.page.svelte-ig3zff{max-width:1100px;margin:0 auto;padding:var(--space-8) var(--space-4)}.hero.svelte-ig3zff{text-align:center;padding:2rem 0 3rem}.eyebrow.svelte-ig3zff{display:inline-block;padding:.25rem .75rem;background:#0066ff1a;color:var(--color-primary);border-radius:999px;font-size:.85rem;margin-bottom:1rem}.hero.svelte-ig3zff h1:where(.svelte-ig3zff){font-size:2.5rem;margin:0 0 .75rem;line-height:1.15}.hero.svelte-ig3zff p:where(.svelte-ig3zff){font-size:1.15rem;color:var(--color-text-secondary);max-width:600px;margin:0 auto 1.5rem}.hero-cta.svelte-ig3zff{display:inline-flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.btn-primary.svelte-ig3zff{padding:.85rem 1.75rem;background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-weight:600}.btn-outline.svelte-ig3zff{padding:.85rem 1.75rem;border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-weight:600}section.svelte-ig3zff{margin:3rem 0}section.svelte-ig3zff h2:where(.svelte-ig3zff){font-size:1.75rem;margin:0 0 1.5rem;text-align:center}.features.svelte-ig3zff .grid:where(.svelte-ig3zff){display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.feature.svelte-ig3zff{padding:1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-lg)}.feature.svelte-ig3zff h3:where(.svelte-ig3zff){margin:0 0 .5rem;font-size:1.05rem}.feature.svelte-ig3zff p:where(.svelte-ig3zff){margin:0;color:var(--color-text-secondary);font-size:.95rem}.who-grid.svelte-ig3zff{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.who-card.svelte-ig3zff{display:flex;flex-direction:column;padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-md)}.who-card.svelte-ig3zff:hover{border-color:var(--color-primary)}.who-card.svelte-ig3zff span:where(.svelte-ig3zff){color:var(--color-text-secondary);font-size:.85rem}.how.svelte-ig3zff ol:where(.svelte-ig3zff){max-width:600px;margin:0 auto;padding-left:1.5rem}.how.svelte-ig3zff li:where(.svelte-ig3zff){padding:.5rem 0}.faq.svelte-ig3zff details:where(.svelte-ig3zff){border-bottom:1px solid var(--color-border);padding:1rem 0}.faq.svelte-ig3zff summary:where(.svelte-ig3zff){cursor:pointer;font-weight:600}.faq.svelte-ig3zff p:where(.svelte-ig3zff){margin-top:.5rem;color:var(--color-text-secondary)}.cta-final.svelte-ig3zff{text-align:center;padding:3rem 1.5rem;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark, #0066cc));color:#fff;border-radius:var(--radius-lg)}.cta-final.svelte-ig3zff h2:where(.svelte-ig3zff){color:#fff;text-align:center}.cta-final.svelte-ig3zff p:where(.svelte-ig3zff){opacity:.95;margin:0 0 1.5rem}.btn-cta.svelte-ig3zff{display:inline-block;padding:1rem 2rem;background:#fff;color:var(--color-primary);border-radius:var(--radius-md);font-weight:700;font-size:1.1rem}
