.case-studies-section{background-size:cover;border-radius:40px;color:#fff;margin:0 auto;padding:120px 0;position:relative}.case-studies-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.case-study-card{display:flex;flex-direction:column;overflow:hidden;position:relative}.case-study-card img{border-radius:16px;height:auto;margin-bottom:30px;width:100%}h3.case-study-title{font-size:20px;font-weight:600;margin-bottom:16px;position:relative;z-index:1}.case-studies-section .view-more-w{margin-top:80px}.case-study-description{font-size:14px;line-height:20px;margin-bottom:20px;position:relative;z-index:1}.case-study-includes{flex-grow:1;margin-bottom:50px;position:relative;z-index:1}.case-studies-title{margin:auto 0 80px;max-width:500px;text-align:center}.learn-more-white{margin-top:auto;position:relative;z-index:1}@media screen and (max-width:768px){.case-studies-section{background:linear-gradient(90deg,#e60e64,#7968ae),#d9d9d9;border-radius:20px;padding:50px 0}.case-studies-title{margin-bottom:20px}.case-study-card img{margin-bottom:10px}.case-study-title{font-size:20px;line-height:28px;margin-bottom:8px}.case-study-description{font-size:14px;line-height:22px;margin-bottom:10px}}@media screen and (max-width:600px){.case-studies-grid{display:grid;gap:40px;grid-template-columns:1fr}}