/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--ink:#05090c;--panel:#090e13;--line:#1b2732;--blue:#76a9d5;--blue-deep:#234c71;--text:#f1f4f6;--muted:#909aa3}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--text);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0;font-weight:300}a{color:inherit;text-decoration:none}:is(a:focus-visible,summary:focus-visible){outline:1px solid var(--blue);outline-offset:5px}.shell{width:min(1380px,100% - 96px);margin-inline:auto}.nav{z-index:10;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:96px;display:flex;position:absolute;top:0;left:50%;translate:-50%}.brand{letter-spacing:.24em;align-items:center;gap:14px;font-size:15px;font-weight:400;display:flex}.brand img{filter:brightness(0)invert();width:27px;height:27px}.brand-bold{font-weight:650}.nav .brand{gap:17px;font-size:16px}.nav .brand img{width:92px;height:92px}.nav>nav{align-items:center;gap:30px;height:100%;display:flex}.nav>nav a{text-transform:uppercase;letter-spacing:.08em;color:#b4bbc1;place-items:center;height:100%;font-size:10px;display:grid;position:relative}.nav>nav a:first-child:after{content:"";background:var(--blue);height:1px;position:absolute;bottom:-1px;left:0;right:0}.nav>nav a:hover{color:#fff}.nav-cta{text-transform:uppercase;letter-spacing:.08em;font-size:12px;display:none}.mobile-menu{display:none}.mobile-menu summary{cursor:pointer;color:#c4d1da;letter-spacing:.1em;text-transform:uppercase;font-size:11px;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{color:var(--blue);margin-left:7px}.mobile-menu[open] summary span{display:inline-block;rotate:45deg}.mobile-menu nav{z-index:20;background:#050b10fa;border:1px solid #304453;width:min(354px,100vw - 36px);padding:10px;display:grid;position:absolute;top:78px;right:0;box-shadow:0 24px 70px #0000008c}.mobile-menu nav a{border-bottom:1px solid var(--line);color:#c5cdd3;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:16px;min-height:52px;padding:0 14px;font-size:12px;display:flex}.mobile-menu nav a:last-child{border-bottom:0}.mobile-menu nav a span{color:#547691;font:9px var(--font-geist-mono)}.mobile-menu nav .mobile-contact{color:#dcefff;background:#3a6f9724}.hero{border-bottom:1px solid var(--line);background:#030608;height:100vh;min-height:820px;max-height:1000px;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(90deg,#030608 0%,#030608f5 20%,#03060873 53%,#03060814 80%),linear-gradient(#0000 65%,#030608 100%);position:absolute;inset:0}.hero-image{opacity:.92;background:url(/navion-terra-hardware.png) 50%/cover no-repeat;position:absolute;inset:0}.hero-grid{opacity:.25;background-image:linear-gradient(#5b91bd1a 1px,#0000 1px),linear-gradient(90deg,#5b91bd1a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:42% 0 0;transform:perspective(500px)rotateX(62deg)scale(1.3)}.hero-content{z-index:2;padding-top:220px;position:relative}.eyebrow,.section-index{color:var(--blue);text-transform:uppercase;letter-spacing:.16em;font:11px var(--font-geist-mono),monospace}h1{letter-spacing:.06em;margin:28px 0 20px;font-size:clamp(60px,7vw,104px);font-weight:200;line-height:.88}h1 span{color:#0000;-webkit-text-stroke:1px var(--blue);text-shadow:0 0 32px #4f90c929}.hero-copy{color:#b0b7bd;max-width:520px;font-size:20px;line-height:1.6}.rule{background:var(--blue);width:46px;height:1px;margin:44px 0 24px}.proof-line{font:10px var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:#a7b8c6;align-items:center;gap:14px;display:flex}.proof-line i{background:#b9c2c9;border-radius:50%;width:3px;height:3px}.outline-button{text-transform:uppercase;letter-spacing:.07em;background:#00000026;border:1px solid #35434e;justify-content:space-between;align-items:center;min-width:260px;height:60px;margin-top:48px;padding:0 26px;font-size:12px;transition:all .25s;display:inline-flex}.outline-button:hover{border-color:var(--blue);background:#4c87b814}.outline-button span{color:var(--blue);font-size:20px}.scroll-mark{z-index:3;writing-mode:vertical-rl;font:9px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.12em;color:#65727d;align-items:center;gap:15px;display:flex;position:absolute;bottom:44px;right:34px}.scroll-mark i{background:linear-gradient(var(--blue),transparent);width:1px;height:54px}.section{padding-block:130px}.section h2,.contact h2{letter-spacing:-.025em;text-transform:uppercase;margin:18px 0 26px;font-size:clamp(34px,4vw,58px);font-weight:250;line-height:1.12}.section-lead>p:last-child,.system-head>p,.spec-copy>p{color:var(--muted);font-size:16px;line-height:1.8}.intro{grid-template-columns:.9fr 1.5fr;align-items:center;gap:110px;display:grid}.feature-grid{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.feature-icon{background:radial-gradient(circle,#3b719e21,#0000 65%);border:1px solid #2a3c4b;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:30px;display:grid;position:relative}.feature-icon:after{content:"";border:1px solid #76a9d533;border-left-color:#0000;border-radius:50%;position:absolute;inset:8px}.feature-icon span{font:11px var(--font-geist-mono);color:var(--blue)}.feature h3,.flow-card h3,.cap-grid h3{text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:400}.feature p,.flow-card p,.cap-grid p{color:var(--muted);font-size:13px;line-height:1.65}.system,.specs{border-block:1px solid var(--line);background:radial-gradient(circle at 62%,#193e5b29,#0000 32%),#060a0e}.system-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:100px;display:grid}.system-head>p{align-self:start;margin-top:48px}.flow{grid-template-columns:1fr 310px 1fr;align-items:center;gap:54px;margin-top:100px;display:grid;position:relative}.flow:before{content:"";background:linear-gradient(90deg,transparent,var(--blue),transparent);opacity:.4;height:1px;position:absolute;inset:50% 15%}.flow-column{gap:18px;display:grid}.flow-card{isolation:isolate;background:#070c11db;border:1px solid #26333e;align-items:flex-start;gap:22px;min-height:112px;padding:25px;transition:transform .3s,border-color .3s,background-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.flow-card:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 10%,#5b9ed31c 48%,#0000 76%);position:absolute;inset:0;transform:translate(-115%)}.flow-card:after{content:"";width:5px;height:5px;box-shadow:0 0 10px var(--blue);background:#d7edff;border-radius:50%;position:absolute;top:calc(50% - 2px);right:-3px}.flow-card>span{color:var(--blue);width:39px;height:39px;font:10px var(--font-geist-mono);border:1px solid #38536a;flex:0 0 39px;place-items:center;transition:border-color .3s,color .3s,box-shadow .3s;display:grid}.flow-card h3{margin:0 0 8px}.flow-card p{margin:0}.flow-column:first-child .flow-card:hover{transform:translate(4px)}.output-column .flow-card:hover{transform:translate(-4px)}.flow-card:hover{background-color:#0a131bf0;border-color:#496d89;box-shadow:0 12px 38px #00000047,inset 0 0 28px #3874a30f}.flow-card:hover:before{animation:.62s ease-out both card-sweep}@keyframes card-sweep{0%{transform:translate(-115%)}to{transform:translate(115%)}}.flow-card:hover>span{color:#d4edff;border-color:#6e9ec4;box-shadow:0 0 18px #5b9ed333}.output-column .flow-card:after{left:-3px;right:auto}.core-wrap{aspect-ratio:1;place-items:center;display:grid;position:relative}.core-link{--wire:#567a98;z-index:2;pointer-events:none;position:absolute}.core-link.middle{background:var(--wire);width:119px;height:1px;top:50%}.core-link.left.middle{left:-54px}.core-link.right.middle{right:-54px}.core-link.top,.core-link.bottom{width:119px;height:85px}.core-link.left.top{background:linear-gradient(var(--wire),var(--wire)) 0 0/80px 1px no-repeat,linear-gradient(var(--wire),var(--wire)) 79px 0/1px 85px no-repeat,linear-gradient(var(--wire),var(--wire)) 79px 84px/40px 1px no-repeat;top:25px;left:-54px}.core-link.left.bottom{background:linear-gradient(var(--wire),var(--wire)) 79px 0/40px 1px no-repeat,linear-gradient(var(--wire),var(--wire)) 79px 0/1px 85px no-repeat,linear-gradient(var(--wire),var(--wire)) 0 84px/80px 1px no-repeat;top:200px;left:-54px}.core-link.right.top{background:linear-gradient(var(--wire),var(--wire)) 39px 0/80px 1px no-repeat,linear-gradient(var(--wire),var(--wire)) 39px 0/1px 85px no-repeat,linear-gradient(var(--wire),var(--wire)) 0 84px/40px 1px no-repeat;top:25px;right:-54px}.core-link.right.bottom{background:linear-gradient(var(--wire),var(--wire)) 0 0/40px 1px no-repeat,linear-gradient(var(--wire),var(--wire)) 39px 0/1px 85px no-repeat,linear-gradient(var(--wire),var(--wire)) 39px 84px/80px 1px no-repeat;top:200px;right:-54px}.core-link:after{content:"";width:6px;height:6px;box-shadow:0 0 11px var(--blue);background:#d7edff;border-radius:50%;position:absolute}.core-link{transition:filter .3s}:is(.flow:has(.flow-column:first-child .flow-card:first-child:hover) .core-link.left.top,.flow:has(.flow-column:first-child .flow-card:nth-child(2):hover) .core-link.left.middle,.flow:has(.flow-column:first-child .flow-card:nth-child(3):hover) .core-link.left.bottom,.flow:has(.output-column .flow-card:first-child:hover) .core-link.right.top,.flow:has(.output-column .flow-card:nth-child(2):hover) .core-link.right.middle,.flow:has(.output-column .flow-card:nth-child(3):hover) .core-link.right.bottom){filter:brightness(1.9)drop-shadow(0 0 5px #76a9d5b8)}.core-link.left.middle:after{top:-3px;right:-3px}.core-link.right.middle:after{top:-3px;left:-3px}.core-link.left.top:after{bottom:-3px;right:-3px}.core-link.left.bottom:after{top:-3px;right:-3px}.core-link.right.top:after{bottom:-3px;left:-3px}.core-link.right.bottom:after{top:-3px;left:-3px}.core-rings{border:1px solid #639dcb2e;border-radius:50%;animation:30s linear infinite spin;position:absolute;inset:0;box-shadow:inset 0 0 0 28px #26567c06,inset 0 0 0 58px #26567c06}.core-rings:before,.core-rings:after{content:"";background:var(--blue);width:6px;height:6px;box-shadow:0 0 12px var(--blue);border-radius:50%;position:absolute}.core-rings:before{top:20%;left:12%}.core-rings:after{bottom:35%;right:5%}@keyframes spin{to{transform:rotate(360deg)}}.core{aspect-ratio:1;clip-path:polygon(10% 0,90% 0,100% 10%,100% 90%,90% 100%,10% 100%,0 90%,0 10%);background:#355b79;flex-direction:column;justify-content:center;align-items:center;width:180px;transition:box-shadow .35s;display:flex;position:relative;box-shadow:0 0 60px #2f6c9d1f}.flow:has(.flow-card:hover) .core{box-shadow:0 0 72px #377eb538}.core:before{content:"";z-index:0;clip-path:polygon(10% 0,90% 0,100% 10%,100% 90%,90% 100%,10% 100%,0 90%,0 10%);background:linear-gradient(135deg,#132234,#080e15);position:absolute;inset:1px;box-shadow:inset 0 0 35px #4285bd14}.core>*{z-index:1;position:relative}.core img{filter:brightness(0)invert();width:84px;margin-bottom:8px}.core strong{text-align:center;white-space:nowrap;letter-spacing:.09em;font-size:13px;font-weight:300;translate:0 -5px}.core strong span{color:var(--blue)}.core small{font:9px var(--font-geist-mono);text-transform:uppercase;color:#62788b;margin-top:10px}.solution-panel{background:linear-gradient(110deg,#18324673,#070c11eb);border:1px solid #2c4355;grid-template-columns:240px 1fr;width:min(960px,100%);margin:92px auto 0;display:grid;position:relative}.solution-panel:before{content:"";background:linear-gradient(transparent,var(--blue));opacity:.7;width:1px;height:92px;position:absolute;bottom:100%;left:50%}.solution-title{border-right:1px solid #2c4355;flex-direction:column;justify-content:center;gap:8px;padding:28px 30px;display:flex}.solution-title span{color:var(--blue);font:9px var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase}.solution-title strong{letter-spacing:.07em;text-transform:uppercase;font-size:16px;font-weight:350}.solution-outputs{grid-template-columns:repeat(5,1fr);display:grid}.solution-outputs span{border-right:1px solid var(--line);color:#c6d0d8;letter-spacing:.04em;text-transform:uppercase;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:94px;padding:18px 12px;font-size:11px;display:flex}.solution-outputs span:last-child{border-right:0}.solution-outputs b{color:var(--blue);font:9px var(--font-geist-mono)}.solution-outputs span:nth-child(4),.solution-outputs span:nth-child(5){color:#e0f1ff;background:linear-gradient(#407ba924,#142e4214);box-shadow:inset 0 1px #76a9d53d}.integrity-details{grid-template-columns:1fr 1fr;gap:18px;width:min(960px,100%);margin:18px auto 0;display:grid}.integrity-details article{background:#070d12c2;border:1px solid #263d50;min-height:150px;padding:28px 30px}.integrity-details span{color:var(--blue);font:9px var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase}.integrity-details h3{letter-spacing:.06em;text-transform:uppercase;margin:15px 0 9px;font-size:15px;font-weight:400}.integrity-details p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.denied{border-bottom:1px solid var(--line);background:#05090c}.denied-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:100px;display:grid}.denied-head>p{color:var(--muted);margin:0 0 26px;font-size:16px;line-height:1.8}.comparison-viz{background:linear-gradient(145deg,#0d1922d1,#050a0ef5);border:1px solid #263a4b;margin-top:72px;padding:24px}.comparison-timeline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#080f14;grid-template-columns:37.3% 26.9% 16.5% 19.3%;display:grid}.comparison-timeline span{color:#788894;min-height:52px;font:8px var(--font-geist-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;border-right:1px solid #2e415073;justify-content:center;align-items:center;padding:12px 7px;line-height:1.35;display:flex}.comparison-timeline span:last-child{border-right:0}.comparison-timeline span:first-child{color:#8eb9d8;box-shadow:inset 0 2px #6f9cbd}.comparison-timeline span:nth-child(2){color:#d8a557;box-shadow:inset 0 2px #d8a557}.comparison-timeline span:nth-child(3){color:#bd8c64;box-shadow:inset 0 2px #9b6f55}.comparison-timeline span:nth-child(4){color:#a97971;box-shadow:inset 0 2px #79504d}.system-comparison{grid-template-columns:1fr 1fr;gap:20px;display:grid}.comparison-panel{background:#050a0ec7;border:1px solid #263846;overflow:hidden}.navion-panel{border-color:#4e7898;box-shadow:0 0 32px #3f7dab29,inset 0 0 18px #4e8cb80f}.comparison-panel header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:20px 22px;display:flex}.comparison-panel header span{color:#758796;font:9px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.comparison-panel header h3{color:#e0e5e9;letter-spacing:.04em;text-transform:uppercase;margin:7px 0 0;font-size:17px;font-weight:350}.comparison-panel header b{font:9px var(--font-geist-mono);letter-spacing:.08em;text-align:right;text-transform:uppercase;font-weight:400}.traditional-panel header b{color:#c77c70}.navion-panel header b{color:#a9d9fb}.trajectory-map{background:linear-gradient(#03080c7a,#03080ca8),url(/terrain-map.png) 50%/cover no-repeat,#071017;height:245px}.trajectory-map svg{width:100%;height:100%;display:block}.trajectory-map path{fill:none;stroke-linecap:round;stroke-linejoin:round}.planned-track{stroke:#51606b;stroke-width:1.2px;stroke-dasharray:5 7}.traditional-track{stroke-width:3px}.nominal-track{stroke:#7ea8c7}.spoof-track{stroke:#d8a557}.drift-track{stroke:#b46861;stroke-dasharray:7 5}.navion-track{stroke:#86c2ec;stroke-width:3px;filter:drop-shadow(0 0 5px #6fb5e680);stroke-dasharray:600;animation:4s ease-out infinite draw-track}@keyframes draw-track{0%{stroke-dashoffset:600px}55%,to{stroke-dashoffset:0}}.map-event{stroke-width:1px;stroke-dasharray:3 5}.spoof-event{stroke:#d8a5578c}.denied-event{stroke:#b46c5d7a}.extended-event{stroke:#91575359}.trajectory-map text{fill:#8293a0;font:8px var(--font-geist-mono);letter-spacing:.08em}.trajectory-map .reference-label{fill:#75828c}.trajectory-map .traditional-label{fill:#c77c70}.trajectory-map .fused-label{fill:#8fc4e9}.vehicle-dot{stroke-width:2px}.lost-dot{fill:#c37469;stroke:#562f2c}.maintained-dot{fill:#dff3ff;stroke:#76a9d5;filter:drop-shadow(0 0 7px #76a9d5)}.behavior-rows{border-top:1px solid var(--line);gap:16px;padding:20px 22px;display:grid}.behavior-rows>div{grid-template-columns:92px 1fr 92px;align-items:center;gap:12px;display:grid}.behavior-rows span,.behavior-rows b{color:#7c8a94;font:8px var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;font-weight:400}.behavior-rows b{text-align:right}.behavior-rows i{border:1px solid #253745;height:5px;position:relative;overflow:hidden}.behavior-rows i:after{content:"";position:absolute;inset:0}.traditional-trust:after{background:linear-gradient(90deg,#6f9cbd 0 43%,#d8a557 43% 67%,#554044 67%)}.traditional-drift:after{background:linear-gradient(90deg,#334956 0 58%,#8a5d58 72%,#c27369)}.traditional-error:after{background:linear-gradient(90deg,#334956 0 40%,#d8a557 58%,#ba655d)}.navion-anomaly:after{background:linear-gradient(90deg,#334956 0 38%,#d8a557 57%,#b97e58)}.navion-trust:after{background:linear-gradient(90deg,#79a9cc 0 43%,#d8a557 43% 58%,#3b4851 68%)}.navion-error:after{background:linear-gradient(90deg,#557a96,#77acd4);box-shadow:0 0 7px #5e9bc966}.system-result{border-top:1px solid var(--line);color:#919da6;align-items:flex-start;gap:10px;min-height:74px;margin:0;padding:18px 22px;font-size:12px;line-height:1.55;display:flex}.system-result i{border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:5px}.bad-result i{background:#bd6b62;box-shadow:0 0 9px #bd6b6273}.good-result i{background:#a9d9fb;box-shadow:0 0 11px #76a9d5b3}.comparison-note{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:20px;padding:14px 4px 0;display:flex}.comparison-note span{color:#65737e;font:8px var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase}.comparison-note b{color:#a9cde8;letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:11px;font-weight:350}.approach-comparison{border-bottom:1px solid var(--line);background:linear-gradient(#04080b,#070d12)}.comparison-matrix-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:100px;display:grid}.comparison-matrix-head>p{color:var(--muted);margin:0 0 26px;font-size:16px;line-height:1.8}.matrix-scroll{scrollbar-color:#3f6683 #081016;background:#060b0f;border:1px solid #2b4051;margin-top:72px;overflow-x:auto}.comparison-matrix{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#060b0f;width:100%;min-width:100%}.comparison-matrix th,.comparison-matrix td{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.comparison-matrix tr>:last-child{border-right:0}.comparison-matrix tbody tr:last-child>*{border-bottom:0}.comparison-matrix thead th{color:#91a3b0;height:82px;font:8px var(--font-geist-mono);letter-spacing:.055em;text-align:center;text-transform:uppercase;background:#09131b;padding:14px 12px;font-weight:400;line-height:1.45}.comparison-matrix thead th:first-child{z-index:3;text-align:left;background:#0b1822;width:220px;padding-left:18px;position:sticky;left:0}.comparison-matrix tbody th{z-index:2;color:#d1d8dd;text-align:left;vertical-align:middle;background:#071016;height:144px;padding:18px 20px;position:sticky;left:0}.comparison-matrix tbody th>span{flex-direction:column;gap:8px;display:flex}.comparison-matrix tbody th strong{letter-spacing:.045em;text-transform:uppercase;font-size:12px;font-weight:450;line-height:1.35}.comparison-matrix tbody th small{color:#697985;font:8px var(--font-geist-mono);letter-spacing:.01em;font-weight:400;line-height:1.5}.comparison-matrix td{text-align:center;vertical-align:top;height:144px;padding:17px 10px 12px}.matrix-yes,.matrix-limited,.matrix-no{width:34px;height:34px;font:25px/1 var(--font-geist-sans);border:1px solid;place-items:center;margin:0 auto;font-style:normal;font-weight:300;display:grid}.matrix-yes{color:#8ec7ec;text-shadow:0 0 16px #68b1e361}.matrix-limited{color:#d4a45f;font-size:17px}.matrix-no{color:#a36561}.matrix-cell-note{color:#6e7c86;font:7px var(--font-geist-mono);letter-spacing:0;margin:8px auto 0;line-height:1.4;display:block}.navion-matrix-row{background:linear-gradient(90deg,#19456447,#0f253529);position:relative;box-shadow:inset 3px 0 #76add4,inset 0 1px #90cdf733,inset 0 -1px #90cdf726}.navion-matrix-row th{background:#0a1d2a!important}.navion-matrix-row th strong{color:#dcefff}.navion-matrix-row .matrix-cell-note{color:#91aabb}.matrix-legend{flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:18px;display:flex}.matrix-legend>span{color:#71808a;font:8px var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.matrix-legend i{justify-content:center;align-items:center;width:22px;height:22px;margin:0;padding:0 0 1px;font-family:Arial,sans-serif;font-size:15px;line-height:1;display:flex}.matrix-methodology{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;margin:22px 0 0}.matrix-methodology summary{cursor:pointer;color:#71808a;font:8px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;padding:14px 0}.matrix-methodology div{gap:8px;padding:0 0 15px;display:grid}.matrix-methodology p{color:#64727c;margin:0;font-size:10px;line-height:1.6}.compact{max-width:660px}.cap-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.cap-grid article{border-right:1px solid var(--line);min-height:255px;padding:36px 30px}.cap-grid article:last-child{border:0}.cap-grid b{font:11px var(--font-geist-mono);color:var(--blue);margin-bottom:70px;display:block}.cap-grid h3{font-size:17px}.cap-grid p{font-size:14px}.specs-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:100px;display:grid}.specs-head>p{color:var(--muted);margin:0 0 26px;font-size:16px;line-height:1.8}.specs-layout{grid-template-columns:1fr 1fr;align-items:center;gap:130px;margin-top:72px;display:grid}.integration-formats{background:linear-gradient(145deg,#0e1b2594,#060b0fcc);border:1px solid #263846;padding:32px}.integration-formats h3{letter-spacing:.05em;text-transform:uppercase;margin:14px 0 12px;font-size:18px;font-weight:350}.integration-copy{max-width:500px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}.protocols{flex-wrap:wrap;gap:10px;margin-top:35px;display:flex}.protocols span{font:10px var(--font-geist-mono);text-transform:uppercase;color:#b5c9d9;border:1px solid #30404e;padding:10px 15px}.spec-list{margin:0}.spec-list div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;padding:20px 0;display:grid}.spec-list dt{color:#68737d;font:11px var(--font-geist-mono);text-transform:uppercase}.spec-list dd{text-align:right;letter-spacing:.04em;margin:0}.integration-platform{border-top:1px solid var(--line);grid-template-columns:.78fr 1.22fr;align-items:start;gap:90px;margin-top:90px;padding-top:70px;display:grid}.integration-platform-copy h3{letter-spacing:.025em;text-transform:uppercase;margin:18px 0 24px;font-size:28px;font-weight:350;line-height:1.25}.integration-platform-copy>p:last-child{max-width:500px;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.kit-grid{border:1px solid #263846;grid-template-columns:1fr 1fr;display:grid}.kit-grid article{background:linear-gradient(145deg,#0b151db8,#05090cf0);min-height:360px;padding:34px 32px}.kit-grid article+article{border-left:1px solid #263846}.kit-grid article>span{color:#6489a5;font:9px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.kit-grid h3{letter-spacing:.04em;text-transform:uppercase;margin:58px 0 14px;font-size:20px;font-weight:380}.kit-grid p{color:#8a969f;min-height:68px;margin:0;font-size:13px;line-height:1.65}.kit-grid ul{margin:28px 0 0;padding:0;list-style:none}.kit-grid li{color:#aeb8bf;border-top:1px solid #485b696b;padding:10px 0 10px 17px;font-size:11px;line-height:1.45;position:relative}.kit-grid li:before{content:"+";color:var(--blue);font:11px var(--font-geist-mono);position:absolute;left:0}.kit-grid .fly-ready-kit{background:linear-gradient(145deg,#0f2637d1,#050c11f5);box-shadow:inset 0 2px #69a7d340}.validation{border-bottom:1px solid var(--line);background:#05090c}.validation-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:100px;display:grid}.validation-head>p{color:var(--muted);margin:0 0 26px;font-size:16px;line-height:1.8}.validation-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:72px;display:grid}.validation-panel{background:linear-gradient(145deg,#0e1b25c2,#060b0ff0);border:1px solid #263846}.validation-panel header{border-bottom:1px solid var(--line);min-height:108px;padding:24px 28px;position:relative}.validation-panel header span{color:var(--blue);font:9px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.validation-panel header h3{letter-spacing:.06em;text-transform:uppercase;margin:12px 0 0;font-size:21px;font-weight:350}.validation-panel header b{color:#91a8b9;font:8px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #40576a;padding:7px 9px;font-weight:400;position:absolute;top:25px;right:28px}.validation-panel dl{margin:0;padding:8px 28px}.validation-panel dl div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:20px;min-height:58px;display:grid}.validation-panel dl div:last-child{border-bottom:0}.validation-panel dt{color:#bbc5cc;text-transform:uppercase;font-size:12px}.validation-panel dd{color:#71818d;font:9px var(--font-geist-mono);letter-spacing:.04em;text-align:right;text-transform:uppercase;margin:0}.validation-panel>p{border-top:1px solid var(--line);color:#6f7d87;min-height:88px;margin:0;padding:22px 28px;font-size:12px;line-height:1.65}.performance-panel{box-shadow:inset 0 1px #76a9d51a}.platforms{padding-block:90px}.platforms>p{text-align:center;text-transform:uppercase;letter-spacing:.05em;margin:0 0 38px;font-size:17px}.platforms>div{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.platforms span{border-right:1px solid var(--line);text-transform:uppercase;color:#c2c8cd;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:110px;font-size:11px;display:flex}.platforms span:last-child{border:0}.platforms b{font:10px var(--font-geist-mono);color:#476985}.contact{background:linear-gradient(110deg,#0b1823,#05090c);border-block:1px solid #26333e}.contact-inner{justify-content:space-between;align-items:center;padding-block:100px;display:flex}.contact h2{margin-bottom:0}.light{border-color:#5d7a91;margin:0}.footer{grid-template-columns:1fr auto;align-items:center;gap:60px;min-height:150px;display:grid}.footer p{color:#68727b;max-width:240px;font-size:11px;line-height:1.6}.footer p:last-child{text-transform:uppercase}.footer .brand-statement{color:#c7d7e4;letter-spacing:.12em;text-align:left;text-transform:uppercase;justify-self:start;max-width:none;font-size:14px;line-height:1.4}@media (max-width:1120px){.nav>nav{display:none}.nav-cta{display:block}}@media (max-width:1000px){.shell{width:min(100% - 48px,1380px)}.hero:after{background:linear-gradient(90deg,#030608,#030608b3),linear-gradient(#0000,#030608)}.hero-image{opacity:.65;background-position:60%}.intro{grid-template-columns:1fr;gap:70px}.system-head{grid-template-columns:1fr;gap:20px}.system-head>p{margin-top:0}.flow{grid-template-columns:1fr 220px 1fr;gap:30px}.flow-card{padding:18px}.flow-card:after,.core-link{display:none}.cap-grid{grid-template-columns:1fr 1fr}.cap-grid article:nth-child(2){border-right:0}.cap-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.specs-layout{gap:60px}.footer{gap:30px}.footer p:last-child{text-align:right}}@media (max-width:1100px){.specs-head,.validation-head,.comparison-matrix-head{grid-template-columns:1fr;gap:10px}.specs-head>p,.validation-head>p,.comparison-matrix-head>p{max-width:680px}.validation-grid{grid-template-columns:1fr}.validation-panel{width:100%;max-width:760px;margin-inline:auto}.denied-head{grid-template-columns:1fr;gap:10px}.denied-head>p{max-width:680px}.system-comparison{grid-template-columns:1fr}.comparison-panel{width:100%;max-width:680px;margin-inline:auto}.integration-platform{grid-template-columns:1fr;gap:48px}.integration-platform-copy>p:last-child{max-width:680px}}@media (max-width:820px){.flow{grid-template-columns:1fr;gap:30px}.core-wrap{grid-row:2;justify-self:center;width:240px;height:240px}.flow-column{gap:12px;width:100%}.flow-card{min-height:112px}.output-column{margin-top:0}.flow-card:after,.core-link{display:none}.solution-panel{grid-template-columns:1fr;margin-top:68px}.solution-panel:before{height:68px}.solution-title{text-align:center;border-bottom:1px solid #2c4355;border-right:0}.solution-outputs{grid-template-columns:repeat(5,1fr)}}@media (max-width:700px){.shell{width:calc(100% - 36px)}.nav{height:78px}.brand{font-size:12px}.nav .brand{gap:13px;font-size:12.5px}.nav .brand img{width:76px;height:76px}.nav-cta{display:none}.mobile-menu{display:block}.hero{height:100svh;min-height:760px}.hero-image{background-position:top;background-size:auto 70%;inset:17% -45% 0 0}.hero-content{padding-top:160px}.hero-copy{max-width:330px;font-size:17px}.proof-line{flex-direction:column;align-items:flex-start;gap:8px}.proof-line i{display:none}.outline-button{margin-top:32px}.scroll-mark{display:none}.section{padding-block:88px}.feature-grid{grid-template-columns:1fr;gap:36px}.feature{grid-template-columns:58px 1fr;gap:0 20px;display:grid}.feature-icon{grid-row:1/3;width:58px;height:58px;margin:0}.feature h3{margin:4px 0 5px}.feature p{margin:0}.cap-grid{grid-template-columns:1fr}.cap-grid article{border-right:0;min-height:210px;border-bottom:1px solid var(--line)!important}.cap-grid article:last-child{border-bottom:0!important}.cap-grid b{margin-bottom:35px}.specs-layout{grid-template-columns:1fr;gap:50px}.integration-platform{margin-top:70px;padding-top:55px}.kit-grid{grid-template-columns:1fr}.kit-grid article{min-height:auto}.kit-grid article+article{border-top:1px solid #263846;border-left:0}.kit-grid h3{margin-top:38px}.kit-grid p{min-height:0}.platforms>div{grid-template-columns:1fr}.platforms span{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;min-height:74px}.platforms span:last-child{border:0}.contact-inner{flex-direction:column;align-items:flex-start;gap:40px}.footer{text-align:center;grid-template-columns:1fr;justify-items:center;gap:20px;padding-block:48px}.footer>*{justify-self:center}.footer p{margin:0}.footer p:nth-child(2){display:block}.footer p:last-child{text-align:center;grid-column:auto}.comparison-matrix{min-width:1000px}}@media (max-width:560px){.solution-outputs{grid-template-columns:1fr 1fr}.solution-outputs span{border-bottom:1px solid var(--line);min-height:76px}.solution-outputs span:nth-child(2n){border-right:0}.solution-outputs span:last-child{border-bottom:0;grid-column:1/-1}.integrity-details{grid-template-columns:1fr}.integrity-details article{min-height:0;padding:24px}.comparison-viz{padding:14px}.comparison-timeline span{padding-inline:3px;font-size:7px}.comparison-panel header{padding:16px}.comparison-panel header h3{font-size:14px}.comparison-panel header b{max-width:85px;font-size:7px}.trajectory-map{height:190px}.behavior-rows{padding:16px}.behavior-rows>div{grid-template-columns:75px 1fr 74px;gap:7px}.behavior-rows span,.behavior-rows b{font-size:7px}.system-result{padding:16px;font-size:11px}.comparison-note{flex-direction:column}.comparison-note b{font-size:10px}.validation-grid{margin-top:50px}.validation-panel header{padding:22px 20px}.validation-panel header b{text-align:center;max-width:100px;top:22px;right:20px}.validation-panel dl{padding-inline:20px}.validation-panel dl div{grid-template-columns:1fr;gap:6px;padding-block:13px}.validation-panel dd{text-align:left}.validation-panel>p{padding:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.core-rings,.flow-card:hover:before,.navion-track{animation:none}.flow-card,.flow-card>span,.core-link,.core{transition:none}.flow-column .flow-card:hover{transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
