.cases-hero[data-v-dd593d96]{height:100vh;min-height:600px;overflow:hidden;position:relative;width:100%}.cases-hero .cases-hero__img[data-v-dd593d96]{height:100%;position:relative;width:100%}.cases-hero .img-full[data-v-dd593d96]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cases-hero .absolute[data-v-dd593d96]{left:0;position:absolute;top:0}.cases-hero .cover[data-v-dd593d96]{-o-object-fit:cover;object-fit:cover}.cases-hero .is--customers-hero-img[data-v-dd593d96]{z-index:1}.cases-hero .cases__hero-img-overlay[data-v-dd593d96]{background:linear-gradient(180deg,#0006,#0009);bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.cases-hero .cases__hero-parent[data-v-dd593d96]{bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;margin:0 auto;max-width:1440px;position:absolute;right:0;top:0;z-index:3}.cases-hero .cases-hero__top[data-v-dd593d96]{align-items:center;display:flex;gap:24px;margin-bottom:40px}.cases-hero .case-studies__logo[data-v-dd593d96]{height:auto;max-width:160px}.cases-hero .case-studies__logo img[data-v-dd593d96]{max-height:60px;-o-object-fit:contain;object-fit:contain}.cases-hero .badge[data-v-dd593d96]{align-items:center;border:1px solid #fff;border-radius:38px;display:inline-flex}.cases-hero .is--cases .badge__icon[data-v-dd593d96]{align-items:center;border-radius:38px;display:flex}.cases-hero .is--in-cases[data-v-dd593d96]{border-right:1px solid rgba(0,0,0,.1)}.cases-hero .p-small[data-v-dd593d96]{font-size:14px;font-weight:600;margin:0}.cases-hero .text-black[data-v-dd593d96]{color:#000}.cases-hero .cases-hero__bottom[data-v-dd593d96]{display:flex;flex-direction:column;justify-content:center}.cases-hero .cases-hero__title[data-v-dd593d96]{color:#fff;display:block;font-weight:700;line-height:1.2}.cases-hero .cases__metric[data-v-dd593d96]{border-left:1px solid #d9d9d9;padding-left:20px}.case-study-detail{background-color:#fff;padding-top:64px}.case-study-detail .section-title{color:#000;font-size:26px;font-weight:700;line-height:36px;margin:0 0 24px;padding:0}.case-study-detail .section-sub-title{color:#000;font-size:18px;font-weight:500;line-height:29px;margin:0}.case-study-detail .section-description{color:#425466;font-size:18px;line-height:29px;margin:0}.case-study-detail .challenge-list{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:24px 0 0;padding:0}.case-study-detail .challenge-list .challenge-list-item{background-color:#fafbff;box-sizing:border-box;padding:12px}.case-study-detail .challenge-list .challenge-list-item .challenge-list-item-index{border-left:3px solid #607ac9;color:#607ac9;display:flex;font-size:18px;font-weight:700;line-height:28px;padding-left:10px}.case-study-detail .challenge-list .challenge-list-item .challenge-list-item-content{color:#1f2937;font-size:16px;line-height:24px}.case-study-detail .solution-item-card:not(:last-child){margin-bottom:56px}.case-study-detail .solution-item-card .solution-card-title{color:#1f2937;display:flex;font-size:20px;font-weight:700;gap:16px;line-height:28px;margin:0}.case-study-detail .solution-item-card .solution-card-title .solution-card-title-index{align-items:center;background-color:#ebeef8;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:600;height:28px;justify-content:center;margin-right:8px;width:28px}.case-study-detail .solution-item-card .solution-card-desc{color:#425466;font-size:16px;line-height:26px;margin-bottom:0;margin-top:20px}.case-study-detail .solution-item-card .solution-card-points{display:flex;flex-direction:column;gap:16px;list-style:none;margin:20px 0 0;padding:0}.case-study-detail .solution-item-card .solution-card-points .solution-card-points-item{color:#425466;display:flex;font-size:16px;line-height:24px}.case-study-detail .solution-item-card .solution-card-points .solution-card-points-item:before{background-color:#425466;border-radius:50%;content:"";flex-shrink:0;height:4px;margin:10px 8px 0 0;width:4px}.case-study-detail .solution-item-card .solution-result-box{background-color:#fafbff;border-radius:16px;margin-top:20px;padding:32px}.case-study-detail .solution-item-card .solution-result-box .solution-result-title{color:#385672;font-size:14px;font-weight:700;line-height:18px;margin:0}.case-study-detail .solution-item-card .solution-result-box .solution-result-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin-bottom:0;margin-left:0;margin-top:16px;padding:0}.case-study-detail .solution-item-card .solution-result-box .solution-result-list .solution-result-list-item{color:#425466;display:flex;font-size:16px;line-height:24px}.case-study-detail .solution-item-card .solution-result-box .solution-result-list .solution-result-list-item:before{background-color:#425466;border-radius:50%;content:"";flex-shrink:0;height:4px;margin:10px 8px 0 0;width:4px}.case-study-detail .solution-item-card .solution-result-box .solution-result-list .solution-result-list-item strong{color:#16a249;font-weight:700;margin-left:4px}.case-study-detail .list-box{border-left:1px solid #d9d9d9;display:flex;flex-direction:column;gap:44px;list-style:none;margin:44px 0 0;padding:0 0 0 44px}.case-study-detail .list-box .list-box-item .list-box-item-title{color:#1f2937;font-size:20px;font-weight:700;line-height:28px;margin:0 0 8px}.case-study-detail .list-box .list-box-item .list-box-item-desc{color:#425466;font-size:16px;line-height:26px;margin:16px 0 0}.case-study-detail .metrics-list{display:flex;margin:44px 0 0}.case-study-detail .metrics-list .metric-list-item{border-left:1px solid #607ac9;flex:1;padding-left:20px}.case-study-detail .metrics-list .metric-list-item .metric-item-value{color:#607ac9;font-weight:700;line-height:41px;margin:0}.case-study-detail .metrics-list .metric-list-item .metric-item-description{color:#1f2937;font-size:16px;font-weight:500;list-style:22px;margin:0}.case-study-detail .testimonial-section{background-color:#f9f9f9;margin-top:64px}.case-study-detail .testimonial-section .testimonial-icon{color:#0000001a;flex-shrink:0;font-size:151px}.case-study-detail .testimonial-section .testimonial{margin:0}.case-study-detail .testimonial-section .testimonial .testimonial-quote{color:#191919;font-size:18px;line-height:32px;margin:0}.case-study-detail .testimonial-section .testimonial footer{display:flex;flex-direction:column;margin-top:24px}.case-study-detail .testimonial-section .testimonial footer .testimonial-position{color:#607ac9;font-size:16px;font-weight:700;line-height:18px}.case-study-detail .testimonial-section .testimonial footer .testimonial-author{color:#afafaf;font-size:14px;font-style:normal;font-weight:700;line-height:18px;margin-top:12px}
