/* Equal-width cards: 3 across for three methods, 2x2 for four. */
.sb-site .sb-payment-grid-balanced{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch;width:100%}.sb-site .sb-payment-grid-balanced[data-method-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sb-site .sb-payment-grid-balanced[data-method-count="1"]{grid-template-columns:minmax(0,1fr);max-width:720px;margin-inline:auto}.sb-site .sb-payment-grid-balanced>.sb-payment-card{box-sizing:border-box;width:100%;max-width:none;margin:0;display:flex;flex-direction:column;min-width:0}.sb-payment-grid-balanced .sb-payment-limits{margin-top:auto;padding-top:20px;display:flex;flex-wrap:wrap;gap:10px 16px}.sb-payment-grid-balanced .sb-site-btn{align-self:flex-start;margin-top:18px}.sb-payment-grid-balanced h2{overflow-wrap:anywhere}@media(max-width:1000px){.sb-site .sb-payment-grid-balanced[data-method-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.sb-site .sb-payment-grid-balanced,.sb-site .sb-payment-grid-balanced[data-method-count="3"]{grid-template-columns:minmax(0,1fr);gap:18px}.sb-payment-grid-balanced>.sb-payment-card{padding:22px}}

.sb-payment-page-compact .sb-site-about-hero{padding:42px 0 28px;min-height:0}.sb-payment-page-compact .sb-site-about-hero h1{font-size:clamp(30px,3.8vw,52px);line-height:1.15;margin:12px 0 14px}.sb-payment-page-compact .sb-site-about-hero p{font-size:16px;line-height:1.6;margin:0 auto;max-width:800px}.sb-payment-page-compact main>.sb-site-section{padding-top:24px}.sb-payment-page-compact .sb-payment-options{margin-top:0;padding-top:16px}@media(max-width:700px){.sb-payment-page-compact .sb-site-about-hero{padding:26px 0 20px}.sb-payment-page-compact main>.sb-site-section{padding-top:16px}}
