body.page{background:radial-gradient(circle at 80% 0%,rgba(35,137,212,.18),transparent 45%),var(--bg);min-height:100vh;display:flex;flex-direction:column}.doc{flex:1;width:100%;max-width:820px;padding:160px var(--gutter) 96px}.doc .title{margin-bottom:28px}.doc h2{font-size:22px;font-weight:500;letter-spacing:-.01em;margin:44px 0 12px}.doc p,.doc li{font-size:16px;line-height:1.65;color:var(--muted)}.doc ul{padding-left:20px}.doc a:not(.btn){color:var(--ink);border-bottom:1px solid var(--brand)}.doc table{width:100%;border-collapse:collapse;margin:12px 0;font-size:14px;color:var(--muted)}.doc th,.doc td{text-align:left;vertical-align:top;padding:10px 12px 10px 0;border-bottom:1px solid var(--line)}.doc th{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.doc .actions{margin-top:36px}.doc .toc{list-style:none;padding:18px 20px;margin:24px 0 32px;border:1px solid var(--line);background:var(--glass)}.doc .toc li{margin:4px 0}.doc h2[id]{scroll-margin-top:110px}.landing{max-width:920px}.landing .lead{max-width:680px;font-size:18px}.doc .cards{list-style:none;padding:0;margin:20px 0 8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.cards li{margin:0;padding:20px;background:var(--glass)}.cards strong{display:block;margin-bottom:6px;font-size:17px;font-weight:500;color:var(--ink)}.cards p{margin:0;font-size:15px}.doc .steps{padding-left:0;margin:16px 0}.doc .steps li{margin:0}.doc .steps strong{font-size:19px;color:var(--ink)}.faq{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:18px 0;font-size:18px;font-weight:500;color:var(--ink);list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary:after{content:"+";color:var(--brand-light);font-family:var(--mono)}.faq[open] summary:after{content:"−"}.faq summary::-webkit-details-marker{display:none}.faq div{padding:0 0 18px;font-size:16px;line-height:1.65;color:var(--muted)}.doc .plans td:not(:first-child),.doc .plans th:not(:first-child){text-align:center}.doc .plans td:not(:first-child){color:var(--brand-light)}.draft-note{margin:16px 0;padding:12px 14px;border-left:3px solid var(--alert);background:#f1c40f14;color:var(--alert);font-size:14px}.related{display:grid;gap:10px;margin:48px 0 0;padding-top:24px;border-top:1px solid var(--line)}.doc .related a{color:var(--ink);border:0}.doc .related a:hover{color:var(--brand-light)}.landing-cta{margin:48px 0 0;padding:28px;border:1px solid var(--line);background:linear-gradient(135deg,#2389d42e,#0a0f1466)}.landing-cta h2{margin-top:0}.doc .landing-cta .actions{margin-top:16px}.page-footer{padding:0 var(--gutter) 40px}@media(max-width:900px){.doc{padding-top:120px}.doc table{display:block;overflow-x:auto}}
