.Testimonials-module__MlUweW__section{text-align:center;margin:3rem 0}.Testimonials-module__MlUweW__header{margin-bottom:2rem}.Testimonials-module__MlUweW__badge{color:#f59e0b;background:#fbbf241a;border:1px solid #fbbf2433;border-radius:100px;margin-bottom:.75rem;padding:.3rem .9rem;font-size:.78rem;font-weight:600;display:inline-block}.Testimonials-module__MlUweW__title{margin-bottom:.3rem;font-size:1.5rem;font-weight:800}.Testimonials-module__MlUweW__sub{color:var(--color-text-secondary);font-size:.9rem}.Testimonials-module__MlUweW__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.Testimonials-module__MlUweW__card{border-radius:var(--radius-lg);background:var(--color-bg-card);border:1px solid var(--color-border-light);text-align:left;padding:1.5rem;transition:all .3s}.Testimonials-module__MlUweW__card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000000f}.Testimonials-module__MlUweW__stars{color:#f59e0b;letter-spacing:2px;margin-bottom:.75rem;font-size:.85rem}.Testimonials-module__MlUweW__text{color:var(--color-text-secondary);margin-bottom:1rem;font-size:.9rem;font-style:italic;line-height:1.6}.Testimonials-module__MlUweW__author{align-items:center;gap:.6rem;display:flex}.Testimonials-module__MlUweW__avatar{font-size:1.8rem}.Testimonials-module__MlUweW__name{color:var(--color-text);font-size:.85rem;display:block}.Testimonials-module__MlUweW__role{color:var(--color-text-muted);font-size:.75rem}@media (max-width:768px){.Testimonials-module__MlUweW__grid{grid-template-columns:1fr}}
