.case-studies{min-height:100vh}.case-studies-hero{background:linear-gradient(135deg,#0E3A8A,#6C63FF);text-align:center;padding:4rem 0 3rem}.case-studies-hero__title{color:#ffffff;margin-bottom:1rem}.case-studies-hero__subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:rgba(255,255,255,.95);max-width:100%;margin:0;padding:0 2rem}@media (max-width:768px){.case-studies-hero__subtitle{padding:0 2px}}.case-studies-content{background:white}.case-studies-empty{text-align:center;max-width:100%;margin:0;padding:4rem 2rem}@media (max-width:768px){.case-studies-empty{padding:4rem 2px}}.case-studies-empty__icon{font-size:5rem;margin-bottom:1.5rem;opacity:.5}.case-studies-empty__title{color:var(--color-primary);margin-bottom:1.5rem}.case-studies-empty__text{font-size:1.125rem;color:#6b7280;line-height:1.7;margin-bottom:1rem}.case-studies-empty__text:last-of-type{margin-bottom:2rem}