.case-groups[data-v-72a26659]{gap:var(--space-component-lg);width:100%}.case-groups[data-v-72a26659],.case-groups__group[data-v-72a26659]{display:flex;flex-direction:column}.case-groups__group[data-v-72a26659]{gap:var(--space-component-md)}.case-groups__heading[data-v-72a26659]{color:var(--text-primary);font-family:var(--font-display);font-size:var(--heading-section);font-weight:var(--font-weight-medium);line-height:1.2;margin:0}.case-groups__text[data-v-72a26659]{max-width:68ch}.case-groups__cards[data-v-72a26659]{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.case-groups__cards[data-v-72a26659],.case-groups__images[data-v-72a26659]{align-items:start;display:grid;gap:var(--space-component-md)}.case-groups__images[data-v-72a26659]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.case-groups__images--fixed[data-v-72a26659]{align-items:start;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.case-groups__images--logos[data-v-72a26659]{align-items:center;grid-template-columns:repeat(auto-fit,minmax(110px,140px))}.case-groups__figure[data-v-72a26659]{display:flex;flex-direction:column;gap:var(--space-component-xs);margin:0}.case-groups__figure img[data-v-72a26659]{border-radius:var(--border-radius-8);cursor:zoom-in;display:block;height:auto;width:100%}.case-groups__images--logos .case-groups__figure img[data-v-72a26659]{border-radius:0;filter:grayscale(100%);opacity:.75}.case-groups__figure figcaption[data-v-72a26659]{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.4}.case-groups__list[data-v-72a26659]{color:var(--text-secondary);display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:var(--space-component-xs);line-height:1.5;margin:0;max-width:68ch;padding-left:var(--space-component-lg)}.case-groups__table-scroll[data-v-72a26659]{max-width:100%;overflow-x:auto}.case-groups__table[data-v-72a26659]{border:1px solid var(--border-subtle);border-radius:var(--border-radius-8);min-width:860px;overflow:hidden}.case-groups__table-head[data-v-72a26659],.case-groups__table-row[data-v-72a26659]{display:grid;gap:var(--space-component-sm);grid-template-columns:repeat(var(--cols),minmax(0,1fr));padding:var(--space-component-md)}.case-groups__table-head[data-v-72a26659]{background:var(--bg-subtle);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.case-groups__table-head[data-v-72a26659],.case-groups__table-row[data-v-72a26659]{color:var(--text-secondary);font-size:var(--font-size-xs)}.case-groups__table-row[data-v-72a26659]{border-top:1px solid var(--border-subtle);line-height:1.4}.case-groups__table-row span[data-v-72a26659]:first-child{color:var(--text-primary)}@media(max-width:768px){.case-groups__cards[data-v-72a26659]{grid-template-columns:1fr}.case-groups__images--fixed[data-v-72a26659]{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-hero__client[data-v-0031c33f]{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.case-hero__client[data-v-0031c33f]:hover{color:var(--text-secondary)}.case-hero__count[data-v-0031c33f]{white-space:pre}.case-section[data-v-0031c33f]{gap:var(--space-component-lg);padding-bottom:40px}.case-section[data-v-0031c33f],.case-section__head[data-v-0031c33f]{align-items:flex-start;display:flex;flex-direction:column}.case-section__head[data-v-0031c33f]{gap:var(--space-component-sm);width:100%}.case-section .section-title[data-v-0031c33f]{color:var(--text-primary);font-family:var(--font-display);font-size:var(--heading-h3);font-weight:var(--font-weight-medium);line-height:1.2;margin:0}.case-section--hero .section-title[data-v-0031c33f]{font-size:var(--heading-h2);line-height:1.15}.case-section__lead[data-v-0031c33f]{color:var(--text-primary);font-family:var(--font-display);font-size:var(--subtitle-lead);font-weight:var(--font-weight-medium);line-height:1.25;margin:0;max-width:68ch}.case-section[data-v-0031c33f] .content-html{max-width:68ch}.case-section__tags[data-v-0031c33f]{display:flex;flex-wrap:wrap;gap:var(--space-component-xs);width:100%}.case-section__action[data-v-0031c33f]{display:flex;justify-content:flex-end;width:100%}.case-section__modal[data-v-0031c33f]{display:flex;flex-direction:column;gap:var(--space-component-lg)}.case-section__cards[data-v-0031c33f]{display:grid;gap:var(--space-component-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:100%}.case-section__cards--single-row[data-v-0031c33f],.case-section__images--single-row[data-v-0031c33f]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none}.case-section__images--logos.case-section__images--single-row[data-v-0031c33f]{grid-auto-columns:minmax(0,140px)}.findings[data-v-0031c33f]{border:1px solid var(--border-subtle);border-radius:var(--border-radius-8);overflow:hidden;width:100%}.findings__head[data-v-0031c33f],.findings__row[data-v-0031c33f]{display:grid;gap:var(--space-component-md);grid-template-columns:1fr 1fr 1fr;padding:var(--space-component-md)}.findings__head[data-v-0031c33f]{background:var(--bg-subtle);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.findings__row[data-v-0031c33f]{border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5}.findings__row span[data-v-0031c33f]:first-child{color:var(--text-primary)}.case-section__list[data-v-0031c33f]{color:var(--text-secondary);display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:var(--space-component-xs);line-height:1.5;margin:0;max-width:68ch;padding-left:var(--space-component-lg)}.case-section__images[data-v-0031c33f]{display:grid;gap:var(--space-component-md);width:100%}.case-section__images--row[data-v-0031c33f]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.case-section__images--single[data-v-0031c33f]{grid-template-columns:1fr}.case-section__images--logos[data-v-0031c33f]{align-items:center;grid-template-columns:repeat(auto-fit,minmax(110px,140px))}.case-section__figure[data-v-0031c33f]{display:flex;flex-direction:column;gap:var(--space-component-xs);margin:0}.case-section__figure img[data-v-0031c33f]{border-radius:var(--border-radius-8);cursor:zoom-in;display:block;height:auto;width:100%}.case-section__images--logos .case-section__figure img[data-v-0031c33f]{border-radius:0;filter:grayscale(100%);opacity:.75}.case-section__figure figcaption[data-v-0031c33f]{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.4}@media(max-width:768px){.findings__head[data-v-0031c33f]{display:none}.findings__row[data-v-0031c33f]{gap:var(--space-component-xs);grid-template-columns:1fr}.case-section__cards--single-row[data-v-0031c33f]{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.case-section__images--single-row[data-v-0031c33f]{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(110px,140px))}}
