:root{--bg:#0f0918;--card:#1d1230;--ink:#fff;--muted:#cfc4dc;--violet:#8060ff;--mint:#52d7c5;--line:rgba(255,255,255,.11)}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;background:radial-gradient(circle at 80% 0,#3a2170 0,transparent 32%),var(--bg);color:var(--ink)}a{color:inherit}.shell{width:min(980px,calc(100% - 28px));margin:auto}.top{padding:18px 0;display:flex;justify-content:space-between;align-items:center}.brand{font-weight:950;letter-spacing:.04em;text-decoration:none}.trial{padding:10px 14px;border-radius:999px;background:#fff;color:#3d2a88;text-decoration:none;font-weight:900;font-size:12px}.hero{padding:68px 0 42px}.kicker{font-size:11px;letter-spacing:.15em;color:#b9a6ff;font-weight:900}.hero h1{font-size:clamp(38px,7vw,68px);line-height:.96;letter-spacing:-.05em;margin:12px 0 18px;max-width:850px}.hero p{font-size:clamp(17px,2.4vw,22px);line-height:1.45;color:var(--muted);max-width:760px}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.primary,.secondary{display:inline-block;padding:14px 18px;border-radius:15px;text-decoration:none;font-weight:900}.primary{background:linear-gradient(135deg,var(--violet),#a257ff 60%,var(--mint));color:#fff}.secondary{border:1px solid var(--line);background:rgba(255,255,255,.05)}.proof{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.proof span{padding:8px 10px;border-radius:999px;background:rgba(255,255,255,.07);font-size:12px;color:#ddd2e8}.section{padding:34px 0}.section h2{font-size:clamp(26px,4vw,40px);margin:0 0 18px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.card{padding:20px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.035))}.card b{display:block;font-size:18px;margin-bottom:8px}.card p,.section p,.section li{color:var(--muted);line-height:1.55}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.step{padding:18px;border-radius:18px;background:#fff;color:#23162f}.step span{display:block;font-size:11px;font-weight:900;color:#7456d9;margin-bottom:8px}.step b{font-size:16px}.faq{display:grid;gap:9px}.faq details{padding:16px 18px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.04)}.faq summary{cursor:pointer;font-weight:850}.cta{margin:36px auto 60px;padding:28px;border-radius:28px;background:linear-gradient(135deg,#26163d,#7150df 70%,#45cbbb)}.cta h2{margin:0 0 8px}.cta p{color:#eee7f5}.footer{padding:22px 0 40px;color:#9d91a7;font-size:12px;border-top:1px solid var(--line)}@media(max-width:760px){.hero{padding-top:42px}.grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.hero h1{font-size:42px}.top .trial{font-size:11px;padding:9px 11px}}
.article{max-width:820px}.article h1{font-size:clamp(34px,6vw,58px);line-height:1;letter-spacing:-.04em;margin:12px 0 18px}.article h2{margin:34px 0 12px;font-size:28px}.article h3{margin:24px 0 8px;font-size:20px}.article p,.article li{font-size:16px;line-height:1.7;color:#d4c9df}.article ul,.article ol{padding-left:22px}.article .note{padding:16px 18px;border-left:3px solid #8060ff;background:rgba(128,96,255,.08);border-radius:12px}.article-meta{font-size:12px;color:#a696b5;margin:8px 0 24px}.article-nav{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.article-nav a{padding:8px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;text-decoration:none;font-size:12px}
