.case-studies_caseStudyHeaderImage__Ffg__{display:flex;justify-content:center;margin:20px auto 40px;max-width:100%}.case-studies_caseStudyHeaderImage__Ffg__ img{border-radius:12px;object-fit:cover;width:100%;height:auto}.case-studies_case-studies-container__g7Ztk{width:100%;max-width:1200px;padding:60px 20px;margin:0 auto 400px;box-sizing:border-box}.case-studies_caseStudyImage__s5qk1{max-width:100%;height:auto;display:block;margin:20px auto;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.15)}.case-studies_case-studies-header__lQd76{text-align:center;margin-bottom:60px;box-sizing:border-box}.case-studies_case-studies-title__hUJCv{font-size:2.8rem;color:#666;margin-bottom:20px}.case-studies_case-studies-subtitle__gcmoV{font-size:1.3rem;color:#555}.case-studies_case-studies-grid__e8gng{box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:30px;gap:30px}.case-studies_case-study-card__ZI28S{background:#fff;border:1px solid #eaeaea;border-left:5px solid #4fa658;border-radius:12px;padding:25px;box-shadow:0 4px 8px rgba(0,0,0,.05);transition:transform .2s ease}.case-studies_case-study-card__ZI28S:hover{transform:translateY(-5px)}.case-studies_case-study-title__GipSD{font-size:1.5rem;margin-bottom:15px;color:#173400}.case-studies_case-study-description__xTIJb{color:#555;margin-bottom:15px;font-size:1rem}.case-studies_case-study-list__9S9zJ{padding-left:20px;margin:0}.case-studies_case-study-list-item__zIinK{margin-bottom:8px;color:#333;font-size:.95rem}