.sponti-review-reply{margin-top:24px;padding:18px 20px;background:#edf2e8;border-left:3px solid #6f8b6c;border-radius:0 12px 12px 0;color:#203e32;text-align:left;font-family:"DM Sans",sans-serif;font-size:15px;line-height:1.65}.sponti-review-reply strong{font-size:13px}.sponti-review-reply p{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.testimonial-section[hidden]{display:none!important}
.sponti-reviews-empty{grid-column:1/-1;text-align:center;max-width:720px;margin:0 auto;padding:32px 24px}
.sponti-reviews-empty h2{font-family:"Playfair Display",serif;font-size:clamp(26px,4vw,38px);line-height:1.2;color:#203e32;margin:0 0 18px}
.sponti-reviews-empty p{font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.8;color:#5b6e63;margin:0 0 20px}
