:root{--bg:#071013;--panel:#0b171b;--panel2:#0e1d22;--line:rgba(128,205,219,.17);--text:#eef7f6;--muted:#93a9ab;--blue:#2a91ff;--cyan:#36d7e6;--green:#55e58c;--amber:#f2bc5f;--display:"Chakra Petch","Noto Sans SC",sans-serif;--body:"Noto Sans SC","Microsoft YaHei",sans-serif;--radius:2px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.7;overflow-x:hidden}body.nav-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.noise{position:fixed;inset:0;z-index:20;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}
.site-header{height:78px;position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;padding:0 clamp(24px,4vw,72px);border-bottom:1px solid transparent;transition:.3s;background:linear-gradient(180deg,rgba(7,16,19,.85),transparent)}.site-header.scrolled{height:68px;background:rgba(7,16,19,.88);backdrop-filter:blur(18px);border-color:var(--line)}.brand{display:flex;align-items:center;gap:12px;min-width:238px}.brand>span:last-child{display:flex;flex-direction:column;line-height:1.1}.brand b{font-family:var(--display);font-size:20px;letter-spacing:.2em}.brand small{margin-top:6px;color:var(--muted);font-size:10px;letter-spacing:.16em}.brand-mark{position:relative;width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid rgba(54,215,230,.5);transform:rotate(45deg)}.brand-mark i{position:absolute;background:var(--cyan)}.brand-mark i:nth-child(1){width:17px;height:1px}.brand-mark i:nth-child(2){width:1px;height:17px}.brand-mark i:nth-child(3){width:6px;height:6px;border-radius:50%;box-shadow:0 0 14px var(--cyan)}.main-nav{display:flex;gap:clamp(18px,2vw,34px);margin:auto}.main-nav a{position:relative;color:#b7c7c8;font-size:13px;white-space:nowrap;transition:.25s}.main-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:1px;background:var(--cyan);transition:.25s}.main-nav a:hover,.main-nav a.active{color:white}.main-nav a:hover:after,.main-nav a.active:after{right:0}.header-cta{min-width:132px;text-align:right;color:var(--green);font-family:var(--display);font-size:13px;letter-spacing:.08em}.header-cta span{display:inline-block;margin-left:8px}.nav-toggle{display:none;background:none;border:0;color:white;padding:10px}.nav-toggle span{display:block;width:25px;height:1px;margin:7px;background:white;transition:.25s}
.hero{min-height:100vh;position:relative;display:grid;grid-template-columns:minmax(320px,.82fr) minmax(520px,1.18fr);align-items:center;gap:6vw;padding:128px clamp(24px,6vw,110px) 88px;overflow:hidden;background:radial-gradient(circle at 73% 42%,rgba(18,91,111,.25),transparent 34%),linear-gradient(135deg,#071013 0%,#071317 55%,#061012 100%)}.hero:before{content:"";position:absolute;width:48vw;height:48vw;border:1px solid rgba(54,215,230,.08);border-radius:50%;right:-11vw;top:-16vw;box-shadow:0 0 0 80px rgba(54,215,230,.015),0 0 0 160px rgba(54,215,230,.01)}.hero-grid{position:absolute;inset:0;opacity:.17;background-image:linear-gradient(rgba(54,215,230,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(54,215,230,.12) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,black,transparent 88%)}.hero-copy{position:relative;z-index:2}.eyebrow,.kicker{font-family:var(--display);letter-spacing:.18em;font-size:12px;color:var(--cyan);font-weight:600}.eyebrow{display:inline-flex;align-items:center;gap:10px;padding:7px 12px;border-left:2px solid var(--cyan);background:rgba(54,215,230,.06)}.pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green);animation:pulse 1.5s infinite}.hero h1{margin:26px 0 24px;font-size:clamp(45px,5.2vw,82px);line-height:1.05;letter-spacing:-.055em;font-weight:800}.hero h1 em,.manifest h2 em,.yolo h2 em{font-style:normal;color:transparent;background:linear-gradient(90deg,#fff 0%,var(--cyan) 55%,var(--green));background-clip:text;-webkit-background-clip:text}.hero-copy>p{max-width:650px;color:#aec0c1;font-size:clamp(16px,1.3vw,20px)}.hero-actions{display:flex;gap:12px;margin:38px 0}.button{height:50px;display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:0 24px;border:1px solid var(--line);color:white;font-weight:600;font-size:14px;cursor:pointer;transition:.25s}.button.primary{background:var(--cyan);border-color:var(--cyan);color:#061113;box-shadow:0 12px 40px rgba(54,215,230,.12)}.button.primary:hover{background:#7ceaf2;transform:translateY(-2px)}.button.ghost:hover{border-color:var(--cyan);background:rgba(54,215,230,.06)}.hero-trust{display:flex;flex-wrap:wrap;gap:9px 24px;color:#657d7f;font-family:var(--display);font-size:10px;letter-spacing:.15em}.hero-trust span:before{content:"+";margin-right:7px;color:var(--green)}
.match-console{position:relative;z-index:2;border:1px solid rgba(86,196,211,.32);background:rgba(5,16,19,.78);box-shadow:0 30px 100px rgba(0,0,0,.42);backdrop-filter:blur(8px);transform:perspective(1300px) rotateY(-2deg)}.console-top,.console-bottom{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;font-family:var(--display);font-size:10px;letter-spacing:.12em;color:#7e9698;border-bottom:1px solid var(--line)}.console-bottom{height:auto;min-height:40px;gap:14px;flex-wrap:wrap;border:0;border-top:1px solid var(--line)}.console-bottom span:first-child{color:var(--green)}.live{color:var(--cyan)}.live i,.ok{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px;background:var(--green);box-shadow:0 0 8px var(--green)}.map-stage{position:relative;aspect-ratio:1.41;overflow:hidden;background-color:#10262a;background-image:linear-gradient(30deg,rgba(14,59,65,.55) 12%,transparent 12.5%,transparent 87%,rgba(14,59,65,.55) 87.5%),linear-gradient(150deg,rgba(14,59,65,.55) 12%,transparent 12.5%,transparent 87%,rgba(14,59,65,.55) 87.5%),linear-gradient(30deg,rgba(14,59,65,.55) 12%,transparent 12.5%,transparent 87%,rgba(14,59,65,.55) 87.5%),linear-gradient(150deg,rgba(14,59,65,.55) 12%,transparent 12.5%,transparent 87%,rgba(14,59,65,.55) 87.5%);background-size:80px 140px}.map-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 50%,rgba(44,82,78,.35) 50% 58%,transparent 58%),radial-gradient(circle at 70% 30%,transparent,rgba(3,12,14,.48))}.tile-boundaries{position:absolute;inset:0;z-index:1;background-image:linear-gradient(rgba(54,215,230,.17) 1px,transparent 1px),linear-gradient(90deg,rgba(54,215,230,.17) 1px,transparent 1px);background-size:33.333% 50%}.terrain{position:absolute;border:10px solid rgba(46,72,60,.5);border-radius:50%;opacity:.65}.terrain-a{width:310px;height:220px;left:-80px;top:48px}.terrain-b{width:280px;height:280px;right:-70px;bottom:-100px}.route-layer,.feature-layer{position:absolute;inset:0;width:100%;height:100%;z-index:4}.route-shadow,.route-line{fill:none;stroke-width:3}.route-shadow{stroke:rgba(0,0,0,.6);stroke-width:8}.route-line{stroke:var(--green);stroke-dasharray:8 9;animation:route 12s linear infinite}.drone-node circle:first-child{fill:rgba(7,16,19,.9);stroke:var(--cyan);stroke-width:2}.drone-node path{fill:none;stroke:white;stroke-width:1}.drone-node circle:last-child{fill:var(--cyan)}.aerial-frame{position:absolute;z-index:3;left:23%;top:18%;width:48%;height:57%;border:1px solid rgba(255,255,255,.37);background:linear-gradient(130deg,rgba(86,127,124,.22),rgba(12,36,39,.38));box-shadow:0 0 0 999px rgba(3,11,13,.08);animation:align 7s ease-in-out infinite}.aerial-frame>b{position:absolute;top:8px;left:10px;color:rgba(255,255,255,.55);font:9px var(--display);letter-spacing:.12em}.corner{position:absolute;width:18px;height:18px;border-color:var(--cyan);border-style:solid}.tl{left:-2px;top:-2px;border-width:2px 0 0 2px}.tr{right:-2px;top:-2px;border-width:2px 2px 0 0}.bl{left:-2px;bottom:-2px;border-width:0 0 2px 2px}.br{right:-2px;bottom:-2px;border-width:0 2px 2px 0}.scanline{position:absolute;left:0;right:0;height:1px;background:var(--cyan);box-shadow:0 0 10px var(--cyan);animation:scan 3s linear infinite}.feature-layer{z-index:5}.matches path{stroke:rgba(54,215,230,.66);stroke-width:1;stroke-dasharray:4 4}.matches circle{fill:var(--green);filter:drop-shadow(0 0 4px var(--green))}.hud{position:absolute;z-index:7;background:rgba(3,13,16,.78);border-left:2px solid var(--cyan);padding:10px 12px;font-family:var(--display);backdrop-filter:blur(4px)}.hud small,.hud span{font-size:8px;letter-spacing:.12em;color:#789193}.hud-coord{left:14px;bottom:15px}.hud-coord strong{display:block;font-size:12px;letter-spacing:.08em}.hud-stats{right:13px;top:12px;min-width:116px}.hud-stats p{display:flex;justify-content:space-between;gap:14px;margin:2px 0}.hud-stats b{font-size:10px;color:var(--green)}.radar{position:absolute;z-index:6;right:23px;bottom:18px;width:64px;height:64px;border:1px solid rgba(54,215,230,.45);border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 13px,rgba(54,215,230,.25) 14px 15px)}.radar:before,.radar:after{content:"";position:absolute;background:rgba(54,215,230,.25)}.radar:before{left:50%;top:0;width:1px;height:100%}.radar:after{top:50%;left:0;height:1px;width:100%}.radar i{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(54,215,230,.4),transparent 25%);animation:radar 2s linear infinite}.scroll-cue{position:absolute;left:6vw;bottom:26px;display:flex;align-items:center;gap:12px;color:#5f7476;font:9px var(--display);letter-spacing:.18em}.scroll-cue span{width:35px;height:1px;background:var(--cyan)}
.section{position:relative;padding:clamp(90px,10vw,155px) clamp(24px,6vw,110px);border-top:1px solid rgba(128,205,219,.09)}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:58px}.section-head h2,.manifest h2,.yolo h2,.spec-panel h2,.contact h2{margin:7px 0 0;font-size:clamp(34px,4vw,59px);line-height:1.13;letter-spacing:-.045em}.section-head>p{max-width:500px;margin:0;color:var(--muted)}.section-index{position:absolute;left:24px;top:42px;color:#41575a;font:10px var(--display);letter-spacing:.18em}.manifest{display:grid;grid-template-columns:2fr 1fr;gap:8vw;align-items:end;background:linear-gradient(110deg,#081215,#0a181c)}.manifest-copy{max-width:1000px}.manifest-note{border-top:1px solid var(--line);padding-top:20px;color:var(--muted)}.manifest-note span{color:var(--green);font-size:11px;letter-spacing:.15em}.manifest-note p{font-size:15px}
.capabilities{background:#081215}.capability-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.capability-card{position:relative;min-height:330px;padding:31px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;transition:.3s;background:rgba(255,255,255,.005)}.capability-card:hover{background:#0d1d21;transform:translateY(-4px);box-shadow:0 18px 50px rgba(0,0,0,.22)}.capability-card.featured{grid-column:span 2;min-height:400px;background:linear-gradient(130deg,rgba(34,118,138,.12),rgba(11,23,27,.2))}.card-no{color:#4e676a;font:11px var(--display);letter-spacing:.15em}.capability-card h3{margin:90px 0 10px;font-size:20px}.capability-card p{margin:0;color:var(--muted);font-size:14px}.capability-card ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:25px 0 0;list-style:none}.capability-card li{padding:5px 10px;border:1px solid var(--line);color:#8ec8ce;font-size:11px}.icon{position:absolute;right:28px;top:38px;width:72px;height:72px;border:1px solid rgba(54,215,230,.2);border-radius:50%}.radar-icon{background:repeating-radial-gradient(circle,transparent 0 12px,rgba(54,215,230,.16) 13px 14px)}.radar-icon i{position:absolute;inset:0;border-radius:50%;background:conic-gradient(rgba(54,215,230,.32),transparent 30%);animation:radar 3s linear infinite}.target-icon:before,.target-icon:after{content:"";position:absolute;background:var(--green)}.target-icon:before{left:10px;right:10px;top:35px;height:1px}.target-icon:after{top:10px;bottom:10px;left:35px;width:1px}.target-icon i{position:absolute;inset:20px;border:1px solid var(--green)}.route-icon i{position:absolute;left:14px;top:42px;width:44px;height:1px;background:var(--cyan);transform:rotate(-30deg);box-shadow:20px -20px 0 -0.2px var(--green)}.radio-icon i{position:absolute;border:1px solid var(--cyan);border-left:0;border-bottom:0;border-radius:0 100% 0 0;transform:rotate(-45deg);transform-origin:bottom left;left:31px;bottom:26px}.radio-icon i:first-child{width:25px;height:25px}.radio-icon i:last-child{width:42px;height:42px}.signal-icon{display:flex;align-items:end;justify-content:center;gap:4px;padding:20px}.signal-icon i{display:block;width:6px;background:var(--green)}.signal-icon i:nth-child(1){height:10px}.signal-icon i:nth-child(2){height:18px}.signal-icon i:nth-child(3){height:27px}.signal-icon i:nth-child(4){height:36px}.fusion-icon i{position:absolute;width:28px;height:28px;border:1px solid var(--cyan);border-radius:50%}.fusion-icon i:nth-child(1){left:10px;top:22px}.fusion-icon i:nth-child(2){right:10px;top:22px}.fusion-icon i:nth-child(3){left:22px;bottom:9px;border-color:var(--green)}.mini-map{position:absolute;right:0;top:0;width:47%;height:100%;opacity:.7;background-image:linear-gradient(rgba(54,215,230,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(54,215,230,.12) 1px,transparent 1px);background-size:52px 52px}.mini-map:before{content:"";position:absolute;inset:20%;border:1px solid var(--cyan);transform:rotate(-8deg)}.mini-map i{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.mini-map i:nth-child(1){left:20%;top:25%}.mini-map i:nth-child(2){left:58%;top:38%}.mini-map i:nth-child(3){left:43%;top:70%}.mini-map b{position:absolute;left:18%;bottom:22%;width:60%;height:1px;background:var(--cyan);transform:rotate(-28deg)}
.positioning{background:radial-gradient(circle at 50% 42%,rgba(24,90,103,.12),transparent 38%),#071013}.pipeline{position:relative;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pipeline article{position:relative;min-height:300px;padding:32px 24px;border-right:1px solid var(--line)}.pipeline article:last-child{border:0}.pipeline article>b{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--cyan);color:var(--cyan);font:11px var(--display);background:var(--bg)}.pipeline article>span{display:block;margin-top:50px;color:#577174;font:9px var(--display);letter-spacing:.15em}.pipeline h3{font-size:17px;margin:8px 0}.pipeline p{color:var(--muted);font-size:12px}.pipeline-track{position:absolute;top:49px;left:3%;right:3%;height:1px;background:rgba(54,215,230,.22)}.pipeline-track i{display:block;width:12%;height:1px;background:var(--green);box-shadow:0 0 8px var(--green);animation:pipeline 7s ease-in-out infinite}.mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.mode-card{padding:25px;border:1px solid var(--line);background:var(--panel)}.mode-card.active{border-color:rgba(54,215,230,.5)}.mode-card>span{font:9px var(--display);letter-spacing:.15em;color:var(--cyan)}.mode-card h3{margin:7px 0}.mode-card p{min-height:50px;color:var(--muted);font-size:13px}.mode-line{height:3px;background:#17282c;overflow:hidden}.mode-line i{display:block;width:var(--w);height:100%;background:linear-gradient(90deg,var(--blue),var(--green))}
.yolo{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;background:#091417}.yolo-visual{position:relative;min-height:620px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(130deg,rgba(16,37,39,.8),rgba(4,13,15,.85)),repeating-linear-gradient(90deg,transparent 0 55px,rgba(255,255,255,.025) 56px 57px)}.road-grid{position:absolute;inset:-20%;transform:perspective(420px) rotateX(54deg);transform-origin:center bottom;background-image:linear-gradient(rgba(54,215,230,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(54,215,230,.12) 1px,transparent 1px);background-size:55px 55px}.camera-label{position:absolute;top:18px;left:18px;z-index:3;color:var(--cyan);font:10px var(--display);letter-spacing:.15em}.yolo-visual>svg{position:absolute;inset:0;width:100%;height:100%}.prediction-path{fill:none;stroke:var(--green);stroke-width:2;stroke-dasharray:8 8;animation:route 10s linear infinite}.yolo-visual svg circle{fill:var(--green)}.track-object{position:absolute;z-index:4;border:2px solid var(--green);box-shadow:inset 0 0 0 1px rgba(0,0,0,.4)}.track-object:before,.track-object:after{content:"";position:absolute;background:var(--green)}.track-object:before{left:50%;top:-12px;width:1px;height:24px}.track-object:after{top:50%;left:-12px;width:24px;height:1px}.track-object span{position:absolute;left:-2px;top:-25px;white-space:nowrap;background:var(--green);color:#061113;padding:2px 6px;font:9px var(--display);font-weight:700}.track-object i{position:absolute;right:-2px;bottom:-19px;color:var(--green);font:10px var(--display)}.vehicle{width:155px;height:90px;left:48%;top:40%;transform:skewY(-4deg)}.person{width:62px;height:130px;left:20%;top:48%;border-color:var(--cyan)}.person:before,.person:after,.person span{background:var(--cyan)}.person i{color:var(--cyan)}.tracker-hud{position:absolute;z-index:5;left:18px;right:18px;bottom:18px;display:flex;justify-content:space-between;padding:13px 16px;background:rgba(2,10,12,.84);border-top:1px solid var(--line)}.tracker-hud p{margin:0;display:flex;flex-direction:column}.tracker-hud span{font:8px var(--display);letter-spacing:.15em;color:#71898b}.tracker-hud b{font:13px var(--display)}.green{color:var(--green)}.yolo-copy .lead{color:var(--muted);font-size:16px}.yolo-chain{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:25px 0}.yolo-chain span{padding:7px 9px;border:1px solid var(--line);font-size:10px;color:#b7d1d3}.yolo-chain b{color:var(--green)}.yolo-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.yolo-list>div{padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.yolo-list b{font-size:13px}.yolo-list p{margin:6px 0 0;color:var(--muted);font-size:11px}.engineering-note{margin-top:20px;padding:16px 17px;border-left:2px solid var(--amber);background:rgba(242,188,95,.045);color:#9caeb0;font-size:11px}.engineering-note span{display:block;margin-bottom:4px;color:var(--amber);font:9px var(--display);letter-spacing:.16em}
.formation{background:#071013}.formation-shell{display:grid;grid-template-columns:1fr 310px;border:1px solid var(--line)}.formation-map{position:relative;min-height:540px;overflow:hidden;background:#0d1c20}.city-lines{position:absolute;inset:-20%;transform:rotate(-11deg);background-image:linear-gradient(rgba(114,162,165,.08) 2px,transparent 2px),linear-gradient(90deg,rgba(114,162,165,.08) 2px,transparent 2px);background-size:90px 90px}.formation-map>svg{position:absolute;inset:0;width:100%;height:100%}.car-route,.drone-route{fill:none;stroke-width:9}.car-route{stroke:#25383a}.drone-route{stroke:rgba(54,215,230,.35);stroke-width:2;stroke-dasharray:8 10}.moving-car,.following-drone{position:absolute;display:flex;align-items:center;justify-content:center;color:#061113;font:9px var(--display);font-weight:700}.moving-car{left:49%;top:51%;width:58px;height:30px;background:var(--green);transform:rotate(-31deg)}.following-drone{left:44%;top:29%;width:42px;height:42px;border-radius:50%;background:var(--cyan)}.moving-car span,.following-drone span{position:absolute;left:110%;white-space:nowrap;color:white;background:rgba(3,12,14,.8);padding:3px 6px}.relative-link{position:absolute;left:47%;top:35%;height:92px;border-left:1px dashed var(--green);transform:rotate(23deg);transform-origin:top}.formation-data{position:absolute;left:22px;bottom:22px;padding:14px 18px;background:rgba(3,12,14,.82);border-left:2px solid var(--green)}.formation-data small,.formation-data strong,.formation-data span{display:block}.formation-data small{font:8px var(--display);color:#738d8f;letter-spacing:.15em}.formation-data strong{font:18px var(--display)}.formation-data span{font:10px var(--display);color:var(--green)}.formation-modes{border-left:1px solid var(--line);background:#091519}.formation-modes button{width:100%;height:25%;display:flex;align-items:center;gap:18px;padding:24px;border:0;border-bottom:1px solid var(--line);background:transparent;color:#84999b;text-align:left;cursor:pointer;transition:.25s}.formation-modes button:hover,.formation-modes button.active{background:rgba(54,215,230,.06);color:white}.formation-modes button.active{box-shadow:inset 2px 0 var(--cyan)}.formation-modes i{font:11px var(--display);color:var(--cyan)}.formation-modes span{display:flex;flex-direction:column}.formation-modes b{font-size:15px}.formation-modes small{font-size:10px;color:#708688}.safety-strip{display:flex;align-items:center;flex-wrap:wrap;gap:13px 28px;margin-top:18px;padding:17px 22px;border:1px solid var(--line);color:#829699;font-size:11px}.safety-strip b{color:var(--amber)}.safety-strip span:before{content:"◇";margin-right:7px;color:var(--green)}
.architecture{background:radial-gradient(circle at 50% 55%,rgba(42,145,255,.08),transparent 35%),#081215}.arch-diagram{display:grid;grid-template-columns:190px 80px 1fr 80px 230px;align-items:center;max-width:1320px;margin:auto}.arch-column{display:grid;gap:10px}.arch-column>span{font:9px var(--display);letter-spacing:.18em;color:#587174}.arch-column>div{padding:14px;border:1px solid var(--line);background:var(--panel);font-size:13px}.arch-column small{display:block;color:#698083;font-size:9px}.arch-bus{display:flex;flex-direction:column;gap:47px}.arch-bus i{position:relative;height:1px;background:linear-gradient(90deg,var(--cyan),rgba(54,215,230,.1))}.arch-bus i:after{content:"";position:absolute;right:0;top:-2px;border-left:5px solid var(--cyan);border-top:3px solid transparent;border-bottom:3px solid transparent}.arch-bus.right i{background:linear-gradient(90deg,rgba(54,215,230,.1),var(--green))}.arch-bus.right i:after{border-left-color:var(--green)}.compute-core{position:relative;padding:24px;border:1px solid rgba(54,215,230,.48);background:linear-gradient(145deg,#0e2328,#09171a);box-shadow:0 0 50px rgba(54,215,230,.06)}.compute-core:before,.compute-core:after{content:"";position:absolute;width:25px;height:25px;border-color:var(--cyan);border-style:solid}.compute-core:before{left:-1px;top:-1px;border-width:2px 0 0 2px}.compute-core:after{right:-1px;bottom:-1px;border-width:0 2px 2px 0}.chip-top{text-align:center;padding:15px}.chip-top span,.chip-top small{display:block;color:#6e898c;font:9px var(--display);letter-spacing:.18em}.chip-top b{display:block;margin:5px;font:clamp(20px,2vw,30px) var(--display);letter-spacing:.08em}.chip-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.chip-grid div{padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--cyan);font:12px var(--display)}.chip-grid small{display:block;color:#6d8587;font:9px var(--body)}.software-layer{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:18px}.software-layer span{padding:4px 8px;background:#13282d;color:#8fb2b5;font:8px var(--display);letter-spacing:.1em}.parallel-flows{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px;background:var(--line)}.parallel-flows>div{padding:24px;background:var(--panel)}.parallel-flows span{color:var(--green);font-size:11px}.parallel-flows p{color:var(--muted);font-size:12px}
.specs{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding-top:1px;padding-bottom:1px;background:var(--line)}.spec-panel{padding:clamp(55px,7vw,100px);background:#081215}.spec-panel h2{font-size:clamp(32px,3vw,48px)}.spec-list{margin-top:40px}.spec-list div{display:flex;justify-content:space-between;gap:25px;padding:13px 0;border-bottom:1px solid var(--line)}.spec-list span{color:#667e80;font:10px var(--display);letter-spacing:.12em}.spec-list b{font-size:13px}.stack{background:#0a171b}.stack-cloud{display:flex;flex-wrap:wrap;gap:8px;margin-top:45px}.stack-cloud span{padding:9px 12px;border:1px solid var(--line);color:#83a2a5;font:11px var(--display);transition:.2s}.stack-cloud span:hover,.stack-cloud .major{border-color:rgba(54,215,230,.45);color:var(--cyan);background:rgba(54,215,230,.05)}.stack-note{margin-top:35px;padding:19px;border-left:2px solid var(--green);background:#0d2024;color:var(--muted);font-size:12px}.applications{padding-bottom:80px}.app-marquee{margin:0 calc(clamp(24px,6vw,110px) * -1);overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);transform:rotate(-1deg);background:#09171a}.app-marquee>div{display:flex;width:max-content;animation:marquee 28s linear infinite}.app-marquee span{padding:20px 35px;color:#96b0b2;font-family:var(--display);font-size:17px;white-space:nowrap}.app-marquee span:before{content:"✦";margin-right:30px;color:var(--green)}
.progress{background:#091417}.timeline{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--line);border-top:1px solid var(--line)}.timeline article{min-height:245px;padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.timeline article>span{display:inline-block;padding:3px 8px;border:1px solid var(--line);font-size:9px}.timeline .done>span{color:var(--green);border-color:rgba(85,229,140,.35)}.timeline .testing>span{color:var(--cyan);border-color:rgba(54,215,230,.35)}.timeline .planned>span{color:var(--amber);border-color:rgba(242,188,95,.35)}.timeline time{display:block;margin:45px 0 6px;color:#52696b;font:9px var(--display);letter-spacing:.15em}.timeline h3{font-size:16px}.timeline p{color:var(--muted);font-size:11px}
.contact{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;background:radial-gradient(circle at 10% 70%,rgba(42,145,255,.14),transparent 28%),#071013}.contact-copy>p:not(.kicker){max-width:530px;color:var(--muted)}.contact-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.contact-tags span{padding:6px 10px;border:1px solid var(--line);color:#82a0a2;font-size:10px}.contact-form{padding:35px;border:1px solid var(--line);background:rgba(12,28,32,.72)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-form label{display:block;margin-bottom:17px;color:#96abad;font-size:11px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;margin-top:7px;padding:13px 14px;border:1px solid var(--line);border-radius:0;outline:0;background:#071316;color:white;transition:.2s}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 2px rgba(54,215,230,.08)}.contact-form textarea{resize:vertical}.form-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px}.form-bottom p{max-width:430px;margin:0;color:#617779;font-size:9px}.form-bottom button{white-space:nowrap}.toast{position:fixed;right:30px;bottom:30px;z-index:80;padding:14px 20px;background:var(--green);color:#061113;font-weight:700;transform:translateY(100px);opacity:0;transition:.35s}.toast.show{transform:none;opacity:1}
footer{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:end;padding:50px clamp(24px,6vw,110px);border-top:1px solid var(--line);color:#637a7c;background:#050d0f}.footer-brand{min-width:0}.footer-brand b{color:white}footer>p{margin:0;text-align:right;font-size:13px}footer>div{display:flex;gap:22px;font:8px var(--display);letter-spacing:.13em}footer>small{text-align:right;font-size:9px}.reveal{opacity:0;transform:translateY(25px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}
@keyframes pulse{50%{opacity:.35;box-shadow:0 0 2px var(--green)}}@keyframes route{to{stroke-dashoffset:-120}}@keyframes scan{from{top:0}to{top:100%}}@keyframes radar{to{transform:rotate(360deg)}}@keyframes align{0%,100%{transform:translate(8px,-6px) rotate(.8deg)}50%{transform:translate(0) rotate(0)}}@keyframes pipeline{0%{transform:translateX(0)}50%,100%{transform:translateX(735%)}}@keyframes marquee{to{transform:translateX(-50%)}}
@media(max-width:1180px){.main-nav{display:none}.header-cta{margin-left:auto;margin-right:15px}.nav-toggle{display:block}.main-nav.open{position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;inset:68px 0 0;background:rgba(5,13,15,.98);font-size:20px}.main-nav.open a{font-size:19px}.hero{grid-template-columns:1fr;padding-top:135px}.hero-copy{max-width:840px}.match-console{max-width:900px;width:100%;margin:auto;transform:none}.capability-grid{grid-template-columns:repeat(2,1fr)}.pipeline{grid-template-columns:repeat(3,1fr)}.pipeline article:nth-child(3){border-right:0}.pipeline-track{display:none}.yolo{grid-template-columns:1fr}.yolo-visual{min-height:560px}.arch-diagram{grid-template-columns:150px 45px 1fr 45px 180px}.timeline{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){html{scroll-padding-top:62px}.site-header,.site-header.scrolled{height:62px;padding:0 18px}.brand{min-width:0}.brand small{display:none}.brand b{font-size:16px}.brand-mark{width:28px;height:28px}.header-cta{display:none}.main-nav.open{inset:62px 0 0}.section{padding:80px 20px}.hero{min-height:auto;padding:110px 20px 75px;gap:50px}.hero h1{font-size:43px}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}.match-console{margin:0}.console-bottom span:nth-child(2),.console-bottom span:nth-child(3){display:none}.map-stage{aspect-ratio:.95}.aerial-frame{left:15%;top:20%;width:67%;height:53%}.hud-stats{display:none}.scroll-cue{display:none}.manifest{grid-template-columns:1fr}.manifest h2{font-size:35px}.section-head{display:block;margin-bottom:38px}.section-head>p{margin-top:18px}.capability-grid{grid-template-columns:1fr}.capability-card.featured{grid-column:auto;min-height:370px}.capability-card{min-height:285px}.mini-map{width:60%}.pipeline{grid-template-columns:1fr}.pipeline article{min-height:auto;border-right:0;border-bottom:1px solid var(--line);padding:22px}.pipeline article>span{margin-top:20px}.mode-grid{grid-template-columns:1fr}.yolo{gap:50px}.yolo-visual{min-height:480px}.vehicle{left:45%;width:130px}.person{left:13%}.yolo-list{grid-template-columns:1fr}.formation-shell{grid-template-columns:1fr}.formation-map{min-height:430px}.formation-modes{display:grid;grid-template-columns:1fr 1fr;border-left:0;border-top:1px solid var(--line)}.formation-modes button{height:auto;min-height:105px}.safety-strip{gap:9px 16px}.arch-diagram{display:grid;grid-template-columns:1fr;gap:20px}.arch-column{grid-template-columns:1fr 1fr}.arch-column>span{grid-column:1/-1}.arch-bus{display:none}.compute-core{order:-1}.parallel-flows{grid-template-columns:1fr}.specs{grid-template-columns:1fr;padding:1px}.spec-panel{padding:70px 20px}.timeline{grid-template-columns:1fr}.contact{grid-template-columns:1fr}.contact-form{padding:23px}.form-row{grid-template-columns:1fr}.form-bottom{flex-direction:column;align-items:stretch}.form-bottom button{width:100%}footer{grid-template-columns:1fr;text-align:left}footer>p,footer>small{text-align:left}footer>div{flex-wrap:wrap}.tracker-hud p:nth-child(2){display:none}}
@media(max-width:420px){.hero h1{font-size:37px}.hero-copy>p{font-size:15px}.formation-modes{grid-template-columns:1fr}.arch-column{grid-template-columns:1fr}.chip-grid{grid-template-columns:1fr}.spec-list div{align-items:flex-end}.spec-list b{text-align:right}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}

/* Mobile-platform escort also serves as an airborne antenna and data relay. */
.formation-modes button{height:20%;padding:20px 24px}
.relay-chain{display:grid;grid-template-columns:1fr 110px 1fr 110px 1fr;align-items:center;margin-top:18px;padding:22px;border:1px solid var(--line);background:linear-gradient(90deg,rgba(54,215,230,.025),rgba(85,229,140,.045),rgba(42,145,255,.025))}
.relay-chain>div{padding:15px 18px;background:rgba(5,16,19,.66);border:1px solid var(--line)}
.relay-chain span,.relay-chain small,.relay-chain b{display:block}.relay-chain span{color:var(--cyan);font:9px var(--display);letter-spacing:.15em}.relay-chain b{margin:4px 0;font-size:14px}.relay-chain small{color:#73898b;font-size:9px}
.relay-chain>i{position:relative;height:1px;background:linear-gradient(90deg,var(--cyan),var(--green))}.relay-chain>i:after{content:"";position:absolute;right:0;top:-3px;border-left:6px solid var(--green);border-top:3px solid transparent;border-bottom:3px solid transparent}.relay-chain>i em{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);color:#708789;font:8px var(--display);white-space:nowrap}
.relay-chain .relay-uav{border-color:rgba(85,229,140,.45);box-shadow:inset 0 0 35px rgba(85,229,140,.04)}.relay-chain .relay-uav span{color:var(--green)}
@media(max-width:760px){.relay-chain{grid-template-columns:1fr}.relay-chain>i{height:46px;width:1px;justify-self:center;background:linear-gradient(var(--cyan),var(--green))}.relay-chain>i:after{right:-3px;top:auto;bottom:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:6px solid var(--green)}.relay-chain>i em{left:12px;bottom:15px;transform:none}}
.website-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
