*{box-sizing:border-box}body{margin:0;background:#0c0b12;color:#f5f2fa;font:18px/1.65 system-ui,sans-serif}main{max-width:900px;margin:auto;padding:48px 24px}.brand{color:#ff76ba;letter-spacing:.18em;font-weight:800;font-size:14px}h1{font-size:clamp(30px,5vw,48px);line-height:1.15}h2{font-size:25px;line-height:1.3}p{color:#d7d2df}.intro{font-size:20px}section{margin:26px 0;padding:28px;border:1px solid #534052;border-radius:16px;background:#17131e}.number{color:#ff76ba;font-weight:bold}.button{display:inline-block;background:#fc73b6;color:#190513;padding:13px 20px;border-radius:9px;font-weight:750;text-decoration:none;margin-top:10px}a{color:#ff9bd0;overflow-wrap:anywhere}a:focus-visible{outline:4px solid #fff;outline-offset:5px}.help{background:transparent}li{margin:12px 0}footer{color:#aaa0b2;font-size:14px;margin:32px 0}@media(max-width:480px){main{padding:24px 16px}section{padding:20px}.button{display:block;text-align:center}}