.pay-hero-lead{color:#fffc;max-width:560px;margin:18px 0 0;font-size:18px}.pay-steps{grid-template-columns:repeat(3,1fr);gap:20px;margin:0 0 56px;padding:0;list-style:none;display:grid}.pay-steps li{background:var(--surface);border-top:3px solid var(--brand);padding:26px}.pay-steps h2{margin:10px 0 8px;font-size:21px}.pay-steps p{color:var(--muted);margin:0;font-size:15px}.pay-step-number{color:#7a5d00;font-family:Georgia,serif;font-size:15px}.pay-category-section{margin-bottom:44px}.pay-category-section>h2{margin:0 0 18px;font-size:27px}.pay-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:grid}.pay-card{border:1px solid var(--line);background:#fff;border-radius:5px;flex-direction:column;padding:24px;display:flex}.pay-card h3{margin:0;font-size:19px}.pay-price{font-variant-numeric:tabular-nums;margin:8px 0 20px;font-size:26px;font-weight:700}.pay-price span{color:var(--muted);font-size:14px;font-weight:400}.pay-card-actions{gap:12px;margin-top:auto;display:grid}.pay-check-link{text-align:center;font-size:15px}.pay-other h2{margin:0 0 10px;font-size:23px}.rate-terms p.pay-small{color:var(--muted);margin-top:14px;font-size:14px}@media (max-width:800px){.pay-steps{grid-template-columns:1fr}}
