.Testimonials-module__X7R5sW__testimonials{background:var(--color-white);padding:var(--spacing-5xl)0;overflow:hidden}.Testimonials-module__X7R5sW__container{max-width:var(--container-max-width);padding:0 var(--container-padding);margin:0 auto}.Testimonials-module__X7R5sW__header{text-align:center;max-width:700px;margin:0 auto var(--spacing-4xl)}.Testimonials-module__X7R5sW__badge{padding:var(--spacing-sm)var(--spacing-lg);color:var(--color-gradient-pink);font-size:var(--font-size-sm);border-radius:var(--radius-full);margin-bottom:var(--spacing-lg);background:#ff00801a;font-weight:700;display:inline-block}.Testimonials-module__X7R5sW__title{font-size:clamp(2rem,4vw,var(--font-size-5xl));color:var(--color-text-dark);margin-bottom:var(--spacing-md);font-weight:800}.Testimonials-module__X7R5sW__highlight{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Testimonials-module__X7R5sW__subtitle{font-size:var(--font-size-lg);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.Testimonials-module__X7R5sW__carousel{max-width:600px;margin:0 auto;position:relative}.Testimonials-module__X7R5sW__carouselTrack{justify-content:center;align-items:center;height:320px;display:flex;position:relative}.Testimonials-module__X7R5sW__testimonialCard{background:var(--color-light-bg);border-radius:var(--radius-xl);width:100%;max-width:500px;padding:var(--spacing-2xl);border:1px solid #0000;transition:all .5s cubic-bezier(.4,0,.2,1);position:absolute}.Testimonials-module__X7R5sW__testimonialCard:hover{border-color:#ff00801a}.Testimonials-module__X7R5sW__rating{gap:var(--spacing-xs);color:#fbbf24;margin-bottom:var(--spacing-lg);display:flex}.Testimonials-module__X7R5sW__quote{font-size:var(--font-size-lg);color:var(--color-text-dark);font-weight:500;line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-xl);font-style:italic}.Testimonials-module__X7R5sW__author{align-items:center;gap:var(--spacing-md);display:flex}.Testimonials-module__X7R5sW__avatar{background:var(--gradient-primary);width:48px;height:48px;color:var(--color-white);font-weight:700;font-size:var(--font-size-lg);border-radius:50%;justify-content:center;align-items:center;display:flex}.Testimonials-module__X7R5sW__authorInfo{flex-direction:column;display:flex}.Testimonials-module__X7R5sW__authorName{font-size:var(--font-size-base);color:var(--color-text-dark);font-weight:700}.Testimonials-module__X7R5sW__authorRole{font-size:var(--font-size-sm);color:var(--color-text-muted)}.Testimonials-module__X7R5sW__navigation{justify-content:center;align-items:center;gap:var(--spacing-xl);margin-top:var(--spacing-2xl);display:flex}.Testimonials-module__X7R5sW__navButton{background:var(--color-light-bg);border:1px solid var(--glass-border);width:48px;height:48px;color:var(--color-text-dark);cursor:pointer;transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.Testimonials-module__X7R5sW__navButton:hover{background:var(--gradient-primary);color:var(--color-white);border-color:#0000}.Testimonials-module__X7R5sW__dots{gap:var(--spacing-sm);display:flex}.Testimonials-module__X7R5sW__dot{background:var(--color-light-gray);cursor:pointer;width:10px;height:10px;transition:all var(--transition-fast);border:none;border-radius:50%}.Testimonials-module__X7R5sW__dot:hover{background:#ff00804d}.Testimonials-module__X7R5sW__activeDot{background:var(--gradient-primary);border-radius:5px;width:30px}@media (max-width:768px){.Testimonials-module__X7R5sW__testimonials{padding:var(--spacing-4xl)0}.Testimonials-module__X7R5sW__header{margin-bottom:var(--spacing-2xl)}.Testimonials-module__X7R5sW__title{font-size:var(--font-size-3xl)}.Testimonials-module__X7R5sW__subtitle{font-size:var(--font-size-base)}.Testimonials-module__X7R5sW__carousel{max-width:100%;padding:0 var(--spacing-sm)}.Testimonials-module__X7R5sW__carouselTrack{height:auto;min-height:320px}.Testimonials-module__X7R5sW__testimonialCard{padding:var(--spacing-lg);max-width:100%;display:none;position:relative;opacity:0!important;transform:none!important}.Testimonials-module__X7R5sW__testimonialCard.Testimonials-module__X7R5sW__active{display:block;opacity:1!important}.Testimonials-module__X7R5sW__quote{font-size:var(--font-size-base);margin-bottom:var(--spacing-lg)}.Testimonials-module__X7R5sW__navigation{margin-top:var(--spacing-xl);gap:var(--spacing-md)}.Testimonials-module__X7R5sW__navButton{width:40px;height:40px}.Testimonials-module__X7R5sW__navButton svg{width:18px;height:18px}.Testimonials-module__X7R5sW__avatar{width:40px;height:40px;font-size:var(--font-size-base)}.Testimonials-module__X7R5sW__authorName{font-size:var(--font-size-sm)}.Testimonials-module__X7R5sW__authorRole{font-size:var(--font-size-xs)}}@media (max-width:480px){.Testimonials-module__X7R5sW__testimonials{padding:var(--spacing-3xl)0}.Testimonials-module__X7R5sW__title{font-size:var(--font-size-2xl)}.Testimonials-module__X7R5sW__testimonialCard{padding:var(--spacing-md)}.Testimonials-module__X7R5sW__quote{font-size:var(--font-size-sm)}.Testimonials-module__X7R5sW__rating svg{width:14px;height:14px}}
