.review-slider-section{padding:40px 0;position:relative}.slider-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.slider-title{display:flex;font-size:25px;font-weight:600;justify-content:center;margin-bottom:20px}.slider-nav{display:flex;gap:8px}.review-slider-section .sv-rev-nav{align-items:center;background:#fff;border:1px solid #ccc;border-radius:6px;color:#22343e;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;letter-spacing:0;line-height:1;padding:6px 12px;rotate:0;text-decoration:none;text-transform:none;transform:none;white-space:nowrap;writing-mode:horizontal-tb;-webkit-text-size-adjust:100%}.review-slider-section .sv-rev-nav:hover{background:#fff;border-color:#bbb;color:#22343e}.swiper{overflow:hidden;padding:40px 0}.review-slider-section .swiper-wrapper{align-items:stretch;display:flex}.review-slider-section .swiper-slide{display:flex;flex-shrink:0;width:auto}.review-card{background:#fff;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.08);box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-width:320px;padding:24px}.review-footer{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.review-text{display:-webkit-box;font-size:18px;margin-bottom:16px;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}.review-link a{color:#508de8;font-size:14px;font-weight:400;text-decoration:none}.review-link a:hover{text-decoration:underline}.review-stars{color:#f7b500;font-size:16px}.author-name,.review-title{font-size:18px;font-weight:700}.author-role{font-size:14px;font-weight:300}@media (min-width:1024px){.review-card{min-height:360px}}