.mm-testimonial-card{padding:var(--s-section) 0}.mm-testimonial-card-figure{align-items:start;background:var(--ink-deep);border-radius:var(--r-lg);display:grid;gap:var(--s-xxl);grid-template-columns:auto 1fr;margin:0;margin-inline:auto;max-width:1080px;padding:var(--s-xxl)}.mm-testimonial-card-portrait{background:var(--surface-elev);border-radius:50%;flex-shrink:0;height:160px;overflow:hidden;width:160px}.mm-testimonial-card-portrait img{display:block;height:100%;object-fit:cover;width:100%}.mm-testimonial-card-body{display:flex;flex-direction:column;gap:var(--s-lg)}.mm-testimonial-card-quote{border-left:3px solid var(--accent);color:var(--text);font-style:normal;margin:0;padding-left:var(--s-lg)}.mm-testimonial-card-metrics{display:grid;gap:var(--s-md);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.mm-testimonial-card-metric{display:flex;flex-direction:column;gap:2px}.mm-testimonial-card-metric-value{color:var(--accent);font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.5px;line-height:1}.mm-testimonial-card-metric-caption{color:var(--text-subtle);font-family:var(--font-body);font-size:13px;line-height:1.4}.mm-testimonial-card-cite{display:flex;flex-direction:column;font-style:normal;gap:4px}.mm-testimonial-card-name{color:var(--text)}.mm-testimonial-card-role{color:var(--text-subtle)}.mm-testimonial-card-logo{height:28px;margin-top:var(--s-sm);opacity:.7;width:auto}@media (max-width:720px){.mm-testimonial-card{padding:var(--s-xxl) 0}.mm-testimonial-card-figure{gap:var(--s-lg);grid-template-columns:1fr;padding:var(--s-xl);text-align:left}.mm-testimonial-card-portrait{height:96px;width:96px}.mm-testimonial-card-quote{font-size:22px;line-height:1.4;padding-left:var(--s-md)}.mm-testimonial-card-metrics{gap:var(--s-sm);grid-template-columns:1fr}}