:root{--bg: #020306;--panel: rgba(2, 6, 12, .72);--panel-strong: rgba(5, 8, 13, .9);--line: rgba(255, 255, 255, .2);--muted-line: rgba(255, 255, 255, .12);--text: #f4f6fb;--muted: #b9bdc8;--dim: #7e8492;--blue: #008cff;--blue-strong: #006cff;--font-din: "D-DIN Pro", "D-DIN", "DIN Alternate", Arial, Verdana, sans-serif}@font-face{font-family:D-DIN Pro;src:url(/fonts/D-DIN-PRO-400-Regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:D-DIN Pro;src:url(/fonts/D-DIN-PRO-700-Bold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#000;color:var(--text);font-family:var(--font-din)}a{color:inherit;text-decoration:none}.site-shell{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 52% 8%,rgba(0,140,255,.16),transparent 32rem),radial-gradient(circle at 86% 30%,rgba(255,128,32,.08),transparent 25rem),#000}.header{align-items:center;display:grid;grid-template-columns:230px 1fr 220px;gap:28px;left:0;padding:34px 58px 0;position:absolute;right:0;top:0;z-index:20}.brand{display:inline-flex;flex-direction:column;line-height:1;width:max-content}.brand-mark{color:var(--blue);font-size:40px;font-weight:700;letter-spacing:0}.brand-sub{color:#fff;font-size:16px;letter-spacing:13px;margin-left:5px}.nav{align-items:center;display:flex;gap:clamp(18px,2.5vw,52px);justify-content:center}.nav a{color:#fff;font-size:14px;line-height:1;padding:0 0 18px;position:relative}.nav a.active:after{background:var(--blue);bottom:0;content:"";height:4px;left:0;position:absolute;width:52px}.outline-button,.solid-button,.text-link{align-items:center;display:inline-flex;font-weight:700;gap:14px;letter-spacing:0;text-transform:uppercase}.outline-button,.solid-button{border-radius:4px;font-size:14px;min-height:58px;padding:0 30px}.outline-button{background:#0000003d;border:1px solid rgba(255,255,255,.84);color:#fff}.outline-button.small{border-color:#008cffd9;justify-content:center;min-height:58px;padding-inline:26px}.solid-button{background:linear-gradient(135deg,#0076ff,#0356dc);color:#fff}.play-dot{border:2px solid #fff;border-radius:50%;display:grid;font-size:12px;height:34px;place-items:center;width:34px}.section-bg,.section-pad{position:relative}.hero{background:linear-gradient(90deg,#000,#000000e6 30%,#0000002e 68%,#00000057),linear-gradient(180deg,#000 0,#0000001f 28%,#00000042),url(/assets/hero-bg.png) right center / cover no-repeat;border-bottom:1px solid var(--muted-line);min-height:790px;padding:180px 64px 74px}.hero:after{background:linear-gradient(180deg,#000 0,#000 72%,#0000);content:"";height:170px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.hero-copy{max-width:650px;position:relative;z-index:2}.eyebrow{color:var(--blue);font-size:clamp(15px,1.05vw,20px);font-weight:700;letter-spacing:0;line-height:1.35;margin:0 0 32px;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2{color:#f3f3f3;font-weight:700;letter-spacing:.01em;line-height:1;text-transform:uppercase}h1{font-size:clamp(48px,4.15vw,78px);margin-bottom:28px;max-width:560px}h2{font-size:clamp(34px,2.65vw,52px)}.hero-copy>p:not(.eyebrow),.vision-copy p,.platforms-head>p,.milestone p,.why-copy p,.reason p,.platform-card p,.final-cta p,.footer p{color:var(--muted);font-size:clamp(16px,1.05vw,21px);line-height:1.55}.actions{display:flex;flex-wrap:wrap;gap:28px;margin-top:44px}.scroll-cue{align-items:center;bottom:70px;color:#c6c8ce;display:flex;gap:24px;font-size:16px;left:64px;position:absolute;text-transform:uppercase;z-index:2}.hero .scroll-cue{bottom:auto;left:auto;margin-top:26px;position:relative}.scroll-cue span{border:2px solid #fff;border-radius:999px;display:inline-block;height:54px;position:relative;width:30px}.scroll-cue span:before,.scroll-cue span:after{background:var(--blue);border-radius:50%;content:"";height:5px;left:50%;position:absolute;transform:translate(-50%);width:5px}.scroll-cue span:before{top:11px}.scroll-cue span:after{bottom:11px}.vision{align-items:center;background:radial-gradient(circle at 22% 9%,rgba(84,138,190,.18),transparent 18rem),radial-gradient(circle at 42% 18%,rgba(255,255,255,.08),transparent 20rem),linear-gradient(90deg,#000000f5 0,#000000f5 30%,#010910bd 55%,#000000f0),linear-gradient(180deg,#02060c,#000 88%),#000;display:grid;gap:36px;grid-template-columns:minmax(470px,500px) minmax(0,1fr);min-height:750px;padding:0 58px}.vision-copy{max-width:610px;position:relative;z-index:2}.vision-copy p{margin-bottom:34px}.text-link{color:var(--blue);font-size:23px}.world-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(180px,1fr));z-index:2}.world-card{align-items:center;background:linear-gradient(180deg,#0000000a 0,#0000000a 48%,#000000e6 78%);background-position:center top;background-repeat:no-repeat;background-size:100% 100%;border:1px solid rgba(255,255,255,.28);border-radius:8px;display:flex;flex-direction:column;justify-content:flex-end;height:550px;min-height:0;padding:0 34px 52px;text-align:center}.world-1{background-image:linear-gradient(180deg,#0000000a 0,#0000000a 48%,#000000e6 78%),url(/assets/vision-earth.png)}.world-2{background-image:linear-gradient(180deg,#0000000a 0,#0000000a 48%,#000000e6 78%),url(/assets/vision-orbit.png)}.world-3{background-image:linear-gradient(180deg,#0000000a 0,#0000000a 48%,#000000e6 78%),url(/assets/vision-moon.png)}.world-4{background-image:linear-gradient(180deg,#0000000a 0,#0000000a 48%,#000000e6 78%),url(/assets/vision-deep-space.png)}.pin{background:var(--blue);border:7px solid #071423;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 26px #008cfff2;height:26px;margin-bottom:42px;width:26px}.world-card h3,.platform-card h3,.milestone h3,.reason h3{color:#fff;font-size:clamp(20px,1.45vw,30px);line-height:1.14;margin-bottom:24px;text-transform:uppercase}.world-card p{color:#f0f0f0;font-size:clamp(18px,1.1vw,24px);line-height:1.45}.vision-cue{display:none}.platforms{background:linear-gradient(180deg,#00000070,#000 82%),url(/assets/platforms-bg.png) top right / 78% auto no-repeat,#000;border-top:1px solid var(--muted-line);min-height:850px;padding:100px 60px 80px}.platforms-head,.journey-head{align-items:end;display:grid;gap:40px;grid-template-columns:1.2fr 1fr;margin-bottom:52px;position:relative}.platforms-head{align-items:start;display:block;max-width:760px}.platforms-head h2{max-width:760px}.platforms-head>p{margin:28px 0 0;max-width:470px}.platforms-head>div{max-width:760px}.journey-head{align-items:end;display:grid;gap:40px;grid-template-columns:1.2fr 1fr}.platform-grid{display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}.platform-card{background:linear-gradient(180deg,#080c12b8,#020305db);border:1px solid rgba(255,255,255,.28);border-radius:8px;min-height:475px;overflow:hidden;padding:0 38px 36px}.platform-image{background:#05070a center / cover no-repeat;height:210px;margin:0 -38px 28px}.platform-1 .platform-image{background-image:url(/assets/platform-orbital-new.png)}.platform-2 .platform-image{background-image:url(/assets/platform-lunar-new.png)}.platform-3 .platform-image{background-image:url(/assets/platform-deep-space-new.png)}.platform-4 .platform-image{background-image:url(/assets/platform-ecosystem-new.png)}.icon-ring,.reason-icon{align-items:center;border:2px solid var(--blue);border-radius:50%;color:var(--blue);display:flex;font-size:26px;height:62px;justify-content:center;margin-bottom:28px;width:62px}.platform-card p{margin-bottom:28px}.journey{background:linear-gradient(90deg,#000 0,#000 12%,#0000008c 46%,#000),linear-gradient(180deg,#00000085,#0000004d),url(/assets/journey-bg.png) center bottom / cover no-repeat;border-top:1px solid var(--muted-line);min-height:520px;padding:60px 80px 100px}.journey-head{grid-template-columns:1fr auto;margin-bottom:35px}.timeline{display:grid;grid-template-columns:repeat(5,1fr);margin-left:90px}.milestone{padding-right:50px;position:relative}.milestone:before{background:#ffffff61;content:"";height:2px;left:100px;position:absolute;right:0;top:16px}.milestone:last-child:before{display:none}.year{align-items:center;color:#dce2ef;display:flex;font-size:28px;gap:18px;margin-bottom:38px}.year span{border:5px solid #071423;border-radius:50%;box-shadow:0 0 0 3px #6bbdff;display:inline-block;height:17px;width:17px}.milestone h3{font-size:clamp(20px,1.3vw,28px);text-transform:none}.why{align-items:start;background:linear-gradient(90deg,#000 0,#000 74%,#0000007a),url(/assets/why-bg.png) bottom right / auto 100% no-repeat;border-top:1px solid var(--muted-line);display:grid;gap:70px;grid-template-columns:.75fr 1.6fr;min-height:500px;padding:65px 80px 90px}.why-copy h2{max-width:560px}.why-copy,.final-cta>div:first-child{position:relative}.reason-grid{display:grid;grid-template-columns:repeat(4,1fr)}.reason{border-left:1px solid rgba(255,255,255,.22);min-height:310px;padding:0 34px}.reason-icon{border:0;font-size:50px;height:70px;width:70px}.final-cta{align-items:center;background:linear-gradient(90deg,#000 0,#000 42%,#00000061),url(/assets/hero-bg.png) bottom right / cover no-repeat;border-top:1px solid var(--muted-line);display:grid;gap:40px;grid-template-columns:1fr 330px;min-height:360px;padding:58px 70px}.final-cta h2{font-size:clamp(34px,2.8vw,56px);max-width:990px}.final-cta p{max-width:720px}.cta-actions{display:grid;gap:20px}.footer{background:#020202;border-top:1px solid var(--muted-line);display:grid;gap:46px;grid-template-columns:1.3fr repeat(5,minmax(120px,1fr));padding:58px 64px 38px}.footer-brand .brand-mark{display:block;font-size:44px}.footer-brand p{font-size:16px;max-width:260px}.socials{display:flex;gap:14px}.socials a{border:1px solid rgba(255,255,255,.45);border-radius:50%;display:grid;height:32px;place-items:center;width:32px}.footer-group{display:flex;flex-direction:column;gap:14px}.footer-group h3{color:#aaa;font-size:14px;margin:0 0 18px;text-transform:uppercase}.footer-group a{color:#c7c7c7;font-size:15px}.legal{border-top:1px solid var(--muted-line);color:#777;display:flex;font-size:14px;gap:36px;grid-column:1 / -1;justify-content:flex-end;padding-top:24px}.legal span:first-child{margin-right:auto}@media (max-width: 1180px){.header{grid-template-columns:1fr auto;padding:28px}.nav{display:none}.hero,.vision,.platforms,.journey,.why,.final-cta,.footer{padding-left:28px;padding-right:28px}.vision,.why,.final-cta{grid-template-columns:1fr}.world-grid,.platform-grid,.reason-grid,.timeline,.footer{grid-template-columns:repeat(2,1fr)}.timeline{gap:35px;margin-left:0}.milestone:before{display:none}}@media (max-width: 720px){.header{grid-template-columns:1fr}.header .outline-button{display:none}.brand-mark{font-size:34px}.brand-sub{font-size:12px;letter-spacing:9px}.hero{background-position:62% center;min-height:820px;padding-top:170px}h1{font-size:clamp(38px,11vw,48px)}h2{font-size:clamp(30px,9vw,42px)}.hero-copy>p:not(.eyebrow),.vision-copy p,.platforms-head>p,.milestone p,.why-copy p,.reason p,.platform-card p,.final-cta p,.footer p{font-size:17px}.actions,.legal{align-items:stretch;flex-direction:column}.outline-button,.solid-button{justify-content:center;width:100%}.world-grid,.platform-grid,.reason-grid,.timeline,.footer{grid-template-columns:1fr}.world-card{min-height:430px}.platforms-head,.journey-head{align-items:start;grid-template-columns:1fr}.reason{border-left:0;border-top:1px solid rgba(255,255,255,.22);min-height:0;padding:28px 0}.scroll-cue{left:28px}}
