{"id":1534,"date":"2026-03-24T10:08:38","date_gmt":"2026-03-24T10:08:38","guid":{"rendered":"https:\/\/spartalegal.nl\/calculate-your-personal-injury-damages\/"},"modified":"2026-10-23T12:03:22","modified_gmt":"2026-10-23T12:03:22","slug":"calculate-your-personal-injury-damages","status":"publish","type":"page","link":"https:\/\/spartalegal.nl\/en\/calculate-your-personal-injury-damages\/","title":{"rendered":"Calculate your personal injury damages"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1534\" class=\"elementor elementor-1534 elementor-183\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-01818fc e-flex e-con-boxed e-con e-parent\" data-id=\"01818fc\" 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-dde9c06 e-con-full e-flex e-con e-child\" data-id=\"dde9c06\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a77c556 elementor-widget elementor-widget-shortcode\" data-id=\"a77c556\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div>\n\t\t\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-a319e6a e-flex e-con-boxed e-con e-parent\" data-id=\"a319e6a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-bb77ae8 e-con-full e-flex e-con e-child\" data-id=\"bb77ae8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a066e8b elementor-widget elementor-widget-shortcode\" data-id=\"a066e8b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><section id=\"sparta-check-en-993420\" class=\"sl-check\" aria-label=\"Personal injury claim check\" data-ajax=\"https:\/\/spartalegal.nl\/wp-admin\/admin-ajax.php\" data-nonce=\"c4f2bb9c4e\" data-track-nonce=\"9742877dff\">\n  <div class=\"sl-check__hero\">\n    <span class=\"sl-check__eyebrow\">Sparta Legal \u00b7 personal support with injury claims<\/span>\n    <h2>Could you be entitled to compensation?<\/h2>\n    <p>Tell us what happened and how it has affected you. You\u2019ll receive an initial assessment and a summary of your situation. You can then decide whether you would like us to contact you.<\/p>\n    <div class=\"sl-check__pills\"><span>\u2713 Tell us your story<\/span><span>\u2713 No documents required<\/span><span>\u2713 Personal support if you want it<\/span><\/div>\n  <\/div>\n  <form class=\"sl-check__form\" novalidate>\n    <div class=\"sl-check__track\" aria-hidden=\"true\"><span><\/span><\/div>\n    <p class=\"sl-check__progress\" aria-live=\"polite\">Step 1 of 4<\/p>\n    <div class=\"sl-check__error\" role=\"alert\" hidden><\/div>\n\n    <div class=\"sl-check__step\" data-step=\"0\">\n      <h3>What happened?<\/h3>\n      <p>This helps us understand the circumstances. If you are unsure about an answer or prefer to skip a question, you can still continue.<\/p>\n      <fieldset><legend>What caused your injury?<\/legend><div class=\"sl-check__choices\">\n        <label><input type=\"radio\" name=\"incident\" value=\"verkeer\"><span>Road traffic accident<\/span><\/label>\n        <label><input type=\"radio\" name=\"incident\" value=\"werk\"><span>Accident at work<\/span><\/label>\n        <label><input type=\"radio\" name=\"incident\" value=\"medisch\"><span>Medical negligence<\/span><\/label>\n        <label><input type=\"radio\" name=\"incident\" value=\"anders\"><span>Another situation<\/span><\/label>\n      <\/div><\/fieldset>\n      <fieldset><legend>When did it happen?<\/legend><div class=\"sl-check__choices\">\n        <label><input type=\"radio\" name=\"time\" value=\"recent\"><span>Less than 1 year ago<\/span><\/label>\n        <label><input type=\"radio\" name=\"time\" value=\"older\"><span>1 to 5 years ago<\/span><\/label>\n        <label><input type=\"radio\" name=\"time\" value=\"old\"><span>More than 5 years ago<\/span><\/label>\n        <label><input type=\"radio\" name=\"time\" value=\"unsure\"><span>I can\u2019t remember<\/span><\/label>\n      <\/div><\/fieldset>\n    <\/div>\n\n    <div class=\"sl-check__step\" data-step=\"1\" hidden>\n      <h3>How are you feeling now?<\/h3>\n      <p>You don\u2019t need to use medical terminology. Simply describe your symptoms and what matters most to you.<\/p>\n      <fieldset><legend>Did the incident cause any injuries or symptoms?<\/legend><div class=\"sl-check__choices\">\n        <label><input type=\"radio\" name=\"injury\" value=\"yes\"><span>Yes<\/span><\/label>\n        <label><input type=\"radio\" name=\"injury\" value=\"unsure\"><span>I\u2019m not sure yet<\/span><\/label>\n        <label><input type=\"radio\" name=\"injury\" value=\"no\"><span>No<\/span><\/label>\n      <\/div><\/fieldset>\n      <fieldset class=\"sl-check__areas\"><legend>Where are you experiencing pain or other symptoms? <small>(select all that apply)<\/small><\/legend><div class=\"sl-check__choices\">\n        <label><input type=\"checkbox\" name=\"areas[]\" value=\"head\"><span>Head<\/span><\/label>\n        <label><input type=\"checkbox\" name=\"areas[]\" value=\"neck\"><span>Neck<\/span><\/label>\n        <label><input type=\"checkbox\" name=\"areas[]\" value=\"shoulder\"><span>Shoulder<\/span><\/label>\n        <label><input type=\"checkbox\" name=\"areas[]\" value=\"back\"><span>Back<\/span><\/label>\n        <label><input type=\"checkbox\" name=\"areas[]\" value=\"arm\"><span>Arm or hand<\/span><\/label>\n        <label><input type=\"checkbox\" name=\"areas[]\" value=\"hip\"><span>Hip or pelvis<\/span><\/label>\n        <label><input type=\"checkbox\" name=\"areas[]\" value=\"knee\"><span>Knee<\/span><\/label>\n        <label><input type=\"checkbox\" name=\"areas[]\" value=\"ankle\"><span>Ankle or foot<\/span><\/label>\n        <label><input type=\"checkbox\" name=\"areas[]\" value=\"leg\"><span>Another part of the leg<\/span><\/label>\n        <label><input type=\"checkbox\" name=\"areas[]\" value=\"chest\"><span>Chest or abdomen<\/span><\/label>\n        <label><input type=\"checkbox\" name=\"areas[]\" value=\"mental\"><span>Psychological symptoms<\/span><\/label>\n        <label><input type=\"checkbox\" name=\"areas[]\" value=\"other\"><span>Somewhere else<\/span><\/label>\n        <label><input type=\"checkbox\" name=\"areas[]\" value=\"unsure\"><span>Not sure yet<\/span><\/label>\n      <\/div><\/fieldset>\n      <fieldset><legend>How does it affect your daily life?<\/legend><div class=\"sl-check__choices\">\n        <label><input type=\"radio\" name=\"impact\" value=\"limited\"><span>I have symptoms but can still do most things<\/span><\/label>\n        <label><input type=\"radio\" name=\"impact\" value=\"daily\"><span>My daily life has changed<\/span><\/label>\n        <label><input type=\"radio\" name=\"impact\" value=\"work\"><span>I am unable to work or can only work reduced hours<\/span><\/label>\n        <label><input type=\"radio\" name=\"impact\" value=\"unsure\"><span>I\u2019m not sure yet<\/span><\/label>\n      <\/div><\/fieldset>\n      <label class=\"sl-check__story-label\" for=\"sparta-check-en-993420-story\">What happened, and how has it affected you? <small>(optional)<\/small><\/label>\n      <p class=\"sl-check__story-help\">If you wish, describe your situation in a few sentences. You do not need to provide medical records at this stage.<\/p>\n      <textarea id=\"sparta-check-en-993420-story\" name=\"story\" rows=\"5\" maxlength=\"700\" placeholder=\"For example: I was hit by a car while cycling. Since then, I have had neck pain and have struggled to work.\"><\/textarea>\n    <\/div>\n\n    <div class=\"sl-check__step\" data-step=\"2\" hidden>\n      <h3>What do you know about your situation?<\/h3>\n      <p>You don\u2019t need to know who is legally responsible or what evidence is required.<\/p>\n      <fieldset><legend>Could someone else be responsible?<\/legend><div class=\"sl-check__choices\">\n        <label><input type=\"radio\" name=\"liability\" value=\"yes\"><span>Yes, possibly<\/span><\/label>\n        <label><input type=\"radio\" name=\"liability\" value=\"unsure\"><span>I don\u2019t know<\/span><\/label>\n        <label><input type=\"radio\" name=\"liability\" value=\"no\"><span>Probably not<\/span><\/label>\n      <\/div><\/fieldset>\n      <fieldset><legend>Is there any evidence of what happened?<\/legend><div class=\"sl-check__choices\">\n        <label><input type=\"radio\" name=\"evidence\" value=\"yes\"><span>Yes, such as photographs or witnesses<\/span><\/label>\n        <label><input type=\"radio\" name=\"evidence\" value=\"unsure\"><span>I don\u2019t know<\/span><\/label>\n        <label><input type=\"radio\" name=\"evidence\" value=\"no\"><span>No, not yet<\/span><\/label>\n      <\/div><\/fieldset>\n    <\/div>\n\n    <div class=\"sl-check__step\" data-step=\"3\" hidden>\n      <div class=\"sl-check__result\" aria-live=\"polite\">\n        <span class=\"sl-check__result-label\">Here is our understanding of your situation<\/span>\n        <div class=\"sl-check__summary\"><p class=\"sl-check__summary-intro\"><\/p><p class=\"sl-check__summary-story\"><\/p><p class=\"sl-check__summary-signals\" hidden><\/p><\/div>\n        <span class=\"sl-check__result-label\">Initial assessment<\/span>\n        <p class=\"sl-check__score\" hidden><strong><\/strong><span> indicative likelihood of success*<\/span><\/p>\n        <h3 class=\"sl-check__result-text\"><\/h3>\n        <p class=\"sl-check__caveat\">*This percentage is an editorial estimate based on your answers, not a statistically validated prediction or a guarantee. Further information may be needed. Liability, injury, evidence and whether compensation can be recovered from the responsible party or their insurer still need to be assessed.<\/p>\n      <\/div>\n      <div class=\"sl-check__contact\">\n        <h3>Would you like us to review your case?<\/h3>\n        <p>Leave your contact details and we\u2019ll get in touch to discuss your situation. This does not commit you to using our services.<\/p>\n        <div class=\"sl-check__fields\">\n          <label >Name <span aria-hidden=\"true\">*<\/span><input type=\"text\" name=\"name\" autocomplete=\"name\" maxlength=\"100\" required><\/label>\n          <label >Email address <span aria-hidden=\"true\">*<\/span><input type=\"email\" name=\"email\" autocomplete=\"email\" maxlength=\"180\" required><\/label>\n          <label >Phone number <span aria-hidden=\"true\">*<\/span><input type=\"tel\" name=\"phone\" autocomplete=\"tel\" maxlength=\"35\" required><\/label>\n        <\/div>\n        <label class=\"sl-check__consent\"><input type=\"checkbox\" name=\"contact_consent\" value=\"yes\" required><span>I request an initial assessment and explicitly consent to the processing of my answers about my injuries and symptoms for this purpose. Sparta Legal may contact me by phone or email about my enquiry. I have read the <a href=\"https:\/\/spartalegal.nl\/en\/privacy-statement\/\" target=\"_blank\" rel=\"noopener noreferrer\">privacy policy<\/a> gelezen.<\/span><\/label>\n        <p class=\"sl-check__small\">Submitting this form does not subscribe you to a newsletter. Please share detailed medical records only through an agreed secure channel.<\/p>\n        <div class=\"sl-check__trap\" aria-hidden=\"true\"><label>Website <input type=\"text\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\"><\/label><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"sl-check__actions\"><button class=\"sl-check__back\" type=\"button\" hidden>Back<\/button><button class=\"sl-check__next\" type=\"button\">Continue <span aria-hidden=\"true\">\u2192<\/span><\/button><button class=\"sl-check__submit\" type=\"submit\" hidden>Yes, please contact me <span aria-hidden=\"true\">\u2192<\/span><\/button><\/div>\n    <div class=\"sl-check__success\" role=\"status\" hidden><h3>Thank you. We have received your enquiry.<\/h3><p>We\u2019ll contact you using the details you provided.<\/p><\/div>\n  <\/form>\n<\/section>\n<style>\n#sparta-check-en-993420{--sl-ink:#22292d;--sl-gold:#bd9b32;--sl-line:#e7e3d8;--sl-bg:#f8f6f0;max-width:920px;margin:28px auto;background:#fff;color:var(--sl-ink);border:1px solid var(--sl-line);border-radius:18px;box-shadow:0 15px 45px rgba(29,35,36,.07);font-family:inherit;overflow:hidden}\n#sparta-check-en-993420 *{box-sizing:border-box}#sparta-check-en-993420 .sl-check__hero{background:#252d31;color:white;padding:34px clamp(22px,5vw,46px)}\n#sparta-check-en-993420 .sl-check__eyebrow{font-size:.83rem;color:#e1ca81;font-weight:700;letter-spacing:.02em}#sparta-check-en-993420 h2{font-size:clamp(1.7rem,3.7vw,2.65rem);line-height:1.16;margin:12px 0;color:white}\n#sparta-check-en-993420 .sl-check__hero p{color:#e8ebec;max-width:660px;margin:0 0 17px;line-height:1.55}#sparta-check-en-993420 .sl-check__pills{display:flex;flex-wrap:wrap;gap:9px 20px;font-size:.85rem;color:#f8eed1}\n#sparta-check-en-993420 .sl-check__form{padding:clamp(22px,5vw,46px)}#sparta-check-en-993420 .sl-check__track{height:5px;background:#efede6;border-radius:10px;overflow:hidden}#sparta-check-en-993420 .sl-check__track span{display:block;background:var(--sl-gold);height:100%;width:25%;transition:width .25s}\n#sparta-check-en-993420 .sl-check__progress{font-size:.86rem;color:#746c56;margin:13px 0 22px}#sparta-check-en-993420 .sl-check__step>h3,#sparta-check-en-993420 .sl-check__contact h3{font-size:1.55rem;line-height:1.25;margin:0 0 5px;color:var(--sl-ink)}\n#sparta-check-en-993420 .sl-check__step>p,#sparta-check-en-993420 .sl-check__contact>p{margin:0 0 24px;color:#536065;line-height:1.55}#sparta-check-en-993420 fieldset{border:0;padding:0;margin:0 0 26px;min-width:0}#sparta-check-en-993420 legend{font-weight:700;padding:0;margin-bottom:11px;font-size:1rem}\n#sparta-check-en-993420 .sl-check__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#sparta-check-en-993420 .sl-check__choices label{position:relative;cursor:pointer;display:block}#sparta-check-en-993420 .sl-check__choices input{position:absolute;opacity:0;width:1px;height:1px}#sparta-check-en-993420 .sl-check__choices span{display:flex;align-items:center;min-height:57px;padding:10px 15px;border:1.5px solid #d8dcda;background:white;border-radius:10px;line-height:1.3;transition:background .18s,border-color .18s}\n#sparta-check-en-993420 .sl-check__choices span:before{content:\"\";width:17px;height:17px;border:1.5px solid #929996;border-radius:50%;margin-right:12px;flex:none}#sparta-check-en-993420 .sl-check__choices input:checked+span{border-color:#987716;background:#fffbec;font-weight:650}#sparta-check-en-993420 .sl-check__choices input:checked+span:before{border:5px solid #a98620}\n#sparta-check-en-993420 .sl-check__areas span:before{border-radius:4px}#sparta-check-en-993420 .sl-check__areas input:checked+span:before{background:#a98620;border:4px solid #a98620;box-shadow:inset 0 0 0 2px white}#sparta-check-en-993420 legend small{font-weight:400;color:#647071}#sparta-check-en-993420 .sl-check__story-label{display:block;font-weight:700;margin:0 0 6px}#sparta-check-en-993420 .sl-check__story-help{font-size:.87rem;color:#536065;margin:0 0 8px}#sparta-check-en-993420 textarea{display:block;width:100%;min-height:126px;padding:13px;border:1px solid #b6bcbc;border-radius:9px;font:inherit;line-height:1.5;color:#202829;resize:vertical}\n#sparta-check-en-993420 :focus-visible{outline:3px solid #cf9f14;outline-offset:3px}#sparta-check-en-993420 .sl-check__choices label:has(input:focus-visible) span{outline:3px solid #cf9f14;outline-offset:3px}#sparta-check-en-993420 .sl-check__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:15px}\n#sparta-check-en-993420 button{font:inherit;cursor:pointer;border-radius:9px;min-height:50px;padding:10px 22px;border:0;font-weight:750}#sparta-check-en-993420 .sl-check__next,#sparta-check-en-993420 .sl-check__submit{background:var(--sl-gold);color:#191d1b}#sparta-check-en-993420 .sl-check__next:hover,#sparta-check-en-993420 .sl-check__submit:hover{background:#d2ad37}#sparta-check-en-993420 .sl-check__back{background:#f0eee8;color:#303534}#sparta-check-en-993420 button:disabled{opacity:.6;cursor:wait}\n#sparta-check-en-993420 .sl-check__result{padding:24px;border-radius:12px;background:var(--sl-bg);border-left:4px solid var(--sl-gold);margin-bottom:29px}#sparta-check-en-993420 .sl-check__result-label{font-weight:750;color:#746025;font-size:.88rem}#sparta-check-en-993420 .sl-check__score{margin:9px 0;font-size:1rem}#sparta-check-en-993420 .sl-check__score strong{font-size:2.65rem;color:#66500c;line-height:1}#sparta-check-en-993420 .sl-check__result-text{font-size:1.12rem;line-height:1.4;margin:9px 0 0}#sparta-check-en-993420 .sl-check__caveat{color:#515b5b;font-size:.84rem;line-height:1.55;margin:12px 0 0}\n#sparta-check-en-993420 .sl-check__summary{border-bottom:1px solid #ddd8c9;margin:10px 0 18px;padding-bottom:14px;line-height:1.55}#sparta-check-en-993420 .sl-check__summary p{margin:7px 0}#sparta-check-en-993420 .sl-check__summary-story{font-style:italic;overflow-wrap:anywhere}#sparta-check-en-993420 .sl-check__summary-signals{font-size:.87rem;color:#5b605e}\n#sparta-check-en-993420 .sl-check__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:15px 0}#sparta-check-en-993420 .sl-check__fields label{font-weight:700;font-size:.92rem}#sparta-check-en-993420 .sl-check__fields label:last-child{grid-column:1\/-1}#sparta-check-en-993420 .sl-check__fields input{display:block;width:100%;margin-top:7px;min-height:48px;border:1px solid #b6bcbc;border-radius:8px;padding:10px 12px;background:#fff;color:#202829;font:inherit}\n#sparta-check-en-993420 .sl-check__consent{display:flex;gap:11px;align-items:flex-start;margin-top:19px;font-size:.92rem;line-height:1.5;cursor:pointer}#sparta-check-en-993420 .sl-check__consent input{margin-top:5px;flex:none;width:17px;height:17px;accent-color:#92721b}#sparta-check-en-993420 .sl-check__consent a{color:#70550b;text-decoration:underline}#sparta-check-en-993420 .sl-check__contact .sl-check__small{font-size:.81rem;margin:10px 0;color:#586365}#sparta-check-en-993420 .sl-check__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#sparta-check-en-993420 .sl-check__error{padding:12px 14px;margin:0 0 16px;border-radius:8px;background:#fff0ec;color:#8e251c}#sparta-check-en-993420 .sl-check__success{padding:18px 0}#sparta-check-en-993420 [hidden]{display:none!important}\n@media(max-width:620px){#sparta-check-en-993420 .sl-check__choices,#sparta-check-en-993420 .sl-check__fields{grid-template-columns:1fr}#sparta-check-en-993420 .sl-check__fields label:last-child{grid-column:auto}#sparta-check-en-993420 .sl-check__next,#sparta-check-en-993420 .sl-check__submit{width:100%}}\n<\/style>\n<script>\n(function(){\n  const root=document.getElementById(\"sparta-check-en-993420\"); if(!root)return;\n  const form=root.querySelector('form'),steps=[...root.querySelectorAll('.sl-check__step')],error=root.querySelector('.sl-check__error');\n  const back=root.querySelector('.sl-check__back'),next=root.querySelector('.sl-check__next'),submit=root.querySelector('.sl-check__submit'); let index=0;\n\n  const session=(window.crypto&&crypto.randomUUID)\n    ? crypto.randomUUID()\n    : 'sl_'+Date.now().toString(36)+'_'+Math.random().toString(36).slice(2,12);\n  \/\/ document.referrer geeft de vorige pagina van deze navigatie; geen cookie of localStorage nodig.\n  \/\/ Verstuur nooit volledige URL's, querystrings of fragmenten (kunnen priv\u00e9gegevens bevatten).\n  const previousPage=(function(){\n    if(!document.referrer)return 'direct';\n    try{\n      const from=new URL(document.referrer);\n      if(from.protocol!=='https:'&&from.protocol!=='http:')return 'direct';\n      const domain=host=>host.toLowerCase().replace(\/^www\\.\/,'');\n      return domain(from.hostname)===domain(location.hostname)\n        ? 'internal:'+(from.pathname||'\/')\n        : 'external:'+domain(from.hostname);\n    }catch(e){return 'direct';}\n  })();\n  const tracked=new Set();\n  function track(event){\n    if(tracked.has(event))return;\n    tracked.add(event);\n    const payload=new FormData();\n    payload.set('action','sparta_check_v4_track');\n    payload.set('track_nonce',root.dataset.trackNonce);\n    payload.set('session',session);\n    payload.set('event',event);\n    payload.set('page_path',location.pathname);\n    payload.set('previous_page',previousPage);\n    fetch(root.dataset.ajax,{method:'POST',body:payload,credentials:'same-origin',keepalive:true}).catch(()=>{});\n  }\n  function markStarted(){track('start');}\n  form.addEventListener('input',markStarted,{once:true});\n  form.addEventListener('change',markStarted,{once:true});\n\n  form.querySelectorAll('input[name=\"injury\"]').forEach(input=>input.addEventListener('change',()=>{const none=value('injury')==='no';root.querySelector('.sl-check__areas').hidden=none;if(none)form.querySelectorAll('input[name=\"areas[]\"]').forEach(a=>a.checked=false)}));\n  function value(key){return (form.querySelector('input[name=\"'+key+'\"]:checked')||{}).value||''}\n  function labelFor(key){const input=form.querySelector('input[name=\"'+key+'\"]:checked');return input?input.closest('label').querySelector('span').textContent:''}\n  function showError(msg,field){error.textContent=msg;error.hidden=false;if(field)field.focus();}\n  function clearError(){error.hidden=true;error.textContent=''}\n\n  function result(){\n    const a={incident:value('incident'),liability:value('liability'),injury:value('injury'),evidence:value('evidence'),time:value('time')};let score=null;\n    const areas=[...form.querySelectorAll('input[name=\"areas[]\"]:checked')].map(el=>el.closest('label').querySelector('span').textContent);\n    const incident=labelFor('incident');\n    const impactText={limited:'You have symptoms but can still do most things.',daily:'Your daily life has noticeably changed.',work:'You are unable to work or can only work reduced hours.',unsure:'The full impact is not yet clear.'};\n    const summary=[];\n    summary.push(incident?'You indicated that the incident involved '+incident.toLowerCase()+'.':'The type of incident was not specified.');\n    if(areas.length)summary.push('Your symptoms or affected areas: '+areas.join(', ')+'.');\n    else if(a.injury==='no')summary.push('You indicated that you have no injuries or symptoms.');\n    else summary.push('No affected areas were specified.');\n    if(impactText[value('impact')])summary.push(impactText[value('impact')]);\n    root.querySelector('.sl-check__summary-intro').textContent=summary.join(' ');\n\n    const story=form.elements.story.value.trim().replace(\/\\s+\/g,' ');\n    const storyEl=root.querySelector('.sl-check__summary-story');\n    storyEl.hidden=!story;\n    storyEl.textContent=story?'You wrote: \u201c'+story+'\u201d':'';\n\n    const signals=[['hit by a car','a collision'],['collision','a collision'],['slipped','a slip'],['fell','a fall'],['witness','witnesses'],['hospital','a hospital visit'],['ambulance','an ambulance'],['employer','your employer'],['insurer','an insurer'],['surgery','surgery']];\n    const found=story?[...new Set(signals.filter(([key])=>story.toLowerCase().includes(key)).map(([,label])=>label))].slice(0,3):[];\n    const signalsEl=root.querySelector('.sl-check__summary-signals');signalsEl.hidden=!found.length;if(found.length)signalsEl.textContent='You also mentioned: '+found.join(', ')+'.';\n\n    const coreMissing=!a.liability||!a.injury||!a.time;\n    if(!coreMissing&&a.liability!=='no'&&a.injury!=='no'&&a.time!=='old'){\n      score=86-(a.liability==='unsure'?6:0)-(a.injury==='unsure'?5:0)-(a.time==='unsure'?4:0)+(a.incident==='verkeer'?3:0)+(a.incident==='werk'?2:0)-(a.incident==='medisch'?3:0)+(a.evidence==='yes'?4:0)-(a.evidence==='no'?4:0)-(a.time==='older'?2:0);\n      score=Math.max(80,Math.min(95,score));\n    }\n    const scoreEl=root.querySelector('.sl-check__score');scoreEl.hidden=score===null;\n    if(score!==null)scoreEl.querySelector('strong').textContent=score+'%';\n    const uncertain=a.liability==='unsure'||a.injury==='unsure'||a.time==='unsure';\n    root.querySelector('.sl-check__result-text').textContent=coreMissing\n      ? 'Some key questions were left unanswered, so we prefer not to show a percentage. We can still assess your situation personally.'\n      : score===null\n        ? 'Your situation needs a personal review. Based on these answers, we cannot responsibly provide a percentage.'\n        : uncertain\n          ? 'Your answers suggest there may be grounds for a claim. We would be happy to review liability and the evidence for your losses.'\n          : 'Your answers suggest there may be grounds for a personal injury claim.';\n    root.querySelector('.sl-check__caveat').hidden=score===null;\n  }\n\n  function render(){\n    steps.forEach((s,i)=>s.hidden=i!==index);\n    root.querySelector('.sl-check__progress').textContent='Step '+(index+1)+' of 4';\n    root.querySelector('.sl-check__track span').style.width=((index+1)\/4*100)+'%';\n    back.hidden=index===0;next.hidden=index===3;submit.hidden=index!==3;clearError();\n    if(index===3)result();\n  }\n\n  next.addEventListener('click',()=>{\n    markStarted();\n    index++;\n    render();\n    if(index===1)track('step2');\n    if(index===2)track('step3');\n    if(index===3)track('result');\n    const heading=steps[index].querySelector('h3');\n    if(heading){heading.setAttribute('tabindex','-1');heading.focus({preventScroll:true});}\n    root.scrollIntoView({behavior:'smooth',block:'start'});\n  });\n\n  back.addEventListener('click',()=>{markStarted();if(index>0){index--;render();root.scrollIntoView({behavior:'smooth',block:'start'})}});\n\n  form.addEventListener('submit',async(e)=>{e.preventDefault();clearError();if(index!==3)return;\n    markStarted();\n    for(const name of ['name','email','phone']){const input=form.elements[name];if(!input.value.trim()||!input.checkValidity()){showError('Please check your '+(name==='name'?'name':name==='email'?'email address':'phone number')+'.',input);return}}\n    if(!form.elements.contact_consent.checked){showError('Please give your consent for Sparta Legal to contact you.',form.elements.contact_consent);return}\n    const payload=new FormData(form);payload.set('action','sparta_check_v4_submit');payload.set('nonce',root.dataset.nonce);payload.set('session',session);payload.set('page_path',location.pathname);payload.set('previous_page',previousPage);submit.disabled=true;submit.textContent='Sending enquiry\u2026';\n    try{const res=await fetch(root.dataset.ajax,{method:'POST',body:payload,credentials:'same-origin'});const data=await res.json();if(!res.ok||!data.success)throw new Error(data.data&&data.data.message?data.data.message:'We could not send your enquiry. Please try again or email info@spartalegal.nl.');\n      track('submitted');\n      form.querySelectorAll('.sl-check__step,.sl-check__actions,.sl-check__progress,.sl-check__track').forEach(el=>el.hidden=true);root.querySelector('.sl-check__success').hidden=false;root.querySelector('.sl-check__success').scrollIntoView({behavior:'smooth',block:'center'});\n    }catch(err){showError(err.message||'Something went wrong. Please try again.')}finally{submit.disabled=false;submit.innerHTML='Yes, please contact me <span aria-hidden=\"true\">\u2192<\/span>'}\n  });render();\n})();\n<\/script><\/div>\n\t\t\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":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1534","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/spartalegal.nl\/en\/wp-json\/wp\/v2\/pages\/1534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spartalegal.nl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/spartalegal.nl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/spartalegal.nl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/spartalegal.nl\/en\/wp-json\/wp\/v2\/comments?post=1534"}],"version-history":[{"count":5,"href":"https:\/\/spartalegal.nl\/en\/wp-json\/wp\/v2\/pages\/1534\/revisions"}],"predecessor-version":[{"id":2193,"href":"https:\/\/spartalegal.nl\/en\/wp-json\/wp\/v2\/pages\/1534\/revisions\/2193"}],"wp:attachment":[{"href":"https:\/\/spartalegal.nl\/en\/wp-json\/wp\/v2\/media?parent=1534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}