.solution_solution___p_Fe{--accent:#1e3a5f}.solution_photoHero__gNMH3{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;color:#fff;background:#0b0f14;isolation:isolate;overflow:hidden}.solution_photoHeroImage__0qQs9{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-2}.solution_photoHeroShade__bWvj6{position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.55))}.solution_photoHeroContent__zg2UP{width:100%;max-width:690px;margin:0 auto;padding:120px 20px 90px}.solution_photoHero__gNMH3 h1{font-size:clamp(34px,4.6vw,56px);font-weight:700;line-height:1.32;letter-spacing:-.5px;white-space:pre-line}.solution_photoHeroDescription__4y0XQ{margin-top:24px!important;font-size:18px;line-height:1.6;color:#f2f4f6}.solution_photoHeroActions__AGv1V{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.solution_photoHeroPrimary__PDxxs,.solution_photoHeroSecondary___KQOM{display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;border-radius:8px;font-size:16px;color:#fff;transition:background .2s,border-color .2s}.solution_photoHeroPrimary__PDxxs{background:#1e3a5f;border:1px solid #1e3a5f}.solution_photoHeroPrimary__PDxxs:hover{background:#274a78;border-color:#274a78}.solution_photoHeroSecondary___KQOM{border:1px solid hsla(0,0%,100%,.4)}.solution_photoHeroSecondary___KQOM:hover{border-color:#fff;background:hsla(0,0%,100%,.06)}@media (max-width:767px){.solution_photoHeroContent__zg2UP{padding:110px 16px 70px}.solution_photoHero__gNMH3 h1{font-size:clamp(28px,8vw,38px);line-height:1.28}.solution_photoHeroDescription__4y0XQ{font-size:15px}.solution_photoHeroActions__AGv1V{flex-direction:column}.solution_photoHeroPrimary__PDxxs,.solution_photoHeroSecondary___KQOM{width:100%;font-size:15px}}.solution_trust__13BVs{background:#0c101c;color:#eceff2;padding:46px 0 50px;overflow:hidden}.solution_solution___p_Fe .solution_trustLabel__hy4mF{text-align:center;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#8b9aa8;margin-bottom:26px}.solution_marquee__JC2JP{position:relative}.solution_marquee__JC2JP:after,.solution_marquee__JC2JP:before{content:"";position:absolute;top:0;z-index:2;width:130px;height:100%;pointer-events:none}.solution_marquee__JC2JP:before{left:0;background:linear-gradient(90deg,#0c101c,transparent)}.solution_marquee__JC2JP:after{right:0;background:linear-gradient(270deg,#0c101c,transparent)}.solution_marqueeTrack__f_Klv{display:flex;gap:72px;width:-moz-max-content;width:max-content;animation:solution_marquee__JC2JP 34s linear infinite}.solution_marqueeTrack__f_Klv span{font-size:12px;font-weight:600;letter-spacing:1.4px;white-space:nowrap;opacity:.82}@keyframes solution_marquee__JC2JP{to{transform:translateX(-50%)}}.solution_section__PoZie{padding:94px 0}.solution_sectionLight__dNK3o{background:#f4f6f6}.solution_sectionHead__EaYVP{max-width:760px;margin:0 auto 46px;text-align:center}.solution_solution___p_Fe .solution_sectionHead__EaYVP .solution_eyebrow__qC3zD{color:#687785;margin-bottom:18px}.solution_solution___p_Fe .solution_sectionHead__EaYVP .solution_bodyCopy__PbzfA{margin-top:18px}.solution_showcase__reZNT{padding:96px 0 86px}.solution_showcaseTitle__9Bun4{text-align:center;font-size:clamp(26px,3.1vw,40px);font-weight:500;line-height:1.18;letter-spacing:-1.2px}.solution_solution___p_Fe .solution_showcaseEyebrow__P2_I8{margin-top:14px;text-align:center;color:#5e6973;font-size:15px;line-height:1.6}.solution_showcaseFrame__UcbvX{position:relative;width:100%;max-width:780px;margin:52px auto 0;aspect-ratio:16/9;overflow:hidden;border-radius:10px;background:#eef1f1;box-shadow:0 22px 56px #10202c1f;transition:transform .4s ease,box-shadow .4s ease}.solution_showcaseFrame__UcbvX:hover{transform:translateY(-6px);box-shadow:0 32px 76px #10202c2b}.solution_showcaseFrame__UcbvX img{-o-object-fit:contain;object-fit:contain}.solution_paletteFrame__yUzQP{width:100%;max-width:920px;margin:52px auto 0;padding:32px 28px 28px;background:#fff;border:1px solid #e5e9ea;border-radius:12px;box-shadow:0 22px 56px #10202c14}.solution_paletteGrid__PrG0_{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:20px 8px;margin:0;padding:0;list-style:none}.solution_paletteGrid__PrG0_ li{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.solution_paletteIcon__mUxTW{display:flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;background:#f3f6f7;border-radius:12px}.solution_paletteIcon__mUxTW img{width:32px;height:32px;border-radius:7px;-o-object-fit:contain;object-fit:contain}.solution_paletteIconCustom__W2RHd{background:#fff;border:1px dashed #b6c2cb;color:#47607a;font-size:14px;font-weight:700;letter-spacing:-.4px}.solution_solution___p_Fe .solution_paletteLabel__VtuBN{width:100%;overflow:hidden;color:#5e6973;font-size:10.5px;line-height:1.35;text-align:center;text-overflow:ellipsis;white-space:nowrap}.solution_flowFrame__Sio0s{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;width:100%;max-width:1040px;margin:52px auto 0;padding:0;list-style:none}.solution_flowStep__JKNxe{position:relative;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:24px 18px 22px;background:#fff;border:1px solid #e5e9ea;border-radius:12px;box-shadow:0 16px 40px #10202c12;transition:transform .28s ease,box-shadow .28s ease}.solution_flowStep__JKNxe:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#142b42,#5b8cb8)}.solution_flowStep__JKNxe:hover{transform:translateY(-5px);box-shadow:0 22px 48px #10202c1c}.solution_flowTop__anN6t{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.solution_flowIcon__JIsxe{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:#eef4fb;color:#1e3a5f}.solution_flowNum__WBaoj{color:#b3bec7;font-size:22px;font-weight:500;letter-spacing:-.6px;line-height:1}.solution_solution___p_Fe .solution_flowLabel__BXpL0{color:#687785;font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase}.solution_solution___p_Fe .solution_flowHeading__IPSTD{color:#0f1f3c;font-size:16px;font-weight:600;line-height:1.35}.solution_solution___p_Fe .solution_flowNote__X7AFK{color:#5f6b76;font-size:13px;line-height:1.6}@media (max-width:1100px){.solution_flowFrame__Sio0s{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.solution_flowFrame__Sio0s{grid-template-columns:1fr;margin-top:34px}}.solution_stats__DbSWR{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:54px;padding:8px 0 78px}.solution_stat__oCnsd{text-align:center}.solution_solution___p_Fe .solution_statValue__BWZmm{font-size:clamp(34px,3.6vw,46px);font-weight:500;letter-spacing:-1.6px;line-height:1;color:var(--ink)}.solution_solution___p_Fe .solution_statLabel__zc4LR{margin-top:10px;color:#6b7c89;font-size:14px}.solution_statDivider__mkcDm{width:1px;height:56px;background:#d6dcdd}.solution_about__3zlwA{background:#102333;color:#fff;padding:78px 0;text-align:center}.solution_about__3zlwA .solution_eyebrow__qC3zD{color:#9fb6c8;margin-bottom:18px}.solution_aboutInner__DgswV{max-width:880px;margin:0 auto}.solution_solution___p_Fe .solution_aboutTitle__jFyyj{font-size:clamp(27px,3vw,38px);font-weight:500;line-height:1.2;letter-spacing:-1.2px}.solution_solution___p_Fe .solution_aboutBody__iv8hs{margin-top:20px;color:#c3d0da;font-size:17px;line-height:1.75}.solution_problems__fcn5x{background:linear-gradient(180deg,#f4f6f6,#faf9f6)}.solution_cardGrid__kNiGA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.solution_card__847nL{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e5e9ea;border-radius:10px;box-shadow:0 14px 34px #10202c0f;transition:transform .28s ease,box-shadow .28s ease}.solution_card__847nL:hover{transform:translateY(-5px);box-shadow:0 22px 48px #10202c1c}.solution_solution___p_Fe .solution_cardHead__jueQ0{display:flex;align-items:center;gap:10px;padding:15px 19px;background:#101d31;color:#fff;font-size:15px;font-weight:600;line-height:1.4}.solution_cardHead__jueQ0:before{content:"";flex:0 0 4px;width:4px;height:4px;border-radius:50%;background:#ffffff99}.solution_cardBody__7kez1{flex:1;display:flex;align-items:center;padding:22px 19px}.solution_solution___p_Fe .solution_cardBody__7kez1 p{color:#56646f;font-size:14px;line-height:1.7}.solution_gallery___BXYk{padding:26px 0 12px}.solution_galleryGrid__tzYSm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.solution_galleryImage__DvXUz{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:8px;background:#eef1f1}.solution_galleryImage__DvXUz img{-o-object-fit:cover;object-fit:cover}.solution_solution___p_Fe .solution_galleryLabel__wpyns{margin-top:18px;text-align:center;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#8593a0}.solution_solution___p_Fe .solution_capabilityGrid__FVVrc{grid-template-columns:repeat(3,minmax(0,1fr))}.solution_solution___p_Fe .solution_capabilityCard__4MQbN .solution_cardHead__jueQ0{background:#142b42}.solution_steps__nFngY{position:relative;background:linear-gradient(180deg,#faf9f6,#f2f5f5)}.solution_stepGrid__Fc364{--step-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--step-gap);position:relative;align-items:stretch}.solution_stepGrid__Fc364:before{content:"";position:absolute;top:92px;left:calc((100% - var(--step-gap) * 3) / 8);right:calc((100% - var(--step-gap) * 3) / 8);height:2px;border-radius:999px;background:linear-gradient(90deg,#1e3a5f1f,#1e3a5f85,#1e3a5f1f);z-index:0}.solution_stepCard__UuWCD{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;overflow:hidden;height:100%;padding:24px 18px 26px;background:#ffffffeb;border:1px solid #cbd5e038;border-radius:14px;box-shadow:0 16px 42px #0f1f3c14;transition:transform .28s ease,box-shadow .28s ease}.solution_stepCard__UuWCD:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#142b42,#5b8cb8)}.solution_stepCard__UuWCD:hover{transform:translateY(-5px);box-shadow:0 22px 54px #0f1f3c24}.solution_solution___p_Fe .solution_stepNum__42ZqH{display:inline-flex;align-items:center;min-height:26px;padding:0 12px;margin-bottom:15px;border-radius:999px;background:#eef4fb;color:#1e3a5f;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.solution_stepIcon__3TWXU{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:17px;border-radius:17px;background:linear-gradient(145deg,#10213a,#1e3a5f);color:#fff;box-shadow:0 12px 26px #1e3a5f38}.solution_solution___p_Fe .solution_stepTitle__gM1YX{font-size:17px;font-weight:600;line-height:1.35;color:#0f1f3c;text-align:center}.solution_solution___p_Fe .solution_stepText__6HSVC{margin-top:9px;font-size:14px;line-height:1.65;color:#64748b;text-align:center}.solution_solution___p_Fe .solution_benefitGrid__nFHDu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch;margin-top:0}.solution_benefitCard__yc3aT{display:flex;flex-direction:column;gap:13px;min-height:178px;padding:28px 24px 26px;background:#fff;border:1px solid #eaeeef;border-radius:13px;box-shadow:0 12px 32px #0f1f3c14;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.solution_benefitCard__yc3aT:hover{transform:translateY(-5px);border-color:#dbe4eb;box-shadow:0 20px 44px #0f1f3c21}.solution_benefitMark__pCBti{display:flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;border-radius:999px;background:#eef2f3;color:#49627a}.solution_solution___p_Fe .solution_benefitTitle__Y6tij{font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.5px;color:var(--ink)}.solution_solution___p_Fe .solution_benefitText__SHSe4{color:#5f6671;font-size:14px;line-height:1.6}.solution_detail__Wr06W{background:#102333;color:#fff;padding:92px 0}.solution_detail__Wr06W .solution_eyebrow__qC3zD{color:#9fb6c8;margin-bottom:18px}.solution_detail__Wr06W .solution_sectionHead__EaYVP .solution_bodyCopy__PbzfA{color:#bccad5}.solution_detailGrid__4g2kT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.solution_detailGroup__VZZov{display:flex;flex-direction:column;gap:18px;padding-top:20px;border-top:2px solid #ffffff2e}.solution_detailGroupHead__Ih7qN{display:flex;align-items:center;gap:12px}.solution_detailGroupHead__Ih7qN svg{flex:0 0 auto;color:#9fc3dd}.solution_solution___p_Fe .solution_detailLabel__C4A9E{font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:#a9bdcc}.solution_detailItems__5Ky8O{display:grid;gap:15px;margin:0;padding:0;list-style:none}.solution_detailItems__5Ky8O li{display:grid;gap:4px}.solution_solution___p_Fe .solution_detailName__tRbNH{display:flex;align-items:flex-start;gap:10px;font-size:15px;font-weight:500;line-height:1.45}.solution_detailName__tRbNH svg{flex:0 0 15px;margin-top:4px;color:#6fae87}.solution_solution___p_Fe .solution_detailNote__q4QC_{padding-left:25px;color:#a9bdcc;font-size:13px;line-height:1.6}.solution_detailFoot__Td8Lb{display:flex;align-items:center;gap:11px;margin-top:40px;padding-top:22px;border-top:1px solid #ffffff24;color:#bccad5;font-size:13px;line-height:1.65}.solution_detailFoot__Td8Lb svg{flex-shrink:0}.solution_service__ZYIAo{background:#eef2f5;border-top:1px solid #e0e7ec;border-bottom:1px solid #e0e7ec;padding:72px 0}.solution_serviceCard__miLO9{display:flex;flex-direction:column;gap:30px;padding:48px 48px 42px;background:#fff;border:1px solid #dce7f3;border-radius:14px;box-shadow:0 6px 26px #1e3a5f12}.solution_solution___p_Fe .solution_serviceTitle__XcYec{font-size:23px;font-weight:600;letter-spacing:-.6px;color:#0f172a}.solution_solution___p_Fe .solution_serviceDesc__xKQhu{margin-top:11px;color:#475569;font-size:16px;line-height:1.65}.solution_serviceSteps__mB8dR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}.solution_serviceStep__9bvq0{display:flex;flex-direction:column;align-items:center;gap:9px;padding:20px 18px;text-align:center;background:#f8fbff;border:1px solid #dce7f3;border-radius:11px}.solution_serviceStepIcon__ugrn9{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#eaf1fb;color:#1e3a5f}.solution_solution___p_Fe .solution_serviceStepTitle__qXdYO{font-size:15px;font-weight:600;line-height:1.35;color:#0f172a}.solution_solution___p_Fe .solution_serviceStepText__xh1jN{font-size:13px;line-height:1.5;color:#64748b}.solution_serviceFoot__YaczT{display:flex;align-items:center;justify-content:space-between;gap:34px;padding-top:26px;border-top:1px solid #e2eaf4}.solution_servicePrice__CVQYJ{display:flex;flex-direction:column;gap:6px}.solution_solution___p_Fe .solution_servicePriceValue__qR4Vq{font-size:36px;font-weight:600;line-height:1;color:#1e3a5f}.solution_solution___p_Fe .solution_servicePriceLabel__G3cs5{font-size:15px;font-weight:500;color:#64748b}.solution_serviceAction__QgfI8{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.solution_serviceButton__XGhUx,.solution_solution___p_Fe .solution_serviceAction__QgfI8 .optional-service-btn{border-radius:3px;padding:12px 26px}.solution_serviceButton__XGhUx{display:inline-block;background:#1e3a5f;color:#fff;font-size:15px;font-weight:600;white-space:nowrap;transition:background .2s}.solution_serviceButton__XGhUx:hover{background:#162e4d}.solution_solution___p_Fe .solution_serviceNote__ICDfx{color:#64748b;font-size:13px;line-height:1.5;text-align:right}.solution_cta__dfC0d{background:linear-gradient(112deg,#1b3c5c,#16314a 52%,#12283c);color:#fff;padding:74px 0;border-bottom:1px solid #ffffff1c}.solution_ctaInner__HcaWA{display:flex;align-items:center;justify-content:space-between;gap:56px}.solution_cta__dfC0d .solution_eyebrow__qC3zD{color:#a7bccb;margin-bottom:16px}.solution_solution___p_Fe .solution_ctaTitle__FHcuf{font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.16;letter-spacing:-1.2px}.solution_solution___p_Fe .solution_ctaBody__FPM0I{margin-top:17px;max-width:560px;color:#bccad5;font-size:16px;line-height:1.75}.solution_ctaActions__txOgf{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.solution_ctaPrimary__XqSRD{display:inline-flex;align-items:center;gap:26px;background:#f5f4ef;color:#102333;padding:15px 24px;border-radius:3px;font-size:14px;font-weight:600;transition:background .2s}.solution_ctaPrimary__XqSRD:hover{background:#fff}.solution_ctaSecondary__8Hz_U{display:inline-flex;align-items:center;gap:12px;padding:10px 0;color:#fff;font-size:13px;border-bottom:1px solid #ffffff5c}@media (max-width:1100px){.solution_stats__DbSWR{gap:36px}.solution_cardGrid__kNiGA,.solution_detailGrid__4g2kT,.solution_solution___p_Fe .solution_benefitGrid__nFHDu,.solution_solution___p_Fe .solution_capabilityGrid__FVVrc,.solution_stepGrid__Fc364{grid-template-columns:repeat(2,minmax(0,1fr))}.solution_stepGrid__Fc364:before{display:none}.solution_serviceCard__miLO9{padding:40px 34px 36px}}@media (max-width:767px){.solution_detail__Wr06W,.solution_section__PoZie{padding:66px 0}.solution_showcase__reZNT{padding:66px 0 56px}.solution_sectionHead__EaYVP{text-align:left;margin-bottom:32px}.solution_paletteFrame__yUzQP,.solution_showcaseFrame__UcbvX{margin-top:34px}.solution_paletteFrame__yUzQP{padding:22px 16px 20px}.solution_paletteGrid__PrG0_{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:16px 6px}.solution_paletteIcon__mUxTW{flex-basis:42px;width:42px;height:42px}.solution_paletteIcon__mUxTW img{width:28px;height:28px}.solution_stats__DbSWR{gap:26px 34px;padding-bottom:54px}.solution_statDivider__mkcDm{display:none}.solution_about__3zlwA{padding:60px 0;text-align:left}.solution_cardGrid__kNiGA,.solution_detailGrid__4g2kT,.solution_solution___p_Fe .solution_benefitGrid__nFHDu,.solution_solution___p_Fe .solution_capabilityGrid__FVVrc,.solution_stepGrid__Fc364{grid-template-columns:1fr}.solution_galleryGrid__tzYSm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.solution_service__ZYIAo{padding:56px 0}.solution_serviceCard__miLO9{padding:30px 22px 28px;gap:24px}.solution_serviceSteps__mB8dR{grid-template-columns:1fr}.solution_serviceFoot__YaczT{flex-direction:column;align-items:flex-start;gap:18px}.solution_serviceAction__QgfI8{width:100%;align-items:stretch}.solution_solution___p_Fe .solution_serviceNote__ICDfx{text-align:left}.solution_cta__dfC0d{padding:58px 0}.solution_ctaInner__HcaWA{flex-direction:column;align-items:flex-start;gap:30px}.solution_ctaActions__txOgf{width:100%}.solution_marqueeTrack__f_Klv{gap:46px}}@media (max-width:480px){.solution_detailFoot__Td8Lb{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.solution_marqueeTrack__f_Klv{animation:none}}