.proof{background-color:var(--color-surface);padding:var(--section-padding)}.proof__eyebrow{margin-bottom:.75rem}.proof__heading{color:var(--color-text);margin-bottom:3rem}.proof__layout{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.case-study-card{background-color:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2.5rem;display:flex;flex-direction:column;gap:1.5rem;box-shadow:var(--shadow-card)}.case-study-card__client{}.case-study-card__title{font-family: var(--font-heading);font-weight:600;font-size:1.25rem;color:var(--color-text)}.case-study-card__detail{display:flex;flex-direction:column;gap:1rem}.case-study-card__row{display:grid;grid-template-columns:100px 1fr;gap:.75rem}.case-study-card__row dt{font-family: var(--font-body);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-teal);padding-top:.1em}.case-study-card__row dd{font-family: var(--font-body);font-size:.9375rem;line-height:1.6;color:var(--color-text-muted)}.case-study-card__metric{font-family: var(--font-heading);font-weight:700;font-size:2rem;color:var(--color-teal);text-shadow:var(--shadow-glow-teal)}a.case-study-card__metric{text-decoration:none;transition:opacity .2s ease}a.case-study-card__metric:hover{opacity:.75}@media (max-width:900px){.proof{padding:var(--section-padding-mobile)}.proof__layout{grid-template-columns:1fr}}