.case-study-detail_section__A5Qou{padding-block:var(--space-section)}.case-study-detail_sectionAlt__PoO6Y{padding-block:var(--space-section);background:var(--color-bg-secondary)}.case-study-detail_heroImage__sJuod{position:relative;width:100%;aspect-ratio:21/9;overflow:hidden;background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border)}.case-study-detail_heroImage__sJuod img{width:100%;height:100%;object-fit:cover}.case-study-detail_heroImageFallback__9PPxS{width:100%;height:100%;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:clamp(3rem,8vw,6rem);font-weight:var(--font-weight-bold);color:rgba(255,255,255,.5);letter-spacing:var(--letter-spacing-display)}.case-study-detail_metaBar__E5m64{padding:var(--space-6) 0;border-bottom:1px solid var(--color-border);margin-bottom:var(--space-section);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-5)}.case-study-detail_metaItem__2Gpau{display:flex;flex-direction:column;gap:var(--space-1)}.case-study-detail_metaLabel__j_PQ0{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary)}.case-study-detail_metaValue__c7xef{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.case-study-detail_industryChip__VkRR1{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:rgba(245,158,11,.08);color:var(--color-brand-primary);border:1px solid rgba(245,158,11,.2)}.case-study-detail_resultsWrap__Mltrg{overflow-x:auto;border-radius:var(--radius-xl);border:1px solid var(--color-border);margin-bottom:var(--space-4)}.case-study-detail_resultsTable__btPM1{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.case-study-detail_resultsTable__btPM1 thead tr{background:var(--color-bg-tertiary);border-bottom:2px solid var(--color-border)}.case-study-detail_resultsTable__btPM1 th{padding:var(--space-3) var(--space-5);text-align:left;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-tertiary);white-space:nowrap}.case-study-detail_resultsTable__btPM1 td{padding:var(--space-4) var(--space-5);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);vertical-align:middle}.case-study-detail_resultsTable__btPM1 tbody tr:last-child td{border-bottom:none}.case-study-detail_resultsTable__btPM1 td:first-child{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.case-study-detail_changeCell__ogSCI{font-weight:var(--font-weight-bold);color:#16a34a;font-size:var(--font-size-base)}.case-study-detail_resultsCaption__r9f7A{font-size:var(--font-size-xs);color:var(--color-text-tertiary);font-style:italic;text-align:right;margin-top:var(--space-2)}.case-study-detail_caseColumns__Za_58{display:grid;grid-template-columns:1fr;grid-gap:var(--space-12);gap:var(--space-12)}@media (min-width:1024px){.case-study-detail_caseColumns__Za_58{grid-template-columns:1fr 1fr;gap:var(--space-16)}}.case-study-detail_caseColumn__HPh5r{display:flex;flex-direction:column;gap:var(--space-4)}.case-study-detail_columnLabel__kLMOa{display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-primary);margin-bottom:var(--space-2)}.case-study-detail_columnTitle__lXRrl{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-snug)}.case-study-detail_testimonial__vnLWD{padding:var(--space-10) var(--space-10);background:var(--color-surface-card);border:1px solid var(--color-border);border-left:4px solid var(--color-brand-primary);border-radius:0 var(--radius-xl) var(--radius-xl) 0;max-width:var(--max-width-narrow);margin-inline:auto}.case-study-detail_testimonialQuote__UCFeY{font-size:var(--font-size-xl);font-style:italic;color:var(--color-text-primary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-5)}.case-study-detail_testimonialQuote__UCFeY:before{content:'"';font-size:3rem;color:var(--color-brand-primary);line-height:0;vertical-align:-.5em;margin-right:var(--space-1);font-style:normal}.case-study-detail_testimonialAttrib__u3fFU{display:flex;flex-direction:column;gap:var(--space-1)}.case-study-detail_testimonialName__GEXXT{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--font-size-base)}.case-study-detail_testimonialTitle__Jv3UJ{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.case-study-detail_authorSection__XqZDJ{max-width:var(--max-width-narrow);margin-inline:auto;padding-top:var(--space-section);border-top:1px solid var(--color-border)}