.CaseStudyDetail_detailPage__GOiI_{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}.CaseStudyDetail_backLink__NKJ0d{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--accent-primary);text-decoration:none;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;transition:transform .2s ease}.CaseStudyDetail_backLink__NKJ0d:hover{transform:translateX(-4px)}.CaseStudyDetail_codeTag__5wS_c{font-size:11px;letter-spacing:2px;margin-bottom:12px}.CaseStudyDetail_codeTag__5wS_c,.CaseStudyDetail_industryBadge__2cn_z{font-family:var(--font-mono);font-weight:800;color:var(--accent-primary)}.CaseStudyDetail_industryBadge__2cn_z{display:inline-block;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.25);padding:4px 12px;border-radius:4px;margin-bottom:16px}.CaseStudyDetail_contentSection__D8Zn8{padding:4rem 0 6rem}.CaseStudyDetail_kpiGrid__4jVe6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-bottom:56px}.CaseStudyDetail_kpiCard__VzUO4{background:var(--card-bg,rgba(26,28,35,.75));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-color);border-radius:16px;padding:28px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:var(--card-shadow)}.CaseStudyDetail_kpiNum__nE4HL{font-family:var(--font-display);font-size:42px;font-weight:900;color:var(--accent-primary);line-height:1;margin-bottom:8px;letter-spacing:-.02em}.CaseStudyDetail_kpiLbl__zngMp{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--text-secondary);letter-spacing:1px;text-transform:uppercase}.CaseStudyDetail_detailsLayout__AH_DQ{display:grid;grid-template-columns:1fr 340px;grid-gap:48px;gap:48px;align-items:start}.CaseStudyDetail_mainContent__lk1mw{display:flex;flex-direction:column;gap:48px}.CaseStudyDetail_block__9a9nu{background:var(--card-bg,rgba(26,28,35,.5));border:1px solid var(--border-color);border-radius:16px;padding:36px 32px}.CaseStudyDetail_blockHeading__69zgH{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:16px;display:flex;align-items:center;gap:10px}.CaseStudyDetail_headingIcon__rBtlA{color:var(--accent-primary)}.CaseStudyDetail_paragraph__PdqxZ{font-size:16px;line-height:1.7;color:var(--text-primary);opacity:.9;margin:0}.CaseStudyDetail_problemsBox__5SNBl,.CaseStudyDetail_stepsBox__i4yD3{margin-top:24px;background:rgba(0,0,0,.25);border:1px solid var(--border-color);border-radius:12px;padding:24px}.CaseStudyDetail_boxTitle__IN_6a{font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:1.5px;color:var(--accent-primary);margin-bottom:16px;text-transform:uppercase}.CaseStudyDetail_problemList__3aCBp{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.CaseStudyDetail_problemList__3aCBp li{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;color:var(--text-primary)}.CaseStudyDetail_bulletErr__FV3hs{color:#f44;font-weight:800;font-size:12px;margin-top:2px}.CaseStudyDetail_stepList__79r_O{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.CaseStudyDetail_stepList__79r_O li{display:flex;align-items:flex-start;gap:16px}.CaseStudyDetail_stepNum__Mo_GU{font-family:var(--font-mono);font-size:11px;font-weight:800;color:var(--accent-primary);background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.2);padding:4px 8px;border-radius:4px;flex-shrink:0}.CaseStudyDetail_stepText__VSod3{font-size:14.5px;line-height:1.5;color:var(--text-primary)}.CaseStudyDetail_outcomeBlock__0pmLy{background:linear-gradient(135deg,rgba(245,158,11,.12) 0,var(--card-bg,rgba(26,28,35,.9)) 100%);border:1px solid var(--border-color-heavy);border-radius:16px;padding:40px 36px;box-shadow:0 16px 48px rgba(0,0,0,.3);margin-bottom:32px}.CaseStudyDetail_outcomeTitle__vgJxk{font-family:var(--font-display);font-size:24px;font-weight:800;color:var(--text-primary);margin-bottom:12px}.CaseStudyDetail_outcomeDesc__S62U8{font-size:16.5px;line-height:1.65;color:var(--text-secondary);font-weight:600}.CaseStudyDetail_quoteBlock__sfk5X{background:rgba(245,158,11,.08);border-left:4px solid var(--accent-primary);border-radius:0 12px 12px 0;padding:24px 28px;margin-bottom:40px}.CaseStudyDetail_quoteText__Bg8Tf{font-family:var(--font-display);font-size:17.5px;font-style:italic;line-height:1.6;color:var(--text-primary);margin-bottom:10px}.CaseStudyDetail_quoteAuthor__u3SYn{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--accent-primary);text-transform:uppercase;letter-spacing:1px}.CaseStudyDetail_faqBlock__BKZzY{margin-top:40px;padding-top:32px;border-top:1px solid var(--border-color)}.CaseStudyDetail_faqList__Fe4BF{display:flex;flex-direction:column;gap:20px;margin-top:20px}.CaseStudyDetail_faqItem__ko9w0{background:var(--card-bg,hsla(0,0%,100%,.03));border:1px solid var(--border-color);border-radius:12px;padding:20px 24px}.CaseStudyDetail_faqQuestion__2cZdr{font-size:16px;font-weight:700;color:var(--accent-primary);margin-bottom:8px}.CaseStudyDetail_faqAnswer__wCn12{font-size:14.5px;line-height:1.6;color:var(--text-primary);margin:0}.CaseStudyDetail_sidebar__5wlgB{position:-webkit-sticky;position:sticky;top:100px}.CaseStudyDetail_specCard__FjM1D{background:var(--card-bg,rgba(26,28,35,.8));border:1px solid var(--border-color);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:28px}.CaseStudyDetail_specCardTitle__e_Eqe{font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:2px;color:var(--accent-primary);padding-bottom:14px;border-bottom:1px solid var(--border-color);margin:0}.CaseStudyDetail_specGroup__fgBr_{display:flex;flex-direction:column;gap:12px}.CaseStudyDetail_specLabel__8KdpQ{font-family:var(--font-mono);font-size:10px;font-weight:800;color:var(--text-secondary);letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;gap:8px;margin:0}.CaseStudyDetail_specList__mHB_X{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.CaseStudyDetail_specList__mHB_X li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--text-primary);line-height:1.4}.CaseStudyDetail_checkIcon__z9A1t{color:var(--accent-primary);flex-shrink:0;margin-top:2px}.CaseStudyDetail_protocolBadges__Jxqls{display:flex;flex-wrap:wrap;gap:8px}.CaseStudyDetail_protoBadge__Sys2_{font-family:var(--font-mono);font-size:10px;font-weight:700;background:var(--card-bg,hsla(0,0%,100%,.06));border:1px solid var(--border-color);color:var(--text-primary);padding:4px 10px;border-radius:4px}.CaseStudyDetail_ctaBox__zviny{margin-top:8px;padding-top:20px;border-top:1px dashed var(--border-color);display:flex;flex-direction:column;gap:12px}.CaseStudyDetail_ctaPrompt__J0gi3{font-size:13px;color:var(--text-secondary);line-height:1.5;margin:0}.CaseStudyDetail_sidebarBtn__mI0ll{width:100%;background:var(--accent-primary);color:#000;border:none;padding:12px 16px;border-radius:8px;font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.CaseStudyDetail_sidebarBtn__mI0ll:hover{opacity:.9}@media (max-width:1024px){.CaseStudyDetail_detailsLayout__AH_DQ{grid-template-columns:1fr;gap:36px}.CaseStudyDetail_sidebar__5wlgB{position:static}.CaseStudyDetail_kpiGrid__4jVe6{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width:640px){.CaseStudyDetail_kpiGrid__4jVe6{grid-template-columns:1fr;gap:16px}.CaseStudyDetail_kpiNum__nE4HL{font-size:34px}.CaseStudyDetail_block__9a9nu{padding:24px 20px}.CaseStudyDetail_outcomeBlock__0pmLy{padding:28px 24px}}[data-theme=light] .CaseStudyDetail_kpiCard__VzUO4{background:#fff!important;border:1.5px solid rgba(15,23,42,.12)!important;box-shadow:0 10px 30px rgba(15,23,42,.06)}[data-theme=light] .CaseStudyDetail_kpiLbl__zngMp{color:#475569!important;font-weight:700}[data-theme=light] .CaseStudyDetail_block__9a9nu{background:#fff!important;border:1.5px solid rgba(15,23,42,.12)!important;box-shadow:0 10px 30px rgba(15,23,42,.06)}[data-theme=light] .CaseStudyDetail_blockHeading__69zgH{color:#0f172a!important;font-weight:800}[data-theme=light] .CaseStudyDetail_paragraph__PdqxZ{color:#334155!important;opacity:1!important;font-weight:450}[data-theme=light] .CaseStudyDetail_problemsBox__5SNBl,[data-theme=light] .CaseStudyDetail_stepsBox__i4yD3{background:#f8fafc!important;border:1px solid rgba(15,23,42,.1)!important}[data-theme=light] .CaseStudyDetail_boxTitle__IN_6a{color:#b45309!important;font-weight:800}[data-theme=light] .CaseStudyDetail_problemList__3aCBp li,[data-theme=light] .CaseStudyDetail_stepText__VSod3{color:#1e293b!important;font-weight:500}[data-theme=light] .CaseStudyDetail_stepNum__Mo_GU{background:rgba(217,119,6,.12);color:#b45309;border-color:rgba(217,119,6,.25);font-weight:800}[data-theme=light] .CaseStudyDetail_outcomeBlock__0pmLy{background:radial-gradient(circle at top right,rgba(217,119,6,.1) 0,transparent 60%),linear-gradient(135deg,#fff,#f8fafc)!important;border:1.5px solid rgba(217,119,6,.3)!important;box-shadow:0 15px 40px rgba(15,23,42,.08)}[data-theme=light] .CaseStudyDetail_outcomeTitle__vgJxk{color:#0f172a!important;font-weight:800}[data-theme=light] .CaseStudyDetail_outcomeDesc__S62U8{color:#334155!important;font-weight:600}[data-theme=light] .CaseStudyDetail_quoteBlock__sfk5X{background:rgba(217,119,6,.08)!important;border-left-color:#d97706!important}[data-theme=light] .CaseStudyDetail_quoteText__Bg8Tf{color:#0f172a!important;font-weight:600}[data-theme=light] .CaseStudyDetail_quoteAuthor__u3SYn{color:#b45309!important;font-weight:800}[data-theme=light] .CaseStudyDetail_faqItem__ko9w0{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 4px 15px rgba(15,23,42,.04)}[data-theme=light] .CaseStudyDetail_faqQuestion__2cZdr{color:#b45309!important;font-weight:800}[data-theme=light] .CaseStudyDetail_faqAnswer__wCn12{color:#334155!important;font-weight:500}[data-theme=light] .CaseStudyDetail_specCard__FjM1D{background:#fff!important;border:1.5px solid rgba(15,23,42,.12)!important;box-shadow:0 10px 30px rgba(15,23,42,.06)}[data-theme=light] .CaseStudyDetail_specCardTitle__e_Eqe{color:#b45309!important;font-weight:800;border-bottom-color:rgba(15,23,42,.1)}[data-theme=light] .CaseStudyDetail_specLabel__8KdpQ{color:#475569!important;font-weight:800}[data-theme=light] .CaseStudyDetail_specList__mHB_X li{color:#1e293b!important;font-weight:600}[data-theme=light] .CaseStudyDetail_protoBadge__Sys2_{background:#f1f5f9!important;border:1px solid rgba(15,23,42,.15)!important;color:#0f172a!important;font-weight:700}[data-theme=light] .CaseStudyDetail_ctaBox__zviny{border-top-color:rgba(15,23,42,.12)}[data-theme=light] .CaseStudyDetail_ctaPrompt__J0gi3{color:#475569!important;font-weight:600}[data-theme=light] .CaseStudyDetail_sidebarBtn__mI0ll{background:#0f172a!important;color:#fff!important}[data-theme=light] .CaseStudyDetail_sidebarBtn__mI0ll:hover{background:#d97706!important}