:root{--bg:#05080d;--panel:#0a1018;--ink:#f3f8fb;--muted:#84919d;--cyan:#73f7f1;--blue:#2575ff;--line:rgba(188,223,231,.16);--shell:min(1240px,calc(100% - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Manrope,Arial,sans-serif;overflow-x:hidden}.skip{position:fixed;left:12px;top:-50px;background:var(--cyan);color:#001117;padding:10px 14px;z-index:99}.skip:focus{top:12px}.shell{width:var(--shell);margin-inline:auto}.grid-field{position:fixed;inset:0;pointer-events:none;opacity:.17;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,black,transparent 88%);z-index:-1}.nav{height:84px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font:500 12px DM Mono,monospace;letter-spacing:.08em}.brand{display:flex;gap:11px;align-items:center;color:inherit;text-decoration:none}.brand-mark{display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--cyan);color:var(--cyan);clip-path:polygon(20% 0,100% 0,100% 80%,80% 100%,0 100%,0 20%)}.muted{color:#65717c}.nav nav{display:flex;gap:34px}.nav nav a,.nav-cta{color:#aeb8c1;text-decoration:none;transition:.2s}.nav nav a:hover,.nav-cta:hover{color:var(--cyan)}.nav-cta{border:1px solid var(--line);padding:11px 14px}.hero{min-height:calc(100vh - 84px);display:grid;grid-template-columns:1.04fr .96fr;gap:70px;align-items:center;padding-block:75px}.availability{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);padding:8px 11px;font:11px DM Mono,monospace;color:#adb8c1}.availability i{width:7px;height:7px;background:#66ffa6;border-radius:50%;box-shadow:0 0 12px #66ffa6}.availability span{color:#5e6b76;margin-left:8px}.kicker,.mono{font:500 11px DM Mono,monospace;letter-spacing:.18em;color:var(--cyan);margin:34px 0 18px}.hero h1{font-size:clamp(60px,7vw,106px);line-height:.87;letter-spacing:-.075em;margin:0;max-width:760px}.hero h1 span{color:transparent;-webkit-text-stroke:1px #61707c}.lede{font-size:18px;line-height:1.7;color:#9ba7b1;max-width:610px;margin:35px 0}.actions{display:flex;gap:12px;flex-wrap:wrap}.button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:0 20px;border:1px solid var(--line);background:transparent;color:var(--ink);text-decoration:none;font:600 12px DM Mono,monospace;letter-spacing:.04em;cursor:pointer}.button.primary{background:var(--cyan);color:#031013;border-color:var(--cyan)}.button:hover{transform:translateY(-2px)}.button{transition:.2s}.mic-dot{width:8px;height:8px;background:#ef596f;border-radius:50%;box-shadow:0 0 0 5px rgba(239,89,111,.12)}.hero-facts{display:flex;gap:45px;margin-top:58px;padding-top:24px;border-top:1px solid var(--line)}.hero-facts div{display:grid;gap:4px}.hero-facts b{font:500 19px DM Mono,monospace;color:var(--cyan)}.hero-facts span{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:#66737e}.command-core{position:relative;min-height:590px;background:radial-gradient(circle at 50% 40%,rgba(27,122,178,.14),transparent 45%),#070c12;border:1px solid rgba(115,247,241,.2);clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px);box-shadow:0 30px 100px rgba(0,0,0,.35)}.command-core:before,.command-core:after{content:"";position:absolute;background:var(--cyan)}.command-core:before{width:44px;height:1px;top:0;left:22px}.command-core:after{height:44px;width:1px;right:0;bottom:22px}.core-top,.core-log{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--line);font:10px DM Mono,monospace;color:#667681}.signal{color:#66ffa6}.orb-wrap{height:285px;position:relative;display:grid;place-items:center}.orb{position:relative;width:142px;height:142px;border-radius:50%;border:1px solid rgba(115,247,241,.65);background:radial-gradient(circle,rgba(115,247,241,.8) 0 3%,rgba(37,117,255,.23) 8%,rgba(6,13,20,.2) 45%);box-shadow:inset 0 0 35px rgba(115,247,241,.18),0 0 60px rgba(37,117,255,.2);cursor:pointer;z-index:2}.orb:before,.orb:after{content:"";position:absolute;border-radius:50%;inset:12px;border:1px dashed rgba(115,247,241,.45);animation:spin 16s linear infinite}.orb:after{inset:29px;border-style:solid;animation-direction:reverse;animation-duration:9s}.orb-center{position:absolute;inset:50%;width:14px;height:14px;background:var(--cyan);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 25px var(--cyan)}.orbit{position:absolute;border-radius:50%;border:1px solid var(--line)}.orbit-a{width:210px;height:210px}.orbit-b{width:260px;height:260px;border-style:dashed;animation:spin 24s linear infinite}.orb-label{position:absolute;bottom:15px;font:10px DM Mono,monospace;color:var(--cyan);letter-spacing:.2em}.command-core.listening .orb{animation:pulse 1s ease-in-out infinite}.command-core.listening .orb-label{color:#66ffa6}.waveform{height:36px;display:flex;align-items:center;justify-content:center;gap:4px}.waveform i{width:2px;height:var(--h);background:linear-gradient(var(--cyan),var(--blue));opacity:.75;transition:.25s}.transcript{margin:13px 22px 17px;padding:17px 16px;min-height:62px;border:1px solid var(--line);display:flex;align-items:center;gap:10px;font:12px DM Mono,monospace;color:#9fb0bc}.transcript p{margin:0;flex:1}.prompt{color:var(--cyan)}.cursor{width:6px;height:14px;background:var(--cyan);animation:blink 1s step-end infinite}.quick-routes{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:0 22px}.quick-routes button{padding:11px 5px;background:#0b131d;border:1px solid var(--line);color:#778895;font:9px DM Mono,monospace;cursor:pointer}.quick-routes button:hover{color:var(--cyan);border-color:rgba(115,247,241,.5)}.core-log{position:absolute;inset:auto 0 0;border-top:1px solid var(--line);border-bottom:0}.trust-strip{height:58px;overflow:hidden;border-block:1px solid var(--line);background:#080d13}.track{width:max-content;height:100%;display:flex;align-items:center;gap:36px;animation:marquee 24s linear infinite;color:#687782;font:10px DM Mono,monospace;letter-spacing:.16em}.track i{width:4px;height:4px;background:var(--cyan);transform:rotate(45deg)}.system{padding-block:140px}.section-label{display:flex;align-items:center;gap:12px;color:#71808b;font:11px DM Mono,monospace;letter-spacing:.16em}.section-label span{color:var(--cyan)}.section-intro{display:grid;grid-template-columns:1.2fr .8fr;gap:90px;margin:28px 0 65px;align-items:end}.section-intro h2,.routing h2,.setup h2{font-size:clamp(42px,5vw,72px);line-height:.98;letter-spacing:-.055em;margin:0}.section-intro em,.routing em,.setup em{font-weight:400;color:transparent;-webkit-text-stroke:1px #73818c}.section-intro p,.routing-head p,.setup-grid>div>p{color:#8f9ba5;line-height:1.8;margin:0;max-width:510px}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.capability{min-height:340px;padding:30px;background:#080d13;position:relative;display:flex;flex-direction:column}.capability.wide{grid-column:span 2}.cap-index{position:absolute;right:20px;top:19px;font:10px DM Mono,monospace;color:#46545f}.capability h3{font-size:28px;line-height:1.14;letter-spacing:-.04em;margin:auto 0 15px}.capability p{color:#84919c;line-height:1.65;font-size:14px;max-width:560px}.voice-icon{height:100px;display:flex;align-items:center;gap:8px}.voice-icon i{width:3px;height:var(--v,35%);background:var(--cyan)}.voice-icon i:nth-child(1),.voice-icon i:nth-child(5){--v:25%}.voice-icon i:nth-child(2),.voice-icon i:nth-child(4){--v:60%}.voice-icon i:nth-child(3){--v:95%}.tag-row{display:flex;gap:8px;margin-top:10px}.tag-row span{font:9px DM Mono,monospace;border:1px solid var(--line);padding:6px 8px;color:#6c7a85}.line-icon{font:300 68px DM Mono;color:var(--cyan);margin-top:25px}.metric{display:flex;align-items:end;gap:10px;margin-top:auto;border-top:1px solid var(--line);padding-top:16px}.metric b{font:400 28px DM Mono;color:var(--cyan)}.metric span{font:10px DM Mono;color:#65727e;margin-bottom:4px}.command-card{background:#0b131c}.mini-terminal{font:11px DM Mono;line-height:1.7;color:#c9d2d8}.mini-terminal p{padding:10px;border:1px solid var(--line);margin:8px 0}.mini-terminal p span{color:var(--cyan);margin-right:8px}.checklist{margin-top:18px;color:#72818d}.checklist i{color:#66ffa6;font-style:normal}.safe-card{display:grid;grid-template-columns:1fr 190px;align-items:center;gap:25px}.safe-card h3{margin:0 0 15px}.shield{width:150px;height:180px;display:grid;place-items:center;border:1px solid var(--cyan);clip-path:polygon(50% 0,94% 17%,86% 72%,50% 100%,14% 72%,6% 17%);background:radial-gradient(circle,rgba(115,247,241,.12),transparent 65%)}.shield span{font:9px DM Mono;letter-spacing:.14em;color:var(--cyan)}.routing{background:#dff7f5;color:#071016;padding-block:130px}.section-label.light{color:#586f72}.routing-head{display:flex;justify-content:space-between;align-items:end;margin:28px 0 85px}.routing em{color:#4f6a6d;-webkit-text-stroke:0}.routing-head p{color:#496064}.route-rail{display:grid;grid-template-columns:repeat(4,1fr)}.route-rail article{position:relative;padding-right:25px}.route-num{font:300 44px DM Mono;color:#668084}.route-line{height:1px;background:#9db7b7;position:relative;margin:22px 0}.route-line i{position:absolute;width:11px;height:11px;border:2px solid #263e42;background:#dff7f5;top:-5px;border-radius:50%}.route-rail article.active .route-line i{background:#071016;box-shadow:0 0 0 6px rgba(7,16,22,.12)}.route-time{font:10px DM Mono;color:#287a78}.route-rail h3{font-size:21px;margin:17px 0 12px}.route-rail p{font-size:13px;line-height:1.6;color:#4d6367;min-height:64px}.route-rail small{font:9px DM Mono;color:#718789;text-transform:uppercase}.setup{padding-block:140px}.setup-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:110px;margin-top:32px}.setup-grid>div>p{margin:28px 0}.text-link{color:var(--cyan);text-decoration:none;font:11px DM Mono}.steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.steps li{display:grid;grid-template-columns:60px 1fr;gap:20px;padding:23px 0;border-bottom:1px solid var(--line)}.steps li>span{font:11px DM Mono;color:var(--cyan)}.steps div{display:flex;justify-content:space-between;gap:20px}.steps b{font-size:14px}.steps code{font:11px DM Mono;color:#6e7c87}.final-cta{padding-block:110px;background:linear-gradient(110deg,#071c29,#0d2c38);border-block:1px solid rgba(115,247,241,.2);text-align:center}.final-cta p{font:10px DM Mono;letter-spacing:.2em;color:var(--cyan)}.final-cta h2{font-size:clamp(55px,9vw,125px);letter-spacing:-.08em;line-height:1;margin:18px 0 34px}.final-cta .shell>div{display:flex;justify-content:center;gap:10px}.footer{height:85px;display:flex;justify-content:space-between;align-items:center;font:9px DM Mono;color:#5c6974;letter-spacing:.1em}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{box-shadow:inset 0 0 45px rgba(115,247,241,.35),0 0 85px rgba(37,117,255,.45);transform:scale(1.04)}}@keyframes blink{50%{opacity:0}}@keyframes marquee{to{transform:translateX(-40%)}}@media(max-width:900px){:root{--shell:min(100% - 30px,1240px)}.nav nav{display:none}.hero{grid-template-columns:1fr;padding-top:55px}.hero h1{font-size:clamp(55px,17vw,90px)}.command-core{min-height:560px}.section-intro,.setup-grid{grid-template-columns:1fr;gap:30px}.capability-grid{grid-template-columns:1fr 1fr}.capability.wide{grid-column:span 2}.routing-head{display:block}.routing-head p{margin-top:25px}.route-rail{grid-template-columns:1fr 1fr;gap:45px 0}.steps div{display:grid}.footer span:nth-child(2){display:none}}@media(max-width:600px){.nav{height:70px}.hero{min-height:auto;gap:45px}.hero-facts{gap:18px;justify-content:space-between}.hero-facts span{font-size:8px}.command-core{margin-inline:-8px}.quick-routes{grid-template-columns:1fr}.core-log{position:static;margin-top:15px}.capability-grid{display:block;background:none;border:0}.capability{min-height:300px;border:1px solid var(--line);margin-bottom:8px}.capability.wide{display:flex}.safe-card{grid-template-columns:1fr}.shield{display:none}.route-rail{grid-template-columns:1fr}.routing,.system,.setup{padding-block:85px}.setup-grid{gap:50px}.steps div{gap:8px}.final-cta .shell>div{flex-direction:column}.footer span:nth-child(3){display:none}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
