{"id":3523,"date":"2026-04-20T10:05:48","date_gmt":"2026-04-20T10:05:48","guid":{"rendered":"https:\/\/loteraise.com\/rechner\/"},"modified":"2026-04-20T10:44:15","modified_gmt":"2026-04-20T10:44:15","slug":"rechner","status":"publish","type":"page","link":"https:\/\/loteraise.com\/de\/rechner\/","title":{"rendered":"Rechner"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3523\" class=\"elementor elementor-3523\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0a15334 e-flex e-con-boxed e-con e-parent\" data-id=\"0a15334\" 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-30ee0df elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"30ee0df\" 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<div>\r\n\r\n\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>Loteraise \u2013 Berechnen Sie Ihren Erl\u00f6s<\/title>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Fredoka:wght@500;600;700&amp;family=Inter:wght@300;400;500;600&amp;display=swap\" rel=\"stylesheet\">\r\n<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    --cream: #FFFBF0;\r\n    --white: #FFFFFF;\r\n    --text: #1A1A1A;\r\n    --muted: #6B7280;\r\n    --border: #E5E7EB;\r\n  }\r\n\r\n  * { margin: 0; padding: 0; box-sizing: border-box; }\r\n\r\n  body {\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    min-height: 100vh;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    padding: 2rem 1rem;\r\n    overflow-x: hidden;\r\n    position: relative;\r\n  }\r\n\r\n  body::before {\r\n    content: '';\r\n    position: fixed;\r\n    top: -150px; left: -150px;\r\n    width: 500px; 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  body::after {\r\n    content: '';\r\n    position: fixed;\r\n    bottom: -150px; right: -150px;\r\n    width: 500px; 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  .card {\r\n    background: var(--white);\r\n    border: 2px solid var(--border);\r\n    border-radius: 28px;\r\n    padding: 3rem;\r\n    max-width: 580px;\r\n    width: 100%;\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  .card::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: -2px; left: -2px; 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: 28px;\r\n    border-top-right-radius: 28px;\r\n  }\r\n\r\n  .logo {\r\n    font-family: 'Fredoka', sans-serif;\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    background: linear-gradient(135deg, var(--yellow), var(--orange), var(--red));\r\n    -webkit-background-clip: text;\r\n    background-clip: text;\r\n    -webkit-text-fill-color: transparent;\r\n    letter-spacing: 0.1em;\r\n    text-transform: uppercase;\r\n    margin-bottom: 0.6rem;\r\n  }\r\n\r\n  h1 {\r\n    font-family: 'Fredoka', sans-serif;\r\n    font-size: 2.2rem;\r\n    font-weight: 700;\r\n    line-height: 1.15;\r\n    color: var(--text);\r\n    margin-bottom: 0.6rem;\r\n  }\r\n\r\n  h1 span {\r\n    background: linear-gradient(180deg, var(--yellow) 0%, var(--orange) 55%, var(--red) 100%);\r\n    -webkit-background-clip: text;\r\n    background-clip: text;\r\n    -webkit-text-fill-color: transparent;\r\n    display: inline-block;\r\n  }\r\n\r\n  .subtitle {\r\n    font-size: 0.95rem;\r\n    color: var(--muted);\r\n    margin-bottom: 2.5rem;\r\n    font-weight: 400;\r\n  }\r\n\r\n  .divider {\r\n    height: 1px;\r\n    background: linear-gradient(90deg, transparent, rgba(43, 174, 79, 0.3), transparent);\r\n    margin: 2rem 0;\r\n  }\r\n\r\n  .input-group { margin-bottom: 1.8rem; }\r\n\r\n  .input-label {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: baseline;\r\n    margin-bottom: 0.8rem;\r\n  }\r\n\r\n  .input-label label {\r\n    font-size: 0.9rem;\r\n    font-weight: 500;\r\n    color: var(--text);\r\n  }\r\n\r\n  .input-value {\r\n    font-family: 'Fredoka', sans-serif;\r\n    font-size: 1.05rem;\r\n    font-weight: 600;\r\n    color: var(--green-dark);\r\n  }\r\n\r\n  input[type=\"range\"] {\r\n    -webkit-appearance: none;\r\n    appearance: none;\r\n    width: 100%;\r\n    height: 6px;\r\n    background: linear-gradient(90deg, var(--green-light), var(--green));\r\n    border-radius: 3px;\r\n    outline: none;\r\n    cursor: pointer;\r\n  }\r\n\r\n  input[type=\"range\"]::-webkit-slider-thumb {\r\n    -webkit-appearance: none;\r\n    appearance: none;\r\n    width: 22px;\r\n    height: 22px;\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  input[type=\"range\"]::-webkit-slider-thumb:hover { transform: scale(1.15); }\r\n\r\n  input[type=\"range\"]::-moz-range-thumb {\r\n    width: 22px;\r\n    height: 22px;\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  .range-labels {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    margin-top: 0.5rem;\r\n    font-size: 0.75rem;\r\n    color: var(--muted);\r\n  }\r\n\r\n  .result-block {\r\n    background: linear-gradient(135deg, #F0FDF4 0%, #ECFCCB 100%);\r\n    border-radius: 20px;\r\n    padding: 1.8rem;\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  }\r\n\r\n  .result-block::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: 0; left: 0; 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  .result-label {\r\n    font-size: 0.8rem;\r\n    color: var(--muted);\r\n    letter-spacing: 0.08em;\r\n    text-transform: uppercase;\r\n    margin-bottom: 0.5rem;\r\n    font-weight: 500;\r\n  }\r\n\r\n  .result-amount {\r\n    font-family: 'Fredoka', sans-serif;\r\n    font-size: 3.4rem;\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  .result-range {\r\n    font-size: 0.85rem;\r\n    color: var(--muted);\r\n    margin-top: 0.6rem;\r\n    transition: filter 0.6s ease;\r\n  }\r\n\r\n  .locked .result-amount,\r\n  .locked .result-range {\r\n    filter: blur(10px);\r\n    user-select: none;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .lock-badge {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 0.4rem;\r\n    margin-top: 0.9rem;\r\n    padding: 0.4rem 0.8rem;\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.78rem;\r\n    font-weight: 500;\r\n    color: var(--text);\r\n  }\r\n\r\n  .lock-badge .icon { font-size: 0.9rem; }\r\n  .unlocked .lock-badge { display: none; }\r\n\r\n  .lead-block {\r\n    margin-top: 1.3rem;\r\n    padding: 1.5rem;\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  .lead-block.highlight {\r\n    animation: attention 1.8s ease;\r\n  }\r\n\r\n  @keyframes attention {\r\n    0%, 100% { transform: scale(1); box-shadow: 0 4px 20px rgba(255, 140, 66, 0.1); }\r\n    30% { transform: scale(1.02); box-shadow: 0 8px 30px rgba(255, 140, 66, 0.3); }\r\n  }\r\n\r\n  .lead-title {\r\n    font-family: 'Fredoka', sans-serif;\r\n    font-size: 1.15rem;\r\n    font-weight: 600;\r\n    color: var(--text);\r\n    margin-bottom: 0.35rem;\r\n  }\r\n\r\n  .lead-text {\r\n    font-size: 0.88rem;\r\n    color: var(--muted);\r\n    margin-bottom: 1rem;\r\n    line-height: 1.45;\r\n  }\r\n\r\n  .lead-form {\r\n    display: flex;\r\n    gap: 0.6rem;\r\n    flex-wrap: wrap;\r\n  }\r\n\r\n  .lead-form input[type=\"email\"] {\r\n    flex: 1 1 220px;\r\n    padding: 0.9rem 1rem;\r\n    border: 2px solid var(--border);\r\n    border-radius: 12px;\r\n    font-family: inherit;\r\n    font-size: 0.95rem;\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  .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  .lead-form button {\r\n    flex: 0 0 auto;\r\n    padding: 0.9rem 1.4rem;\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.95rem;\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  .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  .lead-form button:disabled {\r\n    opacity: 0.6;\r\n    cursor: not-allowed;\r\n    transform: none;\r\n  }\r\n\r\n  .lead-privacy {\r\n    font-size: 0.72rem;\r\n    color: var(--muted);\r\n    margin-top: 0.7rem;\r\n    text-align: center;\r\n  }\r\n\r\n  .lead-error {\r\n    font-size: 0.8rem;\r\n    color: var(--red);\r\n    margin-top: 0.6rem;\r\n    display: none;\r\n  }\r\n\r\n  .lead-success {\r\n    display: none;\r\n    text-align: center;\r\n    padding: 0.3rem 0;\r\n  }\r\n\r\n  .lead-success .check {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    width: 44px;\r\n    height: 44px;\r\n    border-radius: 50%;\r\n    background: linear-gradient(135deg, var(--green), var(--green-dark));\r\n    color: white;\r\n    font-size: 1.4rem;\r\n    font-weight: 700;\r\n    margin-bottom: 0.6rem;\r\n    box-shadow: 0 4px 14px rgba(43, 174, 79, 0.35);\r\n  }\r\n\r\n  .lead-success h4 {\r\n    font-family: 'Fredoka', sans-serif;\r\n    font-size: 1.05rem;\r\n    font-weight: 600;\r\n    color: var(--text);\r\n    margin-bottom: 0.25rem;\r\n  }\r\n\r\n  .lead-success p {\r\n    font-size: 0.85rem;\r\n    color: var(--muted);\r\n    line-height: 1.5;\r\n  }\r\n\r\n  .lead-success.show { display: block; }\r\n  .lead-block.submitted .lead-form,\r\n  .lead-block.submitted .lead-title,\r\n  .lead-block.submitted .lead-text,\r\n  .lead-block.submitted .lead-privacy {\r\n    display: none;\r\n  }\r\n\r\n  .lead-block.submitted {\r\n    border-color: var(--green);\r\n    box-shadow: 0 4px 20px rgba(43, 174, 79, 0.12);\r\n  }\r\n\r\n  .disclaimer {\r\n    font-size: 0.75rem;\r\n    color: var(--muted);\r\n    text-align: center;\r\n    margin-top: 1.2rem;\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  .updating { animation: pulse 0.3s ease; }\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  .revealed .result-amount { animation: reveal 0.6s ease; }\r\n\r\n  @media (max-width: 480px) {\r\n    .card { padding: 2rem 1.5rem; }\r\n    h1 { font-size: 1.7rem; }\r\n    .result-amount { font-size: 2.6rem; }\r\n    .lead-form { flex-direction: column; }\r\n    .lead-form button { width: 100%; }\r\n  }\r\n<\/style>\r\n\r\n\r\n\r\n<div class=\"card\">\r\n  <div class=\"logo\">Loteraise<\/div>\r\n  <h1>Berechnen Sie Ihren <span>Erl\u00f6s<\/span><\/h1>\r\n  <p class=\"subtitle\">Bewegen Sie die Schieberegler und sehen Sie sofort, was Ihre Lotterie einbringen kann.<\/p>\r\n\r\n  <div class=\"input-group\">\r\n    <div class=\"input-label\">\r\n      <label>\ud83d\udc65 Anzahl der Mitglieder \/ Unterst\u00fctzer<\/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-Follower<\/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 Marketingbudget<\/label>\r\n      <span class=\"input-value\" id=\"val-budget\">100 \u20ac<\/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>0 \u20ac<\/span><span>1.000 \u20ac<\/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\">Gesch\u00e4tzter Erl\u00f6s<\/div>\r\n    <div class=\"result-amount\" id=\"result\">0 \u20ac<\/div>\r\n    <div class=\"result-range\" id=\"result-range\">Bandbreite: 0 \u20ac \u2013 0 \u20ac<\/div>\r\n    <div class=\"lock-badge\"><span class=\"icon\">\ud83d\udd12<\/span> Geben Sie unten Ihre E-Mail-Adresse ein, um Ihr Ergebnis zu sehen<\/div>\r\n  <\/div>\r\n\r\n  <div class=\"lead-block\" id=\"lead-block\">\r\n    <div class=\"lead-title\">Schalten Sie Ihren Erl\u00f6s frei \ud83c\udfaf<\/div>\r\n    <p class=\"lead-text\">Hinterlassen Sie Ihre E-Mail-Adresse und sehen Sie sofort Ihren gesch\u00e4tzten Erl\u00f6s. Wir senden Ihnen umgehend ein kostenloses Starter-Kit sowie einen ma\u00dfgeschneiderten Plan zu. <\/p>\r\n    <form class=\"lead-form\" id=\"lead-form\" novalidate=\"\">\r\n      <input type=\"email\" id=\"lead-email\" placeholder=\"ihre@email.de\" required=\"\" autocomplete=\"email\">\r\n      <button type=\"submit\" id=\"lead-submit\">Erl\u00f6s ansehen \u2192<\/button>\r\n    <\/form>\r\n    <p class=\"lead-privacy\">Wir schreiben Ihnen maximal 2-mal und verwenden Ihre Adresse f\u00fcr nichts anderes.<\/p>\r\n    <div class=\"lead-error\" id=\"lead-error\">Geben Sie eine g\u00fcltige E-Mail-Adresse ein.<\/div>\r\n    <div class=\"lead-success\" id=\"lead-success\">\r\n      <div class=\"check\">\u2713<\/div>\r\n      <h4>Freigeschaltet! Wir senden Ihnen innerhalb einer Minute eine E-Mail. <\/h4>\r\n      <p>Nicht erhalten? Pr\u00fcfen Sie Ihren Spam-Ordner oder schreiben Sie an info@loteraise.com. <\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <p class=\"disclaimer\">* Sch\u00e4tzung auf Basis durchschnittlicher Konversionsraten. Der tats\u00e4chliche Erl\u00f6s kann h\u00f6her oder niedriger ausfallen. <\/p>\r\n<\/div>\r\n\r\n<script>\r\n  const CONFIG = {\r\n    endpoint: '\/wp-json\/loteraise\/v1\/calculator-lead',\r\n    source: 'opbrengst-calculator'\r\n  };\r\n\r\n  const ledenSlider = document.getElementById('leden');\r\n  const volgerSlider = document.getElementById('volgers');\r\n  const budgetSlider = document.getElementById('budget');\r\n  const resultBlock = document.getElementById('result-block');\r\n  const leadBlock = document.getElementById('lead-block');\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\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    document.getElementById('val-leden').textContent = fmt(leden);\r\n    document.getElementById('val-volgers').textContent = fmt(volgers);\r\n    document.getElementById('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 = document.getElementById('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    document.getElementById('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  let highlightTimer;\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(() => leadBlock.classList.remove('highlight'), 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  const leadForm = document.getElementById('lead-form');\r\n  const leadEmail = document.getElementById('lead-email');\r\n  const leadSubmit = document.getElementById('lead-submit');\r\n  const leadError = document.getElementById('lead-error');\r\n  const leadSuccess = document.getElementById('lead-success');\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      leadBlock.classList.add('submitted');\r\n      leadSuccess.classList.add('show');\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<\/script>\r\n\r\n\r\n<\/div>\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>Loteraise \u2013 Berechnen Sie Ihren Erl\u00f6s Loteraise Berechnen Sie Ihren Erl\u00f6s Bewegen Sie die Schieberegler und sehen Sie sofort, was [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","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":"","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-3523","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/loteraise.com\/de\/wp-json\/wp\/v2\/pages\/3523","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/loteraise.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/loteraise.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/loteraise.com\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/loteraise.com\/de\/wp-json\/wp\/v2\/comments?post=3523"}],"version-history":[{"count":3,"href":"https:\/\/loteraise.com\/de\/wp-json\/wp\/v2\/pages\/3523\/revisions"}],"predecessor-version":[{"id":3530,"href":"https:\/\/loteraise.com\/de\/wp-json\/wp\/v2\/pages\/3523\/revisions\/3530"}],"wp:attachment":[{"href":"https:\/\/loteraise.com\/de\/wp-json\/wp\/v2\/media?parent=3523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}