.pricing-headline.svelte-1hrotn9{text-align:center;padding-bottom:var(--space-12)}.pricing-headline.svelte-1hrotn9 h1:where(.svelte-1hrotn9){letter-spacing:-.02em;margin-bottom:var(--space-6);font-size:44px;font-weight:600;line-height:1.15}.lede.svelte-1hrotn9{max-width:560px;margin:0 auto var(--space-8);color:var(--color-text-secondary);font-size:17px;line-height:1.6}.billing-toggle.svelte-1hrotn9{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:4px;display:inline-flex}.toggle-option.svelte-1hrotn9{padding:var(--space-2) var(--space-6);font-size:var(--text-sm);color:var(--color-text-muted);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;font-weight:600}.toggle-option.svelte-1hrotn9:hover{color:var(--color-text)}.toggle-active.svelte-1hrotn9{background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-sm)}.pricing-cards-section.svelte-1hrotn9{padding-top:0}.plans-grid.svelte-1hrotn9{gap:var(--space-6);grid-template-columns:1fr;max-width:1200px;margin:0 auto;display:grid}.plan-card.svelte-1hrotn9{padding:var(--space-8);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:box-shadow var(--transition-base);flex-direction:column;display:flex;position:relative}.plan-card.svelte-1hrotn9:hover{box-shadow:var(--shadow-lg)}.plan-popular.svelte-1hrotn9{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand)}.plan-badge.svelte-1hrotn9{padding:4px var(--space-3);text-transform:uppercase;letter-spacing:.06em;color:#fff;background:var(--color-signal-green);border-radius:var(--radius-full);white-space:nowrap;font-size:11px;font-weight:600;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.plan-header.svelte-1hrotn9{margin-bottom:var(--space-6)}.plan-header.svelte-1hrotn9 h3:where(.svelte-1hrotn9){font-size:var(--text-2xl);margin-bottom:var(--space-2)}.plan-tagline.svelte-1hrotn9{font-size:var(--text-sm);color:var(--color-text-secondary);min-height:3.4em;margin-bottom:var(--space-4);line-height:1.5}.plan-price.svelte-1hrotn9{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.price-amount.svelte-1hrotn9{font-size:var(--text-4xl);color:var(--color-text);font-weight:700;line-height:1}.price-period.svelte-1hrotn9{font-size:var(--text-sm);color:var(--color-text-muted)}.savings-badge.svelte-1hrotn9{margin-top:var(--space-3);text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--color-signal-green);border-radius:var(--radius-full);padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.plan-features.svelte-1hrotn9{gap:var(--space-3);margin:0 0 var(--space-6);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.plan-features.svelte-1hrotn9 li:where(.svelte-1hrotn9){align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5;display:flex}.check.svelte-1hrotn9{color:var(--color-success);flex-shrink:0;margin-top:1px;font-weight:700}.plan-credits.svelte-1hrotn9{margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--color-lens);font-weight:600}.plan-overage.svelte-1hrotn9{color:var(--color-text-muted);margin:0 0 var(--space-4);font-size:12px}.plan-cta.svelte-1hrotn9{text-align:center;width:100%;margin-top:auto}.unit-inline-callout.svelte-1hrotn9{align-items:baseline;gap:var(--space-2) var(--space-3);max-width:1200px;margin:var(--space-6) auto 0;padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-secondary);flex-wrap:wrap;line-height:1.55;display:flex}.unit-inline-callout.svelte-1hrotn9 strong:where(.svelte-1hrotn9){color:var(--color-text);font-weight:700}.unit-inline-callout.svelte-1hrotn9 a:where(.svelte-1hrotn9){color:var(--color-brand);white-space:nowrap;margin-left:auto;font-weight:600}@media (width>=768px){.plans-grid.svelte-1hrotn9{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.plans-grid.svelte-1hrotn9{grid-template-columns:repeat(4,1fr)}}.enterprise-block.svelte-1hrotn9{margin-top:var(--space-10);padding:var(--space-8) var(--space-10);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.enterprise-label.svelte-1hrotn9{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-3);font-size:11px;font-weight:700;display:inline-block}.enterprise-summary.svelte-1hrotn9{font-size:var(--text-base);color:var(--color-text);margin-bottom:var(--space-4);font-weight:600}.enterprise-body.svelte-1hrotn9{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--space-6);max-width:700px;line-height:1.6}.enterprise-cta-row.svelte-1hrotn9{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.enterprise-sla.svelte-1hrotn9{font-size:var(--text-sm);color:var(--color-text-muted)}.explainer-container.svelte-1hrotn9{max-width:760px}.explainer-heading.svelte-1hrotn9{font-size:var(--text-2xl);margin-bottom:var(--space-4);font-weight:600}.explainer-lead.svelte-1hrotn9{font-size:var(--text-lg);color:var(--color-text);margin-bottom:var(--space-4);line-height:1.6}.explainer-sublead.svelte-1hrotn9{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--space-6)}.unit-table.svelte-1hrotn9{border-collapse:collapse;width:100%;margin-bottom:var(--space-6)}.unit-table.svelte-1hrotn9 thead:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9){border-bottom:1px solid var(--color-border)}.unit-table.svelte-1hrotn9 th:where(.svelte-1hrotn9){text-align:left;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-text);font-weight:700}.unit-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9):nth-child(2n){background:var(--color-surface)}.unit-table.svelte-1hrotn9 td:where(.svelte-1hrotn9){padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary)}.unit-table.svelte-1hrotn9 td:where(.svelte-1hrotn9):last-child{font-family:var(--font-mono);color:var(--color-text);text-align:right}.explainer-footer.svelte-1hrotn9{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.6}.signals-grid.svelte-1hrotn9{gap:var(--space-6);grid-template-columns:1fr;max-width:1100px;margin:0 auto;display:grid}.signal-card.svelte-1hrotn9 h3:where(.svelte-1hrotn9){align-items:center;gap:var(--space-2);font-size:var(--text-xl);margin-bottom:var(--space-4);display:flex}.signal-from.svelte-1hrotn9{color:var(--color-text-muted)}.signal-arrow.svelte-1hrotn9{color:var(--color-brand)}.signal-to.svelte-1hrotn9{color:var(--color-text)}.signal-card.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:var(--text-base);line-height:1.6}@media (width>=768px){.signals-grid.svelte-1hrotn9{grid-template-columns:repeat(3,1fr)}}.comparison-wrapper.svelte-1hrotn9{-webkit-overflow-scrolling:touch;overflow-x:auto}.comparison-table.svelte-1hrotn9{border-collapse:collapse;width:100%;min-width:720px}.comparison-table.svelte-1hrotn9 th:where(.svelte-1hrotn9),.comparison-table.svelte-1hrotn9 td:where(.svelte-1hrotn9){padding:var(--space-3) var(--space-4);text-align:center;border-bottom:1px solid var(--color-border);font-size:var(--text-sm)}.comparison-table.svelte-1hrotn9 thead:where(.svelte-1hrotn9) th:where(.svelte-1hrotn9){background:var(--color-bg);z-index:1;font-weight:700;position:sticky;top:0}.comparison-table.svelte-1hrotn9 .feature-col:where(.svelte-1hrotn9){text-align:left}.comparison-table.svelte-1hrotn9 .feature-name:where(.svelte-1hrotn9){text-align:left;color:var(--color-text);font-weight:500}.comparison-table.svelte-1hrotn9 .section-row:where(.svelte-1hrotn9) td:where(.svelte-1hrotn9){text-align:left;background:var(--color-surface);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);padding:var(--space-3) var(--space-4);font-size:11px;font-weight:700}.cell-yes.svelte-1hrotn9{color:var(--color-signal-green);font-weight:700}.cell-no.svelte-1hrotn9{color:var(--color-text-muted)}.final-cta.svelte-1hrotn9{text-align:center;max-width:640px}.final-cta.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:var(--text-3xl);margin-bottom:var(--space-6)}.final-cta-actions.svelte-1hrotn9{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}
