{"id":34454,"date":"2026-06-16T09:03:32","date_gmt":"2026-06-16T09:03:32","guid":{"rendered":"https:\/\/coverton.be\/?page_id=34454"},"modified":"2026-06-16T14:24:49","modified_gmt":"2026-06-16T14:24:49","slug":"bestuurlijk-klankbord-aanvragen","status":"publish","type":"page","link":"https:\/\/coverton.be\/nl\/bestuurlijk-klankbord-aanvragen\/","title":{"rendered":"Bestuurlijk klankbord aanvragen"},"content":{"rendered":"\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Serif+Display:ital@0;1&amp;family=DM+Sans:wght@300;400;500;600&amp;display=swap\" rel=\"stylesheet\">\n<style>\n\n\/* \u2500\u2500 TOKENS (consistent met Klankbord landingspagina) \u2500\u2500 *\/\n:root {\n  --slate:       #2a2d3e;\n  --slate-mid:   #363a4f;\n  --slate-soft:  #454a63;\n  --ivory:       #f5f0e8;\n  --ivory-warm:  #ede7d9;\n  --ivory-deep:  #e0d8c8;\n  --white:       #fefcf9;\n  --terra:       #b5673e;\n  --terra-lt:    #c87a50;\n  --terra-dim:   rgba(181,103,62,0.1);\n  --terra-rule:  rgba(181,103,62,0.25);\n  --ink:         #1c1e2a;\n  --ink-2:       #3a3d52;\n  --ink-3:       #6b6f88;\n  --ink-4:       #a0a4bc;\n  --rule:        #ddd8ce;\n  --rule-dk:     rgba(255,255,255,0.07);\n  --sage:        #4a7c6f;\n  --sage-dim:    rgba(74,124,111,0.1);\n  --sage-rule:   rgba(74,124,111,0.22);\n  --error:       #9b1c2a;\n  --error-bg:    #fde8ea;\n  --success:     #1d5c3a;\n  --success-bg:  #e4f2ea;\n  --r:           3px;\n}\n\n\/* \u2500\u2500 PROGRESS NAV \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.progress-nav {\n  background: var(--white);\n  border-bottom: 1px solid var(--rule);\n}\n\n.pn-inner {\n  max-width: 780px;\n  margin: 0 auto;\n  padding: 0 40px;\n  display: flex;\n  align-items: stretch;\n}\n\n.pn-step {\n  flex: 1;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  padding: 14px 0 12px;\n  border-bottom: 2px solid transparent;\n  transition: border-color 0.2s;\n  cursor: default;\n}\n\n.pn-step.active  { border-bottom-color: var(--terra); }\n.pn-step.done    { border-bottom-color: rgba(181,103,62,0.25); cursor: pointer; }\n.pn-step.done:hover { border-bottom-color: var(--terra); }\n\n.pn-dot {\n  width: 24px;\n  height: 24px;\n  border-radius: 50%;\n  border: 1.5px solid var(--rule);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 10.5px;\n  font-weight: 600;\n  color: var(--ink-4);\n  flex-shrink: 0;\n  transition: all 0.2s;\n  background: var(--white);\n}\n\n.pn-step.active .pn-dot {\n  background: var(--terra);\n  border-color: var(--terra);\n  color: #fff;\n}\n\n.pn-step.done .pn-dot {\n  background: var(--terra-dim);\n  border-color: var(--terra-rule);\n  color: var(--terra);\n  font-size: 13px;\n}\n\n.pn-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--ink-4);\n  white-space: nowrap;\n  line-height: 1.3;\n}\n\n.pn-step.active .pn-label { color: var(--terra); }\n.pn-step.done  .pn-label  { color: var(--ink-3); }\n\n.pn-connector {\n  width: 32px;\n  height: 1px;\n  background: var(--rule);\n  margin: 0 4px;\n  flex-shrink: 0;\n  align-self: center;\n}\n\n\/* \u2500\u2500 PAGE INTRO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.page-intro {\n  margin-bottom: 28px;\n}\n\n.pi-eyebrow {\n  font-size: 10px;\n  font-weight: 600;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: var(--terra);\n  margin-bottom: 10px;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n\n.pi-eyebrow::before {\n  content: '';\n  display: block;\n  width: 16px;\n  height: 1px;\n  background: var(--terra);\n}\n\n.page-intro h1 {\n  font-family: 'DM Serif Display', serif;\n  font-size: clamp(24px, 3.5vw, 34px);\n  font-weight: 400;\n  color: var(--slate);\n  line-height: 1.15;\n  margin-bottom: 8px;\n  letter-spacing: -0.01em;\n}\n\n.page-intro p {\n  font-size: 14.5px;\n  color: var(--ink-3);\n  max-width: 520px;\n  line-height: 1.7;\n}\n\n\/* \u2500\u2500 STARTDATUM KAART (signature element) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.start-card {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 20px;\n  background: var(--slate);\n  border-radius: var(--r);\n  padding: 18px 22px;\n  margin-bottom: 28px;\n  flex-wrap: wrap;\n}\n\n.sc-left {\n  display: flex;\n  align-items: center;\n  gap: 14px;\n}\n\n.sc-icon {\n  width: 40px;\n  height: 40px;\n  background: var(--terra-dim);\n  border: 1px solid var(--terra-rule);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 16px;\n  flex-shrink: 0;\n}\n\n.sc-text {}\n\n.sc-label {\n  font-size: 9.5px;\n  font-weight: 600;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.3);\n  margin-bottom: 2px;\n}\n\n.sc-date {\n  font-family: 'DM Serif Display', serif;\n  font-size: 18px;\n  color: #fff;\n  letter-spacing: -0.01em;\n}\n\n.sc-right {\n  font-size: 12px;\n  color: rgba(255,255,255,0.35);\n  text-align: right;\n  line-height: 1.55;\n}\n\n\/* \u2500\u2500 NDA NOTICE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.nda-notice {\n  display: flex;\n  align-items: flex-start;\n  gap: 11px;\n  background: var(--sage-dim);\n  border: 1px solid var(--sage-rule);\n  border-radius: var(--r);\n  padding: 13px 16px;\n  margin-bottom: 28px;\n  font-size: 12.5px;\n  color: var(--sage);\n  line-height: 1.55;\n}\n\n.nda-icon { font-size: 14px; flex-shrink: 0; margin-top: 1px; }\n\n\/* \u2500\u2500 FORM CARD \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.form-card {\n  background: var(--white);\n  border: 1px solid var(--rule);\n  border-radius: var(--r);\n  overflow: hidden;\n}\n\n\/* \u2500\u2500 STEP SECTIONS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.step-section { display: none; }\n.step-section.active { display: block; }\n\n\/* Step header *\/\n.step-header {\n  padding: 26px 36px 20px;\n  border-bottom: 1px solid var(--rule);\n  display: grid;\n  grid-template-columns: auto 1fr auto;\n  align-items: start;\n  gap: 14px;\n}\n\n.sh-badge {\n  width: 42px;\n  height: 42px;\n  background: var(--terra-dim);\n  border: 1px solid var(--terra-rule);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 17px;\n  flex-shrink: 0;\n}\n\n.sh-kicker {\n  font-size: 9.5px;\n  font-weight: 600;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  color: var(--terra);\n  margin-bottom: 4px;\n}\n\n.sh-title {\n  font-family: 'DM Serif Display', serif;\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--slate);\n  line-height: 1.2;\n  margin-bottom: 3px;\n}\n\n.sh-desc {\n  font-size: 13px;\n  color: var(--ink-3);\n  line-height: 1.55;\n  max-width: 460px;\n}\n\n.sh-time {\n  font-size: 11px;\n  color: var(--ink-4);\n  white-space: nowrap;\n  padding-top: 4px;\n}\n\n\/* Step body *\/\n.step-body { padding: 26px 36px 8px; }\n\n\/* \u2500\u2500 FIELD COMPONENTS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.field-row {\n  display: grid;\n  gap: 16px;\n  margin-bottom: 18px;\n}\n\n.field-row.cols-2 { grid-template-columns: 1fr 1fr; }\n.field-row.cols-3 { grid-template-columns: 1fr 1fr 1fr; }\n.field-row.cols-1 { grid-template-columns: 1fr; }\n\n.field { display: flex; flex-direction: column; gap: 5px; }\n\n.field label {\n  font-size: 12.5px;\n  font-weight: 500;\n  color: var(--ink);\n  display: flex;\n  align-items: center;\n  gap: 4px;\n}\n\n.req { color: var(--terra); font-size: 14px; line-height: 1; }\n\n.field-hint {\n  font-size: 11.5px;\n  color: var(--ink-4);\n  line-height: 1.5;\n}\n\n\/* Inputs *\/\ninput[type=\"text\"],\ninput[type=\"email\"],\ninput[type=\"tel\"],\nselect.sel,\ntextarea.ta {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 13.5px;\n  color: var(--ink);\n  background: var(--white);\n  border: 1px solid var(--rule);\n  border-radius: var(--r);\n  padding: 9px 12px;\n  width: 100%;\n  outline: none;\n  transition: border-color 0.15s, box-shadow 0.15s;\n  -webkit-appearance: none;\n  appearance: none;\n}\n\ninput:focus, select.sel:focus, textarea.ta:focus {\n  border-color: var(--terra);\n  box-shadow: 0 0 0 3px var(--terra-dim);\n}\n\ninput.err, select.sel.err, textarea.ta.err {\n  border-color: var(--error);\n}\n\nselect.sel {\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23a0a4bc'\/%3E%3C\/svg%3E\");\n  background-repeat: no-repeat;\n  background-position: right 12px center;\n  padding-right: 32px;\n  cursor: pointer;\n}\n\ntextarea.ta {\n  resize: vertical;\n  min-height: 90px;\n  line-height: 1.6;\n}\n\n.err-msg {\n  font-size: 11.5px;\n  color: var(--error);\n  display: none;\n}\n\n.err-msg.show { display: block; }\n\n\/* \u2500\u2500 SUBSECTION LABELS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.sub-label {\n  font-size: 9.5px;\n  font-weight: 600;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  color: var(--terra);\n  padding: 18px 0 12px;\n  border-bottom: 1px solid rgba(181,103,62,0.15);\n  margin-bottom: 16px;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n\n.sub-label::before {\n  content: '';\n  display: block;\n  width: 12px;\n  height: 1px;\n  background: var(--terra);\n}\n\n\/* \u2500\u2500 BETAALMETHODE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.pay-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 10px;\n}\n\n.pay-option {\n  border: 1px solid var(--rule);\n  border-radius: var(--r);\n  padding: 14px 12px;\n  cursor: pointer;\n  text-align: center;\n  transition: all 0.15s;\n  position: relative;\n}\n\n.pay-option input[type=\"radio\"] {\n  position: absolute;\n  opacity: 0;\n  width: 0;\n  height: 0;\n}\n\n.pay-option:has(input:checked) {\n  border-color: var(--terra);\n  background: var(--terra-dim);\n}\n\n.pay-icon  { font-size: 22px; margin-bottom: 5px; }\n.pay-name  { font-size: 12.5px; font-weight: 600; color: var(--ink); display: block; }\n.pay-desc  { font-size: 11px; color: var(--ink-4); margin-top: 2px; line-height: 1.4; }\n\n\/* \u2500\u2500 ABONNEMENT OVERZICHT \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.abo-box {\n  background: var(--slate);\n  border-radius: var(--r);\n  padding: 20px 22px;\n  margin-bottom: 18px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 20px;\n  flex-wrap: wrap;\n}\n\n.abo-left {}\n.abo-kicker {\n  font-size: 9.5px;\n  font-weight: 600;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.3);\n  margin-bottom: 4px;\n}\n\n.abo-name {\n  font-family: 'DM Serif Display', serif;\n  font-size: 18px;\n  color: #fff;\n  margin-bottom: 3px;\n}\n\n.abo-includes {\n  font-size: 12px;\n  color: rgba(255,255,255,0.38);\n  line-height: 1.5;\n}\n\n.abo-right { text-align: right; flex-shrink: 0; }\n\n.abo-amount {\n  font-family: 'DM Serif Display', serif;\n  font-size: 30px;\n  color: #fff;\n  line-height: 1;\n  letter-spacing: -0.02em;\n}\n\n.abo-period { font-size: 11px; color: rgba(255,255,255,0.3); margin-top: 3px; }\n\n\/* \u2500\u2500 LEGAL CHECKS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.legal-stack { display: flex; flex-direction: column; gap: 10px; }\n\n.legal-row {\n  display: flex;\n  align-items: flex-start;\n  gap: 11px;\n  padding: 13px 15px;\n  border: 1px solid var(--rule);\n  border-radius: var(--r);\n  cursor: pointer;\n  transition: border-color 0.15s, background 0.15s;\n}\n\n.legal-row:has(input:checked) {\n  border-color: var(--terra-rule);\n  background: var(--terra-dim);\n}\n\n.legal-row input[type=\"checkbox\"] {\n  width: 15px;\n  height: 15px;\n  margin-top: 2px;\n  flex-shrink: 0;\n  accent-color: var(--terra);\n  cursor: pointer;\n}\n\n.legal-text {\n  font-size: 12.5px;\n  color: var(--ink-2);\n  line-height: 1.55;\n}\n\n.legal-text strong { font-weight: 600; color: var(--ink); }\n.legal-text a { color: var(--terra); }\n\n\/* \u2500\u2500 DOCUMENT UPLOAD \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.doc-cats {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n  margin-bottom: 16px;\n}\n\n.doc-cat {\n  background: var(--ivory);\n  border: 1px solid var(--rule);\n  border-radius: var(--r);\n  padding: 14px 16px;\n}\n\n.dc-head {\n  display: flex;\n  align-items: center;\n  gap: 7px;\n  margin-bottom: 6px;\n}\n\n.dc-icon { font-size: 15px; }\n\n.dc-title {\n  font-size: 12.5px;\n  font-weight: 600;\n  color: var(--ink);\n  flex: 1;\n  line-height: 1.25;\n}\n\n.dc-badge {\n  font-size: 9px;\n  font-weight: 600;\n  letter-spacing: 0.08em;\n  padding: 2px 7px;\n  border-radius: 2px;\n}\n\n.dc-badge.rec { background: var(--terra-dim); color: var(--terra); }\n.dc-badge.opt { background: var(--ivory-deep); color: var(--ink-4); }\n\n.dc-examples {\n  list-style: none;\n  margin-bottom: 10px;\n}\n\n.dc-ex {\n  font-size: 11px;\n  color: var(--ink-4);\n  padding: 2px 0 2px 10px;\n  position: relative;\n  line-height: 1.4;\n}\n\n.dc-ex::before {\n  content: '\u00b7';\n  position: absolute;\n  left: 0;\n  color: var(--terra);\n  font-size: 14px;\n  line-height: 1.1;\n}\n\n.dc-upload-btn {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 6px;\n  font-family: 'DM Sans', sans-serif;\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--terra);\n  background: var(--white);\n  border: 1px solid var(--terra-rule);\n  border-radius: var(--r);\n  padding: 6px 12px;\n  width: 100%;\n  cursor: pointer;\n  transition: background 0.15s;\n  position: relative;\n}\n\n.dc-upload-btn:hover { background: var(--terra-dim); }\n\n.dc-upload-btn input[type=\"file\"] {\n  position: absolute;\n  inset: 0;\n  opacity: 0;\n  cursor: pointer;\n  width: 100%;\n  height: 100%;\n}\n\n.dc-files {\n  margin-top: 7px;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.dc-file {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  padding: 5px 8px;\n  background: var(--success-bg);\n  border: 1px solid rgba(29,92,58,0.12);\n  border-radius: 2px;\n  font-size: 11px;\n  color: var(--success);\n}\n\n.dc-file span { flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }\n\n.dc-rm {\n  background: none;\n  border: none;\n  cursor: pointer;\n  color: rgba(29,92,58,0.4);\n  font-size: 14px;\n  padding: 0;\n  line-height: 1;\n  flex-shrink: 0;\n}\n\n.dc-rm:hover { color: var(--error); }\n\n\/* Upload samenvatting *\/\n.upload-summary {\n  display: none;\n  background: var(--success-bg);\n  border: 1px solid rgba(29,92,58,0.15);\n  border-radius: var(--r);\n  padding: 12px 16px;\n  margin-top: 4px;\n  font-size: 12.5px;\n  color: var(--success);\n}\n\n.upload-summary.show { display: block; }\n\n\/* Contextbeschrijving *\/\n.context-tip {\n  background: var(--ivory);\n  border-left: 3px solid var(--terra);\n  border-radius: 0 var(--r) var(--r) 0;\n  padding: 12px 16px;\n  margin-bottom: 14px;\n  font-size: 13px;\n  color: var(--ink-2);\n  line-height: 1.6;\n}\n\n.context-tip strong { color: var(--slate); font-weight: 600; }\n\n\/* Word counter *\/\n.wc {\n  font-size: 11px;\n  color: var(--ink-4);\n  text-align: right;\n  margin-top: 3px;\n}\n\n.wc.low { color: var(--terra); }\n.wc.ok  { color: var(--sage); }\n\n\/* \u2500\u2500 STEP FOOTER \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.step-footer {\n  padding: 18px 36px 24px;\n  border-top: 1px solid var(--rule);\n  margin-top: 16px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n}\n\n.sf-progress {\n  font-size: 12px;\n  color: var(--ink-4);\n}\n\n.sf-progress strong { color: var(--terra); font-weight: 600; }\n\n.sf-btns { display: flex; align-items: center; gap: 10px; }\n\n\/* Autosave indicator *\/\n.autosave {\n  font-size: 11px;\n  color: var(--ink-4);\n  display: flex;\n  align-items: center;\n  gap: 5px;\n  margin-right: 6px;\n}\n\n.autosave-dot {\n  width: 5px;\n  height: 5px;\n  border-radius: 50%;\n  background: var(--sage);\n  opacity: 0;\n  transition: opacity 0.3s;\n}\n\n.autosave-dot.on { opacity: 1; }\n\n\/* Buttons *\/\n.btn {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 13.5px;\n  font-weight: 500;\n  padding: 10px 22px;\n  border: none;\n  border-radius: var(--r);\n  cursor: pointer;\n  letter-spacing: 0.02em;\n  transition: background 0.15s, transform 0.1s;\n  display: inline-flex;\n  align-items: center;\n  gap: 7px;\n}\n\n.btn:active { transform: translateY(1px); }\n\n.btn-primary { background: var(--slate); color: #fff; }\n.btn-primary:hover { background: var(--slate-mid); }\n\n.btn-terra { background: var(--terra); color: #fff; font-size: 14.5px; padding: 12px 28px; }\n.btn-terra:hover { background: var(--terra-lt); }\n\n.btn-ghost {\n  background: transparent;\n  color: var(--ink-3);\n  border: 1px solid var(--rule);\n}\n\n.btn-ghost:hover { border-color: var(--ink-4); }\n\n\/* \u2500\u2500 REVIEW SECTION \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.review-header {\n  padding: 26px 36px 20px;\n  border-bottom: 1px solid var(--rule);\n}\n\n.review-header h2 {\n  font-family: 'DM Serif Display', serif;\n  font-size: 22px;\n  font-weight: 400;\n  color: var(--slate);\n  margin-bottom: 5px;\n}\n\n.review-header p {\n  font-size: 13px;\n  color: var(--ink-3);\n  line-height: 1.6;\n}\n\n.review-body { padding: 24px 36px; }\n\n.rv-block {\n  margin-bottom: 24px;\n  padding-bottom: 24px;\n  border-bottom: 1px solid var(--rule);\n}\n\n.rv-block:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }\n\n.rv-head {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  margin-bottom: 12px;\n}\n\n.rv-title {\n  font-size: 12.5px;\n  font-weight: 600;\n  color: var(--slate);\n}\n\n.rv-edit {\n  font-size: 11.5px;\n  color: var(--terra);\n  background: none;\n  border: none;\n  cursor: pointer;\n  text-decoration: underline;\n  padding: 0;\n  font-family: 'DM Sans', sans-serif;\n}\n\n.rv-rows { display: flex; flex-direction: column; gap: 0; }\n\n.rv-row {\n  display: grid;\n  grid-template-columns: 160px 1fr;\n  gap: 12px;\n  padding: 7px 0;\n  border-bottom: 1px solid var(--ivory-warm);\n  font-size: 12.5px;\n}\n\n.rv-row:last-child { border-bottom: none; }\n.rv-key { color: var(--ink-3); }\n.rv-val { color: var(--ink-2); line-height: 1.45; }\n.rv-val.empty { color: var(--ink-4); font-style: italic; }\n\n\/* \u2500\u2500 SUBMIT ERROR \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.submit-err {\n  display: none;\n  margin: 0 36px 16px;\n  background: var(--error-bg);\n  border: 1px solid rgba(155,28,42,0.2);\n  border-radius: var(--r);\n  padding: 12px 16px;\n  font-size: 13px;\n  color: var(--error);\n  line-height: 1.55;\n}\n\n.submit-err.show { display: block; }\n\n\/* \u2500\u2500 SUCCESS PANEL \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.success-panel {\n  display: none;\n  padding: 52px 40px;\n  text-align: center;\n}\n\n.success-panel.show { display: block; }\n\n.sp-icon { font-size: 40px; margin-bottom: 16px; }\n\n.sp-h2 {\n  font-family: 'DM Serif Display', serif;\n  font-size: 28px;\n  font-weight: 400;\n  color: var(--slate);\n  margin-bottom: 10px;\n  line-height: 1.2;\n}\n\n.sp-p {\n  font-size: 14.5px;\n  color: var(--ink-3);\n  max-width: 420px;\n  margin: 0 auto 24px;\n  line-height: 1.7;\n}\n\n.sp-ref {\n  display: inline-block;\n  background: var(--ivory);\n  border: 1px solid var(--rule);\n  border-radius: var(--r);\n  padding: 10px 24px;\n  font-family: 'DM Serif Display', serif;\n  font-size: 20px;\n  letter-spacing: 0.06em;\n  color: var(--slate);\n  margin-bottom: 28px;\n}\n\n.sp-start {\n  background: var(--slate);\n  border-radius: var(--r);\n  padding: 18px 22px;\n  max-width: 400px;\n  margin: 0 auto 20px;\n  text-align: left;\n}\n\n.sp-start-label {\n  font-size: 9.5px;\n  font-weight: 600;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.3);\n  margin-bottom: 4px;\n}\n\n.sp-start-date {\n  font-family: 'DM Serif Display', serif;\n  font-size: 22px;\n  color: #fff;\n}\n\n.sp-next {\n  max-width: 400px;\n  margin: 0 auto;\n  text-align: left;\n  background: var(--ivory);\n  border: 1px solid var(--rule);\n  border-radius: var(--r);\n  padding: 18px 20px;\n}\n\n.sp-next strong {\n  display: block;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: var(--ink-4);\n  margin-bottom: 10px;\n}\n\n.sp-next ul { list-style: none; }\n\n.sp-next li {\n  font-size: 13px;\n  color: var(--ink-3);\n  padding: 5px 0 5px 16px;\n  position: relative;\n  border-bottom: 1px solid var(--rule);\n  line-height: 1.5;\n}\n\n.sp-next li:last-child { border-bottom: none; }\n.sp-next li::before { content: '\u2192'; position: absolute; left: 0; color: var(--terra); }\n\n\/* \u2500\u2500 RESPONSIVE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n@media (max-width: 640px) {\n    .pn-inner    { padding: 0 20px; overflow-x: auto; }\n  .pn-label    { display: none; }\n  .page        { padding: 24px 20px 60px; }\n  .step-header { grid-template-columns: auto 1fr; padding: 20px 20px 16px; }\n  .sh-time     { display: none; }\n  .step-body   { padding: 20px 20px 8px; }\n  .step-footer { padding: 14px 20px 20px; }\n  .review-header, .review-body { padding-left: 20px; padding-right: 20px; }\n  .submit-err  { margin-left: 20px; margin-right: 20px; }\n  .field-row.cols-2, .field-row.cols-3 { grid-template-columns: 1fr; }\n  .pay-grid    { grid-template-columns: 1fr; }\n  .doc-cats    { grid-template-columns: 1fr; }\n  .rv-row      { grid-template-columns: 1fr; gap: 2px; }\n  .rv-key      { font-size: 11px; color: var(--terra); }\n  }\n\n<\/style>\n\n\n\n<!-- \u2550\u2550 PROGRESS NAV \u2550\u2550 -->\n<div class=\"progress-nav\">\n  <div class=\"pn-inner\">\n    <div class=\"pn-step active\" id=\"pn-0\">\n      <div class=\"pn-dot\"><span>1<\/span><\/div>\n      <span class=\"pn-label\">Uw gegevens<\/span>\n    <\/div>\n    <div class=\"pn-connector\"><\/div>\n    <div class=\"pn-step\" id=\"pn-1\">\n      <div class=\"pn-dot\"><span>2<\/span><\/div>\n      <span class=\"pn-label\">Context &amp; documenten<\/span>\n    <\/div>\n    <div class=\"pn-connector\"><\/div>\n    <div class=\"pn-step\" id=\"pn-2\">\n      <div class=\"pn-dot\"><span>3<\/span><\/div>\n      <span class=\"pn-label\">Bevestigen<\/span>\n    <\/div>\n  <\/div>\n<\/div>\n<div class=\"page\">\n\n  <!-- INTRO -->\n  <div class=\"page-intro\">\n    <p class=\"pi-eyebrow\">Het Bestuurlijk Klankbord<\/p>\n    <h1>Aanmelding<\/h1>\n    <p>Vul de gegevens hieronder in. Na ontvangst neemt Jef Hendrickx binnen \u00e9\u00e9n werkdag contact met u op om de start te bevestigen en het communicatiekanaal in te richten.<\/p>\n  <\/div>\n\n  <!-- STARTDATUM KAART -->\n  <div class=\"start-card\">\n    <div class=\"sc-left\">\n      <div class=\"sc-icon\">\ud83d\udcc5<\/div>\n      <div class=\"sc-text\">\n        <p class=\"sc-label\">Verwachte startdatum klankbord<\/p>\n        <p class=\"sc-date\" id=\"startDate\">\u2014<\/p>\n      <\/div>\n    <\/div>\n    <div class=\"sc-right\">\n      Startdatum is de eerste werkdag<br>van de volgende kalendermaand\n    <\/div>\n  <\/div>\n\n  <!-- NDA NOTICE -->\n  <div class=\"nda-notice\">\n    <span class=\"nda-icon\">\ud83d\udd12<\/span>\n    <span>Een wederzijdse geheimhoudingsverklaring (NDA) is van kracht vanaf de bevestiging van uw aanmelding. Alle informatie die u in dit formulier deelt, wordt vertrouwelijk behandeld en opgeslagen in een beveiligde Microsoft 365-omgeving.<\/span>\n  <\/div>\n\n\n\n<!-- \u2550\u2550 FORM CARD \u2550\u2550 -->\n  <div class=\"form-card\" id=\"formCard\">\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n         STAP 1 \u2014 UW GEGEVENS\n    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <div class=\"step-section active\" id=\"step-0\">\n      <div class=\"step-header\">\n        <div class=\"sh-badge\">\ud83d\udc64<\/div>\n        <div>\n          <p class=\"sh-kicker\">Stap 1 van 3<\/p>\n          <h2 class=\"sh-title\">Uw gegevens &amp; facturatie<\/h2>\n          <p class=\"sh-desc\">Contactinformatie, facturatieadres en betaalmethode. Deze gegevens worden gebruikt voor de maandelijkse facturatie en de bevestigingsmail.<\/p>\n        <\/div>\n        <span class=\"sh-time\">\u00b1 6 minuten<\/span>\n      <\/div>\n\n      <div class=\"step-body\">\n\n        <!-- CONTACT -->\n        <p class=\"sub-label\">Contactgegevens<\/p>\n\n        <div class=\"field-row cols-2\">\n          <div class=\"field\">\n            <label for=\"voornaam\">Voornaam <span class=\"req\">*<\/span><\/label>\n            <input type=\"text\" id=\"voornaam\" placeholder=\"Voornaam\" autocomplete=\"given-name\">\n            <span class=\"err-msg\" id=\"e-voornaam\">Verplicht veld.<\/span>\n          <\/div>\n          <div class=\"field\">\n            <label for=\"achternaam\">Achternaam <span class=\"req\">*<\/span><\/label>\n            <input type=\"text\" id=\"achternaam\" placeholder=\"Achternaam\" autocomplete=\"family-name\">\n            <span class=\"err-msg\" id=\"e-achternaam\">Verplicht veld.<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"field-row cols-2\">\n          <div class=\"field\">\n            <label for=\"functie\">Functie <span class=\"req\">*<\/span><\/label>\n            <input type=\"text\" id=\"functie\" placeholder=\"Bijv. Voorzitter raad van bestuur\">\n            <span class=\"err-msg\" id=\"e-functie\">Verplicht veld.<\/span>\n          <\/div>\n          <div class=\"field\">\n            <label for=\"organisatie\">Organisatie <span class=\"req\">*<\/span><\/label>\n            <input type=\"text\" id=\"organisatie\" placeholder=\"Naam van uw organisatie\">\n            <span class=\"err-msg\" id=\"e-organisatie\">Verplicht veld.<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"field-row cols-2\">\n          <div class=\"field\">\n            <label for=\"email\">E-mailadres <span class=\"req\">*<\/span><\/label>\n            <input type=\"email\" id=\"email\" placeholder=\"u@organisatie.be\" autocomplete=\"email\">\n            <span class=\"err-msg\" id=\"e-email\">Vul een geldig e-mailadres in.<\/span>\n          <\/div>\n          <div class=\"field\">\n            <label for=\"telefoon\">Telefoonnummer<\/label>\n            <input type=\"tel\" id=\"telefoon\" placeholder=\"+32 of +31 \u2026\" autocomplete=\"tel\">\n            <span class=\"field-hint\">Optioneel. Gebruikt bij de eerste kennismaking.<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"field-row cols-2\">\n          <div class=\"field\">\n            <label for=\"sector\">Zorgsector <span class=\"req\">*<\/span><\/label>\n            <select id=\"sector\" class=\"sel\">\n              <option value=\"\" disabled=\"\" selected=\"\">Kies sector<\/option>\n              <option>Ziekenhuis \/ academisch ziekenhuis<\/option>\n              <option>Woonzorg \/ ouderenzorg<\/option>\n              <option>Thuiszorg \/ wijkzorg<\/option>\n              <option>Eerstelijns gezondheidszorg<\/option>\n              <option>Geestelijke gezondheidszorg<\/option>\n              <option>Gehandicaptenzorg<\/option>\n              <option>Welzijn \/ maatschappelijke dienstverlening<\/option>\n              <option>Zorggroep \/ koepelorganisatie<\/option>\n              <option>Andere zorgsector<\/option>\n            <\/select>\n            <span class=\"err-msg\" id=\"e-sector\">Kies uw sector.<\/span>\n          <\/div>\n          <div class=\"field\">\n            <label for=\"regio\">Regio <span class=\"req\">*<\/span><\/label>\n            <select id=\"regio\" class=\"sel\">\n              <option value=\"\" disabled=\"\" selected=\"\">Kies regio<\/option>\n              <option>Vlaanderen<\/option>\n              <option>Walloni\u00eb<\/option>\n              <option>Brussel<\/option>\n              <option>Noord-Nederland<\/option>\n              <option>Oost-Nederland<\/option>\n              <option>West-Nederland<\/option>\n              <option>Zuid-Nederland<\/option>\n              <option>Andere<\/option>\n            <\/select>\n            <span class=\"err-msg\" id=\"e-regio\">Kies uw regio.<\/span>\n          <\/div>\n        <\/div>\n\n        <!-- FACTURATIE -->\n        <p class=\"sub-label\" style=\"margin-top:8px\">Facturatiegegevens<\/p>\n\n        <div class=\"field-row cols-1\">\n          <div class=\"field\">\n            <label for=\"fact-naam\">Naam op de factuur <span class=\"req\">*<\/span><\/label>\n            <input type=\"text\" id=\"fact-naam\" placeholder=\"Offici\u00eble naam van de juridische entiteit\">\n            <span class=\"field-hint\">Bijv. &#8220;VZW Zorgcentrum De Linde&#8221; of &#8220;Stichting Woonzorg Nederland&#8221;<\/span>\n            <span class=\"err-msg\" id=\"e-fact-naam\">Verplicht veld.<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"field-row cols-1\">\n          <div class=\"field\">\n            <label for=\"fact-straat\">Straat &amp; huisnummer <span class=\"req\">*<\/span><\/label>\n            <input type=\"text\" id=\"fact-straat\" placeholder=\"Straat en huisnummer\" autocomplete=\"street-address\">\n            <span class=\"err-msg\" id=\"e-fact-straat\">Verplicht veld.<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"field-row cols-3\">\n          <div class=\"field\">\n            <label for=\"fact-postcode\">Postcode <span class=\"req\">*<\/span><\/label>\n            <input type=\"text\" id=\"fact-postcode\" placeholder=\"0000\" autocomplete=\"postal-code\">\n            <span class=\"err-msg\" id=\"e-fact-postcode\">Verplicht veld.<\/span>\n          <\/div>\n          <div class=\"field\">\n            <label for=\"fact-gemeente\">Gemeente <span class=\"req\">*<\/span><\/label>\n            <input type=\"text\" id=\"fact-gemeente\" placeholder=\"Gemeente\" autocomplete=\"address-level2\">\n            <span class=\"err-msg\" id=\"e-fact-gemeente\">Verplicht veld.<\/span>\n          <\/div>\n          <div class=\"field\">\n            <label for=\"fact-land\">Land <span class=\"req\">*<\/span><\/label>\n            <select id=\"fact-land\" class=\"sel\">\n              <option value=\"\" disabled=\"\" selected=\"\">Kies land<\/option>\n              <option>Belgi\u00eb<\/option>\n              <option>Nederland<\/option>\n              <option>Luxemburg<\/option>\n              <option>Andere<\/option>\n            <\/select>\n            <span class=\"err-msg\" id=\"e-fact-land\">Kies een land.<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"field-row cols-2\">\n          <div class=\"field\">\n            <label for=\"btw\">BTW-nummer<\/label>\n            <input type=\"text\" id=\"btw\" placeholder=\"BE 0XXX.XXX.XXX of NL000000000B01\">\n            <span class=\"field-hint\">Optioneel. Vereist voor factuur met BTW-vermelding.<\/span>\n          <\/div>\n          <div class=\"field\">\n            <label for=\"po\">Factuurreferentie \/ PO-nummer<\/label>\n            <input type=\"text\" id=\"po\" placeholder=\"Intern ordernummer \u2014 optioneel\">\n            <span class=\"field-hint\">Wordt vermeld op elke maandfactuur indien opgegeven.<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"field-row cols-1\">\n          <div class=\"field\">\n            <label for=\"fact-email\">E-mailadres voor facturen<\/label>\n            <input type=\"email\" id=\"fact-email\" placeholder=\"facturatie@organisatie.be\">\n            <span class=\"field-hint\">Optioneel. Laat leeg als facturen naar uw contactadres mogen.<\/span>\n          <\/div>\n        <\/div>\n\n        <!-- ABONNEMENT & BETALING -->\n        <p class=\"sub-label\" style=\"margin-top:8px\">Abonnement &amp; betaling<\/p>\n\n        <div class=\"abo-box\">\n          <div class=\"abo-left\">\n            <p class=\"abo-kicker\">Gekozen product<\/p>\n            <p class=\"abo-name\">Het Bestuurlijk Klankbord<\/p>\n            <p class=\"abo-includes\">Onbeperkte vragen \u00b7 Documentreview \u00b7 Video-call\/mnd \u00b7 Reflectienota<\/p>\n          <\/div>\n          <div class=\"abo-right\">\n            <p class=\"abo-amount\">\u20ac 1.850<\/p>\n            <p class=\"abo-period\">excl. btw \u00b7 per maand<\/p>\n          <\/div>\n        <\/div>\n\n       <div class=\"field-row cols-1\">\n          <div class=\"field\">\n            <label style=\"margin-bottom:8px\">Betaalmethode <span class=\"req\">*<\/span><\/label>\n            <div class=\"pay-grid\">\n              <label class=\"pay-option\">\n                <input type=\"radio\" name=\"betaalmethode\" value=\"bankoverschrijving\">\n                <div class=\"pay-icon\">\ud83c\udfe6<\/div>\n                <span class=\"pay-name\">Bankoverschrijving<\/span>\n                <span class=\"pay-desc\">Maandfactuur per e-mail<\/span>\n              <\/label>\n             <\/div>\n            <span class=\"err-msg\" id=\"e-betaal\">Kies een betaalmethode.<\/span>\n          <\/div>\n        <\/div>\n      <\/div><!-- \/step-body -->\n\n      <div class=\"step-footer\">\n        <div class=\"sf-progress\">Stap <strong>1<\/strong> van 3<\/div>\n        <div class=\"sf-btns\">\n          <div class=\"autosave\"><span class=\"autosave-dot\" id=\"asDot\"><\/span><span id=\"asTxt\">Lokaal opgeslagen<\/span><\/div>\n          <button class=\"btn btn-primary\" onclick=\"nextStep(0)\">Volgende stap \u2192<\/button>\n        <\/div>\n      <\/div>\n    <\/div><!-- \/step-0 -->\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n         STAP 2 \u2014 CONTEXT & DOCS\n    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <div class=\"step-section\" id=\"step-1\">\n      <div class=\"step-header\">\n        <div class=\"sh-badge\">\ud83d\udcc1<\/div>\n        <div>\n          <p class=\"sh-kicker\">Stap 2 van 3<\/p>\n          <h2 class=\"sh-title\">Uw context &amp; governance-documenten<\/h2>\n          <p class=\"sh-desc\">Hoe beter wij uw startpositie kennen, hoe sneller wij van waarde kunnen zijn. Voeg relevante documenten toe en beschrijf kort de situatie waarvoor u een klankbord zoekt.<\/p>\n        <\/div>\n        <span class=\"sh-time\">\u00b1 10 minuten<\/span>\n      <\/div>\n\n      <div class=\"step-body\">\n\n        <!-- CONTEXT -->\n        <p class=\"sub-label\">Uw situatie<\/p>\n\n        <div class=\"context-tip\">\n          <strong>Waarom dit nuttig is:<\/strong> Een goed klankbord begint met begrip van de context. U hoeft geen volledig dossier te schrijven \u2014 een paar eerlijke alinea&#8217;s over wat er speelt volstaan om de eerste gesprekken en documentreviews gericht te maken.\n        <\/div>\n\n        <div class=\"field-row cols-1\">\n          <div class=\"field\">\n            <label for=\"ctx-situatie\">Beschrijf de bestuurlijke situatie waarvoor u een klankbord zoekt <span class=\"req\">*<\/span><\/label>\n            <textarea class=\"ta\" id=\"ctx-situatie\" rows=\"5\" placeholder=\"Bijv: Wij zitten midden in een fusietraject waarbij de governance van de nieuwe structuur nog niet duidelijk is. Ik zoek iemand die mij kan helpen om scherpe vragen te stellen aan het fusiecomit\u00e9 en om de bestuurlijke risico's tijdig te benoemen.\"><\/textarea>\n            <div class=\"wc low\" id=\"wc-situatie\">0 woorden \u2014 minimaal 30 woorden<\/div>\n            <span class=\"err-msg\" id=\"e-ctx-situatie\">Beschrijf uw situatie in minimaal 30 woorden.<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"field-row cols-1\">\n          <div class=\"field\">\n            <label for=\"ctx-verwacht\">Wat verwacht u van het klankbord \u2014 wat wilt u kunnen doen of weten dat u nu niet kunt? <span class=\"req\">*<\/span><\/label>\n            <textarea class=\"ta\" id=\"ctx-verwacht\" rows=\"4\" placeholder=\"Bijv: Ik wil iemand hebben die mijn verslagen leest v\u00f3\u00f3r ik ze verstuur, die mij helpt te formuleren zonder te politiseren, en die ik kan bellen als er iets onverwachts gebeurt in het bestuur.\"><\/textarea>\n            <div class=\"wc low\" id=\"wc-verwacht\">0 woorden<\/div>\n            <span class=\"err-msg\" id=\"e-ctx-verwacht\">Dit veld is verplicht.<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"field-row cols-1\">\n          <div class=\"field\">\n            <label for=\"ctx-hoe\">Hoe heeft u ons gevonden?<\/label>\n            <select id=\"ctx-hoe\" class=\"sel\">\n              <option value=\"\" disabled=\"\" selected=\"\">Optioneel<\/option>\n              <option>Via een collega of relatie<\/option>\n              <option>LinkedIn<\/option>\n              <option>Coverton website<\/option>\n              <option>Masterclass of opleiding (UMIO \/ Vlerick \/ andere)<\/option>\n              <option>Via Jef Hendrickx persoonlijk<\/option>\n              <option>Via C3 Adviseurs en Managers<\/option>\n              <option>Andere<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n\n        <!-- DOCUMENTEN -->\n        <p class=\"sub-label\" style=\"margin-top:8px\">Governance-documenten<\/p>\n\n        <div class=\"context-tip\">\n          <strong>Optioneel maar waardevol.<\/strong> Documenten helpen ons uw context sneller te begrijpen. Upload wat beschikbaar is \u2014 elk document dat u meestuurt, versnelt de eerste maand van het klankbord. Heeft u iets niet? Dat is op zichzelf ook relevante informatie.\n        <\/div>\n\n        <div class=\"doc-cats\">\n\n          <!-- Cat 1 -->\n          <div class=\"doc-cat\">\n            <div class=\"dc-head\">\n              <span class=\"dc-icon\">\ud83c\udfdb<\/span>\n              <span class=\"dc-title\">Structuur &amp; statuten<\/span>\n              <span class=\"dc-badge rec\">Aanbevolen<\/span>\n            <\/div>\n            <ul class=\"dc-examples\">\n              <li class=\"dc-ex\">Statuten (meest recente versie)<\/li>\n              <li class=\"dc-ex\">Organogram met bestuurlijke lagen<\/li>\n              <li class=\"dc-ex\">Samenstelling RvB \/ RvT<\/li>\n            <\/ul>\n            <label class=\"dc-upload-btn\">\n              <span>\ud83d\udcce<\/span> Toevoegen\n              <input type=\"file\" multiple=\"\" accept=\".pdf,.doc,.docx,.xls,.xlsx,.ppt,.pptx,.png,.jpg\" onchange=\"handleUpload(this,'Structuur &amp; statuten','dc-f-0')\">\n            <\/label>\n            <div class=\"dc-files\" id=\"dc-f-0\"><\/div>\n          <\/div>\n\n          <!-- Cat 2 -->\n          <div class=\"doc-cat\">\n            <div class=\"dc-head\">\n              <span class=\"dc-icon\">\u2696\ufe0f<\/span>\n              <span class=\"dc-title\">Reglementen &amp; mandaten<\/span>\n              <span class=\"dc-badge rec\">Aanbevolen<\/span>\n            <\/div>\n            <ul class=\"dc-examples\">\n              <li class=\"dc-ex\">Bestuursreglement \/ huishoudelijk reglement<\/li>\n              <li class=\"dc-ex\">Directiestatuut of delegatiebesluit<\/li>\n              <li class=\"dc-ex\">Bevoegdheidsmatrix<\/li>\n            <\/ul>\n            <label class=\"dc-upload-btn\">\n              <span>\ud83d\udcce<\/span> Toevoegen\n              <input type=\"file\" multiple=\"\" accept=\".pdf,.doc,.docx,.xls,.xlsx,.ppt,.pptx,.png,.jpg\" onchange=\"handleUpload(this,'Reglementen &amp; mandaten','dc-f-1')\">\n            <\/label>\n            <div class=\"dc-files\" id=\"dc-f-1\"><\/div>\n          <\/div>\n\n          <!-- Cat 3 -->\n          <div class=\"doc-cat\">\n            <div class=\"dc-head\">\n              <span class=\"dc-icon\">\ud83d\udccb<\/span>\n              <span class=\"dc-title\">Recente notulen &amp; verslagen<\/span>\n              <span class=\"dc-badge opt\">Optioneel<\/span>\n            <\/div>\n            <ul class=\"dc-examples\">\n              <li class=\"dc-ex\">Notulen laatste 2\u20133 vergaderingen RvB<\/li>\n              <li class=\"dc-ex\">Directieverslag aan bestuur<\/li>\n              <li class=\"dc-ex\">Notulen auditcomit\u00e9<\/li>\n            <\/ul>\n            <label class=\"dc-upload-btn\">\n              <span>\ud83d\udcce<\/span> Toevoegen\n              <input type=\"file\" multiple=\"\" accept=\".pdf,.doc,.docx,.xls,.xlsx,.ppt,.pptx,.png,.jpg\" onchange=\"handleUpload(this,'Notulen &amp; verslagen','dc-f-2')\">\n            <\/label>\n            <div class=\"dc-files\" id=\"dc-f-2\"><\/div>\n          <\/div>\n\n          <!-- Cat 4 -->\n          <div class=\"doc-cat\">\n            <div class=\"dc-head\">\n              <span class=\"dc-icon\">\ud83e\udded<\/span>\n              <span class=\"dc-title\">Strategie &amp; overige documenten<\/span>\n              <span class=\"dc-badge opt\">Optioneel<\/span>\n            <\/div>\n            <ul class=\"dc-examples\">\n              <li class=\"dc-ex\">Strategisch plan of meerjarenplan<\/li>\n              <li class=\"dc-ex\">Governance-code of -beleid<\/li>\n              <li class=\"dc-ex\">Eerdere governance-adviezen<\/li>\n            <\/ul>\n            <label class=\"dc-upload-btn\">\n              <span>\ud83d\udcce<\/span> Toevoegen\n              <input type=\"file\" multiple=\"\" accept=\".pdf,.doc,.docx,.xls,.xlsx,.ppt,.pptx,.png,.jpg\" onchange=\"handleUpload(this,'Strategie &amp; overige','dc-f-3')\">\n            <\/label>\n            <div class=\"dc-files\" id=\"dc-f-3\"><\/div>\n          <\/div>\n\n        <\/div><!-- \/doc-cats -->\n\n        <!-- Upload summary -->\n        <div class=\"upload-summary\" id=\"uploadSummary\"><\/div>\n\n        <!-- Toelichting documenten -->\n        <div class=\"field-row cols-1\">\n          <div class=\"field\">\n            <label for=\"doc-toelichting\">Toelichting bij de documenten<\/label>\n            <textarea class=\"ta\" id=\"doc-toelichting\" rows=\"3\" placeholder=\"Optioneel. Welk document is het meest relevant en waarom? Zijn er documenten die u niet heeft kunnen toevoegen?\"><\/textarea>\n            <div class=\"wc\" id=\"wc-doctoelichting\">0 woorden<\/div>\n          <\/div>\n        <\/div>\n\n        <!-- Ontbrekende documenten -->\n        <div class=\"field-row cols-1\">\n          <div class=\"field\">\n            <label for=\"doc-ontbreekt\">Welke governance-documenten heeft uw organisatie <em>niet<\/em>?<\/label>\n            <textarea class=\"ta\" id=\"doc-ontbreekt\" rows=\"3\" placeholder=\"Bijv: 'Wij hebben geen formeel directiestatuut. De bevoegdheden zijn niet schriftelijk vastgelegd.' \u2014 Het ontbreken van documenten is zelf ook relevante informatie voor het klankbord.\"><\/textarea>\n            <div class=\"wc\" id=\"wc-docont\">0 woorden<\/div>\n          <\/div>\n        <\/div>\n\n      <\/div><!-- \/step-body -->\n\n      <div class=\"step-footer\">\n        <div class=\"sf-progress\">Stap <strong>2<\/strong> van 3<\/div>\n        <div class=\"sf-btns\">\n          <button class=\"btn btn-ghost\" onclick=\"prevStep(1)\">\u2190 Vorige<\/button>\n          <button class=\"btn btn-primary\" onclick=\"nextStep(1)\">Controleren \u2192<\/button>\n        <\/div>\n      <\/div>\n    <\/div><!-- \/step-1 -->\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n         STAP 3 \u2014 BEVESTIGEN\n    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <div class=\"step-section\" id=\"step-2\">\n      <div class=\"review-header\">\n        <h2>Controleer uw aanmelding<\/h2>\n        <p>Loop uw gegevens na. Klik op &#8220;Bewerken&#8221; om terug te gaan en iets aan te passen.<\/p>\n      <\/div>\n\n      <div class=\"review-body\" id=\"reviewBody\">\n        <!-- Dynamisch ingevuld -->\n      <\/div>\n\n      <!-- Legal -->\n      <div style=\"padding: 0 36px 20px\">\n        <div class=\"legal-stack\">\n\n          <label class=\"legal-row\">\n            <input type=\"checkbox\" id=\"chk-nda\">\n            <span class=\"legal-text\">\n              <strong>Geheimhoudingsverklaring (NDA)<\/strong> \u2014 Ik bevestig dat Coverton en C3 Adviseurs en Managers alle informatie die ik deel strikt vertrouwelijk behandelen conform de NDA die bij aanvang van het klankbord van kracht wordt.\n              <a href=\"https:\/\/coverton.be\/official-documents\/\" target=\"_blank\"> Lees de volledige NDA \u2192<\/a>\n            <\/span>\n          <\/label>\n          <span class=\"err-msg\" id=\"e-chk-nda\">Akkoord met de NDA is verplicht.<\/span>\n\n          <label class=\"legal-row\">\n            <input type=\"checkbox\" id=\"chk-avw\">\n            <span class=\"legal-text\">\n              <strong>Algemene voorwaarden &amp; abonnementsvoorwaarden<\/strong> \u2014 Ik ga akkoord met de algemene voorwaarden van Coverton. Minimale looptijd is 3 maanden, daarna maandelijks opzegbaar. Het klankbord biedt bestuurlijk advies \u2014 geen juridisch bindende beslissingen.\n              <a href=\"https:\/\/coverton.be\/official-documents\/terms-conditions\/\" target=\"_blank\"> Lees de AVW \u2192<\/a>\n            <\/span>\n          <\/label>\n          <span class=\"err-msg\" id=\"e-chk-avw\">Akkoord met de AVW is verplicht.<\/span>\n\n          <label class=\"legal-row\">\n            <input type=\"checkbox\" id=\"chk-priv\">\n            <span class=\"legal-text\">\n              <strong>Privacyverklaring (AVG\/GDPR)<\/strong> \u2014 Ik ga akkoord met de verwerking van mijn persoonsgegevens conform de privacyverklaring van Coverton.\n              <a href=\"https:\/\/coverton.be\/official-documents\/privacy-2\/\" target=\"_blank\"> Lees de privacyverklaring \u2192<\/a>\n            <\/span>\n          <\/label>\n          <span class=\"err-msg\" id=\"e-chk-priv\">Akkoord met de privacyverklaring is verplicht.<\/span>\n\n        <\/div>\n      <\/div>\n\n      <div class=\"submit-err\" id=\"submitErr\"><\/div>\n\n      <div class=\"step-footer\">\n        <div class=\"sf-progress\">Stap <strong>3<\/strong> van 3 &nbsp;\u00b7&nbsp; Klaar om in te dienen<\/div>\n        <div class=\"sf-btns\">\n          <button class=\"btn btn-ghost\" onclick=\"prevStep(2)\">\u2190 Vorige<\/button>\n          <button class=\"btn btn-terra\" id=\"btnSubmit\" onclick=\"submitForm()\">\n            Aanmelding bevestigen \u2192\n          <\/button>\n        <\/div>\n      <\/div>\n    <\/div><!-- \/step-2 -->\n\n    <!-- SUCCESS -->\n    <div class=\"success-panel\" id=\"successPanel\">\n      <div class=\"sp-icon\">\u2705<\/div>\n      <h2 class=\"sp-h2\">Uw aanmelding is ontvangen.<\/h2>\n      <p class=\"sp-p\">Bedankt. Jef Hendrickx neemt binnen \u00e9\u00e9n werkdag contact met u op om de start te bevestigen, het communicatiekanaal in te richten en eventuele vragen te beantwoorden.<\/p>\n      <div class=\"sp-ref\" id=\"spRef\">KLB-2026-XXXX<\/div>\n      <div class=\"sp-start\">\n        <p class=\"sp-start-label\">Verwachte startdatum klankbord<\/p>\n        <p class=\"sp-start-date\" id=\"spStart\">\u2014<\/p>\n      <\/div>\n      <div class=\"sp-next\">\n        <strong>Wat nu?<\/strong>\n        <ul>\n          <li>U ontvangt een bevestigingsmail met uw referentienummer<\/li>\n          <li>Jef Hendrickx stuurt binnen 1 werkdag een voorstel voor het eerste gesprek<\/li>\n          <li>U ontvangt de NDA ter ondertekening via e-mail<\/li>\n          <li>Het communicatiekanaal wordt in de eerste week ingericht<\/li>\n          <li>Op de startdatum ontvangt u de eerste maandfactuur<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n\n  <\/div><!-- \/form-card -->\n<\/div><!-- \/page -->\n\n\n\n<script>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   CONFIG\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nconst WEBHOOK_URL  = 'https:\/\/YOUR-POWER-AUTOMATE-WEBHOOK-URL';\nconst STORAGE_KEY  = 'klb_form';\nlet   currentStep  = 0;\nconst uploadedDocs = []; \/\/ { name, cat, file }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   STARTDATUM\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nfunction calcStartDate() {\n  const now   = new Date();\n  const start = new Date(now.getFullYear(), now.getMonth() + 1, 1);\n  \/\/ Eerste werkdag van de volgende maand\n  while (start.getDay() === 0 || start.getDay() === 6) start.setDate(start.getDate() + 1);\n  const fmt = start.toLocaleDateString('nl-BE', { day: 'numeric', month: 'long', year: 'numeric' });\n  return { date: start, label: fmt };\n}\n\nconst { date: startDate, label: startLabel } = calcStartDate();\ndocument.getElementById('startDate').textContent = startLabel;\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   REFERENTIE\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nfunction genRef() {\n  return `KLB-${new Date().getFullYear()}-${String(Math.floor(Math.random() * 9000) + 1000)}`;\n}\nconst REF = genRef();\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   AUTOSAVE\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nfunction autoSave() {\n  const data = {};\n  document.querySelectorAll('input[type=\"text\"], input[type=\"email\"], input[type=\"tel\"], select.sel, textarea.ta').forEach(el => {\n    if (el.id && el.value) data[el.id] = el.value;\n  });\n  const pay = document.querySelector('input[name=\"betaalmethode\"]:checked');\n  if (pay) data['betaalmethode'] = pay.value;\n  try { localStorage.setItem(STORAGE_KEY, JSON.stringify(data)); flashSave(); } catch(e) {}\n}\n\nfunction restoreSave() {\n  try {\n    const raw = localStorage.getItem(STORAGE_KEY);\n    if (!raw) return;\n    const data = JSON.parse(raw);\n    Object.keys(data).forEach(id => {\n      if (id === 'betaalmethode') {\n        const el = document.querySelector(`input[name=\"betaalmethode\"][value=\"${data[id]}\"]`);\n        if (el) el.checked = true;\n        return;\n      }\n      const el = document.getElementById(id);\n      if (el) {\n        el.value = data[id];\n        const wc = document.getElementById('wc-' + id.replace('ctx-', '').replace('doc-', 'doc').replace('toelichting','doctoelichting').replace('ontbreekt','docont'));\n        if (wc) updateWc(el, wc);\n      }\n    });\n  } catch(e) {}\n}\n\nlet saveTimer;\nfunction flashSave() {\n  const dot = document.getElementById('asDot');\n  const txt = document.getElementById('asTxt');\n  if (dot) { dot.classList.add('on'); }\n  if (txt) txt.textContent = 'Opgeslagen';\n  clearTimeout(saveTimer);\n  saveTimer = setTimeout(() => {\n    if (dot) dot.classList.remove('on');\n    if (txt) txt.textContent = 'Lokaal opgeslagen';\n  }, 2000);\n}\n\ndocument.querySelectorAll('input[type=\"text\"], input[type=\"email\"], input[type=\"tel\"], select.sel, textarea.ta, input[name=\"betaalmethode\"]').forEach(el => {\n  el.addEventListener('input', autoSave);\n  el.addEventListener('change', autoSave);\n});\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   WOORDENTELLER\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nfunction countWords(str) {\n  return str.trim().split(\/\\s+\/).filter(w => w.length > 0).length;\n}\n\nfunction updateWc(textarea, wcEl) {\n  const n = countWords(textarea.value);\n  wcEl.textContent = n + ' woorden' + (textarea.id === 'ctx-situatie' ? ' \u2014 minimaal 30 woorden' : '');\n  wcEl.className = 'wc ' + (n >= 30 ? 'ok' : n >= 10 ? '' : 'low');\n}\n\n['ctx-situatie','ctx-verwacht','doc-toelichting','doc-ontbreekt'].forEach(id => {\n  const el = document.getElementById(id);\n  const wcId = {\n    'ctx-situatie':   'wc-situatie',\n    'ctx-verwacht':   'wc-verwacht',\n    'doc-toelichting':'wc-doctoelichting',\n    'doc-ontbreekt':  'wc-docont'\n  }[id];\n  const wc = document.getElementById(wcId);\n  if (el && wc) el.addEventListener('input', () => { updateWc(el, wc); autoSave(); });\n});\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   PROGRESS NAV\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nfunction updateNav(step) {\n  [0,1,2].forEach(i => {\n    const el  = document.getElementById('pn-' + i);\n    const dot = el.querySelector('.pn-dot');\n    el.classList.remove('active','done');\n    if (i < step) {\n      el.classList.add('done');\n      dot.innerHTML = '\u2713';\n      el.onclick = () => goToStep(i);\n    } else if (i === step) {\n      el.classList.add('active');\n      dot.innerHTML = `<span>${i + 1}<\/span>`;\n      el.onclick = null;\n    } else {\n      dot.innerHTML = `<span>${i + 1}<\/span>`;\n      el.onclick = null;\n    }\n  });\n}\n\nfunction goToStep(step) {\n  document.querySelectorAll('.step-section').forEach((el, i) => {\n    el.classList.toggle('active', i === step);\n  });\n  currentStep = step;\n  updateNav(step);\n  window.scrollTo({ top: 0, behavior: 'smooth' });\n  if (step === 2) buildReview();\n}\n\nfunction nextStep(from) {\n  if (!validateStep(from)) {\n    const firstErr = document.querySelector(`#step-${from} .err-msg.show`);\n    if (firstErr) firstErr.scrollIntoView({ behavior: 'smooth', block: 'center' });\n    return;\n  }\n  autoSave();\n  goToStep(from + 1);\n}\n\nfunction prevStep(from) { goToStep(from - 1); }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   VALIDATIE\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nfunction clearErrors(step) {\n  document.querySelectorAll(`#step-${step} .err-msg`).forEach(e => e.classList.remove('show'));\n  document.querySelectorAll(`#step-${step} .err`).forEach(e => e.classList.remove('err'));\n}\n\nfunction showErr(fieldId, msgId) {\n  const el  = document.getElementById(fieldId);\n  const msg = document.getElementById(msgId);\n  if (el)  el.classList.add('err');\n  if (msg) msg.classList.add('show');\n}\n\nfunction validateStep(step) {\n  clearErrors(step);\n  let ok = true;\n\n  if (step === 0) {\n    const req = ['voornaam','achternaam','functie','organisatie','email','sector','regio',\n                 'fact-naam','fact-straat','fact-postcode','fact-gemeente','fact-land'];\n    req.forEach(id => {\n      const el = document.getElementById(id);\n      if (!el || !el.value.trim()) { showErr(id, 'e-' + id); ok = false; }\n    });\n    const emailEl = document.getElementById('email');\n    if (emailEl && emailEl.value && !\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(emailEl.value)) {\n      showErr('email', 'e-email'); ok = false;\n    }\n    const pay = document.querySelector('input[name=\"betaalmethode\"]:checked');\n    if (!pay) { document.getElementById('e-betaal').classList.add('show'); ok = false; }\n  }\n\n  if (step === 1) {\n    const sit = document.getElementById('ctx-situatie');\n    if (!sit || countWords(sit.value) < 30) { showErr('ctx-situatie','e-ctx-situatie'); ok = false; }\n    const exp = document.getElementById('ctx-verwacht');\n    if (!exp || !exp.value.trim()) { showErr('ctx-verwacht','e-ctx-verwacht'); ok = false; }\n  }\n\n  if (step === 2) {\n    ['chk-nda','chk-avw','chk-priv'].forEach(id => {\n      const el  = document.getElementById(id);\n      const msg = document.getElementById('e-' + id);\n      if (!el || !el.checked) { if (msg) msg.classList.add('show'); ok = false; }\n    });\n  }\n\n  return ok;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   DOCUMENT UPLOAD\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nfunction handleUpload(input, cat, listId) {\n  const listEl = document.getElementById(listId);\n  Array.from(input.files).forEach(file => {\n    if (uploadedDocs.find(d => d.name === file.name)) return;\n    uploadedDocs.push({ name: file.name, cat, file });\n    renderFile(file, cat, listId);\n    refreshUploadSummary();\n  });\n  input.value = '';\n}\n\nfunction renderFile(file, cat, listId) {\n  const el = document.getElementById(listId);\n  if (!el) return;\n  const ext = file.name.split('.').pop().toLowerCase();\n  const icons = { pdf:'\ud83d\udcc4', doc:'\ud83d\udcdd', docx:'\ud83d\udcdd', xls:'\ud83d\udcca', xlsx:'\ud83d\udcca', png:'\ud83d\uddbc', jpg:'\ud83d\uddbc', ppt:'\ud83d\udcd1', pptx:'\ud83d\udcd1' };\n  const icon = icons[ext] || '\ud83d\udcce';\n  const item = document.createElement('div');\n  item.className = 'dc-file';\n  item.dataset.name = file.name;\n  item.innerHTML = `<span>${icon}<\/span><span>${file.name}<\/span><button class=\"dc-rm\" onclick=\"removeFile('${file.name}','${listId}',this)\" title=\"Verwijderen\">\u00d7<\/button>`;\n  el.appendChild(item);\n}\n\nfunction removeFile(name, listId, btn) {\n  const idx = uploadedDocs.findIndex(d => d.name === name);\n  if (idx > -1) uploadedDocs.splice(idx, 1);\n  btn.closest('.dc-file').remove();\n  refreshUploadSummary();\n}\n\nfunction refreshUploadSummary() {\n  const el = document.getElementById('uploadSummary');\n  if (!el) return;\n  if (uploadedDocs.length === 0) { el.classList.remove('show'); return; }\n  el.classList.add('show');\n  el.innerHTML = `\u2713 &nbsp;<strong>${uploadedDocs.length} document${uploadedDocs.length !== 1 ? 'en' : ''}<\/strong> geselecteerd \u2014 worden meegestuurd bij aanmelding`;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   REVIEW\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nfunction gv(id) {\n  const el = document.getElementById(id);\n  return el ? (el.value.trim() || '\u2014') : '\u2014';\n}\n\nfunction buildReview() {\n  const pay = document.querySelector('input[name=\"betaalmethode\"]:checked');\n  const payLabels = { bankoverschrijving: 'Bankoverschrijving', domiciliering: 'Domicili\u00ebring', online: 'Online betaling' };\n\n  const sections = [\n    {\n      title: '\ud83d\udc64 Contactgegevens',\n      edit: 0,\n      rows: [\n        ['Naam',          `${gv('voornaam')} ${gv('achternaam')}`],\n        ['Functie',       gv('functie')],\n        ['Organisatie',   gv('organisatie')],\n        ['Sector',        gv('sector')],\n        ['Regio',         gv('regio')],\n        ['E-mailadres',   gv('email')],\n        ['Telefoon',      gv('telefoon')],\n      ]\n    },\n    {\n      title: '\ud83e\uddfe Facturatiegegevens',\n      edit: 0,\n      rows: [\n        ['Naam op factuur', gv('fact-naam')],\n        ['Adres',           `${gv('fact-straat')}, ${gv('fact-postcode')} ${gv('fact-gemeente')}, ${gv('fact-land')}`],\n        ['BTW-nummer',      gv('btw')],\n        ['PO-nummer',       gv('po')],\n        ['Factuur-e-mail',  gv('fact-email')],\n        ['Betaalmethode',   pay ? payLabels[pay.value] : '\u2014'],\n      ]\n    },\n    {\n      title: '\ud83d\udcdd Uw situatie',\n      edit: 1,\n      rows: [\n        ['Situatie',    gv('ctx-situatie').substring(0,200) + (gv('ctx-situatie').length > 200 ? '\u2026' : '')],\n        ['Verwachting', gv('ctx-verwacht').substring(0,160) + (gv('ctx-verwacht').length > 160 ? '\u2026' : '')],\n        ['Gevonden via', gv('ctx-hoe')],\n      ]\n    },\n    {\n      title: '\ud83d\udcc1 Documenten',\n      edit: 1,\n      rows: uploadedDocs.length > 0\n        ? uploadedDocs.map(d => [d.cat, d.name])\n        : [['Documenten', 'Geen documenten toegevoegd']],\n    }\n  ];\n\n  document.getElementById('reviewBody').innerHTML = sections.map(sec => `\n    <div class=\"rv-block\">\n      <div class=\"rv-head\">\n        <span class=\"rv-title\">${sec.title}<\/span>\n        <button class=\"rv-edit\" onclick=\"goToStep(${sec.edit})\">Bewerken<\/button>\n      <\/div>\n      <div class=\"rv-rows\">\n        ${sec.rows.map(([k,v]) => `\n          <div class=\"rv-row\">\n            <span class=\"rv-key\">${k}<\/span>\n            <span class=\"rv-val ${v === '\u2014' ? 'empty' : ''}\">${v}<\/span>\n          <\/div>`).join('')}\n      <\/div>\n    <\/div>`).join('');\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SUBMIT\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nasync function submitForm() {\n  if (!validateStep(2)) return;\n\n  const btn = document.getElementById('btnSubmit');\n  btn.disabled = true;\n  btn.textContent = 'Bezig met verzenden\u2026';\n\n  const pay = document.querySelector('input[name=\"betaalmethode\"]:checked');\n\n  const payload = {\n    ref:             REF,\n    tijdstip:        new Date().toISOString(),\n    startdatum:      startDate.toISOString().split('T')[0],\n    \/\/ Contact\n    voornaam:        gv('voornaam'),\n    achternaam:      gv('achternaam'),\n    functie:         gv('functie'),\n    organisatie:     gv('organisatie'),\n    email:           gv('email'),\n    telefoon:        gv('telefoon'),\n    sector:          gv('sector'),\n    regio:           gv('regio'),\n    \/\/ Facturatie\n    fact_naam:       gv('fact-naam'),\n    fact_straat:     gv('fact-straat'),\n    fact_postcode:   gv('fact-postcode'),\n    fact_gemeente:   gv('fact-gemeente'),\n    fact_land:       gv('fact-land'),\n    fact_btw:        gv('btw'),\n    fact_po:         gv('po'),\n    fact_email:      gv('fact-email') !== '\u2014' ? gv('fact-email') : gv('email'),\n    betaalmethode:   pay ? pay.value : '',\n    \/\/ Context\n    ctx_situatie:    gv('ctx-situatie'),\n    ctx_verwacht:    gv('ctx-verwacht'),\n    ctx_hoe:         gv('ctx-hoe'),\n    \/\/ Documenten\n    doc_toelichting: gv('doc-toelichting'),\n    doc_ontbreekt:   gv('doc-ontbreekt'),\n    documenten:      uploadedDocs.map(d => ({ naam: d.name, categorie: d.cat })),\n    doc_count:       uploadedDocs.length,\n  };\n\n  try {\n    const res = await fetch(WEBHOOK_URL, {\n      method:  'POST',\n      headers: { 'Content-Type': 'application\/json' },\n      body:    JSON.stringify(payload),\n    });\n    if (!res.ok) throw new Error(`HTTP ${res.status}`);\n\n    try { localStorage.removeItem(STORAGE_KEY); } catch(e) {}\n\n    \/\/ Show success\n    document.getElementById('step-2').classList.remove('active');\n    document.querySelector('.progress-nav').style.display = 'none';\n    document.querySelector('.page-intro').style.display   = 'none';\n    document.querySelector('.start-card').style.display   = 'none';\n    document.querySelector('.nda-notice').style.display   = 'none';\n    document.getElementById('spRef').textContent    = REF;\n    document.getElementById('spStart').textContent  = startLabel;\n    document.getElementById('successPanel').classList.add('show');\n    window.scrollTo({ top: 0, behavior: 'smooth' });\n\n  } catch(err) {\n    btn.disabled = false;\n    btn.innerHTML = 'Aanmelding bevestigen \u2192';\n    const errEl = document.getElementById('submitErr');\n    errEl.classList.add('show');\n    errEl.innerHTML = 'Er is een technisch probleem opgetreden. Probeer het opnieuw of neem contact op via <a href=\"mailto:j.hendrickx@c3am.nl\">j.hendrickx@c3am.nl<\/a>.';\n    console.error(err);\n  }\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   INIT\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nrestoreSave();\nupdateNav(0);\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>1 Uw gegevens 2 Context &amp; documenten 3 Bevestigen Het Bestuurlijk Klankbord Aanmelding Vul de gegevens hieronder in. Na ontvangst neemt Jef Hendrickx binnen \u00e9\u00e9n werkdag contact met u op om de start te bevestigen en het communicatiekanaal in te richten. \ud83d\udcc5 Verwachte startdatum klankbord \u2014 Startdatum is de eerste werkdagvan de volgende kalendermaand \ud83d\udd12 &hellip; <a href=\"https:\/\/coverton.be\/nl\/bestuurlijk-klankbord-aanvragen\/\" class=\"more-link\">Lees verder <span class=\"screen-reader-text\">Bestuurlijk klankbord aanvragen<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":34455,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/full-width-page.php","meta":{"footnotes":""},"class_list":["post-34454","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Bestuurlijk klankbord aanvragen - Healthcare Strategy Adviseurs<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/coverton.be\/nl\/bestuurlijk-klankbord-aanvragen\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bestuurlijk klankbord aanvragen - Healthcare Strategy Adviseurs\" \/>\n<meta property=\"og:description\" content=\"1 Uw gegevens 2 Context &amp; documenten 3 Bevestigen Het Bestuurlijk Klankbord Aanmelding Vul de gegevens hieronder in. Na ontvangst neemt Jef Hendrickx binnen \u00e9\u00e9n werkdag contact met u op om de start te bevestigen en het communicatiekanaal in te richten. \ud83d\udcc5 Verwachte startdatum klankbord \u2014 Startdatum is de eerste werkdagvan de volgende kalendermaand \ud83d\udd12 &hellip; Lees verder Bestuurlijk klankbord aanvragen\" \/>\n<meta property=\"og:url\" content=\"https:\/\/coverton.be\/nl\/bestuurlijk-klankbord-aanvragen\/\" \/>\n<meta property=\"og:site_name\" content=\"Healthcare Strategy Adviseurs\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-16T14:24:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/coverton.be\/wp-content\/uploads\/2026\/06\/bestuurlijk-klankbord-aanvragen-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1429\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/coverton.be\\\/nl\\\/bestuurlijk-klankbord-aanvragen\\\/\",\"url\":\"https:\\\/\\\/coverton.be\\\/nl\\\/bestuurlijk-klankbord-aanvragen\\\/\",\"name\":\"Bestuurlijk klankbord aanvragen - Healthcare Strategy Adviseurs\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/coverton.be\\\/nl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/coverton.be\\\/nl\\\/bestuurlijk-klankbord-aanvragen\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/coverton.be\\\/nl\\\/bestuurlijk-klankbord-aanvragen\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/coverton.be\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/bestuurlijk-klankbord-aanvragen-scaled.jpg\",\"datePublished\":\"2026-06-16T09:03:32+00:00\",\"dateModified\":\"2026-06-16T14:24:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/coverton.be\\\/nl\\\/bestuurlijk-klankbord-aanvragen\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/coverton.be\\\/nl\\\/bestuurlijk-klankbord-aanvragen\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/coverton.be\\\/nl\\\/bestuurlijk-klankbord-aanvragen\\\/#primaryimage\",\"url\":\"https:\\\/\\\/coverton.be\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/bestuurlijk-klankbord-aanvragen-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/coverton.be\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/bestuurlijk-klankbord-aanvragen-scaled.jpg\",\"width\":2560,\"height\":1429,\"caption\":\"bestuurlijk-klankbord-aanvragen\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/coverton.be\\\/nl\\\/bestuurlijk-klankbord-aanvragen\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/coverton.be\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bestuurlijk klankbord aanvragen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/coverton.be\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/coverton.be\\\/nl\\\/\",\"name\":\"coverton.be\",\"description\":\"M&amp;A, Turnaround management en Governance  voor zorgaanbieders\",\"publisher\":{\"@id\":\"https:\\\/\\\/coverton.be\\\/nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/coverton.be\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/coverton.be\\\/nl\\\/#organization\",\"name\":\"coverton.be\",\"url\":\"https:\\\/\\\/coverton.be\\\/nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/coverton.be\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/coverton.be\\\/wp-content\\\/uploads\\\/2017\\\/03\\\/logo-coverton2.jpg\",\"contentUrl\":\"https:\\\/\\\/coverton.be\\\/wp-content\\\/uploads\\\/2017\\\/03\\\/logo-coverton2.jpg\",\"width\":320,\"height\":120,\"caption\":\"coverton.be\"},\"image\":{\"@id\":\"https:\\\/\\\/coverton.be\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bestuurlijk klankbord aanvragen - Healthcare Strategy Adviseurs","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/coverton.be\/nl\/bestuurlijk-klankbord-aanvragen\/","og_locale":"nl_NL","og_type":"article","og_title":"Bestuurlijk klankbord aanvragen - Healthcare Strategy Adviseurs","og_description":"1 Uw gegevens 2 Context &amp; documenten 3 Bevestigen Het Bestuurlijk Klankbord Aanmelding Vul de gegevens hieronder in. Na ontvangst neemt Jef Hendrickx binnen \u00e9\u00e9n werkdag contact met u op om de start te bevestigen en het communicatiekanaal in te richten. \ud83d\udcc5 Verwachte startdatum klankbord \u2014 Startdatum is de eerste werkdagvan de volgende kalendermaand \ud83d\udd12 &hellip; Lees verder Bestuurlijk klankbord aanvragen","og_url":"https:\/\/coverton.be\/nl\/bestuurlijk-klankbord-aanvragen\/","og_site_name":"Healthcare Strategy Adviseurs","article_modified_time":"2026-06-16T14:24:49+00:00","og_image":[{"width":2560,"height":1429,"url":"https:\/\/coverton.be\/wp-content\/uploads\/2026\/06\/bestuurlijk-klankbord-aanvragen-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"4 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/coverton.be\/nl\/bestuurlijk-klankbord-aanvragen\/","url":"https:\/\/coverton.be\/nl\/bestuurlijk-klankbord-aanvragen\/","name":"Bestuurlijk klankbord aanvragen - Healthcare Strategy Adviseurs","isPartOf":{"@id":"https:\/\/coverton.be\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/coverton.be\/nl\/bestuurlijk-klankbord-aanvragen\/#primaryimage"},"image":{"@id":"https:\/\/coverton.be\/nl\/bestuurlijk-klankbord-aanvragen\/#primaryimage"},"thumbnailUrl":"https:\/\/coverton.be\/wp-content\/uploads\/2026\/06\/bestuurlijk-klankbord-aanvragen-scaled.jpg","datePublished":"2026-06-16T09:03:32+00:00","dateModified":"2026-06-16T14:24:49+00:00","breadcrumb":{"@id":"https:\/\/coverton.be\/nl\/bestuurlijk-klankbord-aanvragen\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/coverton.be\/nl\/bestuurlijk-klankbord-aanvragen\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/coverton.be\/nl\/bestuurlijk-klankbord-aanvragen\/#primaryimage","url":"https:\/\/coverton.be\/wp-content\/uploads\/2026\/06\/bestuurlijk-klankbord-aanvragen-scaled.jpg","contentUrl":"https:\/\/coverton.be\/wp-content\/uploads\/2026\/06\/bestuurlijk-klankbord-aanvragen-scaled.jpg","width":2560,"height":1429,"caption":"bestuurlijk-klankbord-aanvragen"},{"@type":"BreadcrumbList","@id":"https:\/\/coverton.be\/nl\/bestuurlijk-klankbord-aanvragen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/coverton.be\/nl\/"},{"@type":"ListItem","position":2,"name":"Bestuurlijk klankbord aanvragen"}]},{"@type":"WebSite","@id":"https:\/\/coverton.be\/nl\/#website","url":"https:\/\/coverton.be\/nl\/","name":"coverton.be","description":"M&amp;A, Turnaround management en Governance  voor zorgaanbieders","publisher":{"@id":"https:\/\/coverton.be\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/coverton.be\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/coverton.be\/nl\/#organization","name":"coverton.be","url":"https:\/\/coverton.be\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/coverton.be\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/coverton.be\/wp-content\/uploads\/2017\/03\/logo-coverton2.jpg","contentUrl":"https:\/\/coverton.be\/wp-content\/uploads\/2017\/03\/logo-coverton2.jpg","width":320,"height":120,"caption":"coverton.be"},"image":{"@id":"https:\/\/coverton.be\/nl\/#\/schema\/logo\/image\/"}}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/coverton.be\/nl\/wp-json\/wp\/v2\/pages\/34454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coverton.be\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/coverton.be\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/coverton.be\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/coverton.be\/nl\/wp-json\/wp\/v2\/comments?post=34454"}],"version-history":[{"count":10,"href":"https:\/\/coverton.be\/nl\/wp-json\/wp\/v2\/pages\/34454\/revisions"}],"predecessor-version":[{"id":34474,"href":"https:\/\/coverton.be\/nl\/wp-json\/wp\/v2\/pages\/34454\/revisions\/34474"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/coverton.be\/nl\/wp-json\/wp\/v2\/media\/34455"}],"wp:attachment":[{"href":"https:\/\/coverton.be\/nl\/wp-json\/wp\/v2\/media?parent=34454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}