.tier-card.svelte-mnx1o3{display:grid;gap:1.25rem;padding:1.5rem;border:1px solid var(--color-border);border-radius:calc(var(--radius) * 1.4);background:var(--card);color:var(--color-card-foreground);box-shadow:0 24px 60px -36px var(--shadow-color)}.tier-header.svelte-mnx1o3{display:grid;gap:.5rem}.tier-topline.svelte-mnx1o3{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.tier-name.svelte-mnx1o3,.tier-price.svelte-mnx1o3,.tier-subtitle.svelte-mnx1o3,.tier-summary.svelte-mnx1o3,.tier-status.svelte-mnx1o3{margin:0}.tier-pricing.svelte-mnx1o3{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.tier-name.svelte-mnx1o3{font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-foreground)}.tier-status.svelte-mnx1o3{display:inline-flex;align-items:center;justify-content:center;min-height:1.6rem;padding:.2rem .55rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-secondary);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted-foreground);white-space:nowrap}.tier-price.svelte-mnx1o3{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--font-display-weight);line-height:var(--font-display-leading);letter-spacing:var(--font-display-tracking);color:var(--color-foreground)}.tier-subtitle.svelte-mnx1o3{font-family:var(--font-display);font-size:1.1rem;font-weight:var(--font-display-weight);line-height:1;letter-spacing:var(--font-display-compact-tracking);color:var(--color-foreground);text-align:right}.tier-summary.svelte-mnx1o3{font-size:.95rem;line-height:1.65;color:var(--color-muted-foreground)}.tier-bullets.svelte-mnx1o3{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.tier-bullets.svelte-mnx1o3 li:where(.svelte-mnx1o3){position:relative;padding-left:1rem;line-height:1.55}.tier-bullets.svelte-mnx1o3 li:where(.svelte-mnx1o3):before{content:"";position:absolute;top:.72em;left:0;width:.35rem;height:.35rem;border-radius:999px;background:var(--color-foreground)}.page.svelte-1hrotn9{--page-width: 78rem;--page-width-narrow: 48rem;--page-gutter: 1.5rem;--page-body-size: clamp(1.02rem, 1vw + .82rem, 1.125rem);--page-heading-size: clamp(2.35rem, 4vw + 1.2rem, 3.75rem);--page-display-size: clamp(2.25rem, 4.8vw, 4.5rem);--page-body-leading: 1.7;--page-copy-max: 42rem;padding:clamp(2.75rem,6vw,5rem) 0 0}.intro.svelte-1hrotn9,.tiers-section.svelte-1hrotn9{position:relative}.intro.svelte-1hrotn9{padding-bottom:clamp(2rem,4vw,2.75rem)}.tiers-section.svelte-1hrotn9{padding:0 0 clamp(3.25rem,7vw,5rem)}.page-shell.svelte-1hrotn9{margin:0 auto;padding:0 var(--page-gutter)}.page-shell--wide.svelte-1hrotn9{max-width:var(--page-width)}.eyebrow.svelte-1hrotn9{margin:0 0 .75rem;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted-foreground)}h1.svelte-1hrotn9,p.svelte-1hrotn9{margin:0}h1.svelte-1hrotn9{color:var(--color-foreground)}h1.svelte-1hrotn9{font-size:var(--page-display-size);font-weight:var(--font-display-weight);line-height:var(--font-display-leading);letter-spacing:var(--font-display-tracking);text-wrap:balance}.lead.svelte-1hrotn9{margin-top:1rem;max-width:var(--page-copy-max);font-size:var(--page-body-size);line-height:var(--page-body-leading);color:var(--color-muted-foreground)}.billing-toggle.svelte-1hrotn9{display:inline-flex;gap:.375rem;margin-top:1.5rem;padding:.25rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-card)}.billing-toggle.svelte-1hrotn9 button:where(.svelte-1hrotn9){border:0;background:transparent;color:var(--color-muted-foreground);font:inherit;font-size:.95rem;font-weight:600;line-height:1;padding:.65rem 1rem;border-radius:999px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.billing-toggle.svelte-1hrotn9 button.selected:where(.svelte-1hrotn9){background:var(--color-foreground);color:var(--color-background)}.tiers-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.tiers-grid.svelte-1hrotn9>li:where(.svelte-1hrotn9){min-width:0}@media(max-width:48rem){.tiers-grid.svelte-1hrotn9{grid-template-columns:1fr}}@media(max-width:640px){.page.svelte-1hrotn9{--page-gutter: 1rem}}
