.CaseStudiesClient_clientContainer__KS_Ot{max-width:1200px;margin:0 auto;padding:60px 20px}.CaseStudiesClient_filterSection__exQKv{margin-bottom:60px;text-align:center}.CaseStudiesClient_filterContainer__yl0fZ{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.CaseStudiesClient_filterButton___iQpa{padding:12px 24px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#b0b0b0;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.CaseStudiesClient_filterButton___iQpa:hover{background:#666666;border-color:#666666;color:#ffffff;transform:translateY(-2px)}.CaseStudiesClient_filterButtonActive__MlmZ7{background:#ffffff;border-color:#ffffff;color:#000000;box-shadow:0 4px 20px rgba(255,255,255,.1)}.CaseStudiesClient_caseStudiesGrid__Px7jO{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:40px;margin-bottom:100px}.CaseStudiesClient_caseStudyLink__a3wMf{text-decoration:none;color:inherit;display:block}.CaseStudiesClient_caseStudyCard__ymsXr{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;transition:all .3s ease;backdrop-filter:blur(10px);height:100%}.CaseStudiesClient_caseStudyCard__ymsXr:hover{transform:translateY(-8px);border-color:rgba(255,255,255,.2);box-shadow:0 20px 40px rgba(0,0,0,.3)}.CaseStudiesClient_cardHeader__Ynlwv{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.CaseStudiesClient_companyInfo__YJQfk{display:flex;align-items:flex-start;gap:0}.CaseStudiesClient_companyDetails__b7P_Z h3{font-size:1.25rem;font-weight:600;margin:0 0 4px;color:#ffffff}.CaseStudiesClient_industry__3gHG_{font-size:.875rem;color:#b0b0b0;font-weight:500}.CaseStudiesClient_categoryTag__iMISb{padding:6px 12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);border-radius:8px;font-size:.75rem;font-weight:600;color:#ffffff;text-transform:uppercase;letter-spacing:.5px}.CaseStudiesClient_cardContent__qSPAx{margin-bottom:32px}.CaseStudiesClient_challengeTitle__8tEVP,.CaseStudiesClient_solutionTitle__xUcjI{font-size:1rem;font-weight:600;color:#ffffff;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.CaseStudiesClient_challengeText__d2cyN,.CaseStudiesClient_solutionText__DUQ5t{font-size:.875rem;line-height:1.6;color:#d0d0d0;margin:0 0 16px}.CaseStudiesClient_resultsSection__IlytN{margin-bottom:32px}.CaseStudiesClient_resultsTitle__XjMjm{font-size:1rem;font-weight:600;color:#ffffff;margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px}.CaseStudiesClient_metricsGrid__UFssA{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.CaseStudiesClient_metricItem__lSUyn{text-align:center;padding:16px;background:rgba(255,255,255,.05);border-radius:12px;border:1px solid rgba(255,255,255,.1)}.CaseStudiesClient_metricValue__9vCUU{font-size:1.5rem;font-weight:700;color:#ffffff;margin-bottom:4px}.CaseStudiesClient_metricLabel__99bg4{font-size:.75rem;color:#b0b0b0;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.CaseStudiesClient_cardFooter__RxGGv{border-top:1px solid rgba(255,255,255,.1);padding-top:32px}.CaseStudiesClient_testimonial__bOqsq{text-align:center}.CaseStudiesClient_testimonialText__3l5ow{font-size:1rem;font-style:italic;line-height:1.6;color:#e0e0e0;margin:0 0 16px;font-weight:500}.CaseStudiesClient_testimonialAuthor__SP4cg{display:flex;flex-direction:column;align-items:center;gap:4px}.CaseStudiesClient_authorName__8DaDX{font-size:.875rem;font-weight:600;color:#ffffff}.CaseStudiesClient_authorTitle__JNuDg{font-size:.75rem;color:#b0b0b0;font-weight:500}.CaseStudiesClient_emptyState__qjbHH{text-align:center;padding:80px 20px}.CaseStudiesClient_emptyIcon__wCByI{font-size:4rem;margin-bottom:24px}.CaseStudiesClient_emptyTitle__GrUVg{font-size:1.5rem;font-weight:600;color:#ffffff;margin:0 0 16px}.CaseStudiesClient_emptyText__kddbH{font-size:1rem;color:#b0b0b0;line-height:1.6;max-width:400px;margin:0 auto}.CaseStudiesClient_ctaSection__8iWUy{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:60px 40px 100px;text-align:center;margin-top:80px}.CaseStudiesClient_ctaContent__wE_yX{max-width:600px;margin:0 auto}.CaseStudiesClient_ctaTitle__XFV0c{font-size:2rem;font-weight:700;color:#ffffff;margin:0 0 16px;line-height:1.2}.CaseStudiesClient_ctaText__cACxv{font-size:1.125rem;color:#b0b0b0;line-height:1.6;margin:0 0 32px}.CaseStudiesClient_ctaButton__3l6Lm{padding:16px 32px;background:linear-gradient(135deg,#007AFF,#0056CC);border:none;border-radius:12px;color:#ffffff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px rgba(0,122,255,.3)}.CaseStudiesClient_ctaButton__3l6Lm:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,122,255,.4)}@media (max-width:768px){.CaseStudiesClient_caseStudiesGrid__Px7jO{grid-template-columns:1fr;gap:24px}.CaseStudiesClient_caseStudyCard__ymsXr{padding:24px}.CaseStudiesClient_metricsGrid__UFssA{grid-template-columns:1fr;gap:12px}.CaseStudiesClient_ctaSection__8iWUy{padding:40px 20px 80px}.CaseStudiesClient_ctaTitle__XFV0c{font-size:1.5rem}}