.starfield { position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1; /* Это гарантирует, что фон будет позади контента */
    overflow: hidden;}
 




  /* Общие стили для анимированных блоков */
  .animated-tilda-block {
    opacity: 0;
    /* Убедитесь, что transform здесь НЕТ */
    transition: opacity 0.8s ease-out, transform 0.8s ease-out; /* Плавный переход */

    /* Хаки для iOS, которые иногда помогают активировать аппаратное ускорение */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }

  /* Состояние видимости: конечная позиция */
  .animated-tilda-block.is-visible {
    opacity: 1;
    transform: translateY(0) !important; /* Добавили !important, чтобы перебить inline-стиль */
  }

  /* Дополнительные стили для мобильных устройств (необязательно) */
  @media screen and (max-width: 640px) {
    /* Если нужно, чтобы transition на мобильных был другим, можно переопределить */
    /* .animated-tilda-block {
        transition: opacity 0.6s ease-out, transform 0.6s ease-out;
    } */
  }
