.CaseStudies-module__2XIY-G__section{background:#0a0a0a;padding:140px 0;position:relative;overflow:hidden}.CaseStudies-module__2XIY-G__container{max-width:1100px;margin:0 auto;padding:0 24px}.CaseStudies-module__2XIY-G__header{text-align:center;opacity:0;margin-bottom:80px;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.CaseStudies-module__2XIY-G__label{font-family:var(--font-heading);letter-spacing:.2em;color:#ff4500;margin-bottom:16px;font-size:.75rem;font-weight:500;display:block}.CaseStudies-module__2XIY-G__heading{font-family:var(--font-heading);color:#fff;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.15}.CaseStudies-module__2XIY-G__headingAccent{background:linear-gradient(90deg,#ff6b35,#ff4500);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.CaseStudies-module__2XIY-G__casesGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.CaseStudies-module__2XIY-G__caseCard{opacity:0;background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;padding:36px;transition:all .6s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.CaseStudies-module__2XIY-G__caseCard:hover{border-color:#ff450033}.CaseStudies-module__2XIY-G__caseHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.CaseStudies-module__2XIY-G__caseIndustry{font-family:var(--font-heading);letter-spacing:.14em;color:#ff4500;font-size:.68rem;font-weight:500}.CaseStudies-module__2XIY-G__caseMetric{font-family:var(--font-heading);color:#22c55e;background:#22c55e1a;border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:700}.CaseStudies-module__2XIY-G__caseTitle{font-family:var(--font-heading);color:#fff;letter-spacing:.02em;margin-bottom:28px;font-size:1.15rem;font-weight:600}.CaseStudies-module__2XIY-G__comparison{grid-template-columns:1fr auto 1fr;gap:20px;display:grid}.CaseStudies-module__2XIY-G__compDivider{background:#ffffff14;width:1px}.CaseStudies-module__2XIY-G__compLabel{font-family:var(--font-heading);letter-spacing:.14em;color:#ffffff59;margin-bottom:12px;font-size:.68rem;font-weight:600;display:block}.CaseStudies-module__2XIY-G__compList{margin:0;padding:0;list-style:none}.CaseStudies-module__2XIY-G__compItem{color:#ffffff80;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:.82rem;line-height:1.5;display:flex}.CaseStudies-module__2XIY-G__compX{color:#ef4444;flex-shrink:0;margin-top:2px;font-size:.75rem;font-weight:700}.CaseStudies-module__2XIY-G__compCheck{color:#22c55e;flex-shrink:0;margin-top:2px;font-size:.75rem;font-weight:700}.section-reveal.is-visible{opacity:1!important;transform:translateY(0)!important}@media (max-width:768px){.CaseStudies-module__2XIY-G__section{padding:80px 0}.CaseStudies-module__2XIY-G__casesGrid{grid-template-columns:1fr}.CaseStudies-module__2XIY-G__comparison{grid-template-columns:1fr;gap:16px}.CaseStudies-module__2XIY-G__compDivider{width:100%;height:1px}.CaseStudies-module__2XIY-G__caseCard{padding:28px 20px}}
