.testimonials-section{padding:54px 0 70px;min-height:48vh}.testimonials-section h1{margin-bottom:28px}.testimonials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.testimonial-card{margin:0;padding:28px;border:1px solid var(--line,#e8ddd7);border-radius:16px;background:var(--paper,#fff)}.testimonial-card blockquote{margin:0;line-height:1.75;overflow-wrap:anywhere}.testimonial-card blockquote p{margin:0 0 22px}.testimonial-card figcaption{display:grid;gap:4px;font-size:14px}.testimonial-card figcaption span{font-size:12px;color:var(--muted,#776d67)}.testimonials-empty{max-width:680px;padding:28px;border:1px solid var(--line,#e8ddd7);border-radius:16px;background:var(--paper,#fff)}.testimonials-empty p{margin:0 0 22px;color:var(--muted,#776d67)}@media(max-width:700px){.testimonials-grid{grid-template-columns:1fr}.testimonials-section{padding:36px 0 48px}.testimonial-card{padding:22px}}
