*{box-sizing:border-box}body{margin:0;min-height:100svh;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 0,#39101d 0,transparent 60%),#10090c;color:#f9f1f4;font-family:system-ui,-apple-system,"Segoe UI",sans-serif}main{max-width:560px;padding:40px 24px;text-align:center}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.25em;color:#ff506d}h1{font-size:clamp(28px,7vw,42px);line-height:1.15;letter-spacing:-.035em}p{font-size:16px;line-height:1.6;color:#bba7ae}a{display:inline-block;margin-top:20px;padding:16px 25px;border-radius:16px;background:#f53158;color:white;font-weight:750;text-decoration:none;box-shadow:0 12px 40px #f5315828}a:focus-visible{outline:3px solid white;outline-offset:4px}