.CaseStudyCard-module__haMRga__caseStudyCard{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:0;transition:all .2s;overflow:hidden}.CaseStudyCard-module__haMRga__caseStudyCard:hover{border-color:var(--accent-color);box-shadow:0 8px 24px var(--card-hover-shadow);transform:translateY(-2px)}.CaseStudyCard-module__haMRga__header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.CaseStudyCard-module__haMRga__clientBadge{color:#e30613;letter-spacing:.5px;background:0 0;font-size:11px;font-weight:700}.CaseStudyCard-module__haMRga__chapterBadges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.CaseStudyCard-module__haMRga__chapterBadge{background:var(--bg-tertiary);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border:none;border-radius:10px;align-items:center;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.CaseStudyCard-module__haMRga__chapterBadge.CaseStudyCard-module__haMRga__clickable{cursor:pointer;transition:all .2s}.CaseStudyCard-module__haMRga__chapterBadge.CaseStudyCard-module__haMRga__clickable:hover{background:var(--accent-color);color:#fff;transform:scale(1.05)}.CaseStudyCard-module__haMRga__title{color:var(--text-primary);margin:0;padding:20px 24px 16px;font-size:20px;font-weight:600;line-height:1.3}.CaseStudyCard-module__haMRga__section{padding:0 24px 16px}.CaseStudyCard-module__haMRga__sectionLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:11px;font-weight:600}.CaseStudyCard-module__haMRga__sectionContent{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.CaseStudyCard-module__haMRga__outcomesSection{background:#e306131a;border-top:1px solid #e3061333;margin-top:8px;padding:16px 24px}.CaseStudyCard-module__haMRga__outcomesLabel{color:#e30613;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:11px;font-weight:700}.CaseStudyCard-module__haMRga__outcomesContent{color:var(--text-primary);margin:0;font-size:14px;font-weight:500;line-height:1.6}
