.docs-page.svelte-1uha8ag{min-height:100vh}.page-hero.svelte-1uha8ag{padding:80px 0 60px;text-align:center}.page-title.svelte-1uha8ag{font-size:2.5rem;font-weight:600;margin:0 0 16px;color:#0a0a0a;letter-spacing:-.03em}.page-subtitle.svelte-1uha8ag{max-width:760px;margin:0 auto 24px;color:#525252;line-height:1.6;font-size:1.05rem}.cta-group.svelte-1uha8ag{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-primary.svelte-1uha8ag{padding:12px 24px;background:#0a0a0a;color:#fff;border-radius:8px;text-decoration:none;font-size:.95rem;font-weight:500;transition:background .2s,transform .2s}.btn-primary.svelte-1uha8ag:hover{background:#262626;transform:translateY(-1px)}.doc-highlights.svelte-1uha8ag{padding:60px 0 100px;background:#fafafa}.grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:16px}.card.svelte-1uha8ag{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:24px}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 8px;font-size:1.125rem;font-weight:600;color:#0a0a0a;letter-spacing:-.02em}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#525252;line-height:1.6;font-size:.95rem}@media(min-width:769px){.page-title.svelte-1uha8ag{font-size:3.5rem}.grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:20px}}
