.testimonials-slider{background-color:var(--testimonials-bg,#faf9f8);padding-bottom:var(--space-section-desktop);padding-top:var(--space-section-desktop)}.testimonials-slider__inner{margin-left:auto;margin-right:auto;max-width:var(--container-width);padding-left:var(--space-24);padding-right:var(--space-24)}.testimonials-slider__label{color:var(--testimonials-heading,var(--color-h6));font-family:var(--font-family-primary);font-size:var(--font-h6-size);font-weight:var(--font-weight-h6);letter-spacing:.02em;line-height:var(--line-height-h6);margin:0 0 var(--space-8);text-align:left;text-transform:uppercase}.testimonials-slider__label:before{content:"/ ";opacity:.85}.testimonials-slider__heading{color:var(--testimonials-heading,var(--color-primary));font-family:var(--font-family-primary);font-size:var(--font-h2-size);font-weight:700;line-height:var(--font-h2-line-height);margin:0 0 var(--space-32);text-align:left}.testimonials-slider__slider{margin-bottom:0;padding-bottom:48px;position:relative;width:100%}.testimonials-slider__grid.slick-initialized{list-style:none;margin:0;padding:0;width:100%!important}.testimonials-slider__grid.slick-initialized .slick-list{width:100%!important}.testimonials-slider__grid.slick-initialized .slick-track{align-items:stretch;display:flex}.testimonials-slider__grid.slick-initialized .slick-slide{align-self:stretch;box-sizing:border-box;display:flex;height:auto;padding:0 5px}.testimonials-slider__grid.slick-initialized .slick-slide>*{width:100%}.testimonials-slider__grid.slick-initialized .slick-slide .testimonials-slider__card{display:flex;flex:1;flex-direction:column}.testimonials-slider__grid .slick-slide{box-sizing:border-box;padding:0 var(--space-12)}.testimonials-slider__grid .slick-list{margin:0 calc(var(--space-12)*-1)}.testimonials-slider__grid .slick-next,.testimonials-slider__grid .slick-prev{height:44px;width:44px;z-index:2}.testimonials-slider__grid .slick-prev{left:-12px}.testimonials-slider__grid .slick-next{right:-12px}.testimonials-slider__grid .slick-next:before,.testimonials-slider__grid .slick-prev:before{color:var(--color-primary);font-size:28px;opacity:.9}.testimonials-slider__grid .slick-next:hover:before,.testimonials-slider__grid .slick-prev:hover:before{color:var(--color-action)}.testimonials-slider__grid .slick-dots{bottom:-32px}.testimonials-slider__grid .slick-dots li button:before{color:var(--color-border);font-size:10px}.testimonials-slider__grid .slick-dots li.slick-active button:before{color:var(--color-action)}.testimonials-slider__grid{list-style:none;margin:0;padding:0}.testimonials-slider__card{height:100%;min-height:0}.testimonials-slider__card-inner{background-color:var(--testimonials-card-bg,#fff);border:1px solid #e5e5e5;border-radius:var(--radius-12);box-shadow:0 1px 3px rgba(0,0,0,.08);display:flex;flex-direction:column;height:100%;padding:var(--space-24)}.testimonials-slider__logo{margin-bottom:var(--space-16)}.testimonials-slider__logo-img{display:block;max-height:40px;max-width:120px;object-fit:contain;width:auto}.testimonials-slider__stars{display:flex;gap:2px;margin-bottom:var(--space-16)}.testimonials-slider__star{color:var(--color-border);font-size:18px;line-height:1}.testimonials-slider__star--filled{color:var(--testimonials-accent,var(--color-action))}.testimonials-slider__quote{color:var(--testimonials-text,var(--color-text));flex:1;font-family:var(--font-family-primary);font-size:var(--font-body-size);line-height:var(--font-body-line-height);margin-bottom:var(--space-24)}.testimonials-slider__quote p{margin:0 0 .5em}.testimonials-slider__quote p:last-child{margin-bottom:0}.testimonials-slider__reviewer{align-items:center;display:flex;gap:var(--space-12);margin-top:auto;text-align:left}.testimonials-slider__avatar{border-radius:50%;flex-shrink:0;height:48px;object-fit:cover;width:48px}.testimonials-slider__avatar-placeholder{align-items:center;background-color:var(--color-accent);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:48px;justify-content:center;width:48px}.testimonials-slider__reviewer-info{display:flex;flex-direction:column;gap:2px}.testimonials-slider__name{color:var(--testimonials-text,var(--color-primary));font-family:var(--font-family-primary);font-size:var(--font-body16-size);font-weight:600}.testimonials-slider__role{color:var(--color-muted);font-family:var(--font-family-primary);font-size:14px;line-height:1.35}@media (max-width:767px){.testimonials-slider{padding-bottom:var(--space-section-mobile);padding-top:var(--space-section-mobile)}.testimonials-slider__inner{padding-left:var(--space-16);padding-right:var(--space-16)}.testimonials-slider__heading{font-size:clamp(24px,6.5vw,32px);line-height:1.25;margin-bottom:var(--space-24)}.testimonials-slider__grid .slick-prev{left:0}.testimonials-slider__grid .slick-next{right:0}.testimonials-slider__grid .slick-slide{padding:0 var(--space-8)}.testimonials-slider__grid .slick-list{margin:0}}