.CaseStudy-module__MyVCbq__page{background-color:#fff}.CaseStudy-module__MyVCbq__hero{background:linear-gradient(135deg,var(--primary),var(--primary-light));color:#fff;text-align:center;padding:8rem 0 6rem}.CaseStudy-module__MyVCbq__hero h1{color:#fff;margin-bottom:1.5rem;font-size:3rem}.CaseStudy-module__MyVCbq__subtitle{color:#c7d2fe;max-width:700px;margin:0 auto;font-size:1.25rem}.CaseStudy-module__MyVCbq__section{padding:6rem 0}.CaseStudy-module__MyVCbq__caseCard{background:var(--bg-light);border-radius:var(--radius-lg);border-left:6px solid var(--accent);margin-bottom:3rem;padding:3rem}.CaseStudy-module__MyVCbq__caseCard h2{color:var(--primary);margin-bottom:2rem;font-size:2rem}.CaseStudy-module__MyVCbq__row{grid-template-columns:1fr;gap:2rem;margin-bottom:2rem;display:grid}@media (min-width:768px){.CaseStudy-module__MyVCbq__row{grid-template-columns:repeat(2,1fr)}}.CaseStudy-module__MyVCbq__col h3{color:var(--text-main);margin-bottom:1rem;font-size:1.25rem}.CaseStudy-module__MyVCbq__col p{color:var(--text-secondary);line-height:1.6}.CaseStudy-module__MyVCbq__results{border-radius:var(--radius-md);background:#fff;padding:2rem}.CaseStudy-module__MyVCbq__results h3{color:var(--primary);margin-bottom:1.5rem;font-size:1.5rem}.CaseStudy-module__MyVCbq__results ul{padding:0;list-style:none}.CaseStudy-module__MyVCbq__results li{color:var(--text-main);border-bottom:1px solid #e5e7eb;padding:.75rem 0;font-size:1.05rem}.CaseStudy-module__MyVCbq__results li:last-child{border-bottom:none}.CaseStudy-module__MyVCbq__cta{background:var(--primary);color:#fff;text-align:center;padding:6rem 0}.CaseStudy-module__MyVCbq__cta h2{color:#fff;margin-bottom:1rem}.CaseStudy-module__MyVCbq__cta p{color:#c7d2fe;margin-bottom:2rem;font-size:1.125rem}
