:root{--bg:#0a0410;--surface:#180c28;--surface2:#211033;--border:#3b2256;--text:#f4eaff;--muted:#baa4d3;--pink:#ff6ec7;--violet:#c24dff;--max:1050px;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(900px 480px at 50% -120px,#49206b55,transparent 65%),var(--bg);color:var(--text);font:16px/1.68 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}.wrap{width:min(var(--max),calc(100% - 40px));margin:auto}header{position:sticky;top:0;z-index:5;background:#0a0410dd;border-bottom:1px solid var(--border);backdrop-filter:blur(14px)}nav{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:19px;font-weight:800}.logo img{width:32px;height:32px;border-radius:50%}.logo b{color:var(--pink)}.navlinks{display:flex;gap:22px;align-items:center}.navlinks a{color:var(--muted);text-decoration:none}.btn{display:inline-flex;justify-content:center;align-items:center;padding:11px 19px;border-radius:12px;text-decoration:none;font-weight:750;background:linear-gradient(135deg,var(--violet),var(--pink));color:#18021f}.hero{padding:92px 0 62px;text-align:center}.crumbs{font-size:14px;color:var(--muted);margin-bottom:26px}.crumbs a{color:var(--pink)}h1,h2,h3{line-height:1.15;text-wrap:balance}h1{font-size:clamp(34px,7vw,62px);max-width:850px;margin:0 auto 20px}.lead{max-width:720px;margin:0 auto;color:var(--muted);font-size:clamp(17px,2.4vw,20px)}.actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:30px}.ghost{background:#c24dff15;color:var(--text);border:1px solid var(--border)}main section{padding:55px 0}.soft{background:#16092388;border-block:1px solid var(--border)}h2{font-size:clamp(27px,4.4vw,40px);margin:0 0 25px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card,.step,details{background:linear-gradient(180deg,var(--surface),#10071b);border:1px solid var(--border);border-radius:17px;padding:23px}.card h3,.step h3{margin:0 0 8px}.card p,.step p{margin:0;color:var(--muted)}.stepnum{display:grid;place-items:center;width:38px;height:38px;margin-bottom:15px;border-radius:11px;background:#c24dff25;color:var(--pink);font-weight:850}.checklist{padding-left:22px}.checklist li{margin:10px 0;color:var(--muted)}.checklist b{color:var(--text)}.faq{display:grid;gap:12px}details{padding:17px 20px}summary{cursor:pointer;font-weight:750}details p{color:var(--muted);margin:12px 0 0}.platforms{display:flex;flex-wrap:wrap;gap:10px}.platforms a{padding:9px 14px;border:1px solid var(--border);border-radius:999px;text-decoration:none;color:var(--muted)}footer{border-top:1px solid var(--border);margin-top:45px;padding:35px 0;color:var(--muted)}footer .wrap{display:flex;align-items:center;justify-content:space-between;gap:10px 24px;flex-wrap:wrap}footer .official{display:inline-flex;align-items:center;gap:5px;line-height:1.45}footer .official a{color:var(--pink);font-weight:700;text-decoration:none}footer a{color:var(--muted)}@media(max-width:760px){.navlinks>a:not(.btn){display:none}.grid{grid-template-columns:1fr}.hero{padding-top:65px}.wrap{width:min(var(--max),calc(100% - 28px))}}@media(min-width:1500px){:root{--max:1200px}body{font-size:18px}}
