.pricing{gap:20px;max-width:880px;margin:0 auto;padding:clamp(32px,6vw,72px) 20px;display:grid}.pricing h1{text-wrap:balance;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,4.6vw,3rem);line-height:1.12}.pricing-lead{max-width:62ch;margin:0;font-size:1.1rem}.pricing-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.pricing-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:20px 22px}.pricing-card h2{margin:0 0 8px;font-size:1rem}.pricing-amount{margin:0}.pricing-amount strong{font-variant-numeric:tabular-nums;font-family:Fraunces,Georgia,serif;font-size:2.4rem}.pricing-examples{font-variant-numeric:tabular-nums;margin:0;padding-left:1.2em}.pricing-note{color:var(--muted);margin:0}.pricing-access{border-top:1px solid var(--line);gap:10px;padding-top:20px;display:grid}.pricing-access h2{margin:0;font-family:Fraunces,Georgia,serif;font-size:1.4rem}.pricing-access p{max-width:62ch;margin:0}.pricing-actions{flex-wrap:wrap;gap:10px;display:flex}
