.pricing-page.svelte-5jxdae .container:where(.svelte-5jxdae){max-width:var(--rm-container-max);margin:0 auto;padding:0 var(--space-6)}.pricing-header.svelte-5jxdae{margin-bottom:var(--space-10)}.pricing-title.svelte-5jxdae{font-family:var(--rm-font-display);font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--rm-text);margin:0 0 var(--space-3)}.pricing-intro.svelte-5jxdae{color:var(--rm-muted);margin:0 0 var(--space-6);max-width:var(--rm-container-narrow)}.pricing-kicker.svelte-5jxdae{margin:0 0 var(--space-2);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--rm-dim)}.checkout-message.svelte-5jxdae{font-size:var(--text-sm);color:var(--rm-muted);margin:0 0 var(--space-4)}.visually-hidden.svelte-5jxdae{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tiers-grid.svelte-5jxdae{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-6);margin-bottom:var(--space-6)}.tier-card.svelte-5jxdae{background:var(--rm-surface-raised);border:1px solid var(--rm-border);border-radius:var(--radius-md);padding:var(--space-6)}.tier-card.svelte-5jxdae:nth-child(2){border-color:color-mix(in oklab,var(--rm-sage) 55%,var(--rm-border));box-shadow:0 0 0 2px color-mix(in oklab,var(--rm-sage) 20%,transparent)}.tier-name.svelte-5jxdae{font-family:var(--rm-font-ui);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--rm-text);margin:0 0 var(--space-2)}.tier-desc.svelte-5jxdae{font-size:var(--text-sm);color:var(--rm-muted);margin:0 0 var(--space-4);line-height:var(--leading-relaxed)}.tier-price.svelte-5jxdae{font-family:var(--rm-font-display);font-size:var(--text-2xl);color:var(--rm-sage);margin:0 0 var(--space-1)}.tier-period.svelte-5jxdae{font-size:var(--text-sm);color:var(--rm-dim);margin:0 0 var(--space-4)}.tier-list.svelte-5jxdae{margin:0 0 var(--space-4);padding-left:var(--space-5);color:var(--rm-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.tier-limitations.svelte-5jxdae{margin:0 0 var(--space-4);color:var(--rm-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.tier-hint.svelte-5jxdae{font-size:var(--text-xs);color:var(--rm-dim);margin:var(--space-3) 0 0;line-height:var(--leading-normal)}.tiers-anchor.svelte-5jxdae{font-size:var(--text-sm);color:var(--rm-dim);margin:0}.section-title.svelte-5jxdae{font-family:var(--rm-font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--rm-text);margin:0 0 var(--space-6)}.features-grid.svelte-5jxdae{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-4);margin-bottom:var(--space-10)}.feat.svelte-5jxdae{display:flex;flex-direction:column;gap:var(--space-1)}.feat-name.svelte-5jxdae{font-family:var(--rm-font-ui);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--rm-text)}.feat-desc.svelte-5jxdae{font-size:var(--text-sm);color:var(--rm-muted)}.faq-list.svelte-5jxdae{margin:0}.faq-q.svelte-5jxdae{font-family:var(--rm-font-ui);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--rm-text);margin:var(--space-4) 0 var(--space-2)}.faq-q.svelte-5jxdae:first-child{margin-top:0}.faq-a.svelte-5jxdae{font-size:var(--text-sm);color:var(--rm-muted);margin:0 0 var(--space-4);line-height:var(--leading-relaxed)}
