.NextCaseLink-module__FnX6va__wrapper{margin-top:var(--space-3xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border)}.NextCaseLink-module__FnX6va__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);transition:background-color var(--transition-base);flex-direction:column;display:flex;box-shadow:inset 0 1px #ffffff14}.NextCaseLink-module__FnX6va__card:hover{background-color:var(--color-surface-raised)}.NextCaseLink-module__FnX6va__eyebrow{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-md);font-weight:500}.NextCaseLink-module__FnX6va__client{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--color-text);margin-bottom:var(--space-xs);transition:color var(--transition-fast)}.NextCaseLink-module__FnX6va__client:after{content:"→" / "";margin-left:var(--space-xs)}.NextCaseLink-module__FnX6va__card:hover .NextCaseLink-module__FnX6va__client{color:var(--color-accent)}.NextCaseLink-module__FnX6va__description{font-family:var(--font-body);font-size:var(--text-sm);font-weight:400;line-height:var(--line-height-relaxed);color:var(--color-text-muted)}@media (max-width:767.98px){.NextCaseLink-module__FnX6va__wrapper{margin-top:var(--space-2xl);padding-top:var(--space-xl)}.NextCaseLink-module__FnX6va__card{padding:var(--space-lg)}}
.CaseStudy-module__zZca6a__page.copy-scrim{max-width:var(--max-width-narrow);padding:var(--space-md) var(--space-lg) var(--space-2xl);margin:0 auto}@media (min-width:768px){.CaseStudy-module__zZca6a__page.copy-scrim{padding-bottom:var(--space-3xl)}}.CaseStudy-module__zZca6a__logoWrapper{margin-bottom:var(--space-lg)}.CaseStudy-module__zZca6a__logoImg{object-fit:contain;object-position:left center}.CaseStudy-module__zZca6a__back{align-items:center;gap:var(--space-xs);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-lg);transition:color var(--transition-fast);font-weight:400;display:inline-flex}.CaseStudy-module__zZca6a__back:before{content:"←" / ""}.CaseStudy-module__zZca6a__back:hover{color:var(--color-accent)}.CaseStudy-module__zZca6a__markdownContent{color:var(--color-text-muted)}.CaseStudy-module__zZca6a__markdownContent h1{font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text);padding-bottom:var(--space-2xl);border-bottom:1px solid var(--color-border);margin:0}.CaseStudy-module__zZca6a__markdownContent h2{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--color-text);margin:var(--space-2xl) 0 var(--space-md);padding-top:var(--space-xl);border-top:1px solid var(--color-border)}.CaseStudy-module__zZca6a__markdownContent h2:first-of-type{margin-top:var(--space-xl);border-top:none;padding-top:0}.CaseStudy-module__zZca6a__markdownContent h3{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);margin:var(--space-xl) 0 var(--space-sm);font-weight:600}.CaseStudy-module__zZca6a__markdownContent p{font-family:var(--font-body);font-size:var(--text-base);font-weight:400;line-height:var(--line-height-relaxed);color:var(--color-text-muted);margin:0 0 var(--space-md)}.CaseStudy-module__zZca6a__markdownContent strong{color:var(--color-text);font-weight:600}.CaseStudy-module__zZca6a__markdownContent ul{margin:0 0 var(--space-md);gap:var(--space-sm);flex-direction:column;padding:0;list-style:none;display:flex}.CaseStudy-module__zZca6a__markdownContent ul li{font-family:var(--font-body);font-size:var(--text-base);font-weight:400;line-height:var(--line-height-relaxed);color:var(--color-text-muted);padding-left:var(--space-lg);position:relative}.CaseStudy-module__zZca6a__markdownContent ul li:before{content:"";border-radius:var(--radius-full);background-color:var(--color-accent);width:5px;height:5px;position:absolute;top:.6em;left:0}:is(.CaseStudy-module__zZca6a__markdownContent h2#results+ul,.CaseStudy-module__zZca6a__markdownContent h2:has(+ul)+ul){background-color:var(--color-surface-raised);border:1px solid rgba(var(--color-accent-rgb), .25);border-radius:var(--radius-lg);padding:var(--space-xl);gap:var(--space-md)}.CaseStudy-module__zZca6a__markdownContent h2:last-of-type+p{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.CaseStudy-module__zZca6a__markdownContent hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-xl) 0}.CaseStudy-module__zZca6a__markdownContent code{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-accent);background-color:var(--color-surface-raised);border-radius:var(--radius-sm);padding:.1em .35em}
