:root{--bank-ink:#101828;--bank-muted:#526174;--bank-blue:#2563eb;--bank-cyan:#087b9e;--bank-deep:#0a1733;--bank-line:#dbe5f2;--bank-wash:#f6fbff;--bank-white:#fff;--bank-dark-copy:#c5d2e5;--bank-heading:"Plus Jakarta Sans",Inter,sans-serif;--bank-body:Inter,system-ui,sans-serif}*{box-sizing:border-box}html,body{margin:0;overflow-x:clip}body{font-family:var(--bank-body);color:var(--bank-ink);background:var(--bank-white)}.banking .wrap{width:min(1180px,calc(100% - 48px));margin:auto}.banking section{padding:clamp(64px,8vw,112px) 0}.banking h1,.banking h2,.banking h3{font-family:var(--bank-heading);font-style:normal;letter-spacing:-.045em;font-weight:500;margin:0;overflow-wrap:anywhere;min-width:0}.banking h1{font-size:clamp(36px,4.4vw,62px);line-height:1.07}.banking h2{font-size:clamp(30px,3.5vw,48px);line-height:1.12;max-width:860px}.banking h3{font-size:22px;line-height:1.3}.banking p{color:var(--bank-muted);line-height:1.75}.banking a{color:var(--bank-blue);text-underline-offset:4px}.banking a:hover{text-decoration-thickness:2px}.banking :focus-visible{outline:3px solid var(--bank-blue);outline-offset:5px}.banking .eyebrow{color:var(--bank-blue);font:700 12px/1.4 var(--bank-heading);letter-spacing:.12em;text-transform:uppercase}.banking .lead{font-size:19px;margin:24px 0 30px}.banking .intro{max-width:750px;margin:20px 0 34px}.banking .gradient{background:linear-gradient(105deg,var(--bank-blue),var(--bank-cyan));background-clip:text;color:transparent}.banking .hero{padding-top:150px;background:linear-gradient(var(--bank-white),var(--bank-wash))}.banking .hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:36px;align-items:center}.banking .crumbs{display:flex;gap:10px;align-items:center;margin-bottom:34px;font-size:13px}.banking .crumbs span{color:var(--bank-muted)}.banking .button{display:inline-flex;gap:16px;align-items:center;padding:16px 24px;border-radius:999px;background:linear-gradient(110deg,var(--bank-blue),var(--bank-cyan));color:var(--bank-white);text-decoration:none;font-weight:700;white-space:nowrap}.banking .button:hover{color:var(--bank-white);text-decoration:underline}.banking .hero-art{margin:0}.banking img{width:100%;height:auto;display:block}.banking .summary{border-block:1px solid var(--bank-line)}.banking .summary-grid,.banking .cards,.banking .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.banking .summary p{font-size:14px;margin:24px 0}.banking .summary strong{display:block;color:var(--bank-ink);font-size:17px;margin-bottom:5px}.banking .card,.banking .table-card{border:1px solid var(--bank-line);border-radius:20px;background:var(--bank-white);padding:28px}.banking .number{display:block;color:var(--bank-blue);font-size:14px;margin-bottom:30px}.banking .card p{margin-bottom:0}.banking .wash{background:var(--bank-wash)}.banking .table-card{overflow-x:auto;padding:8px 24px}.banking table{border-collapse:collapse;width:100%;text-align:left;font-size:15px;line-height:1.6}.banking caption{text-align:left;padding:20px 0;font-weight:700}.banking td,.banking th{padding:18px 15px;vertical-align:top;border-bottom:1px solid var(--bank-line)}.banking td{color:var(--bank-muted)}.banking .dark{background:var(--bank-deep)}.banking .band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.banking .dark h2{color:var(--bank-white)}.banking .dark p{color:var(--bank-dark-copy);font-size:18px}.banking .dark .eyebrow{color:var(--bank-dark-copy)}.banking .steps{padding-left:24px;margin-top:38px}.banking .steps li{padding-left:8px}.banking .steps li::marker{color:var(--bank-blue);font-weight:700}.banking .faq,.banking .contact{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px}.banking .faq-list{border-top:1px solid var(--bank-line)}.banking details{border-bottom:1px solid var(--bank-line)}.banking summary{padding:22px 0;cursor:pointer;font-weight:600;line-height:1.6}.banking details p{margin:0 0 24px}.banking .related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px}.banking .related-card{display:block;text-decoration:none}.banking .related-card h3{color:var(--bank-blue)}.banking .related-card:hover{border-color:var(--bank-blue);text-decoration:none}.banking .related-card:hover h3{text-decoration:underline}.banking .sources{background:var(--bank-wash)}.banking .sources .wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}.banking .sources ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--bank-line)}.banking .sources li{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid var(--bank-line)}.banking .sources li span{color:var(--bank-muted);font-size:14px;text-align:right}.banking #contact{scroll-margin-top:96px}@media(max-width:767px){.banking .wrap{width:calc(100% - 32px)}.banking .hero{padding-top:116px}.banking .hero-grid,.banking .cards,.banking .band,.banking .steps,.banking .faq,.banking .contact,.banking .related-grid,.banking .sources .wrap{grid-template-columns:minmax(0,1fr);gap:30px}.banking .hero-art{max-width:480px;margin:auto}.banking .summary-grid{grid-template-columns:minmax(0,1fr);gap:0}.banking .summary p{margin:14px 0}.banking .table-card{padding:4px 10px}.banking td,.banking th{padding:13px 6px;font-size:13px;overflow-wrap:anywhere}.banking .card{padding:24px}.banking .steps{gap:18px}.banking .sources li{display:block}.banking .sources li span{display:block;text-align:left;margin-top:6px}}
