.t-made-with-tilda {
  display: none !important;
}
/* Статическое состояние: блок нормальный, видимый */
.hero-block {
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.8s ease, transform 0.8s ease;
}

/* Пока включён экран с замком — первый блок спрятан и ниже */
body.invite-splash-lock .hero-block {
  opacity: 0;
  transform: translateY(80px);
}
.fade-on-scroll {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 1.8s ease, transform 1.8s ease; /* красивая медленная анимация */
  will-change: transform, opacity;
}

.fade-on-scroll.visible {
  opacity: 1;
  transform: translateY(0);
}

