.testimonial-card{border:1px solid #f1f5f9;position:relative;overflow:hidden;}.testimonial-card::before{content:'"';position:absolute;top:-20px;left:20px;font-size:150px;color:rgba(15,82,186,0.05);font-family:serif;line-height:1;}.testimonial-text{line-height:1.8;position:relative;z-index:1;}.stars{display:flex;justify-content:center;gap:4px;margin-bottom:16px;}.stars svg{width:20px;height:20px;fill:#ffc107;color:#ffc107;}#reviewCarousel .carousel-indicators button{width:12px;height:12px;border-radius:50%;margin:0 6px;border:none;opacity:0.4;transition:var(--transition);}#reviewCarousel .carousel-indicators button.active{opacity:1;transform:scale(1.25);}