.testimonials-section{
  padding:100px 20px;
  background:#f8fafc;
}

.testimonial-card{
  background:white;
  padding:30px;
  border-radius:12px;
  box-shadow:0 10px 25px rgba(0,0,0,0.05);
  height:100%;
	transition: all .25s ease;
}

.testimonial-card p{
  font-style:italic;
  color:#374151;
}

.testimonial-author{
  margin-top:20px;
  font-size:14px;
  color:#6b7280;
}

.testimonial-card p::before{
content: "“";
font-size:28px;
color:#59ae34;
margin-right:6px;
}

.testimonial-card:hover{
transform: translateY(-4px);
box-shadow: 0 15px 35px rgba(0,0,0,0.08);
}