.case-studies_hero__GnzmW{background:linear-gradient(135deg,#eff6ff,#dbeafe);padding:80px 0 60px;text-align:center}.case-studies_heroTitle__Avbrk{font-size:clamp(28px,4vw,40px);font-weight:700;color:#1a1a1a;margin:0 0 16px;letter-spacing:-.5px}.case-studies_heroSubtitle__TutJo{font-size:18px;color:#555;margin:0}.case-studies_studiesSection__O0RdO{padding:64px 0}.case-studies_caseStudyCard__5lojz{background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:40px;margin-bottom:32px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.case-studies_caseStudyHeader__eSnjr{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.case-studies_clientName__BXpbM{font-size:20px;font-weight:700;color:#1e40af}.case-studies_industryBadge__g4uKI{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe;border-radius:20px;padding:4px 12px;font-size:13px;font-weight:500}.case-studies_caseStudyTitle__Ps7Jl{font-size:24px;font-weight:700;color:#1a1a1a;margin:0 0 16px;letter-spacing:-.3px}.case-studies_caseStudyChallenge__dVLX2{font-size:16px;color:#555;line-height:1.7;margin:0 0 32px}.case-studies_statsGrid__w6_d3{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:40px}.case-studies_statBox__U8jTO{background:#eff6ff;border-radius:12px;padding:20px 16px;text-align:center}.case-studies_statNumber__ppKsO{display:block;font-size:28px;font-weight:800;color:#059669;letter-spacing:-.5px}.case-studies_statLabel__nuNkl{display:block;font-size:13px;color:#666;margin-top:4px}.case-studies_caseStudyBody__31n9K{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:start}.case-studies_modulesTitle__1n2TO{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#888;margin:0 0 12px}.case-studies_modulesList__CBlGp{list-style:none;padding:0;margin:0}.case-studies_modulesList__CBlGp li{font-size:15px;color:#333;padding:6px 0;border-bottom:1px solid #f0f0f0}.case-studies_modulesList__CBlGp li:before{content:"✓ ";color:#059669;font-weight:700}.case-studies_quote__PHWiH{background:#f9f9f9;border-left:4px solid #059669;border-radius:0 12px 12px 0;padding:24px;margin:0}.case-studies_quote__PHWiH p{font-size:15px;color:#444;line-height:1.7;font-style:italic;margin:0 0 12px}.case-studies_quote__PHWiH cite{font-size:13px;color:#1e40af;font-style:normal;font-weight:600}.case-studies_comingSoonCard__8ZflX{text-align:center;padding:48px 40px;background:#fafafa;position:relative}.case-studies_comingSoonBadge__L9Ity{display:inline-block;background:#fff3cd;color:#856404;border:1px solid #ffeaa7;border-radius:20px;padding:4px 14px;font-size:13px;font-weight:600;margin-bottom:16px}.case-studies_ctaBanner__jf5o9{background:#1e40af;padding:64px 0;text-align:center;color:#fff}.case-studies_ctaBanner__jf5o9 h2{font-size:28px;font-weight:700;margin:0 0 12px;color:#fff}.case-studies_ctaBanner__jf5o9 p{font-size:16px;color:hsla(0,0%,100%,.85);margin:0 0 28px}.case-studies_readMoreRow__oXFJ8{margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb}.case-studies_readMoreLink__rg1_E{display:inline-block;color:#1e40af;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s ease,gap .2s ease}.case-studies_readMoreLink__rg1_E:hover{color:#1d4ed8;text-decoration:underline}.case-studies_ctaButton__fBvWa{display:inline-block;background:#fff;color:#1e40af;padding:14px 32px;border-radius:8px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.case-studies_ctaButton__fBvWa:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.case-studies_footer__3PnIx{background:#1a1a1a;color:#999;padding:32px 0;font-size:14px;text-align:center}.case-studies_footerLinks__kdbI3{display:flex;justify-content:center;gap:24px;margin-top:12px}.case-studies_footerLinks__kdbI3 a{color:#999;text-decoration:none;transition:color .2s}.case-studies_footerLinks__kdbI3 a:hover{color:#fff}@media (max-width:768px){.case-studies_statsGrid__w6_d3{grid-template-columns:repeat(2,1fr)}.case-studies_caseStudyBody__31n9K{grid-template-columns:1fr;gap:24px}.case-studies_caseStudyCard__5lojz{padding:24px}}