ну там же видно как сделано. position: sticky вешается на секции, когда они доходят до начала экрана и создается такой эффект. пару строк в js https://codepen.io/ibird/pen/rNdGBmo
Не знаю умеет ли Тильда в данные по url, но у гугл таблиц есть API. К примеру через https://developers.google.com/sheets/api/reference...
можно получить данные ячейки и потом вывести на какой-то адрес. а оттуда уже хватать Тильдой.
1) при клике создаешь под курсором div. он должен быть круглым и нужного тебе цвета.
2) после этого запускаешь анимацию transform scale для этого дива.
3) выбираешь время анимации и анализируешь когда этот круг займет все пространство.
4) и с таймаутом этого выбранного времени закрашиваешь body в нужный цвет у удаляешь круг