.case-study-detail_caseStudyDetail__NMtqn{padding-top:var(--header-height);min-height:100vh;background:var(--bg-page)}.case-study-detail_hero__OkuBj{background:var(--gradient-dark);padding:var(--space-4xl) 0;color:#fff;text-align:center}.case-study-detail_badge__b81D_{display:inline-block;padding:6px 16px;background:rgba(139,92,246,.2);color:var(--primary-300);border-radius:var(--radius-full);font-size:.8125rem;font-weight:600;margin-bottom:var(--space-lg);text-transform:uppercase;letter-spacing:.05em}.case-study-detail_title__rsVRH{font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.1;margin-bottom:var(--space-xl);max-width:1100px;margin-left:auto;margin-right:auto}.case-study-detail_meta__7DjMy{font-size:.9375rem;color:var(--neutral-400)}.case-study-detail_contentWrapper__iwkII{max-width:1100px;margin:-60px auto 0;background:var(--bg-card);padding:var(--space-4xl);border-radius:var(--radius-2xl);box-shadow:var(--shadow-main);border:1px solid var(--border-subtle);position:relative;z-index:10}.case-study-detail_featuredImage__SMJ76{width:100%;aspect-ratio:21/9;background:var(--neutral-100);border-radius:var(--radius-lg);margin-bottom:var(--space-3xl);object-fit:cover}.case-study-detail_articleContent__859Hc{font-size:1.125rem;line-height:1.8;color:var(--text-main)}.case-study-detail_articleContent__859Hc h1{font-size:2.25rem;margin:var(--space-2xl) 0 var(--space-lg);color:var(--text-heading)}.case-study-detail_articleContent__859Hc h2{font-size:1.75rem;margin:var(--space-2xl) 0 var(--space-md);color:var(--text-heading)}.case-study-detail_articleContent__859Hc h3{font-size:1.35rem;margin:var(--space-xl) 0 var(--space-sm);color:var(--text-heading)}.case-study-detail_articleContent__859Hc p{margin-bottom:var(--space-lg)}.case-study-detail_articleContent__859Hc ul{margin-bottom:var(--space-lg);padding-left:var(--space-xl)}.case-study-detail_articleContent__859Hc li{margin-bottom:var(--space-xs)}.case-study-detail_backLink__3kDW7{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--primary-600);font-weight:600;margin-bottom:var(--space-3xl);transition:transform var(--transition-fast)}.case-study-detail_backLink__3kDW7:hover{transform:translateX(-4px)}@media (max-width:768px){.case-study-detail_contentWrapper__iwkII{margin-top:0;padding:var(--space-xl);border-radius:0;border:none;box-shadow:none}.case-study-detail_hero__OkuBj{padding:var(--space-3xl) 0}.case-study-detail_title__rsVRH{font-size:2rem}}