.bank-page{padding:12px 5px 30px;color:#f5f7ff}.bank-hero{position:relative;min-height:270px;overflow:hidden;border-radius:14px;background:linear-gradient(110deg,#101c68 0%,#1c2c82 55%,#162667 100%);border:1px solid #6e8cff55;display:flex;justify-content:space-between}.bank-hero-copy{position:relative;z-index:1;padding:25px 32px;max-width:650px}.bank-rp-label{display:inline-block;padding:6px 10px;border:1px solid #c9d7ff66;border-radius:20px;color:#f8df47;font-size:11px;font-weight:800;letter-spacing:.12em}.bank-logo{display:block;width:170px;max-height:100px;object-fit:contain;object-position:left center;margin:12px 0}.bank-hero h1{font-size:clamp(25px,2.7vw,42px);margin:0 0 8px}.bank-hero p{font-size:14px;line-height:1.6;max-width:500px;color:#e1e7ff;margin:0}.bank-agency{width:34%;max-width:470px;object-fit:cover;mask-image:linear-gradient(90deg,transparent,#000 34%)}.bank-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.bank-cards article{padding:20px;border-radius:12px;background:linear-gradient(145deg,#181e39,#101425);border:1px solid #6e8cff44;min-width:0}.bank-cards small,.bank-cards span{display:block;color:#aebce9}.bank-cards small{font-size:12px}.bank-cards strong{display:block;font-size:clamp(22px,2vw,32px);margin:12px 0;color:#fff;overflow-wrap:anywhere}.bank-cards span{font-size:11px}.bank-section{background:#111727;border:1px solid #6e8cff33;border-radius:12px;margin-top:14px;padding:18px}.bank-section h2{font-size:19px;margin:0 0 12px}.bank-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.bank-section-heading small{color:#aebce9}.bank-table-wrap{overflow-x:auto}.bank-page table{width:100%;border-collapse:collapse;font-size:13px}.bank-page th{text-align:left;color:#aebce9;font-size:11px;padding:12px 10px;border-bottom:1px solid #9bb2ff44}.bank-page td{padding:15px 10px;border-bottom:1px solid #9bb2ff22}.bank-page td small{display:block;color:#aebce9;margin-top:4px}.bank-credit{color:#8af0b3;font-weight:800;white-space:nowrap}.bank-unknown{color:#c7cbd6}.bank-empty{color:#b9c3dc;line-height:1.6}.bank-accounts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.bank-accounts article{display:flex;justify-content:space-between;align-items:center;gap:15px;background:#1d2544;border-radius:8px;padding:14px}.bank-accounts small{display:block;color:#abb9dc;margin-top:5px;font-size:11px}.bank-accounts b{color:#a4f0bc;white-space:nowrap}.bank-disclaimer{font-size:12px;line-height:1.6;color:#aebce9;margin:18px 2px;max-width:900px}@media(max-width:800px){.bank-agency{display:none}.bank-cards{grid-template-columns:1fr}.bank-hero-copy{padding:22px}.bank-section-heading{display:block}.bank-page table{min-width:600px}}
