@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#071224;--text:#f5f8ff;--muted:#9caec9;--blue:#76b9ff}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:'DM Sans',Arial,sans-serif}body{background:var(--bg);color:var(--text)}.page{position:relative;isolation:isolate;min-height:100svh;overflow:hidden;display:flex;flex-direction:column;padding:32px clamp(24px,6vw,100px);background:radial-gradient(ellipse at 50% 34%,#102849 0%,#071224 56%,#050d1b 100%)}.glow{position:absolute;z-index:-1;pointer-events:none;filter:blur(75px);border-radius:50%;opacity:.32}.glow-one{width:360px;height:360px;background:#245ba6;top:12%;left:-190px}.glow-two{width:430px;height:430px;background:#153f83;right:-240px;bottom:0}.header,.header .brand,footer{display:flex;align-items:center;justify-content:space-between}.brand{gap:12px;text-decoration:none;color:white;font:700 22px 'Space Grotesk',sans-serif;letter-spacing:-1px}.brand-mark{display:grid;place-items:center;width:40px;height:40px;border:1px solid #497eae;border-radius:12px;background:#102d50;color:#b6ddff;font-size:30px;line-height:1}.accent{color:var(--blue)}.status{font-size:10px;letter-spacing:2px;font-weight:700;color:#9eb4d1;display:flex;align-items:center;gap:9px}.status-dot,.pulse{height:7px;width:7px;border-radius:50%;background:#67c8ec;box-shadow:0 0 15px #67c8ec}.hero{width:100%;max-width:850px;margin:auto;text-align:center;padding:35px 0 70px}.orbit{width:190px;height:190px;margin:0 auto 24px;position:relative;display:grid;place-items:center}.moon{width:120px;height:120px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#e8f6ff 0%,#b5d9f8 29%,#7faed9 65%,#426eab 100%);box-shadow:0 0 55px #4c9bff44,0 0 110px #3b8fff22,inset -20px -12px 28px #2d5e9d70}.moon:after{content:'';display:block;width:27px;height:27px;border-radius:50%;background:#739fce30;box-shadow:35px 38px 0 7px #4e81b52b,-25px 45px 0 1px #6b9cc72a;transform:translate(35px,25px)}.orbit-ring{position:absolute;inset:5px;border:1px solid #5791d343;border-radius:50%;transform:rotate(-24deg) scaleX(1.23)}.star{position:absolute;color:#a8d6ff}.star-one{top:22px;right:7px;font-size:24px}.star-two{bottom:26px;left:0;font-size:19px}.eyebrow{display:flex;align-items:center;justify-content:center;gap:14px;color:#8fc9ff;font-size:10px;font-weight:700;letter-spacing:3px}.line{height:1px;width:28px;background:#3c6b9d}h1{font:700 clamp(43px,6.5vw,80px)/1.1 'Space Grotesk',sans-serif;letter-spacing:-3.5px;margin:23px auto 22px;max-width:850px}h1 span{display:block;background:linear-gradient(100deg,#9cd3ff,#5b9ded 70%,#c2e7ff);background-clip:text;-webkit-background-clip:text;color:transparent}.hero p{color:var(--muted);max-width:575px;margin:0 auto;font-size:16px;line-height:1.9}.hero p strong{color:#dceeff;font-weight:600}.launch-pill{display:inline-flex;align-items:center;gap:12px;margin-top:32px;padding:13px 20px;border:1px solid #35567d;border-radius:50px;background:#17304b8c;color:#d1e8ff;font-size:13px}.contact{display:flex;align-items:center;justify-content:center;gap:12px;width:max-content;margin:27px auto 0;color:#a9d7ff;text-decoration:none;font-size:14px;font-weight:700}.contact:hover{color:white}.contact span{font-size:18px}footer{border-top:1px solid #263c59;padding-top:22px;gap:20px;color:#7187a5;font-size:12px}@media(max-width:600px){.page{padding:22px}.brand{font-size:18px}.brand-mark{width:35px;height:35px}.status{font-size:8px;letter-spacing:1px}.hero{padding:30px 0 60px}.orbit{transform:scale(.85);margin-bottom:0}h1{letter-spacing:-2px}.eyebrow{font-size:8px;letter-spacing:1.5px}.line{width:14px}.hero p{font-size:14px}footer{font-size:10px;flex-wrap:wrap}}
