.Cases-module__X1eABq__header{margin-bottom:60px}.Cases-module__X1eABq__subtitle{font-size:var(--font-size-1-25rem);color:var(--text-muted)}.Cases-module__X1eABq__grid{grid-template-columns:repeat(3,1fr);gap:64px 40px;display:grid}.Cases-module__X1eABq__card{min-width:0;height:100%;color:inherit;flex-direction:column;text-decoration:none;transition:transform .28s;display:flex}.Cases-module__X1eABq__card:hover{transform:translateY(-4px)}.Cases-module__X1eABq__imageWrap{aspect-ratio:16/9;border-radius:10px;position:relative;overflow:hidden}.Cases-module__X1eABq__image{object-fit:cover;transition:transform .45s}.Cases-module__X1eABq__card:hover .Cases-module__X1eABq__image{transform:scale(1.03)}.Cases-module__X1eABq__content{flex-direction:column;flex:1;gap:8px;margin-top:18px;display:flex}.Cases-module__X1eABq__caseTitle{letter-spacing:-.01em;color:#0f172a;font-size:max(1.1rem,min(1.15vw,1.55rem));line-height:1.2;font-weight:var(--font-weight-semibold);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;margin:0;display:-webkit-box;overflow:hidden}.Cases-module__X1eABq__category{color:#7c8ea3;margin:0;font-size:max(.88rem,min(.9vw,1rem));line-height:1.2}.Cases-module__X1eABq__highlight{color:#1e293b;margin:4px 0 6px;font-size:max(.94rem,min(.96vw,1.08rem));line-height:1.35}.Cases-module__X1eABq__readMore{font-size:max(.95rem,min(.96vw,1.02rem));font-weight:var(--font-weight-semibold);color:var(--primary);margin-top:auto;display:inline-block}@media (max-width:992px){.Cases-module__X1eABq__grid{grid-template-columns:repeat(2,1fr);gap:38px 28px}}@media (max-width:640px){.Cases-module__X1eABq__grid{grid-template-columns:1fr;gap:34px}.Cases-module__X1eABq__caseTitle{min-height:0}}
