.case-study-header{align-items:center;display:flex;flex-direction:column;margin-bottom:60px;text-align:center}.case-study-header-content{max-width:1000px}.case-study-header h2{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:20px}.case-study-header p{font-size:1.125rem;line-height:1.6}.case-study-content-grid{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-bottom:80px}.case-study-image{border-radius:12px;box-shadow:0 32px 64px rgba(34,35,38,.05),0 16px 32px rgba(34,35,38,.05);height:auto;width:100%}.case-study-text h3{font-size:1.5rem;margin-bottom:16px}.case-study-text p{line-height:1.6;margin-bottom:24px}.case-study-stats{display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin-bottom:100px}.case-study-stat{background:-webkit-linear-gradient(45deg,#6abfb4,#35b96f);border-radius:12px;box-shadow:0 32px 64px rgba(34,35,38,.05),0 16px 32px rgba(34,35,38,.05);padding:30px;text-align:center}.case-study-stat h2{color:#fff;font-size:3.5rem;font-weight:700;line-height:1;margin-bottom:8px}.case-study-stat span{color:#fff;font-size:1rem;opacity:.75}.case-study-psychology-header{margin-bottom:80px;text-align:center}.case-study-psychology-header h2{font-size:2rem;margin-bottom:16px}.case-study-psychology-header p{font-size:1.125rem}.case-study-principles{display:grid;gap:40px 100px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px}.case-study-principle{align-items:flex-start;display:flex;gap:24px}.case-study-principle-number{align-items:center;background:-webkit-linear-gradient(45deg,#6abfb4,#35b96f);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;width:60px}.case-study-principle-content h4{font-size:1.25rem;margin-bottom:8px}.case-study-principle-content p{line-height:1.6}.case-study-cta{align-items:center;display:flex;flex-direction:column;margin-top:100px}.case-study-cta-content{max-width:800px;text-align:center}.case-study-cta-content h3{font-size:1.25rem;font-weight:500;margin-bottom:10px}@media (max-width:768px){.case-study-header h2{font-size:2rem}.case-study-content-grid{gap:40px;grid-template-columns:1fr}.case-study-stats{gap:40px;grid-template-columns:repeat(2,1fr)}.case-study-principles{gap:30px;grid-template-columns:1fr}.case-study-principle-number{font-size:1.25rem;height:50px;width:50px}}@media (max-width:480px){.case-study-section{padding:60px 0}.case-study-stats{grid-template-columns:1fr}}