.marketing-page.svelte-1hrotn9{min-height:100vh;background:var(--color-light-gray);color:var(--text-color);font-family:var(--font-family);display:flex;flex-direction:column}.page-main.svelte-1hrotn9{flex:1;max-width:1000px;margin:0 auto;padding:2.5rem 2rem 3rem;width:100%;box-sizing:border-box}.page-header.svelte-1hrotn9{text-align:center;margin-bottom:2.5rem}.page-header.svelte-1hrotn9 h1:where(.svelte-1hrotn9){margin:0 0 .75rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;color:var(--color-slate)}.page-header.svelte-1hrotn9 p:where(.svelte-1hrotn9){margin:0;color:var(--text-color-secondary);font-size:1.05rem;max-width:560px;margin-inline:auto;line-height:1.5}.pricing-faq.svelte-1hrotn9{margin-top:3.5rem}.pricing-faq.svelte-1hrotn9 h2:where(.svelte-1hrotn9){text-align:center;margin:0 0 1.75rem;font-size:1.35rem;color:var(--color-slate)}.faq-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.faq-item.svelte-1hrotn9{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-card);padding:1.25rem}.faq-item.svelte-1hrotn9 h3:where(.svelte-1hrotn9){margin:0 0 .5rem;font-size:.95rem;font-weight:600}.faq-item.svelte-1hrotn9 p:where(.svelte-1hrotn9){margin:0;font-size:.9rem;color:var(--text-color-secondary);line-height:1.45}.pricing-cta.svelte-1hrotn9{margin-top:3rem;text-align:center;padding:2rem;background:#fff;border-radius:var(--radius-card);border:1px solid var(--border-color)}.pricing-cta.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin:0 0 1rem;font-size:1.25rem}.btn-cta.svelte-1hrotn9{display:inline-flex;padding:.85rem 1.5rem;background:var(--primary-color);color:#fff;border-radius:var(--radius-btn);font-weight:600;text-decoration:none;transition:background .15s}.btn-cta.svelte-1hrotn9:hover{background:var(--primary-dark)}@media (max-width: 768px){.page-main.svelte-1hrotn9{padding:2rem 1rem}.faq-grid.svelte-1hrotn9{grid-template-columns:1fr}}
