.testimonials{background:var(--cr-bg);padding:var(--cr-py) 0}.testimonial-card{background:#f9fafb;border-radius:14px;height:100%;padding:2rem}@media (min-width:768px){.testimonial-card{max-width:calc(33.3333% - 1.375rem)}}.testimonial-card__avatar{color:#a0a0a8;background:linear-gradient(135deg,#d1d5dc 0%,#99a1af 100%);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 1.5rem;font-size:1.75rem;display:flex;overflow:hidden;box-shadow:0 2px 4px -2px rgba(0,0,0,.1),0 4px 6px -1px rgba(0,0,0,.1)}.testimonial-card__avatar img{object-fit:cover;width:100%;height:100%;display:block}.testimonial-card__quote{color:#575756;margin-bottom:1.5rem;font-family:Roboto,sans-serif;font-size:1rem;font-style:italic;line-height:1.625rem}.testimonial-card__quote p:last-child{margin-bottom:0!important}.testimonial-card__name{text-align:center;color:#101828;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;margin-bottom:.25rem!important}.testimonial-card__role{color:#575756;text-align:center;font-family:Roboto,sans-serif;font-size:.875rem;line-height:1.25rem;margin:0!important}
