.text-container.svelte-ed3i6z{max-width:var(--text-max)}.eyebrow.svelte-ed3i6z{margin-bottom:var(--space-md)}.page-title.svelte-ed3i6z{font-family:var(--font-sans);letter-spacing:-.02em;font-size:clamp(38px,6vw,64px);font-weight:600;margin-bottom:var(--space-md);color:var(--color-ink)}.lead.svelte-ed3i6z{margin-bottom:var(--space-2xl)}.unknown.svelte-ed3i6z{color:var(--color-ink);font-weight:500}.plan-row.svelte-ed3i6z{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto auto auto auto auto;column-gap:var(--space-lg);row-gap:0}.plan-card.svelte-ed3i6z{display:grid;grid-template-rows:subgrid;grid-row:span 6;background-color:var(--color-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);text-align:center}.plan-card-pro.svelte-ed3i6z{background-color:var(--color-surface);border:1.5px solid var(--color-accent);box-shadow:0 12px 30px -8px #1b2a411a,0 2px 6px #1b2a410a}.p-eyebrow.svelte-ed3i6z{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;line-height:1.4;color:var(--color-muted);min-height:1.4em}.p-name.svelte-ed3i6z{margin-top:var(--space-sm);font-size:20px;font-weight:600;line-height:1.3;color:var(--color-ink)}.p-price.svelte-ed3i6z{margin-top:var(--space-xs);white-space:nowrap;line-height:1.1}.p-amount.svelte-ed3i6z{font-size:40px;font-weight:600;letter-spacing:-.02em;color:var(--color-ink)}.p-unit.svelte-ed3i6z{font-size:15px;color:var(--color-muted)}.p-note.svelte-ed3i6z{margin-top:var(--space-sm);font-size:14px;line-height:1.5;color:var(--color-muted)}.p-divider.svelte-ed3i6z{margin-block:var(--space-lg);height:1px;background-color:var(--color-border)}.plan-cta.svelte-ed3i6z{align-self:start;width:100%}.fine.svelte-ed3i6z{margin-top:var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-md)}.text-link.svelte-ed3i6z{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:1px;text-underline-offset:3px}.back-wrap.svelte-ed3i6z{display:flex;gap:var(--space-md);margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border);flex-wrap:wrap}@media(max-width:600px){.plan-row.svelte-ed3i6z{display:flex;flex-direction:column;gap:var(--space-lg)}.plan-card.svelte-ed3i6z{display:block}}
