@keyframes financial-services-module-scss-module__mtlJQa__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes financial-services-module-scss-module__mtlJQa__floatOrb{0%,to{opacity:.5;transform:translateY(0)scale(1)}50%{opacity:.8;transform:translateY(-20px)scale(1.1)}}@keyframes financial-services-module-scss-module__mtlJQa__pulseOrb{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.2)}}@keyframes financial-services-module-scss-module__mtlJQa__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes financial-services-module-scss-module__mtlJQa__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.financial-services-module-scss-module__mtlJQa__page{background-color:#f8fafc;padding-top:7rem}.financial-services-module-scss-module__mtlJQa__hero{background-color:#000;justify-content:center;align-items:center;min-height:25rem;padding:6.4rem 0;display:flex;position:relative;overflow:hidden}.financial-services-module-scss-module__mtlJQa__heroContent{text-align:center;z-index:1;width:100%;max-width:80rem;margin:0 auto;position:relative}@media (max-width:1240px){.financial-services-module-scss-module__mtlJQa__heroContent{padding:0 3.2rem}}.financial-services-module-scss-module__mtlJQa__heroTitle{font-family:var(--font-montserrat),sans-serif;color:#fff;text-align:center;margin:0 0 2.4rem;font-size:4.8rem;font-weight:700}@media (max-width:768px){.financial-services-module-scss-module__mtlJQa__heroTitle{font-size:3.2rem}}.financial-services-module-scss-module__mtlJQa__heroText{font-family:var(--font-montserrat),sans-serif;color:#fff;text-align:center;margin:0;font-size:1.8rem;line-height:1.6}@media (max-width:768px){.financial-services-module-scss-module__mtlJQa__heroText{font-size:1.6rem}}.financial-services-module-scss-module__mtlJQa__container{max-width:124rem;margin:0 auto;padding:0}@media (max-width:1024px){.financial-services-module-scss-module__mtlJQa__container{padding:0 2.4rem}}.financial-services-module-scss-module__mtlJQa__contentSection{background:linear-gradient(#fafbfc 0%,#fff 50%,#f8f9fa 100%);padding:6.4rem 0;position:relative;overflow:hidden}.financial-services-module-scss-module__mtlJQa__contentSection:before{content:"";pointer-events:none;background:radial-gradient(circle,#0369a10a 0%,#0000 70%);width:400px;height:400px;position:absolute;top:-150px;left:-150px}.financial-services-module-scss-module__mtlJQa__contentSection:after{content:"";background:linear-gradient(90deg,#0000 0%,#0369a14d 30%,#0f766e4d 70%,#0000 100%);width:min(80%,100rem);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.financial-services-module-scss-module__mtlJQa__contentRow{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:6.4rem;display:grid;position:relative}@media (max-width:1024px){.financial-services-module-scss-module__mtlJQa__contentRow{grid-template-columns:1fr;gap:4.8rem}}.financial-services-module-scss-module__mtlJQa__textContent{flex-direction:column;gap:2.4rem;display:flex}.financial-services-module-scss-module__mtlJQa__contentLabel{width:fit-content;font-family:var(--font-montserrat),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#0369a1;background:#0369a10d;border:1px solid #0369a133;border-radius:5rem;padding:.6rem 1.6rem;font-size:1.2rem;font-weight:600;display:inline-block}.financial-services-module-scss-module__mtlJQa__title{font-family:var(--font-montserrat),sans-serif;color:#000;margin:0;font-size:3.2rem;font-weight:700;line-height:1.25}@media (max-width:768px){.financial-services-module-scss-module__mtlJQa__title{font-size:2.4rem}}.financial-services-module-scss-module__mtlJQa__titleHighlight{background:linear-gradient(135deg,#0369a1 0%,#0f766e 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.financial-services-module-scss-module__mtlJQa__description{font-family:var(--font-montserrat),sans-serif;color:#6b7280;margin:0;font-size:1.6rem;line-height:1.8}.financial-services-module-scss-module__mtlJQa__decorLine{background:linear-gradient(90deg,#0369a1 0%,#0f766e 100%);border-radius:2px;width:80px;height:3px;margin-top:.8rem}.financial-services-module-scss-module__mtlJQa__imageWrapper{justify-content:center;display:flex}.financial-services-module-scss-module__mtlJQa__animationWrapper{background:linear-gradient(135deg,#e8eaed 0%,#f5f6f8 100%);border:1px solid #0000000d;border-radius:2rem;width:100%;max-width:600px;height:320px;overflow:hidden;box-shadow:0 10px 40px #00000014}@media (max-width:1024px){.financial-services-module-scss-module__mtlJQa__animationWrapper{max-width:100%;height:280px}}@media (max-width:768px){.financial-services-module-scss-module__mtlJQa__animationWrapper{height:250px}}.financial-services-module-scss-module__mtlJQa__imageFrame{border-radius:2rem;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000001a}.financial-services-module-scss-module__mtlJQa__imageFrame:before{content:"";pointer-events:none;z-index:1;border:1px solid #ffffff1a;border-radius:2rem;position:absolute;inset:0}.financial-services-module-scss-module__mtlJQa__imageFrame:hover{transform:translateY(-8px);box-shadow:0 30px 80px #00000026}.financial-services-module-scss-module__mtlJQa__imageFrame:hover .financial-services-module-scss-module__mtlJQa__image{transform:scale(1.05)}.financial-services-module-scss-module__mtlJQa__image{width:100%;height:auto;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.financial-services-module-scss-module__mtlJQa__imageAccent{opacity:.15;z-index:-1;background:linear-gradient(135deg,#0f766e 0%,#0369a1 100%);border-radius:1.6rem;width:120px;height:120px;position:absolute;bottom:-15px;left:-15px}.financial-services-module-scss-module__mtlJQa__imageContent{justify-content:center;display:flex}.financial-services-module-scss-module__mtlJQa__offeringsSection{background:linear-gradient(#f8f9fa 0%,#fff 50%,#f5f6f8 100%);padding:6.4rem 0;position:relative;overflow:hidden}.financial-services-module-scss-module__mtlJQa__offeringsSection:before{content:"";pointer-events:none;background:radial-gradient(circle,#0369a10d 0%,#0000 70%);width:400px;height:400px;position:absolute;top:-100px;right:-100px}.financial-services-module-scss-module__mtlJQa__offeringsHeader{text-align:center;margin-bottom:6.4rem}.financial-services-module-scss-module__mtlJQa__offeringsLabel{font-family:var(--font-montserrat),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#0369a1;background:#0369a10d;border:1px solid #0369a133;border-radius:5rem;margin-bottom:1.6rem;padding:.6rem 1.6rem;font-size:1.2rem;font-weight:600;display:inline-block}.financial-services-module-scss-module__mtlJQa__offeringsTitle{font-family:var(--font-montserrat),sans-serif;background:linear-gradient(90deg,#000 0% 40%,#0284c7 47%,#24bbab 53%,#000 60% 100%) 100% 0/300% 100%;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:4rem;font-weight:700;line-height:1.2;animation:4s linear 1s infinite financial-services-module-scss-module__mtlJQa__shimmerOfferings}@media (max-width:768px){.financial-services-module-scss-module__mtlJQa__offeringsTitle{font-size:2.8rem}}@keyframes financial-services-module-scss-module__mtlJQa__shimmerOfferings{0%{background-position:100% 0}50%{background-position:0 0}50.01%,to{background-position:100% 0}}.financial-services-module-scss-module__mtlJQa__offeringsGrid{grid-template-columns:repeat(3,1fr);gap:3.2rem;display:grid}@media (max-width:1024px){.financial-services-module-scss-module__mtlJQa__offeringsGrid{grid-template-columns:1fr;gap:4.8rem}}.financial-services-module-scss-module__mtlJQa__offeringCard{perspective:1000px;height:32rem}@media (max-width:1024px){.financial-services-module-scss-module__mtlJQa__offeringCard{height:auto}}.financial-services-module-scss-module__mtlJQa__cardInner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative}@media (min-width:1024px){.financial-services-module-scss-module__mtlJQa__offeringCard:hover .financial-services-module-scss-module__mtlJQa__cardInner{transform:rotateY(180deg)}}@media (max-width:1024px){.financial-services-module-scss-module__mtlJQa__cardInner{flex-direction:column;display:flex}}.financial-services-module-scss-module__mtlJQa__cardFront,.financial-services-module-scss-module__mtlJQa__cardBack{backface-visibility:hidden;border:1px solid #0000000a;border-radius:2rem;flex-direction:column;justify-content:flex-start;padding:4.8rem;display:flex;position:absolute;inset:0;box-shadow:0 4px 20px #0000000a}@media (max-width:1024px){.financial-services-module-scss-module__mtlJQa__cardFront,.financial-services-module-scss-module__mtlJQa__cardBack{backface-visibility:visible;position:static}}.financial-services-module-scss-module__mtlJQa__cardFront{background:#fff}@media (max-width:1024px){.financial-services-module-scss-module__mtlJQa__cardFront{border-bottom:none;border-radius:2rem 2rem 0 0;padding-bottom:2.4rem;box-shadow:0 -2px 20px #0000000a}}.financial-services-module-scss-module__mtlJQa__cardLine{background:linear-gradient(90deg,#0369a1 0%,#0f766e 100%);border-radius:2px;flex-shrink:0;width:50px;height:3px;margin-bottom:1.6rem}.financial-services-module-scss-module__mtlJQa__cardBack{background:linear-gradient(135deg,#fafbfc 0%,#fff 100%);justify-content:center;transform:rotateY(180deg)}@media (max-width:1024px){.financial-services-module-scss-module__mtlJQa__cardBack{border-top:1px solid #0000000f;border-radius:0 0 2rem 2rem;padding-top:2.4rem;transform:none;box-shadow:0 4px 20px #0000000a}}.financial-services-module-scss-module__mtlJQa__offeringCardTitle{font-family:var(--font-montserrat),sans-serif;color:#000;margin:0 0 2.4rem;font-size:2rem;font-weight:700;line-height:1.3}.financial-services-module-scss-module__mtlJQa__offeringCardText{font-family:var(--font-montserrat),sans-serif;color:#6b7280;margin:0;font-size:1.5rem;line-height:1.7}.financial-services-module-scss-module__mtlJQa__offeringList{flex-direction:column;gap:2.4rem;margin:0;padding:0;list-style:none;display:flex}.financial-services-module-scss-module__mtlJQa__offeringList li{font-family:var(--font-montserrat),sans-serif;color:#6b7280;align-items:flex-start;gap:1.6rem;font-size:1.4rem;line-height:1.6;display:flex}.financial-services-module-scss-module__mtlJQa__offeringList li:before{content:"✓";color:#0369a1;flex-shrink:0;margin-top:2px;font-size:1.6rem;font-weight:700}.financial-services-module-scss-module__mtlJQa__impactSection{background-color:#f0f0f0;padding:6.4rem 0}.financial-services-module-scss-module__mtlJQa__impactTitle{font-family:var(--font-montserrat),sans-serif;color:#000;text-align:center;margin:0 0 4.8rem;font-size:3.2rem;font-weight:700}@media (max-width:768px){.financial-services-module-scss-module__mtlJQa__impactTitle{font-size:2.4rem}}.financial-services-module-scss-module__mtlJQa__impactTitle{margin-bottom:1.6rem}.financial-services-module-scss-module__mtlJQa__impactSubtitle{font-family:var(--font-montserrat),sans-serif;color:#000;text-align:center;margin:0 0 4.8rem;font-size:1.8rem;font-weight:700}.financial-services-module-scss-module__mtlJQa__impactList{grid-template-columns:1fr 1fr;gap:1.6rem 6.4rem;max-width:90rem;margin:0 auto;padding:0;list-style:none;display:grid}@media (max-width:768px){.financial-services-module-scss-module__mtlJQa__impactList{grid-template-columns:1fr}}.financial-services-module-scss-module__mtlJQa__impactList li{font-family:var(--font-montserrat),sans-serif;color:#6b7280;padding-left:2.8rem;font-size:1.5rem;line-height:1.8;position:relative}.financial-services-module-scss-module__mtlJQa__impactList li:before{content:"✓";color:#0369a1;font-weight:700;position:absolute;left:0}.financial-services-module-scss-module__mtlJQa__whySection{background-color:#f8fafc;padding:6.4rem 0}.financial-services-module-scss-module__mtlJQa__whyTitle{font-family:var(--font-montserrat),sans-serif;color:#000;text-align:center;margin:0 0 4.8rem;font-size:3.2rem;font-weight:700}@media (max-width:768px){.financial-services-module-scss-module__mtlJQa__whyTitle{font-size:2.4rem}}.financial-services-module-scss-module__mtlJQa__whyTitle{margin-bottom:6.4rem}.financial-services-module-scss-module__mtlJQa__whyGrid{grid-template-columns:repeat(4,1fr);gap:4.8rem;display:grid}@media (max-width:1024px){.financial-services-module-scss-module__mtlJQa__whyGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.financial-services-module-scss-module__mtlJQa__whyGrid{grid-template-columns:1fr}}.financial-services-module-scss-module__mtlJQa__whyCard{text-align:center;flex-direction:column;align-items:center;display:flex}.financial-services-module-scss-module__mtlJQa__whyIcon{color:#0369a1;margin-bottom:1.6rem}.financial-services-module-scss-module__mtlJQa__whyCardTitle{font-family:var(--font-montserrat),sans-serif;color:#000;margin:0;font-size:1.6rem;font-weight:700}.financial-services-module-scss-module__mtlJQa__talkSection{background-color:#f8fafc;padding:6.4rem 0}.financial-services-module-scss-module__mtlJQa__talkContent{grid-template-columns:auto 1fr;align-items:start;gap:6.4rem;display:grid}@media (max-width:1024px){.financial-services-module-scss-module__mtlJQa__talkContent{grid-template-columns:1fr;gap:3.2rem}}.financial-services-module-scss-module__mtlJQa__talkTitle{font-family:var(--font-montserrat),sans-serif;color:#0369a1;margin:0;font-size:4.8rem;font-weight:700}@media (max-width:768px){.financial-services-module-scss-module__mtlJQa__talkTitle{font-size:3.2rem}}.financial-services-module-scss-module__mtlJQa__talkText{flex-direction:column;align-items:flex-start;gap:2.4rem;display:flex}.financial-services-module-scss-module__mtlJQa__talkDescription{font-family:var(--font-montserrat),sans-serif;color:#6b7280;margin:0;font-size:1.6rem;line-height:1.7}.financial-services-module-scss-module__mtlJQa__talkBold{font-family:var(--font-montserrat),sans-serif;color:#000;margin:0;font-size:1.6rem;font-weight:700;line-height:1.7}.financial-services-module-scss-module__mtlJQa__ctaButton{font-family:var(--font-montserrat),sans-serif;color:#0369a1;background-color:#0000;border:2px solid #0369a1;border-radius:5rem;padding:1.2rem 4rem;font-size:1.4rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.financial-services-module-scss-module__mtlJQa__ctaButton:hover{color:#fff;background-color:#0369a1}
