/* плашки кейсов: стабильный ховер и плавная анимация (одинаковая скорость на всех версиях) */
[class*="tn-group__419612470117919703"]{pointer-events:auto!important;}
[class*="tn-group__419612470117919703"] .tn-elem,
[class*="tn-group__419612470117919703"] .tn-atom{will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:flat;}
[class*="tn-group__419612470117919703"] .tn-atom__img{image-rendering:auto;object-fit:cover!important;}
.t-sbs-anim_started [id^="sbs-4196124701-17919702"],
[id^="sbs-4196124701-17919702"].t-sbs-anim_started{animation-duration:.5s!important;animation-timing-function:cubic-bezier(.4,0,.2,1)!important;}

/* скругления и тени фото как в Figma */
[class*="tn-group__419612470117919703"] .tn-atom,[class*="tn-group__419612470117919703"] .tn-atom__img{border-radius:12px!important;}
[data-elem-id="1791970200001000001"] .tn-atom,[data-elem-id="1791970200003000003"] .tn-atom,[data-elem-id="1791970200005000005"] .tn-atom,[data-elem-id="1791970200007000007"] .tn-atom,[data-elem-id="1791970200009000009"] .tn-atom,[data-elem-id="1791970200011000011"] .tn-atom,[data-elem-id="1791970200013000013"] .tn-atom,[data-elem-id="1791970200015000015"] .tn-atom,[data-elem-id="1791970200017000017"] .tn-atom,[data-elem-id="1791970200019000019"] .tn-atom{box-shadow:0 8px 20px rgba(0,0,0,.55)!important;}
@media screen and (max-width:1199px){
[class*="tn-group__419612470117919703"] .tn-atom,[class*="tn-group__419612470117919703"] .tn-atom__img{border-radius:10px!important;}
[data-elem-id="1791970200001000001"] .tn-atom,[data-elem-id="1791970200003000003"] .tn-atom,[data-elem-id="1791970200005000005"] .tn-atom,[data-elem-id="1791970200007000007"] .tn-atom,[data-elem-id="1791970200009000009"] .tn-atom,[data-elem-id="1791970200011000011"] .tn-atom,[data-elem-id="1791970200013000013"] .tn-atom,[data-elem-id="1791970200015000015"] .tn-atom,[data-elem-id="1791970200017000017"] .tn-atom,[data-elem-id="1791970200019000019"] .tn-atom{box-shadow:0 6px 16px rgba(0,0,0,.55)!important;}
}

/* 960–1199: плитка 16:9, слайды не обрезаются по бокам (центр сохраняется) */
@media screen and (min-width:960px) and (max-width:1199px){
[class*="tn-group__419612470117919703"] .tn-atom{height:154px!important;margin-top:23px!important;}
[class*="tn-group__419612470117919703"] .tn-atom__img{height:100%!important;}
}

/* 640–959: скругление 8px как в макете */
@media screen and (max-width:959px){
[class*="tn-group__419612470117919703"] .tn-atom,[class*="tn-group__419612470117919703"] .tn-atom__img{border-radius:8px!important;}
}

/* мобилка (<640): анимация наведения чуть быстрее и мягче */
@media screen and (max-width:639px){
.t-sbs-anim_started [id^="sbs-4196124701-17919702"],
[id^="sbs-4196124701-17919702"].t-sbs-anim_started{animation-duration:.4s!important;animation-timing-function:cubic-bezier(.45,.05,.25,1)!important;}
}

/* ===== главная Education (блок 4127798401): те же плашки, что на странице кейсов ===== */
[class*="tn-group__412779840117919703"]{pointer-events:auto!important;}
[class*="tn-group__412779840117919703"] .tn-elem,
[class*="tn-group__412779840117919703"] .tn-atom{will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:flat;}
[class*="tn-group__412779840117919703"] .tn-atom__img{image-rendering:auto;object-fit:cover!important;}
.t-sbs-anim_started [id^="sbs-4127798401-17919702"],
[id^="sbs-4127798401-17919702"].t-sbs-anim_started{animation-duration:.5s!important;animation-timing-function:cubic-bezier(.4,0,.2,1)!important;}
[class*="tn-group__412779840117919703"] .tn-atom,[class*="tn-group__412779840117919703"] .tn-atom__img{border-radius:12px!important;}
@media screen and (max-width:1199px){
[class*="tn-group__412779840117919703"] .tn-atom,[class*="tn-group__412779840117919703"] .tn-atom__img{border-radius:10px!important;}
}
@media screen and (min-width:960px) and (max-width:1199px){
[class*="tn-group__412779840117919703"] .tn-atom{height:154px!important;margin-top:23px!important;}
[class*="tn-group__412779840117919703"] .tn-atom__img{height:100%!important;}
}
@media screen and (max-width:959px){
[class*="tn-group__412779840117919703"] .tn-atom,[class*="tn-group__412779840117919703"] .tn-atom__img{border-radius:8px!important;}
}
@media screen and (max-width:639px){
.t-sbs-anim_started [id^="sbs-4127798401-17919702"],
[id^="sbs-4127798401-17919702"].t-sbs-anim_started{animation-duration:.4s!important;animation-timing-function:cubic-bezier(.45,.05,.25,1)!important;}
}
