.BankingCompliance-module__lPrqSW__section{background:radial-gradient(at 0 0,#e9ecff 0,#0000 55%),#f5f6fc;border:1px solid #dfe3ef;border-radius:28px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,5vw,70px);padding:clamp(24px,3.4vw,46px);display:grid}.BankingCompliance-module__lPrqSW__intro{min-width:0}.BankingCompliance-module__lPrqSW__section .BankingCompliance-module__lPrqSW__eyebrow{color:#545b70;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 20px;font-size:11px;font-weight:600;display:flex}.BankingCompliance-module__lPrqSW__eyebrow:before{content:"";background:#0006b1;border-radius:50%;width:6px;height:6px}.BankingCompliance-module__lPrqSW__section h2{color:#0b1026;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(28px,2.6vw,38px);font-weight:500;line-height:1.15}.BankingCompliance-module__lPrqSW__emblem{color:#0006b1;border-left:3px solid #0006b1;align-items:center;gap:15px;margin:25px 0;padding:16px 0 16px 18px;display:flex}.BankingCompliance-module__lPrqSW__emblem svg{flex-shrink:0}.BankingCompliance-module__lPrqSW__emblem span{font-size:14px;font-weight:600;line-height:1.6}.BankingCompliance-module__lPrqSW__section .BankingCompliance-module__lPrqSW__copy{color:#586075;margin:0 0 16px;font-size:14px;line-height:1.75}.BankingCompliance-module__lPrqSW__listHeading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.BankingCompliance-module__lPrqSW__rule{background:#0006b1;flex-shrink:0;width:24px;height:2px}.BankingCompliance-module__lPrqSW__listHeading p{color:#414b64;margin:0;font-size:13px;font-weight:600;line-height:1.5}.BankingCompliance-module__lPrqSW__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.BankingCompliance-module__lPrqSW__card{background:#fff;border:1px solid #e1e5f0;border-radius:16px;grid-template-columns:44px minmax(0,1fr) 22px;align-items:start;gap:14px;padding:21px 20px;display:grid;position:relative;box-shadow:0 4px 16px #17245b05}.BankingCompliance-module__lPrqSW__icon{color:#0006b1;background:#eef0ff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.BankingCompliance-module__lPrqSW__card h3{color:#10162c;letter-spacing:-.025em;margin:1px 0 7px;font-size:15px;font-weight:650;line-height:1.3}.BankingCompliance-module__lPrqSW__card p{color:#586075;margin:0;font-size:13px;line-height:1.65}.BankingCompliance-module__lPrqSW__number{color:#8a93ad;font-variant-numeric:tabular-nums;padding-top:3px;font-size:11px;font-weight:500}@media (max-width:980px){.BankingCompliance-module__lPrqSW__section{grid-template-columns:1fr;gap:24px}.BankingCompliance-module__lPrqSW__section h2{max-width:580px}}@media (max-width:640px){.BankingCompliance-module__lPrqSW__section{border-radius:20px;padding:24px 18px}.BankingCompliance-module__lPrqSW__card{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 14px}.BankingCompliance-module__lPrqSW__icon{border-radius:10px;width:36px;height:36px}.BankingCompliance-module__lPrqSW__number{display:none}}
.BankingOverview-module__-KBxeW__section{color:#0b1026;font-family:var(--font-body), Inter, system-ui, sans-serif;background:#fbfbfe;padding:72px 0}.BankingOverview-module__-KBxeW__inner{width:min(1180px,100% - 88px);margin:0 auto}.BankingOverview-module__-KBxeW__heading{max-width:740px;margin-bottom:32px}.BankingOverview-module__-KBxeW__eyebrow{color:#545b70;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 16px;font-size:12px;font-weight:500;display:flex}.BankingOverview-module__-KBxeW__eyebrow:before{content:"";background:#0006b1;border-radius:50%;width:6px;height:6px}.BankingOverview-module__-KBxeW__heading h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(29px,3vw,40px);font-weight:500;line-height:1.15}.BankingOverview-module__-KBxeW__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.BankingOverview-module__-KBxeW__content>p{color:#586075;margin:0 0 19px;font-size:14px;line-height:1.8}.BankingOverview-module__-KBxeW__note{color:#0006b1;border-top:1px solid #e0e4ef;align-items:center;gap:13px;margin-top:25px;padding-top:20px;display:flex}.BankingOverview-module__-KBxeW__note svg{flex-shrink:0}.BankingOverview-module__-KBxeW__note span{color:#202b47;font-size:13px;line-height:1.7}.BankingOverview-module__-KBxeW__note strong{color:#647089;font-size:12px;font-weight:400;display:block}.BankingOverview-module__-KBxeW__visual{background:linear-gradient(145deg,#f0f2ff,#fff 75%);border:1px solid #dce1f0;border-radius:22px;overflow:hidden;box-shadow:0 14px 40px #20286006}.BankingOverview-module__-KBxeW__visualHeading{border-bottom:1px solid #e1e5f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:23px 24px;display:flex}.BankingOverview-module__-KBxeW__visualLabel{color:#293450;font-size:12px;font-weight:600}.BankingOverview-module__-KBxeW__badge{color:#0006b1;background:#fff;border:1px solid #d9def6;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:500;display:inline-flex}.BankingOverview-module__-KBxeW__flow{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:center;padding:36px 20px 32px;display:grid}.BankingOverview-module__-KBxeW__endpoint{text-align:center;min-width:0}.BankingOverview-module__-KBxeW__bankIcon,.BankingOverview-module__-KBxeW__appIcon{border-radius:18px;place-items:center;width:66px;height:66px;margin:0 auto 17px;display:grid}.BankingOverview-module__-KBxeW__bankIcon{color:#0006b1;background:#fff;border:1px solid #dbe0f4;box-shadow:0 6px 18px #101c6108}.BankingOverview-module__-KBxeW__appIcon{color:#fff;background:#0006b1;box-shadow:0 7px 17px #0006b124}.BankingOverview-module__-KBxeW__endpoint h3{color:#17203b;margin:0 0 7px;font-size:13px;font-weight:600;line-height:1.4}.BankingOverview-module__-KBxeW__endpoint p{color:#68738a;margin:0;font-size:11px;line-height:1.5}.BankingOverview-module__-KBxeW__connection{color:#0006b1;align-self:start;padding-top:15px}.BankingOverview-module__-KBxeW__connection>span{text-align:center;letter-spacing:.12em;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.BankingOverview-module__-KBxeW__connection>div{align-items:center;display:flex}.BankingOverview-module__-KBxeW__connection i{background:#9ca6e8;flex:1;height:1px}.BankingOverview-module__-KBxeW__visualFooter{color:#0006b1;background:#fff;border-top:1px solid #e1e5f0;justify-content:center;align-items:center;gap:9px;padding:16px 20px;display:flex}.BankingOverview-module__-KBxeW__visualFooter svg{flex-shrink:0}.BankingOverview-module__-KBxeW__visualFooter p{color:#626e87;margin:0;font-size:11px;line-height:1.6}@media (max-width:980px){.BankingOverview-module__-KBxeW__inner{width:min(720px,100% - 44px)}.BankingOverview-module__-KBxeW__grid{grid-template-columns:1fr;gap:30px}}@media (max-width:640px){.BankingOverview-module__-KBxeW__section{padding:48px 0}.BankingOverview-module__-KBxeW__inner{width:min(430px,100% - 32px)}.BankingOverview-module__-KBxeW__heading{margin-bottom:24px}.BankingOverview-module__-KBxeW__visualHeading{padding:18px}.BankingOverview-module__-KBxeW__flow{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);padding:28px 12px}.BankingOverview-module__-KBxeW__endpoint h3{font-size:12px}.BankingOverview-module__-KBxeW__endpoint p{font-size:10px}.BankingOverview-module__-KBxeW__bankIcon,.BankingOverview-module__-KBxeW__appIcon{border-radius:15px;width:56px;height:56px}}
