/* Page-specific styles: merchant-banking.html */
.mb-steps{margin-left:-72px;margin-right:-72px}
@media (max-width:1344px){.mb-steps{margin-left:0;margin-right:0}
}.mb-step:nth-child(even) .ring{border-color:var(--mustard)}
.mb-step .ring svg{width:40px;height:40px}
.section-tabs__panel .ds{margin:0 0 var(--space-10,40px);max-width:880px;font:400 18px/32px var(--font-body);color:var(--navy)}
.section-tabs__panel .section-cap{margin:0 0 var(--space-6);font:600 20px/30px var(--font-display);color:var(--navy)}
.section-tabs__cols{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:var(--space-16);align-items:start;margin-bottom:var(--space-12)}
.tb-img{position:relative;aspect-ratio:1/1}
.tb-img .ph{position:absolute;inset:0;border-radius:var(--radius-md);background:var(--navy) center/cover no-repeat}
.tb-li{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5,20px) var(--space-8)}
.tb-li li{position:relative;padding-left:40px;font:400 19px/30px var(--font-body);color:var(--navy)}
.tb-li li::before{content:"";position:absolute;left:0;top:3px;width:24px;height:24px;border-radius:50%;background:var(--emerald-25) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 8.3 2.7 2.7L12 5.6' fill='none' stroke='%231F7A4C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/24px no-repeat}
.section-tabs__panel>.jx-btn{display:flex;width:fit-content;margin:0 0 0 auto}
@media (max-width:900px){.section-tabs__cols{grid-template-columns:1fr;gap:var(--space-8)}
.tb-li{grid-template-columns:1fr}
.tb-img{max-width:400px}
}.tb-img{isolation:isolate}
.tb-img::before{content:"";position:absolute;z-index:0;left:calc(var(--space-5,20px) * -1);bottom:calc(var(--space-5,20px) * -1);width:38%;height:34%;background:var(--mustard);border-radius:var(--radius-lg);pointer-events:none}
.tb-img::after{content:"";position:absolute;z-index:0;right:calc(var(--space-5,20px) * -1);top:calc(var(--space-5,20px) * -1);width:28%;height:26%;background:var(--emerald);border-radius:var(--radius-lg);pointer-events:none}
.tb-img .ph{z-index:1;box-shadow:var(--shadow-card)}
.jda-section{padding:var(--space-14,56px) 0}
.mb-vp{container-type:inline-size;overflow:hidden;padding:16px 0 40px;margin:-16px 0 -40px;outline:none}
.mb-vp .mb-steps{display:flex;gap:24px;margin:0;width:calc((5 * 100cqw + 48px)/3);animation:mb-auto 24s cubic-bezier(.65,0,.35,1) infinite}
.mb-vp .mb-step{flex:1 1 0;min-width:0}
.mb-vp:hover .mb-steps,.mb-vp:focus-within .mb-steps,.mb-vp:hover~.mb-dots i,.mb-vp:focus-within~.mb-dots i{animation-play-state:paused}
@keyframes mb-auto{0%,24%{transform:translateX(0)}30%,54%{transform:translateX(calc(-1*(100cqw + 24px)/3))}60%,86%{transform:translateX(calc(-2*(100cqw + 24px)/3))}96%,100%{transform:translateX(0)}}
.mb-dots{display:flex;justify-content:center;gap:10px;margin-top:48px}
.mb-dots i{width:28px;height:4px;border-radius:2px;background:rgba(18,58,94,.2)}
.mb-dots i:nth-child(1){animation:mb-d1 24s linear infinite}
.mb-dots i:nth-child(2){animation:mb-d2 24s linear infinite}
.mb-dots i:nth-child(3){animation:mb-d3 24s linear infinite}
@keyframes mb-d1{0%,27%{background:var(--mustard)}30%,92%{background:rgba(18,58,94,.2)}96%,100%{background:var(--mustard)}}
@keyframes mb-d2{0%,27%{background:rgba(18,58,94,.2)}30%,57%{background:var(--mustard)}60%,100%{background:rgba(18,58,94,.2)}}
@keyframes mb-d3{0%,57%{background:rgba(18,58,94,.2)}60%,92%{background:var(--mustard)}96%,100%{background:rgba(18,58,94,.2)}}
@media (max-width:1024px){.mb-vp{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}
.mb-vp .mb-steps{width:max-content;animation:none;padding-right:4px}
.mb-vp .mb-step{flex:0 0 min(84cqw,380px);scroll-snap-align:start}
.mb-dots{display:none}
}@media (prefers-reduced-motion:reduce){.mb-vp{overflow-x:auto;scroll-snap-type:x mandatory}
.mb-vp .mb-steps{width:max-content;animation:none}
.mb-vp .mb-step{flex:0 0 calc((100cqw - 48px)/3);scroll-snap-align:start}
.mb-dots{display:none}
}@media (max-width:1024px) and (prefers-reduced-motion:reduce){.mb-vp .mb-step{flex:0 0 min(84cqw,380px)}
}.mb-clarity .cg-art--r{margin-left:0;margin-right:var(--space-6)}
.mb-clarity .cg-art--r .ph{inset:0 0 0 var(--space-12)}
.mb-clarity .cg-art--r .b1{right:auto;left:0;width:34%;height:34%;background:var(--emerald)}
.mb-clarity .cg-art--r .b2{left:auto;right:calc(var(--space-6) * -1);top:calc(var(--space-6) * -1);width:26%;height:28%;background:var(--mustard)}
@media (max-width:900px){.mb-clarity .cg-art--r{margin-right:var(--space-4)}
}.section-tabs__cols{flex:1;margin-bottom:var(--space-8)}
.section-tabs__panel>.jx-btn{margin:auto 0 0 0}
.tb-li li{font-size:18px;line-height:28px}
@media (min-width:901px){.section-tabs__cols{grid-template-columns:minmax(0,1fr) 360px;gap:56px}
}#tb1:checked~.section-tabs .section-tabs__box>.section-tabs__panel:nth-of-type(1){visibility:visible;opacity:1}
#tb1:checked~.section-tabs .section-tabs__tabs label[for=tb1]{background:var(--emerald)!important;border-color:var(--emerald)!important;color:var(--white);box-shadow:0 10px 24px color-mix(in srgb,var(--emerald) 25%,transparent)}
#tb1:checked~.section-tabs .section-tabs__tabs label[for=tb1]::before{background:var(--mustard);color:var(--white)}
#tb1:focus-visible~.section-tabs .section-tabs__tabs label[for=tb1]{outline:3px solid var(--mustard);outline-offset:3px}
#tb2:checked~.section-tabs .section-tabs__box>.section-tabs__panel:nth-of-type(2){visibility:visible;opacity:1}
#tb2:checked~.section-tabs .section-tabs__tabs label[for=tb2]{background:var(--emerald)!important;border-color:var(--emerald)!important;color:var(--white);box-shadow:0 10px 24px color-mix(in srgb,var(--emerald) 25%,transparent)}
#tb2:checked~.section-tabs .section-tabs__tabs label[for=tb2]::before{background:var(--mustard);color:var(--white)}
#tb2:focus-visible~.section-tabs .section-tabs__tabs label[for=tb2]{outline:3px solid var(--mustard);outline-offset:3px}
#tb3:checked~.section-tabs .section-tabs__box>.section-tabs__panel:nth-of-type(3){visibility:visible;opacity:1}
#tb3:checked~.section-tabs .section-tabs__tabs label[for=tb3]{background:var(--emerald)!important;border-color:var(--emerald)!important;color:var(--white);box-shadow:0 10px 24px color-mix(in srgb,var(--emerald) 25%,transparent)}
#tb3:checked~.section-tabs .section-tabs__tabs label[for=tb3]::before{background:var(--mustard);color:var(--white)}
#tb3:focus-visible~.section-tabs .section-tabs__tabs label[for=tb3]{outline:3px solid var(--mustard);outline-offset:3px}
#tb4:checked~.section-tabs .section-tabs__box>.section-tabs__panel:nth-of-type(4){visibility:visible;opacity:1}
#tb4:checked~.section-tabs .section-tabs__tabs label[for=tb4]{background:var(--emerald)!important;border-color:var(--emerald)!important;color:var(--white);box-shadow:0 10px 24px color-mix(in srgb,var(--emerald) 25%,transparent)}
#tb4:checked~.section-tabs .section-tabs__tabs label[for=tb4]::before{background:var(--mustard);color:var(--white)}
#tb4:focus-visible~.section-tabs .section-tabs__tabs label[for=tb4]{outline:3px solid var(--mustard);outline-offset:3px}
.section-tabs .section-tabs__box{--tbp-d:flex}
.section-tabs .section-tabs__box>.section-tabs__panel{flex-direction:column}
.jda-section{padding:var(--space-14,56px) 0}
.b1{position:relative;overflow:hidden;background:var(--tb);color:var(--tf);padding:64px 0}
.b1::before{content:"";position:absolute;right:-130px;top:-170px;width:460px;height:460px;border-radius:50%;border:70px solid var(--tw)}
.b1::after{content:"";position:absolute;right:230px;bottom:-190px;width:300px;height:300px;border-radius:50%;border:44px solid var(--tw)}
.b1 h2{font:600 36px/44px var(--font-display);color:var(--tf)}
.b1 p{margin-top:12px;max-width:560px;font:400 18px/28px var(--font-body);color:var(--tm)}
