.FinancialServicesHero-module__y3opUW__heroSection{color:#fff;background-color:#050505;align-items:center;display:flex;position:relative;overflow:hidden}.FinancialServicesHero-module__y3opUW__bgWrapper{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.FinancialServicesHero-module__y3opUW__bgImage{object-fit:cover;object-position:right center}.FinancialServicesHero-module__y3opUW__gradientOverlay{z-index:1;background:linear-gradient(90deg,#050505 0%,#050505e6 30%,#050505b3 50%,#05050533 100%);width:100%;height:100%;position:absolute;top:0;left:0}.FinancialServicesHero-module__y3opUW__container{z-index:2;width:100%;max-width:1440px;margin:0 auto;padding:60px 20px;position:relative}.FinancialServicesHero-module__y3opUW__content{max-width:800px}.FinancialServicesHero-module__y3opUW__eyebrow{letter-spacing:.5px;color:#e0e0e0;margin-bottom:24px;font-size:13px;font-weight:500}.FinancialServicesHero-module__y3opUW__title{color:#fff;max-width:600px;margin-bottom:32px;font-size:32px;font-weight:400;line-height:1.2}.FinancialServicesHero-module__y3opUW__highlight{color:#dcb36d}.FinancialServicesHero-module__y3opUW__description{color:#a0a0a0;max-width:650px;margin-bottom:48px;font-size:16px;line-height:1.6}.FinancialServicesHero-module__y3opUW__featuresGrid{grid-template-columns:1fr 1fr;gap:20px 40px;max-width:750px;margin-bottom:56px;display:grid}.FinancialServicesHero-module__y3opUW__featureItem{color:#ccc;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.FinancialServicesHero-module__y3opUW__checkIcon{color:#dcb36d;flex-shrink:0;margin-top:2px}.FinancialServicesHero-module__y3opUW__ctaGroup{align-items:center;gap:24px;display:flex}.FinancialServicesHero-module__y3opUW__primaryBtn{color:#000;background-color:#dcb36d;border-radius:30px;justify-content:center;align-items:center;padding:16px 32px;font-size:15px;font-weight:500;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.FinancialServicesHero-module__y3opUW__primaryBtn:hover{opacity:.9;transform:translateY(-2px)}.FinancialServicesHero-module__y3opUW__secondaryBtn{color:#fff;background-color:#0000;border:1px solid #ffffff4d;border-radius:30px;justify-content:center;align-items:center;padding:15px 31px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.FinancialServicesHero-module__y3opUW__secondaryBtn:hover{background-color:#ffffff1a;border-color:#fff}@media (max-width:768px){.FinancialServicesHero-module__y3opUW__heroSection{min-height:auto;padding-bottom:60px}.FinancialServicesHero-module__y3opUW__gradientOverlay{background:linear-gradient(90deg,#050505 0%,#050505f2 40%,#050505d9 70%,#05050566 100%)}.FinancialServicesHero-module__y3opUW__title{font-size:28px}.FinancialServicesHero-module__y3opUW__featuresGrid{grid-template-columns:1fr;gap:16px}.FinancialServicesHero-module__y3opUW__ctaGroup{flex-direction:column;align-items:stretch;gap:16px}.FinancialServicesHero-module__y3opUW__primaryBtn,.FinancialServicesHero-module__y3opUW__secondaryBtn{text-align:center}}@media (max-width:480px){.FinancialServicesHero-module__y3opUW__eyebrow{font-size:12px}}
.FinancialServicesChallenges-module__NpXsDG__section{background-color:#f9f9f9;padding:60px 0;font-family:inherit}.FinancialServicesChallenges-module__NpXsDG__wrapper{max-width:1440px;margin:0 auto;padding:0 20px}.FinancialServicesChallenges-module__NpXsDG__header{max-width:800px;margin-bottom:60px}.FinancialServicesChallenges-module__NpXsDG__eyebrow{text-transform:uppercase;letter-spacing:1px;color:#333;margin-bottom:16px;font-size:13px;font-weight:500}.FinancialServicesChallenges-module__NpXsDG__title{color:#111;max-width:600px;margin-bottom:24px;font-size:32px;font-weight:400;line-height:1.2}.FinancialServicesChallenges-module__NpXsDG__description{color:#555;max-width:600px;font-size:16px;line-height:1.6}.FinancialServicesChallenges-module__NpXsDG__bentoGrid{grid-template-columns:repeat(4,1fr);grid-auto-rows:520px;gap:24px;display:grid}.FinancialServicesChallenges-module__NpXsDG__card{border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.FinancialServicesChallenges-module__NpXsDG__cardPurple{background-color:#e8daff}.FinancialServicesChallenges-module__NpXsDG__cardLime{background-color:#e2f9b8}.FinancialServicesChallenges-module__NpXsDG__cardDarkGreen{background-color:#274438;flex-direction:row;grid-column:span 2}.FinancialServicesChallenges-module__NpXsDG__cardSage{background-color:#cbd6c2}.FinancialServicesChallenges-module__NpXsDG__cardBeige{background-color:#eae3d9}.FinancialServicesChallenges-module__NpXsDG__cardGray{background-color:#79747c;flex-direction:row;grid-column:span 2}.FinancialServicesChallenges-module__NpXsDG__cardContent{z-index:2;box-sizing:border-box;flex-direction:column;flex-grow:1;height:auto;padding:32px;display:flex}.FinancialServicesChallenges-module__NpXsDG__cardContentFull{z-index:2;box-sizing:border-box;flex-direction:column;height:100%;padding:40px;display:flex}.FinancialServicesChallenges-module__NpXsDG__cardContentHalf{box-sizing:border-box;flex:0 0 50%;justify-content:center;width:50%;max-width:50%;height:100%;padding:32px 40px 32px 32px}.FinancialServicesChallenges-module__NpXsDG__cardTitle{color:#111;margin-top:0;margin-bottom:16px;font-size:24px;font-weight:500;line-height:1.3}.FinancialServicesChallenges-module__NpXsDG__cardTitleDark{color:#fff;margin-top:0;margin-bottom:16px;font-size:24px;font-weight:500;line-height:1.3}.FinancialServicesChallenges-module__NpXsDG__cardText{color:#444;flex-grow:1;margin-bottom:24px;font-size:14px;line-height:1.6}.FinancialServicesChallenges-module__NpXsDG__cardTextDark{color:#fffc;flex-grow:1;margin-bottom:24px;font-size:14px;line-height:1.6}.FinancialServicesChallenges-module__NpXsDG__tagsGroup{flex-wrap:wrap;gap:8px;display:flex}.FinancialServicesChallenges-module__NpXsDG__tag{color:#333;white-space:nowrap;background-color:#0000000d;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:500}.FinancialServicesChallenges-module__NpXsDG__tagDark{color:#fff;white-space:nowrap;background-color:#ffffff1a;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:500}.FinancialServicesChallenges-module__NpXsDG__cardImageBottom{z-index:1;flex-shrink:0;width:100%;height:220px;margin-top:auto;position:relative}.FinancialServicesChallenges-module__NpXsDG__cardImageRight{z-index:1;flex-shrink:0;width:50%;height:100%;position:relative}.FinancialServicesChallenges-module__NpXsDG__image{object-fit:cover}@media (max-width:1024px){.FinancialServicesChallenges-module__NpXsDG__bentoGrid{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(400px,auto)}.FinancialServicesChallenges-module__NpXsDG__cardDarkGreen,.FinancialServicesChallenges-module__NpXsDG__cardGray{grid-column:span 2}.FinancialServicesChallenges-module__NpXsDG__cardContent{height:auto;padding-bottom:250px}.FinancialServicesChallenges-module__NpXsDG__cardImageBottom{height:220px}}@media (max-width:768px){.FinancialServicesChallenges-module__NpXsDG__wrapper{padding:0 20px}.FinancialServicesChallenges-module__NpXsDG__title{font-size:28px}.FinancialServicesChallenges-module__NpXsDG__bentoGrid{grid-template-columns:1fr;grid-auto-rows:auto;gap:16px}.FinancialServicesChallenges-module__NpXsDG__card{min-height:450px}.FinancialServicesChallenges-module__NpXsDG__cardDarkGreen,.FinancialServicesChallenges-module__NpXsDG__cardGray{flex-direction:column;grid-column:span 1}.FinancialServicesChallenges-module__NpXsDG__cardContentHalf{flex:0 0 100%;width:100%;max-width:100%;height:auto;padding-bottom:32px;padding-right:32px}.FinancialServicesChallenges-module__NpXsDG__cardImageRight{width:100%;height:200px;top:auto;bottom:0}}
.FinancialServicesSolutions-module__DdWu4W__section{background-color:#f9f9f9;padding:60px 0;font-family:inherit}.FinancialServicesSolutions-module__DdWu4W__wrapper{max-width:1440px;margin:0 auto;padding:0 20px}.FinancialServicesSolutions-module__DdWu4W__header{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:60px;display:flex}.FinancialServicesSolutions-module__DdWu4W__headerLeft{flex:1;max-width:600px}.FinancialServicesSolutions-module__DdWu4W__headerRight{flex:0 450px}.FinancialServicesSolutions-module__DdWu4W__eyebrow{text-transform:uppercase;letter-spacing:1.5px;color:#333;margin-bottom:24px;font-size:13px;font-weight:500}.FinancialServicesSolutions-module__DdWu4W__title{color:#111;max-width:600px;margin:0;font-size:32px;font-weight:400;line-height:1.2}.FinancialServicesSolutions-module__DdWu4W__description{color:#555;margin:0;padding-bottom:8px;font-size:16px;line-height:1.6}.FinancialServicesSolutions-module__DdWu4W__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.FinancialServicesSolutions-module__DdWu4W__card{cursor:pointer;background-color:#0000;border-radius:16px;height:480px;position:relative;overflow:hidden}.FinancialServicesSolutions-module__DdWu4W__cardImageWrap{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.FinancialServicesSolutions-module__DdWu4W__cardBgImage{object-fit:cover;transition:transform .5s}.FinancialServicesSolutions-module__DdWu4W__card:hover .FinancialServicesSolutions-module__DdWu4W__cardBgImage{transform:scale(1.05)}.FinancialServicesSolutions-module__DdWu4W__cardTextWrap{z-index:1;box-sizing:border-box;background-color:#fff;border-radius:16px 16px 0 0;flex-direction:column;width:calc(100% - 32px);max-height:calc(100% - 16px);padding:24px;display:flex;position:absolute;bottom:0;left:16px;right:16px;overflow-y:auto;box-shadow:0 -4px 20px #0000000d}.FinancialServicesSolutions-module__DdWu4W__cardTextWrap::-webkit-scrollbar{width:4px}.FinancialServicesSolutions-module__DdWu4W__cardTextWrap::-webkit-scrollbar-track{background:0 0}.FinancialServicesSolutions-module__DdWu4W__cardTextWrap::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.FinancialServicesSolutions-module__DdWu4W__cardHeaderRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.FinancialServicesSolutions-module__DdWu4W__cardTitle{color:#111;max-width:90%;margin:0;font-size:16px;font-weight:500;line-height:1.4}.FinancialServicesSolutions-module__DdWu4W__iconCircle{color:#111;background-color:#f5f5f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .3s,background-color .2s;display:flex}.FinancialServicesSolutions-module__DdWu4W__card.FinancialServicesSolutions-module__DdWu4W__active .FinancialServicesSolutions-module__DdWu4W__iconCircle,.FinancialServicesSolutions-module__DdWu4W__card:hover .FinancialServicesSolutions-module__DdWu4W__iconCircle{background-color:#e0e0e0;transform:rotate(45deg)}.FinancialServicesSolutions-module__DdWu4W__cardHiddenText{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.FinancialServicesSolutions-module__DdWu4W__cardHiddenContent{opacity:0;transition:opacity .3s,padding-top .3s;overflow:hidden}.FinancialServicesSolutions-module__DdWu4W__desc{color:#666;margin:0 0 16px;font-size:14px;line-height:1.5}.FinancialServicesSolutions-module__DdWu4W__bulletList{grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.FinancialServicesSolutions-module__DdWu4W__bulletList li{color:#444;align-items:flex-start;font-size:13px;line-height:1.4;display:flex}.FinancialServicesSolutions-module__DdWu4W__bulletIcon{color:#1a5638;margin-right:6px;font-size:14px}.FinancialServicesSolutions-module__DdWu4W__card.FinancialServicesSolutions-module__DdWu4W__active .FinancialServicesSolutions-module__DdWu4W__cardHiddenText,.FinancialServicesSolutions-module__DdWu4W__card:hover .FinancialServicesSolutions-module__DdWu4W__cardHiddenText{grid-template-rows:1fr}.FinancialServicesSolutions-module__DdWu4W__card.FinancialServicesSolutions-module__DdWu4W__active .FinancialServicesSolutions-module__DdWu4W__cardHiddenContent,.FinancialServicesSolutions-module__DdWu4W__card:hover .FinancialServicesSolutions-module__DdWu4W__cardHiddenContent{opacity:1;padding-top:24px}@media (max-width:1024px){.FinancialServicesSolutions-module__DdWu4W__header{flex-direction:column;align-items:flex-start;gap:24px}.FinancialServicesSolutions-module__DdWu4W__headerRight{flex:none;max-width:100%}.FinancialServicesSolutions-module__DdWu4W__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.FinancialServicesSolutions-module__DdWu4W__wrapper{padding:0 20px}.FinancialServicesSolutions-module__DdWu4W__title{font-size:28px}.FinancialServicesSolutions-module__DdWu4W__grid{grid-template-columns:1fr;gap:16px}.FinancialServicesSolutions-module__DdWu4W__card{min-height:300px}.FinancialServicesSolutions-module__DdWu4W__bulletList{grid-template-columns:1fr}}
.FinancialServicesWhyChooseUs-module__BB8QuW__section{color:#111;background-color:#fff;padding:60px 0;font-family:inherit}.FinancialServicesWhyChooseUs-module__BB8QuW__wrapper{max-width:1440px;margin:0 auto;padding:0 20px}.FinancialServicesWhyChooseUs-module__BB8QuW__header{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:60px;display:flex}.FinancialServicesWhyChooseUs-module__BB8QuW__headerLeft{flex:1;max-width:600px}.FinancialServicesWhyChooseUs-module__BB8QuW__eyebrow{text-transform:uppercase;letter-spacing:1.5px;color:#333;margin-bottom:24px;font-size:13px;font-weight:500}.FinancialServicesWhyChooseUs-module__BB8QuW__title{color:#111;max-width:600px;margin:0;font-size:32px;font-weight:400;line-height:1.2}.FinancialServicesWhyChooseUs-module__BB8QuW__headerRight{flex:0 450px}.FinancialServicesWhyChooseUs-module__BB8QuW__description{color:#555;margin:0;padding-bottom:8px;font-size:16px;line-height:1.6}.FinancialServicesWhyChooseUs-module__BB8QuW__gridContainer{margin-bottom:80px}.FinancialServicesWhyChooseUs-module__BB8QuW__grid{border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;grid-template-columns:repeat(5,1fr);display:grid}.FinancialServicesWhyChooseUs-module__BB8QuW__card{background-color:#fff;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;flex-direction:column;height:100%;padding:32px 24px;transition:background-color .2s;display:flex}.FinancialServicesWhyChooseUs-module__BB8QuW__card:hover{background-color:#f9f9f9}.FinancialServicesWhyChooseUs-module__BB8QuW__iconBox{color:#fff;background-color:#274438;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;display:flex}.FinancialServicesWhyChooseUs-module__BB8QuW__cardTitle{color:#111;margin-bottom:12px;font-size:16px;font-weight:500;line-height:1.4}.FinancialServicesWhyChooseUs-module__BB8QuW__cardText{color:#666;margin:0;font-size:14px;line-height:1.5}.FinancialServicesWhyChooseUs-module__BB8QuW__ctaBanner{background-color:#16121e;border-radius:16px;min-height:320px;display:flex;overflow:hidden}.FinancialServicesWhyChooseUs-module__BB8QuW__ctaImageWrap{flex:0 0 45%;position:relative}.FinancialServicesWhyChooseUs-module__BB8QuW__ctaImage{object-fit:cover}.FinancialServicesWhyChooseUs-module__BB8QuW__ctaContent{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:60px;display:flex}.FinancialServicesWhyChooseUs-module__BB8QuW__ctaTitle{color:#fff;max-width:500px;margin-top:0;margin-bottom:32px;font-size:24px;font-weight:400;line-height:1.4}.FinancialServicesWhyChooseUs-module__BB8QuW__ctaBtn{color:#111;letter-spacing:1px;text-transform:uppercase;background-color:#fff;border-radius:30px;align-items:center;gap:8px;padding:16px 32px;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.FinancialServicesWhyChooseUs-module__BB8QuW__ctaBtn:hover{opacity:.9}@media (max-width:1200px){.FinancialServicesWhyChooseUs-module__BB8QuW__grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.FinancialServicesWhyChooseUs-module__BB8QuW__header{flex-direction:column;align-items:flex-start;gap:24px}.FinancialServicesWhyChooseUs-module__BB8QuW__headerRight{flex:none;max-width:100%}.FinancialServicesWhyChooseUs-module__BB8QuW__grid{grid-template-columns:repeat(3,1fr)}.FinancialServicesWhyChooseUs-module__BB8QuW__ctaBanner{flex-direction:column}.FinancialServicesWhyChooseUs-module__BB8QuW__ctaImageWrap{flex:none;height:300px}}@media (max-width:768px){.FinancialServicesWhyChooseUs-module__BB8QuW__wrapper{padding:0 20px}.FinancialServicesWhyChooseUs-module__BB8QuW__title{font-size:28px}.FinancialServicesWhyChooseUs-module__BB8QuW__grid{grid-template-columns:repeat(2,1fr)}.FinancialServicesWhyChooseUs-module__BB8QuW__ctaContent{padding:40px 24px}.FinancialServicesWhyChooseUs-module__BB8QuW__ctaTitle{font-size:20px}}@media (max-width:480px){.FinancialServicesWhyChooseUs-module__BB8QuW__grid{grid-template-columns:1fr}}
.FinancialServicesFAQ-module__ETTRPG__section{color:#111;background-color:#fafafa;padding:60px 0;font-family:inherit}.FinancialServicesFAQ-module__ETTRPG__wrapper{max-width:1440px;margin:0 auto;padding:0 20px}.FinancialServicesFAQ-module__ETTRPG__container{gap:80px;display:flex}.FinancialServicesFAQ-module__ETTRPG__leftCol{flex:0 0 300px;align-self:flex-start;padding-top:24px;position:sticky;top:120px}.FinancialServicesFAQ-module__ETTRPG__eyebrow{text-transform:uppercase;letter-spacing:1px;color:#555;margin-bottom:24px;font-size:13px;font-weight:500}.FinancialServicesFAQ-module__ETTRPG__title{color:#111;margin:0;font-size:32px;font-weight:400;line-height:1.2}.FinancialServicesFAQ-module__ETTRPG__rightCol{flex:1}.FinancialServicesFAQ-module__ETTRPG__faqItem{cursor:pointer;border-bottom:1px solid #eaeaea;gap:24px;padding:32px 0;display:flex}.FinancialServicesFAQ-module__ETTRPG__faqItem:first-child{border-top:1px solid #eaeaea}.FinancialServicesFAQ-module__ETTRPG__num{color:#777;padding-top:4px;font-size:14px;font-weight:500}.FinancialServicesFAQ-module__ETTRPG__content{flex:1}.FinancialServicesFAQ-module__ETTRPG__question{color:#111;margin:0;font-size:20px;font-weight:500;line-height:1.4;transition:color .2s}.FinancialServicesFAQ-module__ETTRPG__faqItem:hover .FinancialServicesFAQ-module__ETTRPG__question{color:#1a5638}.FinancialServicesFAQ-module__ETTRPG__answerWrap{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.FinancialServicesFAQ-module__ETTRPG__answer{color:#666;margin:0;padding-top:0;font-size:14px;line-height:1.6;transition:padding-top .3s;overflow:hidden}.FinancialServicesFAQ-module__ETTRPG__faqItem.FinancialServicesFAQ-module__ETTRPG__active .FinancialServicesFAQ-module__ETTRPG__answerWrap{grid-template-rows:1fr}.FinancialServicesFAQ-module__ETTRPG__faqItem.FinancialServicesFAQ-module__ETTRPG__active .FinancialServicesFAQ-module__ETTRPG__answer{padding-top:16px}@media (max-width:1024px){.FinancialServicesFAQ-module__ETTRPG__container{flex-direction:column;gap:48px}.FinancialServicesFAQ-module__ETTRPG__leftCol{flex:none;padding-top:0;position:static}.FinancialServicesFAQ-module__ETTRPG__faqItem:first-child{border-top:none}}@media (max-width:768px){.FinancialServicesFAQ-module__ETTRPG__wrapper{padding:0 20px}.FinancialServicesFAQ-module__ETTRPG__title{font-size:28px}.FinancialServicesFAQ-module__ETTRPG__faqItem{flex-direction:column;gap:12px}.FinancialServicesFAQ-module__ETTRPG__num{padding-top:0}}
