.payment-section{background:#f5f8fb}.payment-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.payment-heading h2{margin:12px 0 0}.payment-tag,.currency-pill{font-size:11px;font-weight:700;letter-spacing:.04em;border:1px solid #dce7ef;padding:10px 14px;border-radius:6px;background:white}.bank-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bank-card{background:white;border:1px solid #dae5ec;border-radius:12px;padding:28px;box-shadow:0 8px 28px #143e5505;min-width:0}.bank-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px;min-height:48px}.bank-top img{object-fit:contain;object-position:left;width:auto;max-width:150px;height:48px}.bank-card h3{font-size:20px;line-height:1.4;margin:0 0 10px}.bank-type,.bank-note{font-size:12px;color:#6f8593;line-height:1.8}.example-label{font-size:10px;letter-spacing:.04em;color:#8b6829;background:#fff8e8;display:inline-block;padding:6px 9px;border-radius:4px}.bank-card dl{margin:24px 0}.bank-card dl div{margin-bottom:18px}.bank-card dt,.iban-box>span{font-size:10px;font-weight:600;color:#718897;text-transform:uppercase;letter-spacing:.07em;margin-bottom:7px;display:block}.bank-card dd{margin:0;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.iban-box{padding:18px;background:#f2f7fa;border:1px solid #e1eaf0;border-radius:7px}.iban-box strong{display:block;font-size:14px;line-height:1.9;letter-spacing:.06em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.iban-box button{margin-top:12px;font-size:12px}.iban-box button:disabled{opacity:.45;cursor:not-allowed}.payment-guide{margin-top:48px;padding:38px;background:#fff;border:1px solid #dae5ec;border-radius:12px;display:grid;grid-template-columns:1fr 1.7fr;gap:50px}.payment-guide h2{font-size:26px;margin:14px 0}.payment-guide p{font-size:13px;line-height:1.9;color:#6d8292}.payment-guide ol{list-style:none;margin:0;padding:0}.payment-guide li{display:flex;gap:20px;padding:18px 0;border-bottom:1px solid #e7edf2}.payment-guide li:last-child{border:0}.payment-guide li>b{color:#718f9f;font-size:12px;padding-top:5px}.payment-guide h3{font-size:15px;margin:0}.payment-guide li p{margin:8px 0}.bank-empty{grid-column:1/-1;padding:40px;background:white;border:1px solid #dae5ec;border-radius:12px}.navlinks{gap:20px}@media(max-width:1100px){.bank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.navlinks{gap:12px}.navlinks a{font-size:11px}}@media(max-width:760px){.bank-grid{grid-template-columns:1fr}.payment-heading{display:block}.payment-tag{display:inline-block;margin-top:20px}.payment-guide{grid-template-columns:1fr;gap:12px;padding:24px}.bank-card{padding:24px}.bank-top img{max-width:130px}}

@media(min-width:761px){.bank-card h3{min-height:56px}}
