.page.svelte-1s7onpr{display:flex;align-items:center;flex-direction:column;width:100%;color:#21272e;padding-bottom:120px}.page-content.svelte-1s7onpr{width:100%;margin-top:64px;max-width:1072px;padding:0 24px}.heading.svelte-1s7onpr{display:flex;align-items:flex-end;justify-content:center;font-size:48px;font-weight:700;margin-bottom:16px;text-align:center}.pricing-subtitle.svelte-1s7onpr{text-align:center;font-size:20px;color:var(--secondary-text);margin-bottom:48px}.pricing-grid.svelte-1s7onpr{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.pricing-card.svelte-1s7onpr{background:var(--card-background);border:1px solid var(--card-border);border-radius:8px;padding:40px;position:relative;display:flex;flex-direction:column}.pricing-card.featured.svelte-1s7onpr{border-color:var(--black-button-background);border-width:1px}.pricing-card.featured.svelte-1s7onpr:before{content:"Most Popular";position:absolute;top:-16px;left:50%;transform:translate(-50%);background:var(--black-button-background);color:var(--black-button-text);padding:6px 20px;border-radius:20px;font-size:12px;font-weight:500}.plan-header.svelte-1s7onpr{margin-bottom:24px}.plan-name.svelte-1s7onpr{font-size:24px;font-weight:700;margin-bottom:8px}.plan-description.svelte-1s7onpr{color:var(--secondary-text);font-size:16px;line-height:1.5}.plan-pricing.svelte-1s7onpr{margin-bottom:32px}.price-display.svelte-1s7onpr{display:flex;align-items:baseline;margin-bottom:8px}.price-main.svelte-1s7onpr{font-size:32px;font-weight:700;color:var(--text)}.price-period.svelte-1s7onpr{font-size:18px;color:var(--text-description);margin-left:4px}.price-billing.svelte-1s7onpr{color:var(--secondary-text);font-size:14px;margin-bottom:8px}.plan-features.svelte-1s7onpr{margin-bottom:32px}.plan-button.svelte-1s7onpr{margin-top:auto;display:flex;align-items:center;justify-content:center;color:var(--text);border:1px solid var(--button-border);height:40px;border-radius:6px;font-size:14px;font-weight:500;padding:8px 16px;width:100%;transition:background-color .2s;cursor:pointer}.plan-button.svelte-1s7onpr:hover{border-color:var(--button-border-hover)}.plan-button.primary.svelte-1s7onpr{border:none;background:var(--black-button-background);color:var(--black-button-text)}
