:root{--bg:#050708;--bg2:#090c0e;--panel:#0d1114;--line:#ffffff20;--text:#edf0ed;--muted:#a1a8a5;--lime:#beff2d;--max:1400px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body,html{background:var(--bg)}body{margin:0;color:var(--text);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--lime);outline-offset:5px}::selection{background:var(--lime);color:var(--bg)}p{line-height:1.65}h1,h2,h3,p{overflow-wrap:break-word}section{scroll-margin-top:24px}.siteHeader{height:96px;position:absolute;inset:0 0 auto;z-index:50;justify-content:space-between;padding:0 4.5vw;border-bottom:1px solid var(--line);background:#050708e8}.brand,.siteHeader{display:flex;align-items:center}.brand{gap:13px;font-size:15px;font-weight:800;letter-spacing:.1em;line-height:1.03}.brandMark{display:flex;align-items:center;position:relative;font-size:27px;font-weight:900;letter-spacing:-.15em;border-right:1px solid #ffffff30;padding-right:16px;height:37px;transform:skew(-8deg)}.brandMark>span{font-size:19px;align-self:flex-start;letter-spacing:0;margin-left:2px}.brandDot,.brandMark>span{color:var(--lime)}.nav{display:flex;gap:30px;font-size:14px;color:#b7beba}.headerDemo,.lang,.nav a{transition:color .2s}.lang:hover,.nav a:hover{color:var(--lime)}.headerActions{display:flex;align-items:center;gap:30px}.lang{display:flex;gap:9px;font-size:12px;color:#8a928e}.currentLang{color:var(--text)}.headerDemo{font-size:14px;border-bottom:1px solid #b0b7b2;padding:10px 0}.headerDemo span{margin-left:28px;color:var(--lime)}.menuToggle{display:none;background:transparent;border:1px solid var(--line);color:white;width:44px;height:44px;font-size:22px}.skipLink{position:fixed;top:-100px;left:20px;background:var(--lime);color:#050708;padding:16px;z-index:100}.skipLink:focus{top:10px}.hero{position:relative;display:grid;grid-template-columns:1.04fr 1fr;grid-gap:3vw;gap:3vw;align-items:center;min-height:820px;height:min(960px,100svh);padding:140px 4.5vw 92px;overflow:hidden}.heroGrid{position:absolute;inset:96px 0 0;background-image:linear-gradient(#ffffff05 1px,transparent 0),linear-gradient(90deg,#ffffff05 1px,transparent 0);background-size:96px 96px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.heroGlow{position:absolute;right:4%;top:18%;width:45vw;height:65%;background:radial-gradient(ellipse,#beff2d0d,transparent 65%);pointer-events:none}.heroCopy{position:relative;z-index:3}.eyebrow,.kicker{font-size:12px;font-weight:500;letter-spacing:.17em;line-height:1.6;text-transform:uppercase;color:var(--lime)}.eyebrow{display:flex;align-items:center;gap:10px;color:#bcc4bd}.statusDot{display:inline-block;flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px #beff2d30}.hero h1{font-size:clamp(58px,6.45vw,105px);line-height:.97;letter-spacing:-.065em;margin:32px 0 30px;font-weight:500}.hero h1 span{display:block;white-space:nowrap}.hero h1 .accent{color:var(--lime)}.hero-bg h1{font-size:clamp(55px,5.7vw,95px)}.descriptor{font-size:12px;letter-spacing:.105em;color:#ccd2cc;max-width:500px;line-height:1.8}.heroBody{color:var(--muted);font-size:16px;max-width:395px;margin-top:18px}.actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:52px;padding:0 23px;border:1px solid var(--lime);background:var(--lime);color:#10150a;font-size:14px;font-weight:600;transition:background .25s,transform .25s}.button:hover{background:#d4ff79;transform:translateY(-2px)}.button span{font-size:21px;font-weight:400}.buttonGhost{border-color:#ffffff35;color:var(--text);background:transparent}.buttonGhost:hover{background:#ffffff0a}.heroMedia{height:100%;max-height:660px;position:relative;min-height:520px}.mediaCaption{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;font-size:11px;letter-spacing:.14em;color:#929c94}.liveDot{color:var(--lime)}.videoPanel{position:absolute;background:#111714;overflow:hidden;border:1px solid #ffffff26}.videoPanelA{width:49%;height:78%;top:8%;left:0}.videoPanelB{width:47%;height:78%;right:0;top:18%}.footage{position:relative;width:100%;height:100%;background:#101511}.footage video{display:block;width:100%;height:100%;object-fit:cover}.videoPanel .footage video{filter:saturate(.55) brightness(.85)}.videoPanel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(transparent 65%,#050708b0)}.videoLabel{position:absolute;z-index:2;bottom:17px;left:15px;right:15px;display:flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.035em}.videoLabel>span{color:var(--lime)}.videoLabel>span:last-child{margin-left:auto}.videoLabel strong{font-weight:500}.videoControl{position:absolute;z-index:3;top:12px;left:12px;background:#050708bd;border:1px solid #ffffff32;color:white;display:flex;align-items:center;gap:6px;padding:8px 10px;min-height:36px;font-size:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.videoControl:hover{border-color:var(--lime)}.videoFallback{position:absolute;top:55px;left:12px;background:#050708;padding:10px;font-size:13px}.mediaAxis{bottom:0;left:0;letter-spacing:.15em;color:#7f8a80}.heroBottom,.mediaAxis{position:absolute;font-size:10px}.heroBottom{bottom:25px;left:4.5vw;right:4.5vw;justify-content:space-between;color:#9aa299;letter-spacing:.14em}.heroBottom,.heroBottom a{display:flex;align-items:center}.heroBottom a{gap:30px}.heroBottom a span{font-size:21px;color:var(--lime)}.section{width:min(var(--max),91%);margin:auto;padding:105px 0}.sectionHead{max-width:830px}.contact h2,.demoBand h2,.sectionHead h2{font-weight:400;font-size:clamp(36px,4.4vw,68px);line-height:1.08;letter-spacing:-.045em;margin:22px 0}.contact p,.demoBand p,.sectionHead p{color:var(--muted);font-size:17px;max-width:630px}.techSection{border-top:1px solid var(--line);display:grid;grid-template-columns:1.5fr 1fr;grid-gap:10vw;gap:10vw;align-items:center}.techSection .sectionHead h2{font-size:clamp(32px,3.4vw,53px)}.metrics{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}.metric{border-bottom:1px solid var(--line);padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:24px}.metric strong{font-size:42px;letter-spacing:-.07em;font-weight:400}.metric span{font-size:11px;letter-spacing:.1em;color:var(--muted)}#products{border-top:1px solid var(--line)}.productGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin-top:50px}.productCard{background:var(--panel);border:1px solid var(--line);transition:transform .35s,border-color .35s;overflow:hidden}.productCard:hover{transform:translateY(-5px);border-color:#beff2d60}.productMedia{height:470px;position:relative;background:#101410;overflow:hidden}.productMedia .footage video{object-fit:contain;background:radial-gradient(ellipse,#293329,#0b0e0b);transition:filter .4s;filter:saturate(.75)}.productCard:hover video{filter:saturate(1)}.productIndex{position:absolute;right:20px;top:22px;font-size:17px;color:var(--lime)}.available{position:absolute;bottom:18px;left:20px;display:flex;align-items:center;gap:8px;background:#050708db;padding:9px 12px;font-size:10px;letter-spacing:.1em}.productContent{padding:32px}.productCode{font-size:32px;letter-spacing:-.04em}.productContent h3{font-weight:400;font-size:17px;color:#d4dbd4;margin:12px 0}.productContent p{color:var(--muted);font-size:16px;max-width:470px}.featureList{display:grid;grid-template-columns:1fr 1fr;padding:0;margin:28px 0;list-style:none;border-top:1px solid var(--line);grid-gap:0 20px;gap:0 20px}.featureList li{padding:13px 0;font-size:13px;border-bottom:1px solid var(--line);color:#b3bcb4}.textLink{display:flex;align-items:center;justify-content:space-between;color:var(--lime);font-size:14px;padding-top:6px}.textLink span{font-size:25px}.roadmap{border-top:1px solid var(--line)}.roadmapGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:45px}.roadmapCard{position:relative;min-height:260px;padding:25px;background:linear-gradient(145deg,#151a16,#080b09);border:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden}.roadmapCard:before{content:"+";position:absolute;font-size:150px;font-weight:100;color:#beff2d0a;right:8px;top:15px;filter:blur(3px);transition:transform 1s}.roadmapCard:hover:before{transform:rotate(90deg)}.roadmapNo{color:#8d988e;font-size:12px}.roadmapCard h3{font-size:20px;line-height:1.3;font-weight:400;letter-spacing:-.02em;margin:auto 0 18px;position:relative}.soon{font-size:11px;letter-spacing:.12em;color:#b8c3b6;display:flex;gap:8px;align-items:center}.soon:before{content:"";display:block;width:5px;height:5px;border:1px solid #b8c3b6;border-radius:50%}.why{border-top:1px solid var(--line)}.detailGrid,.whyGrid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px;grid-gap:30px;gap:30px}.detailGrid article,.whyGrid article{padding:25px 0;border-top:1px solid var(--line)}.detailGrid article>span,.whyGrid article>span{color:var(--lime);font-size:12px}.detailGrid h3,.whyGrid h3{font-size:21px;font-weight:400;margin:44px 0 16px}.detailGrid p,.whyGrid p{font-size:16px;color:var(--muted)}.demoBand{margin:35px 0;background:radial-gradient(ellipse at 90% 60%,#beff2d13,transparent 55%),#0c100d;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:100px max(4.5vw,calc((100vw - 1400px)/2));position:relative}.demoBand:after{content:"↗";font-size:clamp(100px,20vw,300px);position:absolute;right:8%;top:10%;font-weight:100;color:#beff2d18;pointer-events:none}.demoBand h2{max-width:850px}.demoBand .button{margin-top:22px;position:relative;z-index:1}.contact{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:7vw;gap:7vw}.contact h2{font-size:clamp(34px,3.5vw,55px)}.contactAction{display:flex;padding:30px;border:1px solid var(--line);justify-content:space-between;align-items:center}.contactAction strong{color:var(--lime);font-size:34px}.footer{padding:60px 4.5vw 25px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;grid-gap:45px;gap:45px;color:var(--muted);font-size:14px}.footerBrand{font-size:clamp(23px,3vw,44px);font-weight:600;letter-spacing:-.04em;color:var(--text)}.footerBrand span{color:var(--lime)}.footerVenture{text-align:right;align-self:center;font-size:12px}.footerMeta{grid-column:1/-1;display:flex;gap:28px;border-top:1px solid var(--line);padding-top:25px;font-size:12px;flex-wrap:wrap}.footerMeta>span{margin-right:auto}.footerMeta a:hover{color:var(--lime)}.productHero{display:grid;grid-template-columns:1fr 1fr;grid-gap:7vw;gap:7vw;align-items:center;padding:150px 4.5vw 70px;min-height:800px}.productHeroCopy h1{font-size:clamp(48px,5.8vw,90px);font-weight:400;letter-spacing:-.055em;line-height:1.04;margin:24px 0}.productHeroCopy p{font-size:19px;color:var(--muted);max-width:570px}.productHeroVideo{height:660px;border:1px solid var(--line)}.productHeroVideo video{object-fit:contain}.facts{width:91%;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.facts>div{padding:28px;border-right:1px solid var(--line)}.facts strong{display:block;font-size:23px;font-weight:400;color:var(--lime)}.facts span{display:block;margin-top:12px;color:var(--muted);font-size:13px}.technicalNote{max-width:800px;border-left:1px solid var(--lime);padding-left:20px;margin-top:35px;color:var(--muted);font-size:14px}.backLink{width:91%;margin:30px auto 65px;font-size:14px;color:var(--lime)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.reveal.revealed{opacity:1;transform:none}@media(min-width:1700px){.hero{padding-left:max(4.5vw,calc((100vw - 1600px)/2));padding-right:max(4.5vw,calc((100vw - 1600px)/2))}}@media(max-width:1100px){.nav{gap:18px}.headerActions{gap:20px}.hero{min-height:740px}.hero h1{font-size:6.3vw}.hero-bg h1{font-size:5.6vw}.heroMedia{min-height:460px}.videoLabel{font-size:10px;left:10px;right:10px;gap:5px}.videoLabel>span:last-child{display:none}.descriptor{font-size:11px}.button{gap:18px;padding:0 18px}.productMedia{height:400px}.techSection{gap:6vw}.detailGrid,.roadmapGrid,.whyGrid{grid-template-columns:1fr 1fr}.productHeroVideo{height:560px}}@media(max-width:800px){.siteHeader{height:80px}.nav{display:none}.menuToggle{display:block}.navOpen{display:flex;position:absolute;top:80px;left:0;right:0;background:#0d1114;padding:25px 4.5vw;flex-direction:column;border-bottom:1px solid var(--line)}.hero{padding-top:125px;grid-template-columns:1fr;gap:45px;height:auto;min-height:0;padding-bottom:90px}.hero h1{font-size:clamp(58px,10.8vw,85px)}.hero-bg h1{font-size:clamp(52px,9.2vw,75px)}.heroCopy{max-width:660px}.heroBody{max-width:480px}.heroMedia{height:600px;max-width:600px;width:100%;margin:auto}.heroBottom>span:nth-child(2){display:none}.videoLabel{font-size:13px}.heroGrid{inset:80px 0 0}.section{padding:75px 0}.techSection{grid-template-columns:1fr;gap:20px}.metrics{grid-template-columns:repeat(3,1fr);gap:20px}.metric,.metric span{display:block}.metric span{margin-top:12px;line-height:1.5}.productGrid{gap:18px}.productContent{padding:23px}.productCode{font-size:27px}.productContent h3{min-height:45px}.featureList{grid-template-columns:1fr}.productMedia{height:360px}.contact,.productHero{grid-template-columns:1fr;gap:30px}.productHero{padding-top:125px}.productHeroVideo{height:650px}.facts{grid-template-columns:1fr 1fr}.footerVenture{max-width:270px;margin-left:auto}.demoBand{padding-top:75px;padding-bottom:75px}}@media(max-width:520px){.headerDemo{display:none}.headerActions{gap:16px}.brand{font-size:13px}.hero{gap:28px}.hero h1{font-size:12vw;margin-top:26px}.hero-bg h1{font-size:10.6vw}.descriptor,.eyebrow{font-size:10px}.descriptor{max-width:330px;letter-spacing:.07em}.heroBody{font-size:16px}.actions{gap:10px}.button{font-size:13px;padding:0 16px;gap:20px;min-height:50px}.heroMedia{height:410px;min-height:410px}.videoPanelA,.videoPanelB{height:80%}.videoPanelB{top:19%}.videoLabel{font-size:9px;gap:5px;bottom:12px;left:8px;right:8px}.videoControl{left:8px;top:8px;padding:6px 8px;min-height:36px}.videoControl>span:last-child{display:none}.mediaCaption{font-size:9px}.mediaAxis{font-size:8px;bottom:-12px;letter-spacing:.09em}.heroBottom{font-size:9px}.sectionHead h2{font-size:36px}.sectionHead p{font-size:16px}.metrics{gap:13px}.metric strong{font-size:36px}.metric span{font-size:10px;letter-spacing:.04em}.productGrid{grid-template-columns:1fr;gap:28px;margin-top:32px}.productMedia{height:450px}.productContent h3{min-height:0}.featureList{grid-template-columns:1fr 1fr;gap:0 14px}.roadmapGrid{gap:10px}.roadmapCard{padding:18px;min-height:225px}.roadmapCard h3{font-size:17px}.soon{font-size:9px}.detailGrid,.whyGrid{grid-template-columns:1fr;gap:8px}.detailGrid h3,.whyGrid h3{margin-top:22px}.demoBand:after{top:15px}.footer{grid-template-columns:1fr;gap:23px}.footerVenture{text-align:left;margin:0}.footerMeta{gap:20px}.footerMeta>span{width:100%}.productHeroCopy h1{font-size:48px}.productHeroVideo{height:530px}.facts>div{padding:22px 12px}.facts strong{font-size:18px}.facts span{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}.enquiryForm{padding:30px;background:var(--panel);border:1px solid var(--line)}.formTop{display:flex;justify-content:space-between;gap:16px;font-size:10px;letter-spacing:.08em;color:var(--muted)}.formTop>span:first-child{color:var(--lime)}.formNotice{font-size:13px!important;line-height:1.6;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:25px}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px 18px;gap:22px 18px}.formGrid label{font-size:13px;color:#d0d7d0}.formGrid input,.formGrid select,.formGrid textarea{display:block;width:100%;border:0;border-bottom:1px solid #ffffff35;background:#090d0a;color:var(--text);border-radius:0;margin-top:9px;padding:12px;font-size:16px;min-height:47px;transition:border-color .2s}.formGrid input:hover,.formGrid select:hover,.formGrid textarea:hover{border-color:#a1ac9e}.formGrid textarea{resize:vertical;min-height:120px}.formGrid select{color-scheme:dark}.full{grid-column:1/-1}.uploadArea{position:relative;border:1px dashed #ffffff40;margin-top:24px;padding:24px 18px;text-align:center}.uploadArea label{display:flex;flex-direction:column;gap:7px;align-items:center}.uploadArea strong{font-size:14px;font-weight:400}.uploadArea small,.uploadArea span{font-size:12px;color:var(--muted)}.uploadArea .uploadPlus{font-size:27px;color:var(--lime)}.uploadArea input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.uploadArea:focus-within{outline:2px solid var(--lime);outline-offset:4px}.fileList{list-style:none;padding:0}.fileList li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;border-bottom:1px solid var(--line);padding:8px}.fileList span{overflow-wrap:anywhere}.fileList button{background:none;color:var(--text);border:0;font-size:22px;width:36px;min-height:36px}.formError{font-size:13px!important;color:#ffb8a8!important}.privacyLink{font-size:12px;color:var(--muted);text-decoration:underline;text-underline-offset:4px}.submitButton{margin-top:24px;width:100%}.submitButton:disabled{opacity:.6;cursor:wait}.submissionStatus{border-left:2px solid var(--lime);padding-left:18px;margin-top:25px}.submissionStatus p{font-size:14px}.legalPage{min-height:70vh;width:min(850px,91%);margin:auto;padding:160px 0 90px}.legalPage h1{font-size:clamp(42px,5vw,70px);font-weight:400;letter-spacing:-.045em}.legalPage h2{font-size:22px;font-weight:400;margin-top:40px}.legalPage p{color:var(--muted);font-size:17px}.legalPage .textLink{margin-top:45px;justify-content:flex-start;gap:25px}@media(max-width:520px){.enquiryForm{padding:23px 18px}.formGrid{grid-template-columns:1fr}.formTop{font-size:9px}.formGrid label{font-size:14px}.uploadArea{padding:20px 8px}}.footer .footerVenture{font-size:18px;line-height:1.5;color:#e1e7dd}.intro_intro__kTYJX{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:28px;background:radial-gradient(ellipse at 50% 42%,#fff 0,#f1f2ed 50%,#e3e6df 100%);color:#242824;pointer-events:none;contain:layout paint;animation:intro_depart__RbQ7U .4s ease-in-out 1.1s both}.intro_signature__YAsjJ{position:relative;width:min(100%,410px);text-align:center;display:grid;place-items:center}.intro_presenter__x7DIe{grid-area:1/1;animation:intro_dissolve__X0ASF .3s ease .65s both}.intro_eyebrow__kLzQg{margin:28px 0 0;font:500 10px/1.6 Arial,sans-serif;letter-spacing:.18em}.intro_wordmark__9MNKh{grid-area:1/1;margin:0;font:500 clamp(23px,4.5vw,34px)/1.2 Arial,sans-serif;letter-spacing:.035em;animation:intro_arrive__WbQdV .4s ease .65s both}html[data-sf-intro=skip] .intro_intro__kTYJX{display:none}@keyframes intro_dissolve__X0ASF{to{opacity:0;filter:blur(2px)}}.intro_logo__Rj_WP{display:block;width:min(100%,353px);height:auto;margin:auto;animation:intro_arrive__WbQdV .65s cubic-bezier(.2,.65,.3,1) both}@keyframes intro_arrive__WbQdV{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes intro_depart__RbQ7U{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (max-width:520px){.intro_logo__Rj_WP{width:min(100%,265px)}.intro_eyebrow__kLzQg{font-size:9px;letter-spacing:.12em;margin-bottom:30px}}@media (prefers-reduced-motion:reduce){.intro_intro__kTYJX{display:none}.intro_logo__Rj_WP,.intro_presenter__x7DIe,.intro_wordmark__9MNKh{animation:none}}