.ts-testimonials{position:relative}.ts-testimonials__header{margin-bottom:40px}.ts-testimonials__grid{display:flex;flex-wrap:wrap;gap:20px;width:100%}.ts-testimonials__card{align-items:flex-start;background-color:#fff;border:1px solid #d0d0d0;border-radius:12px;box-sizing:border-box;display:flex;flex:1 1 calc(33.333% - 13.34px);flex-direction:column;gap:16px;max-width:calc(33.333% - 13.34px);padding:24px}.ts-testimonials__quote-icon{flex-shrink:0;height:32px;width:32px}.ts-testimonials__stars svg{display:block;vertical-align:middle}.ts-testimonials__quote{font-weight:500;margin:0}.ts-testimonials__divider{border-top:1px solid #d0d0d0;height:0;width:100%}.ts-testimonials__author{align-items:center;display:flex;gap:12px}.ts-testimonials__avatar{align-items:center;background-color:rgba(84,185,72,.15);border-radius:9999px;color:var(--ts-color-primary);display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:52px;justify-content:center;line-height:1.333;width:52px}.ts-testimonials__author-text{display:flex;flex-direction:column;gap:8px}.ts-testimonials__author-name{font-weight:700;margin:0}.ts-testimonials__author-occupation{color:#9ca3af;font-size:16px;font-weight:500;line-height:1.25;margin:0}.ts-testimonials__header-group{font-weight:500}.ts-theme-dark .ts-testimonials__header-group *{color:#fff}@media (max-width:767px){.ts-testimonials__card{flex-basis:100%;max-width:100%}}