.CaseStudyGrid_filters__tiFJ4{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:clamp(2rem,4vw,3rem)}.CaseStudyGrid_chip___QeL3{font-weight:600;font-size:.92rem;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);padding:.55rem 1.1rem;border-radius:var(--radius-pill);transition:all .2s ease}.CaseStudyGrid_chip___QeL3:hover{border-color:var(--brand-300);color:var(--brand-text)}.CaseStudyGrid_chipActive__GgI4I{color:#fff;background:var(--gradient-brand);border-color:transparent;box-shadow:var(--shadow-brand)}.CaseStudyGrid_grid__g_ttj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.CaseStudyGrid_card__V5WQ2{overflow:hidden;padding:0;display:flex;flex-direction:column}.CaseStudyGrid_thumb__TrKRJ{position:relative;aspect-ratio:16/10;background:linear-gradient(135deg,#2a3040,#11151f);overflow:hidden}.CaseStudyGrid_thumb__TrKRJ:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 120% at 80% 10%,rgba(255,122,26,.35) 0,transparent 45%),repeating-linear-gradient(-45deg,rgba(255,255,255,.03) 0 12px,transparent 12px 24px)}.CaseStudyGrid_thumb__TrKRJ:after{content:"AgileSoft";position:absolute;bottom:1rem;left:1.1rem;font-weight:800;font-size:1.05rem;color:rgba(255,255,255,.85);letter-spacing:-.02em}.CaseStudyGrid_coverImg__0XrMI{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.CaseStudyGrid_thumbTag__BLcCs{position:absolute;top:1rem;left:1rem;z-index:1;font-size:.75rem;font-weight:700;color:#fff;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.35rem .75rem;border-radius:var(--radius-pill)}.CaseStudyGrid_body__tqA2z{padding:1.4rem 1.5rem 1.6rem;display:flex;flex-direction:column;flex-grow:1}.CaseStudyGrid_title__GAIlb{font-size:1.15rem;margin-bottom:.6rem}.CaseStudyGrid_result__4QTBA{display:flex;align-items:center;gap:.5rem;color:var(--brand-text);font-weight:600;font-size:.92rem;margin-bottom:1rem}.CaseStudyGrid_link__CBy1E{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;font-weight:700;font-size:.9rem;color:var(--text)}.CaseStudyGrid_card__V5WQ2:hover .CaseStudyGrid_link__CBy1E{color:var(--brand-text)}.CaseStudyGrid_link__CBy1E svg{transition:transform .2s ease}.CaseStudyGrid_card__V5WQ2:hover .CaseStudyGrid_link__CBy1E svg{transform:translateX(4px)}@media (max-width:960px){.CaseStudyGrid_grid__g_ttj{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.CaseStudyGrid_grid__g_ttj{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}