.v2-testimonials__grid{gap:1.5rem;display:grid}@media (min-width:768px){.v2-testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2-testimonials__card{color:#1a1212;background:#faf7f2;border:1px solid #1a121214;border-radius:1rem;flex-direction:column;height:100%;margin:0;padding:1.75rem;display:flex;box-shadow:0 8px 28px #5b0a0a0a}.v2-testimonials__stars{color:#c8a25b;gap:.125rem;margin-bottom:1rem;display:flex}.v2-testimonials__stars svg{fill:currentColor;width:.875rem;height:.875rem;color:inherit;flex-shrink:0}.v2-testimonials__quote{letter-spacing:.01em;color:#2a2222;opacity:1;mix-blend-mode:normal;-webkit-font-smoothing:antialiased;flex:auto;margin:0;font-size:.9375rem;font-weight:400;line-height:1.65}.v2-testimonials__footer{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.v2-testimonials__avatar{background:#5b0a0a0f;border-radius:999px;flex-shrink:0;width:2.5rem;height:2.5rem;position:relative;overflow:hidden}.v2-testimonials__name{color:#5b0a0a;margin:0;font-size:.875rem;font-weight:600;line-height:1.35}.v2-testimonials__location{color:#2a22229e;margin:.15rem 0 0;font-size:.75rem;font-weight:400;line-height:1.4}@media (max-width:640px){.v2-testimonials__card{padding:1.35rem 1.25rem}.v2-testimonials__quote{font-size:.875rem;line-height:1.6}}[data-theme=dark] .v2-testimonials__card{background:var(--fd-bg-elevated,#202020);color:#f5efe6;border-color:#f5efe61a;box-shadow:0 10px 32px #00000047}[data-theme=dark] .v2-testimonials__quote{color:#f5efe6eb}[data-theme=dark] .v2-testimonials__name{color:#d4af37}[data-theme=dark] .v2-testimonials__location{color:#f5efe694}[data-theme=dark] .v2-testimonials__stars{color:#d4af37}[data-theme=dark] .v2-testimonials__avatar{background:#d4af371f}
