.testimonial-card[data-v-8246a6cf]{background:#fff;border-radius:16px;padding:32px 28px;height:100%;border:1px solid #eef0f7;position:relative;transition:all .4s ease}.testimonial-card[data-v-8246a6cf]:hover{transform:translateY(-5px);box-shadow:0 16px 40px #00000014}.testimonial-quote[data-v-8246a6cf]{font-size:36px;color:var(--vz-secondary);opacity:.3;line-height:1;margin-bottom:12px}.testimonial-text[data-v-8246a6cf]{font-size:.95rem;line-height:1.8;color:#475569;margin-bottom:20px;min-height:80px}.testimonial-rating[data-v-8246a6cf]{margin-bottom:16px;font-size:14px;display:flex;gap:2px}.testimonial-author[data-v-8246a6cf]{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid #f1f5f9}.testimonial-avatar[data-v-8246a6cf]{width:46px;height:46px;border-radius:50%;overflow:hidden;flex-shrink:0}.testimonial-avatar img[data-v-8246a6cf]{width:100%;height:100%;object-fit:cover}.testimonial-avatar-placeholder[data-v-8246a6cf]{background:linear-gradient(135deg,var(--vz-primary),var(--vz-secondary));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.testimonials-swiper[data-v-8246a6cf] .swiper-pagination-bullet{width:8px;height:8px;background:#cbd5e1;opacity:1;transition:all .3s}.testimonials-swiper[data-v-8246a6cf] .swiper-pagination-bullet-active{background:var(--vz-primary);width:24px;border-radius:4px}
