@font-face{font-family:Overpass;font-weight:400;font-display:swap;src:url(./overpass-400-Ck-J9M9h.woff2)format("woff2")}@font-face{font-family:Overpass;font-weight:600;font-display:swap;src:url(./overpass-600-BoZYnQBt.woff2)format("woff2")}@font-face{font-family:Overpass;font-weight:700;font-display:swap;src:url(./overpass-700-CvffNBEG.woff2)format("woff2")}@font-face{font-family:Overpass;font-weight:800;font-display:swap;src:url(./overpass-800-C3oYa6g7.woff2)format("woff2")}@font-face{font-family:Overpass;font-weight:900;font-display:swap;src:url(./overpass-900--grnqwZ1.woff2)format("woff2")}.cd{--ink-950:#050d22;--ink-900:#0a1630;--ink-800:#0c1d3f;--ink-700:#13224a;--ink-600:#26324f;--blue:#1592ff;--blue-hi:#3fb0ff;--cyan:#2ad8ee;--amber:#f2b45a;--live:#34d399;--text:#e3eaf7;--mute:#9fb0cf;--dim:#7f8fae;--line:#ffffff17;--line-2:#ffffff2b;--card:linear-gradient(180deg,#13224ab8,#0c1d3fb8);--r-sm:12px;--r-md:20px;--r-lg:28px;--f:Overpass,"Segoe UI",system-ui,sans-serif;--shadow-lg:0 50px 100px -40px #000000d9;--ease:cubic-bezier(.2,.7,.2,1);background:var(--ink-950);color:var(--text);font:400 17px/1.6 var(--f);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.cd *,.cd :before,.cd :after{box-sizing:border-box}.cd a{color:inherit;text-decoration:none}.cd h1,.cd h2,.cd h3,.cd p{margin:0}.cd h1,.cd h2,.cd h3{font-family:var(--f);letter-spacing:-.025em;text-wrap:balance}.cd h2{font-size:clamp(32px,4.4vw,60px);font-weight:900;line-height:1.02}.cd h3{font-weight:800}.cd [hidden]{display:none!important}.cd .wrap{max-width:1240px;padding:0 max(18px,env(safe-area-inset-left,0px));margin:0 auto}.cd .eyebrow{font:700 12.5px/1 var(--f);letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);align-items:center;gap:10px;display:flex}.cd .eyebrow:before{content:"";background:linear-gradient(90deg,var(--cyan),var(--blue));border-radius:2px;width:24px;height:2px}.cd .lead{color:var(--mute);max-width:54ch;font-size:clamp(17px,1.5vw,20px)}.cd .ic{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.cd :focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:8px}.cd .accent{color:var(--cyan)}.cd .warm{color:var(--amber)}.cd .atmo{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cd .atmo i{filter:blur(70px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.cd .atmo .a1{background:radial-gradient(circle,#1592ff80,#0000 68%);width:760px;height:760px;top:-220px;right:-200px}.cd .atmo .a2{background:radial-gradient(circle,#2ad8ee47,#0000 68%);width:620px;height:620px;top:42vh;left:-220px}.cd .atmo .a3{background:radial-gradient(circle,#f2b45a29,#0000 68%);width:520px;height:520px;bottom:-260px;right:8vw}.cd .atmo:after{content:"";background-image:linear-gradient(#9fb0cf0b 1px,#0000 1px),linear-gradient(90deg,#9fb0cf0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(at 50% 30%,#000,#0000 75%)}.cd main{position:relative}.cd .road{z-index:1;pointer-events:none;width:100%;position:absolute;top:0;left:0;overflow:visible}.cd section{z-index:2;position:relative}.cd .btn{font:700 16px/1 var(--f);cursor:pointer;color:#fff;transition:transform .25s var(--ease),box-shadow .25s,background .25s,border-color .25s;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:17px 28px;display:inline-flex}.cd .btn-p{background:var(--blue);box-shadow:0 14px 34px -12px #1592ffd9,inset 0 1px #ffffff47}.cd .btn-p:hover{background:#2da2ff;transform:translateY(-2px);box-shadow:0 20px 44px -12px #2ad8eeb3,inset 0 1px #ffffff59}.cd .btn-p .ic{transition:transform .25s var(--ease)}.cd .btn-p:hover .ic{transform:translate(4px)}.cd .btn-g{border-color:var(--line-2);background:#ffffff0a}.cd .btn-g:hover{border-color:var(--cyan);background:#2ad8ee17}.cd .btn-s{min-height:44px;padding:12px 20px;font-size:15px}.cd nav.top{z-index:50;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.cd nav.top.solid{-webkit-backdrop-filter:blur(14px);border-color:var(--line);background:#050d22d1}.cd .nav-in{justify-content:space-between;align-items:center;gap:18px;height:68px;display:flex}.cd .logo{font:900 22px/1 var(--f);letter-spacing:-.02em;align-items:center;gap:11px;display:flex}.cd .logo img{width:34px;height:auto}.cd .logo small{font:600 13px/1 var(--f);color:var(--dim);letter-spacing:.02em}.cd .links{color:var(--mute);gap:28px;font-size:15px;font-weight:600;display:flex}.cd .links a{padding:6px 0;transition:color .2s;position:relative}.cd .links a:after{content:"";background:var(--cyan);transform-origin:0;height:2px;transition:transform .3s var(--ease);border-radius:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.cd .links a:hover,.cd .links a.on{color:#fff}.cd .links a:hover:after,.cd .links a.on:after{transform:scaleX(1)}.cd .nav-r{align-items:center;gap:10px;display:flex}.cd .menu-btn{border:1px solid var(--line-2);cursor:pointer;background:#ffffff0d;border-radius:14px;width:46px;height:46px;padding:0;display:none;position:relative}.cd .menu-btn i{background:#fff;border-radius:2px;height:2px;transition:transform .25s,top .25s;position:absolute;left:13px;right:13px}.cd .menu-btn i:first-child{top:17px}.cd .menu-btn i:nth-child(2){top:27px}.cd .menu-btn[aria-expanded=true] i:first-child{top:22px;transform:rotate(45deg)}.cd .menu-btn[aria-expanded=true] i:nth-child(2){top:22px;transform:rotate(-45deg)}.cd .sheet{z-index:49;background:#050d22fa;flex-direction:column;padding:96px 24px 28px;display:flex;position:fixed;inset:0;overflow:auto}.cd .sheet a.l{border-bottom:1px solid var(--line);font:800 28px/1 var(--f);letter-spacing:-.02em;justify-content:space-between;align-items:center;padding:18px 2px;display:flex}.cd .sheet a.l small{font:700 12px/1 var(--f);color:var(--cyan);letter-spacing:.14em}.cd .sheet .btn{margin-top:auto;padding:18px}html.cd-lock{overflow:hidden}.cd .dock{z-index:48;padding:26px 16px calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(#050d2200,#050d22f2 45%);transition:transform .3s;display:none;position:fixed;bottom:0;left:0;right:0}.cd .dock .btn{pointer-events:auto;width:100%}.cd .dock.hide{transform:translateY(110%)}.cd .rail{z-index:40;flex-direction:column;gap:13px;display:flex;position:fixed;top:50%;right:14px;transform:translateY(-50%)}.cd .rail a{font:700 11px/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);justify-content:flex-end;align-items:center;gap:10px;display:flex}.cd .rail a span{opacity:0;white-space:nowrap;transition:all .25s;transform:translate(6px)}.cd .rail a:hover span,.cd .rail a.on span{opacity:1;transform:none}.cd .rail a i{border:1.5px solid var(--dim);border-radius:50%;width:9px;height:9px;transition:all .25s}.cd .rail a.on{color:#fff}.cd .rail a.on i{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 12px var(--cyan)}@media (width<=1280px){.cd .rail{display:none}}.cd .rd{fill:none;stroke-linecap:round}.cd .rvan{z-index:45;pointer-events:none;opacity:0;will-change:transform;position:fixed;top:0;left:0}.cd .rvan .body{width:var(--vw,40px);height:calc(var(--vw,40px)*2);margin-left:calc(var(--vw,40px)/-2);margin-top:calc(var(--vw,40px)*-1);transform-origin:50%;will-change:transform;position:absolute;top:0;left:0}.cd .rvan svg{filter:drop-shadow(0 10px 14px #0000008c);width:100%;height:100%;display:block;overflow:visible}.cd .rvan .beam{pointer-events:none;background:radial-gradient(45% 60% at 50% 0,#ffecbe6b,#ffecbe1a 55%,#0000 75%);width:260%;height:240%;position:absolute;top:78%;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.cd .rvan .tag{left:calc(var(--vw,40px)*.9);white-space:nowrap;font:700 11px/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);background:#050d22e0;border:1px solid #2ad8ee80;border-radius:999px;padding:8px 12px;position:absolute;top:-14px}@media (width<=1000px){.cd .rvan .tag{display:none}}.cd .phone{--pw:260px;width:var(--pw);padding:calc(var(--pw)*.04);border-radius:calc(var(--pw)*.175);background:linear-gradient(145deg,#74849a 0%,#2a3a50 10%,#0b1422 32%,#111d2f 62%,#36485f 88%,#8392a6 100%);flex:none;position:relative;box-shadow:inset 0 0 0 1px #ffffff4d,inset 0 0 0 2.5px #0009,0 50px 80px -28px #000000d9,0 0 90px -24px #1592ff8c}.cd .phone .screen{aspect-ratio:716/1600;border-radius:calc(var(--pw)*.14);width:100%;box-shadow:0 0 0 calc(var(--pw)*.018) #02050a;background:#000;position:relative;overflow:hidden}.cd .phone .screen img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cd .phone .isl{top:calc(var(--pw)*.062);width:27%;height:calc(var(--pw)*.078);z-index:3;background:#010306;border-radius:999px;margin-left:-13.5%;position:absolute;left:50%}.cd .phone .gloss{inset:calc(var(--pw)*.04);border-radius:calc(var(--pw)*.14);z-index:4;pointer-events:none;background:linear-gradient(118deg,#ffffff2b 0%,#ffffff0a 24%,#0000 38% 72%,#ffffff0f 100%);position:absolute}.cd .float{animation:7s ease-in-out infinite cdfloat}@keyframes cdfloat{0%,to{translate:0}50%{translate:0 -12px}}.cd .chip{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(12px);font:700 14px/1.25 var(--f);white-space:nowrap;z-index:5;background:#0c1d3fdb;border-radius:14px;align-items:center;gap:10px;padding:11px 15px;display:flex;position:absolute;box-shadow:0 20px 40px -16px #000000b3}.cd .chip small{font:400 12px/1.3 var(--f);color:var(--mute);display:block}.cd .chip .ic{color:var(--cyan);font-size:21px}.cd .dot{background:var(--live);border-radius:50%;flex:none;width:9px;height:9px;animation:2s infinite cdpulse}@keyframes cdpulse{0%{box-shadow:0 0 #34d399b3}70%,to{box-shadow:0 0 0 10px #34d39900}}.cd #hero{align-items:center;min-height:max(820px,100svh);padding:120px 0 90px;display:flex;overflow:clip}.cd .hero-bg{z-index:0;will-change:transform;position:absolute;inset:-6% 0}.cd .hero-bg img{object-fit:cover;-webkit-mask-composite:source-in;width:auto;max-width:none;height:96%;position:absolute;top:2%;right:-4vw;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 34%),linear-gradient(0deg,#0000 0,#000 22%);mask-image:linear-gradient(90deg,#0000 0,#000 34%),linear-gradient(0deg,#0000 0,#000 22%);-webkit-mask-composite:source-in;mask-composite:intersect}.cd .hero-bg:after{content:"";background:linear-gradient(90deg,var(--ink-950) 6%,#050d228c 42%,transparent 70%),linear-gradient(0deg,var(--ink-950),transparent 24%);position:absolute;inset:0}.cd .hero-grid{z-index:2;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:30px;width:100%;display:grid;position:relative}.cd h1{letter-spacing:-.04em;font-size:clamp(46px,6.4vw,96px);font-weight:900;line-height:.94}.cd h1 .ln{padding-bottom:.06em;display:block;overflow:hidden}.cd h1 .ln>span{display:block}.cd h1 em{background:linear-gradient(90deg,var(--cyan),var(--blue-hi));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.cd .hero-sub{color:var(--text);opacity:.86;max-width:34ch;margin-top:26px;font-size:clamp(18px,1.7vw,22px)}.cd .cta-row{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.cd .hero-meta{font:600 13px/1.4 var(--f);color:var(--dim);flex-wrap:wrap;gap:30px;margin-top:46px;display:flex}.cd .hero-meta b{color:#fff;font:800 16px/1.2 var(--f);margin-bottom:4px;display:block}.cd #vanStage{height:620px;position:relative}.cd #heroPhone{--pw:215px;position:absolute;bottom:-6%;right:2%;rotate:5deg}.cd #vanStage .c1{top:60%;left:4%}.cd #vanStage .c2{top:2%;right:0}.cd .scrollcue{z-index:3;font:700 11px/1 var(--f);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.cd .scrollcue i{background:linear-gradient(var(--cyan),transparent);transform-origin:top;width:1.5px;height:34px;animation:2s ease-in-out infinite cdcue}@keyframes cdcue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.cd .stop{padding:150px 0}.cd .split{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:64px;display:grid}.cd .split.rev{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)}.cd .copy h2{margin:18px 0 22px}.cd .head{max-width:680px;margin-bottom:56px}.cd .head h2{margin:18px 0}.cd .head.center{text-align:center;margin-left:auto;margin-right:auto}.cd .head.center .eyebrow{justify-content:center}.cd .head.center .lead{margin:0 auto}.cd .band{background:linear-gradient(#0000,#1592ff12 20% 80%,#0000)}.cd .steps{counter-reset:s;gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.cd .steps li{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);transition:border-color .3s,transform .3s var(--ease);grid-template-columns:44px 1fr;align-items:start;gap:16px;padding:18px 20px;display:grid}.cd .steps li:before{counter-increment:s;content:counter(s);width:44px;height:44px;font:800 17px/1 var(--f);color:var(--cyan);background:#2ad8ee1a;border:1px solid #2ad8ee59;border-radius:14px;place-items:center;display:grid}.cd .steps b{font:800 17px/1.3 var(--f);display:block}.cd .steps span{color:var(--mute);font-size:15px;line-height:1.5}.cd .caps{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.cd .caps.c3{grid-template-columns:repeat(3,1fr);margin-top:26px}.cd .cap{border-radius:var(--r-md);border:1px solid var(--line);background:var(--card);transition:border-color .3s,transform .3s var(--ease);align-items:flex-start;gap:14px;padding:16px;display:flex}.cd .cap .ic{color:var(--cyan);margin-top:2px;font-size:25px}.cd .cap b{margin-bottom:2px;font-size:16px;font-weight:800;display:block}.cd .cap span{color:var(--mute);font-size:14px;line-height:1.45;display:block}.cd .note{color:var(--dim);margin-top:24px;font-size:13px;line-height:1.5}.cd .stage{justify-content:center;align-items:center;min-height:640px;display:flex;position:relative}.cd .stage.duo .phone{--pw:236px}.cd .stage.duo .p1{z-index:1;margin-top:-70px;margin-right:-30px;rotate:-3deg}.cd .stage.duo .p2{z-index:2;margin-top:90px;rotate:3deg}.cd .stage.solo .phone{--pw:272px}.cd .stage.solo:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#1592ff4d,#0000 68%);border-radius:50%;width:76%;position:absolute}.cd .stage .phone{z-index:1;position:relative}.cd .tabs{border:1px solid var(--line);background:#ffffff0d;border-radius:16px;gap:6px;padding:6px;display:inline-flex}.cd .tabs button{all:unset;cursor:pointer;font:700 14px/1 var(--f);color:var(--mute);border-radius:11px;padding:11px 18px;transition:all .25s}.cd .tabs button:hover{color:#fff}.cd .tabs button[aria-selected=true]{background:var(--blue);color:#fff;box-shadow:0 8px 22px -8px #1592ffe6}.cd .tabs button:focus-visible{outline:2px solid var(--cyan)}.cd .probs{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.cd .prob{border-radius:var(--r-md);border:1px solid var(--line);background:var(--card);flex-direction:column;gap:14px;padding:28px 24px;display:flex;position:relative;overflow:hidden}.cd .prob:before{content:"";background:radial-gradient(260px 200px at 50% -10%,#f2b45a33,#0000 70%);position:absolute;inset:0}.cd .prob .ic{color:var(--amber);font-size:32px;position:relative}.cd .prob h3{font-size:21px;line-height:1.15;position:relative}.cd .prob .was{color:var(--dim);font-size:14.5px;-webkit-text-decoration:line-through #f2b45ab3;text-decoration:line-through #f2b45ab3;position:relative}.cd .prob .now{border-top:1px solid var(--line);color:var(--text);margin-top:auto;padding-top:14px;font-size:14.5px;position:relative}.cd .prob .now b{font:700 11px/1 var(--f);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-bottom:7px;display:block}.cd .prob-end{text-align:center;font:800 clamp(20px,2.4vw,30px)/1.2 var(--f);letter-spacing:-.02em;margin-top:40px}.cd #drive{padding:50px 0 70px}.cd .strip{border-radius:var(--r-lg);border:1px solid var(--line-2);background:linear-gradient(180deg,var(--ink-800),var(--ink-950));height:380px;position:relative;overflow:hidden}.cd .strip-grid{opacity:.8;background:repeating-linear-gradient(0deg,#9fb0cf12 0 1px,#0000 1px 48px),repeating-linear-gradient(90deg,#9fb0cf12 0 1px,#0000 1px 64px);position:absolute;inset:0}.cd .strip-road{background:linear-gradient(#0a1630,#070f23);border-top:2px solid #2ad8ee73;border-bottom:2px solid #2ad8ee73;height:84px;position:absolute;bottom:46px;left:0;right:0}.cd .strip-road:after{content:"";background:repeating-linear-gradient(90deg,var(--amber) 0 26px,transparent 26px 50px);opacity:.85;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0}.cd .pin{background:var(--cyan);width:14px;height:14px;box-shadow:0 0 0 6px #2ad8ee2e,0 0 24px var(--cyan);border-radius:50%;position:absolute}.cd .pin.p1{top:24%;left:34%}.cd .pin.p2{top:40%;left:50%}.cd .pin.p3{top:20%;left:66%}.cd .pin.p4{top:38%;left:82%}.cd .sidevan{aspect-ratio:1805/739;will-change:transform;width:clamp(230px,26vw,360px);position:absolute;bottom:30px;left:0}.cd .sidevan img.v{width:100%;height:100%;display:block;position:absolute;inset:0}.cd .sidevan img.w{aspect-ratio:1;will-change:transform;width:10.86%;position:absolute}.cd .sidevan .w1{top:71.042%;left:13.7396%}.cd .sidevan .w2{top:71.042%;left:75.9003%}.cd .strip-copy{z-index:3;max-width:460px;position:absolute;top:34px;left:36px}.cd .strip-copy h2{margin:14px 0 12px;font-size:clamp(26px,3.2vw,42px)}.cd #meetStage{min-height:680px}.cd #meetStage .phone{--pw:262px}.cd #meetStage .ring{aspect-ratio:1;border:1.5px dashed #2ad8ee47;border-radius:50%;width:min(520px,92%);animation:60s linear infinite cdspin;position:absolute}.cd #meetStage .ring.r2{border-color:#1592ff4d;width:min(380px,70%);animation-duration:44s;animation-direction:reverse}@keyframes cdspin{to{rotate:360deg}}.cd .mod{border:1px solid var(--line-2);font:700 14px/1 var(--f);z-index:3;white-space:nowrap;background:#0c1d3fe6;border-radius:13px;align-items:center;gap:9px;padding:10px 14px;display:flex;position:absolute;box-shadow:0 16px 32px -14px #000000b3}.cd .mod .ic{color:var(--cyan);font-size:19px}.cd .mod.m1{top:12%;left:2%}.cd .mod.m2{top:20%;right:0}.cd .mod.m3{top:48%;left:-2%}.cd .mod.m4{top:56%;right:-2%}.cd .mod.m5{bottom:8%;left:6%}.cd .mod.m6{bottom:6%;right:4%}.cd .surfaces{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.cd .surf{border-radius:var(--r-md);border:1px solid var(--line);background:var(--card);padding:20px}.cd .surf .ic{color:var(--cyan);font-size:26px}.cd .surf b{font:800 18px/1.2 var(--f);margin:12px 0 4px;display:block}.cd .surf span{color:var(--mute);font-size:14.5px;line-height:1.5;display:block}.cd .stage.print{align-items:flex-end;min-height:690px}.cd .pr{flex:none;width:250px;margin:0 24px 70px 0;position:relative}.cd .printer{z-index:2;filter:drop-shadow(0 30px 40px #0009);width:100%;display:block;position:relative}.cd .slipwrap{z-index:1;width:176px;height:330px;margin-left:-88px;position:absolute;bottom:78%;left:50%;overflow:hidden}.cd .slip{border-radius:4px;width:176px;height:auto;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #ffffff1a}.cd .btw{border:2px solid var(--blue-hi);opacity:0;z-index:3;border-radius:50%;width:14px;height:14px;margin:-7px;position:absolute;top:56%;right:6%}.cd .stage.print.in .btw{animation:2.4s ease-out infinite cdbtw}.cd .btw.b2{animation-delay:1.2s!important}@keyframes cdbtw{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(5)}}.cd .led{animation:1.4s infinite cdpulse}.cd .stage.print .phone{--pw:212px;margin-bottom:10px;rotate:3deg}.cd .xfer{border-radius:var(--r-md);border:1px solid var(--line);background:var(--card);flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;padding:16px;display:flex}.cd .xfer span{font:800 14px/1 var(--f);background:var(--ink-700);border-radius:10px;padding:10px 14px}.cd .xfer i{border-top:2px dotted var(--cyan);flex:1;min-width:40px;height:0}.cd .xfer small{font:400 12px/1.4 var(--f);color:var(--dim);flex-basis:100%}.cd .sub-split{margin-top:130px}.cd .browser{border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--ink-800);box-shadow:var(--shadow-lg),0 0 90px -30px #1592ff8c;overflow:hidden}.cd .browser .bar{border-bottom:1px solid var(--line);background:#0a1630;align-items:center;gap:7px;padding:12px 16px;display:flex}.cd .browser .bar i{background:#2b4562;border-radius:50%;width:10px;height:10px}.cd .browser .bar span{font:600 12px/1 var(--f);color:var(--dim);letter-spacing:.02em;margin-left:14px}.cd .browser img{width:100%;height:auto;display:block}.cd .shot{position:relative}.cd .shot img{transition:opacity .45s}.cd #trackWrap{max-width:1060px;margin:0 auto;position:relative}.cd #trackWrap .phone{--pw:176px;z-index:3;position:absolute;bottom:-70px;right:-26px;rotate:4deg}.cd .live-pill{z-index:3;font:700 12px/1 var(--f);letter-spacing:.08em;text-transform:uppercase;color:var(--live);background:#050d22d9;border:1px solid #34d39980;border-radius:999px;align-items:center;gap:9px;padding:8px 13px;display:flex;position:absolute;top:62px;left:18px}.cd .chart-card{border-radius:var(--r-md);border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-lg);padding:24px}.cd .chart-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.cd .chart-top h3{font:800 18px/1.2 var(--f);letter-spacing:-.01em}.cd .kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px;display:grid}.cd .kpi{border:1px solid var(--line);background:#050d2280;border-radius:14px;padding:14px 16px}.cd .kpi small{font:700 11px/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);display:block}.cd .kpi b{font:900 28px/1 var(--f);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:9px;display:block}.cd .chart-svg{width:100%;height:auto;display:block;overflow:visible}.cd .chart-svg text{font:600 11px var(--f);fill:var(--dim)}.cd .chart-note{color:var(--dim);margin-top:12px;font-size:12.5px}.cd .ana-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:30px;margin-top:10px;display:grid}.cd .ana-phone{justify-content:center;display:flex;position:relative}.cd .ana-phone:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#1592ff4d,#0000 68%);border-radius:50%;width:80%;position:absolute}.cd .ana-phone .phone{--pw:252px;position:relative;rotate:-2deg}.cd .dash-wrap{perspective:1800px}.cd #dash{transform-origin:50% 0;will-change:transform}.cd .gallery{flex-wrap:wrap;justify-content:center;gap:22px;margin-top:70px;display:flex}.cd .gallery .phone{--pw:196px;transition:transform .4s var(--ease)}.cd .gallery .phone:hover{transform:translateY(-10px)scale(1.03)}.cd .gallery figure{text-align:center;margin:0}.cd .gallery figcaption{font:700 14px/1.3 var(--f);color:var(--mute);margin-top:16px}.cd .vals{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cd .val{border-radius:var(--r-md);background:var(--card);border:1px solid var(--line);transition:transform .35s var(--ease),border-color .35s;padding:28px;position:relative;overflow:hidden}.cd .val:before{content:"";background:radial-gradient(320px 220px at var(--mx,50%) var(--my,0%),#2ad8ee33,transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.cd .val:hover{border-color:#2ad8ee8c;transform:translateY(-6px)}.cd .val:hover:before{opacity:1}.cd .val .ic{color:var(--cyan);font-size:30px;position:relative}.cd .val h3{margin:18px 0 8px;font-size:21px;line-height:1.15;position:relative}.cd .val p{color:var(--mute);font-size:15px;line-height:1.5;position:relative}.cd .val.hl{background:linear-gradient(150deg,#0d3a78,#0a2248);border-color:#1592ff8c}.cd .strap{border-radius:var(--r-md);background:var(--blue);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:28px 32px;display:flex;box-shadow:0 30px 70px -30px #1592ffcc}.cd .strap h3{font:900 clamp(22px,2.6vw,32px)/1.1 var(--f)}.cd .strap .btn{color:var(--ink-900);background:#fff}.cd .strap .btn:hover{background:var(--ink-900);color:#fff}.cd #contact{padding:140px 0 0}.cd #contact .box2{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:64px;display:grid}.cd #contact h2{margin:20px 0 24px;font-size:clamp(40px,5.6vw,80px)}.cd .ticks{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.cd .ticks li{color:var(--mute);align-items:flex-start;gap:14px;display:flex}.cd .ticks li .ic{color:var(--cyan);margin-top:2px;font-size:22px}.cd .ticks b{color:#fff}.cd .reach{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.cd .reach a{border:1px solid var(--line-2);border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:700;transition:all .25s;display:inline-flex}.cd .reach a:hover{border-color:var(--cyan);background:#2ad8ee14}.cd .reach .ic{color:var(--cyan);font-size:19px}.cd form{border-radius:var(--r-lg);border:1px solid var(--line-2);box-shadow:var(--shadow-lg),0 0 100px -30px #1592ff99;background:linear-gradient(#13224af2,#0c1d3ff2);gap:16px;padding:34px;display:grid}.cd form h3{font-size:26px;line-height:1.1}.cd form .r{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cd label{font:700 12px/1 var(--f);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);gap:8px;display:grid}.cd input,.cd select,.cd textarea{width:100%;font:500 16px/1.2 var(--f);color:#fff;border:1px solid var(--line-2);text-transform:none;letter-spacing:0;background:#050d22b3;border-radius:12px;padding:14px;transition:border-color .2s,box-shadow .2s}.cd input::placeholder,.cd textarea::placeholder{color:#6a7fa3}.cd input:focus,.cd select:focus,.cd textarea:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 4px #2ad8ee2e}.cd select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#9fb0cf 50%),linear-gradient(135deg,#9fb0cf 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px}.cd textarea{resize:vertical;min-height:86px}.cd form .btn{width:100%;padding:18px}.cd .fine{color:var(--dim);text-align:center;min-height:1.4em;font-size:13px}.cd .done{text-align:center;justify-items:center;gap:14px;padding:30px 10px;display:grid}.cd .done .ok{border:1.5px solid var(--cyan);width:64px;height:64px;color:var(--cyan);background:#2ad8ee1f;border-radius:50%;place-items:center;font-size:30px;display:grid}.cd footer{color:var(--dim);margin-top:110px;padding:40px 0 50px;font-size:14px}.cd footer .wrap{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:30px;display:flex}@media (width<=1000px){.cd .links{display:none}.cd .menu-btn{display:block}.cd .hero-grid,.cd .split,.cd .split.rev,.cd #contact .box2,.cd .ana-grid{grid-template-columns:1fr;gap:34px}.cd #hero{align-items:flex-start;min-height:0;padding:104px 0 80px}.cd .hero-bg img{max-width:none;height:62%;inset:auto auto 0 50%;transform:translate(-50%)}.cd .hero-bg:after{background:linear-gradient(180deg,var(--ink-950) 20%,#050d2266 55%,var(--ink-950) 100%)}.cd #vanStage{height:430px}.cd #heroPhone{--pw:150px;bottom:-8%;right:4%}.cd .stop{padding:96px 0}.cd .split.rev .stage{order:-1}.cd .stage{min-height:600px}.cd .stage.duo .phone{--pw:200px}.cd .stage.solo .phone{--pw:236px}.cd .probs,.cd .vals{grid-template-columns:repeat(2,minmax(0,1fr))}.cd .stage.print{min-height:620px}.cd .stage.print .phone{--pw:168px}.cd .pr{width:200px}.cd .slipwrap{width:150px;height:280px;margin-left:-75px}.cd .slip{width:150px}.cd #trackWrap .phone{--pw:140px;bottom:-50px;right:-8px}.cd .sub-split{margin-top:80px}.cd .chip,.cd .rvan .tag{-webkit-backdrop-filter:none}.cd .chip{background:#0c1d3ff5}.cd .strip{height:420px}.cd .strip-copy{max-width:none;top:24px;left:22px;right:22px}.cd .btn{min-height:50px}}@media (width<=700px){.cd .navcta{display:none}.cd .dock{display:block}.cd footer{padding-bottom:110px}.cd .scrollcue{display:none}.cd #vanStage{height:380px}.cd #vanStage .c2,.cd .hero-meta{display:none}.cd .probs,.cd .vals,.cd .caps,.cd .caps.c3,.cd .surfaces,.cd form .r,.cd .kpis{grid-template-columns:1fr}.cd .kpis{grid-template-columns:repeat(3,1fr)}.cd .kpi b{font-size:22px}.cd .stage{min-height:480px}.cd .stage.duo .phone{--pw:150px}.cd .stage.duo .p1{margin-top:-40px;margin-right:-18px}.cd .stage.duo .p2{margin-top:60px}.cd .stage.solo .phone{--pw:196px}.cd .mod{padding:8px 10px;font-size:12px}.cd .mod.m3,.cd .mod.m4{display:none}.cd .stage.print{min-height:520px}.cd .stage.print .phone{--pw:130px}.cd .pr{width:160px;margin-bottom:50px}.cd .slipwrap{width:116px;height:220px;margin-left:-58px}.cd .slip{width:116px}.cd #trackWrap .phone,.cd .live-pill{display:none}.cd .gallery .phone{--pw:150px}.cd .gallery{gap:14px}.cd .browser .bar span{font-size:10px}.cd form,.cd .strap{padding:22px}.cd .ana-phone .phone{--pw:200px}.cd .sidevan{width:210px}}@media (prefers-reduced-motion:reduce){.cd .float,.cd .dot,.cd .ring,.cd .scrollcue i,.cd .led{animation:none}.cd .rvan{display:none}}.cd .anc{pointer-events:none;width:0;height:0;position:absolute}.cd .rvan .tag{opacity:0}@media (width<=700px){.cd .road{opacity:.5}.cd .mod.m2,.cd .mod.m6{right:2%}.cd .mod.m1,.cd .mod.m5{left:2%}.cd .hero-bg:after{background:linear-gradient(180deg,var(--ink-950) 30%,#050d228c 62%,var(--ink-950) 100%)}.cd .hero-bg img{height:56%}}.cd .eyebrow{text-transform:none;letter-spacing:.01em;font:600 15px/1.2 var(--f)}.cd .eyebrow:before{display:none}.cd .rail a,.cd .rvan .tag,.cd .kpi small,.cd label,.cd .sheet a.l small,.cd .live-pill,.cd .prob .now b,.cd .scrollcue{text-transform:none;letter-spacing:.02em}.cd label{color:var(--text);font-size:14px}.cd .scrollcue{letter-spacing:.06em}.cd h1{font-size:clamp(46px,6.2vw,92px)}.cd .head,.cd .copy h2,.cd .head h2{margin-top:0}.cd .cap{border:0;border-top:1px solid var(--line-2);background:0 0;border-radius:0;padding:18px 4px 4px}.cd .cap:hover{border-color:var(--cyan);transform:none}.cd .steps li{border:0;border-top:1px solid var(--line-2);background:0 0;border-radius:0;padding:18px 4px 6px}.cd .steps li:hover{border-color:var(--cyan);transform:none}.cd .steps li:before{border-radius:50%}.cd .xfer,.cd .surf,.cd .val{border-radius:var(--r-sm)}.cd .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.cd .plan{border-radius:var(--r-lg);border:1px solid var(--line-2);transition:transform .35s var(--ease),border-color .35s,box-shadow .35s;background:linear-gradient(#13224aeb,#0a1630f5);flex-direction:column;padding:34px 30px 30px;display:flex;position:relative;overflow:hidden}.cd .plan:before{content:"";background:radial-gradient(360px 240px at var(--mx,50%) var(--my,0%),#2ad8ee29,transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.cd .plan:hover{border-color:#3fb0ffb3;transform:translateY(-8px);box-shadow:0 30px 70px -30px #1592ffa6}.cd .plan:hover:before{opacity:1}.cd .plan>*{position:relative}.cd .plan h3{font:900 28px/1.1 var(--f);letter-spacing:-.02em}.cd .plan-tag{font:700 15px/1.3 var(--f);color:var(--blue-hi);margin-top:6px}.cd .plan-price{border-bottom:1px solid var(--line);align-items:baseline;gap:8px;margin:26px 0 4px;padding-bottom:22px;display:flex}.cd .plan-price .cur{font:800 20px/1 var(--f);color:var(--cyan)}.cd .plan-price .amt{font:900 clamp(44px,4.4vw,58px)/1 var(--f);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cd .plan-price .per{font:600 16px/1 var(--f);color:var(--mute)}.cd .plan-desc{color:var(--mute);margin-top:20px;font-size:15.5px;line-height:1.55}.cd .plan-feats{gap:12px;margin:22px 0 28px;padding:0;list-style:none;display:grid}.cd .plan-feats li{grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:15.5px;line-height:1.4;display:grid}.cd .plan-feats .ic{width:20px;height:20px;color:var(--cyan);margin-top:1px}.cd .plan-cta{justify-content:center;width:100%;margin-top:auto}.cd .plan.feat{background:linear-gradient(160deg,#0f4a96 0%,#0b2a5c 45%,#0a1a3c 100%);border:1px solid #1592ffd9;box-shadow:0 0 0 1px #3fb0ff40,0 40px 90px -36px #1592ffd9}.cd .plan.feat .plan-tag{color:#bfe4ff}.cd .plan-flag{background:var(--blue);font:800 12px/1 var(--f);letter-spacing:.08em;color:#fff;border-radius:0 0 12px 12px;padding:7px 14px;top:0;left:30px;position:absolute!important}.cd .plan.feat h3{margin-top:14px}.cd .plans-note{text-align:center;max-width:62ch;color:var(--mute);margin:34px auto 0;font-size:15px}@media (width<=1000px){.cd .plans{grid-template-columns:repeat(2,minmax(0,1fr))}.cd .plan.feat{grid-column:1/-1}}@media (width<=700px){.cd .plans{grid-template-columns:1fr}.cd .plan{padding:30px 22px 24px}.cd .plan:hover{transform:none}}@media (prefers-reduced-motion:reduce){.cd .plan,.cd .plan:hover{transition:none;transform:none}}
