:root{--space:#07111d;--panel:#0d1d2c;--text:#edf4fa;--muted:#8ba0b2;--blue:#1c5fb8;--red:#d62839;--green:#32c66d}*{box-sizing:border-box}html,body{margin:0;background:#07111d;color:var(--text);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}.space-site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:12px 4vw;background:rgba(5,14,24,.88);border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(16px)}.space-brand img{width:160px;height:50px;object-fit:contain}.space-site-header ul{display:flex;gap:18px;list-style:none;margin:0;padding:0}.space-site-header a{font-size:13px}.space-content,.space-home{width:min(1180px,92%);margin:0 auto;padding:70px 0}.space-page h1,.space-hero h1{font-size:clamp(42px,7vw,84px);line-height:1;margin:.15em 0}.space-kicker{font-size:11px;letter-spacing:.2em;color:#87a9c7;font-weight:800}.space-card,.space-grid article{background:linear-gradient(145deg,rgba(17,35,52,.82),rgba(7,17,29,.82));border:1px solid rgba(161,193,221,.13);border-radius:20px;padding:28px}.space-hero{min-height:68vh;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px}.space-hero img{width:100%;filter:drop-shadow(0 20px 45px rgba(0,0,0,.5))}.space-hero p{font-size:18px;color:var(--muted);max-width:680px}.space-actions{display:flex;gap:12px;margin-top:28px}.space-actions a{padding:14px 20px;border-radius:14px;background:var(--blue);font-weight:800}.space-actions .ghost{background:transparent;border:1px solid rgba(255,255,255,.18)}.space-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.space-grid strong{font-size:22px}.space-grid p{color:var(--muted)}.space-site-footer{display:flex;justify-content:space-between;padding:24px 4vw;color:#698093;border-top:1px solid rgba(255,255,255,.07);font-size:11px}@media(max-width:820px){.space-site-header nav{display:none}.space-hero{grid-template-columns:1fr;min-height:auto}.space-grid{grid-template-columns:1fr}.space-site-footer{gap:8px;flex-direction:column}}
