:root{--electric:#7bfce2;--night:#060b16}body{background:var(--night);color:#ecf1fc}.preview{background:#0c1424;color:#8a9bb8}header{background:#080e1bec;border-color:#253044;backdrop-filter:blur(18px);box-shadow:none;color:#eaf1ff}.language{color:white}.brand{color:white}nav a:hover{color:var(--electric)}.market-bar{background:#080e1b;border-bottom:1px solid #253044;color:#8a9bb8}.experience-link{position:fixed;bottom:24px;inset-inline-end:25px;border:1px solid #65decb77;background:#0b172beb;color:var(--electric);border-radius:25px;padding:9px 17px;font-size:12px;z-index:30;backdrop-filter:blur(14px)}.hero{min-height:calc(100svh - 125px);background:radial-gradient(ellipse at 70% 40%,#153942 0,transparent 50%),#060b16;perspective:1400px;overflow:hidden}.hero:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#6ecbbe0b 1px,transparent 1px),linear-gradient(90deg,#6ecbbe0b 1px,transparent 1px);background-size:65px 65px;mask-image:linear-gradient(transparent,black);transform:translateY(var(--grid-y,0px))}.hero h1 em{color:var(--electric)}.hero-visual,html[dir=ltr] .hero-visual{background:#dce9eb;border:1px solid #7fffe56b;border-radius:0;padding:15px;box-shadow:0 0 65px #55efd522,0 35px 60px #0008;transform:perspective(1400px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,-12deg)) translateY(var(--hero-y,0px)) scale(var(--hero-scale,1));will-change:transform}.tech-grid{position:absolute;inset:-30px;border:1px solid #69f5d933;pointer-events:none}.tech-grid:before,.tech-grid:after{content:'';position:absolute;width:40px;height:40px;border-top:2px solid var(--electric);border-left:2px solid var(--electric);top:-1px;left:-1px}.tech-grid:after{top:auto;left:auto;right:-1px;bottom:-1px;rotate:180deg}.stage-word{font-size:7vw;color:#79fce318;top:-90px}.hero .button{background:var(--electric);border-color:var(--electric);box-shadow:0 0 30px #71fbe12a}.reading-progress{background:var(--electric);box-shadow:0 0 12px var(--electric)}.fold-experience{height:380svh;background:#060b16;position:relative}.fold-stage{position:sticky;top:var(--nav-h,85px);height:calc(100svh - var(--nav-h,85px));min-height:540px;padding:20px 4% 16px;display:flex;flex-direction:column;gap:16px;overflow:hidden;perspective:1800px}.fold-top,.fold-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#9eafc9;font-size:11px;letter-spacing:1px;direction:ltr}.fold-top button{background:#142139;border:1px solid #486078;color:#b8eddf;padding:7px 15px;border-radius:25px;font-size:12px}.fold-book{position:relative;flex:1;perspective:1800px;min-height:420px;isolation:isolate}.fold-page{position:absolute;inset:0;z-index:var(--z);transform-origin:50% 0;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform;overflow:hidden;border:1px solid #52857f77;background:#0e2530;transform:rotateX(var(--fold-angle,0deg)) translateY(var(--fold-lift,0px));opacity:var(--fold-opacity,1);border-radius:5px}.page-02{background:#191c41;border-color:#8683e16b}.page-03{background:#152c2c;border-color:#7fffe05b}.fold-inner{height:100%;display:grid;grid-template-columns:.85fr 1.15fr;gap:3%;align-items:center;padding:35px 5%;transform:scale(var(--page-scale,1));will-change:transform}.fold-copy{position:relative;z-index:2}.chapter-number{font:12px monospace;letter-spacing:3px;color:#8be5d4;display:block;margin-bottom:30px;direction:ltr}.fold-copy h2{font-size:clamp(38px,4.8vw,75px);line-height:1.15;color:white;letter-spacing:-1.5px}.fold-copy p{font-size:16px;color:#9fb9c8;max-width:370px;line-height:1.8}.chapter-tag{display:inline-block;margin-top:18px;padding:9px 15px;border:1px solid #65e5cf66;color:#92f7e2;font:11px monospace;letter-spacing:1px;direction:ltr}.fold-product{position:relative;transform:translateY(var(--screen-y,0px)) rotateY(var(--screen-r,-8deg));perspective:1000px;will-change:transform}.fold-product img{position:relative;z-index:2;width:100%;box-shadow:0 30px 65px #0007;border-radius:3px}.mega-spec{position:absolute;top:-130px;left:0;right:0;text-align:center;font-size:clamp(120px,16vw,270px);font-weight:900;line-height:1;color:#72dcca19;letter-spacing:-15px;direction:ltr;transform:translateX(var(--spec-x,0px))}.page-02 .mega-spec{color:#bab2ff21}.product-caption{display:block;text-align:end;font:10px monospace;letter-spacing:2px;color:#8eacc1;padding-top:18px}.fold-shadow{position:absolute;inset:0;background:linear-gradient(180deg,#000,transparent 90%);opacity:var(--shadow,0);pointer-events:none;z-index:5}.fold-edge{position:absolute;height:2px;bottom:0;left:0;right:0;background:#8cffe5;box-shadow:0 0 20px #7cffe8;opacity:var(--edge,0);z-index:6}.chapter-controls{display:flex;gap:12px}.chapter-controls button{width:35px;height:35px;border-radius:50%;border:1px solid #405576;background:transparent;color:#8a9cbb;font:12px monospace}.chapter-controls button[aria-pressed=true]{background:var(--electric);border-color:var(--electric);color:#0b1522;box-shadow:0 0 20px #72fde133}.fold-progress{width:120px;height:2px;background:#263953}.fold-progress i{display:block;height:100%;background:var(--electric);transform:scaleX(var(--fold-progress,0));transform-origin:left}.spec-strip{background:#0c1322;border-color:#253044;box-shadow:none}.spec-strip>div{border-color:#283953}.spec-strip strong{color:var(--electric)}.spec-strip span{color:#9aacc6}.section-heading>p,.fine,.solutions-grid p{color:#94a5be}.eyebrow{color:#74ccca}.solution-tabs{border-color:#2d3a52}.solution-tab{color:#8da3c1}.solution-tab[aria-pressed=true]{color:var(--electric);border-color:var(--electric)}.solution-showcase,.solution-showcase[data-active=business],.solution-showcase[data-active=dealer]{background:#111e32;border:1px solid #2b415d;border-radius:5px}.solution-story p{color:#a4b6d1!important}.solution-display{background:#d8e6e9}.solution-story h3{color:white}.solution-story ul{color:#b5cadb}.products{background:#0c1425}.product-details dt{color:#98acc9}.product-details dd{color:#dce9ff}.product-details dl>div{border-color:#2c3c54}.size-picker button{background:#13233b;color:#b2cbe0;border-color:#344a63}.size-picker button[aria-pressed=true]{background:var(--electric);color:#0c1528;border-color:var(--electric)}.comparison{background:#111e32;border-color:#2b405b}.comparison[open] summary{border-color:#2b405b}thead{background:#192a43;color:#b9d5e9}th,td{border-color:#2b405b}.capabilities{perspective:1200px}.cap-grid{perspective:1200px;gap:20px}.cap-grid article,.cap-grid article.cap-touch{background:#101d31;border:1px solid #36506c;color:white;border-radius:5px;transform:translateY(var(--stack-y,0px)) rotateX(var(--stack-r,0deg));will-change:transform}.cap-grid article p{color:#9db3cd}.cap-number{color:var(--electric)}.cap-label{color:#81d5d4;border-color:#334963}.service{border-color:#243650}.service h2,.service h3{color:#eaf3ff}.service p,.warranty p,.service-timeline article p{color:#9eb2cc}.service-timeline article{border-color:#2a3c55}.warranty>strong{color:var(--electric)}.partners{border:1px solid #5fdbbc66;background:radial-gradient(ellipse at 15% 100%,#255052,transparent 70%),#111f32;border-radius:5px;transform:perspective(1400px) rotateX(var(--partner-r,0deg))}.faq{border-color:#273951}.faq details{border-color:#2c3e56}.faq details p{color:#9cafc9}.contact{background:#0c1423}.contact>div>p,.contact-note p{color:#9aafc9}.contact form{background:#111e30;border-color:#2c425c;color:#cad8eb;border-radius:5px}input,select,textarea{background:#0b1424;color:#d6e9f9;border-color:#35506b}#draft{background:#172b40}.contact .fine{color:#a0b5cd}.button{background:#4363ef;border-color:#5776fc}.button:hover{box-shadow:0 0 30px #6a8aff55}footer{background:#060b16;border-top:1px solid #23334b}.cinema-ready .reveal{opacity:0;transform:translateY(55px) rotateX(12deg);transform-origin:center top;transition:opacity .8s ease,transform .9s cubic-bezier(.16,1,.3,1)}.cinema-ready .reveal.in-view{opacity:1;transform:none}.cinema-switch{animation:cinema-switch .65s cubic-bezier(.2,.7,.2,1)}@keyframes cinema-switch{from{opacity:.2;transform:perspective(900px) rotateY(-18deg) translateX(35px)}to{opacity:1;transform:none}}.product-picture img{transition:transform .7s cubic-bezier(.16,1,.3,1);transform:scale(var(--selected-scale,1))}.motion-paused .fold-experience{height:auto}.motion-paused .fold-stage{position:relative;top:auto;height:780px;min-height:0}.motion-paused .fold-page{transform:none!important}.motion-paused .fold-page:not(.active-page){visibility:hidden}.motion-paused .fold-shadow{display:none}.motion-paused .fold-bottom>span:first-child{visibility:hidden}.motion-paused .reveal{opacity:1;transform:none}.motion-paused .cap-grid article{transform:none}.motion-paused .hero-visual{transform:none!important}.motion-paused *{animation:none!important;transition:none!important}@media(max-width:1000px){.fold-copy h2{font-size:46px}.fold-inner{padding:30px 4%}.fold-copy p{font-size:15px}.mega-spec{top:-80px}.fold-stage{min-height:560px}}@media(max-width:760px){.fold-experience{height:300svh}.fold-stage{top:var(--nav-h,130px);height:calc(100svh - var(--nav-h,130px));min-height:530px;padding:12px 4%}.fold-book{min-height:440px}.fold-inner{grid-template-columns:1fr;gap:10px;padding:22px 7%;align-content:center}.chapter-number{margin-bottom:12px;font-size:10px}.fold-copy h2{font-size:32px;line-height:1.2;margin-bottom:10px}.fold-copy p{font-size:12px;line-height:1.65;margin-bottom:8px;max-width:100%}.chapter-tag{font-size:9px;padding:5px 8px;margin-top:0}.fold-product{max-width:310px;margin:15px auto 0;width:100%}.fold-product img{max-height:205px;object-fit:contain}.mega-spec{top:-20px;font-size:105px;letter-spacing:-8px}.product-caption{font-size:8px;padding-top:8px}.fold-top{font-size:8px;letter-spacing:.5px;gap:8px}.fold-top button{font-size:10px;padding:5px 10px}.fold-bottom{gap:8px}.fold-bottom>span:first-child{font-size:9px;letter-spacing:0;max-width:90px}.fold-progress{width:40px}.chapter-controls{gap:8px}.chapter-controls button{width:30px;height:30px;font-size:10px}.hero{padding-top:45px}.hero-visual{margin-top:30px}.tech-grid{inset:-15px}.experience-link{font-size:10px;bottom:15px;inset-inline-end:15px}.motion-paused .fold-stage{height:660px}.cap-grid article{transform:none!important}}@media(prefers-reduced-motion:reduce){.fold-experience{height:auto}.fold-stage{position:relative;top:auto;height:780px}.fold-page{transform:none!important}.fold-page:not(.active-page){visibility:hidden}.reveal{opacity:1!important;transform:none!important}.fold-shadow{display:none}*{animation:none!important;transition:none!important}}

/* Unbranded navigation, pending a future brand identity. */
header{justify-content:space-between}header nav{margin-inline-end:auto}header .header-actions{margin-inline-start:auto}.hero h1 span[dir=ltr]{display:inline-block}@media(max-width:760px){header{justify-content:flex-end}header nav{margin:0}.header-actions{margin-inline-start:auto}}
