.pricing-grid.svelte-7oos2t{grid-template-columns:minmax(0,400px);justify-content:center;align-items:start;gap:1.5rem;max-width:1080px;margin:0 auto;display:grid}.pricing-card.svelte-7oos2t{background:var(--mkt-card-bg);border:2px solid var(--mkt-border);box-shadow:var(--mkt-card-shadow);border-radius:var(--radius-xl);text-align:center;flex-direction:column;height:100%;padding:2.5rem 2rem;display:flex}.pricing-card.featured.svelte-7oos2t{border-color:#10b981;position:relative}.pricing-tier-note.svelte-7oos2t{color:var(--mkt-text-dim);min-height:1.2em;margin-bottom:1.25rem;font-size:.85rem}.pricing-free-note.svelte-7oos2t{text-align:center;color:var(--mkt-text-muted);margin-top:2rem;font-size:.95rem}.pricing-card.svelte-7oos2t .btn-primary:where(.svelte-7oos2t){margin-top:auto}.pricing-amount.svelte-7oos2t{color:var(--mkt-text);font-size:4rem;font-weight:700;line-height:1.1}.pricing-amount.svelte-7oos2t span:where(.svelte-7oos2t){color:var(--mkt-text-muted);font-size:1.25rem;font-weight:400}.pricing-amount.svelte-7oos2t .pricing-period:where(.svelte-7oos2t){display:inline}.pricing-amount.svelte-7oos2t .pricing-tax:where(.svelte-7oos2t){margin-top:.35rem;font-size:1rem;line-height:1.4;display:block}.pricing-features.svelte-7oos2t{text-align:left;margin-bottom:2rem}.pricing-features.svelte-7oos2t li:where(.svelte-7oos2t){color:var(--mkt-text-muted);align-items:center;gap:.75rem;padding:.5rem 0;list-style:none;display:flex}.pricing-features.svelte-7oos2t li:where(.svelte-7oos2t) i:where(.svelte-7oos2t){color:#10b981;font-size:.85rem}.pricing-savings.svelte-7oos2t{color:#10b981;margin-bottom:2rem;font-size:1rem;font-weight:600}.comparison-table.svelte-7oos2t{border-collapse:collapse;width:100%;margin-top:1rem}.comparison-table.svelte-7oos2t thead:where(.svelte-7oos2t) th:where(.svelte-7oos2t){text-align:left;padding:1rem .75rem;font-size:.9rem;font-weight:700}.comparison-table.svelte-7oos2t thead:where(.svelte-7oos2t) th:where(.svelte-7oos2t):first-child{color:var(--mkt-text);background:0 0}.comparison-table.svelte-7oos2t thead:where(.svelte-7oos2t) th:where(.svelte-7oos2t):nth-child(2){color:var(--mkt-text);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:#10b9811a}.comparison-table.svelte-7oos2t thead:where(.svelte-7oos2t) th:where(.svelte-7oos2t):nth-child(3){color:var(--mkt-text-muted);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:#ef44440d}.comparison-table.svelte-7oos2t tbody:where(.svelte-7oos2t) td:where(.svelte-7oos2t){border-bottom:1px solid var(--mkt-border);padding:.75rem;font-size:.9rem}.comparison-table.svelte-7oos2t tbody:where(.svelte-7oos2t) td:where(.svelte-7oos2t):first-child{color:var(--mkt-text);font-weight:500}.comparison-table.svelte-7oos2t tbody:where(.svelte-7oos2t) td:where(.svelte-7oos2t):nth-child(2){color:#10b981;background:#10b98108}.comparison-table.svelte-7oos2t tbody:where(.svelte-7oos2t) td:where(.svelte-7oos2t):nth-child(3){color:var(--mkt-text-dim);background:#ef444405}@media (width<=768px){.pricing-amount.svelte-7oos2t{font-size:3rem}.comparison-table.svelte-7oos2t{font-size:.85rem}}.light-landing .pricing-card.featured.svelte-7oos2t{box-shadow:0 4px 20px #10b9812e}@media (width<=900px){.pricing-grid.svelte-7oos2t{grid-template-columns:1fr;max-width:480px}}
