.quote-slider-wrapper{background-color:#fff;padding:var(--space-4xl,6rem) var(--space-lg,2rem);width:100%}.quote-slider-container{margin:0 auto;max-width:1000px}.quote-main-section{margin-bottom:var(--space-4xl,6rem);text-align:center}.quote-main{border:none;color:var(--primary-dark,#1a1a1a);font-family:Cormorant Garamond,serif;font-size:2.75rem;font-style:italic;font-weight:400;line-height:1.4;margin:0;padding:0;quotes:none}.quote-main:after,.quote-main:before{content:""}.testimonials-slider{min-height:250px;overflow:hidden;padding:var(--space-xl,3rem) 0;position:relative}.testimonials-track{position:relative;width:100%}.testimonial-item{align-items:center;animation:testimonial-fade 15s ease-in-out infinite;display:flex;flex-direction:column;left:0;opacity:0;padding:0 var(--space-lg,2rem);position:absolute;text-align:center;top:0;width:100%}.testimonial-item:first-child{animation-delay:0s;opacity:1;position:relative}.testimonial-item:nth-child(2){animation-delay:5s}.testimonial-item:nth-child(3){animation-delay:10s}.testimonial-quote{border:none;color:var(--text-secondary,#5a5a5a);font-family:Inter,sans-serif;font-size:1.25rem;font-style:italic;line-height:1.8;margin-bottom:var(--space-lg,2rem);max-width:700px;padding:0;quotes:none}.testimonial-quote:after,.testimonial-quote:before{content:""}.testimonial-author{display:flex;flex-direction:column;gap:var(--space-xs,.5rem)}.testimonial-name{color:var(--primary-dark,#1a1a1a);font-family:Inter,sans-serif;font-size:1rem;font-weight:600}.testimonial-role{color:var(--text-secondary,#5a5a5a);font-family:Inter,sans-serif;font-size:.875rem;font-style:italic}@keyframes testimonial-fade{0%{opacity:0;transform:translateY(20px)}10%,30%{opacity:1;transform:translateY(0)}40%,to{opacity:0;transform:translateY(-20px)}}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity 1s ease,transform 1s ease}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}@media (max-width:768px){.quote-slider-wrapper{padding:var(--space-3xl,4rem) var(--space-md,1.5rem)}.quote-slider-container{max-width:100%}.quote-main{font-size:clamp(1.5rem,5vw,2rem);line-height:1.4}.quote-main-section{margin-bottom:var(--space-3xl,4rem)}.testimonials-slider{min-height:200px;padding:var(--space-lg,2rem) 0}.testimonial-item{padding:0 var(--space-md,1.5rem)}.testimonial-quote{font-size:1rem;line-height:1.7;margin-bottom:var(--space-md,1.5rem)}.testimonial-name{font-size:.95rem}.testimonial-role{font-size:.8rem}}@media (max-width:480px){.quote-slider-wrapper{padding:var(--space-2xl,3rem) var(--space-sm,1rem)}.quote-main{font-size:1.5rem}.quote-main-section{margin-bottom:var(--space-2xl,3rem)}.testimonials-slider{min-height:180px;padding:var(--space-md,1.5rem) 0}.testimonial-item{padding:0 var(--space-sm,1rem)}.testimonial-quote{font-size:.95rem}.testimonial-name{font-size:.9rem}.testimonial-role{font-size:.75rem}}