.CaseStudyContent_main__mcUjN{padding-top:var(--nav-height)}.CaseStudyContent_inner__z08Mu{max-width:800px;margin:0 auto;padding:4rem var(--section-pad-x) 6rem}.CaseStudyContent_back__kpzCJ{margin-bottom:2.5rem}.CaseStudyContent_backLink__gBBDu{font-size:13px;color:var(--muted);transition:color .15s ease;display:inline-flex;align-items:center;gap:.25rem}.CaseStudyContent_backLink__gBBDu:hover{color:var(--electric)}.CaseStudyContent_header__GZ_i6{margin-bottom:3rem}.CaseStudyContent_meta__kp5rP{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.CaseStudyContent_category__LE_Kk{font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:4px 12px;border-radius:20px}.CaseStudyContent_client__y2DGh{font-family:var(--mono);font-size:12px;color:var(--muted);letter-spacing:.05em}.CaseStudyContent_headline__XR7ho{font-size:clamp(28px,5vw,48px);font-weight:700;letter-spacing:-.035em;line-height:1.1;color:var(--white);margin-bottom:1.25rem}.CaseStudyContent_description__LcxE1{font-size:18px;color:var(--soft);line-height:1.65;max-width:640px}.CaseStudyContent_results__z2Uz_{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1px;gap:1px;background:var(--border);border:.5px solid var(--border);border-radius:var(--border-radius-card);overflow:hidden;margin-bottom:4rem}.CaseStudyContent_result__Cy_el{background:var(--deep);padding:1.75rem;display:flex;flex-direction:column;gap:4px}.CaseStudyContent_resultValue__V09GA{font-size:36px;font-weight:700;letter-spacing:-.04em;color:var(--electric);line-height:1}.CaseStudyContent_resultLabel___7o3P{font-size:12px;color:var(--muted)}.CaseStudyContent_body__g_OeA{display:flex;flex-direction:column;gap:3rem;margin-bottom:3rem;padding-bottom:3rem;border-bottom:.5px solid var(--border)}.CaseStudyContent_bodySection___mrxH{display:flex;flex-direction:column;gap:1rem}.CaseStudyContent_bodySectionTag__LCIzB{font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--electric)}.CaseStudyContent_bodySectionText__R6GTh{font-size:16px;color:var(--soft);line-height:1.75}.CaseStudyContent_tags__bgeN3{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4rem}.CaseStudyContent_tag__Sf9ug{font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--soft);background:var(--surface2);padding:5px 12px;border-radius:6px;border:.5px solid var(--border)}.CaseStudyContent_cta__XiiIf{background:var(--deep);border:.5px solid var(--border);border-radius:var(--border-radius-card);padding:3rem 2.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.CaseStudyContent_ctaHeading__q6oRz{font-size:28px;font-weight:700;letter-spacing:-.03em;color:var(--white)}.CaseStudyContent_ctaSub__autjG{font-size:16px;color:var(--soft)}.CaseStudyContent_ctaBtn__Gt8QD{display:inline-block;background:var(--electric);color:var(--void);font-size:14px;font-weight:700;padding:12px 28px;border-radius:var(--border-radius-btn);letter-spacing:.01em;transition:opacity .15s ease;margin-top:.5rem}.CaseStudyContent_ctaBtn__Gt8QD:hover{opacity:.88}@media (max-width:640px){.CaseStudyContent_inner__z08Mu{padding:3rem 1.25rem 4rem}.CaseStudyContent_cta__XiiIf{padding:2rem 1.5rem}}