.pricing-intro .eyebrow{margin-bottom:20px}
.pricing-intro .section-heading{margin-bottom:24px}
.pricing-intro{padding-bottom:32px}
.pricing-entry{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:24px}
.pricing-entry p{font-size:var(--fs-small)}
.pricing-selector{padding-top:32px}
.pricing-panel-heading{max-width:var(--reading);margin-bottom:28px}
.pricing-panel-heading p{color:var(--muted)}
.pricing-card-copy{color:var(--muted);font-size:var(--fs-small);line-height:1.8}
.pricing-context{max-width:var(--reading);margin-top:32px}
.pricing-context p{color:var(--muted)}
.pricing-context p+p{margin-top:16px}
.pricing-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px}
.pricing-payment{max-width:var(--reading)}
.pricing-process{margin:28px 0;padding-left:24px}
.pricing-process li{padding-left:8px}
.pricing-process li+li{margin-top:28px}
.pricing-process li::marker{color:var(--accent-dark);font-family:var(--font-mono);font-weight:600}
.pricing-process h3{font-size:var(--fs-h3);margin-bottom:12px}
.pricing-process p{color:var(--muted)}
@media(max-width:768px){
  .pricing-intro{padding-bottom:24px}
  .pricing-selector{padding-top:24px}
  .pricing-entry{align-items:flex-start}
}