.testimonial-card_root__SpbdJ{display:contents}.testimonial-card_root__SpbdJ .testimonial-card_testimonial-card__zC66x{padding:var(--space-xl);background-color:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-card);height:100%;display:flex;flex-direction:column}.testimonial-card_root__SpbdJ .testimonial-card_testimonial-rating__A7qrq{display:flex;gap:var(--space-xs);margin-bottom:var(--space-md)}.testimonial-card_root__SpbdJ .testimonial-card_testimonial-comment__4Z7sA{flex:1;font-size:var(--font-size-base);font-style:italic;color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-lg)}.testimonial-card_root__SpbdJ .testimonial-card_testimonial-author__Iz300{display:flex;align-items:center;gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border-light)}.testimonial-card_root__SpbdJ .testimonial-card_author-avatar__VDaGU{width:48px;height:48px;background-color:var(--color-rose-light);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center}.testimonial-card_root__SpbdJ .testimonial-card_author-avatar__VDaGU span{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-rose-dark)}.testimonial-card_root__SpbdJ .testimonial-card_author-info__uwT3e{flex:1}.testimonial-card_root__SpbdJ .testimonial-card_author-name__85J8K{font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--space-xs)}.testimonial-card_root__SpbdJ .testimonial-card_author-location__qGEF1{font-size:var(--font-size-xs);color:var(--text-muted);margin:0}