.mini-testimonial-card{margin:20px 0;max-width:600px}.mini-testimonial-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.mini-testimonial-profile-image{border:1px solid #e2e8f0;border-radius:50%;height:48px;object-fit:cover;width:48px}.mini-testimonial-star-rating{display:flex}.mini-testimonial-star{color:#fbbf24;height:20px;width:20px;fill:currentColor}.mini-testimonial-text{color:#1f2937;font-size:15px;font-style:italic;line-height:1.6;margin-bottom:18px;quotes:'"' '"'}.mini-testimonial-text:before{color:#6b7280;content:open-quote;font-size:1.2em}.mini-testimonial-text:after{color:#6b7280;content:close-quote;font-size:1.2em}.mini-testimonial-attribution{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:8px}.mini-testimonial-reviewer-name{color:#374151;font-weight:600}.mini-testimonial-separator{color:#d1d5db}.mini-testimonial-title-company{align-items:center;display:flex;gap:8px}@media (max-width:640px){.mini-testimonial-header{align-items:flex-start;flex-direction:column;gap:12px}.mini-testimonial-text{font-size:13px}.mini-testimonial-attribution{align-items:flex-start;flex-direction:column;gap:4px}.mini-testimonial-title-company{gap:4px}.mini-testimonial-separator{display:none}}