/* finisher54 scroll-reveal — safe below-fold appear for blocks (.t-rec) + pictograms (.t-col).
   End state is always opacity:1; first screen and initially-visible blocks are never touched. */
@media (prefers-reduced-motion: no-preference){
  .fin-reveal{opacity:0;transform:translateY(26px);
    transition:opacity .55s cubic-bezier(.22,.61,.36,1), transform .55s cubic-bezier(.22,.61,.36,1);
    will-change:opacity,transform;}
  .fin-reveal.fin-in{opacity:1;transform:none;}
  /* pictograms / cards inside a revealing block cascade in */
  .fin-reveal .t-col{opacity:0;transform:translateY(16px);
    transition:opacity .5s ease-out, transform .5s ease-out;}
  .fin-reveal.fin-in .t-col{opacity:1;transform:none;}
  .fin-reveal.fin-in .t-col:nth-child(1){transition-delay:.04s}
  .fin-reveal.fin-in .t-col:nth-child(2){transition-delay:.10s}
  .fin-reveal.fin-in .t-col:nth-child(3){transition-delay:.16s}
  .fin-reveal.fin-in .t-col:nth-child(4){transition-delay:.22s}
  .fin-reveal.fin-in .t-col:nth-child(n+5){transition-delay:.28s}
}
/* remove Tilda promo badge (Made on Tilda) */
#tildacopy{display:none !important;}
