:root{--seo-bg:#0a0a0f;--seo-card:#111828;--seo-text:#f0f0f0;--seo-muted:#b8c0d2;--seo-cyan:#00d4ff;--seo-purple:#6c63ff}*{box-sizing:border-box}html{background:var(--seo-bg);overflow-x:hidden}body{margin:0;background:radial-gradient(circle at 80% 0%,rgba(108,99,255,.15),transparent 35rem),var(--seo-bg);color:var(--seo-text);font:16px/1.7 Inter,system-ui,sans-serif}a{color:inherit}.site-header{max-width:1180px;margin:auto;padding:24px clamp(18px,4vw,56px);display:flex;align-items:center;gap:28px;border-bottom:1px solid rgba(0,212,255,.15)}.brand{font:700 1.1rem Space Grotesk,system-ui,sans-serif;text-decoration:none;margin-right:auto}.site-header nav{display:flex;gap:20px}.site-header nav a,.language a{color:var(--seo-muted);text-decoration:none}.site-header a:hover,.site-header a:focus-visible{color:var(--seo-cyan)}.language summary{cursor:pointer;padding:10px;border:1px solid rgba(0,212,255,.25);border-radius:8px;min-height:44px}.language div{position:absolute;background:#151e31;padding:10px;display:grid;gap:8px;z-index:2}.content-shell{max-width:850px;margin:0 auto;padding:clamp(44px,8vw,100px) 20px 80px}.eyebrow{color:var(--seo-cyan);font-size:.76rem;letter-spacing:.12em;font-weight:700}h1,h2{font-family:"Space Grotesk",system-ui,sans-serif;line-height:1.12;letter-spacing:-.025em}h1{font-size:clamp(2.35rem,6vw,4.5rem);max-width:780px;margin:18px 0}.lead{font-size:clamp(1.1rem,2vw,1.35rem);color:#d8deeb;max-width:760px}section{margin-top:52px;padding:28px clamp(18px,3vw,34px);background:rgba(17,24,40,.78);border:1px solid rgba(65,190,255,.18);border-radius:18px}h2{font-size:clamp(1.45rem,3vw,2.1rem);margin:0 0 14px}p{margin:0;color:var(--seo-muted)}.faq details{border-top:1px solid rgba(184,192,210,.2);padding:14px 0}.faq summary{cursor:pointer;min-height:44px;padding:8px 0;font-weight:600}.cta{background:linear-gradient(135deg,rgba(108,99,255,.22),rgba(0,212,255,.1))}.button{display:inline-block;margin-top:22px;padding:12px 18px;border-radius:10px;background:var(--seo-cyan);color:#061018;text-decoration:none;font-weight:700;min-height:44px}.text-link{display:inline-block;margin:22px 0 0 18px;color:var(--seo-cyan)}footer{max-width:850px;margin:auto;padding:24px 20px 48px;color:var(--seo-muted);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}@media(max-width:700px){.site-header{align-items:flex-start;flex-wrap:wrap}.site-header nav{order:3;width:100%;gap:14px;flex-wrap:wrap}.content-shell{padding-top:48px}section{margin-top:32px}.text-link{margin-left:0;display:block}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}:focus-visible{outline:3px solid var(--seo-cyan);outline-offset:3px}
.seo-table-wrap{width:100%;overflow-x:auto;margin:18px 0;border-radius:12px}.seo-table{width:100%;min-width:620px;border-collapse:collapse;color:var(--seo-muted)}.seo-table th,.seo-table td{padding:12px 14px;border:1px solid rgba(184,192,210,.22);text-align:left;vertical-align:top}.seo-table th{color:var(--seo-text);background:rgba(0,212,255,.08)}.checklist{padding-left:1.3rem;color:var(--seo-muted)}.checklist li{margin:.55rem 0}.related-links{display:flex;flex-wrap:wrap;gap:10px}.related-links a{color:var(--seo-cyan);padding:8px 12px;border:1px solid rgba(0,212,255,.25);border-radius:8px}.sources{font-size:.92rem}.sources a{color:var(--seo-cyan)}.language{position:relative}.language[open] div{right:0;max-width:calc(100vw - 36px);overflow-wrap:anywhere}.site-header{min-width:0}.site-header nav,.language{max-width:100%}
@media (prefers-reduced-motion:no-preference){html.seo-motion-ready [data-seo-reveal]{opacity:0;transform:translateY(26px);filter:blur(5px);transition:opacity .72s cubic-bezier(.2,.8,.2,1),transform .72s cubic-bezier(.2,.8,.2,1),filter .72s ease;transition-delay:var(--seo-delay,0ms)}html.seo-motion-ready [data-seo-reveal].is-visible{opacity:1;transform:none;filter:none}.related-links a[data-seo-reveal],.cta a[data-seo-reveal]{transform:translateY(14px) scale(.98)}.related-links a[data-seo-reveal].is-visible,.cta a[data-seo-reveal].is-visible{transform:none}}
@media (prefers-reduced-motion:reduce){[data-seo-reveal]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}
