.case-study-card[data-v-7ddf7ea3]{height:100%;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:#fff;border:1px solid rgba(19,19,19,.06);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.case-study-card[data-v-7ddf7ea3]:hover{transform:translateY(-5px);border-color:rgba(var(--theme-color1-rgb),.3);box-shadow:0 24px 50px #1313131a}.case-study-card__image[data-v-7ddf7ea3]{display:block;aspect-ratio:16/10;overflow:hidden}.case-study-card__image img[data-v-7ddf7ea3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.case-study-card:hover .case-study-card__image img[data-v-7ddf7ea3]{transform:scale(1.04)}.case-study-card__body[data-v-7ddf7ea3]{display:flex;flex:1;flex-direction:column;padding:26px 26px 28px}.case-study-card__context[data-v-7ddf7ea3]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-color1)}.case-study-card__dot[data-v-7ddf7ea3]{width:4px;height:4px;border-radius:50%;background:rgba(var(--theme-color1-rgb),.45)}.case-study-card__title[data-v-7ddf7ea3]{margin:0 0 12px}.case-study-card__title a[data-v-7ddf7ea3]{color:inherit;text-decoration:none;transition:color .25s ease}.case-study-card:hover .case-study-card__title a[data-v-7ddf7ea3]{color:var(--theme-color1)}.case-study-card__summary[data-v-7ddf7ea3]{margin:0 0 18px;color:var(--text-color,#6b7280);line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.case-study-card__result[data-v-7ddf7ea3]{margin:0 0 18px;padding:16px 18px;border:0;border-left:3px solid var(--theme-color1);border-radius:0 14px 14px 0;background:linear-gradient(90deg,rgba(var(--theme-color1-rgb),.08) 0,rgba(var(--theme-color1-rgb),.02))}.case-study-card__result-label[data-v-7ddf7ea3]{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--theme-color1)}.case-study-card__result-text[data-v-7ddf7ea3]{margin:0;color:var(--headings-color,#111827);font-weight:500;line-height:1.55}.case-study-card__services[data-v-7ddf7ea3]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 22px;padding:0}.case-study-card__services li[data-v-7ddf7ea3]{padding:6px 10px;border-radius:8px;background:#f4f5f7;color:var(--headings-color,#111827);font-size:12px;font-weight:500;line-height:1.3}.case-study-card__cta[data-v-7ddf7ea3]{margin-top:auto;width:-moz-fit-content;width:fit-content}
