
.la-revswap{background:#fff;padding:56px 0;color:#1d1d1f;font-family:inherit;-webkit-font-smoothing:antialiased}
.la-revswap *{box-sizing:border-box}
.la-revswap .la-rs-inner{max-width:1200px;margin:0 auto;padding:0 24px}
.la-revswap .la-rs-head{text-align:center;max-width:760px;margin:0 auto 30px}
.la-revswap .la-rs-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.22em;font-weight:600;color:#0066cc;margin:0 0 10px}
.la-revswap .la-rs-h2{font-size:clamp(25px,3.4vw,38px);line-height:1.1;font-weight:700;color:#1d1d1f;margin:0 0 14px;letter-spacing:-.02em}
.la-revswap .la-rs-rating{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;font-size:15px;color:#86868b}
.la-revswap .la-rs-rating b{color:#1d1d1f;font-size:17px}
.la-revswap .la-rs-stars{color:#ffb300;font-size:19px;letter-spacing:2px}
.la-revswap .la-rs-car{position:relative;width:100%;overflow:hidden;margin-top:34px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.la-revswap .la-rs-track{display:flex;gap:22px;width:max-content;animation:larsscroll 70s linear infinite}
.la-revswap .la-rs-car:hover .la-rs-track{animation-play-state:paused}
@keyframes larsscroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.la-revswap .la-rs-card{flex:0 0 360px;width:360px;background:#fff;border:1px solid #e3e3e6;border-radius:18px;padding:26px;display:flex;flex-direction:column;gap:14px;box-shadow:0 10px 30px rgba(0,0,0,.05);text-align:left}
.la-revswap .la-rs-ctop{display:flex;align-items:center;justify-content:space-between;gap:10px}
.la-revswap .la-rs-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0066cc}
.la-revswap .la-rs-src{font-size:12px;font-weight:700;color:#86868b}
.la-revswap .la-rs-src.g{color:#4285F4}
.la-revswap .la-rs-cstars{color:#ffb300;letter-spacing:2px;font-size:15px}
.la-revswap .la-rs-card blockquote{margin:0;padding:0;border:0;font-size:15px;line-height:1.55;color:#28282d;flex:1}
.la-revswap .la-rs-person{display:flex;align-items:center;gap:12px}
.la-revswap .la-rs-person img{width:46px;height:46px;border-radius:50%;object-fit:cover;flex:0 0 46px;background:#ddd}
.la-revswap .la-rs-person .la-rs-av{width:46px;height:46px;border-radius:50%;flex:0 0 46px;background:#0066cc;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1}
.la-revswap .la-rs-person b{font-size:15px;display:block;color:#1d1d1f}
.la-revswap .la-rs-person em{font-style:normal;color:#86868b;font-size:13px}
.la-revswap .la-rs-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #e3e3e6;padding-top:12px;font-size:11.5px;color:#86868b}
.la-revswap .la-rs-verified{color:#1a9d5a;font-weight:700}
@media (max-width:640px){.la-revswap{padding:44px 0}.la-revswap .la-rs-inner{padding:0 16px}.la-revswap .la-rs-card{flex:0 0 280px;width:280px;padding:22px}.la-revswap .la-rs-h2{font-size:25px}}
@media (prefers-reduced-motion:reduce){.la-revswap .la-rs-track{animation:none}}
