.testimonials{background:var(--color-surface);border-top:1px solid var(--color-border)}.testimonials__case-link a{color:var(--color-ink);text-underline-offset:4px;font-weight:500;text-decoration:underline}.testimonials__case-link a:hover{color:var(--color-accent)}.testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.testimonial-card{border:1px solid var(--color-border-strong);background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;gap:24px;min-height:220px;padding:26px 26px 22px;transition:border-color .2s;display:flex}.testimonial-card:hover{border-color:var(--color-ink)}.testimonial-card p{color:var(--color-ink);margin:0;font-size:1.1rem;line-height:1.5}.testimonial-card__role{border-top:1px solid var(--color-border);letter-spacing:.08em;text-transform:uppercase;color:var(--color-subdued);padding-top:16px;font-size:.8rem}@media (max-width:900px){.testimonials__grid{grid-template-columns:1fr}.testimonial-card{min-height:0}}
