/* Pricing: all limits visible together; no implicit purchase actions. */
.pricing-section{padding:0 0 var(--section-pad)}
.pricing-section .price-toolbar{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-5);margin:0 0 var(--sp-7)}
.price-toolbar>p{font-size:var(--text-base);color:var(--muted)}
.marketing .billing-toggle{margin:0;flex-shrink:0}
.launch-prices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4)}
.launch-price{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-6);display:flex;flex-direction:column;background:var(--surface-card)}
.launch-price--featured{border-color:var(--primary-line);background:linear-gradient(180deg,var(--primary-dim),var(--surface-card))}
.price-eyebrow{min-height:48px}
.price-eyebrow .status-tag{font-size:11px}
.launch-price h2{font-size:var(--text-xl)}
.launch-price-value{display:flex;align-items:baseline;gap:6px;margin-top:var(--sp-5);white-space:nowrap;flex-wrap:wrap}
.launch-price-value>span{font-size:clamp(28px,2.7vw,36px);font-weight:650;letter-spacing:-.04em}
.launch-price-value small{font-size:var(--text-sm);color:var(--muted)}
.annual-equivalent{min-height:42px;font-size:var(--text-xs);color:var(--muted);margin-top:var(--sp-2)}
.launch-price ul{list-style:none;display:grid;gap:var(--sp-3);margin:var(--sp-5) 0 var(--sp-7);font-size:var(--text-sm)}
.launch-price li::before{content:'✓';color:var(--primary);margin-right:8px}
.launch-price .btn{margin-top:auto;padding-inline:var(--sp-3);font-size:var(--text-sm)}
.pricing-note{font-size:var(--text-sm);color:var(--muted);max-width:90ch;margin-top:var(--sp-5)}
.pricing-note a{color:var(--primary)}
@media(max-width:1050px){.launch-prices{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.pricing-section .price-toolbar{flex-direction:column;align-items:start}.launch-prices{grid-template-columns:1fr}.launch-price{padding:var(--sp-6)}.price-eyebrow{min-height:40px}.annual-equivalent{min-height:0}}
