.testimonial-spotlight{margin:0;position:relative}.testimonial-quote-mark{top:var(--space-6);left:var(--space-6);font-family:var(--font-heading);color:#27c2f226;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:3.75rem;line-height:1;position:absolute}.testimonial-quote{font-family:var(--font-body);color:var(--text-primary);margin:0 0 var(--space-8);z-index:1;font-size:1.125rem;font-style:italic;line-height:1.7;position:relative}.testimonial-footer{align-items:center;gap:var(--space-3);z-index:1;display:flex;position:relative}.testimonial-avatar{object-fit:cover;border:none;border-radius:50%;flex-shrink:0;width:40px;height:40px}.testimonial-meta{gap:var(--space-1);flex-direction:column;display:flex}.testimonial-author{font-family:var(--font-heading);color:var(--text-primary);font-size:.9375rem;font-style:normal;font-weight:600;line-height:1.3}.testimonial-role{font-family:var(--font-body);color:var(--text-muted);font-size:.8125rem;line-height:1.4}@media (max-width:640px){.testimonial-spotlight{padding:var(--space-8)var(--space-6)}.testimonial-quote{font-size:1rem}.testimonial-quote-mark{font-size:3rem}}
