.HaxorReviews{display:block;background:#fff;padding-block:48px 64px}
.HaxorReviews__Header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:40px}
.HaxorReviews__Header h2{margin:0}
.HaxorReviews__Controls{display:flex;gap:8px;flex-shrink:0}
.HaxorReviews__Rail{display:flex;align-items:stretch;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.HaxorReviews__Rail::-webkit-scrollbar{display:none}
.HaxorReview{flex:0 0 calc((100% - 60px)/3.5);min-width:0;border:1px solid #e2e2e2;border-radius:20px;padding:28px 30px;scroll-snap-align:start}
.HaxorReview__Rating{display:flex;gap:6px;color:#ffbd27;margin-bottom:12px}
.HaxorReview__Rating svg{width:24px;height:24px;flex-shrink:0}
body[class] .HaxorReview__Name{margin:0 0 8px;font-size:var(--font-size-h5);font-weight:600;line-height:1.2;color:#000}
.HaxorReview__Quote{padding:0;margin:0;border:0;color:rgba(0,0,0,.6);font-style:normal;text-align:left}
.HaxorReview__Quote p{margin:0}.HaxorReview__Quote p+p{margin-top:12px}
@media(min-width:641px) and (max-width:1023px){.HaxorReview{flex-basis:calc((100% - 20px)/2);padding:24px}}
@media(max-width:640px){.HaxorReviews{padding-block:32px 48px}.HaxorReviews__Header{align-items:flex-end;gap:16px;margin-bottom:28px}.HaxorReview{flex-basis:100%;padding:28px 24px}}