.ats-slider,
.ats-slider *{box-sizing:border-box}
.ats-slider{position:relative;width:100%;max-width:100%;margin:0 auto;padding:34px 84px 62px;font-family:Inter,sans-serif;color:#111827;overflow:hidden;}
.ats-viewport{overflow:hidden;width:100%;}
.ats-track{display:flex;gap:42px;will-change:transform;cursor:grab;touch-action:pan-y;user-select:none;align-items:stretch}
.ats-track.is-dragging{cursor:grabbing}
.ats-card{flex:0 0 calc((100% - 84px) / 3);min-height:390px;padding:34px 28px 28px;background:#fff;border:0;border-radius:10px;display:flex;flex-direction:column;justify-content:flex-start;position:relative}
.ats-stars{font-size:20px;line-height:1;letter-spacing:1px;color:#f6b800;margin-bottom:24px;font-weight:700;white-space:nowrap}
.ats-content{font-size:16px;line-height:1.47;color:#111827;font-weight:400;max-height:auto;overflow:hidden}
.ats-content p{margin:0 0 8px}.ats-content p:last-child{margin-bottom:0}
.ats-read-more{display:inline-block;margin-top:13px;color:#111;text-decoration:underline;font-size:14px;line-height:1.2;width:max-content}
.ats-author{display:flex;align-items:center;gap:15px;margin-top:auto;padding-top:31px;min-height:60px}
.ats-logo{width:44px;height:44px;border-radius:50%;border:1px solid #e9e9e9;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;flex:0 0 44px}
.ats-logo img{width:100%;height:100%;object-fit:contain;display:block;padding:2px}
.ats-author-info h4{font-size:15px;line-height:1.15;color:#111;margin:0 0 4px;font-weight:700}
.ats-author-info p{font-size:12px;line-height:1.2;color:#6b7280;margin:0;font-weight:400}
.ats-arrow{position:absolute;top:45%;transform:translateY(-50%);z-index:5;width:46px;height:46px;border-radius:50%;border:1px solid #f1dfd3;background:#fff;color:#cfc6bd;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:none;transition:.25s ease}
.ats-arrow:hover{border-color:#f47936;color:#f47936;background:#fff}.ats-arrow span{font-size:32px;line-height:1;margin-top:-2px;font-weight:300}.ats-prev{left:0}.ats-next{right:0}
.ats-progress{position:absolute;left:84px;right:84px;bottom:19px;height:1px;background:#e7e4df;overflow:visible}
.ats-progress span{display:block;position:absolute;left:0;top:-3px;height:7px;width:80px;border-radius:99px;background:#f47936;transition:transform .8s ease,width .8s ease}
.ats-slider.is-ready .ats-card{visibility:visible}.ats-slider:not(.is-ready) .ats-card{visibility:visible}
[data-ats-slider],
[data-ats-slider] [data-ats-track],
[data-ats-slider] .ats-card {
  opacity: 1 !important;
  visibility: visible !important;
}

[data-ats-slider] [data-ats-track] {
  display: flex !important;
}

[data-ats-slider].is-ready {
  opacity: 1 !important;
  visibility: visible !important;
}
@media(max-width:1024px){.ats-slider{padding:24px 54px 54px}.ats-track{gap:28px}.ats-card{flex-basis:calc((100% - 28px)/2);min-height:380px}.ats-progress{left:54px;right:54px}.ats-prev{left:0}.ats-next{right:0}}
@media(max-width:767px){.ats-slider{padding:0px}.ats-track{gap:18px}.ats-card{flex:0 0 89%;min-height:360px;padding:28px 24px}.ats-arrow{display:none}.ats-progress{left:22px;right:22px}.ats-content{font-size:14px}.ats-stars{font-size:18px;margin-bottom:18px}}
