.case-study_page__YWoxO{min-height:100vh;background:#fafafa}.case-study_hero__G5mzt{position:relative;color:white;padding:5rem 2rem 4rem;text-align:center;overflow:hidden;min-height:500px;display:flex;align-items:center;justify-content:center}.case-study_heroBackground___X1oN{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;z-index:0}.case-study_heroOverlay__nM83Y{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(45,95,93,.9),rgba(26,68,66,.93));z-index:1}.case-study_heroContent__Uo3Ns{position:relative;z-index:2}.case-study_heroIndustry__Yuoxd{display:inline-block;padding:.5rem 1.5rem;background:rgba(139,195,74,.2);border:1px solid rgba(139,195,74,.5);color:#8BC34A;border-radius:20px;font-size:.9375rem;font-weight:600;margin-bottom:1.5rem}.case-study_metrics__Ir56l{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap;max-width:900px;margin:0 auto}.case-study_metric__HdxO4{text-align:center}.case-study_metricValue__HKu_A{font-size:2.5rem;font-weight:800;color:#8BC34A;margin-bottom:.5rem}.case-study_metricLabel__d5_rL{font-size:1rem;color:rgba(255,255,255,.9);font-weight:500}.case-study_content__K_G3H{max-width:900px;margin:0 auto;padding:4rem 2rem}.case-study_section__XHLlg{background:white;padding:3rem;border-radius:16px;margin-bottom:2rem;box-shadow:0 2px 10px rgba(0,0,0,.05)}.case-study_section__XHLlg h2{font-size:2rem;font-weight:800;color:#1a1a1a;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:3px solid #8bc34a}.case-study_text__U_iKi{font-size:1.0625rem;line-height:1.8;color:#374151}.case-study_text__U_iKi strong{color:#1a1a1a;font-weight:700}.case-study_techStack__ORPhj{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.case-study_techItem__oimDI{padding:1rem 1.5rem;background:#f5f5f5;border-radius:10px;font-weight:600;color:#2d5f5d;text-align:center;font-size:.9375rem}.case-study_cta__gLTex{max-width:800px;margin:0 auto 4rem;padding:0 2rem;text-align:center}.case-study_cta__gLTex h2{font-size:2.5rem;font-weight:800;color:#1a1a1a;margin-bottom:1rem}.case-study_cta__gLTex p{font-size:1.25rem;color:#666;margin-bottom:2rem}.case-study_ctaButton__uNR6W{display:inline-block;padding:1rem 2.5rem;background:linear-gradient(135deg,#8BC34A,#9CCC65);color:white;text-decoration:none;border-radius:10px;font-weight:600;font-size:1.125rem;box-shadow:0 4px 15px rgba(139,195,74,.3);transition:all .3s ease}.case-study_ctaButton__uNR6W:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(139,195,74,.4)}.case-study_related__ujXLj{max-width:1200px;margin:0 auto;padding:4rem 2rem}.case-study_related__ujXLj h2{font-size:2.5rem;font-weight:800;text-align:center;margin-bottom:3rem;color:#1a1a1a}.case-study_relatedGrid__h9mcU{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.case-study_relatedCard__TzMal{background:white;padding:2.5rem;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);text-decoration:none;color:inherit;transition:all .3s ease}.case-study_relatedCard__TzMal:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.case-study_relatedIcon__qA2tW{font-size:3rem;margin-bottom:1rem}.case-study_relatedIndustry__Ow_lz{display:inline-block;padding:.5rem 1rem;background:#e8f5e9;color:#2d5f5d;border-radius:20px;font-size:.875rem;font-weight:600;margin-bottom:1rem}.case-study_relatedCard__TzMal h3{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem;line-height:1.3}.case-study_relatedCta__jtr39{color:#8BC34A;font-weight:600;font-size:1rem}@media (max-width:768px){.case-study_hero__G5mzt{padding:3rem 1.5rem 2rem}.case-study_heroTitle__qk_rK{font-size:2rem}.case-study_metrics__Ir56l{gap:2rem}.case-study_metricValue__HKu_A{font-size:2rem}.case-study_content__K_G3H{padding:2rem 1rem}.case-study_section__XHLlg{padding:2rem 1.5rem}.case-study_section__XHLlg h2{font-size:1.5rem}.case-study_text__U_iKi{font-size:1rem}.case-study_cta__gLTex h2{font-size:2rem}.case-study_cta__gLTex p{font-size:1rem}.case-study_related__ujXLj h2{font-size:2rem}.case-study_relatedGrid__h9mcU{grid-template-columns:1fr}}.case-study_cardBackground__D2fF9{background:linear-gradient(135deg,#2d5f5d,#1a4442)}