/* =========================================================
   HOME SCROLL REVEAL V5 — replay saat scroll turun / naik
   ========================================================= */
html.scroll-reveal-v5 .sr-v5{
    opacity:0;
    transform:translate3d(0,56px,0);
    filter:blur(2px);
    transition:
        opacity 820ms cubic-bezier(.16,1,.3,1),
        transform 820ms cubic-bezier(.16,1,.3,1),
        filter 820ms cubic-bezier(.16,1,.3,1);
    transition-delay:var(--sr-v5-delay,0ms);
    will-change:opacity,transform,filter;
}
html.scroll-reveal-v5 .sr-v5.sr-v5-soft{transform:translate3d(0,34px,0)}
html.scroll-reveal-v5 .sr-v5.is-visible{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}
html.scroll-reveal-v5 .product-card.sr-v5,
html.scroll-reveal-v5 .news-card.sr-v5,
html.scroll-reveal-v5 .feature-point.sr-v5,
html.scroll-reveal-v5 .home-action-card.sr-v5,
html.scroll-reveal-v5 .home-highlight-item.sr-v5,
html.scroll-reveal-v5 .home-step-card.sr-v5{
    transform:translate3d(0,44px,0) scale(.985);
}
html.scroll-reveal-v5 .product-card.sr-v5.is-visible,
html.scroll-reveal-v5 .news-card.sr-v5.is-visible,
html.scroll-reveal-v5 .feature-point.sr-v5.is-visible,
html.scroll-reveal-v5 .home-action-card.sr-v5.is-visible,
html.scroll-reveal-v5 .home-highlight-item.sr-v5.is-visible,
html.scroll-reveal-v5 .home-step-card.sr-v5.is-visible{
    transform:translate3d(0,0,0) scale(1);
}
html.scroll-reveal-v5 .sr-v5:not(.is-visible){pointer-events:none}
html.scroll-reveal-v5 .sr-v5.is-visible{pointer-events:auto}
@media(max-width:620px){
    html.scroll-reveal-v5 .sr-v5{transform:translate3d(0,40px,0);transition-duration:720ms}
}
@media(prefers-reduced-motion:reduce){
    html.scroll-reveal-v5 .sr-v5,
    html.scroll-reveal-v5 .sr-v5.is-visible{opacity:1;transform:none;filter:none;transition:none}
}
