.CaseStudiesClient_container__fUix_{--cs-ink:#111;--cs-muted:#5b5a58;--cs-grey:#969694;--cs-bg-soft:#f8f8f7;--cs-line:hsla(0,0%,7%,.08);--cs-red:#cc2344;--cs-radius:14px;background:#fff;color:var(--cs-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;padding-bottom:80px}.CaseStudiesClient_shell__XeMAv{width:min(1280px,calc(100% - 48px));margin:0 auto}.CaseStudiesClient_hero__GfFjZ{padding:56px 0 40px;border-bottom:1px solid var(--cs-line)}.CaseStudiesClient_kicker__ZKwFG{display:inline-flex;align-items:center;gap:8px;font-size:.76rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--cs-red);margin-bottom:16px}.CaseStudiesClient_kickerDot__3xKLE{width:7px;height:7px;border-radius:50%;background:var(--cs-red);box-shadow:0 0 10px rgba(204,35,68,.5)}.CaseStudiesClient_hero__GfFjZ h1{font-size:clamp(2.1rem,4.2vw,3.4rem);font-weight:700;letter-spacing:-.04em;line-height:1.08;color:var(--cs-ink);margin:0 0 18px;max-width:900px}.CaseStudiesClient_heroDeck__6ikE4{font-size:1.05rem;line-height:1.65;color:var(--cs-muted);max-width:800px;margin:0 0 36px}.CaseStudiesClient_metricsGrid__MVulK{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.CaseStudiesClient_metricCard__VQmLG{background:var(--cs-bg-soft);border:1px solid var(--cs-line);border-radius:var(--cs-radius);padding:20px 22px;display:flex;flex-direction:column;gap:4px}.CaseStudiesClient_metricValue__pXLM1{font-size:1.7rem;font-weight:800;color:var(--cs-ink);letter-spacing:-.03em}.CaseStudiesClient_metricLabel__Fwm6l{font-size:.82rem;font-weight:500;color:var(--cs-muted)}.CaseStudiesClient_filterSection__Sb306{padding:24px 0 20px;position:sticky;top:74px;z-index:40;background:hsla(0,0%,100%,.95);backdrop-filter:blur(12px);border-bottom:1px solid var(--cs-line);margin-bottom:40px}.CaseStudiesClient_filterBar__SUZGm{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.CaseStudiesClient_filterPills__ckK4p{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.CaseStudiesClient_filterPills__ckK4p::-webkit-scrollbar{display:none}.CaseStudiesClient_pill__3kPne{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;border:1px solid var(--cs-line);background:var(--cs-bg-soft);color:var(--cs-muted);font-size:.84rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .18s ease}.CaseStudiesClient_pill__3kPne:hover{background:#fff;border-color:var(--cs-ink);color:var(--cs-ink)}.CaseStudiesClient_pillActive__RV_2j{background:var(--cs-ink)!important;color:#fff!important;border-color:var(--cs-ink)!important}.CaseStudiesClient_pillCount__IIq1W{display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;padding:2px 6px;border-radius:999px;background:hsla(0,0%,100%,.2);color:inherit}.CaseStudiesClient_searchBox__LFZw2{position:relative;min-width:240px}.CaseStudiesClient_searchInput__WRsJ8{width:100%;height:40px;padding:0 14px 0 36px;border-radius:999px;border:1px solid var(--cs-line);background:var(--cs-bg-soft);color:var(--cs-ink);font-size:.84rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.CaseStudiesClient_searchInput__WRsJ8:focus{border-color:var(--cs-ink);box-shadow:0 0 0 3px hsla(0,0%,7%,.06);background:#fff}.CaseStudiesClient_searchIcon__e69iX{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--cs-grey);pointer-events:none}.CaseStudiesClient_projectsGrid__s0b43{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:32px}@media (max-width:768px){.CaseStudiesClient_projectsGrid__s0b43{grid-template-columns:1fr}}.CaseStudiesClient_projectCard__gBzMD{background:#fff;border:1px solid var(--cs-line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.CaseStudiesClient_projectCard__gBzMD:hover{transform:translateY(-4px);border-color:hsla(0,0%,7%,.22);box-shadow:0 16px 40px hsla(0,0%,7%,.08)}.CaseStudiesClient_imageWrap__UFLS8{position:relative;aspect-ratio:1.5;background:var(--cs-bg-soft);overflow:hidden}.CaseStudiesClient_imageWrap__UFLS8 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.CaseStudiesClient_projectCard__gBzMD:hover .CaseStudiesClient_imageWrap__UFLS8 img{transform:scale(1.05)}.CaseStudiesClient_categoryTag__XKctZ{position:absolute;top:14px;left:14px;background:hsla(0,0%,7%,.85);backdrop-filter:blur(8px);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;border-radius:999px;z-index:2}.CaseStudiesClient_cardBody__JFGQT{padding:24px;display:flex;flex-direction:column;flex-grow:1}.CaseStudiesClient_sectorBadge__vUV75{font-size:.8rem;font-weight:600;color:var(--cs-red);margin-bottom:6px}.CaseStudiesClient_projectTitle__cS2tZ{font-size:1.5rem;font-weight:700;color:var(--cs-ink);letter-spacing:-.02em;margin:0 0 10px}.CaseStudiesClient_projectDesc___KtVh{font-size:.9rem;line-height:1.6;color:var(--cs-muted);margin:0 0 18px}.CaseStudiesClient_cardNav__xnecq{display:flex;gap:4px;border-bottom:1px solid var(--cs-line);margin-bottom:14px}.CaseStudiesClient_navTab__SuVdN{background:transparent;padding:6px 10px 8px;font-size:.78rem;font-weight:600;color:var(--cs-grey);cursor:pointer;border:none;border-bottom:2px solid transparent;transition:all .18s ease}.CaseStudiesClient_navTab__SuVdN:hover{color:var(--cs-ink)}.CaseStudiesClient_navTabActive__cY0NM{color:var(--cs-ink)!important;border-bottom-color:var(--cs-red)!important}.CaseStudiesClient_tabContent__x4krR{font-size:.86rem;line-height:1.6;color:var(--cs-muted);min-height:72px;margin-bottom:20px}.CaseStudiesClient_deliverableList__0g7de{display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0;list-style:none}.CaseStudiesClient_deliverableItem__0uDnd{font-size:.78rem;font-weight:500;background:var(--cs-bg-soft);border:1px solid var(--cs-line);color:var(--cs-ink);padding:4px 10px;border-radius:6px}.CaseStudiesClient_cardFooter__1Fmmu{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--cs-line)}.CaseStudiesClient_btnPrimary__xYakf{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:8px;background:var(--cs-ink);color:#fff;font-size:.84rem;font-weight:600;text-decoration:none;transition:background .18s ease}.CaseStudiesClient_btnPrimary__xYakf:hover{background:var(--cs-red)}.CaseStudiesClient_btnSecondary__mKx3L{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:8px;background:transparent;border:1px solid var(--cs-line);color:var(--cs-ink);font-size:.84rem;font-weight:600;text-decoration:none;transition:all .18s ease}.CaseStudiesClient_btnSecondary__mKx3L:hover{background:var(--cs-bg-soft);border-color:var(--cs-ink)}.CaseStudiesClient_processSection___9I_c{margin-top:80px;padding:56px 0;border-top:1px solid var(--cs-line)}.CaseStudiesClient_sectionHead__3VoIX{text-align:center;max-width:680px;margin:0 auto 48px}.CaseStudiesClient_sectionHead__3VoIX h2{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;letter-spacing:-.03em;color:var(--cs-ink);margin:0 0 12px}.CaseStudiesClient_sectionHead__3VoIX p{font-size:.96rem;line-height:1.6;color:var(--cs-muted)}.CaseStudiesClient_processGrid__9Zjxg{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.CaseStudiesClient_processCard__KE7Eu{background:var(--cs-bg-soft);border:1px solid var(--cs-line);border-radius:14px;padding:28px 24px;position:relative;display:flex;flex-direction:column;gap:10px}.CaseStudiesClient_stepNum__F2tKm{font-size:.78rem;font-weight:800;letter-spacing:.1em;color:var(--cs-red);text-transform:uppercase}.CaseStudiesClient_processCard__KE7Eu h3{font-size:1.1rem;font-weight:700;color:var(--cs-ink);margin:0}.CaseStudiesClient_processCard__KE7Eu p{font-size:.88rem;line-height:1.6;color:var(--cs-muted);margin:0}.CaseStudiesClient_sectorsSection__2FPNj{padding:48px 0;border-top:1px solid var(--cs-line)}.CaseStudiesClient_sectorsGrid__Zh3it{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:24px}.CaseStudiesClient_sectorChip__mvB83{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:10px;background:#fff;border:1px solid var(--cs-line);font-size:.88rem;font-weight:600;color:var(--cs-ink);transition:all .18s ease}.CaseStudiesClient_sectorChip__mvB83:hover{border-color:var(--cs-ink);box-shadow:0 6px 18px hsla(0,0%,7%,.05);transform:translateY(-2px)}.CaseStudiesClient_checkIcon__4GVqG{color:var(--cs-red);flex-shrink:0}.CaseStudiesClient_ctaBox__hXzEC{margin-top:64px;background:var(--cs-ink);color:#fff;border-radius:20px;padding:56px 40px;text-align:center;position:relative;overflow:hidden}.CaseStudiesClient_ctaBox__hXzEC h2{font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;letter-spacing:-.03em;margin:0 0 14px;color:#fff}.CaseStudiesClient_ctaBox__hXzEC p{font-size:1rem;line-height:1.6;color:hsla(0,0%,100%,.75);max-width:620px;margin:0 auto 32px}.CaseStudiesClient_ctaBtns__0auip{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.CaseStudiesClient_btnRed__QXuGy{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:10px;background:var(--cs-red);color:#fff;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .18s ease,background .18s ease}.CaseStudiesClient_btnRed__QXuGy:hover{background:#b51c39;transform:translateY(-2px)}.CaseStudiesClient_btnOutlineWhite__S69Va{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:10px;background:transparent;border:1px solid hsla(0,0%,100%,.25);color:#fff;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .18s ease}.CaseStudiesClient_btnOutlineWhite__S69Va:hover{background:hsla(0,0%,100%,.1);border-color:#fff}