/* Testimonials Section Styles */
.testimonials-section {
  background: #fff;
  text-align: center;
  animation: fadeInUp 1s cubic-bezier(0.23, 1, 0.32, 1);
}
.testimonials-title {
  font-size: 2.2rem;
  color: #e65100;
  margin-bottom: 32px;
}
.testimonials-list {
  display: flex;
  justify-content: center;
  gap: 32px;
  flex-wrap: wrap;
}
.testimonial {
  background: #f7f7f7;
  border-radius: 16px;
  box-shadow: 0 2px 12px rgba(0,0,0,0.08);
  padding: 24px;
  width: 320px;
  font-style: italic;
  transition: box-shadow 0.3s, transform 0.3s;
}
.testimonial:hover {
  box-shadow: 0 8px 32px rgba(33,150,243,0.18);
  transform: scale(1.04);
}
