.container[data-astro-cid-lmkygsfs]{max-width:var(--size-page-xl);margin:0 auto;padding:0 var(--space-6)}.pricing-hero[data-astro-cid-lmkygsfs]{padding:var(--space-20) 0 var(--space-12);border-bottom:var(--border-hairline) solid var(--border);text-align:center}.pricing-headline[data-astro-cid-lmkygsfs]{font-size:clamp(var(--text-3xl),5vw,4rem);margin:0 0 var(--space-4)}.pricing-sub[data-astro-cid-lmkygsfs]{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--fw-light);color:var(--text-secondary);margin:0 0 var(--space-3)}.pricing-annual[data-astro-cid-lmkygsfs]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-secondary);margin:0}.pricing-tiers[data-astro-cid-lmkygsfs]{padding:var(--space-16) 0;border-bottom:var(--border-hairline) solid var(--border)}.tier-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-1)}@media(max-width:900px){.tier-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.tier-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}.tier-card[data-astro-cid-lmkygsfs]{position:relative;border:var(--border-hairline) solid var(--border);background:var(--bg-primary);padding:var(--space-8) var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.tier-card--popular[data-astro-cid-lmkygsfs]{border-color:var(--color-amber)}.tier-badge[data-astro-cid-lmkygsfs]{position:absolute;top:var(--space-3);right:var(--space-3);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-amber);background:transparent;border:var(--border-hairline) solid var(--color-amber);padding:var(--space-1) var(--space-2)}.tier-name[data-astro-cid-lmkygsfs]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-secondary)}.tier-price[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);line-height:1;color:var(--text-primary)}.tier-per[data-astro-cid-lmkygsfs]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--fw-light);color:var(--text-secondary)}.tier-headline[data-astro-cid-lmkygsfs]{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--fw-light);color:var(--text-secondary);flex:1}.tier-cta[data-astro-cid-lmkygsfs]{font-size:var(--text-sm);text-align:center;margin-top:var(--space-2)}.pricing-compare[data-astro-cid-lmkygsfs]{padding:var(--space-16) 0 var(--space-20);background:var(--bg-secondary)}.compare-wrap[data-astro-cid-lmkygsfs]{position:relative;margin-top:var(--space-6);overflow-x:auto}.compare-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:var(--text-sm);margin:0}.compare-table[data-astro-cid-lmkygsfs] .th-feature[data-astro-cid-lmkygsfs],.compare-table[data-astro-cid-lmkygsfs] .th-tier[data-astro-cid-lmkygsfs]{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--fw-regular);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-secondary);background:transparent;padding:var(--space-4);border:0;border-bottom:var(--border-medium-w) solid var(--border-strong)}.compare-table[data-astro-cid-lmkygsfs] .th-feature[data-astro-cid-lmkygsfs]{text-align:left;padding-left:0;width:40%}.compare-table[data-astro-cid-lmkygsfs] .th-tier[data-astro-cid-lmkygsfs]{text-align:center}.compare-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:nth-child(odd) td[data-astro-cid-lmkygsfs]{background:var(--bg-primary)}.compare-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:var(--space-4);border:0;border-bottom:var(--border-hairline) solid var(--border)}.compare-table[data-astro-cid-lmkygsfs] .td-feature[data-astro-cid-lmkygsfs]{font-weight:var(--fw-light);color:var(--text-primary);padding-left:0}.compare-table[data-astro-cid-lmkygsfs] .td-cell[data-astro-cid-lmkygsfs]{text-align:center}.cell-yes[data-astro-cid-lmkygsfs]{color:var(--color-amber);font-size:var(--text-lg);line-height:1}.cell-no[data-astro-cid-lmkygsfs]{color:var(--color-rule);font-family:var(--font-mono)}.cell-text[data-astro-cid-lmkygsfs]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-primary)}
