.section_title_title___D9SP{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:var(--size-1x);padding:0 var(--size-1x)}.section_title_title___D9SP h2{color:var(--primary)}.case_study_section__xPRr5{background:var(--background);color:var(--primary);width:100%;position:relative;overflow:hidden}.case_study_content__SSwEm{display:flex;flex-direction:column;gap:var(--size-4x);position:relative;z-index:1;margin-top:var(--size-4x)}.case_study_statsGrid__J7cDp{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--size-2x);margin:var(--size-4x) 0}.case_study_statCard__xs__6{background:var(--background-dim);padding:var(--size-2x);border-radius:8px;text-align:center;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);transition:transform .3s ease}.case_study_statCard__xs__6:hover{transform:translateY(-5px)}.case_study_statValue__2OypC{font-size:var(--font-xl);color:var(--primary-bright);font-weight:700;margin-bottom:var(--size-1x)}.case_study_statLabel__diSlN{color:var(--primary-dim);font-size:var(--font-s)}.case_study_featuresGrid__HIZrV{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--size-2x)}.case_study_featureCard__a2RzT{background:var(--background-dim);padding:var(--size-3x);border-radius:8px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1)}.case_study_featureCard__a2RzT h3{color:var(--primary-bright);font-size:var(--font-m);margin-bottom:var(--size-1x)}.case_study_featureCard__a2RzT p{color:var(--primary);font-size:var(--font-r);line-height:1.6}.case_study_timeline__TOuld{display:flex;flex-direction:column;gap:var(--size-4x);padding:var(--size-4x) 0}.case_study_timelineStep__QbRhU{display:flex;gap:var(--size-2x);position:relative}.case_study_timelineStep__QbRhU:before{content:"";position:absolute;left:2.5rem;top:3rem;bottom:-3rem;width:2px;background:var(--primary-dim);opacity:.2}.case_study_timelineStep__QbRhU:last-child:before{display:none}.case_study_phase__x6LaG{font-size:var(--font-xl);color:var(--secondary);font-weight:700;min-width:5rem}.case_study_timelineContent__mZv1m{background:var(--background-dim);padding:var(--size-2x);border-radius:8px;flex:1;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1)}.case_study_timelineContent__mZv1m h3{color:var(--primary-bright);font-size:var(--font-m);margin-bottom:var(--size-1x)}.case_study_timelineContent__mZv1m p{color:var(--primary);font-size:var(--font-r);line-height:1.5;margin-bottom:var(--size-2x)}.case_study_block__823sZ{background:var(--background-dim);padding:var(--size-4x);border-radius:8px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1)}.case_study_block__823sZ h2{color:var(--primary-bright);font-size:var(--font-l);margin-bottom:var(--size-2x)}.case_study_block__823sZ p{color:var(--primary);font-size:var(--font-r);line-height:1.6}.case_study_outcome__pmw_U{background:linear-gradient(to right,var(--background-dim),var(--background-dim2))}.case_study_imageWrapper__Yjuyo{margin-top:var(--size-2x);border-radius:8px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);background:var(--background-dim2)}.case_study_stepImage__21KYW{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.case_study_stepImage__21KYW:hover{transform:scale(1.02)}@media(max-width:768px){.case_study_statsGrid__J7cDp{grid-template-columns:repeat(2,1fr)}.case_study_featuresGrid__HIZrV{grid-template-columns:1fr}.case_study_timelineStep__QbRhU{flex-direction:column;gap:var(--size-1x)}.case_study_timelineStep__QbRhU:before{left:50%;transform:translateX(-50%)}.case_study_phase__x6LaG{text-align:center}.case_study_block__823sZ{padding:var(--size-2x)}.case_study_imageWrapper__Yjuyo{margin-top:var(--size-1x)}.case_study_stepImage__21KYW{height:auto}}