.case-studies-filter{background-color:var(--bg-card);z-index:99;border-bottom:1px solid var(--border-dark);position:sticky;top:80px}.filter-controls{align-items:center;padding:15px 0;display:flex;overflow-x:auto}.filter-label{color:var(--text-light);white-space:nowrap;margin-right:20px;font-weight:500}.filter-buttons{flex-wrap:nowrap;gap:10px;display:flex}.filter-btn{border:1px solid var(--border-dark);color:var(--text-light-muted);cursor:pointer;white-space:nowrap;background-color:#0000;border-radius:50px;padding:8px 16px;font-size:.9rem;transition:all .3s}.filter-btn:hover{color:var(--splitlight-blue);border-color:var(--splitlight-blue);background-color:#5274ff1a}.filter-btn.active{background-color:var(--splitlight-blue);color:#fff;border-color:var(--splitlight-blue)}.featured-case-study{background-color:var(--bg-dark);padding:80px 0}.featured-badge{color:var(--splitlight-blue);background-color:#5274ff33;border-radius:100px;margin-bottom:20px;padding:5px 12px;font-size:.8rem;font-weight:600;display:inline-block}.featured-case-content{background-color:var(--bg-card);border:1px solid var(--border-dark);border-radius:12px;gap:50px;display:flex;overflow:hidden}.featured-case-image{background-color:#0a0a0acc;flex:1;justify-content:center;align-items:center;min-height:400px;display:flex}.case-image-placeholder{background:linear-gradient(135deg,#5274ff0d 0%,#8c54ff0d 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.featured-case-details{flex:1;padding:40px}.case-categories{flex-wrap:wrap;gap:10px;margin-bottom:15px;display:flex}.case-category{border-radius:50px;padding:4px 12px;font-size:.8rem;font-weight:600}.case-category.ai-consultancy{color:var(--splitlight-blue);background-color:#5274ff1a}.case-category.splitlight-web{color:#9c5eff;background-color:#9c5eff1a}.case-category.ai-solutions{color:#00e9aa;background-color:#00e9aa1a}.case-category.development{color:gold;background-color:#ffd7001a}.case-category.splitlight-react{color:#ff54b8;background-color:#ff54b81a}.featured-case-details h2{color:var(--text-light);margin-bottom:20px;font-size:1.8rem}.case-meta{gap:20px;margin-bottom:20px;display:flex}.meta-item{color:var(--text-light-muted);align-items:center;font-size:.9rem;display:flex}.meta-item i{color:var(--splitlight-blue);margin-right:8px}.case-summary{color:var(--text-light-muted);margin-bottom:30px;line-height:1.7}.case-studies-grid{background-color:var(--bg-dark);padding:10px 0 80px}.case-studies-grid .container{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;display:grid}.case-study-card{background-color:var(--bg-card);border:1px solid var(--border-dark);border-radius:12px;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.case-study-card:before{content:"";opacity:0;z-index:1;background:linear-gradient(90deg,#5274ff,#6f0);height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.case-study-card:hover{border-color:#5274ff80;transform:translateY(-6px);box-shadow:0 20px 40px #00000059}.case-study-card:hover:before{opacity:1}.case-card-head{border-bottom:1px solid var(--border-dark);align-items:flex-end;min-height:96px;padding:22px 25px 18px;display:flex;position:relative;overflow:hidden}.case-card-icon{opacity:.16;font-size:3.4rem;transition:opacity .3s,transform .3s;position:absolute;top:50%;right:18px;transform:translateY(-50%)rotate(-8deg)}.case-study-card:hover .case-card-icon{opacity:.3;transform:translateY(-50%)rotate(0)scale(1.05)}.case-card-client{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:2px;color:var(--text-light);z-index:1;font-size:.75rem;position:relative}.case-card-head.accent-ai-consultancy{background:linear-gradient(135deg,#5274ff29 0%,#5274ff08 70%)}.case-card-head.accent-ai-consultancy .case-card-icon{color:#5274ff}.case-card-head.accent-splitlight-web{background:linear-gradient(135deg,#9c5eff29 0%,#9c5eff08 70%)}.case-card-head.accent-splitlight-web .case-card-icon{color:#9c5eff}.case-card-head.accent-ai-solutions{background:linear-gradient(135deg,#00e9aa24 0%,#00e9aa08 70%)}.case-card-head.accent-ai-solutions .case-card-icon{color:#00e9aa}.case-card-head.accent-development{background:linear-gradient(135deg,#ffd70021 0%,#ffd70008 70%)}.case-card-head.accent-development .case-card-icon{color:gold}.case-card-head.accent-splitlight-react{background:linear-gradient(135deg,#ff54b826 0%,#ff54b808 70%)}.case-card-head.accent-splitlight-react .case-card-icon{color:#ff54b8}.case-content{flex-direction:column;flex-grow:1;padding:25px;display:flex}.case-content h3{color:var(--text-light);margin:15px 0;font-size:1.3rem}.case-content p{color:var(--text-light-muted);flex-grow:1;margin-bottom:20px;line-height:1.6}.case-results{border-top:1px solid var(--border-dark);gap:20px;margin-bottom:20px;padding-top:15px;display:flex}.result-item{flex-direction:column;display:flex}.result-value{background:linear-gradient(90deg,#5274ff,#6f0);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:700}.result-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1.5px;color:var(--text-light-muted);margin-top:4px;font-size:.7rem}.case-link{color:var(--splitlight-blue);justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font-weight:600;display:flex}.case-link i{transition:transform .3s}.case-link:hover i{transform:translate(5px)}.case-link--coming{color:var(--text-light-muted);border-top:1px solid var(--border-dark);font-weight:500;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:2px;cursor:default;pointer-events:none;opacity:.7;justify-content:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:15px;font-size:.72rem;display:flex}.client-testimonials{background:linear-gradient(to bottom,var(--bg-dark),var(--bg-card));padding:80px 0}.testimonials-slider{flex-wrap:wrap;gap:30px;margin-top:50px;display:flex}.testimonial-slide{background-color:var(--bg-card);border:1px solid var(--border-dark);border-radius:12px;flex:1;min-width:300px;padding:30px;transition:all .3s}.testimonial-slide:hover{border-color:var(--splitlight-blue);transform:translateY(-5px);box-shadow:0 15px 30px #0003}.testimonial-content{margin-bottom:25px}.testimonial-content p{color:var(--text-light);font-style:italic;line-height:1.7;position:relative}.testimonial-content p:before,.testimonial-content p:after{content:"\"";color:var(--splitlight-blue);font-size:1.5rem;font-weight:700}.testimonial-author{align-items:center;display:flex}.author-image{width:50px;height:50px;margin-right:15px}.author-placeholder{background-color:var(--splitlight-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.author-info h4{color:var(--text-light);margin-bottom:5px;font-size:1.1rem}.author-info p{color:var(--text-light-muted);font-size:.9rem}@media screen and (max-width:992px){.featured-case-content{flex-direction:column}.featured-case-image{min-height:300px}.case-studies-grid .container{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media screen and (max-width:768px){.case-studies-filter{margin-top:-80px}.filter-controls{flex-direction:column;align-items:flex-start;padding:10px 0}.filter-label{margin-bottom:6px;font-size:.875rem}.filter-buttons{flex-wrap:wrap;gap:6px;width:100%;padding-bottom:0}.filter-btn{padding:6px 12px;font-size:.8125rem}.featured-case-details{padding:25px}.featured-case-details h2{font-size:1.5rem}.case-meta{flex-direction:column;gap:10px}.case-studies-grid .container{grid-template-columns:1fr}.testimonials-slider{flex-direction:column}}@media screen and (max-width:480px){.featured-case-image{min-height:200px}.case-content{padding:20px}.case-results{flex-wrap:wrap}}
