*{box-sizing:border-box}body{margin:0;background:#0b1020;color:#f5f7ff;font:16px/1.6 system-ui,sans-serif}.hero{max-width:780px;margin:15vh auto;padding:32px}.eyebrow{color:#8f9cff;letter-spacing:.16em;font-size:.8rem}h1{font-size:clamp(2.4rem,8vw,5rem);line-height:1.04;margin:.4em 0}.hero>p{color:#b9c1d9}.button{display:inline-block;background:#6574ff;color:white;padding:13px 22px;border-radius:10px;text-decoration:none;font-weight:700}.legal{margin-top:42px;font-size:.85rem}nav{display:flex;gap:20px}a{color:#b8c2ff}
