.Cases-module__U1_V1W__main{min-height:100vh}.Cases-module__U1_V1W__container{z-index:1;width:80%;margin:0 auto;padding:0 20px;position:relative}.Cases-module__U1_V1W__casesHero{text-align:center;background:linear-gradient(135deg,#f8faff 0%,#f0f4ff 100%);padding:0 0 60px;position:relative;overflow:hidden}.Cases-module__U1_V1W__heroTitle{background:linear-gradient(135deg,#2c3e50 0%,#667eea 100%);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:3rem;font-weight:700}.Cases-module__U1_V1W__heroSubtitle{color:#64748b;max-width:600px;margin:0 auto 30px;font-size:1.25rem;line-height:1.7}.Cases-module__U1_V1W__featuredSection{padding:80px 0 60px}.Cases-module__U1_V1W__sectionTitle{text-align:center;color:#1e293b;margin-bottom:50px;font-size:2.5rem;font-weight:600}.Cases-module__U1_V1W__featuredGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));align-items:stretch;gap:40px;display:grid}.Cases-module__U1_V1W__featuredCard{background:#fff;border-radius:15px;flex-direction:column;height:100%;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000014}.Cases-module__U1_V1W__featuredCard:hover{transform:translateY(-10px);box-shadow:0 20px 50px #00000026}.Cases-module__U1_V1W__featuredImage{flex-shrink:0;height:200px;position:relative}.Cases-module__U1_V1W__imagePlaceholder{color:#fff;text-align:center;box-sizing:border-box;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;width:100%;height:100%;padding:20px;font-size:.9rem;font-weight:500;line-height:1.4;display:flex;overflow:hidden}.Cases-module__U1_V1W__featuredBadge{color:#fff;z-index:2;background:#ff6b6b;border-radius:15px;padding:5px 12px;font-size:.8rem;font-weight:600;position:absolute;top:15px;right:15px}.Cases-module__U1_V1W__featuredContent{flex-direction:column;flex:1;min-height:0;padding:25px;display:flex}.Cases-module__U1_V1W__caseMeta{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:.85rem;display:flex}.Cases-module__U1_V1W__industry{color:#667eea;background:#667eea1a;border-radius:15px;padding:4px 12px;font-weight:500}.Cases-module__U1_V1W__duration{color:#64748b}.Cases-module__U1_V1W__caseTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;min-height:3.6em;margin-bottom:10px;font-size:1.3rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.Cases-module__U1_V1W__caseLink{color:#1e293b;text-decoration:none;transition:color .3s}.Cases-module__U1_V1W__caseLink:hover{color:#667eea}.Cases-module__U1_V1W__client{color:#64748b;flex-shrink:0;margin-bottom:15px;font-size:.95rem}.Cases-module__U1_V1W__featuredExcerpt{color:#64748b;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;min-height:4.8em;margin-bottom:20px;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.Cases-module__U1_V1W__resultsPreview{flex-shrink:0;gap:15px;margin-top:auto;display:flex}.Cases-module__U1_V1W__resultPreview{text-align:center;flex:1}.Cases-module__U1_V1W__resultValue{color:#667eea;margin-bottom:5px;font-size:1.5rem;font-weight:700;display:block}.Cases-module__U1_V1W__resultMetric{color:#64748b;font-size:.8rem}.Cases-module__U1_V1W__casesContent{padding:60px 0}.Cases-module__U1_V1W__contentLayout{grid-template-columns:1fr 300px;align-items:start;gap:40px;display:grid}.Cases-module__U1_V1W__casesArea{min-height:500px}.Cases-module__U1_V1W__sidebar{position:sticky;top:100px}.Cases-module__U1_V1W__filterStatus{background:#fff;border-radius:12px;margin-bottom:25px;padding:25px;box-shadow:0 4px 12px #00000014}.Cases-module__U1_V1W__filterStatus h3{color:#374151;margin-bottom:15px;font-size:1.2rem}.Cases-module__U1_V1W__activeFilters{flex-wrap:wrap;gap:10px;margin-bottom:15px;display:flex}.Cases-module__U1_V1W__activeFilter{color:#667eea;background:#667eea1a;border-radius:20px;align-items:center;padding:8px 12px;font-size:.9rem;font-weight:500;display:inline-flex}.Cases-module__U1_V1W__removeFilter{cursor:pointer;color:#64748b;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;margin-left:8px;padding:0;font-size:1.1rem;display:flex}.Cases-module__U1_V1W__removeFilter:hover{color:#e53e3e}.Cases-module__U1_V1W__clearAll{color:#64748b;cursor:pointer;background:#6b72801a;border:none;border-radius:6px;padding:8px 16px;font-size:.9rem;transition:all .3s}.Cases-module__U1_V1W__clearAll:hover{background:#6b728033}.Cases-module__U1_V1W__searchSection{margin-bottom:30px}.Cases-module__U1_V1W__searchContainer{gap:10px;margin-bottom:15px;display:flex}.Cases-module__U1_V1W__searchInput{border:1px solid #d1d5db;border-radius:25px;flex:1;padding:12px 20px;font-size:1rem;transition:all .3s}.Cases-module__U1_V1W__searchInput:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.Cases-module__U1_V1W__searchButton{color:#fff;cursor:pointer;background:#667eea;border:none;border-radius:25px;padding:12px 25px;font-weight:500;transition:background .3s}.Cases-module__U1_V1W__searchButton:hover{background:#5a67d8}.Cases-module__U1_V1W__resultsInfo{color:#64748b;font-size:.9rem}.Cases-module__U1_V1W__filterInfo{color:#667eea;font-weight:500}.Cases-module__U1_V1W__casesList{flex-direction:column;gap:25px;display:flex}.Cases-module__U1_V1W__caseCard{background:#fff;border-radius:12px;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 15px #00000014}.Cases-module__U1_V1W__caseCard:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026}.Cases-module__U1_V1W__caseImage{flex-shrink:0;width:200px;position:relative}.Cases-module__U1_V1W__featuredTag{color:#fff;background:#ff6b6b;border-radius:12px;padding:4px 10px;font-size:.75rem;font-weight:600;position:absolute;top:10px;right:10px}.Cases-module__U1_V1W__caseContent{flex-direction:column;flex:1;padding:25px;display:flex}.Cases-module__U1_V1W__caseHeader{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.Cases-module__U1_V1W__caseMeta{flex-wrap:wrap;gap:10px;display:flex}.Cases-module__U1_V1W__category{color:#667eea;background:#667eea1a;border-radius:12px;padding:4px 10px;font-size:.8rem;font-weight:500}.Cases-module__U1_V1W__industry{color:#16a34a;background:#22c55e1a;border-radius:12px;padding:4px 10px;font-size:.8rem;font-weight:500}.Cases-module__U1_V1W__featuredIndicator{color:#ff6b6b;background:#ff6b6b1a;border-radius:12px;padding:4px 10px;font-size:.8rem;font-weight:500}.Cases-module__U1_V1W__caseTitle{margin-bottom:8px;font-size:1.2rem;font-weight:600;line-height:1.4}.Cases-module__U1_V1W__client{color:#64748b;margin-bottom:15px;font-size:.9rem}.Cases-module__U1_V1W__excerpt{color:#64748b;flex:1;margin-bottom:20px;font-size:.95rem;line-height:1.6}.Cases-module__U1_V1W__resultsSummary{grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:20px;display:grid}.Cases-module__U1_V1W__resultItem{text-align:center;background:#667eea0d;border-radius:8px;padding:12px}.Cases-module__U1_V1W__resultValue{color:#667eea;margin-bottom:4px;font-size:1.3rem;font-weight:700}.Cases-module__U1_V1W__resultInfo{flex-direction:column;gap:2px;display:flex}.Cases-module__U1_V1W__resultMetric{color:#374151;font-size:.8rem;font-weight:500}.Cases-module__U1_V1W__resultChange{color:#16a34a;font-size:.75rem}.Cases-module__U1_V1W__caseFooter{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.Cases-module__U1_V1W__projectInfo{color:#64748b;gap:15px;font-size:.85rem;display:flex}.Cases-module__U1_V1W__budget,.Cases-module__U1_V1W__teamSize{font-weight:500}.Cases-module__U1_V1W__tags{flex-wrap:wrap;gap:8px;display:flex}.Cases-module__U1_V1W__tag{color:#667eea;cursor:pointer;background:#667eea1a;border-radius:12px;padding:4px 10px;font-size:.8rem;transition:all .3s}.Cases-module__U1_V1W__tag:hover{color:#fff;background:#667eea}.Cases-module__U1_V1W__noResults{text-align:center;color:#64748b;padding:60px 20px}.Cases-module__U1_V1W__noResultsIcon{margin-bottom:20px;font-size:3rem}.Cases-module__U1_V1W__noResults h3{color:#374151;margin-bottom:10px}.Cases-module__U1_V1W__resetButton{color:#fff;cursor:pointer;background:#667eea;border:none;border-radius:5px;margin-top:15px;padding:10px 20px}.Cases-module__U1_V1W__resetButton:hover{background:#5a67d8}.Cases-module__U1_V1W__sidebarSection{background:#fff;border-radius:12px;margin-bottom:25px;padding:25px;box-shadow:0 4px 12px #00000014}.Cases-module__U1_V1W__sidebarTitle{color:#1e293b;margin-bottom:20px;font-size:1.1rem;font-weight:600}.Cases-module__U1_V1W__categoryList{flex-direction:column;gap:8px;display:flex}.Cases-module__U1_V1W__categoryItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;transition:all .3s;display:flex}.Cases-module__U1_V1W__categoryItem:hover{background:#667eea0d}.Cases-module__U1_V1W__categoryItem.Cases-module__U1_V1W__active{color:#667eea;background:#667eea1a}.Cases-module__U1_V1W__categoryName{font-weight:500}.Cases-module__U1_V1W__categoryCount{color:#64748b;font-size:.85rem}.Cases-module__U1_V1W__tagsCloud{flex-wrap:wrap;gap:8px;display:flex}.Cases-module__U1_V1W__tagsCloud .Cases-module__U1_V1W__tag{margin-bottom:5px}.Cases-module__U1_V1W__tagsCloud .Cases-module__U1_V1W__tag.Cases-module__U1_V1W__active{color:#fff;background:#667eea}.Cases-module__U1_V1W__industryStats{flex-direction:column;gap:12px;display:flex}.Cases-module__U1_V1W__industryItem{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.Cases-module__U1_V1W__industryName{font-weight:500}.Cases-module__U1_V1W__industryCount{color:#64748b;font-size:.85rem}.Cases-module__U1_V1W__ctaSection{color:#fff;text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:80px 0}.Cases-module__U1_V1W__ctaDescription{opacity:.9;margin-bottom:30px;font-size:1.1rem;line-height:1.6}.Cases-module__U1_V1W__ctaButtons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.Cases-module__U1_V1W__primaryButton{color:#667eea;background:#fff;border-radius:50px;padding:15px 30px;font-weight:600;text-decoration:none;transition:all .3s}.Cases-module__U1_V1W__primaryButton:hover{transform:translateY(-2px);box-shadow:0 10px 25px #fff3}.Cases-module__U1_V1W__secondaryButton{color:#fff;background:0 0;border:2px solid #fff;border-radius:50px;padding:15px 30px;font-weight:600;text-decoration:none;transition:all .3s}.Cases-module__U1_V1W__secondaryButton:hover{color:#667eea;background:#fff}@media (max-width:1024px){.Cases-module__U1_V1W__contentLayout{grid-template-columns:1fr;gap:30px}.Cases-module__U1_V1W__sidebar{position:static}}@media (max-width:768px){.Cases-module__U1_V1W__container{width:95%;padding:0 15px}.Cases-module__U1_V1W__casesHero{padding:80px 0 40px}.Cases-module__U1_V1W__heroTitle{font-size:2.5rem}.Cases-module__U1_V1W__featuredSection{padding:60px 0 40px}.Cases-module__U1_V1W__sectionTitle{font-size:2rem}.Cases-module__U1_V1W__featuredGrid{grid-template-columns:1fr;gap:30px}.Cases-module__U1_V1W__casesContent{padding:40px 0}.Cases-module__U1_V1W__caseCard{flex-direction:column}.Cases-module__U1_V1W__caseImage{width:100%;height:200px}.Cases-module__U1_V1W__resultsSummary{grid-template-columns:1fr}.Cases-module__U1_V1W__caseFooter{flex-direction:column;align-items:flex-start;gap:15px}.Cases-module__U1_V1W__ctaSection{padding:60px 0}.Cases-module__U1_V1W__ctaTitle{font-size:2rem}.Cases-module__U1_V1W__ctaButtons{flex-direction:column;align-items:center}.Cases-module__U1_V1W__caseTitle{-webkit-line-clamp:3;min-height:auto}.Cases-module__U1_V1W__featuredExcerpt{-webkit-line-clamp:4;min-height:auto}}@media (max-width:480px){.Cases-module__U1_V1W__heroTitle{font-size:2rem}.Cases-module__U1_V1W__sectionTitle{font-size:1.8rem}.Cases-module__U1_V1W__caseHeader{flex-direction:column;gap:10px}.Cases-module__U1_V1W__caseMeta{gap:8px}}.Cases-module__U1_V1W__featuredCardLink{color:inherit;height:100%;text-decoration:none;transition:all .3s;display:block}.Cases-module__U1_V1W__featuredCardLink:hover{color:inherit;text-decoration:none}.Cases-module__U1_V1W__featuredCard{cursor:pointer;background:#fff;border-radius:15px;flex-direction:column;height:100%;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000014}.Cases-module__U1_V1W__featuredCardLink:hover .Cases-module__U1_V1W__featuredCard{transform:translateY(-10px);box-shadow:0 20px 50px #00000026}.Cases-module__U1_V1W__featuredCardLink:active .Cases-module__U1_V1W__featuredCard{transform:translateY(-5px);box-shadow:0 15px 35px #0000001f}.Cases-module__U1_V1W__featuredCard .Cases-module__U1_V1W__caseLink{color:#1e293b;text-decoration:none;transition:color .3s}.Cases-module__U1_V1W__featuredCardLink:hover .Cases-module__U1_V1W__featuredCard .Cases-module__U1_V1W__caseLink{color:#667eea}.Cases-module__U1_V1W__featuredCardLink:focus{outline:none}.Cases-module__U1_V1W__featuredCardLink:focus .Cases-module__U1_V1W__featuredCard{box-shadow:0 0 0 3px #667eea4d,0 10px 30px #00000014}.Cases-module__U1_V1W__featuredCard:after{content:"";background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);height:3px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.Cases-module__U1_V1W__featuredCardLink:hover .Cases-module__U1_V1W__featuredCard:after{transform:scaleX(1)}@media (max-width:768px){.Cases-module__U1_V1W__featuredCardLink:hover .Cases-module__U1_V1W__featuredCard{transform:translateY(-5px)}.Cases-module__U1_V1W__featuredCardLink:active .Cases-module__U1_V1W__featuredCard{transform:translateY(-2px)}}.Cases-module__U1_V1W__caseCardLink{color:inherit;text-decoration:none;transition:all .3s;display:block}.Cases-module__U1_V1W__caseCardLink:hover{color:inherit;text-decoration:none}.Cases-module__U1_V1W__caseCard{cursor:pointer;background:#fff;border-radius:12px;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 15px #00000014}.Cases-module__U1_V1W__caseCardLink:hover .Cases-module__U1_V1W__caseCard{transform:translateY(-5px);box-shadow:0 10px 30px #00000026}.Cases-module__U1_V1W__caseCardLink:active .Cases-module__U1_V1W__caseCard{transform:translateY(-2px);box-shadow:0 8px 25px #0000001f}.Cases-module__U1_V1W__caseCardLink:focus{outline:none}.Cases-module__U1_V1W__caseCardLink:focus .Cases-module__U1_V1W__caseCard{box-shadow:0 0 0 3px #667eea4d,0 4px 15px #00000014}.Cases-module__U1_V1W__consultButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#06c,#049);border:none;border-radius:8px;width:100%;padding:.75rem 1.5rem;font-weight:600;transition:all .3s}.Cases-module__U1_V1W__consultButton:hover{background:linear-gradient(135deg,#0052b3,#036);transform:translateY(-2px);box-shadow:0 4px 12px #0066cc4d}.Cases-module__U1_V1W__ctaSection{color:#fff;text-align:center;background:linear-gradient(135deg,#06c,#049);margin-top:4rem;padding:4rem 0}.Cases-module__U1_V1W__ctaContent{max-width:600px;margin:0 auto}.Cases-module__U1_V1W__ctaTitle{margin-bottom:1rem;font-size:2rem;font-weight:700}.Cases-module__U1_V1W__ctaDescription{opacity:.9;margin-bottom:2rem;font-size:1.125rem}.Cases-module__U1_V1W__primaryButton{color:#06c;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:1rem 2rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.Cases-module__U1_V1W__primaryButton:hover{background:#f0f7ff;transform:translateY(-2px);box-shadow:0 8px 25px #fff3}.Cases-module__U1_V1W__sidebarArea{flex-direction:column;gap:2rem;display:flex;position:sticky;top:100px}
