.case-studies-section{padding:0 2rem 6rem}.case-studies-inner{margin:0 auto;max-width:1200px}.case-studies-list{display:grid;gap:2rem;grid-template-columns:1fr}.case-study-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:3rem}.case-study-card-inner{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.case-meta{color:var(--muted);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.case-study-content h3{font-family:"Instrument Serif",serif;font-size:1.8rem;letter-spacing:-.02em;line-height:1.2;margin-bottom:1rem}.case-narrative{color:var(--muted);font-size:.95rem;line-height:1.8;margin-bottom:1.5rem}.case-narrative p{margin:0}.case-results{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.case-result{background:var(--warm);border-radius:10px;padding:1.25rem}.case-result-value{color:var(--success);font-family:"Instrument Serif",serif;font-size:1.8rem;line-height:1;margin-bottom:.3rem}.case-result-label{color:var(--muted);font-size:.75rem;font-weight:500}.case-quote{background:var(--warm);border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:2.5rem}.case-quote blockquote{color:var(--ink);font-family:"Instrument Serif",serif;font-size:1.3rem;font-style:italic;line-height:1.6;margin-bottom:1.5rem}.case-quote cite{color:var(--muted);font-family:DM Sans,sans-serif;font-size:.85rem;font-style:normal;font-weight:500}@media (max-width:768px){.case-study-card-inner{gap:2rem;grid-template-columns:1fr}}@media (max-width:640px){.case-studies-section{padding:0 1.25rem 4rem}.case-study-card{padding:2rem}}