﻿/* Testimonials Section Styles */
#testimonials .bg-purple-100 {
    background-color: #f5f3ff;
}

.testimonial-card {
    background: rgba(255, 255, 255, 0.85);
    backdrop-filter: blur(10px);
    transition: all 0.3s ease;
    box-shadow: 0 10px 30px rgba(128, 90, 213, 0.15);
    min-width: calc(100vw - 32px);
    scroll-snap-align: center;
}

    .testimonial-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 15px 40px rgba(128, 90, 213, 0.25);
    }

/* Мобильные адаптации для отзывов */
@media (min-width: 768px) {
    .testimonial-card {
        min-width: auto !important;
        width: 100%;
    }
}
