/* Hebrew reference pages only: keep native content stable as it enters/leaves. */
body.nd-design.nd-design .rv-wait {
    filter: none;
    transform: translateY(8px);
}
body.nd-design.nd-design .rv-on {
    filter: none;
    transition: opacity .32s ease var(--d,0s), transform .4s ease var(--d,0s);
}
body.nd-design.nd-design .rv-gone {
    opacity: 1;
    filter: none;
    transform: none;
}
/* Sales content is readable before it enters the viewport. Avoid creating
   fresh opacity/transform layers for entire groups while visitors scroll. */
body.nd-design.nd-design .ac-course .rv-wait,
body.nd-design.nd-design .ac-course .rv-on {
    opacity: 1;
    filter: none;
    transform: none;
}
@media (prefers-reduced-motion: reduce) {
    body.nd-design.nd-design .rv-wait,
    body.nd-design.nd-design .rv-on {
        opacity: 1;
        filter: none;
        transform: none;
        transition: none;
    }
}
