.pricing[data-astro-cid-lmkygsfs]{max-width:var(--width-page);margin:0 auto;padding:var(--space-8) var(--space-5) var(--space-10)}.pricing-head[data-astro-cid-lmkygsfs]{max-width:var(--width-prose);margin:0 auto;text-align:center}.eyebrow[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-strong)}.pricing-head[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:var(--text-3xl)}.lede[data-astro-cid-lmkygsfs]{margin-top:var(--space-4);font-size:var(--text-lg);color:var(--color-ink-soft)}.early-note[data-astro-cid-lmkygsfs]{max-width:var(--width-prose);margin:var(--space-6) auto 0;padding:var(--space-4) var(--space-5);border:1px solid var(--color-line);border-left:3px solid var(--color-brand);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--text-sm);color:var(--color-ink-soft)}.early-note[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--color-ink)}.founding-note[data-astro-cid-lmkygsfs]{max-width:var(--width-prose);margin:var(--space-4) auto 0;padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb,var(--color-brand) 35%,var(--color-line));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-brand) 6%,var(--color-surface))}.founding-badge[data-astro-cid-lmkygsfs]{display:inline-block;margin:0 0 var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-brand-strong);color:#fff;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.founding-body[data-astro-cid-lmkygsfs]{margin:0;font-size:var(--text-sm);line-height:1.55;color:var(--color-ink-soft)}.founding-body[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--color-ink)}.tier-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);margin-top:var(--space-8)}.tier-card[data-astro-cid-lmkygsfs]{position:relative;display:flex;flex-direction:column;padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.tier-card--featured[data-astro-cid-lmkygsfs]{border:2px solid var(--color-brand);box-shadow:var(--shadow-md)}.tier-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-.8rem;left:50%;transform:translate(-50%);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-brand-strong);color:#fff;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.tier-name[data-astro-cid-lmkygsfs]{font-size:var(--text-xl)}.tier-tagline[data-astro-cid-lmkygsfs]{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-muted)}.tier-price[data-astro-cid-lmkygsfs]{margin-top:var(--space-5);display:flex;align-items:baseline;gap:var(--space-1)}.tier-price-amount[data-astro-cid-lmkygsfs]{font-size:var(--text-3xl);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.tier-price-unit[data-astro-cid-lmkygsfs]{font-size:var(--text-base);color:var(--color-muted)}.tier-price-sub[data-astro-cid-lmkygsfs]{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-muted)}.tier-cta[data-astro-cid-lmkygsfs]{margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:700;text-align:center;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.tier-cta--solid[data-astro-cid-lmkygsfs]{border:1.5px solid var(--color-brand-strong);background:var(--color-brand-strong);color:#fff}.tier-cta--solid[data-astro-cid-lmkygsfs]:hover{border-color:var(--color-brand-strong-dark);background:var(--color-brand-strong-dark)}.tier-cta--ghost[data-astro-cid-lmkygsfs]{border:1.5px solid var(--color-line);background:var(--color-surface);color:var(--color-brand-strong)}.tier-cta--ghost[data-astro-cid-lmkygsfs]:hover{border-color:var(--color-brand-strong);background:var(--color-canvas)}.tier-cta--soon[data-astro-cid-lmkygsfs]{border:1.5px dashed var(--color-line);background:var(--color-canvas);color:var(--color-muted);cursor:default}.tier-inherits[data-astro-cid-lmkygsfs]{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-line);font-size:var(--text-sm);font-weight:700;color:var(--color-ink)}.tier-features[data-astro-cid-lmkygsfs]{margin-top:var(--space-3);padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.tier-cta[data-astro-cid-lmkygsfs]+.tier-features[data-astro-cid-lmkygsfs]{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-line)}.tier-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{position:relative;padding-left:1.7em;font-size:var(--text-sm);line-height:1.5;color:var(--color-ink-soft)}.tier-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"✓";position:absolute;left:0;top:0;font-weight:700;color:var(--color-accent)}.tier-bestfor[data-astro-cid-lmkygsfs]{margin-top:auto;padding-top:var(--space-5);font-size:var(--text-sm);font-style:italic;color:var(--color-muted)}.api-plans[data-astro-cid-lmkygsfs]{margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--color-line)}.api-plans-head[data-astro-cid-lmkygsfs]{max-width:var(--width-prose);margin:0 auto;text-align:center}.api-plans-head[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:var(--text-2xl)}.api-plans-lede[data-astro-cid-lmkygsfs]{margin-top:var(--space-3);font-size:var(--text-base);color:var(--color-ink-soft)}.api-plans-lede[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--color-ink);font-weight:700}.api-plan-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);margin-top:var(--space-7)}.api-scope[data-astro-cid-lmkygsfs]{margin-top:var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-canvas);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-soft);text-align:center}.api-meter[data-astro-cid-lmkygsfs]{margin-top:var(--space-2);font-size:var(--text-xs);font-weight:600;color:var(--color-brand-strong);text-align:center}.api-plans-foot[data-astro-cid-lmkygsfs]{max-width:var(--width-prose);margin:var(--space-7) auto 0;text-align:center;font-size:var(--text-sm);color:var(--color-ink-soft)}.api-plans-foot[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{font-weight:600;color:var(--color-brand-strong);text-decoration:none}.api-plans-foot[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:hover{text-decoration:underline}.plan-faq[data-astro-cid-lmkygsfs]{margin-top:var(--space-10)}.plan-faq[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:var(--text-2xl);text-align:center}.pf-list[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5) var(--space-6);margin-top:var(--space-6)}.pf-item[data-astro-cid-lmkygsfs]{scroll-margin-top:var(--space-5)}.pf-item[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:var(--text-lg)}.pf-anchor[data-astro-cid-lmkygsfs]{color:inherit;text-decoration:none}.pf-anchor[data-astro-cid-lmkygsfs]:hover,.pf-anchor[data-astro-cid-lmkygsfs]:focus{text-decoration:underline}.pf-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-ink-soft)}.pricing-foot[data-astro-cid-lmkygsfs]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-10);padding-top:var(--space-5);border-top:1px solid var(--color-line)}.pricing-foot[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{font-weight:600;color:var(--color-brand-strong);text-decoration:none}.pricing-foot[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:hover{text-decoration:underline}@media(max-width:980px){.api-plan-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.tier-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;gap:var(--space-6)}.pf-list[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}@media(max-width:560px){.api-plan-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}
