.pm-home-feedback{padding:72px 0;background:#f7faf8;scroll-margin-top:120px}
.pm-home-feedback h2{color:#025b35;margin:0 0 40px;text-align:center}
.pm-feedback-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
.pm-feedback-card{background:#fff;border:1px solid #e1eae4;border-radius:16px;padding:28px;display:flex;flex-direction:column;min-width:0}
.pm-feedback-stars{display:flex;gap:5px;color:#d9a600;font-size:20px;margin-bottom:24px}
.pm-feedback-card blockquote{margin:0;padding:0;border:0;color:#344c40;font:400 13px/1.7 Montserrat,sans-serif}
.pm-feedback-card blockquote p{font:inherit;margin:0 0 18px}
.pm-feedback-card blockquote p:last-child{margin-bottom:0}
.pm-feedback-author{display:flex;gap:16px;align-items:center;margin-top:auto;padding-top:28px;color:#025b35;font:600 14px/1.5 Montserrat,sans-serif}
.pm-feedback-author img{width:64px;height:64px;object-fit:cover;border-radius:10px;flex-shrink:0}
.pm-feedback-action{text-align:center;margin-top:32px}
@media(max-width:991px){.pm-feedback-grid{grid-template-columns:1fr}.pm-feedback-card{padding:28px}.pm-home-feedback{padding:48px 0}}
@media(max-width:575px){.pm-feedback-card{padding:24px}.pm-feedback-grid{gap:20px}}
