body{margin:0;background:#12090e;color:#fff;font-family:system-ui,sans-serif}main{max-width:460px;margin:0 auto;padding:48px 24px;text-align:center}
.mark{display:inline-block;font-weight:900;font-size:28px;padding:10px 16px;border-radius:16px;background:#e11d48}.eyebrow{letter-spacing:.3em;color:#f59e0b;margin:18px 0 0}
h1{font-size:32px;margin:8px 0}.lead,.small,li{color:#c8cbd6}ol{text-align:left;line-height:1.7}.button{display:block;margin:22px 0 10px;padding:16px;border-radius:14px;background:#e11d48;color:#fff;font-weight:800;text-decoration:none}[role=alert]{color:#fecaca}
