.testimonials-container{margin:0 auto}.testimonial-item{column-count:3;margin:0;padding:0 15px}.testimonial-card{background:linear-gradient(135deg,#7c3aed,#ec4899 50%,#ef4444);border-radius:24px;color:#fff;margin-bottom:20px;padding:40px}.testimonial-header{align-items:center;display:flex;margin-bottom:20px}.avatar{border-radius:50%;height:60px;margin-right:16px;object-fit:cover;width:60px}.doctor-info h3{font-size:18px;font-weight:600;margin-bottom:2px}.doctor-info .cro{font-size:14px;margin-bottom:2px;opacity:.9}.doctor-info .specialty{font-size:14px;opacity:.8}.stars{display:flex;gap:4px;margin-left:auto}.star{color:#fbbf24;font-size:24px}.testimonial-text{font-size:16px;font-style:italic;line-height:1.6;opacity:.95}.testimonials-row{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.stats{display:flex;flex-wrap:wrap;gap:30px;margin-top:20px}.stat-item{align-items:center;display:flex;gap:8px}.stat-dot{border-radius:50%;height:8px;width:8px}.stat-dot.blue{background:#3b82f6}.stat-dot.green{background:#10b981}.stat-dot.red{background:#ef4444}.stat-text{font-size:14px;font-weight:500}@media (max-width:768px){.testimonials-row{grid-template-columns:1fr}.testimonial-item{column-count:1}.testimonial-card{padding:30px}.testimonial-header{flex-wrap:wrap}.stars{margin-left:0;margin-top:10px}}