.Testimonials-module__Kk_Sua__section{padding:var(--section-gap)0;max-width:var(--container-max);margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.Testimonials-module__Kk_Sua__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:3rem;display:flex}.Testimonials-module__Kk_Sua__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.Testimonials-module__Kk_Sua__card{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--duration-fast);flex-direction:column;gap:1rem;padding:2rem;display:flex}.Testimonials-module__Kk_Sua__card:hover{border-color:var(--border-hover)}.Testimonials-module__Kk_Sua__quoteIcon{color:var(--primary-light);opacity:.3}.Testimonials-module__Kk_Sua__quote{color:var(--text-secondary);flex:1;font-size:.9rem;line-height:1.7}.Testimonials-module__Kk_Sua__stars{gap:2px;display:flex}.Testimonials-module__Kk_Sua__author{border-top:1px solid var(--border);align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.Testimonials-module__Kk_Sua__avatar{background:var(--bg-elevated);border:1px solid var(--border);border-radius:50%;width:36px;height:36px}.Testimonials-module__Kk_Sua__name{color:var(--text-primary);font-size:.85rem;font-weight:600}.Testimonials-module__Kk_Sua__role{color:var(--text-dim);font-size:.75rem}@media (max-width:768px){.Testimonials-module__Kk_Sua__grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}}
