.testimonials_section__Xh_c_{width:min(calc(100% - 32px),1200px);margin:0 auto;padding:96px 0}.testimonials_heading__0VmA5{max-width:640px;margin-bottom:40px}.testimonials_heading__0VmA5 p{margin-bottom:12px;color:var(--blue);font-weight:700}.testimonials_heading__0VmA5 h2{font-size:clamp(32px,4vw,46px);line-height:1.08;letter-spacing:-.02em}.testimonials_viewport__aVHQ7{overflow:hidden;margin:0 -16px;padding:4px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.testimonials_track__72l_s{display:flex;width:max-content;animation:testimonials_reviews-scroll__fTHbs 60s linear infinite}.testimonials_viewport__aVHQ7:active .testimonials_track__72l_s,.testimonials_viewport__aVHQ7:focus-within .testimonials_track__72l_s,.testimonials_viewport__aVHQ7:hover .testimonials_track__72l_s{animation-play-state:paused}.testimonials_group__CJDB4{display:flex;align-items:stretch;gap:20px;padding-right:20px}@keyframes testimonials_reviews-scroll__fTHbs{to{transform:translateX(-50%)}}.testimonials_card__XS94l{position:relative;display:grid;gap:20px;flex:0 0 380px;margin:0;border:1px solid var(--line);border-radius:16px;background:var(--white);padding:26px}.testimonials_card__XS94l blockquote{font-size:18px;line-height:1.5}.testimonials_card__XS94l blockquote:before{content:"“"}.testimonials_card__XS94l blockquote:after{content:"”"}.testimonials_card__XS94l figcaption{display:grid;gap:2px;font-size:15px}.testimonials_card__XS94l figcaption span{color:var(--muted)}.testimonials_sample__EB8sv{position:absolute;top:12px;right:12px;border-radius:6px;background:var(--yellow-tint);color:var(--yellow-ink);padding:2px 8px;font-size:12px;font-weight:700}@media (max-width:640px){.testimonials_section__Xh_c_{padding:44px 0}.testimonials_heading__0VmA5{margin-bottom:24px}.testimonials_heading__0VmA5 h2{font-size:28px}.testimonials_card__XS94l{flex-basis:300px;padding:22px}.testimonials_card__XS94l blockquote{font-size:17px}}@media (prefers-reduced-motion:reduce){.testimonials_viewport__aVHQ7{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-mask-image:none;mask-image:none;padding:4px 16px 8px}.testimonials_viewport__aVHQ7::-webkit-scrollbar{display:none}.testimonials_track__72l_s{animation:none}.testimonials_group__CJDB4[aria-hidden]{display:none}.testimonials_card__XS94l{scroll-snap-align:start}}