.page-hero-carousel[data-v-c8cfce4e]{overflow:hidden;position:relative}.page-hero-carousel__slides[data-v-c8cfce4e]{inset:0;position:absolute;z-index:0}.page-hero-carousel__slides[data-v-c8cfce4e] .el-carousel__container{height:100%}.page-hero-carousel__slides[data-v-c8cfce4e] .el-carousel__indicators{bottom:24px;z-index:3}.page-hero-carousel__slides[data-v-c8cfce4e] .el-carousel__button{background:hsla(0,0%,100%,.82);border-radius:999px;height:10px;width:10px}.page-hero-carousel__slides[data-v-c8cfce4e] .el-carousel__arrow{z-index:3}.page-hero-carousel__slide[data-v-c8cfce4e],.page-hero-carousel__slide img[data-v-c8cfce4e]{display:block;height:100%;width:100%}.page-hero-carousel__slide img[data-v-c8cfce4e]{-o-object-fit:cover;object-fit:cover}@media(max-width:640px){.page-hero-carousel.page-hero-carousel[data-v-c8cfce4e]{height:200px!important}}
:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:0.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:.5;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:20px;--el-dialog-border-radius:var(--el-border-radius-small);background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;margin:15vh auto 50px;margin:var(--el-dialog-margin-top,15vh) auto 50px;position:relative;width:50%;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:0!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{bottom:0;left:0;margin:0;overflow:auto;position:fixed;right:0;top:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{margin-right:16px;padding:var(--el-dialog-padding-primary);padding-bottom:10px}.el-dialog__headerbtn{background:0 0;border:none;cursor:pointer;font-size:16px;font-size:var(--el-message-close-size,16px);height:54px;outline:0;padding:0;position:absolute;right:0;top:6px;width:54px}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{color:var(--el-text-color-primary);font-size:var(--el-dialog-title-font-size);line-height:var(--el-dialog-font-line-height)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size);padding:calc(var(--el-dialog-padding-primary) + 10px) var(--el-dialog-padding-primary)}.el-dialog__footer{box-sizing:border-box;padding:var(--el-dialog-padding-primary);padding-top:10px;text-align:right}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{padding:25px calc(var(--el-dialog-padding-primary) + 5px) 30px;text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}
.wechat-float[data-v-13c2e90e]{align-items:center;background:#dceaff;border:0;border-radius:7px 0 0 7px;box-shadow:0 4px 14px rgba(22,58,101,.14);color:#174b85;cursor:pointer;display:flex;flex-direction:column;gap:9px;min-height:118px;padding:13px 0;position:fixed;right:0;top:52%;width:44px;z-index:20}.wechat-float>img[data-v-13c2e90e]{height:20px;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:20px}.wechat-float span[data-v-13c2e90e]{font-size:12px;line-height:1.45;width:1em}.wechat-dialog{border-radius:10px;overflow:hidden}.wechat-dialog .el-dialog__header{border-bottom:1px solid #e3eaf3;margin-right:0;padding:22px 24px 15px}.wechat-dialog .el-dialog__header h2{color:#153d6b;font-size:18px;font-weight:600;margin:0}.wechat-dialog .el-dialog__body{padding:24px}.wechat-dialog__content[data-v-13c2e90e]{align-items:center;display:flex;flex-direction:column}.wechat-dialog__content img[data-v-13c2e90e]{display:block;height:200px;-o-object-fit:contain;object-fit:contain;width:200px}.wechat-dialog__content p[data-v-13c2e90e]{color:#526278;font-size:14px;margin-top:18px}.wechat-dialog__empty[data-v-13c2e90e]{background:#f7f9fc;border:1px dashed #bdc9d8;color:#7c8999;display:grid;font-size:13px;height:200px;place-items:center;width:200px}
.cases-page[data-v-089d77f8]{background:#f7f9fc;color:#17375e;width:100%}.cases-container[data-v-089d77f8]{margin:0 auto;max-width:1124px;width:calc(100% - 64px)}.cases-hero[data-v-089d77f8]{background:#0b4778;color:#fff;height:420px;overflow:hidden;position:relative}.cases-hero>img[data-v-089d77f8]{filter:saturate(.76);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cases-hero__shade[data-v-089d77f8]{background:linear-gradient(90deg,rgba(3,43,83,.94),rgba(8,65,106,.62) 48%,rgba(6,65,101,.28));inset:0;position:absolute}.cases-hero__content[data-v-089d77f8]{left:50%;position:absolute;top:112px;transform:translateX(-50%)}.cases-hero__content>span[data-v-089d77f8]{background:rgba(8,87,99,.7);border-radius:3px;color:#74e2bc;display:inline-block;font-size:11px;padding:5px 11px}.cases-hero h1[data-v-089d77f8]{color:#fff;font-size:39px;font-weight:600;letter-spacing:1px;margin-top:17px}.cases-hero p[data-v-089d77f8]{color:hsla(0,0%,100%,.88);font-size:14px;line-height:1.8;margin-top:18px}.case-library[data-v-089d77f8]{background:#fff;padding:42px 0 60px}.section-heading[data-v-089d77f8]{align-items:flex-end;display:flex;justify-content:space-between}.section-heading h2[data-v-089d77f8]{color:#123c70;font-size:26px;font-weight:600}.section-heading>div span[data-v-089d77f8]{background:#0a4c91;border-radius:2px;display:block;height:3px;margin-top:10px;width:58px}.section-heading nav[data-v-089d77f8]{display:flex;gap:8px}.section-heading button[data-v-089d77f8]{background:#fff;border:1px solid #e0e5ec;border-radius:15px;color:#5d6b7d;cursor:pointer;font-size:11px;padding:7px 14px}.section-heading button.active[data-v-089d77f8]{background:#0a4c91;border-color:#0a4c91;color:#fff}.case-grid[data-v-089d77f8]{display:grid;gap:20px;grid-auto-rows:202px;grid-template-columns:repeat(2,minmax(0,1fr)) .78fr;margin-top:30px}.case-card[data-v-089d77f8]{background:#fff;border:1px solid #dce3eb;border-radius:10px;display:grid;grid-template-columns:43% 57%;overflow:hidden}.case-card--featured[data-v-089d77f8]{grid-column:span 2;grid-row:span 2;grid-template-columns:58% 42%}.case-card[data-v-089d77f8]:nth-child(2){display:block;grid-row:span 2}.case-card:nth-child(2) .case-image[data-v-089d77f8]{height:205px}.case-card:nth-child(2) .case-copy[data-v-089d77f8]{padding:18px}.case-card--wide[data-v-089d77f8]{grid-column:span 2}.case-image[data-v-089d77f8]{height:100%;overflow:hidden;position:relative}.case-image img[data-v-089d77f8]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.case-card:hover .case-image img[data-v-089d77f8]{transform:scale(1.035)}.case-image span[data-v-089d77f8]{background:#0a4c91;border-radius:12px;color:#fff;font-size:10px;left:13px;padding:5px 10px;position:absolute;top:13px}.case-card:nth-child(2) .case-image span[data-v-089d77f8]{background:#8ae7c1;color:#057253}.case-copy[data-v-089d77f8]{padding:20px}.case-card--featured .case-copy[data-v-089d77f8]{padding:30px 26px}.case-partner[data-v-089d77f8]{color:#0a4c91!important;font-size:11px!important;font-weight:600}.case-copy h3[data-v-089d77f8]{color:#173d6b;font-size:15px;font-weight:600;line-height:1.5;margin-top:7px}.case-card--featured h3[data-v-089d77f8]{font-size:20px}.case-copy>p[data-v-089d77f8]:not(.case-partner){color:#657184;display:-webkit-box;font-size:11px;line-height:1.7;margin-top:10px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.case-copy .detail-link[data-v-089d77f8]{align-items:center;color:#0a4c91;display:inline-flex;font-size:11px;font-weight:600;gap:6px;margin-top:54px}.case-copy .detail-link svg[data-v-089d77f8]{height:13px;width:13px}.empty-cases[data-v-089d77f8]{padding:100px 0;text-align:center}.empty-cases>svg[data-v-089d77f8]{color:#a4b2c2;height:44px;width:44px}.empty-cases h3[data-v-089d77f8]{color:#315174;font-size:17px;margin-top:14px}.empty-cases button[data-v-089d77f8]{background:#0a4c91;border:0;border-radius:4px;color:#fff;cursor:pointer;margin-top:18px;padding:8px 17px}.case-pagination[data-v-089d77f8]{display:flex;gap:8px;justify-content:center;margin-top:34px}.case-pagination button[data-v-089d77f8]{background:#fff;border:1px solid #ccd8e5;border-radius:3px;color:#526b88;cursor:pointer;font-size:12px;height:32px;min-width:32px;padding:0 10px}.case-pagination button.active[data-v-089d77f8],.case-pagination button[data-v-089d77f8]:hover:not(:disabled){background:#0a4c91;border-color:#0a4c91;color:#fff}.case-pagination button[data-v-089d77f8]:disabled{cursor:not-allowed;opacity:.45}.case-stats[data-v-089d77f8]{background:#edf3ff;padding:47px 0}.case-stats .cases-container[data-v-089d77f8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.case-stats article[data-v-089d77f8]{border-right:1px solid #d5dfec;text-align:center}.case-stats article[data-v-089d77f8]:last-child{border-right:0}.case-stats strong[data-v-089d77f8]{color:#0a3d78;display:block;font-size:35px;font-weight:700}.case-stats span[data-v-089d77f8]{color:#566579;display:block;font-size:12px;margin-top:7px}.support-float[data-v-089d77f8]{align-items:center;background:#dceaff;border:0;border-radius:9px 0 0 9px;box-shadow:0 4px 14px rgba(22,58,101,.14);color:#174b85;cursor:pointer;display:flex;flex-direction:column;gap:10px;min-height:134px;padding:15px 0 12px;position:fixed;right:0;top:52%;width:48px;z-index:20}.support-float svg[data-v-089d77f8]{height:20px;width:20px}.support-float span[data-v-089d77f8]{font-size:12px;line-height:1.45;width:1em}@media(max-width:640px){.section-heading[data-v-089d77f8]{align-items:flex-start}.section-heading nav[data-v-089d77f8]{gap:8px;justify-content:flex-start;margin-right:-16px;max-width:none;overflow-x:auto;padding:2px 16px 8px 0;scrollbar-width:none;width:calc(100% + 16px);-webkit-overflow-scrolling:touch}.section-heading nav[data-v-089d77f8]::-webkit-scrollbar{display:none}.section-heading button[data-v-089d77f8]{flex:0 0 auto;min-height:44px;padding:7px 14px;touch-action:manipulation;white-space:nowrap}}
