.page-hero{background:linear-gradient(180deg,#0d1014 0%,#09090b 100%);padding:64px 0 48px;border-bottom:1px solid rgba(255,255,255,.06)}.page-hero h1{margin:0 0 14px;font-size:clamp(34px,4.6vw,56px);line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.page-hero .page-lead{margin:0;max-width:680px;color:var(--muted);font-size:18px;line-height:1.6}.page-hero .page-meta{margin:18px 0 0;color:var(--muted-2);font-size:13px}.doc{max-width:780px}.doc h2{margin:46px 0 12px;font-size:26px;line-height:1.15;letter-spacing:-.03em;color:#11151a;scroll-margin-top:100px}.doc h2:first-child{margin-top:0}.doc h3{margin:24px 0 8px;font-size:18px;color:#11151a}.doc p,.doc li{color:#3b424c;font-size:16px;line-height:1.7}.doc p{margin:0 0 14px}.doc ul{margin:0 0 14px;padding-left:22px;display:grid;gap:8px}.doc a{color:#8a6500;text-decoration:underline;text-underline-offset:3px}.doc strong{color:#11151a}.doc a.btn{color:#111;text-decoration:none}.doc.doc-wide{max-width:none}.doc-toc{margin:0 0 38px;padding:20px 22px;border-radius:18px;background:#fff;border:1px solid rgba(13,18,25,.08)}.doc-toc strong{display:block;margin-bottom:10px;font-size:14px}.doc-toc ol{margin:0;padding-left:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 26px}.doc-toc a{font-size:14px;color:#3b424c;text-decoration:none}.doc-toc a:hover{color:#8a6500;text-decoration:underline}.notice{margin:0 0 18px;padding:16px 18px;border-radius:14px;background:#fff8df;border:1px solid #f1d98a;border-left:4px solid var(--gold);color:#4a3c0c;font-size:15px;line-height:1.6}.notice strong{color:#2f2504}.help-grid,.access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 40px}.access-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.help-card,.access-card{padding:24px;border-radius:20px;background:#fff;border:1px solid rgba(13,18,25,.08);box-shadow:0 14px 30px rgba(13,18,25,.06)}.help-card h2,.access-card h2{margin:0 0 8px;font-size:20px;line-height:1.2;letter-spacing:-.02em;color:#11151a}.help-card p,.access-card p{margin:0 0 14px;color:#505965;font-size:15px;line-height:1.55}.help-card .help-big{display:block;margin:0 0 12px;font-size:22px;font-weight:800;letter-spacing:-.02em;color:#11151a}.help-card .btn,.access-card .btn{width:100%}.access-card .start-steps{margin:0 0 18px}.access-card .start-step{box-shadow:none;background:#f8f8f7;padding:14px;align-items:center}.access-card .start-step p{margin:0}.store-row{display:flex;flex-wrap:wrap;gap:10px}.store-row .btn{flex:1 1 150px}.faq{display:grid;gap:10px;margin:0 0 40px}.faq details{border-radius:14px;background:#fff;border:1px solid rgba(13,18,25,.08)}.faq summary{cursor:pointer;padding:16px 18px;font-weight:700;color:#11151a;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";font-size:22px;line-height:1;color:#8a6500}.faq details[open] summary::after{content:"–"}.faq details p{margin:0;padding:0 18px 18px;color:#505965;font-size:15px;line-height:1.65}.page-cta{margin-top:10px;padding:26px;border-radius:20px;background:#11151a;color:#e9ecf1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.page-cta p{margin:0;font-size:17px;max-width:520px;color:#e9ecf1}@media (max-width:1180px){.help-grid{grid-template-columns:1fr}}@media (max-width:920px){.access-grid{grid-template-columns:1fr}.doc-toc ol{grid-template-columns:1fr}}@media (max-width:680px){.page-hero{padding:44px 0 34px}.doc h2{font-size:23px}.page-cta .btn{width:100%}}
