.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:32px;display:grid}.Cases-module__X1eABq__card{cursor:pointer;background:var(--white);border:1px solid var(--border);color:inherit;border-radius:16px;flex-direction:column;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.Cases-module__X1eABq__card:hover{box-shadow:var(--shadow-lg);border-color:var(--primary);transform:translateY(-10px)}.Cases-module__X1eABq__imageWrapper{aspect-ratio:16/10;position:relative;overflow:hidden}.Cases-module__X1eABq__card:hover .Cases-module__X1eABq__imageWrapper img{transform:scale(1.05)}.Cases-module__X1eABq__imageWrapper img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.Cases-module__X1eABq__overlay{z-index:2;position:absolute;top:20px;left:20px}.Cases-module__X1eABq__tag{font-size:var(--font-size-0-85rem);font-weight:var(--font-weight-semibold);letter-spacing:.1em;background:var(--white);color:var(--primary);box-shadow:var(--shadow-sm);border-radius:4px;padding:6px 12px}.Cases-module__X1eABq__content{flex-direction:column;flex:1;padding:32px;display:flex}.Cases-module__X1eABq__caseTitle{font-size:var(--font-size-1-5rem);color:var(--text-main);line-height:1.3;font-weight:var(--font-weight-semibold);margin-bottom:24px;text-decoration:none}.Cases-module__X1eABq__impact{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:auto;padding-top:24px;display:flex}.Cases-module__X1eABq__impactLabel{font-size:var(--font-size-0-8rem);font-weight:var(--font-weight-semibold);color:var(--text-muted);letter-spacing:.1em}.Cases-module__X1eABq__impactValue{font-size:var(--font-size-1-15rem);font-weight:var(--font-weight-semibold);color:var(--primary)}@media (max-width:992px){.Cases-module__X1eABq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Cases-module__X1eABq__grid{grid-template-columns:1fr}}
