:is(.tbt-testimonial-track,.testi-track){scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;align-items:stretch;gap:20px;padding-bottom:6px;display:flex;overflow-x:auto}:is(.tbt-testimonial-track,.testi-track)::-webkit-scrollbar{display:none}:is(.tbt-testimonial-card,.testi-card){scroll-snap-align:start;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;flex:0 0 calc(33.3333% - 13.3333px);min-width:0;padding:26px;display:flex}:is(.tbt-testimonial-card__stars,.testi-card__stars){color:var(--brand-500);gap:3px;margin-bottom:14px;display:flex}:is(.tbt-testimonial-card__quote,.testi-card__quote){color:var(--slate);flex:1;margin:0 0 20px;font-size:14px;line-height:1.7}:is(.tbt-testimonial-card__quote,.testi-card__quote) p{margin:0}:is(.tbt-testimonial-card__who,.testi-card__who){align-items:center;gap:10px;margin-top:auto;display:flex}:is(.tbt-testimonial-card__avatar,.testi-card__avatar){background:var(--brand-200);width:38px;height:38px;font-family:var(--font-heading);color:var(--brand-800);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;overflow:hidden}:is(.tbt-testimonial-card__avatar,.testi-card__avatar) img{object-fit:cover;width:100%;height:100%;display:block}:is(.tbt-testimonial-card__name,.testi-card__name){color:var(--ink);font-size:13px;font-weight:600;display:block}:is(.tbt-testimonial-card__loc,.testi-card__loc){color:var(--muted);font-size:11.5px}.testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.testimonials-grid :is(.tbt-testimonial-card,.testi-card){width:100%;height:100%}@media (width<=900px){:is(.tbt-testimonial-card,.testi-card){flex-basis:calc(50% - 10px)}.testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){:is(.tbt-testimonial-card,.testi-card){flex-basis:84%}.testimonials-grid{grid-template-columns:1fr}}