.brand-reviews{padding:60px 20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);position:relative;overflow:hidden}.reviews-container{max-width:700px;margin:0 auto;text-align:center;position:relative}.reviews-header{margin-bottom:50px;position:relative}.quote-icon{font-size:3.5rem;color:#F6B014;font-weight:700;line-height:1;margin-bottom:15px;font-family:serif}.reviews-header h3{font-size:2.2rem;font-weight:800;color:#333;margin-bottom:15px;line-height:1.2}.reviews-header p{font-size:1.1rem;color:#666;line-height:1.6;max-width:600px;margin:0 auto}.review-card{background:white;border-radius:20px;padding:40px 35px;box-shadow:0 10px 40px rgba(0,0,0,.1);margin-bottom:35px;position:relative;min-height:350px;display:flex;flex-direction:column;justify-content:center}.review-image{width:100px;height:100px;border-radius:50%;overflow:hidden;margin:0 auto 30px;border:4px solid #f6b014;box-shadow:0 4px 15px rgba(246,176,20,.3)}.review-image img{width:100%;height:100%;object-fit:cover}.review-image img[src*=Specsaver],.review-image img[src*=affidea],.review-image img[src*=shuzgroup_logo]{width:70%;height:70%;object-fit:contain;margin:15% auto}.review-text{margin-bottom:30px}.review-text p{font-size:1.2rem;line-height:1.6;color:#333;font-style:italic;margin:0;position:relative}.review-author h4{font-size:1.3rem;font-weight:700;color:#333;margin:0 0 8px}.review-author p{font-size:.9rem;color:#F6B014;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:0}.review-indicators{display:flex;justify-content:center;gap:12px;margin-bottom:30px}.indicator{width:12px;height:12px;border-radius:50%;border:none;background:#ddd;cursor:pointer;transition:all .3s ease}.indicator.active{background:#F6B014;transform:scale(1.2)}.indicator:hover{background:#F6B014;opacity:.7}.review-navigation{display:flex;justify-content:space-between;position:absolute;top:60%;left:0;right:0;transform:translateY(-50%);pointer-events:none}.nav-arrow{width:50px;height:50px;border-radius:50%;border:2px solid #f6b014;background:white;color:#F6B014;font-size:1.5rem;font-weight:700;cursor:pointer;transition:all .3s ease;pointer-events:all;display:flex;align-items:center;justify-content:center}.nav-arrow:hover{background:#F6B014;color:white;transform:scale(1.1)}.nav-arrow.prev{margin-left:-25px}.nav-arrow.next{margin-right:-25px}@media (max-width:768px){.brand-reviews{padding:60px 15px}.reviews-header h3{font-size:2rem}.reviews-header p{font-size:1rem}.review-card{padding:40px 25px;min-height:350px}.review-text p{font-size:1.1rem}.review-author h4{font-size:1.2rem}.review-author p{font-size:.8rem}.nav-arrow{width:45px;height:45px;font-size:1.3rem}.nav-arrow.prev{margin-left:-22px}.nav-arrow.next{margin-right:-22px}}@media (max-width:480px){.brand-reviews{padding:50px 10px}.quote-icon{font-size:3rem}.reviews-header h3{font-size:1.8rem;margin-bottom:15px}.reviews-header p{font-size:.95rem}.review-card{padding:30px 20px;min-height:320px}.review-image{width:80px;height:80px;margin-bottom:25px}.review-text p{font-size:1rem}.review-author h4{font-size:1.1rem}.review-author p{font-size:.75rem}.nav-arrow{width:40px;height:40px;font-size:1.2rem}.nav-arrow.prev{margin-left:-20px}.nav-arrow.next{margin-right:-20px}}