.testimonial-card[data-v-7d47ee65]{background:var(--color-light-bg);border:1px solid var(--color-border-light);border-radius:16px;display:flex;flex-direction:column;gap:1.5rem;padding:2rem;transition:all var(--transition-base)}.testimonial-card[data-v-7d47ee65]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.testimonial-card .stars-wrapper[data-v-7d47ee65]{display:flex;gap:.25rem}.testimonial-card .stars-wrapper .star[data-v-7d47ee65]{color:#fbbf24;font-size:18px}.testimonial-card .review[data-v-7d47ee65]{color:var(--color-text-light);flex:1;font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin:0}.testimonial-card .author[data-v-7d47ee65]{display:flex;flex-direction:column;gap:.25rem}.testimonial-card .author .name[data-v-7d47ee65]{color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);margin:0}.testimonial-card .author .treatment[data-v-7d47ee65]{color:var(--color-beige);font-size:var(--font-size-sm);margin:0}@media(max-width:768px){.testimonial-card[data-v-7d47ee65]{gap:1rem;padding:1.5rem}}
