.testimonials-intro{padding:18px 8px 28px;max-width:740px}.testimonials-intro h1{font-size:clamp(28px,3vw,40px);line-height:1.2;margin:14px 0}.testimonials-intro>p{font-size:16px;line-height:1.7;color:#557166}.testimonials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.testimonial-card{display:flex;flex-direction:column;margin:0;padding:26px;background:#fff;border:1px solid #dbe8e2;border-radius:14px;box-shadow:0 5px 18px #0b513907}.testimonial-quote{font-family:Georgia,serif;font-size:58px;line-height:.8;color:#2a9467}.testimonial-card blockquote{margin:4px 0 22px;font-size:14px;line-height:1.85;color:#304c41}.testimonial-card blockquote p{margin:0 0 12px}.testimonial-card blockquote p:last-child{margin-bottom:0}.testimonial-card figcaption{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid #e7efeb}.testimonial-card figcaption span,.testimonial-card figcaption strong{display:block}.testimonial-card figcaption strong{font-size:14px;color:#153c2c}.testimonial-card figcaption span{font-size:12px;color:#698277;margin-top:4px}.testimonial-flags{display:flex;gap:5px}.testimonial-flags .country-flag{width:30px;height:21px}.testimonials-support{margin-top:24px;padding:28px;border:1px solid #c8dfd2;border-radius:14px;background:linear-gradient(120deg,#edf8f1,#fff)}.testimonials-support h2{margin:12px 0;font-size:24px}.testimonials-support p{line-height:1.8;overflow-wrap:anywhere}.testimonials-support .site-page-actions{margin-top:20px}@media(max-width:760px){.testimonials-grid{grid-template-columns:1fr}.testimonial-card,.testimonials-support{padding:22px}}