.case-detail_page__YYkz3{background:#f5f8fd;color:#0b254d}.case-detail_hero__8_Rkh{position:relative;min-height:520px;overflow:hidden;border-bottom:1px solid #e5edf8;background:linear-gradient(90deg,#f5f9ff,#eef6ff 48%,#e8f3ff)}.case-detail_heroBackdrop__yJ3yq{position:absolute;inset:0 0 0 42%;overflow:hidden}.case-detail_heroBackdrop__yJ3yq:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#f5f9ff,rgba(245,249,255,.68) 16%,rgba(235,245,255,.16) 62%,rgba(226,241,255,.36))}.case-detail_heroBackdrop__yJ3yq img{width:100%;height:100%;object-fit:cover;object-position:center}.case-detail_heroInner__obw0g{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);align-items:center;grid-gap:70px;gap:70px;min-height:520px;padding-top:38px;padding-bottom:42px}.case-detail_breadcrumb__Htccy{display:flex;align-items:center;gap:6px;margin-bottom:36px;color:#6f819d;font-size:13px}.case-detail_breadcrumb__Htccy a{color:inherit}.case-detail_caseTag__SKQ4E{display:inline-flex;margin-bottom:12px;border-radius:5px;background:#e7f2ff;padding:5px 10px;color:#0c6cf2;font-size:13px;font-weight:700}.case-detail_heroCopy__2VQmc h1{max-width:680px;margin:0 0 14px;font-size:44px;line-height:1.2;letter-spacing:-1.2px}.case-detail_heroCopy__2VQmc>p{max-width:680px;margin:0;color:#526783;font-size:17px;line-height:1.9}.case-detail_meta__xsStO{display:flex;flex-wrap:wrap;gap:24px;margin-top:22px;color:#647894;font-size:14px}.case-detail_meta__xsStO span{display:flex;align-items:center;gap:7px}.case-detail_meta__xsStO svg{color:#1574ef}.case-detail_heroActions__x3vd_{display:flex;gap:14px;margin-top:34px}.case-detail_heroActions__x3vd_ a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:138px}.case-detail_metricPanel__k3NEB{border:1px solid rgba(255,255,255,.82);border-radius:22px;background:rgba(255,255,255,.78);padding:28px;box-shadow:0 22px 55px rgba(57,112,174,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.case-detail_metricPanel__k3NEB h2{margin:0 0 18px;font-size:20px}.case-detail_metricPanel__k3NEB>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.case-detail_metricPanel__k3NEB article{min-height:114px;border:1px solid #e9eff8;border-radius:12px;background:rgba(255,255,255,.9);padding:19px}.case-detail_metricPanel__k3NEB article>span{display:block;color:#60718b;font-size:13px}.case-detail_metricPanel__k3NEB article b{display:flex;align-items:center;gap:7px;margin-top:14px;color:#0b254d;font-size:29px}.case-detail_metricPanel__k3NEB article i{display:inline-flex;color:#11a183;font-size:22px;font-style:normal}.case-detail_contentSection__JIjrS{padding:22px 0 64px}.case-detail_contentSection__JIjrS h2{margin:0;color:#10294e;font-size:20px}.case-detail_challengeCard__7EZow,.case-detail_clientOverview__YgSsh,.case-detail_relatedCta__5eft8,.case-detail_relatedGrid__X5sxt>a,.case-detail_solutionCard__U3Poi,.case-detail_testimonial__IH_ik{border:1px solid #e3ebf6;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(30,70,120,.045)}.case-detail_clientOverview__YgSsh{padding:24px}.case-detail_clientGrid__sZ9Os{display:grid;grid-template-columns:1.45fr repeat(4,1fr);grid-gap:0;gap:0;margin-top:20px}.case-detail_clientGrid__sZ9Os>div{display:flex;align-items:center;gap:13px;min-width:0;border-left:1px solid #edf1f7;padding:4px 20px}.case-detail_clientGrid__sZ9Os>div:first-child{border-left:0;padding-left:0}.case-detail_clientGrid__sZ9Os>div>span{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:10px;background:#edf5ff;color:#176ff0}.case-detail_clientGrid__sZ9Os p{display:flex;min-width:0;flex-direction:column;margin:0}.case-detail_clientGrid__sZ9Os small{display:-webkit-box;overflow:hidden;color:#71819a;font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.case-detail_clientGrid__sZ9Os b{overflow:hidden;margin-top:3px;color:#183054;font-size:14px;line-height:1.45;text-overflow:ellipsis}.case-detail_clientIdentity__GfLKv b{font-size:16px}.case-detail_challengeSolution__teDmH{display:grid;grid-template-columns:.78fr 1.52fr;grid-gap:18px;gap:18px;margin-top:18px}.case-detail_challengeCard__7EZow,.case-detail_solutionCard__U3Poi{padding:24px}.case-detail_challengeCard__7EZow h2,.case-detail_timelineSection__Svc13 h2{display:flex;align-items:center;gap:8px}.case-detail_challengeCard__7EZow h2 span,.case-detail_timelineSection__Svc13 h2 span{color:#1475f1}.case-detail_challengeCard__7EZow>div{display:grid;grid-gap:3px;gap:3px;margin-top:16px}.case-detail_challengeCard__7EZow section{display:flex;gap:14px;border-bottom:1px solid #edf2f8;padding:16px 0}.case-detail_challengeCard__7EZow section:last-child{border-bottom:0}.case-detail_challengeCard__7EZow i{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:10px;background:#edf5ff;color:#176ff0;font-style:normal}.case-detail_challengeCard__7EZow p{display:flex;flex-direction:column;margin:0}.case-detail_challengeCard__7EZow b{font-size:14px}.case-detail_challengeCard__7EZow small{margin-top:5px;color:#71819a;font-size:12px;line-height:1.55}.case-detail_solutionIntro__fE13z{margin:14px 0 20px;color:#61738e;font-size:13px;line-height:1.8}.case-detail_solutionFlow__cwI5S{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.case-detail_solutionFlow__cwI5S section{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;border:1px solid #e4edf8;border-radius:11px;padding:17px 11px;text-align:center}.case-detail_solutionFlow__cwI5S i{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;background:#edf5ff;color:#176ff0;font-style:normal}.case-detail_solutionFlow__cwI5S b{margin-top:10px;font-size:12px}.case-detail_solutionFlow__cwI5S small{display:-webkit-box;overflow:hidden;margin-top:6px;color:#73829a;font-size:10px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.case-detail_flowArrow__OHswl{position:absolute;right:-14px;top:34px;z-index:2;color:#8ab9f7}.case-detail_valueBox__8MM9b{display:flex;align-items:center;justify-content:space-between;margin-top:16px;border-radius:10px;background:linear-gradient(90deg,#eef6ff,#f9fbff);padding:16px 20px}.case-detail_valueBox__8MM9b ul{display:grid;grid-gap:7px;gap:7px;margin:10px 0 0;padding:0;list-style:none}.case-detail_valueBox__8MM9b li{color:#526b8e;font-size:11px}.case-detail_valueBox__8MM9b li:before{margin-right:8px;color:#1575ef;content:"●"}.case-detail_valueBox__8MM9b>svg{color:#9bc3f7;opacity:.48}.case-detail_timelineSection__Svc13{margin-top:28px}.case-detail_timeline__SMinh{position:relative;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px;margin-top:18px}.case-detail_timeline__SMinh:before{position:absolute;left:8%;right:8%;top:13px;height:1px;background:#a9cafa;content:""}.case-detail_timeline__SMinh article{position:relative;min-height:142px;border:1px solid #e3ebf6;border-radius:12px;background:#fff;padding:28px 19px 18px}.case-detail_timeline__SMinh article>span{position:absolute;left:18px;top:-7px;display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#e9f3ff;color:#1572ed;font-size:11px;font-weight:800;box-shadow:0 0 0 5px #f5f8fd}.case-detail_timeline__SMinh b{display:block;margin-top:9px;font-size:14px}.case-detail_timeline__SMinh p{margin:8px 0;color:#6d7e97;font-size:11px;line-height:1.55}.case-detail_timeline__SMinh small{color:#1572ed;font-size:11px}.case-detail_resultsTestimonial__C7a_o{display:grid;grid-template-columns:1.6fr .72fr;grid-gap:18px;gap:18px;margin-top:28px}.case-detail_resultSection__YBPlB>div{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-top:14px}.case-detail_resultSection__YBPlB article{display:flex;min-width:0;flex-direction:column;border:1px solid #e3ebf6;border-radius:12px;background:#fff;padding:17px}.case-detail_resultSection__YBPlB article b{color:#1374ef;font-size:25px}.case-detail_resultSection__YBPlB article b i{margin-left:3px;color:#0fa786;font-size:14px;font-style:normal}.case-detail_resultSection__YBPlB article span{margin-top:8px;color:#263e61;font-size:12px;font-weight:700}.case-detail_resultSection__YBPlB article small{margin-top:6px;color:#8290a5;font-size:9.5px;line-height:1.4}.case-detail_testimonial__IH_ik{padding:20px}.case-detail_testimonial__IH_ik>svg{margin-top:15px;color:#4f8eea}.case-detail_testimonial__IH_ik blockquote{margin:8px 0 20px;color:#50657f;font-size:12px;line-height:1.8}.case-detail_testimonial__IH_ik>div{display:flex;align-items:center;gap:10px}.case-detail_testimonial__IH_ik>div>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#e8f2ff;color:#176ff0;font-weight:800}.case-detail_testimonial__IH_ik p{display:flex;flex-direction:column;margin:0}.case-detail_testimonial__IH_ik p b{font-size:12px}.case-detail_testimonial__IH_ik p small{margin-top:3px;color:#8090a7;font-size:10px}.case-detail_related__1Cwoe{margin-top:30px}.case-detail_sectionHead__J9cEZ{display:flex;align-items:center;justify-content:space-between}.case-detail_sectionHead__J9cEZ a{display:flex;align-items:center;gap:5px;color:#096ef1;font-size:12px}.case-detail_relatedGrid__X5sxt{display:grid;grid-template-columns:repeat(3,1fr) 1.8fr;grid-gap:15px;gap:15px;margin-top:14px}.case-detail_relatedGrid__X5sxt>a{display:flex;min-width:0;flex-direction:column;overflow:hidden}.case-detail_relatedGrid__X5sxt>a>span{height:112px;overflow:hidden}.case-detail_relatedGrid__X5sxt img{width:100%;height:100%;object-fit:cover;transition:.3s}.case-detail_relatedGrid__X5sxt>a:hover img{transform:scale(1.05)}.case-detail_relatedGrid__X5sxt>a>small{align-self:flex-start;margin:12px 12px 0;border-radius:4px;background:#e9f3ff;padding:3px 7px;color:#1671ed;font-size:10px}.case-detail_relatedGrid__X5sxt>a>b{overflow:hidden;margin:8px 12px 0;color:#173054;font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.case-detail_relatedGrid__X5sxt>a>em{display:flex;align-items:center;gap:4px;margin:10px 12px 14px;color:#1572ed;font-size:10px;font-style:normal}.case-detail_relatedCta__5eft8{display:flex;align-items:center;justify-content:space-between;overflow:hidden;background:linear-gradient(115deg,#fff,#eef6ff);padding:26px}.case-detail_relatedCta__5eft8 h3{margin:0;font-size:22px}.case-detail_relatedCta__5eft8 p{margin:8px 0 18px;color:#687d98;font-size:12px}.case-detail_relatedCta__5eft8 a{display:inline-flex;align-items:center;gap:7px}.case-detail_relatedCta__5eft8>svg{color:#8ebcff;opacity:.52}@media(max-width:1100px){.case-detail_heroInner__obw0g{grid-template-columns:1fr .8fr;gap:30px}.case-detail_heroCopy__2VQmc h1{font-size:38px}.case-detail_clientGrid__sZ9Os{grid-template-columns:1.4fr repeat(2,1fr)}.case-detail_clientGrid__sZ9Os>div:nth-child(4){border-left:0}.case-detail_challengeSolution__teDmH{grid-template-columns:1fr}.case-detail_relatedGrid__X5sxt{grid-template-columns:repeat(3,1fr)}.case-detail_relatedCta__5eft8{grid-column:1/-1}.case-detail_resultsTestimonial__C7a_o{grid-template-columns:1fr}.case-detail_resultSection__YBPlB>div{grid-template-columns:repeat(5,1fr)}}@media(max-width:760px){.case-detail_hero__8_Rkh{min-height:auto}.case-detail_heroBackdrop__yJ3yq{inset:0;opacity:.24}.case-detail_heroInner__obw0g{grid-template-columns:1fr;padding-top:24px;padding-bottom:32px}.case-detail_breadcrumb__Htccy{margin-bottom:24px}.case-detail_heroCopy__2VQmc h1{font-size:31px}.case-detail_heroCopy__2VQmc>p{font-size:14px}.case-detail_metricPanel__k3NEB{padding:18px}.case-detail_metricPanel__k3NEB article{min-height:94px;padding:14px}.case-detail_metricPanel__k3NEB article b{font-size:23px}.case-detail_clientGrid__sZ9Os{grid-template-columns:1fr}.case-detail_clientGrid__sZ9Os>div,.case-detail_clientGrid__sZ9Os>div:first-child,.case-detail_clientGrid__sZ9Os>div:nth-child(4){border-top:1px solid #edf1f7;border-left:0;padding:14px 0}.case-detail_clientGrid__sZ9Os>div:first-child{border-top:0}.case-detail_solutionFlow__cwI5S{grid-template-columns:1fr}.case-detail_flowArrow__OHswl{display:none}.case-detail_timeline__SMinh{grid-template-columns:1fr}.case-detail_timeline__SMinh:before{display:none}.case-detail_resultSection__YBPlB>div{grid-template-columns:repeat(2,1fr)}.case-detail_relatedGrid__X5sxt{grid-template-columns:1fr}.case-detail_relatedCta__5eft8{grid-column:auto}.case-detail_heroActions__x3vd_{flex-wrap:wrap}.case-detail_meta__xsStO{gap:12px}.case-detail_challengeCard__7EZow,.case-detail_clientOverview__YgSsh,.case-detail_solutionCard__U3Poi{padding:19px}}