Спасибо, голосовать второй раз у нас нельзя.
<style>
    /*Зеро блок (или любой блок) для тех, кто уже проголосовал*/
    #rec489001039 {
        display: none;
    }
</style>
<!--Кнопка для проверки. Удалить в продакте-->
<button onclick="document.cookie='displayed_typeform=;'" style="display: flex;justify-content: center;width: 300px;margin: 0.5rem auto;padding: 1rem;font-size: 1rem;">
    Delete cookie
</button>
<!--Кнопка для проверки. Удалить в продакте-->


<div class="target-dom-node" data-tf-widget="AQNXt0Ui" data-tf-iframe-props="title=VOTE PEOPLE’S CHOICE TEST" data-tf-medium="snippet" style="width:100%;height:1200px;"></div>
<script src="https://embed.typeform.com/embed.js"></script>
<script>
// В первой строке уже ваша ссылка на форму
let url = "https://form.typeform.com/to/AQNXt0Ui?typeform-embed-id=6442840528515958&typeform-embed=embed-widget&typeform-source=russian-california.tilda.ws&typeform-medium=snippet&typeform-medium-version=next";
const embedElement = document.querySelector('.target-dom-node');


document.addEventListener('DOMContentLoaded', (evt) => {
    // Заменить ID ниже на блок для уже голосовавших
    let eventBlock = document.querySelector('#rec489001039');
    
    var displayed = getCookie("displayed_typeform");
    if (displayed) {
        embedElement.style.display = "none";
        eventBlock.style.display = "block";
    } else if(!displayed && displayed === "") {
        setCookie("displayed_typeform", true, 365);
        showEmbed();
    }
});


function showEmbed() {
  window.typeformEmbed.makeWidget(
    embedElement,
    url, 
    {
      hideHeaders: true,
      hideFooter: true,
    }
  )
}

function setCookie(cname, cvalue, exdays) { 
    var d = new Date();
    d.setTime(d.getTime() + (exdays*24*60*60*1000));
    var expires = "expires="+ d.toUTCString();
    document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
}

function getCookie(cname) {
    var name = cname + "=";
    var decodedCookie = decodeURIComponent(document.cookie);
    var ca = decodedCookie.split(';');
    for(var i = 0; i <ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') {
            c = c.substring(1);
        }
        if (c.indexOf(name) == 0) {
            return c.substring(name.length, c.length);
        }
    }
    return "";
}
</script>
Made on
Tilda