:root{--canvas:#0A0D10;--canvas-2:#14181D;--hairline:#232B31;--ink:#F5F7F8;--body:#A7B0B8;--muted:#77828B;--voltage:#20E3C0;--voltage-2:#17B89B;--voltage-ink:#03211B;--whatsapp:#25D366;--on-image:#FFFFFF;--font-display:"Archivo","Arial Narrow",sans-serif;--font-ui:"Instrument Sans",system-ui,sans-serif;--gutter:clamp(20px,4vw,48px);--t:.33s;--ease:cubic-bezier(.5,0,0,.75);--ease-out:cubic-bezier(.16,1,.3,1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--body);font-family:var(--font-ui);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}ul{list-style:none}button{font-family:inherit}:focus-visible{outline:2px solid var(--voltage);outline-offset:3px}.container{max-width:1200px;margin:0 auto;padding:0 var(--gutter)}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.price{font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:600;line-height:1;padding:16px 32px;min-height:48px;border-radius:9999px;border:0;cursor:pointer;transition:background-color var(--t) var(--ease),color var(--t) var(--ease),border-color var(--t) var(--ease)}.btn svg{flex:none}.btn-solid{background:var(--voltage);color:var(--voltage-ink)}.btn-solid:hover{background:var(--voltage-2)}.btn-outline{background:transparent;color:var(--ink);border:1px solid rgba(245,247,248,.6)}.btn-outline:hover{border-color:var(--ink)}.btn-outline.on-photo{background:#0a0d1073;backdrop-filter:blur(6px);border-color:#f5f7f8a6}.btn-wa{background:var(--whatsapp);color:#fff}.btn-wa:hover{background:#1fbf5b}.btn-sm{padding:12px 24px;min-height:42px;font-size:14px}.cta-row{display:flex;flex-wrap:wrap;gap:14px}.nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 var(--gutter);height:68px;transition:background-color .4s var(--ease)}.nav.is-scrolled{background:#0a0d10db;backdrop-filter:blur(14px)}.logo{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-stretch:125%;font-size:17px;letter-spacing:.06em;color:var(--ink);text-transform:uppercase}.logo svg{flex:none}.nav-icons{display:flex;align-items:center;gap:8px}.nav-links{display:flex;gap:26px}.nav-links a{font-size:14px;font-weight:500;color:var(--body);transition:color var(--t) var(--ease)}.nav-links a:hover{color:var(--ink)}.nav-build{display:none;animation:ctaGlow 2.8s ease-in-out infinite}@media(min-width:641px){.nav-build{display:inline-flex;margin-right:6px}}@media(max-width:960px){.nav-links{display:none}}.nbtn{position:relative;width:44px;height:44px;border-radius:9999px;border:0;cursor:pointer;flex:none;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--ink);transition:background-color var(--t) var(--ease)}.nbtn:hover{background:#f5f7f81f}.cart-badge{position:absolute;top:5px;right:5px;min-width:16px;height:16px;padding:0 4px;border-radius:9999px;background:var(--voltage);color:var(--voltage-ink);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;pointer-events:none}.drawer{position:fixed;inset:0;z-index:200;background:linear-gradient(165deg,#ffffff29,#ffffff0d 36%,#fff0 60%),linear-gradient(100deg,#12171cbd,#1c242c85 55%,#28343e52);-webkit-backdrop-filter:blur(24px) saturate(1.45) brightness(1.12);backdrop-filter:blur(24px) saturate(1.45) brightness(1.12);display:flex;flex-direction:column;padding:0 var(--gutter);transform:translate(100%);transition:transform .45s var(--ease-out);visibility:hidden;overflow:hidden}.drawer.is-open{transform:translate(0);visibility:visible}.drawer:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;z-index:3;background:linear-gradient(to bottom,transparent,var(--voltage) 18%,var(--voltage-2) 38%,transparent 56%,var(--voltage) 78%,transparent);background-size:100% 260%;animation:seamFlow 3.4s linear infinite;opacity:.9}@keyframes seamFlow{0%{background-position:0 0}to{background-position:0 110%}}.drawer-bg{position:absolute;right:-10%;bottom:-4%;width:min(80%,470px);aspect-ratio:3/4;pointer-events:none;opacity:.22;z-index:0;-webkit-mask-image:linear-gradient(315deg,#000 16%,transparent 66%);mask-image:linear-gradient(315deg,#000 16%,transparent 66%)}.drawer-bg img{width:100%;height:100%;object-fit:cover;animation:drawerKen 16s ease-in-out infinite alternate}@keyframes drawerKen{0%{transform:scale(1.02)}to{transform:scale(1.14) translate(-2%,2%)}}.drawer-word{position:absolute;left:-3px;bottom:82px;z-index:0;font-family:var(--font-display);font-weight:700;font-stretch:125%;font-size:clamp(88px,23vw,185px);line-height:.8;letter-spacing:.02em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px rgba(245,247,248,.07);pointer-events:none;white-space:nowrap}.drawer-head{height:68px;display:flex;align-items:center;justify-content:space-between;flex:none;position:relative;z-index:2}.drawer-title{flex:none;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.drawer-title:before{content:"";width:18px;height:2px;background:var(--voltage)}.drawer-links{flex:1;display:flex;flex-direction:column;justify-content:center;counter-reset:dl;position:relative;z-index:2}.drawer-links a{display:flex;align-items:baseline;gap:14px;font-family:var(--font-display);font-weight:700;font-stretch:125%;text-transform:uppercase;font-size:clamp(22px,5.6vw,44px);line-height:1.15;color:var(--ink);padding:17px 0;opacity:0;transform:translate(40px) skew(-6deg);transition:color var(--t) var(--ease),opacity .5s var(--ease-out),transform .55s var(--ease-out);text-shadow:0 1px 10px rgba(10,13,16,.55)}.drawer-links a:before{counter-increment:dl;content:"0" counter(dl);font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.2em;color:var(--voltage);flex:none}.drawer-links a{position:relative}.drawer-links a:after{content:"→";position:absolute;right:0;top:50%;font-size:.5em;color:var(--voltage);opacity:0;transform:translateY(-50%) translate(-12px);transition:opacity var(--t) var(--ease),transform var(--t) var(--ease)}.drawer-links a:hover,.drawer-links a:focus-visible{color:var(--voltage);background:linear-gradient(90deg,rgba(32,227,192,.09),transparent 72%)}.drawer-links a:hover:after,.drawer-links a:focus-visible:after{opacity:1;transform:translateY(-50%)}.drawer.is-open .drawer-links a:active{color:var(--voltage);transform:translate(8px);transition:color .12s var(--ease),transform .12s var(--ease)}.drawer.is-open .drawer-links a{opacity:1;transform:none}.drawer.is-open .drawer-links a:nth-child(1){transition-delay:.08s}.drawer.is-open .drawer-links a:nth-child(2){transition-delay:.14s}.drawer.is-open .drawer-links a:nth-child(3){transition-delay:.2s}.drawer.is-open .drawer-links a:nth-child(4){transition-delay:.26s}.drawer.is-open .drawer-links a:nth-child(5){transition-delay:.32s}.drawer.is-open .drawer-links a:nth-child(6){transition-delay:.38s}.drawer.is-open .drawer-links a:nth-child(7){transition-delay:.44s}.drawer.is-open .drawer-links a:nth-child(8){transition-delay:.5s}.drawer-ticker{overflow:hidden;border-top:1px solid var(--hairline);padding-top:12px;margin-top:6px;position:relative;z-index:2}.drawer-ticker .ttrack{display:flex;width:max-content;animation:dtick 15s linear infinite}.drawer-ticker .tset{display:flex;flex:none;align-items:center}.drawer-ticker .tset span{font-family:var(--font-display);font-weight:700;font-stretch:125%;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding-right:24px}.drawer-ticker .tset b{color:var(--voltage);font-size:.7em;padding-right:24px}@keyframes dtick{to{transform:translate(-50%)}}.drawer-foot{flex:none;padding:16px 0 30px;border-top:1px solid var(--hairline);margin-top:14px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;position:relative;z-index:2}.drawer-foot p{font-size:13px;color:var(--muted)}.drawer-social{display:flex;gap:8px}.drawer-social a{width:38px;height:38px;border-radius:9999px;border:1px solid var(--hairline);display:flex;align-items:center;justify-content:center;color:var(--body);transition:color var(--t) var(--ease),border-color var(--t) var(--ease),transform .3s var(--ease)}.drawer-social a:hover{color:var(--voltage);border-color:var(--voltage);transform:translateY(-2px)}.burger{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:22px;height:22px}.burger i{display:block;height:2px;border-radius:2px;background:var(--ink);transition:transform .35s var(--ease-out),opacity .25s var(--ease)}body.menu-open .burger i:nth-child(1){transform:translateY(7px) rotate(45deg)}body.menu-open .burger i:nth-child(2){opacity:0}body.menu-open .burger i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}body.menu-open{overflow:hidden;overscroll-behavior:none}html:has(body.menu-open){overflow:hidden;overscroll-behavior:none}.hero{position:relative;height:100svh;min-height:600px;overflow:hidden;background:var(--canvas);display:flex;align-items:flex-end}.hero-media{position:absolute;inset:0;background:#000}.hero-media video,.hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-media video{animation:heroDrift 26s ease-in-out infinite alternate}.hero-sound{position:absolute;right:clamp(16px,3vw,36px);bottom:clamp(16px,3vw,36px);z-index:6;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(245,247,248,.35);border-radius:9999px;background:#060a0c8c;backdrop-filter:blur(6px);color:#fff;cursor:pointer;transition:border-color var(--t) var(--ease),color var(--t) var(--ease)}.hero-sound:hover{border-color:var(--voltage);color:var(--voltage)}.hero-sound[hidden]{display:none}@keyframes heroDrift{0%{transform:scale(1)}to{transform:scale(1.06)}}.hero-topscrim{position:absolute;inset:0 0 auto;height:170px;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#0a0d10d9,#0a0d106b 55%,#0a0d1000)}.hero-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#0a0d10d1,#0a0d1070 28%,#0a0d1014 55%,#0a0d1000 70%)}.hero-copy{position:absolute;left:0;right:0;bottom:clamp(64px,9vh,104px);z-index:2;max-width:1200px;margin:0 auto;padding:0 var(--gutter)}.hero-copy .eyebrow{color:#f5f7f8d9}.hero-copy h1{font-family:var(--font-display);font-weight:700;font-stretch:125%;text-transform:uppercase;line-height:.9;color:var(--on-image);font-size:clamp(46px,7.2vw,104px);margin-top:10px;text-shadow:0 1px 4px rgba(10,13,16,.85),0 3px 16px rgba(10,13,16,.8),0 6px 32px rgba(10,13,16,.6)}.hero-copy h1 .stroke{color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.92);text-shadow:0 2px 14px rgba(10,13,16,.7),0 4px 26px rgba(10,13,16,.55)}.hero-copy .sub{margin-top:14px;font-size:16px;font-weight:500;color:#fff;text-shadow:0 1px 3px rgba(10,13,16,.95),0 2px 10px rgba(10,13,16,.9),0 4px 28px rgba(10,13,16,.75)}.hero-copy .cta-row{margin-top:22px}.hero .cta-row .btn{transition:transform .3s var(--ease),background-color var(--t) var(--ease),color var(--t) var(--ease),border-color var(--t) var(--ease)}.hero .cta-row .btn:hover{transform:translateY(-2px)}.hero .btn-solid{animation:ctaGlow 2.8s ease-in-out infinite}@keyframes ctaGlow{0%,to{box-shadow:0 0 #20e3c000,0 6px 22px #20e3c040}50%{box-shadow:0 0 0 6px #20e3c024,0 8px 32px #20e3c080}}.hero-note{margin-top:18px;width:fit-content;display:flex;align-items:baseline;gap:8px;padding:10px 18px;border-radius:9999px;border:1px solid rgba(32,227,192,.5);background:#0a0d108c;backdrop-filter:blur(8px);font-size:13px;color:#fff}.hero-note b{font-family:var(--font-display);font-weight:700;font-stretch:125%;font-size:17px;color:var(--voltage)}.scroll-cue{position:absolute;left:50%;bottom:18px;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#ffffffbf;pointer-events:none}.scroll-cue i{display:block;width:1px;height:34px;background:linear-gradient(to bottom,rgba(255,255,255,.8),transparent)}@media(max-width:640px){.hero-copy h1{-webkit-text-stroke:1.4px rgba(255,255,255,.92);font-size:clamp(28px,8.4vw,44px)}.hero-copy h1 .stroke{text-shadow:0 1px 10px rgba(10,13,16,.75),0 2px 18px rgba(10,13,16,.6)}.hero-note{padding:8px 14px}.hero-note b{font-size:15px}}.vstrip{position:relative;height:clamp(300px,55vh,560px);overflow:hidden;display:flex;align-items:center;background:var(--canvas-2)}.vstrip video{position:absolute;left:0;top:-15%;width:100%;height:130%;object-fit:cover;will-change:transform}.vstrip-copy{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:0 var(--gutter)}.vstrip-copy .eyebrow{color:var(--voltage);text-shadow:0 1px 6px rgba(6,10,12,.9),0 2px 12px rgba(6,10,12,.75)}.vstrip h2{font-family:var(--font-display);font-weight:700;font-stretch:125%;text-transform:uppercase;line-height:.92;color:#fff;font-size:clamp(44px,9vw,108px);margin-top:10px;overflow-wrap:anywhere;text-shadow:0 2px 10px rgba(6,10,12,.85),0 6px 28px rgba(6,10,12,.7),0 12px 48px rgba(6,10,12,.5)}.vstrip-copy p:not(.eyebrow){margin-top:14px;font-size:clamp(15px,1.6vw,19px);color:#fff;max-width:480px;line-height:1.5;text-shadow:0 1px 5px rgba(6,10,12,.95),0 2px 14px rgba(6,10,12,.85)}@media(max-width:640px){.vstrip{height:clamp(260px,46vh,380px)}.vstrip h2{font-size:clamp(34px,11.5vw,56px)}.vstrip-copy p:not(.eyebrow){font-size:14px}}.trust{border-bottom:1px solid var(--hairline);background:var(--canvas)}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:28px 0}.trust-item{display:flex;align-items:center;gap:14px;min-width:0}.trust-item svg{flex:none;color:var(--voltage)}.trust-item h3{font-size:14px;font-weight:600;color:var(--ink);line-height:1.3}.trust-item p{font-size:12px;color:var(--muted);line-height:1.4;margin-top:2px}@media(max-width:900px){.trust-grid{grid-template-columns:repeat(2,1fr);gap:20px 16px;padding:24px 0}}.ticker{overflow:hidden;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--canvas-2);padding:14px 0}.ticker-track{display:flex;width:max-content;animation:tick 24s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.tick-set{display:flex;flex:none;align-items:center}.tick-set span{font-family:var(--font-display);font-weight:700;font-stretch:125%;text-transform:uppercase;font-size:clamp(16px,2vw,24px);letter-spacing:.12em;color:var(--ink);white-space:nowrap}.tick-set b{color:var(--voltage);font-size:.75em;padding:0 22px}.ticker.rev .ticker-track{animation-direction:reverse}@keyframes tick{to{transform:translate(-50%)}}.fleet{padding-bottom:clamp(24px,3.5vh,40px)}.fleet-head{max-width:1200px;margin:0 auto;padding:clamp(72px,10vh,120px) var(--gutter) clamp(24px,4vh,44px)}.fleet-head h2{font-family:var(--font-display);font-weight:700;font-stretch:125%;text-transform:uppercase;line-height:.95;color:var(--ink);font-size:clamp(34px,5vw,56px);margin-top:14px}.fleet-head .lead{margin-top:14px;max-width:520px}.customwork{background:var(--canvas-2);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:0 0 clamp(48px,7vh,80px)}.cw-hero{position:relative;height:clamp(440px,72vh,760px);overflow:hidden;background:var(--canvas)}.cw-hero video{width:100%;height:100%;object-fit:cover;display:block}.cw-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#060a0cc7,#060a0c4d,#060a0c0f 52%,#060a0cd1)}.cw-hero-head{position:absolute;left:clamp(18px,3vw,28px);right:clamp(18px,3vw,28px);top:clamp(18px,4vh,32px);z-index:2}.cw-hero-head .eyebrow{color:var(--voltage);text-shadow:0 1px 3px rgba(6,10,12,.9),0 2px 12px rgba(6,10,12,.8)}.cw-hero-head h2{font-family:var(--font-display);font-weight:700;font-stretch:125%;text-transform:uppercase;line-height:.95;color:var(--ink);font-size:clamp(32px,4.2vw,48px);margin-top:10px;text-shadow:0 2px 28px rgba(6,10,12,.95),0 1px 4px rgba(6,10,12,.9),0 3px 14px rgba(6,10,12,.75)}.cw-cap{position:absolute;left:clamp(18px,3vw,28px);right:clamp(18px,3vw,28px);bottom:18px;z-index:2;display:grid;gap:10px}.cw-cap b{font-family:var(--font-display);font-weight:700;font-stretch:125%;text-transform:uppercase;font-size:clamp(17px,1.8vw,22px);line-height:1.05;color:var(--ink);text-shadow:0 1px 4px rgba(6,10,12,.9),0 3px 14px rgba(6,10,12,.75)}.cw-cap .vchip{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--voltage);background:#060a0cb8;backdrop-filter:blur(6px);border:1px solid rgba(32,227,192,.4);border-radius:9999px;padding:5px 10px;justify-self:start}.cw-body{max-width:1000px;margin:0 auto;padding:clamp(24px,4vh,40px) var(--gutter) 0}.cw-body .lead{max-width:680px;margin:0 auto}.cw-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.cw-step{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--hairline);background:var(--canvas);border-radius:16px;padding:16px 18px;transition:border-color var(--t) var(--ease),transform .3s var(--ease)}.cw-step:hover{border-color:#20e3c073;transform:translateY(-2px)}.cw-step>b{font-size:12px;font-weight:700;letter-spacing:.2em;color:var(--voltage);padding-top:2px;flex:none}.cw-step span{display:grid;gap:3px}.cw-step i{font-style:normal;font-size:14px;font-weight:700;color:var(--ink)}.cw-step em{font-style:normal;font-size:13px;color:var(--muted)}.cw-body .cta-row{margin-top:28px;justify-content:center}@media(max-width:760px){.cw-steps{grid-template-columns:1fr}}.pband{position:relative;display:block;width:100%;aspect-ratio:2.3/1;overflow:hidden;background:var(--canvas-2)}.pband+.pband{margin-top:clamp(10px,2vh,22px)}.pband .pimg{position:absolute;inset:0;overflow:hidden}.pband .pimg img,.pband .pimg video{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.pband:hover .pimg img,.pband:hover .pimg video{transform:scale(1.05)}.pband .pimg:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#060a0ce6,#060a0c6b 42%,#060a0c0a 72%,#060a0c00)}.pband .pnum{position:absolute;top:clamp(12px,3vh,32px);right:var(--gutter);z-index:2;font-family:var(--font-display);font-weight:700;font-stretch:125%;font-size:clamp(56px,9vw,128px);line-height:.9;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.55);transition:-webkit-text-stroke-color var(--t) var(--ease)}.pband:hover .pnum{-webkit-text-stroke-color:var(--voltage)}.pband .pbody{position:absolute;left:0;right:0;bottom:0;z-index:2;max-width:1200px;margin:0 auto;padding:0 var(--gutter) clamp(20px,4vh,40px);display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 40px}.pband .ptext .eyebrow{color:var(--voltage)}.pband h3{font-family:var(--font-display);font-weight:700;font-stretch:125%;text-transform:uppercase;line-height:1;color:var(--ink);font-size:clamp(34px,4.6vw,64px);margin-top:8px;text-shadow:0 1px 4px rgba(6,10,12,.9),0 3px 14px rgba(6,10,12,.75),0 6px 30px rgba(6,10,12,.55)}.pband .one{margin-top:8px;font-size:clamp(15px,1.4vw,19px);color:var(--ink);line-height:1.4;text-shadow:0 1px 3px rgba(6,10,12,.9),0 2px 12px rgba(6,10,12,.8)}.pband .zprice{margin-top:8px;font-size:14px;font-weight:600;color:var(--voltage);letter-spacing:.02em}.pband .plinks{display:flex;flex-direction:column;gap:10px;margin-left:auto}.pband .plinks .btn{box-shadow:0 8px 26px #20e3c052;transition:transform .3s var(--ease),background-color var(--t) var(--ease)}.pband .plinks .btn:hover{transform:translateY(-2px)}.pband .ptext .eyebrow,.pband .one,.pband .zprice,.pband .specs,.pband .plinks,.pband .pnum{opacity:0;transform:translateY(26px)}.pband h3{opacity:0;transform:translate(-.35em) skew(-8deg)}.pband#skate h3{transform:translate(.35em) skew(8deg)}.pband .pimg{clip-path:inset(0 100% 0 0)}.pband#skate .pimg{clip-path:inset(0 0 0 100%)}.pband.is-in .pimg{animation:bandWipe 1.1s var(--ease-out) .02s forwards}.pband#skate.is-in .pimg{animation-name:bandWipeR}.pband.is-in .pnum{animation:bandRise .8s var(--ease-out) .1s forwards}.pband.is-in .ptext .eyebrow{animation:bandRise .7s var(--ease-out) .05s forwards}.pband.is-in h3{animation:bandSlide .75s var(--ease-out) .18s forwards}.pband#skate.is-in h3{animation-name:bandSlideR}.pband.is-in .one{animation:bandRise .7s var(--ease-out) .26s forwards}.pband.is-in .specs{animation:bandRise .7s var(--ease-out) .36s forwards}.pband.is-in .zprice{animation:bandRise .7s var(--ease-out) .42s forwards}.pband.is-in .plinks{animation:bandRise .7s var(--ease-out) .3s forwards}@keyframes bandRise{to{opacity:1;transform:none}}@keyframes bandWipe{to{clip-path:inset(0 0 0 0)}}@keyframes bandWipeR{to{clip-path:inset(0 0 0 0)}}@keyframes bandSlide{0%{opacity:0;transform:translate(-.35em) skew(-8deg)}to{opacity:1;transform:none}}@keyframes bandSlideR{0%{opacity:0;transform:translate(.35em) skew(8deg)}to{opacity:1;transform:none}}.plink{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--voltage)}.plink:after{content:"→";transition:transform var(--t) var(--ease)}.pband:hover .plink:after{transform:translate(4px)}.specs{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.specs li{font-size:12px;font-weight:500;color:#c9d1d7;border:1px solid rgba(245,247,248,.28);border-radius:6px;padding:5px 10px;background:#0a0d108c;backdrop-filter:blur(4px);white-space:nowrap}.config{border-top:1px solid var(--hairline);padding:clamp(40px,6vh,56px) 0 clamp(72px,10vh,120px);background:var(--canvas)}.config-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(28px,4vw,56px);align-items:start;max-width:1200px;margin:0 auto;padding:0 var(--gutter)}.config h2{font-family:var(--font-display);font-weight:700;font-stretch:125%;text-transform:uppercase;line-height:.98;color:var(--ink);font-size:clamp(30px,4vw,48px);margin-top:14px}.config .lead{margin-top:14px;max-width:560px}.cfg-block{margin-top:30px}.cfg-block>.cfg-label{font-family:var(--font-display);font-weight:700;font-stretch:125%;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);display:flex;align-items:baseline;gap:10px}.cfg-label .stepn{color:var(--voltage)}.line-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.line-tab{border:1px solid var(--hairline);border-radius:14px;background:var(--canvas-2);padding:14px 12px;cursor:pointer;text-align:center;transition:border-color var(--t) var(--ease),background-color var(--t) var(--ease)}.line-tab:hover{border-color:#20e3c080}.line-tab.is-on{border-color:var(--voltage);background:#20e3c014}.line-tab b{display:block;font-family:var(--font-display);font-weight:700;font-stretch:125%;text-transform:uppercase;font-size:15px;color:var(--ink);line-height:1.2}.line-tab span{display:block;font-size:12px;color:var(--muted);margin-top:3px}.model-list{display:grid;gap:10px;margin-top:14px}.model-opt{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--hairline);border-radius:14px;background:var(--canvas-2);padding:14px 16px;cursor:pointer;transition:border-color var(--t) var(--ease)}.model-opt:hover{border-color:#20e3c080}.model-opt.is-on{border-color:var(--voltage);background:#20e3c014}.model-opt .mname{display:flex;align-items:center;gap:12px;min-width:0}.model-opt .dot{flex:none;width:14px;height:14px;border-radius:9999px;border:2px solid var(--muted);transition:border-color var(--t) var(--ease),background-color var(--t) var(--ease)}.model-opt.is-on .dot{border-color:var(--voltage);background:var(--voltage)}.model-opt b{font-family:var(--font-display);font-weight:700;font-stretch:125%;text-transform:uppercase;font-size:15px;color:var(--ink);line-height:1.2}.model-opt .lvl{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--voltage);margin-top:2px}.model-opt .mprice{flex:none;font-size:14px;font-weight:600;color:var(--ink)}.swatches{display:grid;gap:10px;margin-top:14px}.swatch{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--hairline);border-radius:14px;background:var(--canvas-2);padding:12px 16px;cursor:pointer;font-size:14px;font-weight:600;color:var(--ink);transition:border-color var(--t) var(--ease),color var(--t) var(--ease),background-color var(--t) var(--ease)}.swatch:hover{border-color:#20e3c080}.swatch.is-on{border-color:var(--voltage);background:#20e3c014}.swatch .fname{display:flex;align-items:center;gap:12px;min-width:0}.swatch i{display:block;width:22px;height:22px;border-radius:9999px;border:1px solid rgba(245,247,248,.25);flex:none}.swatch .delta{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.opt-list{display:grid;gap:10px;margin-top:14px}.opt-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--hairline);border-radius:14px;background:var(--canvas-2);padding:13px 16px;cursor:pointer;transition:border-color var(--t) var(--ease)}.opt-row:hover{border-color:#20e3c080}.opt-row.is-on{border-color:var(--voltage);background:#20e3c014}.opt-row .oname{display:flex;align-items:center;gap:12px;min-width:0}.opt-row .dot{flex:none;width:14px;height:14px;border-radius:9999px;border:2px solid var(--muted);transition:border-color var(--t) var(--ease),background-color var(--t) var(--ease)}.opt-row.is-on .dot{border-color:var(--voltage);background:var(--voltage)}.opt-row b{font-size:14px;font-weight:600;color:var(--ink)}.opt-row .odesc{display:block;font-size:12px;color:var(--muted);margin-top:1px}.opt-row .mprice{flex:none;font-size:13px;font-weight:600;color:var(--body);font-variant-numeric:tabular-nums}.cfg-sum{position:sticky;top:92px;border:1px solid var(--hairline);border-radius:20px;background:var(--canvas-2);padding:26px;overflow:hidden}.cfg-sum:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(to bottom,var(--voltage),transparent)}.cfg-sum .eyebrow{color:var(--voltage)}.cfg-sum h3{font-family:var(--font-display);font-weight:700;font-stretch:125%;text-transform:uppercase;line-height:1.05;color:var(--ink);font-size:clamp(24px,2.6vw,32px);margin-top:10px}.sum-rows{margin-top:18px;border-top:1px solid var(--hairline)}.sum-row{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--hairline);font-size:14px}.sum-row span{color:var(--muted)}.sum-row b{color:var(--ink);font-weight:600;text-align:right}.sum-total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0 6px}.sum-total span{font-family:var(--font-display);font-weight:700;font-stretch:125%;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.sum-total b{font-family:var(--font-display);font-weight:700;font-stretch:125%;font-size:clamp(28px,3vw,38px);color:var(--voltage);font-variant-numeric:tabular-nums;line-height:1}.cfg-sum .cta-row{margin-top:18px;flex-direction:column;align-items:stretch}.cfg-note{margin-top:12px;font-size:12px;color:var(--muted)}@media(max-width:960px){.config-grid{grid-template-columns:1fr}.cfg-sum{position:static}}.tech{position:relative;overflow:hidden;min-height:clamp(440px,58vh,640px);display:flex;align-items:flex-end}.tech-bg{position:absolute;inset:0;overflow:hidden}.tech-bg img{position:absolute;left:0;top:-14%;width:100%;height:128%;object-fit:cover;object-position:50% 30%;will-change:transform}.tech:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,#060a0ceb,#060a0c85 44%,#060a0c0f 78%,#060a0c00)}.tech-body{position:relative;z-index:1;padding:clamp(32px,4vh,56px) clamp(24px,4vw,64px);max-width:760px;margin:0 auto}.tech-body h2{font-family:var(--font-display);font-weight:700;font-stretch:125%;text-transform:uppercase;line-height:.98;color:var(--ink);font-size:clamp(30px,4vw,48px);margin-top:14px}.tech-body .lead{margin-top:16px;max-width:560px;color:#dfe7ea}.tech-body .eyebrow{color:#20e3c0e6}.tech-stats{display:flex;flex-wrap:wrap;gap:28px;margin-top:26px}.tech-stats div b{display:block;font-family:var(--font-display);font-weight:700;font-stretch:125%;font-size:clamp(26px,3vw,36px);color:var(--ink);line-height:1}.tech-stats div b em{font-style:normal;color:var(--voltage)}.tech-stats div span{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:4px}.about{padding:clamp(72px,10vh,120px) 0;background:var(--canvas-2);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.about-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.about h2{font-family:var(--font-display);font-weight:700;font-stretch:125%;text-transform:uppercase;line-height:.95;color:var(--ink);font-size:clamp(30px,4.4vw,52px);margin-top:14px}.about .lead{margin-top:16px;max-width:480px}.about-feats{display:grid;gap:14px}.af{display:flex;gap:14px;align-items:flex-start}.af svg{flex:none;margin-top:2px;color:var(--voltage)}.af b{display:block;font-size:15px;font-weight:600;color:var(--ink)}.af span{display:block;font-size:13px;color:var(--muted);margin-top:2px}@media(max-width:900px){.about-grid{grid-template-columns:1fr}}.crew{padding:clamp(72px,10vh,120px) 0;border-top:1px solid var(--hairline);background:var(--canvas)}.crew-head{max-width:1200px;margin:0 auto;padding:0 var(--gutter)}.crew-head h2{font-family:var(--font-display);font-weight:700;font-stretch:125%;text-transform:uppercase;line-height:.95;color:var(--ink);font-size:clamp(34px,5vw,56px);margin-top:14px;overflow-wrap:anywhere}@media(max-width:640px){.crew-head h2{font-size:clamp(26px,7.6vw,40px)}}.crew-head .lead{margin-top:14px;max-width:520px}.crew-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:1200px;margin:30px auto 0;padding:0 var(--gutter)}.clip{position:relative;display:block;aspect-ratio:9/16;overflow:hidden;border-radius:16px;background:var(--canvas-2);border:1px solid var(--hairline)}.clip img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.clip video{width:100%;height:100%;object-fit:cover;display:block;background:var(--canvas-2)}.clip.is-video{cursor:pointer}.clip.is-playing .play{opacity:0}.clip.is-playing:after{opacity:.35}.clip:hover img{transform:scale(1.06)}.clip:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(6,10,12,.85),transparent 55%)}.clip .chip{position:absolute;left:12px;bottom:12px;z-index:2;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#fff;text-shadow:0 1px 4px rgba(6,10,12,.9)}.clip .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:44px;height:44px;border-radius:9999px;background:#20e3c0f0;color:var(--voltage-ink);display:flex;align-items:center;justify-content:center;transition:transform .3s var(--ease)}.clip:hover .play{transform:translate(-50%,-50%) scale(1.14)}.crew-cta{max-width:1200px;margin:26px auto 0;padding:0 var(--gutter);display:flex;gap:12px;flex-wrap:wrap}.reviews{max-width:1200px;margin:clamp(56px,8vh,88px) auto 0;padding:0 var(--gutter)}.reviews-head h2{font-family:var(--font-display);font-weight:700;font-stretch:125%;text-transform:uppercase;line-height:.95;color:var(--ink);font-size:clamp(30px,4vw,48px);margin-top:14px}.rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.rev{border:1px solid var(--hairline);border-radius:18px;background:var(--canvas-2);padding:22px}.rev .stars{display:flex;gap:3px;color:var(--voltage);margin-bottom:12px}.rev>p{font-size:14px;color:var(--body);line-height:1.6}.rev .who{display:flex;align-items:center;gap:10px;margin-top:16px}.rev .who i{flex:none;width:36px;height:36px;border-radius:9999px;background:#20e3c024;color:var(--voltage);font-family:var(--font-display);font-style:normal;font-weight:700;font-stretch:125%;display:flex;align-items:center;justify-content:center;font-size:13px}.rev .who b{display:block;font-size:13px;color:var(--ink)}.rev .who span{font-size:12px;color:var(--muted)}@media(max-width:900px){.crew-grid{grid-template-columns:repeat(2,1fr);gap:10px}.rev-grid{grid-template-columns:1fr}}.faq{padding:clamp(72px,10vh,120px) 0}.faq-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(40px,6vw,88px);align-items:start}.faq-head h2{font-family:var(--font-display);font-weight:700;font-stretch:125%;text-transform:uppercase;line-height:.95;color:var(--ink);font-size:clamp(34px,5vw,56px);margin-top:14px;margin-bottom:18px}.faq-head .lead{margin-top:0;max-width:400px;font-size:15px;color:var(--body)}.faq-head .cta-row{margin-top:28px}@media(max-width:900px){.faq-grid{grid-template-columns:1fr;gap:32px}}.faq-list details{border-bottom:1px solid var(--hairline)}.faq-list details:first-child{border-top:1px solid var(--hairline)}.faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;font-size:16px;font-weight:600;color:var(--ink)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-size:22px;font-weight:400;color:var(--muted);flex:none;transition:transform var(--t) var(--ease)}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details[open] summary{color:var(--voltage)}.faq-list .ans{padding:0 0 22px;font-size:14px;color:var(--body);max-width:640px}.faq-list .ans a{color:var(--voltage);font-weight:500}.contact{background:var(--canvas);border-top:1px solid var(--hairline);padding:clamp(88px,12vh,140px) 0}.contact-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(40px,6vw,88px);align-items:start}.contact h2{font-family:var(--font-display);font-weight:700;font-stretch:125%;text-transform:uppercase;line-height:.95;color:var(--ink);font-size:clamp(38px,5.2vw,58px);margin:14px 0 18px}.contact .lead{max-width:420px}.contact .cta-row{margin-top:32px;margin-bottom:28px}.contact-grid>div:last-child{align-self:stretch;display:flex;flex-direction:column;gap:14px}.contact-grid>div:last-child .contact-card{flex:1}.contact-grid>div:last-child .contact-card+.contact-card{margin-top:0}.contact-card{border:1px solid var(--hairline);border-radius:20px;background:var(--canvas-2);padding:24px 26px}.contact-card+.contact-card{margin-top:14px}.contact-card h3{font-size:15px;font-weight:600;color:var(--ink);margin-bottom:4px}.contact-card p{font-size:13px;color:var(--muted)}.pay-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pay-chip{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--body);border:1px solid var(--hairline);border-radius:6px;padding:5px 10px}.socials{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.socials a{width:38px;height:38px;border-radius:9999px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid var(--hairline);color:var(--body);transition:color var(--t) var(--ease),border-color var(--t) var(--ease)}.socials a:hover{color:var(--voltage);border-color:var(--voltage)}.wechat{display:flex;flex-direction:column;gap:12px;align-items:flex-start;margin-top:10px}.wechat-qrs{flex:none;display:flex;gap:8px}.wechat-qrs img{width:148px;display:block;border:1px solid var(--hairline);border-radius:10px;background:var(--canvas)}.wechat p{font-size:13px;color:var(--body)}@media(max-width:640px){.wechat-qrs img{width:132px}}.wechat b{color:var(--ink);font-weight:600}@media(max-width:900px){.contact-grid{grid-template-columns:1fr}}footer{background:var(--canvas);border-top:1px solid var(--hairline);padding:clamp(48px,7vh,72px) 0 0}.foot-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:clamp(24px,3vw,48px)}.foot-brand .logo{pointer-events:none}.foot-brand>p{margin-top:14px;font-size:13px;color:var(--body);max-width:280px;line-height:1.55}.foot-brand .region{margin-top:20px}.foot-brand .region label{display:block;font-size:12px;color:var(--muted);margin-bottom:8px}.region select{font-family:var(--font-ui);font-size:13px;font-weight:500;color:var(--ink);background:var(--canvas-2);border:1px solid rgba(255,255,255,.22);border-radius:8px;padding:8px 12px;cursor:pointer}.foot-col h4{font-family:var(--font-display);font-weight:700;font-stretch:125%;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.foot-col ul{display:grid;gap:11px;margin-top:16px}.foot-col a{font-size:14px;color:var(--body);transition:color var(--t) var(--ease)}.foot-col a:hover{color:var(--voltage)}.foot-note{margin-top:20px;font-size:12px;color:var(--muted)}.foot-legal{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;border-top:1px solid var(--hairline);margin-top:clamp(36px,5vh,52px);padding:18px 0 96px;font-size:13px;color:var(--muted)}.foot-legal ul{display:flex;flex-wrap:wrap;gap:18px}.foot-legal a:hover{color:var(--ink)}@media(max-width:900px){.foot-grid{grid-template-columns:1fr 1fr;gap:32px 24px}.foot-brand{grid-column:1 / -1}}@media(max-width:560px){.foot-grid{grid-template-columns:1fr 1fr}}.top-fab{position:fixed;right:20px;bottom:20px;z-index:90;width:50px;height:50px;border-radius:9999px;border:1px solid rgba(245,247,248,.18);cursor:pointer;background:#0a0d10b8;backdrop-filter:blur(6px);color:var(--voltage);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity var(--t) var(--ease),background-color var(--t) var(--ease),bottom .3s var(--ease)}.top-fab.is-show{opacity:1;pointer-events:auto}.top-fab:hover{background:#0a0d10f2}.wa-fab{position:fixed;left:20px;bottom:20px;z-index:90;width:64px;height:64px;border-radius:9999px;background:var(--whatsapp);color:#fff;display:flex;align-items:center;justify-content:center;animation:popIn .5s var(--ease-out) .6s backwards;transition:background-color var(--t) var(--ease),bottom .3s var(--ease);touch-action:none;cursor:grab}.wa-fab:after{content:"";position:absolute;inset:0;border-radius:9999px;border:2px solid var(--whatsapp);animation:waPulse 2.4s ease-out infinite;pointer-events:none}.wa-fab:hover{background:#1fbf5b}@keyframes popIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes waPulse{0%{transform:scale(1);opacity:.75}70%,to{transform:scale(1.45);opacity:0}}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:95;background:#0a0d10eb;backdrop-filter:blur(14px);border-top:1px solid var(--hairline);transform:translateY(110%);transition:transform .45s var(--ease-out)}.buybar.is-show{transform:none}.buybar-in{max-width:1200px;margin:0 auto;padding:10px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:16px}.buybar .bb-info{min-width:0;display:flex;align-items:baseline;gap:12px}.buybar .bb-info b{font-family:var(--font-display);font-weight:700;font-stretch:125%;text-transform:uppercase;font-size:14px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buybar .bb-info .price{flex:none;font-size:17px;font-weight:700;color:var(--voltage)}.buybar .btn{min-height:48px;flex:none}.buybar .bb-long{display:none}.buybar .bb-short{display:inline}@media(min-width:961px){.buybar{left:50%;right:auto;bottom:20px;transform:translate(-50%,160%);border:1px solid var(--hairline);border-radius:9999px}.buybar.is-show{transform:translate(-50%)}.buybar-in{padding:8px 10px 8px 22px}.buybar .bb-long{display:inline}.buybar .bb-short{display:none}}body.has-buybar .wa-fab,body.has-buybar .top-fab{bottom:92px}.custombar .bb-info .cb-sub{flex:none;font-size:13px;color:var(--voltage);white-space:nowrap}.custombar .btn{background:transparent;color:var(--voltage);border:1px solid var(--voltage)}.custombar .btn:hover{background:#20e3c01f;border-color:var(--voltage)}@media(max-width:480px){.custombar .bb-info .cb-sub{display:none}}.reveal{opacity:0;transform:translateY(36px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.reveal.is-in{opacity:1;transform:none}.reveal h2{opacity:0;transform:translateY(28px) scale(.96);filter:blur(10px)}.reveal.is-in h2{animation:headPush .85s var(--ease-out) .1s forwards}@keyframes headPush{to{opacity:1;transform:none;filter:blur(0)}}.crew-grid .clip{opacity:0;transform:translateY(22px) scale(.94)}.crew-grid.is-in .clip{animation:clipPop .65s var(--ease-out) both}.crew-grid.is-in .clip:nth-child(2){animation-delay:.08s}.crew-grid.is-in .clip:nth-child(3){animation-delay:.16s}.crew-grid.is-in .clip:nth-child(4){animation-delay:.24s}@keyframes clipPop{to{opacity:1;transform:none}}@media(max-width:900px){.pband{aspect-ratio:auto;overflow-x:clip;overflow-y:visible;margin-bottom:26px}.pband .pimg{position:relative;inset:auto}.pband .pimg img,.pband .pimg video{position:relative;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.pband .pimg video{aspect-ratio:9/16}.pband .pimg img.is-still{animation:mKenburns 11s ease-in-out infinite alternate}@keyframes mKenburns{0%{transform:scale(1.02) translate(1.4%,-1%)}to{transform:scale(1.12) translate(-1.4%,1%)}}.pband .pimg:after{display:none}.pband .pnum{display:none}.pband .pbody{position:static;padding:0;display:block}.pband .ptext{display:contents}.pband .ptext .eyebrow,.pband .specs,.pband .zprice{display:none}.pband .ptext h3{position:absolute;left:var(--gutter);right:var(--gutter);top:10px;z-index:2;margin:0;font-size:clamp(26px,8.5vw,38px);line-height:.92;text-shadow:0 2px 28px rgba(6,10,12,.95),0 1px 3px rgba(6,10,12,.9)}.pband .ptext .one{position:absolute;left:var(--gutter);right:var(--gutter);z-index:2;margin:0;top:calc(20px + clamp(26px,8.5vw,38px)*.92);font-size:15px;line-height:1.35}.pband .plinks{position:absolute;right:var(--gutter);bottom:12px;z-index:3;margin:0;flex-direction:row}.pband .plinks .plink{display:none}.pband .plinks .btn{margin:0;padding:14px 18px;min-height:0;border-radius:0;border:0;background:var(--voltage);color:transparent;font-size:0;box-shadow:0 6px 18px #20e3c059}.pband .plinks .btn:after{content:"CONFIGURE & BUY";display:block;font-family:var(--font-display);font-stretch:125%;font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--voltage-ink);line-height:1}.pband .plinks .btn:hover{background:var(--voltage-2)}.cw-hero{height:auto;aspect-ratio:9/16}.cw-body{padding-top:22px}.tech{min-height:0;display:block}.tech-bg{position:relative;height:64vw}.tech-bg img{top:-25%;height:150%}.tech:after{display:none}.tech-body{position:static;padding:clamp(24px,6vw,40px) var(--gutter)}.line-tabs{grid-template-columns:1fr}.scroll-cue,.top-fab{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-media video{animation:none}.pband:hover .pimg img,.pband:hover .pimg video{transform:none;transition:none}.reveal{opacity:1;transform:none;transition:none}.drawer,.wa-fab{transition:none}}
