.review-slider{overflow:hidden;position:relative}.review-card{background:#fff;border-radius:6px;box-shadow:0 8px 20px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:6px;margin-bottom:16px;padding:16px 20px}.review-card__header{align-items:center;display:flex;gap:8px}.review-card__logo{height:20px;object-fit:contain;width:20px}.review-card__meta{display:flex;flex-direction:column;gap:2px}.review-card__headline{font-size:.95rem;font-weight:600;margin:0}.review-card__link{color:#0570c9;font-size:.8rem;text-decoration:none}.review-card__link:hover{text-decoration:underline}.review-card__rating{display:inline-block;line-height:1;margin-top:4px;position:relative}.review-card__stars{font-size:1.1rem;letter-spacing:2px}.review-card__stars--bg{color:#d6d6d6}.review-card__stars--value{color:#f8b400;left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap}.review-card__name{font-size:.85rem;font-weight:600;margin:2px 0 0}.review-card__text{font-size:.9rem;line-height:1.5;margin:4px 0}.review-card__footer{color:#777;font-size:.8rem;margin-top:4px}.review-slider__nav{display:flex;gap:10px;justify-content:center;margin-top:8px}.review-slider__next,.review-slider__prev{background:#081d45;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:6px 14px}.review-slider__next:hover,.review-slider__prev:hover{background:#0d2a63}