:root{--color-background:#030507;--color-background-soft:#070a0e;--color-surface:#080b10eb;--color-surface-strong:#0a0e14fa;--color-surface-muted:#ffffff08;--color-border:#ffffff17;--color-border-strong:#70d9ff47;--color-text:#eef2f7;--color-text-muted:#9aa6b8;--color-text-soft:#6b7687;--color-accent:#6ec8eb;--color-accent-strong:#3aafd9;--color-highlight:#d4a15c;--color-success:#6fbf82;--shadow-soft:0 12px 40px #00000047;--shadow-card:0 16px 40px #00000059;--shadow-glow:0 0 0 1px #6ec8eb14;--shadow-glow-strong:0 0 0 1px #6ec8eb29;--radius-xs:0.25rem;--radius-sm:0.4rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-pill:0.35rem;--space-1:0.5rem;--space-2:0.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--space-8:5rem;--font-body:"Space Grotesk",system-ui,sans-serif;--font-display:"Sora",system-ui,sans-serif;--container:min(1180px,calc(100vw - 2rem));--transition-fast:180ms ease;--transition-base:280ms ease;--ease-out-expo:cubic-bezier(0.22,1,0.36,1)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:7rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(180deg,#030507,#05080c 40%,#030507);color:#eef2f7;color:var(--color-text);font-family:Space Grotesk,system-ui,sans-serif;font-family:var(--font-body);line-height:1.6;margin:0;min-width:320px;overflow-x:hidden}body:before{background-image:linear-gradient(hsla(0,0%,100%,.018) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,#0000 0);background-size:72px 72px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#0000008c,#0000 70%);mask-image:linear-gradient(180deg,#0000008c,#0000 70%);opacity:.35;pointer-events:none;position:fixed;z-index:-1}img{display:block;max-width:100%}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{color:#eef2f7;color:var(--color-text);font-family:Sora,system-ui,sans-serif;font-family:var(--font-display);letter-spacing:-.03em;line-height:1.08;margin:0}p{color:#9aa6b8;color:var(--color-text-muted)}ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}section{position:relative}[id]{scroll-margin-top:7rem}.section-heading span,h1 span,h2 span{color:#6ec8eb;color:var(--color-accent)}.btn{align-items:center;border:1px solid #0000;border-radius:.4rem;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-weight:700;gap:.65rem;justify-content:center;letter-spacing:.01em;min-height:3rem;padding:.75rem 1.35rem;position:relative;transition:border-color .28s ease,background-color .28s ease,color .28s ease;transition:border-color var(--transition-base),background-color var(--transition-base),color var(--transition-base)}.btn:active,.btn:hover{transform:none}.btn-primary{background:#6ec8eb;background:var(--color-accent);border-color:#6ec8eb;border-color:var(--color-accent);color:#041018}.btn-primary:hover{background:#8ad8f2;border-color:#8ad8f2}.btn-secondary{background:#0000;border-color:#ffffff2e}.btn-secondary,.btn-secondary:hover{color:#eef2f7;color:var(--color-text)}.btn-secondary:hover{background:#6ec8eb0f;border-color:#6ec8eb73}.section-kicker{align-items:center;background:#0000;border:0;border-radius:0;color:#6ec8eb;color:var(--color-accent);display:inline-flex;font-size:.78rem;font-weight:700;gap:.7rem;letter-spacing:.16em;padding:0;text-transform:uppercase;width:fit-content}.section-kicker:before{animation:none;background:#6ec8eb;background:var(--color-accent);border-radius:0;box-shadow:none;content:"";flex-shrink:0;height:1px;width:1.5rem}.section-heading{font-size:clamp(2.1rem,3.6vw,3.6rem);letter-spacing:-.035em}.section-copy{font-size:clamp(.98rem,1.3vw,1.08rem);max-width:38rem}.glass-card{backdrop-filter:none;-webkit-backdrop-filter:none;background:#080c12e6;border:1px solid #ffffff17;border:1px solid var(--color-border);border-radius:.5rem;border-radius:var(--radius-md);box-shadow:none;overflow:hidden;position:relative;transition:border-color .28s ease;transition:border-color var(--transition-base)}.glass-card:after,.glass-card:before{display:none}.glass-card:hover{border-color:#6ec8eb38;box-shadow:none;transform:none}::selection{background:#70d9ff4d;color:#eef2f7;color:var(--color-text)}:focus-visible{outline:2px solid #70d9ffcc;outline-offset:3px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#000000f2}::-webkit-scrollbar-thumb{background:#6ec8eb73;border:2px solid #000000f2;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#6ec8eb;background:var(--color-accent)}@keyframes kicker-pulse{0%,to{box-shadow:0 0 10px #70d9ff80;opacity:1}50%{box-shadow:0 0 20px #70d9ffe6,0 0 8px #f6a94a66;opacity:.85}}@keyframes btn-primary-glow{0%,to{box-shadow:0 12px 32px #22b8f047,0 0 0 1px #70d9ff1f}50%{box-shadow:0 12px 40px #22b8f06b,0 0 0 1px #70d9ff38,0 0 20px #70d9ff1a}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float-y-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes orbit-spin-rev{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes halo-breathe{0%,to{opacity:.65;transform:scale(1)}50%{opacity:.95;transform:scale(1.1)}}@keyframes shimmer-slide{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}@keyframes scan-line{0%{opacity:.8;transform:translateY(0)}to{opacity:0;transform:translateY(300%)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-ring{0%,to{box-shadow:0 0 0 0 #70d9ff59,0 0 0 4px #70d9ff14}50%{box-shadow:0 0 0 6px #70d9ff1a,0 0 0 4px #70d9ff29}}@keyframes vehicle-scan{0%{opacity:.7;top:0}to{opacity:0;top:100%}}@media (max-width:768px){:root{--container:min(1180px,calc(100vw - 1.25rem))}html{scroll-padding-top:6rem}[id]{scroll-margin-top:6rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.navbar{padding:1rem 0 0;width:100%;z-index:1000}.navbar,.navbar__progress{left:0;position:fixed;top:0}.navbar__progress{background:var(--color-accent);box-shadow:none;height:1px;transform-origin:0;z-index:1001}.navbar__container{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#05080ce0;border:1px solid #ffffff17;border-radius:var(--radius-md);box-shadow:none;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;padding:.7rem .9rem .7rem 1rem;position:relative;transition:border-color var(--transition-base),background-color var(--transition-base);width:var(--container);z-index:2}.navbar--scrolled .navbar__container{background:#05080cf5;border-color:#ffffff1f;box-shadow:none}.navbar__brand{align-items:center;display:inline-flex;flex-shrink:0;gap:.85rem;transition:opacity var(--transition-fast)}.navbar__brand:hover{opacity:.85}.navbar__brand-mark{background:#6ec8eb0f;border:1px solid #6ec8eb47;border-radius:var(--radius-sm);box-shadow:none;display:grid;height:2.35rem;place-items:center;position:relative;width:2.35rem}.navbar__brand-mark:before{display:none}.navbar__brand-core{animation:none;background:var(--color-accent);border-radius:0;box-shadow:none;height:.55rem;width:.55rem}.navbar__brand-copy{display:flex;flex-direction:column}.navbar__brand-title{color:var(--color-text);font-family:var(--font-display);font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.navbar__brand-subtitle{color:var(--color-text-soft);font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.navbar__panel{gap:1rem;justify-content:space-between}.navbar__links,.navbar__panel{align-items:center;display:flex;flex:1 1}.navbar__links{gap:.4rem;justify-content:center}.navbar__links a{align-items:center;border-radius:var(--radius-pill);color:var(--color-text-muted);display:inline-flex;font-size:.95rem;font-weight:500;justify-content:center;padding:.72rem .95rem;position:relative;transition:color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast)}.navbar__links a.is-active,.navbar__links a:hover{background:#70d9ff14;color:var(--color-text)}.navbar__links a.is-active:after{background:linear-gradient(90deg,var(--color-accent),var(--color-highlight));border-radius:var(--radius-pill);box-shadow:0 0 8px #70d9ff66;content:"";height:2px;inset:auto .95rem .38rem;position:absolute}.navbar__cta{min-width:10rem}.navbar__backdrop,.navbar__toggle{display:none}@media (max-width:960px){.navbar{padding-top:.75rem}.navbar__container{padding:.8rem .9rem;width:var(--container)}.navbar__toggle{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:1rem;color:var(--color-text);cursor:pointer;display:inline-flex;flex-direction:column;gap:.28rem;height:2.85rem;justify-content:center;transition:background-color var(--transition-fast),border-color var(--transition-fast);width:2.85rem}.navbar__toggle:hover{background:#70d9ff14;border-color:#70d9ff33}.navbar__toggle span{background:currentColor;border-radius:var(--radius-pill);height:2px;transition:transform var(--transition-fast),opacity var(--transition-fast);width:1.05rem}.navbar__toggle.is-open span:first-child{transform:translateY(6px) rotate(45deg)}.navbar__toggle.is-open span:nth-child(2){opacity:0}.navbar__toggle.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.navbar__panel{align-items:stretch;background:#040404f7;border:1px solid #ffffff14;border-radius:1.5rem;box-shadow:var(--shadow-soft);flex-direction:column;left:0;opacity:0;padding:1rem;pointer-events:none;position:absolute;right:0;top:calc(100% + .7rem);transform:translateY(-12px);transition:opacity .25s var(--ease-out-expo),transform .25s var(--ease-out-expo)}.navbar__panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar__links{align-items:stretch;flex-direction:column}.navbar__links a{justify-content:flex-start;padding:.9rem 1rem;width:100%}.navbar__links a.is-active:after{height:auto;inset:.7rem auto .7rem 0;width:3px}.navbar__cta{width:100%}.navbar__backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0000008c;border:0;display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity var(--transition-base);z-index:1}.navbar__backdrop.is-open{opacity:1;pointer-events:auto}}@media (max-width:600px){.navbar__brand-title{font-size:.92rem}.navbar__brand-subtitle{font-size:.64rem}.navbar__brand-mark{height:2.45rem;width:2.45rem}}.hero{align-items:center;display:flex;min-height:100vh;min-height:100dvh;overflow:hidden;padding:7.5rem 0 5rem;position:relative}.hero__atmosphere{inset:0;pointer-events:none;position:absolute;z-index:0}.hero__stars{background-image:radial-gradient(1.5px 1.5px at 8% 12%,#ffffff8c 0,#0000 100%),radial-gradient(1px 1px at 22% 28%,#ffffff4d 0,#0000 100%),radial-gradient(1.5px 1.5px at 38% 8%,#fff6 0,#0000 100%),radial-gradient(1px 1px at 54% 22%,#ffffff40 0,#0000 100%),radial-gradient(2px 2px at 71% 14%,#ffffff73 0,#0000 100%),radial-gradient(1px 1px at 86% 32%,#ffffff47 0,#0000 100%),radial-gradient(1px 1px at 14% 48%,#ffffff38 0,#0000 100%),radial-gradient(1px 1px at 78% 52%,#ffffff40 0,#0000 100%);inset:0}.hero__glow,.hero__stars{opacity:.55;position:absolute}.hero__glow{border-radius:50%;filter:blur(80px)}.hero__glow--cyan{background:radial-gradient(circle,#6ec8eb1f,#0000 70%);height:28rem;left:-8%;top:12%;width:28rem}.hero__glow--amber{background:radial-gradient(circle,#d4a15c14,#0000 70%);bottom:10%;height:22rem;right:0;width:22rem}.hero__horizon{background:linear-gradient(180deg,#0000,#3aafd90f);bottom:0;height:35%;left:0;position:absolute;right:0}.hero__arc{border:1px solid #6ec8eb14;border-radius:50%;height:min(58vw,42rem);position:absolute;right:-12%;top:42%;transform:translateY(-50%);width:min(58vw,42rem)}.hero__container{grid-gap:clamp(2rem,4vw,3.5rem);align-items:center;display:grid;gap:clamp(2rem,4vw,3.5rem);grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);margin:0 auto;position:relative;width:var(--container);z-index:2}.hero__content{align-items:flex-start;display:flex;flex-direction:column;gap:1.05rem}.hero__eyebrow{color:var(--color-accent);font-size:.78rem;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.hero__brand{color:var(--color-text);font-size:clamp(4.4rem,9.5vw,8rem);font-weight:800;letter-spacing:-.045em;line-height:.88}.hero__brand,.hero__headline{font-family:var(--font-display);margin:0}.hero__headline{color:#eef2f7b8;font-size:clamp(1.55rem,2.5vw,2.2rem);font-weight:600;letter-spacing:-.02em;line-height:1.2}.hero__copy{color:var(--color-text-muted);font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.65;margin:.1rem 0 0;max-width:28rem}.hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;padding-top:.7rem}.hero__visual{align-items:center;display:flex;justify-content:center;position:relative}.hero__panel{background:#070b10eb;border:1px solid #ffffff1a;border-radius:var(--radius-md);padding:1.35rem 1.4rem 1.25rem;position:relative;width:min(100%,34rem)}.hero__panel:after,.hero__panel:before{border-color:#6ec8eb73;border-style:solid;content:"";height:12px;pointer-events:none;position:absolute;width:12px}.hero__panel:before{border-width:1px 0 0 1px;left:8px;top:8px}.hero__panel:after{border-width:0 1px 1px 0;bottom:8px;right:8px}.hero__panel-top{align-items:center;border-bottom:1px solid #ffffff12;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding-bottom:.85rem}.hero__panel-label,.hero__panel-status{background:#0000;border:0;border-radius:0;font-size:.74rem;font-weight:700;letter-spacing:.1em;padding:0;text-transform:uppercase}.hero__panel-label{color:var(--color-accent)}.hero__panel-status{color:var(--color-text-soft)}.hero__vehicle-visual{align-items:center;background:linear-gradient(#6ec8eb0a 1px,#0000 0),linear-gradient(90deg,#6ec8eb0a 1px,#0000 0);background-size:28px 28px;display:flex;height:15.5rem;justify-content:center;margin:.35rem 0 .85rem;overflow:hidden;position:relative}.hero__vehicle-img{filter:drop-shadow(0 12px 28px rgba(0,0,0,.45));max-height:92%;max-width:52%;object-fit:contain;position:relative;z-index:2}.hero__vehicle-orbit{border-radius:50%;pointer-events:none;position:absolute;z-index:1}.hero__vehicle-orbit--1{animation:orbit-spin 28s linear infinite;border:1px dashed #6ec8eb33;height:10.5rem;width:10.5rem}.hero__vehicle-orbit--2{animation:orbit-spin-rev 36s linear infinite;border:1px dashed #6ec8eb1a;border-radius:50%/50%;height:7rem;width:16rem}.hero__vehicle-crosshair{inset:0;pointer-events:none;position:absolute;z-index:3}.hero__vehicle-crosshair:after,.hero__vehicle-crosshair:before{background:#6ec8eb1a;content:"";position:absolute}.hero__vehicle-crosshair:before{height:1px;left:8%;right:8%;top:50%}.hero__vehicle-crosshair:after{bottom:8%;left:50%;top:8%;width:1px}.hero__vehicle-plume{display:none}.hero__vehicle-specs{grid-gap:0;border-top:1px solid #ffffff12;display:grid;gap:0}.hero__spec-row{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;gap:1rem;justify-content:space-between;padding:.7rem 0}.hero__spec-row:last-child{border-bottom:0;padding-bottom:0}.hero__spec-key{color:var(--color-text-soft);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.hero__spec-val{color:var(--color-text);font-family:var(--font-display);font-size:.92rem;font-weight:700;letter-spacing:.02em}.hero__scroll{align-items:center;background:#0000;border:0;bottom:1.5rem;color:var(--color-text-soft);cursor:pointer;display:flex;flex-direction:column;font-size:.68rem;font-weight:600;gap:.5rem;left:50%;letter-spacing:.18em;padding:0;position:absolute;text-transform:uppercase;transform:translateX(-50%);z-index:3}.hero__scroll:hover{color:var(--color-accent)}.hero__scroll-line{animation:hero-scroll-pulse 2.4s ease-in-out infinite;background:linear-gradient(180deg,var(--color-accent),#0000);height:2.1rem;width:1px}@keyframes hero-scroll-pulse{0%,to{opacity:.3;transform:scaleY(.85)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:1100px){.hero__container{grid-template-columns:1fr}.hero__visual{order:-1}.hero__panel{width:100%}.hero__vehicle-visual{height:13.5rem}}@media (max-width:768px){.hero{padding:7rem 0 4rem}.hero__actions,.hero__actions .btn{width:100%}.hero__panel-top{align-items:flex-start;flex-direction:column}.hero__scroll{display:none}}@media (max-width:520px){.hero__brand{font-size:clamp(3.5rem,15vw,4.8rem)}}@media (prefers-reduced-motion:reduce){.hero__scroll-line,.hero__vehicle-orbit--1,.hero__vehicle-orbit--2{animation:none}}.about-section{border-top:1px solid #ffffff0d;padding:6rem 0}.about-section__container{grid-gap:2.5rem;display:grid;gap:2.5rem;margin:0 auto;position:relative;width:var(--container);z-index:1}.about-section__intro{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}.about-section__copy{align-items:flex-start;display:flex;flex-direction:column;gap:1.1rem}.about-section__panel{border-left:2px solid var(--color-accent);display:flex;flex-direction:column;justify-content:center;padding:1.35rem 1.4rem}.about-section__panel-label{color:var(--color-text-soft);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.about-section__principles{grid-gap:.85rem;display:grid;gap:.85rem;margin-top:1.1rem}.about-section__principles li{color:var(--color-text-muted);font-size:.96rem;line-height:1.55;padding-left:1.1rem;position:relative}.about-section__principles li:before{background:var(--color-accent);content:"";height:1px;left:0;position:absolute;top:.7rem;width:.4rem}.about-section__capabilities{grid-gap:1px;background:#ffffff14;border:1px solid #ffffff14;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.about-section__card{background:#070b10f2;border:0;border-radius:0;box-shadow:none;padding:1.5rem 1.4rem}.about-section__card:hover{background:#0a1016fa;border-color:#0000}.about-section__icon{background:#0000;border:1px solid #6ec8eb38;border-radius:0;color:var(--color-accent);display:grid;font-size:.95rem;height:2.4rem;margin-bottom:1.1rem;place-items:center;width:2.4rem}.about-section__card:hover .about-section__icon{background:#6ec8eb0f;border-color:#6ec8eb59;box-shadow:none}.about-section__card h3{font-size:1.1rem;margin-bottom:.65rem}.about-section__card p{font-size:.94rem}.about-section__metrics{grid-gap:0;border-bottom:1px solid #ffffff14;border-top:1px solid #ffffff14;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.about-section__metric{background:#0000;border:0;border-radius:0;border-right:1px solid #ffffff14;padding:1.35rem 1rem;text-align:left}.about-section__metric:last-child{border-right:0}.about-section__metric:hover{border-color:#ffffff14}.about-section__metric strong{-webkit-text-fill-color:unset;background:none;color:var(--color-text);display:block;font-family:var(--font-display);font-size:clamp(1.55rem,2.5vw,2rem)}.about-section__metric span{color:var(--color-text-soft);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}@media (max-width:980px){.about-section__capabilities,.about-section__intro,.about-section__metrics{grid-template-columns:1fr}.about-section__metric{border-bottom:1px solid #ffffff14;border-right:0}.about-section__metric:last-child{border-bottom:0}}@media (max-width:768px){.about-section{padding:4.5rem 0}}.missions-section{border-top:1px solid #ffffff0d;padding:6rem 0}.missions-section__container{grid-gap:2.25rem;display:grid;gap:2.25rem;margin:0 auto;position:relative;width:var(--container);z-index:1}.missions-section__intro{grid-gap:.9rem;display:grid;gap:.9rem;max-width:42rem}.missions-section__sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.missions-section__supporting-copy{font-size:.96rem;max-width:40rem}.missions-section__link{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.missions-section__link:hover{color:#8ad8f2}.missions-section__grid{grid-gap:0;border-top:1px solid #ffffff14;display:grid;gap:0;grid-template-columns:1fr}.missions-section__card{grid-gap:1.25rem 1.5rem;align-items:start;background:#0000;border:0;border-bottom:1px solid #ffffff14;border-radius:0;box-shadow:none;display:grid;gap:1.25rem 1.5rem;grid-template-columns:auto 1fr auto;min-height:0;padding:1.35rem 0}.missions-section__card:hover{background:hsla(0,0%,100%,.015);border-color:#ffffff14}.missions-section__card-top{display:contents}.missions-section__icon{background:#0000;border:1px solid #6ec8eb33;border-radius:0;color:var(--color-accent);display:grid;font-size:.95rem;grid-row:1/span 2;height:2.35rem;place-items:center;width:2.35rem}.missions-section__card:hover .missions-section__icon{background:#6ec8eb0d;border-color:#6ec8eb52;box-shadow:none}.missions-section__meta{align-items:center;display:flex;flex-direction:row;gap:.75rem;grid-column:3;grid-row:1}.missions-section__year{color:var(--color-text-soft);font-family:var(--font-display);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.missions-section__status{background:#0000;border:0;border-radius:0;color:var(--color-accent);font-size:.72rem;font-weight:700;letter-spacing:.1em;padding:0;text-transform:uppercase}.missions-section__card h3{align-self:center;font-size:1.12rem;grid-column:2;grid-row:1}.missions-section__card p{font-size:.92rem;grid-column:2;grid-row:2;max-width:42rem}.missions-section__tags{display:flex;flex-wrap:wrap;gap:.55rem;grid-column:3;grid-row:2;justify-content:flex-end}.missions-section__tags span{background:#0000;border:0;border-radius:0;color:var(--color-text-soft);font-size:.72rem;letter-spacing:.04em;padding:0;text-transform:uppercase}.missions-section__card:hover .missions-section__tags span{background:#0000;border-color:#0000;color:var(--color-text-muted)}.missions-section__summary{grid-gap:0;background:#0000;border:1px solid #ffffff14;border-radius:0;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.missions-section__summary:hover{border-color:#ffffff14}.missions-section__summary-item{border-right:1px solid #ffffff14;padding:1.2rem 1.25rem;text-align:left}.missions-section__summary-item:last-child{border-right:0}.missions-section__summary-item strong{-webkit-text-fill-color:unset;background:none;color:var(--color-text);display:block;font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,1.8rem)}.missions-section__summary-item span{color:var(--color-text-soft);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}@media (max-width:900px){.missions-section__card{grid-template-columns:auto 1fr}.missions-section__meta,.missions-section__tags{grid-column:2;justify-content:flex-start}.missions-section__meta{grid-row:1}.missions-section__card h3{grid-column:2;grid-row:2}.missions-section__card p{grid-column:2;grid-row:3}.missions-section__tags{grid-row:4}.missions-section__icon{grid-row:1/span 2}.missions-section__summary{grid-template-columns:1fr}.missions-section__summary-item{border-bottom:1px solid #ffffff14;border-right:0}.missions-section__summary-item:last-child{border-bottom:0}}@media (max-width:768px){.missions-section{padding:4.5rem 0}}.tech-section{border-top:1px solid #ffffff0d;padding:6rem 0}.tech-section__container{grid-gap:2.25rem;display:grid;gap:2.25rem;margin:0 auto;position:relative;width:var(--container);z-index:1}.tech-section__intro{grid-gap:.9rem;display:grid;gap:.9rem;max-width:42rem}.tech-section__grid{grid-gap:1px;background:#ffffff14;border:1px solid #ffffff14;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.tech-card{background:#070b10f2;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:.95rem;padding:1.5rem;position:relative}.tech-card:hover{background:#0a1016fa;border-color:#0000}.tech-card__header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.tech-card__icon{border-radius:0;display:grid;flex-shrink:0;font-size:.95rem;height:2.35rem;place-items:center;width:2.35rem}.tech-card__icon,.tech-card__icon--amber,.tech-card__icon--cyan,.tech-card__icon--green,.tech-card__icon--purple,.tech-card__icon--teal{background:#0000;border:1px solid #6ec8eb38;color:var(--color-accent)}.tech-card__icon--amber{border-color:#d4a15c47;color:var(--color-highlight)}.tech-card:hover .tech-card__icon{box-shadow:none}.tech-card__phase{background:#0000;border:0;border-radius:0;color:var(--color-text-soft);font-size:.7rem;font-weight:700;letter-spacing:.12em;padding:0;text-transform:uppercase;white-space:nowrap}.tech-card__phase--cyan,.tech-card__phase--green,.tech-card__phase--purple,.tech-card__phase--teal{background:#0000;border:0;color:var(--color-text-soft)}.tech-card__phase--amber{background:#0000;border:0;color:var(--color-highlight)}.tech-card__title{font-size:1.08rem;line-height:1.3}.tech-card__desc{flex:1 1;font-size:.92rem;line-height:1.6}.tech-card__tags{border-top:1px solid #ffffff0f;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:auto;padding-top:.35rem}.tech-card__tag{background:#0000;border:0;border-radius:0;color:var(--color-text-soft);font-size:.72rem;letter-spacing:.04em;padding:.3rem 0;text-transform:uppercase}.tech-card:hover .tech-card__tag{background:#0000;border-color:#0000;color:var(--color-text-muted)}.tech-section__note{align-items:flex-start;background:#0000;border:0;border-radius:0;border-top:1px solid #ffffff14;display:flex;gap:.9rem;padding:1rem 0 0}.tech-section__note:hover{border-color:#ffffff14}.tech-section__note-dot{animation:none;background:var(--color-accent);border-radius:0;box-shadow:none;flex-shrink:0;height:6px;margin-top:.45rem;width:6px}.tech-section__note p{color:var(--color-text-soft);font-size:.88rem;line-height:1.55}@media (max-width:1024px){.tech-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tech-section__grid{grid-template-columns:1fr}.tech-section{padding:4.5rem 0}}.rockets-section{border-top:1px solid #ffffff0d;padding:6rem 0 7rem}.rockets-section__container{grid-gap:2.25rem;display:grid;gap:2.25rem;margin:0 auto;width:var(--container)}.rockets-section__intro{grid-gap:.9rem;display:grid;gap:.9rem;max-width:42rem}.rockets-section__grid{grid-gap:1px;background:#ffffff14;border:1px solid #ffffff14;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.rockets-section__card{background:#070b10f2;border:0;border-radius:0;box-shadow:none;overflow:hidden}.rockets-section__card:hover{border-color:#0000}.rockets-section__media{aspect-ratio:16/10;background:linear-gradient(rgba(110,200,235,.035) 1px,#0000 0),linear-gradient(90deg,rgba(110,200,235,.035) 1px,#0000 0),#05080ce6;background-size:24px 24px,24px 24px,auto;border-bottom:1px solid #ffffff14;overflow:hidden;padding:1.5rem;position:relative}.rockets-section__media:after{display:none}.rockets-section__media img{filter:drop-shadow(0 18px 28px rgba(0,0,0,.4));height:100%;object-fit:contain;transition:transform .5s var(--ease-out-expo);width:100%}.rockets-section__card:hover .rockets-section__media img{transform:translateY(-4px)}.rockets-section__body{grid-gap:.95rem;display:grid;gap:.95rem;padding:1.4rem 1.35rem 1.5rem}.rockets-section__label{background:#0000;border:0;border-radius:0;color:var(--color-text-soft);font-size:.72rem;font-weight:700;letter-spacing:.14em;padding:0;text-transform:uppercase;width:fit-content}.rockets-section__body h3{font-size:1.55rem}.rockets-section__specs{grid-gap:0;border-bottom:1px solid #ffffff14;border-top:1px solid #ffffff14;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.rockets-section__spec{background:#0000;border:0;border-radius:0;border-right:1px solid #ffffff14;padding:.85rem .75rem}.rockets-section__spec:last-child{border-right:0}.rockets-section__card:hover .rockets-section__spec{background:#0000;border-color:#ffffff14}.rockets-section__spec span{color:var(--color-text-soft);display:block;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.rockets-section__spec strong{color:var(--color-text);display:block;font-size:.9rem;line-height:1.4;margin-top:.4rem}.rockets-section__tags{display:flex;flex-wrap:wrap;gap:.75rem}.rockets-section__tags span{background:#0000;border:0;border-radius:0;color:var(--color-text-soft);font-size:.74rem;letter-spacing:.04em;padding:0;text-transform:uppercase}.rockets-section__card:hover .rockets-section__tags span{background:#0000;border-color:#0000;color:var(--color-text-muted)}@media (max-width:980px){.rockets-section__grid,.rockets-section__specs{grid-template-columns:1fr}.rockets-section__spec{border-bottom:1px solid #ffffff14;border-right:0}.rockets-section__spec:last-child{border-bottom:0}}@media (max-width:768px){.rockets-section{padding:4.5rem 0 5rem}}.timeline-section{border-top:1px solid #ffffff0d;padding:6rem 0}.timeline-section__container{grid-gap:2.5rem;display:grid;gap:2.5rem;margin:0 auto;position:relative;width:var(--container);z-index:1}.timeline-section__intro{grid-gap:.9rem;display:grid;gap:.9rem;max-width:42rem}.timeline-section__track{padding:.5rem 0;position:relative}.timeline-section__line{background:#ffffff1a;bottom:0;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}.timeline-section__milestones{grid-gap:1.5rem;display:grid;gap:1.5rem}.timeline-item{grid-gap:0 1.75rem;align-items:start;display:grid;gap:0 1.75rem;grid-template-columns:1fr auto 1fr;position:relative}.timeline-item__node{background:#070b10;border:1px solid #ffffff24;border-radius:0;display:grid;flex-shrink:0;font-size:.85rem;grid-column:2;height:2.2rem;place-items:center;position:relative;width:2.2rem;z-index:2}.timeline-item__node--done{background:#6fbf820f;border-color:#6fbf8266;box-shadow:none;color:var(--color-success)}.timeline-item__node--active{animation:none;background:#6ec8eb0f;border-color:#6ec8eb73;color:var(--color-accent)}.timeline-item__node--planned{border-color:#ffffff24;color:var(--color-text-muted)}.timeline-item__node--future{background:#d4a15c0d;border-color:#d4a15c59;color:var(--color-highlight)}.timeline-item--left .timeline-item__card{grid-column:1;grid-row:1;text-align:right}.timeline-item--right .timeline-item__card{grid-column:3;grid-row:1}.timeline-item--left .timeline-item__node,.timeline-item--right .timeline-item__node{grid-column:2;grid-row:1}.timeline-item--left:after{content:"";grid-column:3}.timeline-item--right:before{content:"";grid-column:1}.timeline-item__card{border-radius:var(--radius-md);cursor:default;padding:1.2rem 1.25rem}.timeline-item__card-top{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.7rem}.timeline-item--left .timeline-item__card-top{justify-content:flex-end}.timeline-item__period{color:var(--color-text);font-family:var(--font-display);font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.timeline-item__status{background:#0000;border:0;border-radius:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;padding:0;text-transform:uppercase}.timeline-item__status--done{background:#0000;border:0;color:var(--color-success)}.timeline-item__status--active{background:#0000;border:0;color:var(--color-accent)}.timeline-item__status--planned{background:#0000;border:0;color:var(--color-text-soft)}.timeline-item__status--future{background:#0000;border:0;color:var(--color-highlight)}.timeline-item__title{font-size:1.08rem;line-height:1.3;margin-bottom:.5rem}.timeline-item__desc{font-size:.9rem;line-height:1.6}@media (max-width:860px){.timeline-section__line{left:1.1rem}.timeline-item{gap:0 1.1rem;grid-template-columns:auto 1fr}.timeline-item--left .timeline-item__card,.timeline-item--right .timeline-item__card{grid-column:2;grid-row:1;text-align:left}.timeline-item--left .timeline-item__node,.timeline-item--right .timeline-item__node{grid-column:1;grid-row:1}.timeline-item--left:after,.timeline-item--right:before{display:none}.timeline-item--left .timeline-item__card-top{justify-content:flex-start}}@media (max-width:640px){.timeline-section{padding:4.5rem 0}}.start-mission{overflow:hidden;padding:9rem 0 6rem;position:relative}.start-mission__backdrop{inset:0;overflow:hidden;pointer-events:none;position:absolute}.start-mission__glow{border-radius:50%;filter:blur(24px);position:absolute}.start-mission__glow--blue{background:radial-gradient(circle,#70d9ff33,#0000 72%);height:26rem;left:-8rem;top:8rem;width:26rem}.start-mission__glow--amber{background:radial-gradient(circle,#f6a94a2e,#0000 72%);height:22rem;right:-5rem;top:12rem;width:22rem}.start-mission__stars{background-image:radial-gradient(circle at 15% 20%,#ffffff8c 0 1px,#0000 1.4px),radial-gradient(circle at 70% 15%,#ffffff5c 0 1px,#0000 1.4px),radial-gradient(circle at 35% 62%,#ffffff47 0 1px,#0000 1.3px),radial-gradient(circle at 82% 54%,#ffffff52 0 1px,#0000 1.2px),radial-gradient(circle at 62% 84%,#ffffff4d 0 1px,#0000 1.2px);inset:0;opacity:.5;position:absolute}.start-mission__container{grid-gap:2rem;display:grid;gap:2rem;margin:0 auto;position:relative;width:var(--container);z-index:1}.start-mission__hero{grid-gap:clamp(2rem,4vw,4rem);align-items:center;display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr)}.start-mission__content{grid-gap:1.5rem;display:grid;gap:1.5rem}.start-mission__eyebrow{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem}.start-mission__badge{align-items:center;background:#f6a94a14;border:1px solid #f6a94a38;border-radius:var(--radius-pill);color:#ffd49f;display:inline-flex;font-size:.82rem;font-weight:700;letter-spacing:.08em;min-height:2.25rem;padding:.45rem .85rem;text-transform:uppercase}.start-mission__title{font-size:clamp(3.2rem,6vw,5.8rem);max-width:11ch}.start-mission__title span{color:var(--color-accent)}.start-mission__copy{font-size:clamp(1rem,1.45vw,1.16rem);max-width:38rem}.start-mission__actions{display:flex;flex-wrap:wrap;gap:1rem}.start-mission__stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.start-mission__stat{padding:1.25rem}.start-mission__stat strong{color:var(--color-text);display:block;font-family:var(--font-display);font-size:clamp(1.6rem,2.8vw,2.15rem);margin-bottom:.35rem}.start-mission__stat span{color:var(--color-text-muted);font-size:.92rem}.start-mission__visual{align-items:center;display:flex;justify-content:center;min-height:39rem;position:relative}.start-mission__visual-frame{overflow:hidden;padding:1.5rem;width:min(100%,34rem)}.start-mission__visual-top{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.start-mission__visual-top span{color:var(--color-accent);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.start-mission__visual-top strong{font-size:.98rem;line-height:1.45;max-width:13rem;text-align:right}.start-mission__rocket-stage{background:linear-gradient(180deg,#ffffff05,#fff0),radial-gradient(circle at 50% 18%,#70d9ff17,#0000 42%);border:1px solid #ffffff14;border-radius:1.5rem;display:grid;min-height:30rem;place-items:center;position:relative}.start-mission__trajectory{border:1px solid #70d9ff1f;border-radius:50%;height:27rem;position:absolute;width:27rem}.start-mission__trajectory--inner{border-color:#f6a94a29;height:16rem;width:16rem}.start-mission__rocket-wrap{align-items:flex-end;display:flex;justify-content:center;min-height:28rem;padding-bottom:1rem;position:relative;width:100%}.start-mission__rocket-wrap:before{border-left:1px dashed #ffffff24;bottom:8%;content:"";left:50%;position:absolute;top:10%;transform:translateX(-50%);width:1px}.start-mission__rocket{animation:start-mission-rocket-float 6s ease-in-out infinite;filter:drop-shadow(0 30px 48px rgba(0,0,0,.45)) drop-shadow(0 0 24px rgba(112,217,255,.15));height:auto;position:relative;width:clamp(5rem,8vw,7rem);z-index:1}.start-mission__rocket-flame{animation:start-mission-flame-pulse 3.2s ease-in-out infinite;background:radial-gradient(circle at 50% 0,#f6a94abd,#0000 38%),radial-gradient(circle at 50% 35%,#70d9ff3d,#0000 52%);bottom:-1rem;filter:blur(16px);height:9rem;left:50%;opacity:.75;position:absolute;transform:translateX(-50%);width:7rem}.start-mission__telemetry{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.start-mission__telemetry-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;padding:1rem}.start-mission__callout-copy span,.start-mission__console-item span,.start-mission__floating-card span,.start-mission__telemetry-card span{color:var(--color-text-soft);display:block;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.start-mission__callout-copy strong,.start-mission__floating-card strong,.start-mission__telemetry-card strong{color:var(--color-text);display:block;font-size:1rem;line-height:1.45;margin-top:.45rem}.start-mission__floating-card{animation:start-mission-card-float 8s ease-in-out infinite;max-width:15rem;padding:1rem 1.1rem;position:absolute}.start-mission__floating-card--top{left:0;top:1rem}.start-mission__floating-card--bottom{animation-delay:-2s;bottom:1rem;right:0}.start-mission__detail-grid,.start-mission__main-grid{grid-gap:1.4rem;align-items:start;display:grid;gap:1.4rem;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.start-mission__console,.start-mission__flow,.start-mission__footer-note,.start-mission__manifest,.start-mission__readiness{padding:1.5rem}.start-mission__manifest{position:sticky;top:6.75rem}.start-mission__section-heading{grid-gap:.85rem;display:grid;gap:.85rem}.start-mission__section-heading h2{font-size:clamp(1.75rem,2.5vw,2.5rem)}.start-mission__section-heading p{max-width:42rem}.start-mission__console-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}.start-mission__console-item{background:linear-gradient(180deg,#ffffff0a,#ffffff05),#00000029;border:1px solid #ffffff14;border-radius:1.25rem;padding:1.15rem;transition:border-color var(--transition-base),background-color var(--transition-base)}.start-mission__console-item:hover{background:linear-gradient(180deg,#70d9ff0f,#70d9ff05),#00000029;border-color:#70d9ff2e}.start-mission__console-item strong{display:block;font-size:1.2rem;line-height:1.35;margin:.55rem 0 .7rem}.start-mission__console-item p{font-size:.94rem}.start-mission__manifest-list{grid-gap:1rem;display:grid;gap:1rem;margin-top:1.5rem}.start-mission__manifest-item{background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:1.2rem;padding:1.1rem}.start-mission__manifest-top{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.9rem}.start-mission__manifest-top strong{font-size:1.05rem}.start-mission__manifest-top span{background:#f6a94a17;border:1px solid #f6a94a29;border-radius:var(--radius-pill);color:#ffd49f;font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:.42rem .68rem;text-transform:uppercase}.start-mission__manifest-item ul{grid-gap:.75rem;display:grid;gap:.75rem}.start-mission__checklist li,.start-mission__footer-note-grid div,.start-mission__manifest-item li{align-items:flex-start;display:flex;gap:.75rem}.start-mission__checklist li svg,.start-mission__footer-note-grid div svg,.start-mission__manifest-item li svg{color:var(--color-accent);flex-shrink:0;margin-top:.18rem}.start-mission__flow-list{grid-gap:1rem;display:grid;gap:1rem;margin-top:1.5rem}.start-mission__flow-item{grid-gap:1rem;background:#ffffff08;border:1px solid #ffffff14;border-radius:1.2rem;display:grid;gap:1rem;grid-template-columns:auto 1fr;padding:1.05rem}.start-mission__flow-icon{background:linear-gradient(135deg,#70d9ff2e,#f6a94a2e);border-radius:1rem;color:var(--color-accent);display:grid;height:3rem;place-items:center;width:3rem}.start-mission__flow-item span{color:var(--color-text-soft);display:inline-block;font-size:.76rem;font-weight:700;letter-spacing:.08em;margin-bottom:.35rem;text-transform:uppercase}.start-mission__flow-item h3{font-size:1.08rem;margin-bottom:.45rem}.start-mission__checklist{grid-gap:.85rem;display:grid;gap:.85rem;margin-top:1.5rem}.start-mission__callout{align-items:center;background:linear-gradient(135deg,#70d9ff1a,#f6a94a0d),#0003;border:1px solid #70d9ff24;border-radius:1.3rem;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;margin-top:1.5rem;padding:1.2rem}.start-mission__callout-copy{max-width:32rem}.start-mission__callout-copy p{margin-top:.7rem}.start-mission__callout-actions{display:flex;flex-wrap:wrap;gap:.85rem}.start-mission__footer-note{grid-gap:1.4rem;display:grid;gap:1.4rem}.start-mission__footer-note-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.start-mission__footer-note-grid div{background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:1rem;padding:1rem}@keyframes start-mission-rocket-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes start-mission-flame-pulse{0%,to{opacity:.58;transform:translateX(-50%) scaleY(.92)}50%{opacity:.85;transform:translateX(-50%) scaleY(1.08)}}@keyframes start-mission-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:1100px){.start-mission__detail-grid,.start-mission__footer-note-grid,.start-mission__hero,.start-mission__main-grid,.start-mission__stats{grid-template-columns:1fr}.start-mission__manifest{position:static}.start-mission__visual{min-height:auto}}@media (max-width:768px){.start-mission{padding:8rem 0 4.75rem}.start-mission__title{max-width:none}.start-mission__actions,.start-mission__actions .btn,.start-mission__callout-actions,.start-mission__callout-actions .btn{width:100%}.start-mission__console-grid,.start-mission__telemetry{grid-template-columns:1fr}.start-mission__manifest-top,.start-mission__visual-top{align-items:flex-start;flex-direction:column}.start-mission__visual-top strong{text-align:left}.start-mission__rocket-stage{min-height:24rem}.start-mission__trajectory{height:18rem;width:18rem}.start-mission__trajectory--inner{height:11rem;width:11rem}.start-mission__rocket-wrap{min-height:22rem}.start-mission__floating-card{margin-top:1rem;max-width:none;position:static}}@media (prefers-reduced-motion:reduce){.start-mission__floating-card,.start-mission__rocket,.start-mission__rocket-flame{animation:none}}.contact-section{border-top:1px solid #ffffff0d;padding:9rem 0 6rem}.contact-section:before{display:none}.contact-section__container{grid-gap:2rem;display:grid;gap:2rem;margin:0 auto;width:var(--container)}.contact-section__intro{grid-gap:1rem;display:grid;gap:1rem;max-width:46rem}.contact-section__layout{grid-gap:1.4rem;display:grid;gap:1.4rem;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.contact-section__form-card,.contact-section__info,.contact-section__services{padding:1.75rem}.contact-section__form-header{grid-gap:.5rem;display:grid;gap:.5rem;margin-bottom:1.5rem}.contact-section__form-header h3,.contact-section__info h3,.contact-section__services h3{font-size:1.4rem}.contact-section__success{background:#6fbf820f;border:1px solid #6fbf8238;border-radius:var(--radius-sm);color:#b7f1c3;margin-bottom:1rem;padding:.85rem 1rem}.contact-section__form{grid-gap:1.1rem;display:grid;gap:1.1rem}.contact-section__row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-section__field{grid-gap:.55rem;display:grid;gap:.55rem}.contact-section__field span{color:var(--color-text-soft);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.contact-section__field input,.contact-section__field textarea{background:hsla(0,0%,100%,.025);border:1px solid #ffffff1a;border-radius:var(--radius-sm);color:var(--color-text);padding:.85rem 1rem;transition:border-color var(--transition-base),background-color var(--transition-base);width:100%}.contact-section__field input::placeholder,.contact-section__field textarea::placeholder{color:var(--color-text-soft)}.contact-section__field input:hover,.contact-section__field textarea:hover{border-color:#ffffff29}.contact-section__field input:focus,.contact-section__field textarea:focus{background:#70d9ff0d;border-color:#70d9ff66;box-shadow:0 0 0 3px #70d9ff14;outline:none}.contact-section__field textarea{min-height:9rem;resize:vertical}.contact-section__submit{min-width:11rem;width:fit-content}.contact-section__submit:disabled{cursor:not-allowed;opacity:.7;transform:none}.contact-section__aside{grid-gap:1.4rem;align-content:start;display:grid;gap:1.4rem}.contact-section__details,.contact-section__service-list{grid-gap:.95rem;display:grid;gap:.95rem;margin-top:1.2rem}.contact-section__detail,.contact-section__service{grid-gap:.9rem;align-items:start;background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;display:grid;gap:.9rem;grid-template-columns:auto 1fr;padding:.95rem;transition:border-color var(--transition-base),background-color var(--transition-base)}.contact-section__detail:hover,.contact-section__service:hover{background:#70d9ff0a;border-color:#70d9ff29}.contact-section__detail-link{color:inherit;display:block}.contact-section__detail-icon,.contact-section__service-icon{background:linear-gradient(135deg,#70d9ff29,#f6a94a29);border:1px solid #70d9ff1f;border-radius:1rem;color:var(--color-accent);display:grid;flex-shrink:0;height:3rem;place-items:center;transition:box-shadow var(--transition-base),border-color var(--transition-base);width:3rem}.contact-section__detail:hover .contact-section__detail-icon,.contact-section__service:hover .contact-section__service-icon{border-color:#70d9ff47;box-shadow:0 0 16px #70d9ff24}.contact-section__detail strong,.contact-section__service strong{color:var(--color-text);display:block;margin-bottom:.2rem}.contact-section__detail span,.contact-section__service p{color:var(--color-text-muted);font-size:.94rem}.contact-section__socials{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.contact-section__socials a{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:var(--radius-pill);color:var(--color-text);display:inline-flex;gap:.55rem;padding:.75rem 1rem;transition:transform var(--transition-base),background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.contact-section__socials a:hover{background:#70d9ff14;border-color:#70d9ff3d;color:var(--color-accent);transform:translateY(-2px)}@media (max-width:980px){.contact-section__layout,.contact-section__row{grid-template-columns:1fr}}@media (max-width:768px){.contact-section{padding:8rem 0 5rem}.contact-section__submit{width:100%}}.site-footer{background:#05080c;border-top:1px solid #ffffff14;overflow:hidden;padding:3.5rem 0 0;position:relative}.site-footer__nebula{display:none}.site-footer__starfield{inset:0;opacity:.8;pointer-events:none;position:absolute}.site-footer__star{animation:footerStarPulse 5.5s ease-in-out infinite;animation-delay:var(--star-delay);background:#fffffff5;border-radius:50%;box-shadow:0 0 8px #ffffff80,0 0 18px #70d9ff38;height:var(--star-size);left:var(--star-left);position:absolute;top:var(--star-top);width:var(--star-size)}.site-footer__container{grid-gap:1.5rem;display:grid;gap:1.5rem;margin:0 auto;position:relative;width:var(--container);z-index:1}.site-footer__top{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.1fr) auto minmax(280px,.9fr)}.site-footer__brand{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:auto 1fr}.site-footer__brand-mark{background:#0000;border:1px solid #6ec8eb40;border-radius:var(--radius-sm);box-shadow:none;color:var(--color-accent);display:grid;height:2.6rem;place-items:center;width:2.6rem}.site-footer__brand h3{font-size:clamp(1.1rem,2vw,1.5rem);margin-bottom:.35rem}.site-footer__brand p{color:#e2e9f3c7;font-size:.98rem;max-width:28rem}.site-footer__nav{display:flex;flex-wrap:wrap;gap:1rem 1.35rem;justify-content:center;padding-top:.2rem}.site-footer__nav a{color:#e4e9f2e6;font-size:1rem;transition:color var(--transition-base),transform var(--transition-base)}.site-footer__nav a:hover{color:var(--color-accent);text-shadow:0 0 12px #70d9ff4d;transform:translateY(-2px)}.site-footer__cta{grid-gap:.9rem;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(180deg,#050b12d6,#02060bb8);border:1px solid #ffffff14;border-radius:1.6rem;box-shadow:inset 0 1px 0 #ffffff0d,0 18px 44px #00000042;display:grid;gap:.9rem;justify-self:end;max-width:24rem;padding:1.3rem 1.45rem}.site-footer__cta-label{color:var(--color-highlight);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.site-footer__cta h4{font-size:clamp(1.35rem,2vw,1.9rem);max-width:15rem}.site-footer__cta .btn{color:#02111d;min-width:14rem;width:fit-content}.site-footer__socials{display:flex;gap:.8rem}.site-footer__socials a{background:#ffffff0a;border:1px solid #ffffff14;border-radius:1rem;color:#ffffffdb;display:grid;height:2.85rem;place-items:center;transition:transform var(--transition-base),color var(--transition-base),border-color var(--transition-base),background-color var(--transition-base);width:2.85rem}.site-footer__socials a:hover{background:#70d9ff14;border-color:#70d9ff3d;color:var(--color-accent);transform:translateY(-2px)}.site-footer__scene{background:#0000;margin-left:calc(50% - 50vw);margin-top:-.25rem;min-height:clamp(18rem,27vw,31rem);overflow:hidden;position:relative;width:100vw}.site-footer__earth-atmosphere{background:linear-gradient(180deg,#0000,#0005090a 38%,#00000047),url(/static/media/footer-earth-horizon.8e54c26a6c7b692a15bf.png) bottom /cover no-repeat;bottom:-1px;filter:saturate(1.05) contrast(1.08);height:clamp(12.5rem,30vw,27rem);left:0;opacity:.96;pointer-events:none;position:absolute;right:0}.site-footer__earth-atmosphere:before{content:none}.site-footer__earth-atmosphere:after{background:linear-gradient(180deg,#0000,#00040a29 52%,#0000008f),radial-gradient(ellipse at 50% 88%,#0000 0,#0000 47%,#0000002e 100%);content:"";inset:0;opacity:.74;position:absolute}.site-footer__orbit-svg{display:block;height:auto;margin:0 auto;overflow:visible;position:relative;width:100%;z-index:1}.site-footer__orbit-satellite-svg{filter:url(#footerSatelliteGlow);transform-origin:center}.site-footer__stats{grid-gap:0;border:1px solid #ffffff14;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.35rem}.site-footer__stat{background:#0000;border-right:1px solid #ffffff14;border-top:0;padding:1.2rem 1.35rem}.site-footer__stat:last-child{border-right:0}.site-footer__stat strong{-webkit-text-fill-color:unset;background:none;color:var(--color-text);display:block;font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,1.85rem);margin-bottom:.2rem}.site-footer__stat span{color:var(--color-text-soft);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.site-footer__bottom{grid-gap:1rem;align-items:center;border-top:1px solid #ffffff1f;color:#c1cbd8b8;display:grid;font-size:.95rem;gap:1rem;grid-template-columns:1fr auto 1fr;padding-bottom:1.25rem;padding-top:1.2rem}.site-footer__bottom-links{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.site-footer__bottom-links a{color:inherit;transition:color var(--transition-base)}.site-footer__bottom-links a:hover{color:var(--color-accent)}.site-footer__bottom span:last-child{justify-self:end}@keyframes footerStarPulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@media (max-width:1180px){.site-footer__top{grid-template-columns:minmax(0,1fr) minmax(270px,.9fr)}.site-footer__nav{grid-column:1/-1;justify-content:flex-start}}@media (max-width:860px){.site-footer{padding-top:3rem}.site-footer__bottom,.site-footer__stats,.site-footer__top{grid-template-columns:1fr}.site-footer__cta{justify-self:start}.site-footer__scene{min-height:19rem}.site-footer__earth-atmosphere{background-position:bottom;background-size:auto 100%;height:16rem}.site-footer__bottom span:last-child,.site-footer__bottom-links{justify-self:start}}@media (max-width:640px){.site-footer{padding:2.6rem 0 0}.site-footer__brand{grid-template-columns:1fr}.site-footer__brand-mark{height:3rem;width:3rem}.site-footer__nav{gap:.8rem 1rem}.site-footer__cta{padding:1.15rem;width:100%}.site-footer__cta .btn{min-width:0;width:100%}.site-footer__scene{min-height:16rem}.site-footer__earth-atmosphere{background-size:auto 100%;height:13.2rem}.site-footer__orbit-svg{margin-left:-45vw;width:190vw}.site-footer__stat{padding:1rem 0}}@media (prefers-reduced-motion:reduce){.site-footer__star{animation:none}.site-footer__orbit-satellite-svg{transform:translate(34px,164px)}}.App{isolation:isolate;min-height:100vh;overflow:clip;position:relative}.app-content{position:relative;z-index:1}
/*# sourceMappingURL=main.eabd7528.css.map*/