.industry-tab[data-v-5d891682]{min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;background-color:#fff;color:#333;box-shadow:0 8px 20px #0000000f;transition:background-color .72s cubic-bezier(.45,.05,.28,1),color .72s cubic-bezier(.45,.05,.28,1),box-shadow .72s cubic-bezier(.45,.05,.28,1),transform .72s cubic-bezier(.45,.05,.28,1)}.industry-tab[data-v-5d891682]:not(:lang(zh)){padding-inline:clamp(8px,.83vw,16px);font-size:clamp(13px,.94vw,18px)}.industry-tab[data-v-5d891682]:hover:not(.industry-tab--active){background-color:#eef2ff;box-shadow:0 16px 36px #0138d038;transform:translateY(-4px)}.industry-tab--active[data-v-5d891682]{background-color:#0138d0;color:#fff;box-shadow:0 0 0 transparent;transform:none}.industry-tab[data-v-5d891682]:focus{outline:none}.industry-tab[data-v-5d891682]:focus-visible{outline:2px solid #0138d0;outline-offset:3px}.case-layout[data-v-05c98397]{--case-title-size: 32px;--case-title-size-intl: 26px;--case-label-size: 14px;--case-label-size-active: 16px;--case-label-size-active-intl: 14px;--case-value-size: 28px;--case-value-size-intl: 24px;--case-value-size-active: 36px;--case-value-size-active-intl: 28px;display:grid;align-items:start;gap:24px}@media(min-width:1200px){.case-layout[data-v-05c98397]{--case-value-size-active: 38px}}@media(min-width:1280px){.case-layout[data-v-05c98397]{--case-value-size: 30px;--case-value-size-active: 40px;--case-value-size-active-intl: 30px}}@media(min-width:1536px){.case-layout[data-v-05c98397]{--case-title-size: 38px;--case-title-size-intl: 32px;--case-value-size: 36px;--case-value-size-intl: 28px;--case-label-size-active: 20px;--case-label-size-active-intl: 16px;--case-value-size-active: 48px;--case-value-size-active-intl: 36px}}@media(min-width:1920px){.case-layout[data-v-05c98397]{--case-title-size: 48px;--case-title-size-intl: 40px;--case-label-size: 18px;--case-label-size-active: 24px;--case-label-size-active-intl: 20px;--case-value-size: 46px;--case-value-size-intl: 36px;--case-value-size-active: 60px;--case-value-size-active-intl: 46px}}.case-copy[data-v-05c98397]{display:flex;min-width:0;flex-direction:column}.case-stats[data-v-05c98397]{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:clamp(12px,.9375vw,18px);margin:clamp(16px,1.25vw,24px) 0 0;padding:0;list-style:none}.case-stat-item[data-v-05c98397]{width:79.62963%}.case-media[data-v-05c98397]{display:grid;grid-template-rows:minmax(auto,1fr) auto;gap:clamp(16px,1.145833vw,22px);width:100%;min-width:0;overflow:visible}.case-hero-frame[data-v-05c98397]{min-width:0}.case-video[data-v-05c98397]{pointer-events:none}.case-hero-frame[data-v-05c98397]:before{content:"";display:block;aspect-ratio:1038 / 584}.case-media[data-v-05c98397]:not(:has(.case-filmstrip)){grid-template-rows:minmax(auto,1fr);gap:0}.case-nav--prev[data-v-05c98397]{left:calc((36px + clamp(18px,1.15vw,22px))*-1)}.case-nav--next[data-v-05c98397]{right:calc((36px + clamp(18px,1.15vw,22px))*-1)}@media(min-width:1200px){.case-layout[data-v-05c98397]{align-items:stretch;grid-template-columns:clamp(220px,16.875vw,324px) minmax(0,1fr);gap:clamp(20px,1.98vw,38px)}.case-copy[data-v-05c98397]{min-height:0}.case-media[data-v-05c98397]{box-sizing:border-box;padding-top:6px}.case-stats[data-v-05c98397]{flex:1 1 auto}.case-stat-item[data-v-05c98397]{display:flex;flex:192 0 0}.case-stat-item.is-active[data-v-05c98397]{flex-grow:241;width:100%}}.case-title[data-v-05c98397]{position:relative;display:inline-block;max-width:100%;align-self:flex-start;padding-bottom:2px}.case-title[data-v-05c98397]:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#8e8e8e}.case-title[data-v-05c98397]:not(.case-title--paged):after{content:"";position:absolute;bottom:-1px;left:50%;width:33%;height:3px;background:#0138d0;transform:translate(-50%)}.case-pager[data-v-05c98397]{position:absolute;right:0;bottom:-1px;left:0;height:3px}.case-pager-bar[data-v-05c98397]{position:absolute;top:0;height:3px;background:#0138d0}.case-pager-hits[data-v-05c98397]{position:absolute;top:-14px;right:0;left:0;display:flex;height:28px}.case-pager-hit[data-v-05c98397]{flex:1;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.case-pager-hit[data-v-05c98397]:focus{outline:none}.case-pager-hit[data-v-05c98397]:focus-visible{outline:2px solid #0138d0;outline-offset:2px}.case-stat[data-v-05c98397]{display:flex;box-sizing:border-box;width:100%;height:clamp(128px,10vw,192px);flex-direction:column;justify-content:flex-end;margin:0;padding:15px 20px;border:0;border-radius:8px;background:#f3f3f3;color:#666;font:inherit;font-weight:600;text-align:left;cursor:pointer;min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.case-title[data-v-05c98397]{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.case-title-text[data-v-05c98397]{display:block;font-size:var(--case-title-size);font-weight:700;line-height:1.333333;color:#000}.case-title-text[data-v-05c98397]:not(:lang(zh)){font-size:var(--case-title-size-intl)}.case-stat-label[data-v-05c98397],.case-stat-value[data-v-05c98397]{max-width:100%;flex-shrink:0}.case-stat.is-active[data-v-05c98397]:not(:lang(zh)),.case-stat[data-v-05c98397]:not(:lang(zh)){height:auto;min-height:128px}.case-stat:not(:lang(zh)) .case-stat-value[data-v-05c98397]{font-size:var(--case-value-size-intl);line-height:1.25}.case-stat.is-active:not(:lang(zh)) .case-stat-value[data-v-05c98397]{font-size:var(--case-value-size-active-intl);line-height:1.25}.case-stat.is-active:not(:lang(zh)) .case-stat-label[data-v-05c98397]{font-size:var(--case-label-size-active-intl);line-height:1.4}.case-stat.is-active[data-v-05c98397]{height:clamp(160px,12.55vw,241px);background:#fff;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #00000014,0 3px 8px #0000000a,0 14px 32px #0000001a}.case-stat-item.is-active[data-v-05c98397]{position:relative;z-index:1;width:100%}@media(min-width:1200px){.case-stat[data-v-05c98397],.case-stat.is-active[data-v-05c98397]{height:auto;min-height:128px;flex:1}}@media(max-width:1023px){.case-filmstrip[data-v-05c98397]{box-sizing:border-box;padding-inline:44px}.case-nav--prev[data-v-05c98397]{left:0}.case-nav--next[data-v-05c98397]{right:0}}.case-stat-label[data-v-05c98397]{font-size:var(--case-label-size);line-height:clamp(20px,1.3vw,25px)}.case-stat.is-active .case-stat-label[data-v-05c98397]{font-size:var(--case-label-size-active);line-height:clamp(22px,1.67vw,32px)}.case-stat-value[data-v-05c98397]{width:100%;margin-top:6px;overflow-wrap:normal;font-size:var(--case-value-size);line-height:1.3}.case-stat.is-active .case-stat-value[data-v-05c98397]{margin-top:7px;font-size:var(--case-value-size-active);line-height:1.3}.case-stat[data-v-05c98397]:focus{outline:none}.case-stat[data-v-05c98397]:focus-visible{outline:2px solid #0138d0;outline-offset:3px}.case-thumb[data-v-05c98397]{z-index:0;transform:scale(1);box-shadow:0 0 0 transparent}.case-thumb--active[data-v-05c98397]{z-index:1;transform:scale(1.08);box-shadow:0 10px 24px #0000001a}@media(prefers-reduced-motion:no-preference){.case-pager-bar[data-v-05c98397]{transition:left .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1)}.case-stat-item[data-v-05c98397]{transition:flex-grow .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1)}.case-stat[data-v-05c98397]{transition:height .45s cubic-bezier(.22,1,.36,1),background-color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1)}.case-stat-label[data-v-05c98397],.case-stat-value[data-v-05c98397]{transition:margin-top .45s cubic-bezier(.22,1,.36,1),font-size .45s cubic-bezier(.22,1,.36,1),line-height .45s cubic-bezier(.22,1,.36,1)}.case-thumb[data-v-05c98397]{transition:transform .65s cubic-bezier(.22,1,.36,1),box-shadow .65s cubic-bezier(.22,1,.36,1)}.case-nav[data-v-05c98397]{transition:color .35s ease,box-shadow .35s ease}.case-nav[data-v-05c98397]:hover{color:#0138d0;box-shadow:0 6px 16px #00000029}.case-hero-image[data-v-05c98397]{transform:scale(1);transition:transform 1.2s cubic-bezier(.45,.05,.28,1),opacity .65s cubic-bezier(.22,1,.36,1)}.case-hero-frame:hover .case-hero-image[data-v-05c98397]{transform:scale(1.05)}.case-hero-enter-from[data-v-05c98397],.case-hero-leave-to[data-v-05c98397]{opacity:0}}.solutions-cases-head[data-v-d4ee386f],.solutions-hero-subtitle[data-v-d4ee386f],.solutions-hero-title[data-v-d4ee386f],.solutions-panel-copy[data-v-d4ee386f]{max-width:100%;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.solutions-hero-title[data-v-d4ee386f]:not(:lang(zh)){font-size:clamp(28px,3.6vw,69px);line-height:1.2;letter-spacing:0}.solutions-hero-subtitle[data-v-d4ee386f]:not(:lang(zh)){font-size:clamp(16px,1.65vw,32px);line-height:1.4;letter-spacing:.08em}.solutions-intro-label[data-v-d4ee386f]{flex-shrink:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.solutions-intro-label[data-v-d4ee386f]:not(:lang(zh)){font-size:clamp(20px,1.67vw,32px)}@media(max-width:767px){.solutions-hero>div[data-v-d4ee386f]{min-height:300px}.solutions-hero-title[data-v-d4ee386f]{font-size:clamp(28px,6vw,40px);line-height:1.2}.solutions-hero-subtitle[data-v-d4ee386f]{font-size:16px;line-height:1.4;letter-spacing:.08em}}@media(prefers-reduced-motion:no-preference){.solutions-hero-media[data-v-d4ee386f],.solutions-hero-overlay[data-v-d4ee386f],.solutions-hero-subtitle[data-v-d4ee386f],.solutions-hero-title[data-v-d4ee386f]{opacity:0}.solutions-panel-leave-active[data-v-d4ee386f]{transition:opacity .48s cubic-bezier(.4,0,.2,1),transform .48s cubic-bezier(.4,0,.2,1)}.solutions-panel-leave-to[data-v-d4ee386f]{opacity:0;transform:translateY(-20px)}.solutions-panel-enter-active .solutions-panel-copy[data-v-d4ee386f]{animation:solutions-rise-d4ee386f 1.1s cubic-bezier(.22,1,.36,1) both}.solutions-panel-enter-active .solutions-case[data-v-d4ee386f],.solutions-panel-enter-active .solutions-cases-head[data-v-d4ee386f]{animation:solutions-rise-case-d4ee386f 1.15s cubic-bezier(.22,1,.36,1) both}.solutions-panel-enter-active .solutions-cases-head[data-v-d4ee386f]{animation-delay:.14s}.solutions-panel-enter-active .solutions-case[data-v-d4ee386f]{animation-delay:calc(.26s + var(--case-delay, 0s))}}@keyframes solutions-rise-d4ee386f{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes solutions-rise-case-d4ee386f{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}
