.landing-body{--header-height: 5.25rem;background:radial-gradient(circle at 78% 8%,rgba(45,99,147,.14),transparent 30rem),var(--ink-950)}.landing-body:before{position:fixed;z-index:200;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,transparent,var(--mint),transparent);content:"";opacity:.68;pointer-events:none}.site-header{position:fixed;z-index:100;top:0;right:0;left:0;display:grid;width:100%;height:var(--header-height);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--page-pad);border-bottom:1px solid transparent;color:var(--paper);transition:height .36s var(--ease-out),background-color .36s ease,border-color .36s ease,box-shadow .36s ease}.site-header:before{position:absolute;z-index:-1;inset:0;background:#050709c2;content:"";opacity:0;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);transition:opacity .32s ease}.site-header.is-scrolled,.site-header.scrolled,.site-header[data-scrolled=true]{height:4.55rem;border-color:#ffffff17;box-shadow:0 12px 42px #00000026}.site-header.is-scrolled:before,.site-header.scrolled:before,.site-header[data-scrolled=true]:before,.site-header:has(.menu-toggle[aria-expanded=true]):before{opacity:1}.brand{display:inline-flex;width:fit-content;align-items:center;gap:.7rem;font-size:.76rem;font-weight:850;letter-spacing:.24em;line-height:1}.brand-mark{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#ffffff0b;transition:border-color .26s ease,background-color .26s ease,transform .52s var(--ease-out)}.brand:hover .brand-mark{border-color:#2f82ac8c;background:#2f82ac17;transform:rotate(-12deg)}.brand-mark svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.brand-mark .brand-dot{fill:var(--mint);stroke:none}.site-nav{display:flex;align-items:center;gap:clamp(1.3rem,2.5vw,2.7rem)}.site-nav a,.text-button{position:relative;padding:.55rem 0;border:0;background:transparent;color:#f2f4f5b3;font-size:.71rem;font-weight:650;letter-spacing:.055em;transition:color .22s ease}.site-nav a:after,.text-button:after{position:absolute;right:0;bottom:.18rem;left:0;height:1px;background:var(--mint);content:"";transform:scaleX(0);transform-origin:right;transition:transform .28s var(--ease-out)}.site-nav a:hover,.text-button:hover{color:var(--paper)}.site-nav a:hover:after,.text-button:hover:after{transform:scaleX(1);transform-origin:left}.site-actions{display:flex;justify-content:flex-end;align-items:center;gap:1.25rem}.menu-toggle{display:none;width:2.8rem;height:2.8rem;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#ffffff0a}.menu-toggle span{position:absolute;left:50%;width:1rem;height:1px;background:currentColor;transform:translate(-50%,-3px);transition:transform .28s var(--ease-out)}.menu-toggle span:last-child{transform:translate(-50%,3px)}.menu-toggle[aria-expanded=true] span:first-child{transform:translate(-50%) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translate(-50%) rotate(-45deg)}.hero{position:relative;isolation:isolate;display:grid;min-height:max(51rem,100svh);grid-template-columns:minmax(20rem,.82fr) minmax(31rem,1.35fr);align-items:center;gap:clamp(2rem,4vw,6rem);padding:calc(var(--header-height) + 4.25rem) var(--page-pad) 7.75rem;overflow:hidden;background:radial-gradient(ellipse at 80% 40%,rgba(44,96,142,.14),transparent 34%),radial-gradient(ellipse at 18% 22%,rgba(66,131,187,.05),transparent 26%),linear-gradient(145deg,#050709,#070d12 56%,#060b10)}.hero:before{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:7.5rem 7.5rem;content:"";opacity:.25;-webkit-mask-image:linear-gradient(to bottom,black,transparent 90%);mask-image:linear-gradient(to bottom,black,transparent 90%)}.hero:after{position:absolute;right:var(--page-pad);bottom:0;left:var(--page-pad);height:1px;background:linear-gradient(90deg,#ffffff0d,#2f82ac4d,#ffffff0d);content:""}.hero-noise{position:absolute;z-index:-1;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");opacity:.025;pointer-events:none}.hero-orbit{position:absolute;z-index:-1;border:1px solid rgba(47,130,172,.1);border-radius:50%;pointer-events:none}.hero-orbit:after{position:absolute;top:50%;left:-3px;width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 18px var(--mint);content:""}.hero-orbit-one{top:2%;right:-14%;width:min(62vw,57rem);aspect-ratio:1;animation:orbit-turn 34s linear infinite}.hero-orbit-two{top:24%;right:6%;width:min(38vw,34rem);aspect-ratio:1;border-color:#ffffff0e;animation:orbit-turn 50s linear infinite reverse}.hero-copy{position:relative;z-index:2;width:min(100%,41rem);justify-self:end}.eyebrow{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:1.6rem;color:#f2f4f5a8;font-size:.66rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.eyebrow.dark{color:#576470}.eyebrow.dark>span:not(.status-pulse),.eyebrow.dark>i{width:1.25rem;height:1px;background:var(--mint-dark)}.status-pulse{position:relative;display:inline-block;width:.48rem;height:.48rem;border-radius:50%;background:var(--mint);box-shadow:0 0 #2f82ac73;animation:status-pulse 2.6s ease-out infinite}.hero h1{max-width:11ch;color:#f5f7f8;font-size:clamp(3.5rem,5.25vw,6.8rem);font-weight:450;letter-spacing:-.064em;line-height:.91}.hero h1 span{color:#a7aeb5;font-weight:300}.hero-lede{max-width:35rem;margin-top:2rem;color:#a8afb5;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.72}.hero-lede code{color:var(--mint-bright)}.hero-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2.3rem}.play-icon{display:grid;width:1.45rem;height:1.45rem;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;font-size:.47rem}.hero-proof{display:grid;max-width:34rem;grid-template-columns:repeat(3,1fr);margin-top:clamp(2.75rem,7vh,5.25rem);padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.1)}.hero-proof div{display:grid;gap:.2rem;padding-right:1rem}.hero-proof div+div{padding-left:1.15rem;border-left:1px solid rgba(255,255,255,.09)}.hero-proof strong{color:var(--paper);font-size:.96rem;font-weight:650;letter-spacing:-.02em}.hero-proof span{color:#6e7982;font-size:.59rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.hero-visual{position:relative;z-index:2;width:min(59vw,64rem);justify-self:start;perspective:1400px}.console-shell{position:relative;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:1.2rem;background:#090f14;box-shadow:0 55px 120px #00000080,0 0 0 1px #2f82ac06 inset,0 0 80px #296aa214;transform:rotateY(-3deg) rotateX(1deg);transform-origin:left center;transition:transform .8s var(--ease-out),border-color .5s ease,box-shadow .5s ease}.hero-visual:hover .console-shell{border-color:#2f82ac47;box-shadow:0 65px 140px #0000008f,0 0 0 1px #2f82ac0a inset,0 0 100px #296aa21f;transform:rotateY(0) rotateX(0) translateY(-4px)}.console-topbar{display:grid;height:3.15rem;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 .9rem 0 1.05rem;border-bottom:1px solid rgba(255,255,255,.075);background:#0b1117}.mini-brand{display:flex;align-items:center;gap:.45rem;color:#dce1e6;font-size:.5rem;font-weight:800;letter-spacing:.16em}.mini-brand span{width:.78rem;height:.78rem;border:2px solid var(--mint);border-radius:50%}.window-title{color:#6d7881;font-size:.55rem;letter-spacing:.06em}.window-avatar{display:grid;width:1.7rem;height:1.7rem;place-self:center end;place-items:center;border:1px solid rgba(47,130,172,.2);border-radius:50%;background:#111b24;color:var(--mint-bright);font-size:.47rem;font-weight:800}.console-body{display:grid;grid-template-columns:2.75rem minmax(0,1fr);min-height:30rem}.console-rail{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding-top:1.45rem;border-right:1px solid rgba(255,255,255,.065);background:#080d12}.console-rail span{position:relative;width:.82rem;height:.82rem;border:1px solid #404951;border-radius:.25rem}.console-rail .rail-active{border-color:var(--mint);background:#2f82ac21;box-shadow:0 0 12px #2f82ac26}.console-rail .rail-active:before{position:absolute;top:-.2rem;bottom:-.2rem;left:-1.02rem;width:2px;background:var(--mint);content:""}.console-main{min-width:0;padding:clamp(.85rem,1.4vw,1.35rem)}.console-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.console-heading div{display:grid;gap:.2rem}.console-heading small{color:#606a73;font-size:.47rem;font-weight:700;letter-spacing:.14em}.console-heading strong{color:#e8ebee;font-size:clamp(.78rem,1vw,.95rem);font-weight:620}.health-chip,.ready-pill,.watch-pill{display:inline-flex;align-items:center;gap:.38rem;width:fit-content;border-radius:999px;font-size:.5rem;font-style:normal;font-weight:750;letter-spacing:.035em}.health-chip{padding:.38rem .58rem;border:1px solid rgba(47,130,172,.2);background:#2f82ac12;color:var(--mint-bright)}.health-chip i{width:.34rem;height:.34rem;border-radius:50%;background:var(--mint);box-shadow:0 0 8px var(--mint)}.console-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(7rem,.25fr);gap:.7rem}.map-preview{position:relative;min-height:18rem;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:.65rem;background:radial-gradient(circle at 68% 35%,rgba(41,77,108,.28),transparent 35%),#0c131a}.map-preview>svg{position:absolute;inset:0;width:100%;height:100%}.contours path{fill:none;stroke:#2f82ac16;stroke-width:1}.map-grid path,.chart-grid path{fill:none;stroke:#ffffff0e;stroke-width:1}.route-shadow{fill:none;filter:url(#glow);opacity:.3;stroke:#2f82ac;stroke-width:7}.route-line{fill:none;stroke:url(#routeGlow);stroke-dasharray:5 4;stroke-linecap:round;stroke-width:2.4;animation:route-flow 14s linear infinite}.route-start,.route-end{fill:#0d141b;stroke:var(--mint);stroke-width:3}.drone-marker circle{fill:#eef4fa;stroke:var(--mint);stroke-width:2}.drone-marker path{fill:none;stroke:#0d253a;stroke-linecap:round;stroke-width:1.6}.drone-marker{filter:drop-shadow(0 0 7px rgba(47,130,172,.8));transform-box:fill-box;transform-origin:center;animation:marker-breathe 2.8s ease-in-out infinite}.map-label{position:absolute;display:grid;gap:.08rem;padding:.34rem .46rem;border:1px solid rgba(255,255,255,.1);border-radius:.3rem;background:#060b0fd1;color:#6d7881;font-size:.37rem;letter-spacing:.11em;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.map-label b{color:#d9dfe4;font-size:.43rem;font-weight:650;letter-spacing:.02em}.map-label-a{bottom:16%;left:9%}.map-label-b{top:27%;right:6%}.map-readout{position:absolute;right:.7rem;bottom:.7rem;display:grid;grid-template-columns:auto auto;gap:.08rem .45rem;padding:.52rem .65rem;border:1px solid rgba(255,255,255,.09);border-radius:.45rem;background:#060a0ed6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.map-readout span{color:#e0e5e9;font-size:.55rem;font-weight:650}.map-readout small{color:#67717a;font-size:.34rem;letter-spacing:.08em;text-transform:uppercase}.telemetry-preview{display:grid;grid-template-rows:repeat(3,1fr);gap:.55rem}.telemetry-card{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:.7rem;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:.55rem;background:#ffffff06}.telemetry-card>span{color:#606a72;font-size:.4rem;font-weight:700;letter-spacing:.1em}.telemetry-card strong{margin-top:.16rem;color:#e9ecef;font-size:clamp(1rem,1.5vw,1.48rem);font-weight:520;letter-spacing:-.04em}.telemetry-card strong small{margin-left:.15rem;color:#707b84;font-size:.45em;font-weight:550;letter-spacing:0}.telemetry-card em{color:var(--mint);font-size:.42rem;font-style:normal}.telemetry-card.battery em{color:var(--amber)}.telemetry-card.battery>i{display:block;width:100%;height:2px;margin-top:.45rem;overflow:hidden;border-radius:99px;background:#ffffff1a}.telemetry-card.battery>i b{display:block;width:41%;height:100%;background:var(--amber)}.chart-preview{height:7.25rem;margin-top:.7rem;padding:.7rem;border:1px solid rgba(255,255,255,.075);border-radius:.6rem;background:#ffffff05}.chart-meta{display:flex;align-items:center;justify-content:space-between;color:#68727b;font-size:.4rem;letter-spacing:.09em}.chart-meta div{display:flex;align-items:center;gap:.3rem;color:#7b868f;letter-spacing:.02em;text-transform:none}.chart-meta i{width:.33rem;height:.33rem;margin-left:.35rem;border-radius:50%}.alt-dot{background:var(--mint)}.speed-dot{background:var(--violet)}.chart-preview svg{width:100%;height:calc(100% - 1rem)}.area-line,.speed-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.area-line{stroke:var(--mint)}.speed-line{opacity:.75;stroke:var(--violet);stroke-width:1.4}.playhead{stroke:#ffffff3d;stroke-dasharray:2 3}.playpoint{fill:#080e13;stroke:var(--mint);stroke-width:2}.floating-insight{position:absolute;right:-1.5rem;bottom:-2rem;display:flex;min-width:16.5rem;align-items:center;gap:.8rem;padding:.85rem 1rem;border:1px solid rgba(47,130,172,.2);border-radius:.75rem;background:#0a1219e8;box-shadow:0 20px 48px #0006;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:insight-float 5s ease-in-out infinite}.insight-icon{display:grid;width:2.35rem;height:2.35rem;flex:0 0 auto;place-items:center;border:1px solid rgba(47,130,172,.25);border-radius:.55rem;background:#2f82ac14;color:var(--mint)}.floating-insight div{display:grid}.floating-insight small{color:var(--mint);font-size:.39rem;font-weight:750;letter-spacing:.12em}.floating-insight strong{margin-top:.12rem;color:#eceff2;font-size:.7rem;font-weight:650}.floating-insight div span{color:#6f7a83;font-size:.53rem}.hero-scroll{position:absolute;bottom:2.2rem;left:var(--page-pad);display:flex;align-items:center;gap:.75rem;color:#525c64;font-size:.53rem;font-weight:650;letter-spacing:.15em;text-transform:uppercase;writing-mode:vertical-rl}.hero-scroll span{position:relative;width:1px;height:2.5rem;overflow:hidden;background:#ffffff1a}.hero-scroll span:after{position:absolute;inset:0;background:var(--mint);content:"";transform:translateY(-100%);animation:scroll-line 2.2s ease-in-out infinite}.signal-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:0 var(--page-pad);border-bottom:1px solid rgba(255,255,255,.08);background:#0b1118}.signal-strip>div{position:relative;display:grid;min-height:9rem;align-content:center;padding:1.5rem clamp(1rem,2.4vw,2.5rem);transition:background-color .26s ease}.signal-strip>div+div{border-left:1px solid rgba(255,255,255,.08)}.signal-strip>div:hover{background:#2f82ac09}.signal-strip>div>span{position:absolute;top:1.15rem;left:clamp(1rem,2.4vw,2.5rem);color:#535d65;font-size:.5rem;font-weight:700;letter-spacing:.12em}.signal-strip strong{color:#dde2e7;font-size:.8rem;font-weight:630}.signal-strip small{margin-top:.22rem;color:#68727a;font-size:.62rem}.section{position:relative;padding:clamp(6rem,10vw,10rem) var(--page-pad)}.section-heading,.feature-stage,.outcomes-intro,.outcome-grid,.trust-section,.site-footer{width:min(100%,var(--content-max));margin-right:auto;margin-left:auto}.section-heading{display:grid;grid-template-columns:minmax(13rem,.55fr) minmax(24rem,1.35fr) minmax(15rem,.65fr);align-items:start;gap:clamp(2rem,5vw,6rem);margin-bottom:clamp(4rem,8vw,7.5rem)}.section-index{display:flex;align-items:center;gap:.8rem;padding-top:.85rem;color:#6c767f;font-size:.62rem;font-weight:750;letter-spacing:.14em}.section-index:before{width:2.2rem;height:1px;background:currentColor;content:"";opacity:.55}.section-index.light{color:#6f7a83}.section h2,.final-cta h2{font-size:clamp(2.8rem,5vw,5.8rem);font-weight:430;letter-spacing:-.06em;line-height:.98}.section-heading>p{padding-top:.65rem;color:#626b72;font-size:.98rem;line-height:1.75}.platform-section{overflow:hidden;background:radial-gradient(circle at 12% 17%,rgba(44,101,150,.06),transparent 30rem),var(--paper);color:var(--text)}.platform-section:before{position:absolute;top:0;left:var(--page-pad);width:1px;height:14rem;background:linear-gradient(var(--mint-dark),transparent);content:"";opacity:.32}.feature-stage{position:relative;display:grid;min-height:39rem;grid-template-columns:minmax(19rem,.72fr) minmax(0,1.42fr);overflow:hidden;border:1px solid rgba(12,24,35,.12);border-radius:var(--radius-xl);background:#fff;box-shadow:var(--shadow-soft)}.feature-stage+.feature-stage{margin-top:clamp(4rem,8vw,8rem)}.feature-stage-reverse{grid-template-columns:minmax(0,1.42fr) minmax(19rem,.72fr)}.feature-stage-reverse .stage-copy{grid-column:2;grid-row:1}.feature-stage-reverse .stage-visual{grid-column:1;grid-row:1}.stage-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:clamp(2.25rem,4.8vw,5.5rem)}.feature-number{position:absolute;top:2.1rem;right:2.25rem;color:#c9cdd1;font-size:.65rem;font-weight:700;letter-spacing:.14em}.stage-copy .eyebrow{margin-bottom:1.35rem}.stage-copy h3{color:#121920;font-size:clamp(2.2rem,3.45vw,4rem);font-weight:450;letter-spacing:-.055em;line-height:1}.stage-copy>p{max-width:31rem;margin-top:1.6rem;color:#616a71;font-size:.94rem;line-height:1.75}.check-list{display:grid;gap:.75rem;margin-top:2.1rem}.check-list li{display:flex;align-items:center;gap:.7rem;color:#3c464e;font-size:.75rem;font-weight:600}.check-list li span{display:grid;width:1.25rem;height:1.25rem;flex:0 0 auto;place-items:center;border:1px solid rgba(24,65,100,.2);border-radius:50%;background:#2f82ac1a;color:var(--mint-dark);font-size:.62rem}.inline-link{display:inline-flex;width:fit-content;align-items:center;gap:1rem;margin-top:2.6rem;padding:0 0 .5rem;border:0;border-bottom:1px solid #99a2a9;background:transparent;color:#151d24;font-size:.73rem;font-weight:750;transition:gap .24s var(--ease-out),border-color .24s ease,color .24s ease}.inline-link:hover{gap:1.35rem;border-color:var(--mint-dark);color:var(--mint-dark)}.stage-visual{position:relative;min-width:0;overflow:hidden;background:#0a1016}.telemetry-stage{padding:4.7rem clamp(1.25rem,3vw,3rem) 3.5rem}.telemetry-stage:before,.fleet-stage:before{position:absolute;inset:0;background:radial-gradient(circle at 62% 35%,rgba(51,118,177,.12),transparent 30%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,5rem 5rem,5rem 5rem;content:"";pointer-events:none}.stage-toolbar{position:absolute;z-index:2;top:0;right:0;left:0;display:grid;height:3.55rem;grid-template-columns:1fr auto auto auto;align-items:center;gap:1.5rem;padding:0 1.35rem;border-bottom:1px solid rgba(255,255,255,.08);background:#04080c73;color:#6d7881;font-size:.53rem}.stage-toolbar>span:first-child{display:flex;align-items:center;gap:.5rem;color:#c7ced4;font-weight:650}.stage-toolbar i{width:.42rem;height:.42rem;border-radius:50%;background:var(--mint);box-shadow:0 0 8px var(--mint)}.stage-toolbar button{border:0;background:transparent;color:#7f8992;letter-spacing:.13em}.stage-chart-labels{position:absolute;z-index:1;top:5rem;bottom:5rem;left:1rem;display:flex;flex-direction:column;justify-content:space-between;color:#4e5962;font-size:.44rem}.stage-chart{position:relative;z-index:1;width:100%;height:100%;min-height:25rem;overflow:visible}.stage-grid path{fill:none;stroke:#fff1;stroke-width:1}.stage-area{fill:url(#stageArea)}.stage-alt,.stage-batt{fill:none;stroke-linecap:round;stroke-linejoin:round}.stage-alt{filter:drop-shadow(0 0 7px rgba(47,130,172,.25));stroke:var(--mint);stroke-width:2.4}.stage-batt{opacity:.76;stroke:var(--violet);stroke-width:1.7}.stage-cursor{stroke:#ffffff40;stroke-dasharray:3 4}.stage-point{fill:#0a1117;stroke:var(--mint);stroke-width:3}.stage-tooltip{position:absolute;z-index:3;top:25%;left:58%;display:grid;min-width:9.5rem;gap:.28rem;padding:.7rem .8rem;border:1px solid rgba(47,130,172,.18);border-radius:.55rem;background:#050a0fe6;box-shadow:0 12px 30px #0000004d;color:#808a92;font-size:.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stage-tooltip small{margin-bottom:.2rem;color:#66717b;font-size:.45rem}.stage-tooltip div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem}.stage-tooltip i{width:.3rem;height:.3rem;border-radius:50%;background:var(--mint)}.stage-tooltip div:last-child i{background:var(--violet)}.stage-tooltip b{color:#dce2e7;font-weight:620}.stage-events{position:absolute;z-index:3;right:3rem;bottom:2.4rem;left:3rem;height:1px;border-top:1px solid rgba(255,255,255,.1)}.stage-events span{position:absolute;top:-.28rem;left:var(--x);padding-top:.8rem;color:#677480;font-size:.42rem;font-weight:700;letter-spacing:.08em;transform:translate(-50%)}.stage-events span:before{position:absolute;top:0;left:50%;width:.5rem;height:.5rem;border:1px solid #546472;border-radius:50%;background:#0a1016;content:"";transform:translate(-50%,-50%)}.stage-events .event-warn{color:var(--amber)}.stage-events .event-warn:before{border-color:var(--amber);box-shadow:0 0 9px #f5bd6873}.fleet-stage{display:flex;flex-direction:column;justify-content:center;gap:.75rem;padding:clamp(2rem,4vw,4rem)}.fleet-stage-header,.fleet-row,.fleet-footer{position:relative;z-index:1}.fleet-stage-header{display:flex;align-items:end;justify-content:space-between;margin-bottom:.8rem}.fleet-stage-header div{display:grid;gap:.35rem}.fleet-stage-header small{color:#64707a;font-size:.5rem;font-weight:700;letter-spacing:.12em}.fleet-stage-header strong{color:#e9edf0;font-size:clamp(1rem,1.5vw,1.35rem);font-weight:550}.fleet-stage-header>span{color:var(--mint);font-size:clamp(1.5rem,2.5vw,2.4rem);font-weight:400;letter-spacing:-.05em}.fleet-row{display:grid;min-height:5.2rem;grid-template-columns:auto minmax(7rem,1.3fr) auto minmax(5rem,.65fr) minmax(5rem,.65fr) auto;align-items:center;gap:clamp(.6rem,1.4vw,1.25rem);padding:.85rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:.7rem;background:#ffffff06;transition:border-color .26s ease,background-color .26s ease,transform .26s var(--ease-out)}.fleet-row:hover{border-color:#2f82ac38;background:#2f82ac0a;transform:translate(-4px)}.aircraft-orb{display:grid;width:2.55rem;height:2.55rem;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:.58rem;font-weight:750}.aircraft-orb.blue{background:#2f82ac14;color:var(--mint)}.aircraft-orb.violet{background:#9e8df414;color:var(--violet)}.aircraft-orb.amber{background:#f5bd6814;color:var(--amber)}.fleet-row>div:not(.aircraft-orb){display:grid;min-width:0;gap:.18rem}.fleet-row strong,.fleet-row b{overflow:hidden;color:#dce1e6;font-size:.68rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.fleet-row small{overflow:hidden;color:#616c75;font-size:.45rem;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.ready-pill,.watch-pill{padding:.32rem .52rem}.ready-pill{background:#2f82ac17;color:var(--mint)}.ready-pill:before,.watch-pill:before{width:.3rem;height:.3rem;border-radius:50%;background:currentColor;content:""}.watch-pill{background:#f5bd6817;color:var(--amber)}.fleet-row>button{display:grid;width:1.85rem;height:1.85rem;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:transparent;color:#77828b;transition:background-color .22s ease,color .22s ease,transform .22s ease}.fleet-row:hover>button{background:var(--mint);color:var(--ink-950);transform:translate(2px)}.fleet-footer{display:flex;flex-wrap:wrap;gap:1.4rem;margin-top:.7rem;color:#626d76;font-size:.52rem}.fleet-footer div{display:flex;align-items:center;gap:.4rem}.fleet-footer span{width:.35rem;height:.35rem;border-radius:50%;background:#56626d}.outcomes-section{overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(49,102,149,.13),transparent 28rem),#080d12;color:var(--paper)}.outcomes-section:before{position:absolute;top:-27rem;right:-22rem;width:52rem;height:52rem;border:1px solid rgba(47,130,172,.08);border-radius:50%;content:""}.outcomes-intro{display:grid;grid-template-columns:minmax(13rem,.55fr) minmax(25rem,2fr);gap:clamp(2rem,5vw,6rem);margin-bottom:clamp(3.5rem,7vw,6rem)}.outcomes-intro h2{max-width:14ch}.outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.outcome-card{position:relative;display:flex;min-height:28rem;flex-direction:column;padding:clamp(2rem,3vw,3.4rem);overflow:hidden;transition:background-color .32s ease}.outcome-card+.outcome-card{border-left:1px solid rgba(255,255,255,.1)}.outcome-card:before{position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,transparent,var(--mint),transparent);content:"";transform:scaleX(0);transition:transform .48s var(--ease-out)}.outcome-card:hover{background:#2f82ac09}.outcome-card:hover:before{transform:scaleX(1)}.outcome-icon{display:grid;width:3.25rem;height:3.25rem;place-items:center;margin-bottom:3.5rem;border:1px solid rgba(47,130,172,.2);border-radius:50%;background:#2f82ac0a;color:var(--mint);font-size:1.25rem;transition:background-color .3s ease,color .3s ease,transform .5s var(--ease-out)}.outcome-card:hover .outcome-icon{background:var(--mint);color:var(--ink-950);transform:rotate(12deg) scale(1.04)}.outcome-card>small{color:#6d7881;font-size:.56rem;font-weight:750;letter-spacing:.15em}.outcome-card h3{max-width:15ch;margin-top:1rem;color:#e9ecef;font-size:clamp(1.45rem,2vw,2rem);font-weight:470;letter-spacing:-.04em;line-height:1.15}.outcome-card p{max-width:27rem;margin-top:1.25rem;color:#808a92;font-size:.78rem;line-height:1.75}.outcome-card a{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:2rem;color:#bdc4cb;font-size:.68rem;font-weight:650}.outcome-card a span{color:var(--mint);font-size:1rem;transition:transform .24s var(--ease-out)}.outcome-card a:hover span{transform:translate(5px)}.trust-section{display:grid;max-width:none;grid-template-columns:minmax(22rem,1fr) minmax(23rem,1fr);align-items:center;gap:clamp(3rem,9vw,10rem);overflow:hidden;background:var(--paper);color:var(--text)}.trust-visual{display:grid;min-height:38rem;place-items:center}.privacy-orbit{position:relative;display:grid;width:min(34vw,31rem);min-width:22rem;aspect-ratio:1;place-items:center;border:1px solid rgba(21,57,88,.16);border-radius:50%}.privacy-orbit:before,.privacy-orbit:after{position:absolute;border:1px solid rgba(21,57,88,.11);border-radius:50%;content:""}.privacy-orbit:before{inset:12%}.privacy-orbit:after{inset:30%;background:#2f82ac09}.privacy-core{position:relative;z-index:2;display:grid;width:7.4rem;aspect-ratio:1;place-items:center;border:1px solid rgba(24,67,104,.26);border-radius:50%;background:#fbfcfd;box-shadow:0 0 0 1.1rem #2f82ac0f,0 25px 60px #0d233621}.privacy-core svg{width:3.5rem;fill:none;stroke:#153a5b;stroke-linecap:round;stroke-width:1.7}.privacy-node{position:absolute;z-index:3;width:.7rem;height:.7rem;border:2px solid var(--paper);border-radius:50%;background:var(--mint-dark);box-shadow:0 0 0 5px #174f701a}.privacy-node:after{position:absolute;top:50%;left:50%;width:6rem;height:1px;background:linear-gradient(90deg,rgba(23,79,112,.35),transparent);content:"";transform-origin:left}.privacy-node.n1{top:8%;left:44%}.privacy-node.n1:after{transform:rotate(94deg)}.privacy-node.n2{top:43%;right:-.35rem}.privacy-node.n2:after{transform:rotate(180deg)}.privacy-node.n3{bottom:8%;left:38%}.privacy-node.n3:after{transform:rotate(-79deg)}.privacy-node.n4{top:33%;left:8%}.privacy-node.n4:after{transform:rotate(12deg)}.trust-visual:hover .privacy-core{animation:privacy-ping 1.7s var(--ease-out)}.trust-copy{max-width:38rem}.trust-copy h2{margin-top:1.6rem}.trust-copy>p{max-width:34rem;margin-top:1.8rem;color:#626c74;font-size:.96rem;line-height:1.8}.trust-points{display:grid;margin-top:2.7rem;border-top:1px solid var(--line-light)}.trust-points>div{display:grid;grid-template-columns:minmax(10rem,.75fr) 1fr;gap:1.5rem;padding:1.15rem 0;border-bottom:1px solid var(--line-light)}.trust-points strong{color:#22292f;font-size:.73rem;font-weight:680}.trust-points span{color:#727c85;font-size:.69rem}.final-cta{position:relative;isolation:isolate;display:grid;min-height:min(52rem,90svh);place-items:center;padding:7rem var(--page-pad);overflow:hidden;background:radial-gradient(circle at center,rgba(37,91,139,.13),transparent 36%),#05080a;text-align:center}.final-cta:before{position:absolute;z-index:-2;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:6rem 6rem;content:"";-webkit-mask-image:radial-gradient(circle,black,transparent 68%);mask-image:radial-gradient(circle,black,transparent 68%)}.cta-orbit{position:absolute;z-index:-1;width:min(75vw,66rem);aspect-ratio:1;border:1px solid rgba(47,130,172,.1);border-radius:50%;animation:orbit-turn 60s linear infinite}.cta-orbit:before,.cta-orbit:after{position:absolute;border-radius:50%;content:""}.cta-orbit:before{inset:17%;border:1px solid rgba(255,255,255,.055)}.cta-orbit:after{top:50%;left:-4px;width:8px;height:8px;background:var(--mint);box-shadow:0 0 22px var(--mint)}.final-cta>div:last-child{display:grid;justify-items:center}.final-cta .eyebrow{margin-bottom:1.5rem}.final-cta h2{max-width:12ch;color:#f1f3f5}.final-cta p{margin-top:1.7rem;color:#869098;font-size:.94rem}.final-cta p code{color:var(--mint)}.final-cta .button{margin-top:2.3rem}.site-footer{display:grid;max-width:none;min-height:9rem;grid-template-columns:auto 1fr auto auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:2rem var(--page-pad);border-top:1px solid rgba(255,255,255,.08);background:#05080a;color:#6f7a83}.site-footer .brand{color:#e5e9ec}.site-footer p,.site-footer>span{font-size:.64rem}.site-footer>div{display:flex;gap:1.6rem}.site-footer a:not(.brand),.site-footer button{padding:0;border:0;background:transparent;color:#8a939b;font-size:.64rem;transition:color .22s ease}.site-footer a:not(.brand):hover,.site-footer button:hover{color:var(--mint)}.auth-dialog{width:min(calc(100% - 2rem),31rem);max-height:min(92dvh,48rem);margin:auto;padding:clamp(1.5rem,4vw,2.5rem);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(47,130,172,.28) transparent;border:1px solid rgba(47,130,172,.2);border-radius:1.5rem;background:radial-gradient(circle at 100% 0,rgba(47,130,172,.09),transparent 18rem),#0a1015;box-shadow:0 40px 120px #000000b8;color:var(--paper);opacity:0;transform:translateY(1rem) scale(.98);transition:opacity .28s ease,transform .38s var(--ease-out),overlay .28s allow-discrete,display .28s allow-discrete}.auth-dialog[open]{opacity:1;transform:translateY(0) scale(1)}.auth-dialog::-webkit-scrollbar{width:6px}.auth-dialog::-webkit-scrollbar-track{background:transparent}.auth-dialog::-webkit-scrollbar-thumb{border-radius:999px;background:#2f82ac3d}.auth-dialog::-webkit-scrollbar-thumb:hover{background:#2f82ac6b}@starting-style{.auth-dialog[open]{opacity:0;transform:translateY(1.25rem) scale(.975)}}.auth-dialog::backdrop{background:#010305c7;opacity:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:opacity .28s ease,overlay .28s allow-discrete,display .28s allow-discrete}.auth-dialog[open]::backdrop{opacity:1}@starting-style{.auth-dialog[open]::backdrop{opacity:0}}.landing-body:has(.auth-dialog[open]){overflow:hidden}.dialog-close{position:absolute;top:1.1rem;right:1.1rem;display:grid;width:2.4rem;height:2.4rem;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#ffffff09;color:#9bacb6;font-size:1.3rem;line-height:1;transition:border-color .22s ease,background-color .22s ease,color .22s ease,transform .28s var(--ease-out)}.dialog-close:hover{border-color:#2f82ac59;background:#2f82ac14;color:var(--mint);transform:rotate(8deg)}.auth-brand{display:inline-flex;align-items:center;gap:.65rem;color:#e8ecef;font-size:.67rem;font-weight:800;letter-spacing:.2em}.auth-brand .brand-mark{width:2rem;height:2rem}.auth-copy{margin-top:2.2rem}.auth-kicker{color:var(--mint);font-size:.57rem;font-weight:750;letter-spacing:.15em}.auth-copy h2{margin-top:.65rem;color:#eef1f3;font-size:clamp(2rem,7vw,2.65rem);font-weight:470;letter-spacing:-.055em;line-height:1.05}.auth-copy p{margin-top:.65rem;color:#7e8992;font-size:.75rem}.auth-form{display:grid;gap:.95rem;margin-top:1.8rem}.auth-signup-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.auth-signup-fields[hidden],.consent-disclosure[hidden],.checkbox-field[hidden],.auth-dialog[data-auth-view=signin] .auth-signup-fields,.auth-dialog[data-auth-view=signin] [data-consent-disclosure],.auth-dialog[data-auth-view=signin] [data-terms-field],.auth-dialog[data-mode=signin] .auth-signup-fields,.auth-dialog[data-mode=signin] [data-consent-disclosure],.auth-dialog[data-mode=signin] [data-terms-field],.auth-dialog.is-signin .auth-signup-fields,.auth-dialog.is-signin [data-consent-disclosure],.auth-dialog.is-signin [data-terms-field]{display:none}.auth-form>label:not(.checkbox-field),.auth-signup-fields>label{display:grid;gap:.42rem;color:#aeb6bd;font-size:.64rem;font-weight:650}.auth-form>label[hidden],.auth-assist[hidden]{display:none}.field-note{color:#737e87;font-size:.58rem;font-weight:500;line-height:1.45}.auth-assist{margin:-.25rem 0 0;text-align:right}.auth-assist button{padding:0;border:0;background:transparent;color:var(--mint);font-size:.64rem;font-weight:650}.auth-assist button:hover{color:var(--mint-bright);text-decoration:underline;text-underline-offset:.25rem}.auth-form input[type=text],.auth-form input[type=email],.auth-form input[type=tel],.auth-form input[type=password]{width:100%;min-height:3.15rem;padding:.75rem .9rem;border:1px solid rgba(255,255,255,.12);border-radius:.65rem;background:#ffffff0a;color:#eef2f5;font-size:.78rem;caret-color:var(--mint);transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.auth-form input::placeholder{color:#535d66;opacity:1}.auth-form input:hover{border-color:#fff3}.auth-form input:focus{border-color:#2f82acb8;background:#2f82ac09;box-shadow:0 0 0 4px #2f82ac14}.auth-form input[aria-invalid=true],.auth-form input:user-invalid{border-color:#ff8175b8}.password-wrap{position:relative;display:block}.password-wrap input{padding-right:4.25rem!important}.password-wrap button{position:absolute;top:50%;right:.85rem;padding:.25rem;border:0;background:transparent;color:var(--mint);font-size:.58rem;font-weight:700;transform:translateY(-50%)}.consent-disclosure{overflow:hidden;border:1px solid rgba(47,130,172,.16);border-radius:.65rem;background:#2f82ac0b}.consent-disclosure summary{display:flex;min-height:2.5rem;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .78rem;color:#bfc8d0;font-size:.63rem;font-weight:720;list-style:none;cursor:pointer}.consent-disclosure summary::-webkit-details-marker{display:none}.consent-disclosure summary span{color:var(--mint);font-size:1rem;font-weight:400;transition:transform .2s ease}.consent-disclosure[open] summary span{transform:rotate(45deg)}.consent-disclosure>div{padding:0 .78rem .75rem;color:#7e8992;font-size:.61rem;line-height:1.55}.consent-disclosure p{margin-bottom:.55rem}.consent-disclosure a,.checkbox-field a{color:var(--mint-bright);text-decoration:underline;text-decoration-color:#78b7d866;text-underline-offset:.18em}.consent-disclosure a:hover,.checkbox-field a:hover{text-decoration-color:currentColor}.checkbox-field{display:flex;align-items:flex-start;gap:.65rem;color:#7d8891;font-size:.63rem;line-height:1.55}.checkbox-field input{width:1rem;height:1rem;flex:0 0 auto;margin-top:.03rem;border:1px solid rgba(255,255,255,.2);border-radius:.25rem;accent-color:var(--mint)}.checkbox-field label{color:#8d97a0;cursor:pointer}.form-message{display:none;min-height:0;padding:0;border-radius:.5rem;color:#9ea8b0;font-size:.65rem}.form-message:not(:empty){display:block;min-height:2.3rem;padding:.55rem .7rem;border:1px solid rgba(255,255,255,.1);background:#ffffff09}.form-message.is-error,.form-message.error,.form-message[data-state=error]{border-color:#ff817540;background:#ff817512;color:#ffaaa2}.form-message.is-success,.form-message.success,.form-message[data-state=success]{border-color:#2f82ac3d;background:#2f82ac12;color:var(--mint-bright)}.form-message button{display:inline-flex;margin-top:.5rem;padding:0;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--mint-bright);font-size:inherit;font-weight:750}.auth-submit{width:100%;min-height:3.25rem;margin-top:.1rem}.auth-submit.is-loading{pointer-events:none}.auth-submit.is-loading:after{width:.9rem;height:.9rem;border:2px solid rgba(4,11,17,.25);border-top-color:#040b11;border-radius:50%;content:"";animation:button-spin .7s linear infinite}.auth-divider{display:flex;align-items:center;gap:.75rem;margin:1.4rem 0 1rem;color:#525c64;font-size:.52rem;letter-spacing:.08em;text-transform:uppercase}.auth-divider:before,.auth-divider:after{height:1px;flex:1;background:#ffffff14;content:""}.auth-switch{color:#747f89;font-size:.68rem;text-align:center}.auth-switch button{padding:0;border:0;background:transparent;color:var(--mint);font-weight:700}.auth-switch button:hover{color:var(--mint-bright);text-decoration:underline;text-underline-offset:.25rem}.auth-mode{min-height:1.1rem;margin-top:.8rem;color:#566068;font-size:.55rem;text-align:center}.reveal{opacity:0;transform:translateY(2rem);transition:opacity .9s ease,transform .9s var(--ease-out)}.reveal.reveal-delay{transition-delay:.14s}.reveal.is-visible,.reveal.visible{opacity:1;transform:translateY(0)}@media(scripting:none){.reveal{opacity:1;transform:none}}@keyframes status-pulse{0%{box-shadow:0 0 #2f82ac6b}65%,to{box-shadow:0 0 0 9px #2f82ac00}}@keyframes orbit-turn{to{transform:rotate(360deg)}}@keyframes route-flow{to{stroke-dashoffset:-90}}@keyframes marker-breathe{0%,to{opacity:.9;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes insight-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes scroll-line{0%{transform:translateY(-100%)}45%,55%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes privacy-ping{0%{box-shadow:0 0 0 1.1rem #2f82ac0f,0 25px 60px #0d233621}45%{box-shadow:0 0 0 2.3rem #2f82ac05,0 25px 60px #0d233626}to{box-shadow:0 0 0 1.1rem #2f82ac0f,0 25px 60px #0d233621}}@keyframes button-spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.site-header{grid-template-columns:auto 1fr auto}.site-nav{justify-self:center}.hero{grid-template-columns:minmax(18rem,.8fr) minmax(28rem,1.2fr);gap:2rem}.hero-visual{width:61vw}.floating-insight{right:.6rem}.feature-stage,.feature-stage-reverse{grid-template-columns:minmax(17rem,.68fr) minmax(0,1.32fr)}.feature-stage-reverse .stage-copy{grid-column:1}.feature-stage-reverse .stage-visual{grid-column:2}.fleet-row{grid-template-columns:auto minmax(6.5rem,1.25fr) auto minmax(4.5rem,.6fr) auto}.fleet-row>div:nth-of-type(4){display:none}}@media(max-width:980px){.landing-body{--header-height: 4.8rem}.site-header{grid-template-columns:1fr auto}.site-nav{position:absolute;top:100%;right:var(--page-pad);left:var(--page-pad);display:grid;padding:0 1.15rem;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:#0b1118f7;box-shadow:0 24px 60px #0006;opacity:0;pointer-events:none;transform:translateY(-.6rem) scale(.98);transform-origin:top;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:opacity .23s ease,transform .3s var(--ease-out)}.site-nav a{padding:.95rem 0;border-bottom:1px solid rgba(255,255,255,.075);font-size:.75rem}.site-nav a:last-child{border-bottom:0}.site-header:has(.menu-toggle[aria-expanded=true]) .site-nav,.site-header.menu-open .site-nav,.site-header[data-menu-open=true] .site-nav,.landing-body.menu-open .site-nav{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.site-actions{position:absolute;top:calc(100% + 14.25rem);right:calc(var(--page-pad) + 1.15rem);left:calc(var(--page-pad) + 1.15rem);z-index:1;justify-content:stretch;padding-top:.95rem;opacity:0;pointer-events:none;transform:translateY(-.6rem);transition:opacity .23s ease,transform .3s var(--ease-out)}.site-actions:before{position:absolute;z-index:-1;inset:-1.15rem;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:#0b1118f7;box-shadow:0 24px 60px #0006;content:"";-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-actions .text-button,.site-actions .button{flex:1}.site-header:has(.menu-toggle[aria-expanded=true]) .site-actions,.site-header.menu-open .site-actions,.site-header[data-menu-open=true] .site-actions,.landing-body.menu-open .site-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.menu-toggle{position:relative;display:block}.hero{min-height:auto;grid-template-columns:1fr;gap:4.5rem;padding-top:calc(var(--header-height) + 5.5rem);padding-bottom:8rem}.hero-copy{width:min(100%,46rem);justify-self:start}.hero h1{font-size:clamp(4.2rem,10vw,6.4rem)}.hero-visual{width:100%;max-width:58rem;justify-self:center}.hero-orbit-one{top:34%;right:-30%;width:90vw}.hero-orbit-two{top:52%;right:0;width:60vw}.hero-scroll{display:none}.signal-strip{grid-template-columns:repeat(2,1fr)}.signal-strip>div:nth-child(3){border-left:0}.signal-strip>div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.08)}.section-heading{grid-template-columns:.55fr 1.45fr}.section-heading>p{grid-column:2}.feature-stage,.feature-stage-reverse{grid-template-columns:1fr}.feature-stage-reverse .stage-copy,.feature-stage-reverse .stage-visual{grid-column:1}.feature-stage-reverse .stage-copy{grid-row:1}.feature-stage-reverse .stage-visual{grid-row:2}.stage-copy{min-height:30rem}.stage-visual{min-height:33rem}.outcomes-intro{grid-template-columns:.55fr 1.45fr}.outcome-grid{grid-template-columns:1fr}.outcome-card{min-height:22rem}.outcome-card+.outcome-card{border-top:1px solid rgba(255,255,255,.1);border-left:0}.outcome-icon{margin-bottom:2.5rem}.trust-section{grid-template-columns:1fr}.trust-visual{min-height:auto}.privacy-orbit{width:min(74vw,31rem)}.trust-copy{max-width:44rem}.site-footer{grid-template-columns:1fr auto}.site-footer p{grid-column:1;grid-row:2}.site-footer>div{grid-column:2;grid-row:1}.site-footer>span{grid-column:2;grid-row:2}}@media(max-width:680px){.site-header{height:4.6rem}.brand-mark{width:2rem;height:2rem}.hero{gap:3.5rem;padding-top:8.4rem;padding-bottom:5.5rem}.hero h1{font-size:clamp(3.45rem,15vw,5.15rem);line-height:.94}.hero-lede{margin-top:1.5rem;font-size:.94rem}.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-proof{margin-top:3rem}.hero-proof div{padding-right:.55rem}.hero-proof div+div{padding-left:.65rem}.hero-proof span{font-size:.48rem}.console-shell{border-radius:.85rem;transform:none}.console-topbar{grid-template-columns:1fr auto}.window-title{display:none}.console-body{min-height:25rem;grid-template-columns:2rem minmax(0,1fr)}.console-rail{gap:.9rem;padding-top:1rem}.console-rail span{width:.65rem;height:.65rem}.console-main{padding:.7rem}.console-grid{grid-template-columns:1fr}.map-preview{min-height:13rem}.telemetry-preview{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.telemetry-card{min-height:4.3rem;padding:.48rem}.telemetry-card strong{font-size:.9rem}.chart-preview{height:5.5rem}.chart-meta div{display:none}.floating-insight{right:.65rem;bottom:-2.4rem;min-width:0;max-width:calc(100% - 1.3rem)}.signal-strip{grid-template-columns:1fr}.signal-strip>div{min-height:7.1rem;padding-left:3.2rem}.signal-strip>div+div,.signal-strip>div:nth-child(3){border-top:1px solid rgba(255,255,255,.08);border-left:0}.signal-strip>div>span{top:50%;left:1rem;transform:translateY(-50%)}.section{padding-top:5.5rem;padding-bottom:5.5rem}.section-heading,.outcomes-intro{grid-template-columns:1fr;gap:1.5rem}.section-heading>p{grid-column:1}.section-index{padding-top:0}.section h2,.final-cta h2{font-size:clamp(2.7rem,13vw,4.1rem)}.feature-stage{border-radius:1.2rem}.stage-copy{min-height:0;padding:4.4rem 1.5rem 3rem}.feature-number{top:1.5rem;right:1.5rem}.stage-copy h3{font-size:clamp(2.3rem,11vw,3.2rem)}.stage-visual{min-height:27rem}.telemetry-stage{min-height:25rem;padding:4.2rem .75rem 2.8rem}.stage-toolbar{grid-template-columns:1fr auto;gap:.5rem;padding:0 .75rem}.stage-toolbar>span:nth-child(2),.stage-toolbar>span:nth-child(3){display:none}.stage-chart{min-height:19rem}.stage-tooltip{top:28%;left:auto;right:1rem}.stage-events{right:1.4rem;left:1.4rem}.fleet-stage{min-height:auto;padding:2rem .8rem}.fleet-row{grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;padding:.75rem}.fleet-row>div:nth-of-type(n+3),.fleet-row>span{display:none}.fleet-stage-header{padding:0 .25rem}.fleet-footer{padding:0 .3rem}.outcome-card{min-height:23rem;padding:2rem 1.2rem}.trust-section{gap:4rem}.privacy-orbit{width:min(86vw,26rem);min-width:0}.privacy-core{width:5.8rem}.trust-points>div{grid-template-columns:1fr;gap:.25rem}.final-cta{min-height:43rem;padding-top:6rem;padding-bottom:6rem}.cta-orbit{width:145vw}.site-footer{min-height:16rem;grid-template-columns:1fr;align-content:center;gap:1.4rem}.site-footer p,.site-footer>div,.site-footer>span{grid-column:1;grid-row:auto}.site-footer>div{flex-wrap:wrap}.auth-signup-fields{grid-template-columns:1fr}}@media(max-width:400px){.brand{font-size:.68rem}.hero h1{font-size:3.22rem}.hero-proof{grid-template-columns:1fr 1fr;gap:1rem 0}.hero-proof div:last-child{grid-column:1 / -1;padding-top:.8rem;padding-left:0;border-top:1px solid rgba(255,255,255,.08);border-left:0}.map-label,.map-readout{display:none}.floating-insight{padding:.7rem}.insight-icon{width:2rem;height:2rem}.floating-insight strong{font-size:.61rem}}@media(prefers-reduced-motion:reduce){.console-shell,.hero-visual:hover .console-shell,.fleet-row,.fleet-row:hover,.outcome-card:hover .outcome-icon{transform:none}.reveal{opacity:1;transform:none}}@media(prefers-contrast:more){.hero-lede,.section-heading>p,.stage-copy>p,.trust-copy>p,.outcome-card p{color:currentColor;opacity:.82}.site-nav a,.text-button{color:var(--paper)}.console-shell,.feature-stage,.outcome-grid,.auth-dialog{border-width:2px}}@media(forced-colors:active){.hero-noise,.hero-orbit,.cta-orbit,.telemetry-stage:before,.fleet-stage:before{display:none}.auth-dialog,.console-shell,.feature-stage,.outcome-card,.fleet-row{border:1px solid CanvasText}.status-pulse,.health-chip i,.privacy-node{background:Highlight}}.landing-body h1,.landing-body h2,.landing-body h3{font-family:Space Grotesk Variable,Inter Variable,Inter,sans-serif}.landing-body{--ink-950: #091321;--ink-900: #101e32}.landing-body .brand{font-family:var(--font-display);font-size:.875rem;letter-spacing:.18em}.landing-body .site-nav a{font-size:.875rem}.landing-body .hero h1{font-weight:500;line-height:1.01;letter-spacing:-.055em}.landing-body .hero h1 span{color:#a9c3e6;font-weight:400}.landing-body .hero-lede{color:#acbbce;line-height:1.8}.landing-body .section h2,.landing-body .final-cta h2{font-weight:500;line-height:1.07;letter-spacing:-.05em}.landing-body .button{border-radius:12px;font-size:.875rem;letter-spacing:0;font-weight:700}.landing-body .button-primary{--button-bg: linear-gradient(180deg, #286de2, #1c58c0);--button-border: #3778e6;box-shadow:0 5px 18px #0d347140}.landing-body .button-primary:hover{--button-bg: linear-gradient(180deg, #337aee, #2263d2)}.landing-body .hero-proof strong{font-family:var(--font-display);font-weight:500}.landing-body .hero-proof span{font-size:.75rem;color:#91a3bb}.landing-body .auth-dialog{border-color:#2d405c;background:#101e32;border-radius:24px}.landing-body .auth-copy h2{font-weight:500;line-height:1.1}.landing-body .auth-kicker{font-size:.6875rem;color:#a4c8f5}.landing-body .auth-copy p{font-size:.875rem;color:#a4b6ce;line-height:1.65}.landing-body .auth-form>label:not(.checkbox-field),.landing-body .auth-signup-fields>label{font-size:.8125rem;color:#c6d3e6}.landing-body .auth-form input:not([type=checkbox]){min-height:48px;font-size:1rem;border-radius:10px}.landing-body .field-note{font-size:.75rem;color:#a4b6ce;line-height:1.6}.landing-body .auth-assist button{font-size:.8125rem;color:#a4c8f5}@media(max-width:560px){.landing-body .auth-dialog{border-radius:18px}.landing-body .hero h1{font-size:clamp(2.9rem,12vw,4rem)}}
