.pricing.svelte-1hrotn9{max-width:880px;margin:0 auto;padding:48px 20px 64px}.pricing__head.svelte-1hrotn9{text-align:center;margin-bottom:32px}.pricing__head.svelte-1hrotn9 h1:where(.svelte-1hrotn9){margin:0 0 8px;font-size:32px;font-weight:700;letter-spacing:-.02em}.pricing__head.svelte-1hrotn9 p:where(.svelte-1hrotn9){margin:0 0 20px;color:var(--muted);font-size:15px}.pricing__error.svelte-1hrotn9{max-width:520px;margin:0 auto 24px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);color:var(--fg);font-size:14px;text-align:center}.toggle.svelte-1hrotn9{display:inline-flex;gap:0;border:1px solid var(--border);border-radius:999px;overflow:hidden}.toggle.svelte-1hrotn9 button:where(.svelte-1hrotn9){padding:8px 20px;border:0;background:transparent;color:var(--muted);font-size:14px;font-weight:600;cursor:pointer}.toggle.svelte-1hrotn9 button.active:where(.svelte-1hrotn9){background:var(--fg);color:var(--bg)}.tiers.svelte-1hrotn9{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.tier.svelte-1hrotn9{display:flex;flex-direction:column;padding:28px 24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated)}.tier--crm.svelte-1hrotn9{border-color:var(--fg)}.tier.svelte-1hrotn9>header:where(.svelte-1hrotn9){margin-bottom:16px}.tier.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin:0 0 6px;font-size:20px;font-weight:600;letter-spacing:-.01em}.tier__desc.svelte-1hrotn9{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.tier__price.svelte-1hrotn9{margin:0 0 20px;font-size:15px;color:var(--muted)}.tier__price.svelte-1hrotn9 strong:where(.svelte-1hrotn9){font-size:34px;color:var(--fg);font-weight:700;font-variant-numeric:tabular-nums}.tier__features.svelte-1hrotn9{list-style:none;margin:0 0 24px;padding:0;flex:1}.tier__features.svelte-1hrotn9 li:where(.svelte-1hrotn9){padding:7px 0 7px 22px;position:relative;font-size:14px;line-height:1.5;color:var(--fg);border-top:1px solid var(--border)}.tier__features.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"✓";position:absolute;left:0;color:var(--muted)}.tier__cta.svelte-1hrotn9{padding:12px 18px;border:0;border-radius:var(--radius);background:var(--fg);color:var(--bg);font-size:15px;font-weight:600;cursor:pointer}.tier__cta.svelte-1hrotn9:disabled{opacity:.5;cursor:not-allowed}
