.s-testimonials{padding-block:200px}.s-testimonials__inner{align-items:center;display:flex;gap:var(--s-1200)}.s-testimonials__list{display:flex;flex:1 1 0;flex-direction:column;gap:var(--s-1600);min-width:0}.s-testimonials__item{align-items:stretch;display:flex;gap:var(--s-1200);margin:0}.s-testimonials__photo{background:var(--c-navy);border-radius:var(--r-400);flex:0 0 246px;min-height:246px;overflow:hidden}.s-testimonials__photo img{height:100%;object-fit:cover;width:100%}.s-testimonials__content{display:flex;flex:1 1 0;flex-direction:column;gap:var(--s-800);min-width:0}.s-testimonials__quote{color:var(--c-ink);font-size:var(--fs-subtitle);line-height:normal;margin:0;max-width:736px}.s-testimonials__meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s-1200)}.s-testimonials__name{color:var(--c-ink-70);font-size:var(--fs-sub-lg);line-height:var(--lh-tight)}.s-testimonials__social{display:flex;gap:var(--s-300)}.s-testimonials__social a{align-items:center;background:var(--c-bg);border-radius:var(--r-200);display:inline-flex;height:46px;justify-content:center;transition:background .15s;width:46px}.s-testimonials__social a:hover{background:var(--c-bg-hover)}.s-testimonials__companies{align-self:stretch;border-left:1px solid var(--c-stroke);display:flex;flex-direction:column;gap:var(--s-1200);justify-content:center;list-style:none;margin:0;padding:0 0 0 var(--s-1200)}.s-testimonials__company{align-items:center;display:flex;gap:var(--s-600)}.s-testimonials__logo{align-items:center;background:var(--c-bg);border-radius:var(--r-400);display:flex;flex:0 0 100px;height:100px;justify-content:center;overflow:hidden}.s-testimonials__logo img{height:100%;object-fit:contain;width:100%}.s-testimonials__company-text{display:flex;flex-direction:column;gap:var(--s-300);width:142px}.s-testimonials__company-name{font-size:var(--fs-sub-lg);line-height:var(--lh-tight)}.s-testimonials__company-detail{color:var(--c-ink-70);font-size:var(--fs-body);line-height:var(--lh)}.s-testimonials__track{display:flex;flex-direction:column;gap:var(--s-1600)}.s-testimonials__item-logo{max-height:40px;width:auto}.s-testimonials__list--carousel{gap:var(--s-800)}.s-testimonials__list--carousel .s-testimonials__track{display:grid}.s-testimonials__list--carousel .s-testimonials__item{grid-area:1/1;opacity:0;transition:opacity .4s ease,visibility .4s;visibility:hidden}.s-testimonials__list--carousel .s-testimonials__item.is-active{opacity:1;visibility:visible}.s-testimonials__list--carousel .s-testimonials__quote{font-size:var(--fs-sub-lg);line-height:1.45;max-width:960px}.s-testimonials__controls{display:flex;gap:var(--s-300)}.s-testimonials__arrow{align-items:center;background:var(--c-navy);border:0;border-radius:var(--r-200);cursor:pointer;display:inline-flex;height:56px;justify-content:center;padding:0;transition:background .15s;width:56px}.s-testimonials__arrow:hover{background:var(--c-navy-2)}.s-testimonials__arrow:focus-visible{outline:2px solid var(--c-yellow);outline-offset:2px}.s-testimonials__arrow--prev img{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.s-testimonials__list--carousel .s-testimonials__item{transition:none}}@media (max-width:1100px){.s-testimonials__inner{align-items:stretch;flex-direction:column}.s-testimonials__companies{border-left:0;border-top:1px solid var(--c-stroke);gap:var(--s-600);padding:var(--s-800) 0 0}}@media (max-width:820px){.s-testimonials{padding-block:var(--section-py)}.s-testimonials__item{flex-direction:column;gap:var(--s-800)}.s-testimonials__photo{aspect-ratio:312/270;flex:none;min-height:0}.s-testimonials__quote{font-size:var(--fs-subtitle)}.s-testimonials__list--carousel .s-testimonials__quote{font-size:var(--fs-sub-md)}.s-testimonials__content{gap:var(--s-400)}.s-testimonials__meta{align-items:flex-start;flex-direction:column;gap:var(--s-400)}.s-testimonials__name{font-size:var(--fs-body)}.s-testimonials__logo{border-radius:var(--r-200);flex-basis:64px;height:64px}.s-testimonials__company{gap:var(--s-400)}.s-testimonials__company-name{font-size:var(--fs-sub-md)}.s-testimonials__company-detail{font-size:var(--fs-xs)}}.s-testimonials--carousel{padding-block:var(--section-py)}.s-testimonials__carousel{padding-inline:96px;position:relative}.s-testimonials__slides{display:grid;margin:0 auto;max-width:880px}.s-testimonials__slide{display:flex;flex-direction:column;gap:var(--s-800);grid-area:1/1;margin:0;opacity:0;transition:opacity .4s ease,visibility .4s;visibility:hidden}.s-testimonials__slide.is-active{opacity:1;visibility:visible}.s-testimonials__slide-quote{color:var(--c-white);font-size:var(--fs-sub-lg);line-height:1.45;margin:0}.s-testimonials__slide-meta{align-items:flex-start;display:flex;flex-direction:column;gap:var(--s-600)}.s-testimonials__slide-name{color:var(--c-white);font-size:var(--fs-body)}.s-testimonials__slide-detail{color:var(--c-white-70)}.s-testimonials__slide-logo{max-height:40px;width:auto}.s-testimonials__nav{align-items:center;background:transparent;border:0;border-radius:var(--r-200);display:inline-flex;height:72px;justify-content:center;opacity:.85;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s,background .15s;width:48px}.s-testimonials__nav:hover{background:var(--c-white-10);opacity:1}.s-testimonials__nav img{height:auto;width:24px}.s-testimonials__nav--prev{left:0}.s-testimonials__nav--prev img{transform:scaleX(-1)}.s-testimonials__nav--next{right:0}@media (prefers-reduced-motion:reduce){.s-testimonials__slide{transition:none}}@media (max-width:820px){.s-testimonials__carousel{padding-inline:0;padding-bottom:88px}.s-testimonials__slide-quote{font-size:var(--fs-sub-md)}.s-testimonials__nav{background:var(--c-white-10);bottom:0;height:56px;top:auto;transform:none;width:56px}.s-testimonials__nav img{width:14px}.s-testimonials__nav--prev{left:0}.s-testimonials__nav--next{left:68px;right:auto}}.s-testimonials--carousel .s-testimonials__theme-logo{filter:brightness(0) invert(1)}