.TestimonialsSection-module__ABfoaq__track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 13.3333px);grid-auto-flow:column;gap:20px;margin:0;padding:4px 2px 8px;list-style:none;display:grid;position:relative;overflow-x:auto}.TestimonialsSection-module__ABfoaq__track::-webkit-scrollbar{display:none}.TestimonialsSection-module__ABfoaq__card{isolation:isolate;scroll-snap-align:start;background:var(--card-surface);color:#24332b;border-radius:16px;min-height:480px;padding:24px;position:relative;overflow:hidden}.TestimonialsSection-module__ABfoaq__background{object-fit:cover;opacity:.2;filter:saturate(.55);z-index:-2}.TestimonialsSection-module__ABfoaq__card:after{content:"";z-index:-1;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--card-surface) 45%,transparent) 35%,var(--card-surface) 100%);position:absolute;inset:0}.TestimonialsSection-module__ABfoaq__content{flex-direction:column;height:100%;margin:0;display:flex}.TestimonialsSection-module__ABfoaq__logo{align-items:center;height:44px;margin-bottom:26px;display:flex}.TestimonialsSection-module__ABfoaq__logo img{object-fit:contain;width:auto;max-width:125px;max-height:44px}.TestimonialsSection-module__ABfoaq__content blockquote{margin:0;font-size:16px;line-height:1.625}.TestimonialsSection-module__ABfoaq__content mark{color:#083c2f;background:0 0;font-weight:600}.TestimonialsSection-module__ABfoaq__content figcaption{margin-top:auto;padding-top:24px}.TestimonialsSection-module__ABfoaq__content figcaption strong{font-size:13px;font-weight:700;display:block}.TestimonialsSection-module__ABfoaq__content figcaption span{color:#4e5d53;margin-top:6px;font-size:12px;line-height:1.65;display:block}.TestimonialsSection-module__ABfoaq__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:22px;display:flex}.TestimonialsSection-module__ABfoaq__dots{align-items:center;display:flex}.TestimonialsSection-module__ABfoaq__dots button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:24px;height:44px;display:flex}.TestimonialsSection-module__ABfoaq__dots span{background:#b5c2b4;border-radius:8px;width:6px;height:6px}.TestimonialsSection-module__ABfoaq__dots button[aria-current] span{background:#083c2f;width:23px}.TestimonialsSection-module__ABfoaq__arrows{gap:10px;margin-left:auto;display:flex}.TestimonialsSection-module__ABfoaq__arrows button{color:#083c2f;cursor:pointer;background:0 0;border:1px solid #cdd4c9;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.TestimonialsSection-module__ABfoaq__arrows button:hover:not(:disabled){background:#e9eee7}.TestimonialsSection-module__ABfoaq__arrows button:disabled{opacity:.35;cursor:default}.TestimonialsSection-module__ABfoaq__controls button:focus-visible,.TestimonialsSection-module__ABfoaq__track:focus-visible{outline-offset:2px;outline:2px solid #083c2f}@media (max-width:1000px){.TestimonialsSection-module__ABfoaq__track{grid-auto-columns:calc(50% - 10px)}}@media (max-width:650px){.TestimonialsSection-module__ABfoaq__track{grid-auto-columns:90%;gap:14px}}@media (prefers-reduced-motion:no-preference){.TestimonialsSection-module__ABfoaq__track{scroll-behavior:smooth}}