.financial-services_inner__owtw_{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 32px}.financial-services_bgGrid__6xFfr{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(148,169,222,.055) 1px,transparent 0);background-size:36px 36px;mask-image:radial-gradient(ellipse 85% 70% at 50% 50%,black 20%,transparent 80%)}.financial-services_bgGlow__4NqdZ{background:radial-gradient(ellipse 60% 45% at 15% 40%,rgba(42,83,189,.13),transparent 65%),radial-gradient(ellipse 45% 35% at 85% 60%,rgba(95,126,206,.07),transparent 60%)}.financial-services_bgGlowRight__4AUD9,.financial-services_bgGlow__4NqdZ{position:absolute;inset:-20%;z-index:-1;pointer-events:none;filter:blur(60px)}.financial-services_bgGlowRight__4AUD9{background:radial-gradient(ellipse 55% 40% at 85% 30%,rgba(42,83,189,.13),transparent 65%),radial-gradient(ellipse 40% 30% at 15% 70%,rgba(95,126,206,.07),transparent 60%)}.financial-services_section__EJVlu{position:relative;padding:clamp(110px,13vw,140px) 0 clamp(108px,12vw,136px);overflow:hidden;isolation:isolate}.financial-services_sectionDark__Ovypp{position:relative;padding:clamp(108px,12vw,136px) 0 clamp(110px,13vw,140px);overflow:hidden;isolation:isolate;background:linear-gradient(180deg,rgba(2,16,46,0),rgba(4,23,63,.55) 30%,rgba(4,23,63,.55) 70%,rgba(2,16,46,0))}.financial-services_eyebrow__np6hI{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-blue-300);padding:7px 16px;border-radius:30px;background:rgba(95,126,206,.1);border:1px solid rgba(95,126,206,.26);width:fit-content}.financial-services_h2Center__kVaiO,.financial-services_h2__5cIeL{font-size:clamp(26px,3.2vw,48px);line-height:1.1;font-weight:900;letter-spacing:-.026em;color:var(--color-ink);margin:0;text-wrap:balance}.financial-services_h2Center__kVaiO{text-align:center;max-width:min(92vw,860px)}.financial-services_body__NgoA6{font-size:clamp(14.5px,1.3vw,16.5px);line-height:1.72;color:var(--color-muted);margin:0;max-width:min(92vw,620px)}.financial-services_bodyCenter__zmzes{font-size:clamp(14px,1.3vw,16px);line-height:1.7;color:var(--color-muted);margin:0;text-align:center;max-width:min(92vw,780px)}.financial-services_gradBlue__i3JyP{background:linear-gradient(100deg,#94a9de,#5f7ece 55%,#bfcbe3);-webkit-background-clip:text;background-clip:text;color:transparent}.financial-services_gradGreen__D2zoA{background:linear-gradient(100deg,#9fc0ff,#5f7ece 55%,#bfcbe3);-webkit-background-clip:text;background-clip:text;color:transparent}.financial-services_sectionHead__KoouK{display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px;margin-bottom:80px}.financial-services_twoCol__RrBiK{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.financial-services_colText__5XGzw{display:flex;flex-direction:column;gap:28px}.financial-services_colCard__QbKaU{position:sticky;top:96px}.financial-services_calloutCard__clzjA{position:relative;background:linear-gradient(158deg,rgba(255,255,255,.09),rgba(255,255,255,.03));border:1px solid rgba(95,126,206,.22);border-radius:22px;padding:36px 32px;display:flex;flex-direction:column;gap:18px;overflow:hidden;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.financial-services_calloutCardEdge__WVmE_{position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(148,169,222,.3) 50%,transparent);pointer-events:none}.financial-services_calloutIconRow__3KMSb{display:flex;align-items:center;gap:12px}.financial-services_calloutIcon__lwc2q{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(95,126,206,.1);border:1px solid rgba(95,126,206,.22);color:var(--color-blue-300)}.financial-services_calloutChip___BVtQ{font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-blue-300);background:rgba(95,126,206,.08);border:1px solid rgba(95,126,206,.2);padding:4px 12px;border-radius:20px}.financial-services_calloutQuote__HsYwa{font-size:15.5px;font-style:italic;line-height:1.65;color:var(--color-ink);margin:0;opacity:.9}.financial-services_calloutAttrib__ddUXe{font-size:15px;line-height:1.5;color:var(--color-slate);margin:0}.financial-services_calloutDivider__0Lg5E{height:1px;background:linear-gradient(90deg,transparent,rgba(95,126,206,.18),transparent)}.financial-services_calloutList__VdaXx{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.financial-services_calloutList__VdaXx li{font-size:16px;line-height:1.5;color:var(--color-muted);padding-left:18px;position:relative}.financial-services_calloutList__VdaXx li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--color-blue-500)}.financial-services_networkGraph___4Y5W{width:100%;position:relative;border-radius:20px;background:linear-gradient(158deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid rgba(148,169,222,.13);padding:28px 24px 24px;overflow:hidden}.financial-services_networkGraphEdge__sVuVG{position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(148,169,222,.25) 50%,transparent);pointer-events:none}.financial-services_networkGraphLabel__7glJ6{font-size:15px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-blue-300);margin-bottom:20px}.financial-services_networkSvgWrap__VX7Za{width:100%;aspect-ratio:4/3;position:relative}.financial-services_networkSvgWrap__VX7Za svg{width:100%;height:100%}.financial-services_networkFootnote__jFyWe{margin-top:14px;font-size:15px;color:var(--color-slate);text-align:center}.financial-services_networkFootnote__jFyWe strong{color:var(--color-blue-300)}.financial-services_concentrationWrap___6nCd{width:100%;border-radius:20px;background:linear-gradient(158deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid rgba(148,169,222,.13);padding:28px 24px 24px;overflow:hidden;position:relative}.financial-services_concentrationEdge__96G8b{position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(148,169,222,.25) 50%,transparent);pointer-events:none}.financial-services_concentrationLabel__2bg4D{font-size:15px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-blue-300);margin-bottom:16px}.financial-services_concentrationRows__1UKfi{display:flex;flex-direction:column;gap:10px}.financial-services_concentrationRow__JPA4a{display:flex;align-items:center;gap:12px}.financial-services_concentrationPerson___0pSG{width:90px;font-size:15px;font-weight:700;color:var(--color-ink);flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.financial-services_concentrationBar__JRLNh{flex:1;height:8px;border-radius:4px;background:rgba(255,255,255,.06);overflow:hidden}.financial-services_concentrationFill__CnKPn{height:100%;border-radius:4px}.financial-services_fillConc1__yi8Ql{background:linear-gradient(90deg,rgba(148,169,222,.35),rgba(148,169,222,.6));width:68%}.financial-services_fillConc2__Y9BE7{background:linear-gradient(90deg,rgba(148,169,222,.25),rgba(148,169,222,.45));width:22%}.financial-services_fillConc3__xqqLa{background:linear-gradient(90deg,rgba(148,169,222,.15),rgba(148,169,222,.3));width:6%}.financial-services_fillConc4___KiIC{background:linear-gradient(90deg,rgba(148,169,222,.1),rgba(148,169,222,.2));width:4%}.financial-services_concentrationPct__kxLut{font-size:15px;font-weight:800;color:var(--color-muted);min-width:32px;text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}.financial-services_concentrationAlert__0Qw0y{margin-top:14px;padding:10px 14px;border-radius:10px;background:rgba(95,126,206,.07);border:1px solid rgba(95,126,206,.18);font-size:15px;color:var(--color-muted);line-height:1.5}.financial-services_concentrationAlert__0Qw0y strong{color:var(--color-blue-300)}.financial-services_painGrid__EWDOY{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.financial-services_painCard__36BXh{position:relative;background:linear-gradient(158deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid rgba(148,169,222,.11);border-radius:20px;padding:32px 28px;display:flex;flex-direction:column;gap:14px;overflow:hidden;transition:border-color .22s,box-shadow .22s}.financial-services_painCard__36BXh:hover{border-color:rgba(95,126,206,.28);box-shadow:0 16px 48px -14px rgba(0,0,0,.5),0 0 28px -8px rgba(42,83,189,.12)}.financial-services_painCardEdge__5ZwRM{position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 50%,transparent);pointer-events:none}.financial-services_painNum__qYaKT{font-size:15px;font-weight:800;letter-spacing:.12em;color:var(--color-slate);font-variant-numeric:tabular-nums}.financial-services_painIconWrap__liI9u{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:rgba(95,126,206,.1);border:1px solid rgba(95,126,206,.2);color:var(--color-blue-300);flex-shrink:0}.financial-services_painTitle__Vpko5{font-size:clamp(16px,1.4vw,17px);font-weight:800;color:var(--color-ink);line-height:1.3;letter-spacing:-.012em;margin:0}.financial-services_painBody__CRE76{font-size:16px;line-height:1.65;color:var(--color-muted);margin:0}.financial-services_capabilityList__m4QFV{display:flex;flex-direction:column;gap:20px}.financial-services_capabilityRow__FfGy9{position:relative;background:linear-gradient(158deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid rgba(148,169,222,.11);border-radius:20px;padding:32px 36px;display:grid;grid-template-columns:56px 1fr;gap:24px;align-items:start;overflow:hidden;transition:border-color .22s,box-shadow .22s}.financial-services_capabilityRow__FfGy9:hover{border-color:rgba(95,126,206,.3);box-shadow:0 16px 50px -14px rgba(0,0,0,.5),0 0 32px -8px rgba(42,83,189,.14)}.financial-services_capabilityRowAlt__pS3Ve{border-color:rgba(148,169,222,.09);background:linear-gradient(158deg,rgba(255,255,255,.05),rgba(255,255,255,.015))}.financial-services_capabilityIcon__MWE3T{width:52px;height:52px;border-radius:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(95,126,206,.11);border:1px solid rgba(95,126,206,.22);color:var(--color-blue-300);margin-top:2px}.financial-services_capabilityText__Es3zf{display:flex;flex-direction:column;gap:8px}.financial-services_capabilityLabelRow__G2l3g{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.financial-services_capabilityLabel__pGGjQ{font-size:clamp(16px,1.6vw,20px);font-weight:900;color:var(--color-ink);letter-spacing:-.015em;margin:0;line-height:1.2}.financial-services_roadmapChip__UiQYi{font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-blue-300);background:rgba(95,126,206,.08);border:1px solid rgba(95,126,206,.22);padding:3px 10px;border-radius:20px}.financial-services_capabilityTagline__9dYkj{font-size:15px;font-weight:700;color:var(--color-blue-300);margin:0;line-height:1.4}.financial-services_capabilityBody__Xu68q{font-size:16px;line-height:1.68;color:var(--color-muted);margin:0}.financial-services_outcomeGrid__ELtjd{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.financial-services_outcomeCard__XXuPp{position:relative;background:linear-gradient(158deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid rgba(148,169,222,.11);border-radius:20px;padding:36px 32px;display:flex;flex-direction:column;gap:14px;overflow:hidden;transition:border-color .22s,box-shadow .22s}.financial-services_outcomeCard__XXuPp:hover{border-color:rgba(95,126,206,.3);box-shadow:0 18px 56px -14px rgba(0,0,0,.5),0 0 30px -8px rgba(42,83,189,.14)}.financial-services_outcomeCardEdge__J5Rad{position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(148,169,222,.18) 50%,transparent);pointer-events:none}.financial-services_outcomeNum__3_gmf{font-size:15px;font-weight:800;letter-spacing:.14em;color:var(--color-blue-500);font-variant-numeric:tabular-nums}.financial-services_outcomeTitle__GGkRd{font-size:clamp(16px,1.45vw,18px);font-weight:800;color:var(--color-ink);letter-spacing:-.012em;line-height:1.3;margin:0}.financial-services_outcomeBody__rkD1n{font-size:16px;line-height:1.65;color:var(--color-muted);margin:0}.financial-services_faqSection__srJlN{position:relative;padding:clamp(100px,12vw,130px) 0 clamp(104px,12vw,132px);overflow:hidden;isolation:isolate}.financial-services_faqList__Ela7F{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:0;border:1px solid rgba(148,169,222,.12);border-radius:20px;overflow:hidden}.financial-services_faqItem__7usBF{border-bottom:1px solid rgba(148,169,222,.1);background:linear-gradient(158deg,rgba(255,255,255,.05),rgba(255,255,255,.015))}.financial-services_faqItem__7usBF:last-child{border-bottom:none}.financial-services_faqTrigger__BZU3h{width:100%;background:none;border:none;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;text-align:left;transition:background .18s}.financial-services_faqTrigger__BZU3h:hover{background:rgba(95,126,206,.06)}.financial-services_faqQ__Z4GiT{font-size:16px;font-weight:700;color:var(--color-ink);line-height:1.4;letter-spacing:-.01em}.financial-services_faqChevron__Ke3F2{color:var(--color-blue-300);flex-shrink:0;transition:transform .22s ease}.financial-services_faqChevronOpen__Wku_r{transform:rotate(180deg)}.financial-services_faqAnswer__jmUQK{padding:0 28px 24px}.financial-services_faqAnswer__jmUQK p{font-size:16px;line-height:1.68;color:var(--color-muted);margin:0}.financial-services_ctaSection__L3D5p{position:relative;padding:clamp(96px,14vh,160px) 32px;overflow:hidden;isolation:isolate;text-align:center}.financial-services_ctaAurora__BJi5U{position:absolute;inset:-20%;z-index:-1;pointer-events:none}.financial-services_ctaBlob1__q6eT2{position:absolute;width:52vw;height:52vw;max-width:660px;max-height:660px;top:-10%;left:10%;border-radius:50%;background:radial-gradient(circle,rgba(42,83,189,.22),transparent 65%);filter:blur(80px);animation:financial-services_driftA__A0SH0 20s ease-in-out infinite alternate}.financial-services_ctaBlob2__d3c_x{position:absolute;width:38vw;height:38vw;max-width:480px;max-height:480px;bottom:-10%;right:10%;border-radius:50%;background:radial-gradient(circle,rgba(44,179,74,.15),transparent 65%);filter:blur(70px);animation:financial-services_driftB__qsABN 24s ease-in-out infinite alternate}@keyframes financial-services_driftA__A0SH0{0%{transform:translate(0) scale(1)}to{transform:translate(4%,5%) scale(1.07)}}@keyframes financial-services_driftB__qsABN{0%{transform:translate(0) scale(1)}to{transform:translate(-4%,-4%) scale(1.08)}}.financial-services_ctaInner__nMZsz{position:relative;z-index:2;max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:28px}.financial-services_ctaEyebrow__4F1t5{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-blue-300);padding:7px 14px;border-radius:30px;background:rgba(95,126,206,.08);border:1px solid rgba(95,126,206,.25);margin:0}.financial-services_liveDot___snSA{width:7px;height:7px;border-radius:50%;background:var(--color-signal);box-shadow:0 0 10px var(--color-signal);animation:financial-services_blink__Z9fOQ 2s infinite;flex-shrink:0}@keyframes financial-services_blink__Z9fOQ{0%,to{opacity:1}50%{opacity:.3}}.financial-services_ctaH2__J__9u{font-size:clamp(28px,3.5vw,52px);line-height:1.08;font-weight:900;letter-spacing:-.028em;color:var(--color-ink);margin:0;text-wrap:balance}.financial-services_ctaBody__rs3zj{font-size:clamp(14px,1.3vw,16.5px);line-height:1.65;color:var(--color-muted);margin:0;max-width:540px}.financial-services_ctaBtn__WlV7F{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border-radius:50px;font-size:16px;font-weight:800;color:#04210f;background:var(--color-signal);box-shadow:0 10px 36px -8px rgba(44,179,74,.5);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,gap .18s}.financial-services_ctaBtn__WlV7F:hover{transform:translateY(-2px);box-shadow:0 18px 48px -8px rgba(44,179,74,.65);gap:14px}@media (max-width:1024px){.financial-services_twoCol__RrBiK{grid-template-columns:1fr;gap:48px}.financial-services_colCard__QbKaU{position:static}.financial-services_outcomeGrid__ELtjd,.financial-services_painGrid__EWDOY{grid-template-columns:1fr}.financial-services_capabilityRow__FfGy9{padding:28px}}@media (max-width:768px){.financial-services_inner__owtw_{padding:0 20px}.financial-services_section__EJVlu{padding:72px 0 68px}.financial-services_sectionDark__Ovypp{padding:68px 0 72px}.financial-services_faqSection__srJlN{padding:72px 0 76px}.financial-services_ctaSection__L3D5p{padding:80px 20px 96px}.financial-services_sectionHead__KoouK{gap:20px;margin-bottom:56px}.financial-services_capabilityRow__FfGy9{grid-template-columns:1fr;gap:16px}.financial-services_capabilityIcon__MWE3T{width:44px;height:44px}.financial-services_faqTrigger__BZU3h{padding:20px}.financial-services_faqAnswer__jmUQK{padding:0 20px 20px}}@media (max-width:480px){.financial-services_inner__owtw_{padding:0 16px}.financial-services_section__EJVlu{padding:56px 0 52px}.financial-services_sectionDark__Ovypp{padding:52px 0 56px}.financial-services_h2Center__kVaiO,.financial-services_h2__5cIeL{font-size:clamp(22px,7.5vw,36px)}.financial-services_calloutCard__clzjA{padding:28px 22px}.financial-services_ctaSection__L3D5p{padding:64px 16px 72px}.financial-services_ctaH2__J__9u{font-size:clamp(24px,8.5vw,42px)}.financial-services_outcomeCard__XXuPp{padding:28px 24px}.financial-services_concentrationPerson___0pSG{width:70px;font-size:15px}}@media (prefers-reduced-motion:reduce){.financial-services_ctaBlob1__q6eT2,.financial-services_ctaBlob2__d3c_x,.financial-services_liveDot___snSA{animation:none}}.financial-services_ctaSecondary__I6h8L{font-size:15px;color:var(--color-slate);margin:0}.financial-services_ctaLink__0Q3i_{color:var(--color-blue-300);text-decoration:none;font-weight:600;transition:color .18s}.financial-services_ctaLink__0Q3i_:hover{color:var(--color-ink)}