*{box-sizing:border-box}body{margin:0;background:#080516;color:#eee8ff;font:17px/1.65 system-ui,sans-serif}main{max-width:850px;margin:auto;padding:60px 24px}nav{display:flex;flex-wrap:wrap;gap:24px}a{color:#00ffe0;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #ff28de;outline-offset:5px}h1{font-size:clamp(36px,7vw,64px);line-height:1.1;margin:28px 0;text-shadow:0 0 24px #00ffe050}h2{color:#ff75dc;font-size:24px}.eyebrow{letter-spacing:3px;color:#00ffe0;font-weight:bold}section{background:linear-gradient(135deg,#211039,#101027);border:1px solid #75439c;border-radius:24px;padding:28px;margin:28px 0}.button{display:inline-block;background:linear-gradient(110deg,#00ffe0,#00bdff);color:#080516;padding:14px 24px;border-radius:14px;font-weight:800;text-decoration:none}footer{border-top:1px solid #75439c;margin-top:40px;padding-top:24px;color:#b9aacd}li{margin:12px 0}