{"id":3595,"date":"2026-04-20T15:07:56","date_gmt":"2026-04-20T15:07:56","guid":{"rendered":"https:\/\/loteraise.com\/calculate-revenue\/"},"modified":"2026-04-28T06:14:13","modified_gmt":"2026-04-28T06:14:13","slug":"calculate-revenue","status":"publish","type":"page","link":"https:\/\/loteraise.com\/en\/calculate-revenue\/","title":{"rendered":"Calculate revenue"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3595\" class=\"elementor elementor-3595 elementor-3590\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f86c29d e-flex e-con-boxed e-con e-parent\" data-id=\"f86c29d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c104332 e-con-full e-flex e-con e-child\" data-id=\"c104332\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-25e01e3 elementor-widget elementor-widget-heading\" data-id=\"25e01e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Calculate your revenue<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c91af9c e-flex e-con-boxed e-con e-parent\" data-id=\"c91af9c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-53ebfce e-flex e-con-boxed e-con e-parent\" data-id=\"53ebfce\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5f7f2d6 elementor-widget elementor-widget-html\" data-id=\"5f7f2d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  :root {\r\n    --green-dark: #0E8A3E;\r\n    --green: #2BAE4F;\r\n    --green-light: #7FCE3A;\r\n    --yellow: #FFD60A;\r\n    --orange: #FF8C42;\r\n    --red: #E63946;\r\n    --white: #FFFFFF;\r\n    --text: #1A1A1A;\r\n    --muted: #6B7280;\r\n    --border: #E5E7EB;\r\n  }\r\n\r\n  .loteraise-calculator-wrap * {\r\n    margin: 0;\r\n    padding: 0;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .loteraise-calculator-wrap {\r\n    background: linear-gradient(135deg, #FFFBF0 0%, #F0FDF4 100%);\r\n    color: var(--text);\r\n    font-family: 'Inter', system-ui, -apple-system, sans-serif;\r\n    padding: 2rem 1rem;\r\n    position: relative;\r\n    overflow: hidden;\r\n    border-radius: 30px;\r\n  }\r\n\r\n  .loteraise-calculator-wrap::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: -150px;\r\n    left: -150px;\r\n    width: 500px;\r\n    height: 500px;\r\n    background: radial-gradient(circle, rgba(127, 206, 58, 0.18) 0%, transparent 70%);\r\n    pointer-events: none;\r\n    z-index: 0;\r\n  }\r\n\r\n  .loteraise-calculator-wrap::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: -150px;\r\n    right: -150px;\r\n    width: 500px;\r\n    height: 500px;\r\n    background: radial-gradient(circle, rgba(255, 214, 10, 0.18) 0%, transparent 70%);\r\n    pointer-events: none;\r\n    z-index: 0;\r\n  }\r\n\r\n  .loteraise-calculator-wrap .card {\r\n    background: var(--white);\r\n    border: 2px solid var(--border);\r\n    border-radius: 32px;\r\n    padding: 3.4rem;\r\n    max-width: 720px;\r\n    width: 100%;\r\n    margin: 0 auto;\r\n    position: relative;\r\n    z-index: 1;\r\n    box-shadow:\r\n      0 25px 60px rgba(14, 138, 62, 0.12),\r\n      0 10px 20px rgba(0, 0, 0, 0.04);\r\n  }\r\n\r\n  .loteraise-calculator-wrap .card::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: -2px;\r\n    left: -2px;\r\n    right: -2px;\r\n    height: 6px;\r\n    background: linear-gradient(90deg,\r\n      var(--yellow) 0%,\r\n      var(--orange) 35%,\r\n      var(--red) 55%,\r\n      var(--green) 80%,\r\n      var(--green-light) 100%);\r\n    border-top-left-radius: 32px;\r\n    border-top-right-radius: 32px;\r\n  }\r\n\r\n  .loteraise-calculator-wrap .logo {\r\n    font-family: 'Fredoka', sans-serif;\r\n    font-size: 1.1rem;\r\n    font-weight: 700;\r\n    color: var(--green-dark);\r\n    letter-spacing: 0.08em;\r\n    text-transform: uppercase;\r\n    margin-bottom: 0.7rem;\r\n  }\r\n\r\n  .loteraise-calculator-wrap h1 {\r\n    font-family: 'Fredoka', sans-serif;\r\n    font-size: 2.6rem;\r\n    font-weight: 700;\r\n    line-height: 1.1;\r\n    color: var(--green-dark);\r\n    margin-bottom: 0.7rem;\r\n  }\r\n\r\n  .loteraise-calculator-wrap h1 span {\r\n    color: var(--green-dark);\r\n    display: inline-block;\r\n  }\r\n\r\n  .loteraise-calculator-wrap .subtitle {\r\n    font-size: 1rem;\r\n    color: var(--muted);\r\n    margin-bottom: 2.6rem;\r\n    font-weight: 400;\r\n  }\r\n\r\n  .loteraise-calculator-wrap .divider {\r\n    height: 1px;\r\n    background: linear-gradient(90deg, transparent, rgba(43, 174, 79, 0.3), transparent);\r\n    margin: 2.2rem 0;\r\n  }\r\n\r\n  .loteraise-calculator-wrap .input-group {\r\n    margin-bottom: 2rem;\r\n  }\r\n\r\n  .loteraise-calculator-wrap .input-label {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: baseline;\r\n    margin-bottom: 0.85rem;\r\n  }\r\n\r\n  .loteraise-calculator-wrap .input-label label {\r\n    font-size: 0.98rem;\r\n    font-weight: 500;\r\n    color: var(--text);\r\n  }\r\n\r\n  .loteraise-calculator-wrap .input-value {\r\n    font-family: 'Fredoka', sans-serif;\r\n    font-size: 1.15rem;\r\n    font-weight: 600;\r\n    color: var(--green-dark);\r\n  }\r\n\r\n  .loteraise-calculator-wrap input[type=\"range\"] {\r\n    -webkit-appearance: none;\r\n    appearance: none;\r\n    width: 100%;\r\n    height: 8px;\r\n    background: linear-gradient(90deg, var(--green-light), var(--green));\r\n    border-radius: 4px;\r\n    outline: none;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .loteraise-calculator-wrap input[type=\"range\"]::-webkit-slider-thumb {\r\n    -webkit-appearance: none;\r\n    appearance: none;\r\n    width: 24px;\r\n    height: 24px;\r\n    background: var(--yellow);\r\n    border: 3px solid var(--white);\r\n    border-radius: 50%;\r\n    cursor: pointer;\r\n    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2), 0 0 0 2px var(--orange);\r\n    transition: transform 0.2s;\r\n  }\r\n\r\n  .loteraise-calculator-wrap input[type=\"range\"]::-webkit-slider-thumb:hover {\r\n    transform: scale(1.15);\r\n  }\r\n\r\n  .loteraise-calculator-wrap input[type=\"range\"]::-moz-range-thumb {\r\n    width: 24px;\r\n    height: 24px;\r\n    background: var(--yellow);\r\n    border: 3px solid var(--white);\r\n    border-radius: 50%;\r\n    cursor: pointer;\r\n    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2), 0 0 0 2px var(--orange);\r\n  }\r\n\r\n  .loteraise-calculator-wrap .range-labels {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    margin-top: 0.55rem;\r\n    font-size: 0.78rem;\r\n    color: var(--muted);\r\n  }\r\n\r\n  .loteraise-calculator-wrap .result-block {\r\n    background: linear-gradient(135deg, #F0FDF4 0%, #ECFCCB 100%);\r\n    border-radius: 24px;\r\n    padding: 2.4rem 2rem;\r\n    border: 2px solid rgba(43, 174, 79, 0.25);\r\n    position: relative;\r\n    overflow: hidden;\r\n    text-align: center;\r\n    min-height: 220px;\r\n  }\r\n\r\n  .loteraise-calculator-wrap .result-block::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    right: 0;\r\n    height: 4px;\r\n    background: linear-gradient(90deg, var(--yellow), var(--orange), var(--red), var(--green));\r\n  }\r\n\r\n  .loteraise-calculator-wrap .result-label {\r\n    font-size: 0.85rem;\r\n    color: var(--muted);\r\n    letter-spacing: 0.08em;\r\n    text-transform: uppercase;\r\n    margin-bottom: 0.7rem;\r\n    font-weight: 500;\r\n  }\r\n\r\n  .loteraise-calculator-wrap .result-amount {\r\n    font-family: 'Fredoka', sans-serif;\r\n    font-size: 5.2rem;\r\n    font-weight: 700;\r\n    color: var(--green-dark);\r\n    line-height: 1;\r\n    transition: filter 0.6s ease, transform 0.3s ease;\r\n  }\r\n\r\n  .loteraise-calculator-wrap .result-range {\r\n    font-size: 0.95rem;\r\n    color: var(--muted);\r\n    margin-top: 0.9rem;\r\n    transition: filter 0.6s ease;\r\n  }\r\n\r\n  .loteraise-calculator-wrap .locked .result-amount,\r\n  .loteraise-calculator-wrap .locked .result-range {\r\n    filter: blur(12px);\r\n    user-select: none;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .loteraise-calculator-wrap .lock-badge {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 0.4rem;\r\n    margin-top: 1rem;\r\n    padding: 0.45rem 0.85rem;\r\n    background: rgba(255, 214, 10, 0.2);\r\n    border: 1px solid rgba(255, 140, 66, 0.4);\r\n    border-radius: 100px;\r\n    font-size: 0.8rem;\r\n    font-weight: 500;\r\n    color: var(--text);\r\n  }\r\n\r\n  .loteraise-calculator-wrap .lock-badge .icon {\r\n    font-size: 0.95rem;\r\n  }\r\n\r\n  .loteraise-calculator-wrap .unlocked .lock-badge {\r\n    display: none;\r\n  }\r\n\r\n  .loteraise-calculator-wrap .lead-block {\r\n    margin-top: 1.4rem;\r\n    padding: 1.6rem;\r\n    background: var(--white);\r\n    border-radius: 18px;\r\n    border: 2px solid var(--orange);\r\n    box-shadow: 0 4px 20px rgba(255, 140, 66, 0.1);\r\n    position: relative;\r\n    transition: all 0.4s ease;\r\n  }\r\n\r\n  .loteraise-calculator-wrap .lead-block.highlight {\r\n    animation: attention 1.8s ease;\r\n  }\r\n\r\n  @keyframes attention {\r\n    0%, 100% {\r\n      transform: scale(1);\r\n      box-shadow: 0 4px 20px rgba(255, 140, 66, 0.1);\r\n    }\r\n    30% {\r\n      transform: scale(1.02);\r\n      box-shadow: 0 8px 30px rgba(255, 140, 66, 0.3);\r\n    }\r\n  }\r\n\r\n  .loteraise-calculator-wrap .lead-title {\r\n    font-family: 'Fredoka', sans-serif;\r\n    font-size: 1.18rem;\r\n    font-weight: 600;\r\n    color: var(--text);\r\n    margin-bottom: 0.35rem;\r\n  }\r\n\r\n  .loteraise-calculator-wrap .lead-text {\r\n    font-size: 0.9rem;\r\n    color: var(--muted);\r\n    margin-bottom: 1rem;\r\n    line-height: 1.45;\r\n  }\r\n\r\n  .loteraise-calculator-wrap .lead-form {\r\n    display: flex;\r\n    gap: 0.6rem;\r\n    flex-wrap: wrap;\r\n  }\r\n\r\n  .loteraise-calculator-wrap .lead-form input[type=\"email\"] {\r\n    flex: 1 1 260px;\r\n    padding: 0.95rem 1rem;\r\n    border: 2px solid var(--border);\r\n    border-radius: 12px;\r\n    font-family: inherit;\r\n    font-size: 0.96rem;\r\n    color: var(--text);\r\n    background: var(--white);\r\n    outline: none;\r\n    transition: border-color 0.2s, box-shadow 0.2s;\r\n  }\r\n\r\n  .loteraise-calculator-wrap .lead-form input[type=\"email\"]:focus {\r\n    border-color: var(--green);\r\n    box-shadow: 0 0 0 3px rgba(43, 174, 79, 0.15);\r\n  }\r\n\r\n  .loteraise-calculator-wrap .lead-form button {\r\n    flex: 0 0 auto;\r\n    padding: 0.95rem 1.45rem;\r\n    background: linear-gradient(135deg, var(--yellow) 0%, var(--orange) 55%, var(--red) 100%);\r\n    color: var(--white);\r\n    border: none;\r\n    border-radius: 12px;\r\n    font-family: 'Fredoka', sans-serif;\r\n    font-size: 0.96rem;\r\n    font-weight: 600;\r\n    cursor: pointer;\r\n    transition: transform 0.2s, box-shadow 0.2s;\r\n    box-shadow: 0 4px 14px rgba(255, 140, 66, 0.35);\r\n    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.18);\r\n    white-space: nowrap;\r\n  }\r\n\r\n  .loteraise-calculator-wrap .lead-form button:hover {\r\n    transform: translateY(-2px);\r\n    box-shadow: 0 8px 22px rgba(255, 140, 66, 0.45);\r\n  }\r\n\r\n  .loteraise-calculator-wrap .lead-form button:disabled {\r\n    opacity: 0.6;\r\n    cursor: not-allowed;\r\n    transform: none;\r\n  }\r\n\r\n  .loteraise-calculator-wrap .lead-privacy {\r\n    font-size: 0.73rem;\r\n    color: var(--muted);\r\n    margin-top: 0.75rem;\r\n    text-align: center;\r\n  }\r\n\r\n  .loteraise-calculator-wrap .lead-error {\r\n    font-size: 0.82rem;\r\n    color: var(--red);\r\n    margin-top: 0.6rem;\r\n    display: none;\r\n  }\r\n\r\n  .loteraise-calculator-wrap .disclaimer {\r\n    font-size: 0.76rem;\r\n    color: var(--muted);\r\n    text-align: center;\r\n    margin-top: 1.3rem;\r\n    line-height: 1.5;\r\n  }\r\n\r\n  @keyframes pulse {\r\n    0% { transform: scale(1); }\r\n    50% { transform: scale(1.04); }\r\n    100% { transform: scale(1); }\r\n  }\r\n\r\n  .loteraise-calculator-wrap .updating {\r\n    animation: pulse 0.3s ease;\r\n  }\r\n\r\n  @keyframes reveal {\r\n    0% { transform: scale(0.9); }\r\n    60% { transform: scale(1.08); }\r\n    100% { transform: scale(1); }\r\n  }\r\n\r\n  .loteraise-calculator-wrap .revealed .result-amount {\r\n    animation: reveal 0.6s ease;\r\n  }\r\n\r\n  @media (max-width: 767px) {\r\n    .loteraise-calculator-wrap .card {\r\n      padding: 2.2rem 1.5rem;\r\n      max-width: 100%;\r\n    }\r\n\r\n    .loteraise-calculator-wrap h1 {\r\n      font-size: 2rem;\r\n    }\r\n\r\n    .loteraise-calculator-wrap .result-amount {\r\n      font-size: 3.5rem;\r\n    }\r\n\r\n    .loteraise-calculator-wrap .result-block {\r\n      min-height: 180px;\r\n      padding: 2rem 1.2rem;\r\n    }\r\n\r\n    .loteraise-calculator-wrap .lead-form {\r\n      flex-direction: column;\r\n    }\r\n\r\n    .loteraise-calculator-wrap .lead-form button {\r\n      width: 100%;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Fredoka:wght@500;600;700&family=Inter:wght@300;400;500;600&display=swap\" rel=\"stylesheet\">\r\n\r\n<div class=\"loteraise-calculator-wrap\">\r\n  <div class=\"card\">\r\n    <div class=\"logo\">Loteraise<\/div>\r\n    <h1>Bereken jouw <span>opbrengst<\/span><\/h1>\r\n    <p class=\"subtitle\">Schuif de sliders en zie direct wat jouw loterij kan opleveren.<\/p>\r\n\r\n    <div class=\"input-group\">\r\n      <div class=\"input-label\">\r\n        <label>\ud83d\udc65 Aantal leden \/ achterban<\/label>\r\n        <span class=\"input-value\" id=\"val-leden\">250<\/span>\r\n      <\/div>\r\n      <input type=\"range\" id=\"leden\" min=\"10\" max=\"2000\" value=\"250\" step=\"10\">\r\n      <div class=\"range-labels\"><span>10<\/span><span>2.000<\/span><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"input-group\">\r\n      <div class=\"input-label\">\r\n        <label>\ud83d\udcf1 Social media volgers<\/label>\r\n        <span class=\"input-value\" id=\"val-volgers\">500<\/span>\r\n      <\/div>\r\n      <input type=\"range\" id=\"volgers\" min=\"0\" max=\"10000\" value=\"500\" step=\"50\">\r\n      <div class=\"range-labels\"><span>0<\/span><span>10.000<\/span><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"input-group\">\r\n      <div class=\"input-label\">\r\n        <label>\ud83d\udcb6 Marketing budget<\/label>\r\n        <span class=\"input-value\" id=\"val-budget\">\u20ac 100<\/span>\r\n      <\/div>\r\n      <input type=\"range\" id=\"budget\" min=\"0\" max=\"1000\" value=\"100\" step=\"25\">\r\n      <div class=\"range-labels\"><span>\u20ac 0<\/span><span>\u20ac 1.000<\/span><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"divider\"><\/div>\r\n\r\n    <div class=\"result-block locked\" id=\"result-block\">\r\n      <div class=\"result-label\">Geschatte opbrengst<\/div>\r\n      <div class=\"result-amount\" id=\"result\">\u20ac 0<\/div>\r\n      <div class=\"result-range\" id=\"result-range\">Bandbreedte: \u20ac 0 \u2013 \u20ac 0<\/div>\r\n      <div class=\"lock-badge\"><span class=\"icon\">\ud83d\udd12<\/span> Vul hieronder je e-mail in om je resultaat te zien<\/div>\r\n    <\/div>\r\n\r\n    <div class=\"lead-block\" id=\"lead-block\">\r\n      <div class=\"lead-title\">Ontgrendel jouw opbrengst \ud83c\udfaf<\/div>\r\n      <p class=\"lead-text\">Laat je e-mailadres achter en bekijk direct je geschatte opbrengst.<\/p>\r\n      <form class=\"lead-form\" id=\"lead-form\" novalidate>\r\n        <input type=\"email\" id=\"lead-email\" placeholder=\"jouw@email.nl\" required autocomplete=\"email\">\r\n        <button type=\"submit\" id=\"lead-submit\">Bekijk opbrengst \u2192<\/button>\r\n      <\/form>\r\n      <p class=\"lead-privacy\">We mailen je maximaal 2\u00d7 en gebruiken je adres niet voor iets anders.<\/p>\r\n      <div class=\"lead-error\" id=\"lead-error\">Voer een geldig e-mailadres in.<\/div>\r\n    <\/div>\r\n\r\n    <p class=\"disclaimer\">* Schatting op basis van gemiddelde conversieratio's. Werkelijke opbrengst kan hoger of lager uitvallen.<\/p>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n  (function() {\r\n    const CONFIG = {\r\n      endpoint: window.location.origin + '\/wp-json\/loteraise\/v1\/calculator-lead',\r\n      source: 'opbrengst-calculator'\r\n    };\r\n\r\n    const root = document.querySelector('.loteraise-calculator-wrap');\r\n    const ledenSlider = root.querySelector('#leden');\r\n    const volgerSlider = root.querySelector('#volgers');\r\n    const budgetSlider = root.querySelector('#budget');\r\n    const resultBlock = root.querySelector('#result-block');\r\n    const leadBlock = root.querySelector('#lead-block');\r\n    const leadForm = root.querySelector('#lead-form');\r\n    const leadEmail = root.querySelector('#lead-email');\r\n    const leadSubmit = root.querySelector('#lead-submit');\r\n    const leadError = root.querySelector('#lead-error');\r\n\r\n    function fmt(n) {\r\n      return new Intl.NumberFormat('nl-NL').format(Math.round(n));\r\n    }\r\n\r\n    let huidig = { leden: 0, volgers: 0, budget: 0, opbrengst: 0, low: 0, high: 0 };\r\n    let unlocked = false;\r\n    let highlightTimer;\r\n\r\n    function calculate() {\r\n      const leden = parseInt(ledenSlider.value, 10);\r\n      const volgers = parseInt(volgerSlider.value, 10);\r\n      const budget = parseInt(budgetSlider.value, 10);\r\n\r\n      root.querySelector('#val-leden').textContent = fmt(leden);\r\n      root.querySelector('#val-volgers').textContent = fmt(volgers);\r\n      root.querySelector('#val-budget').textContent = '\u20ac ' + fmt(budget);\r\n\r\n      const ledenLoten = leden * 0.60 * 2.5;\r\n      const volgerLoten = volgers * 0.06 * 2;\r\n      const budgetLoten = budget * 1.2;\r\n\r\n      const totaalLoten = ledenLoten + volgerLoten + budgetLoten;\r\n      const lotPrijs = 5;\r\n      const opbrengst = totaalLoten * lotPrijs;\r\n      const low = opbrengst * 0.80;\r\n      const high = opbrengst * 1.25;\r\n\r\n      const resultEl = root.querySelector('#result');\r\n\r\n      if (unlocked) {\r\n        resultEl.classList.remove('updating');\r\n        void resultEl.offsetWidth;\r\n        resultEl.classList.add('updating');\r\n      }\r\n\r\n      resultEl.textContent = '\u20ac ' + fmt(opbrengst);\r\n      root.querySelector('#result-range').textContent =\r\n        'Bandbreedte: \u20ac ' + fmt(low) + ' \u2013 \u20ac ' + fmt(high);\r\n\r\n      huidig = { leden, volgers, budget, opbrengst, low, high };\r\n    }\r\n\r\n    function nudgeLeadForm() {\r\n      if (unlocked) return;\r\n      leadBlock.classList.remove('highlight');\r\n      void leadBlock.offsetWidth;\r\n      leadBlock.classList.add('highlight');\r\n      clearTimeout(highlightTimer);\r\n      highlightTimer = setTimeout(function() {\r\n        leadBlock.classList.remove('highlight');\r\n      }, 1800);\r\n    }\r\n\r\n    ['input', 'change'].forEach(function(ev) {\r\n      ledenSlider.addEventListener(ev, function() {\r\n        calculate();\r\n        nudgeLeadForm();\r\n      });\r\n\r\n      volgerSlider.addEventListener(ev, function() {\r\n        calculate();\r\n        nudgeLeadForm();\r\n      });\r\n\r\n      budgetSlider.addEventListener(ev, function() {\r\n        calculate();\r\n        nudgeLeadForm();\r\n      });\r\n    });\r\n\r\n    function isValidEmail(v) {\r\n      return \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(v);\r\n    }\r\n\r\n    leadForm.addEventListener('submit', async function(e) {\r\n      e.preventDefault();\r\n\r\n      const email = leadEmail.value.trim();\r\n      leadError.style.display = 'none';\r\n\r\n      if (!isValidEmail(email)) {\r\n        leadError.textContent = 'Voer een geldig e-mailadres in.';\r\n        leadError.style.display = 'block';\r\n        return;\r\n      }\r\n\r\n      leadSubmit.disabled = true;\r\n      leadSubmit.textContent = 'Ontgrendelen\u2026';\r\n\r\n      const payload = {\r\n        email: email,\r\n        source: CONFIG.source,\r\n        leden: huidig.leden,\r\n        volgers: huidig.volgers,\r\n        budget: huidig.budget,\r\n        opbrengst: Math.round(huidig.opbrengst),\r\n        bandbreedte_laag: Math.round(huidig.low),\r\n        bandbreedte_hoog: Math.round(huidig.high),\r\n        tijdstip: new Date().toISOString(),\r\n        pagina: window.location.href\r\n      };\r\n\r\n      try {\r\n        const res = await fetch(CONFIG.endpoint, {\r\n          method: 'POST',\r\n          headers: {\r\n            'Content-Type': 'application\/json',\r\n            'Accept': 'application\/json'\r\n          },\r\n          body: JSON.stringify(payload)\r\n        });\r\n\r\n        const data = await res.json();\r\n\r\n        if (!res.ok || !data.success) {\r\n          throw new Error(data.message || 'Request failed');\r\n        }\r\n\r\n        unlocked = true;\r\n        resultBlock.classList.remove('locked');\r\n        resultBlock.classList.add('unlocked', 'revealed');\r\n\r\n        setTimeout(function() {\r\n          resultBlock.classList.remove('revealed');\r\n        }, 700);\r\n\r\n        leadSubmit.disabled = false;\r\n        leadSubmit.textContent = 'Bekijk opbrengst \u2192';\r\n\r\n        setTimeout(function() {\r\n          resultBlock.scrollIntoView({ behavior: 'smooth', block: 'center' });\r\n        }, 200);\r\n\r\n      } catch (err) {\r\n        leadError.textContent = 'Er ging iets mis. Probeer het nog eens of mail naar info@loteraise.com.';\r\n        leadError.style.display = 'block';\r\n        leadSubmit.disabled = false;\r\n        leadSubmit.textContent = 'Bekijk opbrengst \u2192';\r\n      }\r\n    });\r\n\r\n    calculate();\r\n  })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Calculate your revenue Loteraise Bereken jouw opbrengst Schuif de sliders en zie direct wat jouw loterij kan opleveren. \ud83d\udc65 Aantal [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-3595","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/loteraise.com\/en\/wp-json\/wp\/v2\/pages\/3595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/loteraise.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/loteraise.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/loteraise.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/loteraise.com\/en\/wp-json\/wp\/v2\/comments?post=3595"}],"version-history":[{"count":5,"href":"https:\/\/loteraise.com\/en\/wp-json\/wp\/v2\/pages\/3595\/revisions"}],"predecessor-version":[{"id":3621,"href":"https:\/\/loteraise.com\/en\/wp-json\/wp\/v2\/pages\/3595\/revisions\/3621"}],"wp:attachment":[{"href":"https:\/\/loteraise.com\/en\/wp-json\/wp\/v2\/media?parent=3595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}