
:root{--ink:#102319;--green:#1d7b4d;--lime:#d7ff54;--cream:#f3f4ed;--line:#d8ded8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fbfcf8;color:var(--ink);font-family:Arial,"Noto Sans",sans-serif}.nav{height:78px;display:flex;align-items:center;gap:28px;padding:0 5vw;border-bottom:1px solid var(--line);background:rgba(251,252,248,.94);position:relative;z-index:2}.brand{font-size:30px;font-weight:900;letter-spacing:-2px;color:var(--ink);text-decoration:none}.crumb{display:flex;gap:10px;color:#708078;font-size:13px;overflow:hidden;white-space:nowrap}.navCta{margin-left:auto;background:var(--ink);color:#fff;text-decoration:none;padding:13px 18px;border-radius:4px;font-size:13px;font-weight:700}.hero{min-height:670px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding:70px 7vw;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:var(--lime);filter:blur(1px);right:10%;top:18%;z-index:-1}.hero h1{font-size:clamp(50px,6.5vw,100px);letter-spacing:-.065em;line-height:.92;margin:20px 0 28px;max-width:880px}.productHero h1{font-size:clamp(48px,5.8vw,88px)}.hero h2{font-size:clamp(21px,2vw,32px);line-height:1.2;max-width:700px;margin:0 0 20px}.hero p{max-width:690px;font-size:18px;line-height:1.75;color:#516159}.eyebrow,.sectionHead>span{font-size:12px;font-weight:900;letter-spacing:.18em;color:var(--green)}.actions{display:flex;gap:12px;margin-top:34px}.button,.ghost{display:inline-flex;padding:16px 22px;border:1px solid var(--ink);border-radius:4px;text-decoration:none;font-weight:800;font-size:14px}.button{background:var(--ink);color:#fff}.ghost{color:var(--ink)}.productVisual img,.secondaryVisual img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 30px 24px rgba(19,45,31,.18))}.metrics{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);background:white}.metrics div{padding:26px 4vw;border-right:1px solid var(--line)}.metrics b{display:block;font-size:23px}.metrics span{display:block;color:#77837d;font-size:12px;margin-top:8px}.section{padding:100px 7vw}.sectionHead h2{font-size:clamp(34px,4vw,62px);letter-spacing:-.045em;margin:16px 0 45px;max-width:800px}.languageGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.languageCard{min-height:130px;padding:24px;display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink);position:relative;background:white}.languageCard b{font-size:20px}.languageCard small{margin-top:12px;color:#687770}.languageCard i{position:absolute;right:20px;bottom:18px;font-style:normal}.split{display:grid;grid-template-columns:1fr .85fr;gap:8vw;align-items:center}.featureList{padding:0;margin:0;list-style:none;border-top:1px solid var(--line)}.featureList li{display:flex;gap:20px;padding:18px 0;border-bottom:1px solid var(--line);font-size:17px}.featureList i{font-style:normal;color:var(--green);font-size:12px;font-weight:900}.darkSection{background:var(--ink);color:white;padding:100px 7vw}.darkSection .sectionHead>span{color:var(--lime)}.useGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#416051;border:1px solid #416051}.useGrid article{background:var(--ink);min-height:190px;padding:26px}.useGrid em{color:var(--lime);font-size:12px;font-style:normal}.useGrid h3{font-size:24px;margin-top:55px}.specTable{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.specTable div{padding:25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;background:white}.specTable span{color:#6c7972}.contact{margin:0 7vw 100px;background:var(--lime);padding:65px;display:grid;grid-template-columns:1fr 1fr;gap:60px}.contact h2{font-size:clamp(38px,4vw,64px);letter-spacing:-.05em;margin:18px 0}.contactCard{background:white;padding:28px}.contactCard h3{margin-top:0}.contactCard p{display:grid;grid-template-columns:1fr 1.3fr;gap:20px;padding:13px 0;margin:0;border-bottom:1px solid var(--line);font-size:13px}.contactCard a{color:var(--green);font-weight:800;text-decoration:none}.related{padding:70px 7vw;border-top:1px solid var(--line)}.related div{display:flex;flex-wrap:wrap;gap:8px}.related a{padding:10px 12px;border:1px solid var(--line);color:var(--ink);text-decoration:none;font-size:13px}.related a.active{background:var(--ink);color:white}footer{min-height:100px;padding:30px 5vw;display:flex;align-items:center;gap:30px;background:#0a1b12;color:#d9e3dc}footer b{font-size:25px}footer span:nth-child(2){margin-right:auto}footer a{color:var(--lime)}[dir=rtl] .navCta{margin-left:0;margin-right:auto}[dir=rtl] .hero:before{right:auto;left:10%}
.sceneHero{min-height:720px;color:#fff;isolation:isolate;grid-template-columns:1fr}.sceneHero:before{display:none}.sceneImage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.sceneShade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,17,29,.97) 0%,rgba(7,21,34,.9) 36%,rgba(7,19,31,.35) 64%,rgba(4,12,20,.08) 100%);z-index:-2}.heroCopy{max-width:740px}.sceneHero h1{max-width:760px;text-shadow:0 3px 28px rgba(0,0,0,.22)}.sceneHero h2{color:#e8eff2}.sceneHero p{color:#c7d2d8}.sceneHero .eyebrow{color:#ff9e42}.sceneHero .button{background:#f58b2a;border-color:#f58b2a;color:#101820}.sceneHero .ghost{color:#fff;border-color:rgba(255,255,255,.55);background:rgba(4,15,24,.3);backdrop-filter:blur(8px)}
.applications{padding:105px 7vw;background:#f2f6fb}.applicationHead{text-align:center;max-width:780px;margin:0 auto 50px}.applicationHead span{font-size:12px;font-weight:900;letter-spacing:.24em;color:#1267e5}.applicationHead h2{font-size:clamp(36px,4vw,60px);letter-spacing:-.04em;margin:16px 0}.applicationHead p{color:#65717b;line-height:1.7}.applicationGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1240px;margin:auto}.applicationGrid article{background:#e4edf9;border-top:4px solid #1473ef;border-radius:14px;padding:32px;min-height:390px;box-shadow:0 14px 35px rgba(34,68,108,.07)}.applicationGrid i{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;background:#fff;color:#1473ef;border-radius:9px;font-style:normal;font-size:12px;font-weight:900}.applicationGrid h3{font-size:24px;margin:25px 0 12px}.applicationGrid>article>p{color:#5e6e7d;min-height:50px;line-height:1.6}.applicationGrid ul{list-style:none;padding:0;margin:24px 0 0}.applicationGrid li{border-top:1px solid #c9d6e7;padding:13px 0 13px 16px;position:relative;font-size:14px;line-height:1.45}.applicationGrid li:before{content:"";width:6px;height:6px;background:#1473ef;border-radius:50%;position:absolute;left:0;top:20px}[dir=rtl] .applicationGrid li{padding-left:0;padding-right:16px}[dir=rtl] .applicationGrid li:before{left:auto;right:0}
@media(max-width:800px){.crumb{display:none}.navCta{padding:11px 12px}.hero{grid-template-columns:1fr;padding:55px 6vw}.hero:before{width:300px;height:300px;right:-20%;top:45%}.hero h1{font-size:50px}.productVisual{margin-top:25px}.metrics{grid-template-columns:1fr 1fr}.languageGrid{grid-template-columns:1fr}.split,.contact{grid-template-columns:1fr}.useGrid,.applicationGrid{grid-template-columns:1fr}.specTable{grid-template-columns:1fr}.section,.darkSection,.applications{padding:70px 6vw}.contact{margin:0 4vw 60px;padding:30px}.contactCard p{grid-template-columns:1fr}footer{align-items:flex-start;flex-direction:column}footer span:nth-child(2){margin:0}.actions{flex-wrap:wrap}.sceneHero{min-height:720px;align-items:end;padding-bottom:70px}.sceneImage{object-position:66% center}.sceneShade{background:linear-gradient(180deg,rgba(5,17,29,.25),rgba(5,17,29,.58) 35%,rgba(5,17,29,.98) 76%)}}

img{max-width:100%;height:auto}.hero img,.split img{filter:drop-shadow(0 30px 24px rgba(19,45,31,.18))}