.pricing-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;align-items:start}@media (max-width: 960px){.pricing-layout{grid-template-columns:1fr}}.pricing-rate{font-family:var(--font-display);font-size:26px;color:var(--fg-accent);white-space:nowrap}.pricing-stats{margin:0;grid-template-columns:1fr 1fr}@media (max-width: 480px){.pricing-stats{grid-template-columns:1fr}}.pricing-example td{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:14px}.pricing-example td:first-child{font-family:var(--font-sans)}.pricing-calc{padding:28px;border-radius:var(--radius-2xl);background:var(--floor-800);border:1px solid var(--floor-600);color:var(--floor-ink);box-shadow:var(--shadow-glow)}.pricing-calc .eyebrow{color:var(--gold-400)}.pricing-calc-out small{display:block;font-family:var(--font-sans);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--floor-ink-muted);margin-bottom:6px}.pricing-calc-out strong{display:block;font-family:var(--font-display);font-weight:500;font-size:clamp(34px,3.6vw,48px);line-height:1.05;color:var(--floor-ink);margin-bottom:14px}.pricing-calc .range{margin:6px 0 18px}.pricing-calc-rows{display:grid;gap:10px;margin:0}.pricing-calc-rows>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;border-top:1px solid var(--floor-600)}.pricing-calc-rows dt{font-size:14px;color:var(--floor-ink-muted)}.pricing-calc-rows dd{margin:0;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:16px;color:var(--floor-ink)}.pricing-calc-keep dd{color:var(--gold-300);font-size:20px}.pricing-calc .fine{font-size:12px;color:#8a988f;margin-top:14px;line-height:1.5}.pricing-never{margin-top:0}.pricing-never li strong{color:var(--fg-primary)}.pricing-compare th:first-child,.pricing-compare td:first-child{min-width:170px}.pricing-compare th:nth-child(2),.pricing-compare td:nth-child(2){background:var(--bg-brand-soft)}.pricing-compare td{font-size:14px}
