.reviews-section{background:linear-gradient(#f9fafb,#fff);padding:90px 20px;overflow-x:hidden}.reviews-title{text-align:center;color:#111827;letter-spacing:-.5px;margin-bottom:50px;font-size:2.6rem;font-weight:800}.loading-text{text-align:center;color:#6b7280}.reviews-slider{width:100%;overflow:hidden}.reviews-track{gap:24px;width:max-content;animation:120s linear infinite scroll;display:flex}.review-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #0000000f;border-radius:18px;min-width:320px;max-width:320px;padding:26px 22px;transition:all .25s;position:relative;box-shadow:0 10px 25px #0000000f}.review-card:hover{transform:translateY(-8px);box-shadow:0 18px 40px #0000001f}.review-rating{color:#fbbf24;background:#0000000a;border-radius:999px;padding:4px 10px;font-size:.9rem;position:absolute;top:14px;left:14px}.review-card h3{color:#111827;margin-top:28px;font-size:1.1rem;font-weight:700}.review-card p{color:#4b5563;margin-top:10px;font-size:.95rem;line-height:1.6}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.review-card{min-width:270px;max-width:270px}.reviews-title{font-size:2rem}}
