.hero.svelte-smap0v.svelte-smap0v{background:linear-gradient(135deg,#6366f11f,#38bdf81a)}.hero-grid.svelte-smap0v.svelte-smap0v{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2.5rem;align-items:start}.hero-grid.svelte-smap0v p.svelte-smap0v{color:var(--text-muted)}.hero-card.svelte-smap0v.svelte-smap0v{background:#fff;border-radius:var(--radius-md);padding:2rem;border:1px solid var(--border);box-shadow:var(--shadow-soft)}.hero-card.svelte-smap0v ul.svelte-smap0v{list-style:disc;margin:1rem 0 0;padding-left:1.2rem;color:var(--text-muted);display:grid;gap:.5rem}.support-channels.svelte-smap0v.svelte-smap0v{background:#fff}.card-grid.svelte-smap0v.svelte-smap0v{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.75rem}.card.svelte-smap0v.svelte-smap0v{background:#fff;border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-soft);padding:2.5rem;display:grid;gap:1rem}.card.svelte-smap0v h3.svelte-smap0v{margin:0}.card.svelte-smap0v p.svelte-smap0v{color:var(--text-muted);margin:0}.link.svelte-smap0v.svelte-smap0v{font-weight:600;color:var(--accent);text-decoration:none}.link.svelte-smap0v.svelte-smap0v:hover{text-decoration:underline}.faq.svelte-smap0v.svelte-smap0v{background:linear-gradient(135deg,#6366f114,#38bdf814)}.faq-grid.svelte-smap0v.svelte-smap0v{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.75rem}.faq-items.svelte-smap0v.svelte-smap0v{display:grid;gap:1.5rem}.faq-items.svelte-smap0v article.svelte-smap0v{background:#fff;border-radius:var(--radius-md);padding:1.75rem;border:1px solid var(--border);box-shadow:var(--shadow-soft);display:grid;gap:.75rem}.faq-items.svelte-smap0v h3.svelte-smap0v{margin:0}.faq-items.svelte-smap0v p.svelte-smap0v{color:var(--text-muted);margin:0}.cta.svelte-smap0v.svelte-smap0v{background:#fff}.cta-inner.svelte-smap0v.svelte-smap0v{display:flex;align-items:center;justify-content:space-between;gap:2rem;background:linear-gradient(135deg,#6366f11f,#38bdf81f);padding:2.5rem;border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-soft)}.cta-inner.svelte-smap0v p.svelte-smap0v{color:var(--text-muted)}@media (max-width: 760px){.cta-inner.svelte-smap0v.svelte-smap0v{flex-direction:column;text-align:center}}
