.reviewCard{border:1px solid var(--color-neutral-100);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);background:#ffffffe6;padding:20px;position:relative}.reviewCard__header{align-items:center;gap:12px;display:flex}.reviewCard__avatar{border:2px solid var(--color-white);background:var(--color-secondary-50);width:46px;height:46px;color:var(--color-secondary);font-family:var(--font-label);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.reviewCard__identity{min-width:0}.reviewCard__identity h3{color:var(--color-neutral);font-family:var(--font-label);margin:0 0 4px;font-size:15px;font-weight:700;line-height:1.3}.reviewCard__identity p{color:var(--color-neutral-500);margin:0;font-size:13px;line-height:1.4}.reviewCard__quote-icon{width:24px;height:24px;color:var(--color-secondary-200);flex-shrink:0;margin-left:auto;font-size:24px}.reviewCard__rating{color:#f59e0b;gap:4px;margin-top:14px;font-size:17px;display:flex}.reviewCard__quote{color:var(--color-neutral-600);margin:10px 0 0;font-size:14px;line-height:1.55}@media (max-width:576px){.reviewCard{border-radius:var(--radius-lg);padding:16px}.reviewCard__avatar{width:42px;height:42px;font-size:15px}.reviewCard__identity h3{font-size:15px}.reviewCard__identity p{font-size:12px}.reviewCard__quote-icon{width:20px;height:20px;font-size:20px}.reviewCard__rating{margin-top:12px;font-size:15px}.reviewCard__quote{margin-top:8px;font-size:14px;line-height:1.55}}
