.vemc-case-study .section-header{text-align:center;margin-bottom:30px}.vemc-case-study .section-header .header-title{margin-bottom:6px}.vemc-case-study .description{font-size:1rem;color:#666}.case-study-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:45px}.cs_title_link{display:flex;align-items:flex-end}.case-study-card{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #eee;display:flex;flex-direction:column;transition:.3s ease;padding:13px 13px 18px}.case-study-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.08)}.case-study-card-image{width:100%;height:240px;overflow:hidden;border-radius:6px}.case-study-card-image img{width:100%;height:100%;object-fit:cover;transition:.5s ease}.case-study-card:hover img{transform:scale(1.05)}.case-study-card-content{padding-top:8px;display:flex;flex-direction:column;flex-grow:1}.case-study-card-tags{color:rgba(110,110,110,1);font-size:12px;line-height:22px;font-weight:600;font-family:"Inter"}.case-study-card-title{font-family:'PT Serif',serif;font-size:16px;color:#1a1a1a;line-height:20px;font-weight:700;flex:3}.case-study-card-link{text-align:right;font-family:"Inter";flex:1}.case-study-card-link a{color:rgba(26,78,123,1);font-size:13px;line-height:23px;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.case-study-card-link a:hover{color:#0d2b45}.case-study-card-link span{margin-left:5px;font-size:1rem}.case-study-cta-container{text-align:center}.case-study-main-cta-btn{background:rgba(26,78,123,1);padding:10px 22px;color:#fff;border-radius:4px;text-decoration:none;font-size:15px;font-weight:600;font-family:"Inter"}.case-study-main-cta-btn:hover{background:#163a5c}@media (max-width:1024px){.case-study-card-title{flex:2;font-size:16px;line-height:26px}}@media (max-width:992px){.case-study-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.case-study-grid{grid-template-columns:1fr}.case-study-card-image{height:200px}}