.case-study-detail_container__4y9iJ{max-width:1000px;margin:0 auto;padding:60px 20px;background:linear-gradient(180deg,#fff,#f8fafc);min-height:100vh}.case-study-detail_header__o73TU{text-align:center;margin-bottom:50px}.case-study-detail_title__XPled{font-size:2.8rem;font-weight:700;color:#1e293b;margin-bottom:20px;line-height:1.2}.case-study-detail_meta__njg8c{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:15px}.case-study-detail_badge__H_hOF{font-size:.95rem;padding:8px 16px;border-radius:20px;font-weight:600}.case-study-detail_industryBadge__wZdxz{background:#eff6ff;color:#2563eb}.case-study-detail_techBadge__NO0WP{background:#f0fdf4;color:#059669}.case-study-detail_caseStudyContainer__Wuiqs{display:flex;align-items:flex-start;gap:40px;margin:40px 0;padding:30px;background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.07)}.case-study-detail_textContainer__4kcra{flex:1 1}.case-study-detail_textContainer__4kcra h3{font-size:1.8rem;color:#1e293b;margin-bottom:20px}.case-study-detail_textContainer__4kcra p{font-size:1.05rem;line-height:1.8;color:#475569;margin-bottom:20px}.case-study-detail_textContainer__4kcra strong{color:#1e293b;font-weight:600}.case-study-detail_imageContainer__Q6jdu{flex:0 0 40%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);padding:30px;border-radius:12px}.case-study-detail_illustrationImage__h7Ule{max-width:100%;height:auto}.case-study-detail_section__SKFRV{margin:50px 0;padding:40px;background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.07)}.case-study-detail_sectionTitle__15Yhv{font-size:2rem;color:#1e293b;margin-bottom:25px;padding-bottom:15px;border-bottom:3px solid #2563eb}.case-study-detail_resultsGrid___yqop{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:25px;gap:25px;margin-top:30px}.case-study-detail_metricCard__Xtiky{text-align:center;padding:30px 20px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:12px;border:2px solid #bfdbfe}.case-study-detail_metricValue__beeCK{display:block;font-size:3rem;font-weight:700;color:#2563eb;margin-bottom:10px}.case-study-detail_metricLabel__2WcOq{display:block;font-size:1rem;color:#475569;font-weight:500}.case-study-detail_technologiesList__w3Qai{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.case-study-detail_technologyTag__M0Wha{padding:10px 20px;background:#f1f5f9;border-radius:8px;font-size:.95rem;color:#475569;font-weight:500;border:1px solid #e2e8f0}.case-study-detail_backLink__ZRIY_{display:inline-block;margin-bottom:30px;color:#2563eb;text-decoration:none;font-weight:600;transition:gap .3s ease}.case-study-detail_backLink__ZRIY_:hover{text-decoration:underline}.case-study-detail_ctaSection__kAQhA{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);color:#1e293b;padding:50px 40px;text-align:center;border-radius:16px;margin-top:60px;border:2px solid #bfdbfe}.case-study-detail_ctaSection__kAQhA h2{font-size:2rem;margin-bottom:15px;color:#1e293b}.case-study-detail_ctaSection__kAQhA p{font-size:1.1rem;margin-bottom:30px;color:#475569}.case-study-detail_ctaButton__YQ5K2{display:inline-block;padding:15px 35px;font-size:1.1rem;font-weight:600;background:#10b981;color:#fff;border-radius:8px;text-decoration:none;transition:all .3s ease}.case-study-detail_ctaButton__YQ5K2:hover{background:#059669;transform:translateY(-3px);box-shadow:0 15px 35px rgba(16,185,129,.4)}@media (max-width:768px){.case-study-detail_title__XPled{font-size:2rem}.case-study-detail_caseStudyContainer__Wuiqs{flex-direction:column;padding:20px}.case-study-detail_imageContainer__Q6jdu{width:100%}.case-study-detail_resultsGrid___yqop{grid-template-columns:1fr}.case-study-detail_metricValue__beeCK{font-size:2.5rem}.case-study-detail_section__SKFRV{padding:25px}.case-study-detail_ctaSection__kAQhA{padding:35px 20px}}