.industry-case-studies{display:flex;gap:25px;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.industry-case-studies .case-study-item{flex:0 0 calc(25% - 19px);border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.06);transition:transform .25s ease,box-shadow .25s ease}.industry-case-studies .case-study-item:hover{transform:translateY(-6px);box-shadow:0 14px 40px rgba(0,0,0,.12)}.industry-case-studies .case-study-item:hover .case-study-thumb img{transform:scale(1.08)}.industry-case-studies .case-study-link{display:block;text-decoration:none;color:inherit;height:100%}.industry-case-studies .case-study-thumb{width:100%;height:220px;overflow:hidden}.industry-case-studies .case-study-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.industry-case-studies .case-study-title{margin:0;padding:18px 18px 20px;font-size:16px;line-height:1.35;font-weight:700;color:#003e52}@media (max-width:991px){.industry-case-studies{gap:20px}.industry-case-studies .case-study-item{flex:0 0 calc(50% - 10px)}.industry-case-studies .case-study-thumb{height:200px}}@media (max-width:575px){.industry-case-studies{gap:18px}.industry-case-studies .case-study-item{flex:0 0 100%}.industry-case-studies .case-study-thumb{height:190px}.industry-case-studies .case-study-title{font-size:15px;padding:16px}}