.pricing-desk>section{min-width:0}
.pricing-intro{max-width:920px;margin-bottom:48px}
.pricing-intro h1{margin-top:24px}
.pricing-intro .button-row .muted{font-size:14px}
.pricing-fit,.pricing-limit{margin:0;color:var(--muted);font-size:14px;line-height:1.85}
.pricing-limit{padding-top:16px;border-top:1px solid var(--border)}
.pricing-inclusions{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}
.pricing-inclusions>div{min-width:0}
.pricing-inclusions dt{font-weight:var(--weight-strong);margin-bottom:8px}
.pricing-inclusions dd{margin:0;color:var(--muted);line-height:1.85}
.pricing-payments{margin-bottom:24px}
.pricing-desk .panel p:last-child{margin-bottom:0}
@media(max-width:768px){
  .pricing-intro{margin-bottom:32px}
  .pricing-inclusions{grid-template-columns:1fr;gap:24px}
}