.testimonialsSlider{position:relative;background:linear-gradient(180deg, var(--color-testimonial-bg-start) 0%, var(--color-white) 100%)}.testimonialsSlider .container{max-width:1400px;margin:0 auto;padding:0 30px;display:flex;flex-direction:column;gap:25px}.testimonialsSlider__header{display:flex;flex-direction:column;align-items:center;gap:20px}.testimonialsSlider__eyebrow{font-family:var(--font-primary);font-weight:500;font-size:13px;line-height:1.5;letter-spacing:1.3px;text-transform:uppercase;color:var(--Primary-Primary-500)}.testimonialsSlider__headline{margin:0;font-family:var(--font-primary);font-weight:500;font-size:54px;line-height:1.1;letter-spacing:-2.16px;color:var(--color-black);text-align:center}.testimonialsSlider__headline span{color:var(--Secondary-Secondary-500)}.testimonialsSlider__slider{width:100%;max-width:800px;margin:0 auto}.testimonialsSlider__slider:not(.slick-initialized) .testimonialsSlider__slide{display:none}.testimonialsSlider__slider:not(.slick-initialized) .testimonialsSlider__slide:first-child{display:block}.testimonialsSlider__slide{padding:0 16px;outline:none}.testimonialsSlider__quote-wrap{margin:0;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.testimonialsSlider__quote{margin:0;font-family:var(--font-primary);font-weight:400;font-size:24px;line-height:1.6;letter-spacing:-0.48px;color:var(--color-black)}.testimonialsSlider__meta{display:flex;flex-direction:column;align-items:center;gap:4px}.testimonialsSlider__author{font-family:var(--font-primary);font-weight:600;font-size:15px;line-height:1.5;color:var(--Primary-Primary-500);font-style:normal}.testimonialsSlider__position{font-family:var(--font-primary);font-weight:400;font-size:13px;line-height:1.5;color:var(--gray-400)}.testimonialsSlider .slick-dots{position:static;display:flex !important;align-items:center;justify-content:center;gap:10px;margin:32px 0 0;padding:0;list-style:none}.testimonialsSlider .slick-dots li{width:10px;height:10px;margin:0;padding:0;transition:width .3s ease}.testimonialsSlider .slick-dots li button{width:100%;height:100%;padding:0;border:none;background:none;cursor:pointer;font-size:0;line-height:0}.testimonialsSlider .slick-dots li button span{display:block;width:100%;height:100%;border-radius:100px;background:var(--color-neutral-light);transition:background .3s ease}.testimonialsSlider .slick-dots li button:focus{outline:2px solid var(--Primary-Primary-500);outline-offset:4px;border-radius:100px}.testimonialsSlider .slick-dots li::after{content:"";position:absolute;inset:-17px}.testimonialsSlider .slick-dots li{position:relative}.testimonialsSlider .slick-dots li.slick-active{width:32px}.testimonialsSlider .slick-dots li.slick-active button span{background:var(--Primary-Primary-500)}@media(max-width: 1024px){.testimonialsSlider__headline{font-size:42px;letter-spacing:-1.6px}.testimonialsSlider__quote{font-size:20px}}@media(max-width: 768px){.testimonialsSlider .container{gap:32px}.testimonialsSlider__headline{font-size:32px;letter-spacing:-1px}.testimonialsSlider__quote{font-size:18px;line-height:1.55}}@media(prefers-reduced-motion: reduce){.testimonialsSlider .slick-dots li,.testimonialsSlider .slick-dots li button span{transition:none}.testimonialsSlider .slick-track{transition:none !important}}
