:root{--navy:#070c20;--navy-2:#0b1330;--cobalt:#3f6bff;--cobalt-soft:#6d8dff;--gold:#e4c063;--paper:#f7f8fc;--ink:#0a1029;--muted:#8b97bd;--line:hsla(0,0%,100%,.08);--line-strong:hsla(0,0%,100%,.16);--ease:cubic-bezier(.25,.1,.25,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--navy);color:#eef1fb;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.01em}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}.display{font-family:Space Grotesk,sans-serif;font-weight:600;letter-spacing:-.035em;line-height:.98}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.mono{font-family:JetBrains Mono,ui-monospace,SF Mono,monospace}.glow{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5;pointer-events:none;z-index:0}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:10px;font-weight:600;font-size:15px;transition:transform .15s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)}.btn-primary{background:var(--cobalt);color:#fff;box-shadow:0 8px 30px rgba(63,107,255,.35)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(63,107,255,.5)}.btn-ghost{border:1px solid var(--line-strong);color:#eef1fb}.btn-ghost:hover{background:hsla(0,0%,100%,.05);transform:translateY(-2px)}.glass{background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border:1px solid var(--line);border-radius:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.glass:hover{transform:translateY(-3px);border-color:var(--line-strong);box-shadow:0 20px 50px rgba(0,0,0,.4)}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.rise{animation:rise .7s var(--ease) both}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.floaty{animation:float 7s ease-in-out infinite}