:root{--bg:#07111f;--bg2:#0a182a;--card:#0e2035;--stroke:#203a54;--text:#eef6ff;--muted:#a2b5c9;--blue:#4bb8ff;--green:#41ddc1;--container:1220px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}button,a{font:inherit}a{text-decoration:none;color:inherit}img{max-width:100%}.container{width:min(calc(100% - 64px),var(--container));margin:auto}.site-shell{overflow:hidden}.site-header{position:sticky;top:0;z-index:100;background:rgba(6,17,31,.88);border-bottom:1px solid rgba(99,154,200,.15);backdrop-filter:blur(18px)}.header-inner{height:82px;display:flex;align-items:center;gap:55px}.brand{display:flex;gap:12px;align-items:center;white-space:nowrap;font-size:22px;font-weight:850;letter-spacing:.045em}.brand img{object-fit:contain;border-radius:11px}.nav{display:flex;gap:32px;margin-left:auto}.nav a{color:#b8cadb;font-size:13px;font-weight:650;transition:color .2s}.nav a:hover{color:#fff}.header-action{border:1px solid #355773;padding:10px 16px;border-radius:9px;color:#e5f5ff;font-size:13px;font-weight:650;white-space:nowrap}.header-action span,.button span{margin-left:12px}.header-action:hover{background:#142d47}.menu-toggle{display:none}.hero{min-height:740px;position:relative;background:radial-gradient(ellipse 700px 460px at 65% 45%,rgba(19,82,143,.17),transparent 70%),linear-gradient(180deg,#071321,#09182a 70%,#091727)}.hero-glow{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 49.92%,rgba(49,119,181,.045) 50%,transparent 50.08%);background-size:70px 70px;mask-image:linear-gradient(to bottom,transparent,#000 28%,transparent 96%)}.hero-layout{display:grid;grid-template-columns:1.04fr 1fr;gap:45px;align-items:center;min-height:715px;position:relative}.hero-copy{position:relative;z-index:2;padding:80px 0}.eyebrow,.section-kicker{font-size:11px;font-weight:800;letter-spacing:.18em;color:#77c5ff}.eyebrow{display:inline-flex;align-items:center;gap:10px}.eyebrow-dot,.launch-dot{display:inline-block;width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 12px rgba(65,221,193,.45)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(43px,4.2vw,66px);line-height:1.11;letter-spacing:-.058em;margin:22px 0 26px;font-weight:780}h1 br{display:block}.gradient-text{color:#76c6ff;background:linear-gradient(110deg,#b4e3ff,#54b4ff 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-lede{max-width:545px;font-size:18px;line-height:1.8;color:#b5c8da;margin:0 0 34px}.hero-buttons{display:flex;flex-wrap:wrap;gap:12px}.button{display:inline-flex;justify-content:center;align-items:center;border-radius:10px;padding:14px 21px;min-height:49px;font-size:13px;font-weight:750;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(125deg,#65c9ff,#378df5);color:#021326;box-shadow:0 9px 35px rgba(54,148,241,.2)}.button-ghost{border:1px solid #365573;background:#0e2135;color:#e2f1ff}.button-ghost:hover{background:#16314e}.launch-note{margin:24px 0 0;font-size:12px;color:#91aac0}.launch-dot{width:6px;height:6px;margin-right:8px}.hero-visual{position:relative;margin-left:10px;min-width:0}.visual-halo{position:absolute;inset:5% -10%;border-radius:50%;filter:blur(60px);background:rgba(36,127,222,.21)}.dashboard-window{position:relative;transform:perspective(1700px) rotateY(-7deg) rotateX(2deg);background:#0c1d32;border:1px solid #31516d;border-radius:16px;overflow:hidden;box-shadow:0 38px 110px #000a,0 0 0 6px #12263a65}.dashboard-header{height:55px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #25405b;padding:0 22px;background:#0c192b;font-size:13px}.window-brand{font-weight:850;letter-spacing:.055em;display:flex;align-items:center;gap:9px}.window-brand small{font-size:9px;color:#728ba4;letter-spacing:.1em;margin-left:5px}.window-icon{display:grid;place-items:center;background:#163e66;color:#61bdff;font-weight:900;width:25px;height:25px;border-radius:6px}.live-pill{font-size:9px;color:#77a9d4;letter-spacing:.09em}.live-pill span{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);margin-right:4px}.dashboard-body{padding:22px}.dash-top{display:flex;justify-content:space-between;font-size:17px;font-weight:750;margin-bottom:17px}.dash-muted{color:#6e8da9;font-size:11px;font-weight:550}.camera-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cam{aspect-ratio:1.35;overflow:hidden;position:relative;border:1px solid #2b4561;border-radius:9px;background-size:cover}.cam:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,10,18,.75),transparent 38%,transparent 54%,rgba(4,10,19,.85))}.cam-one{background:linear-gradient(160deg,#2b4054 0%,#293846 35%,#111d28 36%,#1c2e38 52%,#0d1b2a 54%,#30404e 100%)}.cam-two{background:linear-gradient(150deg,#233947 0%,#1e3240 32%,#45505a 33%,#202b38 60%,#0f1c27 61%,#24323e 100%)}.cam:after{content:"";position:absolute;left:18%;right:6%;bottom:22%;height:25%;background:linear-gradient(110deg,#152330,#4e6470,#182630);clip-path:polygon(13% 40%,28% 7%,68% 7%,85% 35%,100% 42%,100% 81%,0 81%,0 45%);border-bottom:3px solid #07111c}.cam-one:after{display:none}.cam-top,.cam-bottom{position:absolute;z-index:2;left:12px;right:12px;display:flex;justify-content:space-between;font-size:9px;font-weight:700;letter-spacing:.05em}.cam-top{top:11px}.cam-top span+span{color:var(--green)}.cam-bottom{bottom:12px;background:#061a26ce;border:1px solid #2d7682;padding:5px 8px;border-radius:6px;letter-spacing:0}.cam-bottom b{color:#63edcb}.subject{z-index:2;position:absolute;border:2px solid #5af2c8;box-shadow:0 0 15px #29caac47;border-radius:3px}.subject-person{left:42%;top:29%;width:18%;height:42%}.subject-person:after{content:"";position:absolute;left:34%;top:13%;background:#111e2b;border-radius:50%;width:34%;height:20%;box-shadow:0 15px 0 6px #152532}.subject-car{left:18%;top:46%;width:72%;height:29%}.dash-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.dash-stats span{display:grid;gap:2px;border:1px solid #29455f;background:#10253b;border-radius:8px;padding:12px}.dash-stats b{font-size:11px}.dash-stats small{font-size:9px;color:#83a1bc}.visual-caption{font-size:10px;text-align:right;color:#7390a9;margin:16px 0 0}.value-strip{border-block:1px solid #233b54;background:#0a1a2b}.strip-grid{display:grid;grid-template-columns:repeat(4,1fr);min-height:94px;align-items:center}.strip-grid>div{display:flex;align-items:center;justify-content:center;gap:12px;color:#a9c3d9;font-size:10px;font-weight:800;letter-spacing:.11em}.strip-grid>div+div{border-left:1px solid #25405a}.value-symbol{color:#67bcff;font-size:21px;font-weight:400}.section{padding:105px 0}.section-kicker{display:inline-block;margin-bottom:20px}.section-head{margin-bottom:44px}.section-head h2,.process-layout h2,.contact-panel h2{font-size:clamp(32px,3.5vw,50px);letter-spacing:-.045em;line-height:1.17;margin-bottom:0}.muted-heading{color:#94b1cb}.split-head{display:grid;grid-template-columns:1fr .75fr;gap:80px;align-items:end}.split-head>p{margin:0 0 4px;color:#a5b9cb;font-size:16px;line-height:1.85}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.benefit{padding:31px;background:linear-gradient(160deg,#0d2237,#0b1a2a);border:1px solid #24415e;border-radius:14px;min-height:240px}.feature-icon{display:flex;justify-content:space-between;font-size:12px;color:#699bc0;font-weight:850}.feature-icon span{font-size:27px;color:#5db8ff}.benefit h3{margin:36px 0 9px;font-size:19px;letter-spacing:-.025em}.benefit p,.feature-card>p,.step p,.roadmap-item p{margin:0;color:#9ab1c6;font-size:14px;line-height:1.75}.features-section{background:linear-gradient(180deg,#0a192a,#091626)}.section-head .head-subtitle{color:#a9c0d4;margin:15px 0 0;font-size:16px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.feature-card{min-width:0;border:1px solid #284561;border-radius:15px;padding:26px;background:linear-gradient(145deg,#10263e,#0b1b2d);min-height:395px}.feature-card h3{font-size:21px;line-height:1.3;letter-spacing:-.02em;margin:20px 0 10px}.card-header{display:flex;justify-content:space-between;align-items:center;color:#86b7d9}.card-tag{font-size:10px;font-weight:850;letter-spacing:.15em}.card-glyph{font-size:23px;color:#5ab6ff}.featured-card{grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column;min-height:800px}.featured-card h3{font-size:31px;max-width:530px}.featured-card>p{max-width:590px}.timeline-frame{margin:34px 0 14px;border:1px solid #3a5c76;border-radius:12px;box-shadow:0 22px 60px #0008;overflow:hidden;background:#06111e}.timeline-frame img{width:100%;height:auto;display:block}.image-disclaimer{font-size:11px!important;color:#7f9fb9!important}.minimal-graphic{height:165px;border-radius:10px;background:radial-gradient(circle at center,rgba(41,116,187,.18),transparent 70%),#0a192c;border:1px solid #24435f;position:relative;display:flex;justify-content:center;align-items:center;margin-top:21px;overflow:hidden}.scan-bracket{position:absolute;width:30px;height:30px;border-color:#42d5ba;border-style:solid}.tl{left:29%;top:21%;border-width:3px 0 0 3px}.tr{right:29%;top:21%;border-width:3px 3px 0 0}.bl{left:29%;bottom:21%;border-width:0 0 3px 3px}.br{right:29%;bottom:21%;border-width:0 3px 3px 0}.pulse-circle{width:43px;height:43px;border-radius:50%;border:2px solid #6acbff;box-shadow:0 0 0 17px #3d9bd61b,0 0 0 34px #3d9bd60b}.graphic-label{position:absolute;bottom:13px;font-size:9px;letter-spacing:.14em;color:#8adcd5}.graphic-scale{gap:11px}.scale-node{background:#193956;border:1px solid #4c83ae;border-radius:6px;padding:13px 11px;font-size:9px;letter-spacing:.07em;color:#b5d2ed}.scale-line{width:15px;height:1px;background:#5082af}.scale-hub{width:54px;height:54px;border-radius:15px;background:#17518a;border:1px solid #5aaff6;display:grid;place-items:center;font-size:27px;color:#9ad4ff;font-weight:850}.scale-bottom{position:absolute;bottom:13px;font-size:9px;letter-spacing:.12em;color:#78abc8}.graphic-local{gap:25px}.local-ring{width:90px;height:90px;border-radius:50%;border:1px solid #5abafe;display:grid;place-items:center;box-shadow:0 0 0 14px #1e57852b,0 0 0 28px #1e578512}.local-ring span{font-size:36px;color:#82caff;font-weight:900}.local-copy{font-size:12px;font-weight:750;letter-spacing:.12em;color:#bbdbf4;line-height:1.7}.face-outline{width:72px;height:89px;border:2px solid #70c0f1;border-radius:48% 48% 42% 42%;opacity:.7}.face-reticle{position:absolute;width:130px;height:110px;border:1px dashed #51d2b9;border-radius:8px}.process-section{background:radial-gradient(ellipse at 15% 30%,#12335244,transparent 58%),#081625}.process-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px}.process-intro{font-size:16px;color:#a3b9c9;max-width:420px;margin:25px 0}.text-link{color:#6cc4ff;font-size:14px;font-weight:700}.text-link span{margin-left:7px}.steps{border-top:1px solid #35506a}.step{display:grid;grid-template-columns:50px 1fr;padding:21px 0 20px;border-bottom:1px solid #35506a;gap:15px}.step>span{color:#6bbbff;font-size:13px;font-weight:800}.step h3{font-size:18px;margin-bottom:6px}.roadmap-section{background:#0a1c2e}.roadmap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.roadmap-item{border:1px solid #2a4964;background:#0d2238;border-radius:12px;padding:23px;min-height:207px}.roadmap-status{display:inline-block;border:1px solid #326389;border-radius:20px;padding:5px 9px;color:#87bce4;font-size:9px;font-weight:800;letter-spacing:.11em}.roadmap-item h3{margin:23px 0 9px;font-size:17px}.contact-section{padding:70px 0 95px;background:#081827}.contact-panel{padding:54px 58px;background:radial-gradient(ellipse at 76% 25%,#15508788,transparent 46%),linear-gradient(120deg,#123456,#0b2137);border:1px solid #356386;border-radius:20px;display:grid;grid-template-columns:1.2fr .8fr;gap:40px}.contact-panel h2{margin-bottom:17px}.contact-panel h2 span{color:#78caff}.contact-panel p{color:#a7bfd4;max-width:480px}.contact-side{display:flex;align-items:flex-end;justify-content:center;flex-direction:column}.coming-soon{padding:6px 12px;background:#143e5c;color:#9bd2f8;border:1px solid #46769b;border-radius:50px;font-size:10px;font-weight:800;letter-spacing:.13em;margin-bottom:30px}.contact-wordmark{display:flex;align-items:center;gap:16px}.contact-wordmark strong{font-size:30px;letter-spacing:.055em}.contact-side p{font-size:12px;margin-top:13px}.site-footer{border-top:1px solid #213c56;background:#071320}.footer-inner{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-brand{font-size:16px}.footer-inner>span{font-size:12px;color:#819db4}a:focus-visible,button:focus-visible{outline:2px solid #7bd5ff;outline-offset:4px}@media(max-width:1100px){.hero-layout{grid-template-columns:1fr 1fr;gap:25px}.header-inner{gap:20px}.nav{gap:19px}.hero h1{font-size:48px}.feature-grid{grid-template-columns:repeat(2,1fr)}.featured-card{grid-row:span 1;min-height:700px}.roadmap-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.container{width:min(calc(100% - 36px),var(--container))}.header-inner{height:70px}.brand{font-size:19px}.brand img{width:38px;height:38px}.header-action{display:none}.menu-toggle{display:flex;width:40px;height:40px;border:1px solid #31506c;border-radius:9px;background:#10263e;flex-direction:column;align-items:center;justify-content:center;gap:5px;margin-left:auto}.menu-toggle span{display:block;width:19px;height:2px;background:#c5e4fa}.nav{display:none;position:absolute;top:69px;left:0;right:0;background:#0c1d31;border-bottom:1px solid #2c5070;padding:18px;flex-direction:column;gap:15px}.nav.is-open{display:flex}.hero{min-height:0}.hero-layout{grid-template-columns:1fr;min-height:0;gap:0;padding-bottom:65px}.hero-copy{padding:68px 0 28px}.hero h1{font-size:clamp(39px,8vw,57px)}.hero-lede{font-size:16px}.hero-visual{margin-left:0}.dashboard-window{transform:none}.window-brand small{display:none}.dashboard-body{padding:14px}.cam-bottom{font-size:7px}.strip-grid{grid-template-columns:repeat(2,1fr);gap:0}.strip-grid>div{min-height:69px;justify-content:flex-start;padding-left:10px;border-bottom:1px solid #29445e}.strip-grid>div:nth-child(3){border-left:none}.strip-grid>div:nth-child(2),.strip-grid>div:nth-child(4){border-left:1px solid #29445e}.section{padding:76px 0}.split-head,.process-layout{grid-template-columns:1fr;gap:20px}.benefit-grid,.feature-grid{grid-template-columns:1fr}.featured-card{grid-column:auto;min-height:0}.timeline-frame{margin-top:22px}.roadmap-grid{grid-template-columns:1fr 1fr}.contact-panel{padding:35px 26px;grid-template-columns:1fr}.contact-side{align-items:flex-start}.contact-wordmark strong{font-size:22px}.footer-inner{padding:24px 0;flex-wrap:wrap}.footer-inner>span:nth-child(2){display:none}}@media(max-width:430px){.hero-buttons{flex-direction:column;align-items:stretch}.button{width:100%}.dash-stats span{padding:8px}.dash-stats b{font-size:9px}.dash-stats small{font-size:8px}.roadmap-grid{grid-template-columns:1fr}.contact-wordmark img{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
