.abeg-car{--gap:18px;position:relative;padding:6px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.abeg-car__row{overflow-x:auto;scrollbar-width:none;padding:8px 0}
.abeg-car__row::-webkit-scrollbar{display:none}
.abeg-car__track{display:flex;gap:var(--gap);width:max-content;margin:0;padding:0 calc(var(--gap)/2);list-style:none}
.abeg-car.is-ready .abeg-car__row{overflow:hidden}
.abeg-car.is-ready .abeg-car__track{animation:abeg-car-fwd var(--dur,60s) linear infinite}
.abeg-car.is-ready .abeg-car__row[data-dir=rev] .abeg-car__track{animation-name:abeg-car-rev}
.abeg-car.is-ready:hover .abeg-car__track,.abeg-car.is-ready:focus-within .abeg-car__track{animation-play-state:paused}
@keyframes abeg-car-fwd{to{transform:translateX(-50%)}}
@keyframes abeg-car-rev{from{transform:translateX(-50%)}to{transform:translateX(0)}}
.abeg-car__item{flex:0 0 auto;margin:0;padding:0;list-style:none}
.abeg-car__item a{display:flex;align-items:center;justify-content:center;width:210px;height:104px;padding:12px 16px;box-sizing:border-box;background:#fff;border:1px solid #e3e8ef;border-radius:8px;box-shadow:0 1px 3px rgba(40,89,158,.08);transition:transform .25s,box-shadow .25s,border-color .25s;text-decoration:none}
.abeg-car__item a:hover,.abeg-car__item a:focus-visible{transform:translateY(-3px);border-color:#28599e;box-shadow:0 8px 18px rgba(40,89,158,.18)}
.abeg-car__item img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}
.abeg-car__txt{font-size:14px;line-height:1.3;font-weight:600;color:#28599e;text-align:center}
@media (max-width:600px){.abeg-car__item a{width:150px;height:78px;padding:8px 10px}.abeg-car{--gap:12px}}
@media (prefers-reduced-motion:reduce){.abeg-car.is-ready .abeg-car__track{animation:none}.abeg-car.is-ready .abeg-car__row{overflow-x:auto}}
