.case-studies-list{display:flex;flex-direction:column;gap:var(--space-3xl)}.case-study{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-2xl)}.case-study__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-xl);border-bottom:1px solid var(--color-border-subtle);padding-bottom:var(--space-lg)}@media (max-width:768px){.case-study__header{flex-direction:column;gap:var(--space-lg)}}.case-study__meta{display:flex;gap:var(--space-md);align-items:center;margin-bottom:var(--space-xs)}.case-study__client{font-size:.875rem;color:var(--color-text-muted)}.case-study__title{font-size:1.75rem;font-weight:700}.case-study__metrics{display:flex;gap:var(--space-xl)}.case-study__metric{text-align:right}@media (max-width:768px){.case-study__metric{text-align:left}}.case-study__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);margin-bottom:var(--space-xl)}.case-study__section--full{grid-column:1/-1}.case-study__section h3{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);margin-bottom:var(--space-xs)}.case-study__section p,.case-study__section ul{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6}.case-study__section ul{list-style:none}.case-study__section ul li{margin-bottom:4px;position:relative;padding-left:1rem}.case-study__section ul li:before{content:"•";color:var(--color-accent);position:absolute;left:0}.case-study__result{font-weight:700;color:var(--color-text)!important;margin-top:var(--space-xs)}.case-study__testimonial{background:hsla(0,0%,100%,.02);border-left:3px solid var(--color-accent);padding:var(--space-lg);border-radius:0 var(--radius-md) var(--radius-md) 0}.case-study__testimonial p{font-style:italic;font-size:1rem;margin-bottom:var(--space-xs)}.case-study__testimonial footer{font-size:.875rem;color:var(--color-text-muted)}