.CaseStudiesGrid_section__gevDO{padding:80px 6%;background:#ffffff}.CaseStudiesGrid_heading__kk7dV{font-size:42px;font-weight:600;margin-bottom:50px;text-align:center}.CaseStudiesGrid_grid__kMFY3{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.CaseStudiesGrid_card__8mE52{position:relative;height:480px;border-radius:22px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;color:#fff}.CaseStudiesGrid_card__8mE52:after{content:"";position:absolute;inset:0;background-image:inherit;background-size:cover;background-position:50%;transition:transform .6s ease;z-index:0}.CaseStudiesGrid_card__8mE52:hover:after{transform:scale(1.08)}.CaseStudiesGrid_card__8mE52:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.9));z-index:1}.CaseStudiesGrid_results__PCB3K{position:absolute;top:20px;left:20px;right:20px;background:#ffffff;border-radius:18px;padding:20px;opacity:0;transform:translateY(-15px);transition:all .35s ease;z-index:3}.CaseStudiesGrid_results__PCB3K h4{color:#000;text-align:center;margin-bottom:16px;font-size:18px}.CaseStudiesGrid_resultsRow__rFX8B{display:flex;justify-content:space-between;gap:10px}.CaseStudiesGrid_resultItem__QUyUh{text-align:center}.CaseStudiesGrid_resultItem__QUyUh span{display:block;font-size:22px;font-weight:700;color:#29a9e1}.CaseStudiesGrid_resultItem__QUyUh p{font-size:13px;color:#555}.CaseStudiesGrid_card__8mE52:hover .CaseStudiesGrid_results__PCB3K{opacity:1;transform:translateY(0)}.CaseStudiesGrid_content__0NIVt{position:relative;z-index:2;padding:28px}.CaseStudiesGrid_content__0NIVt h3{font-size:26px;margin-bottom:8px}.CaseStudiesGrid_content__0NIVt p{font-size:15px;line-height:1.6;opacity:.9}@media (max-width:1024px){.CaseStudiesGrid_grid__kMFY3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.CaseStudiesGrid_grid__kMFY3{grid-template-columns:1fr}.CaseStudiesGrid_card__8mE52{height:420px}}