.case-stats[data-v-30bcd5a6]{isolation:isolate;color:var(--c-text-1);padding-block-start:56px;padding-block-end:56px;position:relative}.case-stats__container[data-v-30bcd5a6]{z-index:1;position:relative}.case-stats__title[data-v-30bcd5a6]{text-align:center;letter-spacing:.06em;color:var(--c-text-1);white-space:nowrap;margin:0 0 40px;font-size:clamp(20px,3vw,34px);font-weight:800;line-height:1.35}.case-stats__list[data-v-30bcd5a6]{text-align:center;grid-template-columns:repeat(2,1fr);gap:28px 16px;display:grid}@media (min-width:768px){.case-stats__list[data-v-30bcd5a6]{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.case-stats__list[data-v-30bcd5a6]{grid-template-columns:repeat(5,1fr);gap:24px}}.case-stats__item[data-v-30bcd5a6]{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.case-stats__item[data-v-30bcd5a6]:after{content:"";background:var(--c-border);width:1px;height:48px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:767px){.case-stats__item[data-v-30bcd5a6]:after{right:-8px}.case-stats__item[data-v-30bcd5a6]:nth-child(2n):after{display:none}}@media (min-width:768px) and (max-width:1023px){.case-stats__item[data-v-30bcd5a6]:nth-child(3n):after{display:none}}@media (min-width:1024px){.case-stats__item[data-v-30bcd5a6]:last-child:after{display:none}}.case-stats__value[data-v-30bcd5a6]{letter-spacing:-.02em;justify-content:center;align-items:baseline;gap:2px;font-size:clamp(28px,4.4vw,46px);font-weight:800;line-height:1;display:flex}.case-stats__unit[data-v-30bcd5a6]{letter-spacing:0;opacity:.85;font-size:.46em;font-style:normal;font-weight:700}.case-stats__label[data-v-30bcd5a6]{color:var(--c-text-2);letter-spacing:.04em;font-size:13px}.case-head[data-v-30bcd5a6]{background:var(--c-bg-page);padding-block-start:64px;padding-block-end:24px}.case-head__inner[data-v-30bcd5a6]{text-align:center}.case-head__eyebrow[data-v-30bcd5a6]{letter-spacing:.28em;color:var(--c-text-3);margin-bottom:12px;font-size:13px;font-weight:700;display:block}.case-head__title[data-v-30bcd5a6]{color:var(--c-text-1);margin-bottom:14px;font-size:clamp(26px,4vw,38px);font-weight:800}.case-head__desc[data-v-30bcd5a6]{max-width:680px;color:var(--c-text-2);margin-inline-start:auto;margin-inline-end:auto;font-size:14.5px;line-height:1.8}.case-list[data-v-30bcd5a6]{padding-block-start:36px;padding-block-end:84px}.case-filter[data-v-30bcd5a6]{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px;display:flex}.case-filter__pill[data-v-30bcd5a6]{border:1px solid var(--c-border);color:var(--c-text-2);white-space:nowrap;transition:color .22s var(--ease), background-color .22s var(--ease), border-color .22s var(--ease), transform .22s var(--ease), box-shadow .22s var(--ease);background:#fff;border-radius:999px;padding:9px 22px;font-size:13.5px;font-weight:500}@media (hover:hover) and (pointer:fine){.case-filter__pill[data-v-30bcd5a6]:hover{color:var(--c-primary);border-color:var(--c-primary);background:var(--c-primary-light);transform:translateY(-2px);box-shadow:0 6px 16px #0b5fd924}}.case-filter__pill.is-active[data-v-30bcd5a6]{background:var(--c-primary);border-color:var(--c-primary);color:#fff;box-shadow:0 8px 20px #0b5fd93d}@media (hover:hover) and (pointer:fine){.case-filter__pill.is-active[data-v-30bcd5a6]:hover{background:var(--c-primary-dark);border-color:var(--c-primary-dark);color:#fff;transform:translateY(-2px);box-shadow:0 10px 22px #0b5fd947}}.case-grid[data-v-30bcd5a6]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (min-width:900px){.case-grid[data-v-30bcd5a6]{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.case-grid[data-v-30bcd5a6]{grid-template-columns:repeat(4,1fr);gap:22px}}.case-grid__cell[data-v-30bcd5a6]{min-width:0;display:flex}.case-grid__cell[data-v-30bcd5a6]>*{flex:1;min-width:0}.case-grid__cell[data-v-30bcd5a6] .case-card__pic{aspect-ratio:4/3}.case-grid__cell[data-v-30bcd5a6] .case-card__body{padding:16px 18px 20px}.case-grid__cell[data-v-30bcd5a6] .case-card__title{font-size:16px}.case-grid__cell[data-v-30bcd5a6] .case-card__intro{-webkit-line-clamp:2;line-clamp:2;font-size:13px}.case-skeleton__card[data-v-30bcd5a6]{aspect-ratio:1/1.35;background:linear-gradient(100deg,#f1f1ef 30%,#e7e7e4 45%,#f1f1ef 60%) 0 0/220% 100%;border-radius:12px;min-height:240px;animation:1.4s ease-in-out infinite cl-shimmer-30bcd5a6}@media (max-width:767px){.case-skeleton__card[data-v-30bcd5a6]{aspect-ratio:auto;height:380px}}@keyframes cl-shimmer-30bcd5a6{0%{background-position:160% 0}to{background-position:-60% 0}}.case-empty[data-v-30bcd5a6]{text-align:center;color:var(--c-text-3);padding:64px 0;font-size:14px}.cl-swap-enter-active[data-v-30bcd5a6]{transition:opacity .4s var(--ease), transform .4s var(--ease)}.cl-swap-leave-active[data-v-30bcd5a6]{transition:opacity .22s var(--ease), transform .22s var(--ease)}.cl-swap-enter-from[data-v-30bcd5a6]{opacity:0;transform:translateY(14px)}.cl-swap-leave-to[data-v-30bcd5a6]{opacity:0;transform:translateY(-6px)}@media (max-width:767px){.case-stats[data-v-30bcd5a6]{padding-block-start:40px;padding-block-end:40px}.case-stats__title[data-v-30bcd5a6]{letter-spacing:.04em;margin-bottom:28px;font-size:21px}.case-stats__list[data-v-30bcd5a6]{gap:22px 16px}.case-stats__value[data-v-30bcd5a6]{font-size:30px}.case-stats__label[data-v-30bcd5a6]{font-size:12px}.case-head[data-v-30bcd5a6]{padding-block-start:48px;padding-block-end:18px}.case-head__desc[data-v-30bcd5a6]{font-size:13.5px}.case-list[data-v-30bcd5a6]{padding-block-start:24px;padding-block-end:60px}.case-filter[data-v-30bcd5a6]{gap:8px;margin-bottom:28px}.case-filter__pill[data-v-30bcd5a6]{padding:7px 16px;font-size:12.5px}.case-grid[data-v-30bcd5a6]{gap:16px}}
