@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_98ad3912-module__9GIQTa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_98ad3912-module__9GIQTa__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_bdd7cc8-module__fIV3fW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_bdd7cc8-module__fIV3fW__variable{--font-space:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/4a439e1ba971da1a-s.0ldnolnishmjo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.0_6z8bw5fnpp2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.0wesrn-n.ko7v.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.0q090~kxs1xcn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/99ac5753282bcf05-s.14-35mipncksh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.0o52u8sd-fo14.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Fallback;src:local(Arial);ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:134.61%}.roboto_mono_1be8f30c-module__1Cb4Ya__className{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}.roboto_mono_1be8f30c-module__1Cb4Ya__variable{--font-mono:"Roboto Mono", "Roboto Mono Fallback"}
:root{--space:#050914;--void:#03040a;--panel:#0b1220;--panel-strong:#111827;--ink:#f8fafc;--muted:#b8c3d9;--subtle:#6d7892;--cyan:#00e7ff;--cyan-soft:#00e7ff2e;--amber:#ff9f1c;--amber-soft:#ff9f1c2e;--plasma:#ff4d2e;--mint:#7cffc4;--violet:#a78bfa;--line:#f8fafc29;--line-strong:#f8fafc52;--shadow:0 24px 80px #00000073;--radius:8px}*{box-sizing:border-box}html{background:var(--void);color:var(--ink);scroll-behavior:smooth}body{background:linear-gradient(180deg, #03040ab8, #03040af5), radial-gradient(circle at 50% -20%, #00e7ff29, transparent 34%), var(--void);min-height:100vh;color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;letter-spacing:0;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}main{overflow:clip}::selection{color:var(--ink);background:#00e7ff47}.site-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03040ac2;border-bottom:1px solid #f8fafc1a;position:fixed;top:0;left:0;right:0}.site-header__inner{justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 32px);height:68px;margin:0 auto;display:flex}.brand-mark{min-width:0;font-family:var(--font-space), Arial, sans-serif;align-items:center;gap:10px;font-weight:700;display:inline-flex}.brand-mark__glyph{background:#ffffff0f;border:1px solid #e2ebf252;border-radius:50%;place-items:center;width:38px;height:38px;padding:2px;display:grid;overflow:hidden;box-shadow:0 0 24px #00e7ff29}.brand-mark__glyph img{object-fit:contain;width:100%;height:100%;display:block}.brand-mark__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-links{align-items:center;gap:4px;display:flex}.nav-link{border-radius:var(--radius);min-height:40px;color:var(--muted);border:1px solid #0000;align-items:center;gap:7px;padding:0 12px;font-size:.9rem;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.nav-link:hover,.nav-link--active{color:var(--ink);background:#00e7ff14;border-color:#00e7ff3d}.page-shell{width:min(1180px,100% - 32px);margin:0 auto}.section{padding:96px 0}.section--tight{padding:64px 0}.section-kicker{color:var(--cyan);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;font-size:.78rem;display:inline-flex}.section-title{max-width:820px;font-family:var(--font-space), Arial, sans-serif;letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,4.4rem);line-height:.96}.section-copy{max-width:720px;color:var(--muted);margin:22px 0 0;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.72}.hero{isolation:isolate;align-items:stretch;min-height:100svh;padding-top:68px;display:grid;position:relative}.hero__scene{z-index:0;pointer-events:none;background:linear-gradient(90deg, #03040ae6 0%, #03040a94 48%, #03040ad1 100%), var(--void);position:absolute;inset:0}.hero__veil{z-index:1;pointer-events:none;background:linear-gradient(#0000,#03040afa);height:42%;position:absolute;inset:auto 0 0}.hero-orbit-art{z-index:1;pointer-events:none;position:absolute;inset:68px 0 0;overflow:hidden}.earth-disc{aspect-ratio:1;opacity:.88;background:radial-gradient(circle at 38% 24%,#d8f2fff5,#d8f2ff0a 9%,#0000 10%),radial-gradient(circle at 28% 36%,#7cffc433,#0000 22%),radial-gradient(circle at 38% 30%,#4cbcff 0%,#1f6fa7 42%,#0a1f3d 70%,#020510 74%);border-radius:50%;width:min(46vw,650px);position:absolute;top:clamp(250px,34vh,390px);left:clamp(420px,43vw,720px);box-shadow:inset -30px -42px 72px #0000009e,0 0 0 10px #00e7ff0d,0 0 80px #00e7ff2e}.earth-disc:before,.earth-disc:after{content:"";background:#d8f2ff57;border-radius:50%;height:1px;position:absolute;left:12%;right:10%;transform:rotate(-9deg)}.earth-disc:before{top:36%;box-shadow:90px 74px #d8f2ff2e}.earth-disc:after{opacity:.55;top:58%;transform:rotate(11deg)}.orbit-ring{aspect-ratio:1;opacity:.78;border:2px solid #00e7ff6b;border-radius:50%;width:min(58vw,760px);position:absolute;top:clamp(120px,18vh,210px);left:clamp(380px,38vw,650px);transform:rotate(-29deg)skewY(-12deg);box-shadow:0 0 32px #00e7ff14}.orbit-ring--inner{opacity:.7;border-color:#7cffc447;width:min(38vw,520px);top:clamp(210px,27vh,310px);left:clamp(500px,50vw,760px)}.vehicle-glyph{filter:drop-shadow(0 0 28px #ff9f1c47);width:106px;height:70px;position:absolute;top:clamp(235px,31vh,330px);left:clamp(660px,58vw,920px);transform:rotate(24deg)}.vehicle-glyph__body,.vehicle-glyph__shield,.vehicle-glyph__plasma{display:block;position:absolute}.vehicle-glyph__body{background:linear-gradient(90deg,#f8fafc,#9aa8bd);border-radius:50% 6px 6px 50%;width:54px;height:24px;top:17px;left:28px}.vehicle-glyph__shield{background:#d8f2ff;border-radius:50%;width:28px;height:34px;top:13px;left:12px}.vehicle-glyph__plasma{background:radial-gradient(circle at 38% 40%,#ffd08a,#ff9f1c 52%,#ff4d2e1a 72%,#0000 76%);border-radius:50%;width:42px;height:42px;top:10px;right:0}.hero__content{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(340px,.48fr);align-items:end;gap:36px;width:min(1180px,100% - 32px);margin:0 auto;padding:68px 0 28px;display:grid;position:relative}.hero__eyebrow{color:var(--mint);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:18px;font-size:.82rem;display:inline-flex}.hero h1{max-width:920px;font-family:var(--font-space), Arial, sans-serif;letter-spacing:0;margin:0;font-size:clamp(3rem,8vw,7.6rem);line-height:.86}.hero__lead{max-width:660px;color:var(--muted);margin:26px 0 0;font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.7}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.button{border-radius:var(--radius);min-height:46px;color:var(--ink);background:#f8fafc14;border:1px solid #f8fafc38;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-weight:700;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.button:hover{background:#00e7ff1a;border-color:#00e7ff6b;transform:translateY(-1px)}.button--primary{color:#160b03;background:linear-gradient(135deg,#ff9f1cf2,#ff4d2ee6);border-color:#ff9f1c8c}.button--primary:hover{background:linear-gradient(135deg,#ffb14a,#ff6748);border-color:#ff9f1cd9}.mission-panel{border-radius:var(--radius);min-height:516px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050914b8;border:1px solid #f8fafc2b;grid-template-rows:auto 1fr auto;align-self:stretch;display:grid;overflow:hidden}.mission-panel__status{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.status-cell{border-right:1px solid var(--line);min-width:0;padding:14px}.status-cell:last-child{border-right:0}.status-cell span{color:var(--subtle);font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:.72rem;display:block}.status-cell strong{overflow-wrap:anywhere;color:var(--ink);margin-top:6px;font-size:.95rem;display:block}.mission-panel__body{padding:22px}.mission-panel h2{font-family:var(--font-space), Arial, sans-serif;margin:0;font-size:1.6rem;line-height:1.05}.mission-panel p{color:var(--muted);margin:16px 0 0;line-height:1.64}.signal-list{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.signal-list li{color:var(--ink);align-items:center;gap:10px;font-size:.95rem;display:flex}.signal-list svg{color:var(--cyan);flex:none}.phase-rail{border-top:1px solid var(--line);grid-template-columns:repeat(7,1fr);display:grid}.phase-button{border:0;border-right:1px solid var(--line);min-width:0;min-height:76px;color:var(--subtle);text-align:center;background:0 0;padding:10px 6px;transition:color .18s,background .18s}.phase-button:last-child{border-right:0}.phase-button:hover,.phase-button--active{color:var(--ink);background:#00e7ff1a}.phase-button--active{box-shadow:inset 0 3px 0 var(--amber)}.phase-button span{white-space:nowrap;overflow-wrap:normal;font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-size:.64rem;line-height:1;display:block}.scene-canvas{width:100%;height:100%;min-height:620px}.trust-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8fafc09}.trust-band__grid{grid-template-columns:repeat(4,1fr);width:min(1180px,100% - 32px);margin:0 auto;display:grid}.metric{border-right:1px solid var(--line);min-height:132px;padding:26px 24px}.metric:first-child{border-left:1px solid var(--line)}.metric span{color:var(--subtle);font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:.74rem;display:block}.metric strong{color:var(--ink);font-family:var(--font-space), Arial, sans-serif;margin-top:10px;font-size:clamp(1.25rem,2vw,1.9rem);line-height:1.08;display:block}.two-column{grid-template-columns:minmax(0,.92fr) minmax(320px,.58fr);align-items:start;gap:44px;display:grid}.quadrant{border:1px solid var(--line);border-radius:var(--radius);background:#05091480;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.quadrant__cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:210px;padding:24px}.quadrant__cell:nth-child(2n){border-right:0}.quadrant__cell:nth-child(n+3){border-bottom:0}.quadrant__label{color:var(--cyan);font-family:var(--font-mono), monospace;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:.75rem;display:flex}.quadrant__cell h3{font-family:var(--font-space), Arial, sans-serif;margin:18px 0 0;font-size:1.35rem}.quadrant__cell p{color:var(--muted);margin:12px 0 0;line-height:1.62}.feature-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.feature-item{border:1px solid var(--line);border-radius:var(--radius);background:#f8fafc09;grid-template-columns:38px 1fr;gap:14px;padding:18px;display:grid}.feature-item svg{color:var(--amber)}.feature-item strong{font-family:var(--font-space), Arial, sans-serif;display:block}.feature-item span{color:var(--muted);margin-top:6px;line-height:1.52;display:block}.mission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.mission-card,.founder-card,.product-card{border:1px solid var(--line);border-radius:var(--radius);background:#f8fafc0a}.mission-card{min-height:204px;padding:22px}.mission-card__icon{color:var(--amber)}.mission-card h3{font-family:var(--font-space), Arial, sans-serif;margin:18px 0 0}.mission-card p{color:var(--muted);margin:10px 0 0;line-height:1.58}.page-hero{border-bottom:1px solid var(--line);background:linear-gradient(#00e7ff14,#0000 74%),#f8fafc05;padding:152px 0 70px}.page-hero__inner{width:min(1180px,100% - 32px);margin:0 auto}.page-hero h1{max-width:980px;font-family:var(--font-space), Arial, sans-serif;margin:0;font-size:clamp(2.8rem,6.4vw,6.7rem);line-height:.88}.page-hero p{max-width:730px;color:var(--muted);margin:24px 0 0;font-size:1.16rem;line-height:1.72}.product-stage{grid-template-columns:minmax(0,.95fr) minmax(320px,.48fr);align-items:stretch;gap:34px;display:grid}.stack-visual{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#00e7ff14,#0000 32%),linear-gradient(315deg,#ff9f1c1f,#0000 36%),#0509149e;min-height:620px;position:relative;overflow:hidden}.stack-visual__grid{background-image:linear-gradient(#f8fafc0e 1px,#0000 1px),linear-gradient(90deg,#f8fafc0e 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e0,#0000 92%);mask-image:linear-gradient(#000000e0,#0000 92%)}.stack-layers{align-content:center;gap:18px;min-height:620px;padding:52px;display:grid;position:relative}.stack-layer{border-radius:var(--radius);min-height:82px;color:var(--ink);text-align:left;background:#03040ab8;border:1px solid #f8fafc29;grid-template-columns:56px 1fr auto;align-items:center;gap:18px;padding:16px;transition:transform .18s,border-color .18s,background .18s;display:grid}.stack-layer:hover,.stack-layer--active{background:#00e7ff1a;border-color:#00e7ff8a;transform:translate(6px)}.stack-layer__index{width:44px;height:44px;color:var(--amber);font-family:var(--font-mono), monospace;border:1px solid #ff9f1c80;border-radius:50%;place-items:center;display:grid}.stack-layer strong{font-family:var(--font-space), Arial, sans-serif;font-size:1.06rem;display:block}.stack-layer span{color:var(--muted);margin-top:5px;line-height:1.35;display:block}.product-detail{border:1px solid var(--line);border-radius:var(--radius);background:#050914a8;align-content:space-between;min-height:620px;padding:28px;display:grid}.product-detail h2{font-family:var(--font-space), Arial, sans-serif;margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.product-detail p{color:var(--muted);line-height:1.7}.vehicle-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:32px;display:grid}.vehicle-chip{border:1px solid var(--line);border-radius:var(--radius);background:#f8fafc0a;min-height:98px;padding:14px}.vehicle-chip svg{color:var(--mint)}.vehicle-chip span{color:var(--muted);margin-top:8px;font-size:.86rem;line-height:1.32;display:block}.people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.founder-card{background:linear-gradient(#00e7ff14,#0000 36%),#f8fafc0a;min-height:560px;padding:28px;display:grid;overflow:hidden}.founder-portrait{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#00e7ff26,#0000 40%),linear-gradient(315deg,#ff9f1c2e,#0000 42%),#03040aad;place-items:center;min-height:210px;display:grid;position:relative;overflow:hidden}.founder-portrait:before,.founder-portrait:after{content:"";border:1px solid #f8fafc21;position:absolute;inset:30px;transform:rotate(8deg)}.founder-portrait:after{border-color:#00e7ff40;inset:52px;transform:rotate(-10deg)}.founder-initials{z-index:1;width:118px;height:118px;color:var(--ink);font-family:var(--font-space), Arial, sans-serif;border:1px solid #00e7ff7a;border-radius:50%;place-items:center;font-size:2rem;display:grid;position:relative;box-shadow:inset 0 0 40px #00e7ff29}.founder-card h2{font-family:var(--font-space), Arial, sans-serif;margin:26px 0 0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.founder-role{color:var(--amber);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.06em;margin:10px 0 0;font-size:.78rem}.founder-card p{color:var(--muted);line-height:1.68}.credential-list{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.credential-list li{color:var(--ink);gap:10px;display:flex}.credential-list svg{color:var(--cyan);flex:none}.contact-layout{grid-template-columns:minmax(0,.8fr) minmax(360px,.62fr);align-items:start;gap:44px;display:grid}.contact-form{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#050914b3;gap:16px;padding:26px;display:grid}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field{gap:8px;display:grid}.field label{color:var(--muted);font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:.78rem}.field input,.field textarea{border-radius:var(--radius);width:100%;color:var(--ink);background:#03040ab8;border:1px solid #f8fafc2e;outline:none;padding:12px 13px;transition:border-color .18s,box-shadow .18s}.field textarea{resize:vertical;min-height:176px}.field input:focus,.field textarea:focus{border-color:#00e7ff99;box-shadow:0 0 0 3px #00e7ff1f}.form-status{min-height:24px;color:var(--muted);line-height:1.5}.contact-aside{gap:14px;display:grid}.contact-route{border:1px solid var(--line);border-radius:var(--radius);background:#f8fafc0a;gap:10px;padding:22px;display:grid}.contact-route svg{color:var(--amber)}.contact-route strong{font-family:var(--font-space), Arial, sans-serif}.contact-route span{color:var(--muted);line-height:1.55}.footer{border-top:1px solid var(--line);color:var(--subtle);padding:34px 0}.footer__inner{justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 32px);margin:0 auto;display:flex}@media (max-width:980px){.hero__content,.two-column,.product-stage,.contact-layout{grid-template-columns:1fr}.hero__content{align-items:start}.mission-panel,.product-detail,.stack-visual{min-height:auto}.scene-canvas{min-height:560px}.trust-band__grid,.mission-grid,.vehicle-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.people-grid{grid-template-columns:1fr}}@media (max-width:720px){.site-header__inner{flex-wrap:wrap;height:auto;min-height:68px;padding:10px 0}.nav-links{justify-content:space-between;width:100%}.nav-link{padding:0 8px;font-size:.8rem}.brand-mark__text{max-width:250px}.hero{padding-top:112px}.earth-disc{opacity:.42;width:360px;top:225px;left:150px}.orbit-ring{opacity:.48;width:460px;top:162px;left:88px}.orbit-ring--inner{width:310px;top:238px;left:182px}.vehicle-glyph{opacity:.86;width:82px;top:205px;left:258px;transform:rotate(18deg)scale(.8)}.hero__content{padding-top:36px}.mission-panel__status,.trust-band__grid,.quadrant,.mission-grid,.vehicle-rail,.form-row{grid-template-columns:1fr}.status-cell,.metric,.quadrant__cell{border-right:0}.metric:first-child{border-left:0}.phase-rail{grid-template-columns:repeat(4,1fr)}.phase-button:nth-child(4n){border-right:0}.stack-layers{padding:24px}.stack-layer{grid-template-columns:44px 1fr}.stack-layer svg{display:none}.contact-layout{gap:28px}.footer__inner{flex-direction:column;align-items:flex-start}}
