.payment-details{margin-top:64px;padding-top:40px;border-top:1px solid rgba(255,255,255,.2)}
.payment-details>p{max-width:900px;color:#c9c9c9;line-height:1.75}
.payment-details h3{margin:28px 0 10px;font-size:clamp(22px,3vw,30px);line-height:1.3}
.payment-details .payment-business{margin-top:0;font-size:14px}
.payment-accounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}
.payment-account{padding:22px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.025)}
.payment-account h4{margin:0 0 12px;font-size:18px}
.payment-account p{margin:7px 0;color:#c9c9c9;font-size:14px}
.payment-account strong{display:block;margin-top:5px;color:#fff;font-family:monospace;font-size:clamp(14px,1.5vw,18px);line-height:1.6;overflow-wrap:anywhere;letter-spacing:.02em;user-select:all}
@media(max-width:760px){.payment-details{margin-top:40px;padding-top:28px}.payment-accounts{grid-template-columns:1fr}.payment-account{padding:18px}}
