.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(--bg-card);border:2px solid var(--border-light);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(--text-muted);min-height:1.2em;margin-bottom:1.25rem;font-size:.85rem}.pricing-free-note.svelte-7oos2t{text-align:center;color:var(--text-secondary);margin-top:2rem;font-size:.95rem}.pricing-card.svelte-7oos2t .btn-primary:where(.svelte-7oos2t){margin-top:auto}.pricing-amount.svelte-7oos2t{color:var(--text-primary);font-size:4rem;font-weight:700;line-height:1.1}.pricing-amount.svelte-7oos2t span:where(.svelte-7oos2t){color:var(--text-secondary);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(--text-secondary);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(--text-primary);background:0 0}.comparison-table.svelte-7oos2t thead:where(.svelte-7oos2t) th:where(.svelte-7oos2t):nth-child(2){color:var(--text-primary);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(--text-secondary);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(--border-subtle);padding:.75rem;font-size:.9rem}.comparison-table.svelte-7oos2t tbody:where(.svelte-7oos2t) td:where(.svelte-7oos2t):first-child{color:var(--text-primary);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(--text-muted);background:#ef444405}@media (width<=768px){.pricing-amount.svelte-7oos2t{font-size:3rem}.comparison-table.svelte-7oos2t{font-size:.85rem}}.light-landing .pricing-card.svelte-7oos2t{background:#fff;border-color:#0000001a;box-shadow:0 2px 12px #0000000f}.light-landing .pricing-amount.svelte-7oos2t{color:#181818}.light-landing .pricing-amount.svelte-7oos2t span:where(.svelte-7oos2t),.light-landing .pricing-features.svelte-7oos2t li:where(.svelte-7oos2t){color:#4a5568}.light-landing .comparison-table.svelte-7oos2t thead:where(.svelte-7oos2t) th:where(.svelte-7oos2t):first-child,.light-landing .comparison-table.svelte-7oos2t thead:where(.svelte-7oos2t) th:where(.svelte-7oos2t):nth-child(2){color:#181818}.light-landing .comparison-table.svelte-7oos2t thead:where(.svelte-7oos2t) th:where(.svelte-7oos2t):nth-child(3){color:#4a5568}.light-landing .comparison-table.svelte-7oos2t tbody:where(.svelte-7oos2t) td:where(.svelte-7oos2t){border-bottom-color:#00000014}.light-landing .comparison-table.svelte-7oos2t tbody:where(.svelte-7oos2t) td:where(.svelte-7oos2t):first-child{color:#181818}.light-landing .comparison-table.svelte-7oos2t tbody:where(.svelte-7oos2t) td:where(.svelte-7oos2t):nth-child(3){color:#5a5a5a}.light-landing .section-header.svelte-7oos2t h2:where(.svelte-7oos2t){color:#1a202c}.light-landing .section-header.svelte-7oos2t p:where(.svelte-7oos2t){color:#4a5568}.light-landing .pricing-tier-note.svelte-7oos2t{color:#5a5a5a}.light-landing .pricing-free-note.svelte-7oos2t{color:#4a5568}.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}}
