.casestudy_caseStudy__T26_1{--accent-color:#4a9b8c;--bg-color:#f5f5f5;--text-color:#ffffff;background-color:var(--bg-color);color:var(--text-color);min-height:100vh}.casestudy_heroSection__2lsFY{position:relative;overflow:hidden}.casestudy_heroBgImage__EGJNi{position:absolute;top:0;right:0;width:60%;height:100%;object-fit:contain;object-position:top right;pointer-events:none;z-index:0;max-width:600px}@media(min-width:768px){.casestudy_heroBgImage__EGJNi{width:50%}}.casestudy_accent__WGogQ{color:var(--accent-color)}.casestudy_heroImageWrapper__SYFBt{width:100%}.casestudy_heroImageWrapper__SYFBt img{width:100%;max-height:500px;object-fit:cover}.casestudy_footerwrapper__9EGOw{background-color:#0c0c13;background-image:url(/images/bg.webp);background-size:cover;background-position:top;background-attachment:fixed}.CaseStudyHero_hero__DrEsO{position:relative;z-index:1}@media(min-width:768px){.CaseStudyHero_hero__DrEsO{padding-top:140px}}.CaseStudyHero_content__dZDZu{text-align:center;padding:48px 24px;position:relative;z-index:2;max-width:700px;margin:0 auto}.CaseStudyHero_logo__8YtVr{margin-bottom:24px}.CaseStudyHero_logo__8YtVr img{max-height:50px;width:auto;max-width:100px}@media(min-width:768px){.CaseStudyHero_logo__8YtVr img{max-width:1000px}}.CaseStudyHero_headline__lJys4{font-family:Friendly Stranger,Open Sans,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.3;max-width:80%;margin:0 auto}@media(min-width:768px){.CaseStudyHero_headline__lJys4{font-size:2.5rem}}.CaseStudyHero_accent__6aiAE{color:var(--accent-color)}.CaseStudyChallenge_challenge__y066R{padding:24px;position:relative;z-index:3}@media(min-width:768px){.CaseStudyChallenge_challenge__y066R{margin-top:-120px;padding:96px}}.CaseStudyChallenge_card__O5BdO{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:48px;max-width:700px;margin:0 auto;border:1px solid rgba(0,0,0,.1)}@media(min-width:768px){.CaseStudyChallenge_card__O5BdO{padding:48px}}.CaseStudyChallenge_title__9BJfa{font-size:1.1rem;font-weight:600;margin-bottom:24px;font-family:Friendly Stranger,Open Sans,sans-serif;font-size:2rem;color:var(--accent-color,#EF667D)}.CaseStudyApproach_approach__g96St{padding:24px;max-width:1100px;margin:0 auto}.CaseStudyApproach_title__cE8iu{font-size:1.1rem;font-weight:600;margin-bottom:48px;font-family:Friendly Stranger,Open Sans,sans-serif;font-size:2rem;color:var(--accent-color,#EF667D)}.CaseStudyApproach_grid__aAUuw{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media(min-width:768px){.CaseStudyApproach_grid__aAUuw{grid-template-columns:repeat(3,1fr);gap:48px}}.CaseStudyApproach_card__xLzwk{background:hsla(0,0%,100%,.03);border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.1)}.CaseStudyApproach_imageWrapper__1hTSV{aspect-ratio:4/3;overflow:hidden}.CaseStudyApproach_imageWrapper__1hTSV img{width:100%;height:100%;object-fit:cover}.CaseStudyApproach_content__3ikPg{padding:24px}.CaseStudyApproach_stepTitle__IFjmB{font-size:.9rem;font-weight:600;margin-bottom:8px}.CaseStudyApproach_card__xLzwk p{font-size:.85rem;opacity:.8;line-height:1.5}.CaseStudySolution_solution__JQ6wV{padding:24px;max-width:1100px;margin:0 auto}@media(min-width:768px){.CaseStudySolution_solution__JQ6wV{padding:24px}}.CaseStudySolution_text__A_2KY{max-width:900px;margin-bottom:24px}.CaseStudySolution_title__niEvp{font-size:1.1rem;font-weight:600;margin-bottom:24px;font-family:Friendly Stranger,Open Sans,sans-serif;font-size:2rem;color:var(--accent-color,#EF667D)}.CaseStudySolution_text__A_2KY p{margin-bottom:24px;line-height:1.6}.CaseStudySolution_text__A_2KY p:last-child{margin-bottom:0}.CaseStudySolution_images__0akw7{display:flex;flex-direction:column;gap:48px}.CaseStudySolution_images__0akw7 img{width:100%;height:auto;border-radius:12px}.CaseStudyOutcomes_outcomes__FF2Kg{padding:24px 24px 96px;max-width:1100px;margin:0 auto}.CaseStudyOutcomes_title__UFfTV{font-size:1.3rem;font-weight:600;margin-bottom:48px;font-family:Friendly Stranger,Open Sans,sans-serif;font-size:2rem;color:var(--accent-color,#EF667D)}.CaseStudyOutcomes_grid__rbQFp{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.CaseStudyOutcomes_grid__rbQFp{flex-direction:row;gap:48px}}.CaseStudyOutcomes_statCard__B_mb0{background:var(--accent-color,#EF667D);border-radius:12px;padding:48px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.CaseStudyOutcomes_stat__3Arch{font-size:8rem;font-weight:700;line-height:1;color:var(--nav-text-color,#ffffff);font-family:Friendly Stranger,Open Sans,sans-serif}@media(min-width:768px){.CaseStudyOutcomes_stat__3Arch{font-size:8rem}}.CaseStudyOutcomes_statLabel__Ss5g7{font-size:1.1rem;opacity:.9;margin-top:8px;color:var(--nav-text-color,#ffffff)}.CaseStudyOutcomes_listCard__Kn6vS{background:hsla(0,0%,100%,.05);border-radius:12px;padding:48px;flex:1 1}.CaseStudyOutcomes_list__vs1hA{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.CaseStudyOutcomes_list__vs1hA li{display:flex;align-items:flex-start;gap:16px;font-size:1rem;line-height:1.5}.CaseStudyOutcomes_bullet__WFuR1{width:10px;height:10px;min-width:10px;background:var(--accent-color,#EF667D);border-radius:50%;margin-top:6px}