.finance-banking-module__qqhi9G__page{color:#050505;letter-spacing:0;background:#fff;overflow:hidden}.finance-banking-module__qqhi9G__hero{color:#fff;height:clamp(600px,45vw,865px);min-height:0;position:relative}.finance-banking-module__qqhi9G__hero>img,.finance-banking-module__qqhi9G__cardImage>img,.finance-banking-module__qqhi9G__ecosystemImage>img,.finance-banking-module__qqhi9G__impact>img{object-fit:cover}.finance-banking-module__qqhi9G__hero>img{object-position:center 45%}.finance-banking-module__qqhi9G__heroShade{background:linear-gradient(90deg,#040c2780,#040c2705 70%),linear-gradient(#030b233d,#030b235c);position:absolute;inset:0}.finance-banking-module__qqhi9G__heroInner{z-index:1;width:min(100% - var(--website-gutter-compact), var(--website-container-wide));align-items:center;height:100%;min-height:0;margin:0 auto;padding-top:90px;display:flex;position:relative}.finance-banking-module__qqhi9G__hero h1{letter-spacing:0;max-width:100%;margin:0;font-size:2.9375rem;font-weight:500;line-height:1.2}@media (min-width:901px){.finance-banking-module__qqhi9G__heroTitleLine{white-space:nowrap}}.finance-banking-module__qqhi9G__intro{width:min(100% - var(--website-gutter-compact), 1640px);grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);align-items:center;gap:40px;margin:0 auto;padding:118px 0 88px;display:grid}.finance-banking-module__qqhi9G__introCopy{align-self:center;padding-left:4px}.finance-banking-module__qqhi9G__introCopy h2,.finance-banking-module__qqhi9G__servicesSection h2,.finance-banking-module__qqhi9G__impact h2{letter-spacing:0;margin:0;font-weight:400;transition:color .22s}.finance-banking-module__qqhi9G__introCopy h2:hover,.finance-banking-module__qqhi9G__servicesSection h2:hover{color:#0868f7}.finance-banking-module__qqhi9G__impact h2:hover{color:#dbe9ff}.finance-banking-module__qqhi9G__introCopy h2{font-size:clamp(2.5rem,2.75vw,3.5rem);font-weight:500;line-height:1.1}.finance-banking-module__qqhi9G__introCopy h3{letter-spacing:0;margin:58px 0 0;font-size:clamp(1.75rem,1.9vw,2.25rem);font-weight:400;line-height:1.18}.finance-banking-module__qqhi9G__blueLine,.finance-banking-module__qqhi9G__goldLine{border-radius:10px;height:5px;display:block}.finance-banking-module__qqhi9G__blueLine{background:#0646bf;width:105px;margin-top:74px}.finance-banking-module__qqhi9G__introCopy p{color:#555357;max-width:760px;margin:55px 0 0;font-size:1.125rem;line-height:1.65}.finance-banking-module__qqhi9G__ecosystemImage{aspect-ratio:1.29;width:100%;position:relative}.finance-banking-module__qqhi9G__ecosystemImage>img{object-fit:contain}.finance-banking-module__qqhi9G__servicesSection{padding:84px 0 161px}.finance-banking-module__qqhi9G__sectionInner{width:min(100% - var(--website-gutter-compact), 1640px);margin:0 auto}.finance-banking-module__qqhi9G__servicesSection h2{max-width:1200px;font-size:clamp(3rem,3.23vw,3.875rem);line-height:1.12}@media (min-width:1001px){.finance-banking-module__qqhi9G__servicesSection h2{white-space:nowrap}}.finance-banking-module__qqhi9G__serviceList{gap:58px;margin-top:104px;display:grid}.finance-banking-module__qqhi9G__serviceCard{isolation:isolate;background:#fff;border:1px solid #b5b5b5;border-radius:24px;grid-template-columns:minmax(420px,.96fr) minmax(0,1.54fr);min-height:405px;transition:border-color .48s cubic-bezier(.22,1,.36,1),box-shadow .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;box-shadow:0 6px #00000006,0 8px 18px #00000009}.finance-banking-module__qqhi9G__serviceCard:before{z-index:0;border-radius:inherit;content:"";opacity:0;pointer-events:none;background:#d28c16;transition:opacity .64s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.finance-banking-module__qqhi9G__serviceCard>*{z-index:1;position:relative}.finance-banking-module__qqhi9G__serviceCard:hover,.finance-banking-module__qqhi9G__serviceCard:focus-within{border-color:#d28c16;transform:translateY(-5px);box-shadow:0 18px 36px #d28c1638}.finance-banking-module__qqhi9G__serviceCard:hover:before,.finance-banking-module__qqhi9G__serviceCard:focus-within:before{opacity:1}.finance-banking-module__qqhi9G__serviceCard .finance-banking-module__qqhi9G__cardHeading h3,.finance-banking-module__qqhi9G__serviceCard .finance-banking-module__qqhi9G__cardDetails,.finance-banking-module__qqhi9G__serviceCard .finance-banking-module__qqhi9G__cardDetails p,.finance-banking-module__qqhi9G__serviceCard .finance-banking-module__qqhi9G__cardDetails li{transition:color .5s cubic-bezier(.22,1,.36,1)}.finance-banking-module__qqhi9G__serviceCard .finance-banking-module__qqhi9G__goldLine{transition:background-color .5s cubic-bezier(.22,1,.36,1)}.finance-banking-module__qqhi9G__serviceCard .finance-banking-module__qqhi9G__cardDetails p{transition:border-color .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1)}.finance-banking-module__qqhi9G__serviceCard:hover .finance-banking-module__qqhi9G__cardHeading h3,.finance-banking-module__qqhi9G__serviceCard:focus-within .finance-banking-module__qqhi9G__cardHeading h3{color:#fff}.finance-banking-module__qqhi9G__serviceCard:hover .finance-banking-module__qqhi9G__goldLine,.finance-banking-module__qqhi9G__serviceCard:focus-within .finance-banking-module__qqhi9G__goldLine{background:#fff}.finance-banking-module__qqhi9G__serviceCard:hover .finance-banking-module__qqhi9G__cardDetails,.finance-banking-module__qqhi9G__serviceCard:focus-within .finance-banking-module__qqhi9G__cardDetails{color:#ffffffc7}.finance-banking-module__qqhi9G__serviceCard:hover .finance-banking-module__qqhi9G__cardDetails p,.finance-banking-module__qqhi9G__serviceCard:focus-within .finance-banking-module__qqhi9G__cardDetails p{color:#ffffffb8;border-left-color:#ffffff94}.finance-banking-module__qqhi9G__serviceCard:hover .finance-banking-module__qqhi9G__cardDetails li:before,.finance-banking-module__qqhi9G__serviceCard:focus-within .finance-banking-module__qqhi9G__cardDetails li:before{background:#ffffffc7}.finance-banking-module__qqhi9G__serviceCard.finance-banking-module__qqhi9G__reverse{grid-template-columns:minmax(0,1.54fr) minmax(420px,.96fr)}.finance-banking-module__qqhi9G__serviceCard.finance-banking-module__qqhi9G__reverse .finance-banking-module__qqhi9G__cardImage{grid-column:2}.finance-banking-module__qqhi9G__serviceCard.finance-banking-module__qqhi9G__reverse .finance-banking-module__qqhi9G__cardContent{grid-area:1/1}.finance-banking-module__qqhi9G__cardImage{min-height:405px;position:relative;overflow:hidden}.finance-banking-module__qqhi9G__cardContent{padding:47px 55px 46px 64px}.finance-banking-module__qqhi9G__cardHeading{align-items:center;gap:30px;display:flex}.finance-banking-module__qqhi9G__serviceIcon{color:#d28c16;flex:none;justify-content:center;align-items:center;width:82px;height:82px;display:inline-flex}.finance-banking-module__qqhi9G__serviceIcon img{object-fit:contain;width:100%;height:100%}.finance-banking-module__qqhi9G__serviceIcon svg{width:55px;height:55px}.finance-banking-module__qqhi9G__cardHeading h3{margin:0;font-size:clamp(1.625rem,1.88vw,2.25rem);font-weight:500;line-height:1.18}.finance-banking-module__qqhi9G__goldLine{background:#c88717;width:62px;margin-top:18px}.finance-banking-module__qqhi9G__cardDetails{color:#707070;grid-template-columns:minmax(240px,.95fr) minmax(260px,1.05fr);gap:36px;margin-top:26px;padding-left:112px;font-size:1.1875rem;line-height:1.2;display:grid}.finance-banking-module__qqhi9G__cardDetails ul{margin:0;padding:0;list-style:none}.finance-banking-module__qqhi9G__cardDetails li{padding-left:20px;position:relative}.finance-banking-module__qqhi9G__cardDetails li+li{margin-top:8px}.finance-banking-module__qqhi9G__cardDetails li:before{content:"";background:#ce8919;border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.finance-banking-module__qqhi9G__cardDetails p{border-left:1px solid #9b9b9b;margin:0;padding-left:36px;font-size:1.375rem;line-height:1.32}.finance-banking-module__qqhi9G__impact{color:#fff;min-height:1045px;position:relative}.finance-banking-module__qqhi9G__impact>img{object-position:center}.finance-banking-module__qqhi9G__impactShade{background:linear-gradient(#05173312,#05173361);position:absolute;inset:0}.finance-banking-module__qqhi9G__impactInner{z-index:1;text-align:center;width:min(100% - 64px,1560px);margin:0 auto;padding-top:155px;position:relative}.finance-banking-module__qqhi9G__impact h2{font-size:clamp(3rem,3.125vw,3.75rem);line-height:1.15}.finance-banking-module__qqhi9G__impactInner>p{max-width:1500px;margin:80px auto 0;font-size:1.125rem;line-height:1.5}.finance-banking-module__qqhi9G__impactGrid{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0d121894;border-radius:34px;grid-template-columns:repeat(4,minmax(0,1fr));margin:100px auto 0;padding:75px 40px;display:grid}.finance-banking-module__qqhi9G__impactItem{border-right:1px solid #ffffff59;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:150px;display:flex}.finance-banking-module__qqhi9G__impactItem:last-child{border-right:0}.finance-banking-module__qqhi9G__impactItem .finance-banking-module__qqhi9G__serviceIcon{color:#dcaa6a;background:0 0;width:78px;height:78px}.finance-banking-module__qqhi9G__impactItem h3{color:#ffffffb8;max-width:210px;margin:0;font-size:1.3125rem;font-weight:400;line-height:1.18}@media (min-width:1921px){.finance-banking-module__qqhi9G__hero,.finance-banking-module__qqhi9G__heroInner{height:clamp(865px,45vw,1400px);min-height:0}.finance-banking-module__qqhi9G__intro{min-height:clamp(897px,min(46.7188vw,83.0556svh),1794px)}.finance-banking-module__qqhi9G__servicesSection{align-items:center;min-height:clamp(2291px,min(119.323vw,212.13svh),4582px);display:flex}.finance-banking-module__qqhi9G__servicesSection>.finance-banking-module__qqhi9G__sectionInner{width:min(100% - var(--website-gutter-compact), 1640px)}.finance-banking-module__qqhi9G__impact{min-height:clamp(1045px,min(54.4271vw,96.7593svh),2090px)}}@media (max-width:1200px){.finance-banking-module__qqhi9G__intro{grid-template-columns:.9fr 1.1fr}.finance-banking-module__qqhi9G__serviceCard,.finance-banking-module__qqhi9G__serviceCard.finance-banking-module__qqhi9G__reverse{grid-template-columns:.82fr 1.18fr}.finance-banking-module__qqhi9G__cardContent{padding:38px 35px}.finance-banking-module__qqhi9G__cardDetails{gap:24px;padding-left:0}}@media (max-width:900px){.finance-banking-module__qqhi9G__hero,.finance-banking-module__qqhi9G__heroInner{height:600px;min-height:0}.finance-banking-module__qqhi9G__heroInner,.finance-banking-module__qqhi9G__intro,.finance-banking-module__qqhi9G__sectionInner,.finance-banking-module__qqhi9G__impactInner{width:min(100% - 40px,680px)}.finance-banking-module__qqhi9G__heroInner{align-items:flex-end;padding:0 0 90px}.finance-banking-module__qqhi9G__hero h1{font-size:clamp(2rem,9vw,2.75rem)}.finance-banking-module__qqhi9G__intro{flex-direction:column;gap:65px;padding:100px 0 75px;display:flex}.finance-banking-module__qqhi9G__introCopy h2,.finance-banking-module__qqhi9G__servicesSection h2{font-size:clamp(2.625rem,11vw,3.625rem)}.finance-banking-module__qqhi9G__introCopy h3{margin-top:40px;font-size:clamp(1.75rem,7.5vw,2.375rem)}.finance-banking-module__qqhi9G__blueLine{margin-top:46px}.finance-banking-module__qqhi9G__introCopy p{margin-top:40px;font-size:1.0625rem}.finance-banking-module__qqhi9G__ecosystemImage{width:115%;max-width:720px}.finance-banking-module__qqhi9G__servicesSection{padding:70px 0 100px}.finance-banking-module__qqhi9G__serviceList{gap:30px;margin-top:70px}.finance-banking-module__qqhi9G__serviceCard,.finance-banking-module__qqhi9G__serviceCard.finance-banking-module__qqhi9G__reverse{border-radius:20px;flex-direction:column;min-height:0;display:flex}.finance-banking-module__qqhi9G__serviceCard.finance-banking-module__qqhi9G__reverse .finance-banking-module__qqhi9G__cardImage,.finance-banking-module__qqhi9G__serviceCard.finance-banking-module__qqhi9G__reverse .finance-banking-module__qqhi9G__cardContent{order:initial}.finance-banking-module__qqhi9G__cardImage{aspect-ratio:1.55;width:100%;min-height:auto}.finance-banking-module__qqhi9G__cardContent{padding:32px 25px 38px}.finance-banking-module__qqhi9G__cardHeading{align-items:flex-start;gap:20px}.finance-banking-module__qqhi9G__serviceIcon{width:62px;height:62px}.finance-banking-module__qqhi9G__serviceIcon svg{width:42px;height:42px}.finance-banking-module__qqhi9G__cardDetails{grid-template-columns:1fr;gap:25px;margin-top:32px;padding-left:0;font-size:1rem;line-height:1.35}.finance-banking-module__qqhi9G__cardDetails p{border-top:1px solid #c1c1c1;border-left:0;padding:24px 0 0;font-size:1.0625rem}.finance-banking-module__qqhi9G__impact{min-height:1020px}.finance-banking-module__qqhi9G__impactInner{padding-top:100px}.finance-banking-module__qqhi9G__impact h2{font-size:clamp(2.375rem,9.5vw,3.375rem)}.finance-banking-module__qqhi9G__impactInner>p{margin-top:42px;font-size:1rem}.finance-banking-module__qqhi9G__impactGrid{grid-template-columns:repeat(2,1fr);margin-top:60px;padding:20px}.finance-banking-module__qqhi9G__impactItem{border-bottom:1px solid #ffffff4d;border-right:1px solid #ffffff4d;min-height:190px;padding:24px 8px}.finance-banking-module__qqhi9G__impactItem:nth-child(2){border-right:0}.finance-banking-module__qqhi9G__impactItem:nth-child(n+3){border-bottom:0}.finance-banking-module__qqhi9G__impactItem h3{font-size:1.0625rem}}@media (max-width:520px){.finance-banking-module__qqhi9G__heroInner,.finance-banking-module__qqhi9G__intro,.finance-banking-module__qqhi9G__sectionInner,.finance-banking-module__qqhi9G__impactInner{width:calc(100% - 32px)}.finance-banking-module__qqhi9G__hero,.finance-banking-module__qqhi9G__heroInner{height:560px;min-height:0}.finance-banking-module__qqhi9G__hero h1 br,.finance-banking-module__qqhi9G__introCopy h3 br,.finance-banking-module__qqhi9G__servicesSection h2 br,.finance-banking-module__qqhi9G__impact h2 br{display:none}.finance-banking-module__qqhi9G__ecosystemImage{width:122%}.finance-banking-module__qqhi9G__cardHeading h3{font-size:1.5625rem}.finance-banking-module__qqhi9G__impactGrid{margin-top:45px}}
