.pricing-page.svelte-1hrotn9{flex-direction:column;min-height:100%;display:flex}.section-hero.svelte-1hrotn9{padding:var(--space-2xl) 0 var(--space-xl)}.section-pricing.svelte-1hrotn9,.section-notes.svelte-1hrotn9,.section-legal.svelte-1hrotn9{padding-bottom:var(--space-2xl)}.hero.svelte-1hrotn9{justify-content:space-between;align-items:center;gap:var(--space-lg);display:flex}.hero-text.svelte-1hrotn9{flex:1}.hero-title.svelte-1hrotn9{font-size:var(--text-2xl);margin:0 0 var(--space-sm) 0;color:var(--color-text);font-weight:700;line-height:1.3}.hero-subtitle.svelte-1hrotn9{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--line-height);margin:0}.hero-illustration.svelte-1hrotn9{opacity:.85;flex-shrink:0}@media (width>=768px){.section-hero.svelte-1hrotn9{padding:var(--space-3xl) 0 var(--space-2xl)}.hero-title.svelte-1hrotn9{font-size:1.625rem}}.pricing-grid.svelte-1hrotn9{gap:var(--space-lg);grid-template-columns:1fr;display:grid}.empty-state.svelte-1hrotn9{font-size:var(--text-base);color:var(--color-text-secondary);margin:0}.error-msg.svelte-1hrotn9{margin-top:var(--space-lg);padding:var(--space-md);background:var(--color-error-bg);color:var(--color-error);border-radius:var(--radius-md);font-size:var(--text-sm)}@media (width>=1200px){.pricing-grid.svelte-1hrotn9{align-items:stretch;row-gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(0,1fr))}@supports (grid-template-rows:subgrid){.pricing-grid.svelte-1hrotn9 .pricing-card{grid-template-rows:subgrid;grid-row:span 4;display:grid}}}.bullet-list.svelte-1hrotn9{padding-left:var(--space-lg);margin:0;list-style:outside}.bullet-list.svelte-1hrotn9 li:where(.svelte-1hrotn9){font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--line-height);margin-top:var(--space-xs)}.bullet-list.svelte-1hrotn9 li:where(.svelte-1hrotn9):first-child{margin-top:0}.bullet-list.svelte-1hrotn9 li:where(.svelte-1hrotn9)::marker{color:var(--color-text-muted)}.legal-note.svelte-1hrotn9{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;padding:var(--space-sm) 0;line-height:var(--line-height);margin:0}.legal-note.svelte-1hrotn9 a:where(.svelte-1hrotn9){color:var(--color-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border)}.legal-note.svelte-1hrotn9 a:where(.svelte-1hrotn9):hover{color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}
