.testimonial-slider__layout{display:flex;gap:24px}.testimonial-slider__left{flex:0 0 320px;padding-top:var(--space-xl)}.testimonial-slider__right{flex:1;min-width:0;position:relative}.testimonial-slider__badge{background-image:linear-gradient(90deg,#45cb72,#3de987);border-radius:var(--border-radius-card);color:var(--white-color);font-size:var(--paragraph-font-size);font-weight:var(--font-weight-bold);line-height:1.5;padding:5px 10px;width:max-content}.testimonial-slider__title{margin:16px 0 0}.testimonial-slider__viewport{overflow:hidden;padding:20px 8px}.testimonial-slider__track{display:flex;gap:16px;transform:translateZ(0);will-change:transform}.testimonial-slider__slide{flex:0 0 calc(33.33333% - 10.66667px)}.testimonial-slider__card{align-items:center;background:var(--white-color);border-radius:var(--border-radius-card);box-shadow:var(--card-default-shadow);display:flex;flex-direction:column;gap:5px;height:100%;min-height:320px;padding:80px 20px}.testimonial-slider__person{font-size:16px;font-weight:var(--font-weight-bold);text-align:center}.testimonial-slider__company{font-size:12px;font-style:italic;font-weight:var(--font-weight-light);text-align:center}.testimonial-slider__quote{font-size:var(--paragraph-font-size);font-style:italic;text-align:center}.testimonial-slider__logo{margin-top:auto;padding-top:10px}.testimonial-slider__logo img{max-height:36px;max-width:160px;object-fit:contain}.testimonial-slider__controls{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.testimonial-slider__btn{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:999px;cursor:pointer;height:44px;width:44px}@media (max-width:1024px){.testimonial-slider__layout{align-items:stretch;flex-direction:column}.testimonial-slider__left{flex:1 1 auto;padding-top:var(--space-m)}.testimonial-slider__slide{flex-basis:100%}}