{"id":13745,"date":"2026-05-11T14:47:55","date_gmt":"2026-05-11T12:47:55","guid":{"rendered":"https:\/\/languagepartners.nl\/?page_id=13745"},"modified":"2026-05-11T15:02:32","modified_gmt":"2026-05-11T13:02:32","slug":"language-assessment","status":"publish","type":"page","link":"https:\/\/languagepartners.nl\/en\/language-assessment\/","title":{"rendered":"Language assessment"},"content":{"rendered":"<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@700;900&family=DM+Sans:wght@300;400;500;600&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/* \u2500\u2500 Verberg de foto-banner boven de quiz \u2500\u2500 *\/\r\n.page-id-13745 .page-header,\r\n.page-id-13745 .site-header-image,\r\n.page-id-13745 .post-thumbnail,\r\n.page-id-13745 .featured-image-wrap,\r\n.page-id-13745 figure.wp-block-image,\r\n.page-id-13745 .wp-block-cover,\r\n.page-id-13745 img.attachment-full {\r\n  display: none !important;\r\n}\r\n\r\n\/* \u2500\u2500 Breek uit de smalle contentkolom \u2500\u2500 *\/\r\n.page-id-13745 .entry-content,\r\n.page-id-13745 .post-content,\r\n.page-id-13745 .page-content,\r\n.page-id-13745 .site-content,\r\n.page-id-13745 .content-area {\r\n  max-width: 100% !important;\r\n  width: 100% !important;\r\n  padding-left: 0 !important;\r\n  padding-right: 0 !important;\r\n  margin-left: 0 !important;\r\n  margin-right: 0 !important;\r\n}\r\n\r\n\/* \u2500\u2500 Full-width breakout (werkt bij elk thema) \u2500\u2500 *\/\r\n#lp-assessment-root {\r\n  width: 100vw;\r\n  position: relative;\r\n  left: 50%;\r\n  margin-left: -50vw;\r\n  margin-right: -50vw;\r\n  padding: 0 !important;\r\n}\r\n\r\n#lp-assessment-root .lp-inner {\r\n  max-width: 860px;\r\n  margin: 0 auto;\r\n  padding: 0 20px 60px;\r\n}\r\n\r\n#lp-assessment-root {\r\n  --navy: #0D2145;\r\n  --navy-mid: #142d5e;\r\n  --navy-light: #1a3a72;\r\n  --yellow: #F5C800;\r\n  --yellow-dim: rgba(245,200,0,0.15);\r\n  --white: #ffffff;\r\n  --off-white: #f7f6f2;\r\n  --gray: #8a96a8;\r\n  --text: #1a1a2e;\r\n  --radius: 4px;\r\n  --radius-lg: 12px;\r\n  --transition: 0.28s cubic-bezier(0.4,0,0.2,1);\r\n  font-family: 'DM Sans', sans-serif;\r\n  font-size: 16px;\r\n  line-height: 1.6;\r\n  color: var(--text);\r\n}\r\n\r\n#lp-assessment-root *, #lp-assessment-root *::before, #lp-assessment-root *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n\/* \u2500\u2500 LANG TOGGLE \u2500\u2500 *\/\r\n#lp-assessment-root .lp-lang-bar {\r\n  display: flex;\r\n  justify-content: flex-end;\r\n  padding: 12px 0 20px;\r\n}\r\n\r\n#lp-assessment-root .lp-lang-toggle {\r\n  display: flex;\r\n  background: rgba(13,33,69,0.08);\r\n  border-radius: 100px;\r\n  padding: 3px;\r\n  gap: 2px;\r\n}\r\n\r\n#lp-assessment-root .lp-lang-btn {\r\n  background: none;\r\n  border: none;\r\n  cursor: pointer;\r\n  padding: 5px 16px;\r\n  border-radius: 100px;\r\n  font-family: 'DM Sans', sans-serif;\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  letter-spacing: 0.08em;\r\n  color: rgba(13,33,69,0.4);\r\n  transition: var(--transition);\r\n}\r\n\r\n#lp-assessment-root .lp-lang-btn.active {\r\n  background: var(--navy);\r\n  color: var(--yellow);\r\n}\r\n\r\n\/* \u2500\u2500 HERO \u2500\u2500 *\/\r\n#lp-assessment-root .lp-hero {\r\n  background: var(--navy);\r\n  border-radius: var(--radius-lg);\r\n  padding: 56px 40px 48px;\r\n  text-align: center;\r\n  position: relative;\r\n  overflow: hidden;\r\n  margin-bottom: 20px;\r\n}\r\n\r\n#lp-assessment-root .lp-hero::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: -60px; right: -60px;\r\n  width: 320px; height: 320px;\r\n  border-radius: 50%;\r\n  background: radial-gradient(circle, rgba(245,200,0,0.08) 0%, transparent 70%);\r\n  pointer-events: none;\r\n}\r\n\r\n#lp-assessment-root .lp-eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  background: var(--yellow-dim);\r\n  border: 1px solid rgba(245,200,0,0.3);\r\n  color: var(--yellow);\r\n  font-size: 11px;\r\n  font-weight: 600;\r\n  letter-spacing: 0.12em;\r\n  text-transform: uppercase;\r\n  padding: 6px 16px;\r\n  border-radius: 100px;\r\n  margin-bottom: 24px;\r\n}\r\n\r\n#lp-assessment-root .lp-dot {\r\n  width: 6px; height: 6px;\r\n  background: var(--yellow);\r\n  border-radius: 50%;\r\n  display: inline-block;\r\n  animation: lp-pulse 2s ease infinite;\r\n}\r\n\r\n@keyframes lp-pulse {\r\n  0%, 100% { opacity: 1; transform: scale(1); }\r\n  50% { opacity: 0.4; transform: scale(0.7); }\r\n}\r\n\r\n#lp-assessment-root .lp-hero h2 {\r\n  font-family: 'Playfair Display', serif !important;\r\n  font-size: clamp(1.8rem, 4vw, 2.8rem) !important;\r\n  font-weight: 900 !important;\r\n  color: var(--white) !important;\r\n  line-height: 1.15 !important;\r\n  max-width: 680px;\r\n  margin: 0 auto 20px !important;\r\n  border: none !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n#lp-assessment-root .lp-hero h2 em {\r\n  font-style: normal;\r\n  color: var(--yellow);\r\n}\r\n\r\n#lp-assessment-root .lp-hero-sub {\r\n  color: rgba(255,255,255,0.65);\r\n  font-size: 1rem;\r\n  max-width: 520px;\r\n  margin: 0 auto 36px;\r\n  font-weight: 300;\r\n  line-height: 1.75;\r\n}\r\n\r\n#lp-assessment-root .lp-hero-meta {\r\n  display: flex;\r\n  justify-content: center;\r\n  gap: 28px;\r\n  flex-wrap: wrap;\r\n  margin-bottom: 0;\r\n}\r\n\r\n#lp-assessment-root .lp-meta-item {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 7px;\r\n  color: rgba(255,255,255,0.5);\r\n  font-size: 13px;\r\n}\r\n\r\n\/* \u2500\u2500 PROGRESS \u2500\u2500 *\/\r\n#lp-assessment-root .lp-progress {\r\n  display: none;\r\n  align-items: center;\r\n  gap: 16px;\r\n  background: var(--navy);\r\n  border-radius: 8px;\r\n  padding: 14px 24px;\r\n  margin-bottom: 16px;\r\n}\r\n\r\n#lp-assessment-root .lp-progress.visible { display: flex; }\r\n\r\n#lp-assessment-root .lp-progress-count {\r\n  color: var(--yellow);\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  letter-spacing: 0.08em;\r\n  white-space: nowrap;\r\n}\r\n\r\n#lp-assessment-root .lp-progress-track {\r\n  flex: 1;\r\n  height: 3px;\r\n  background: rgba(255,255,255,0.15);\r\n  border-radius: 2px;\r\n  overflow: hidden;\r\n}\r\n\r\n#lp-assessment-root .lp-progress-fill {\r\n  height: 100%;\r\n  background: var(--yellow);\r\n  border-radius: 2px;\r\n  transition: width 0.5s cubic-bezier(0.4,0,0.2,1);\r\n  width: 0%;\r\n}\r\n\r\n\/* \u2500\u2500 INTRO CARD \u2500\u2500 *\/\r\n#lp-assessment-root .lp-intro {\r\n  background: var(--white);\r\n  border-radius: var(--radius-lg);\r\n  padding: 40px 44px;\r\n  box-shadow: 0 4px 32px rgba(13,33,69,0.09);\r\n}\r\n\r\n#lp-assessment-root .lp-intro h3 {\r\n  font-family: 'Playfair Display', serif !important;\r\n  font-size: 1.4rem !important;\r\n  color: var(--navy) !important;\r\n  margin-bottom: 12px !important;\r\n  border: none !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n#lp-assessment-root .lp-intro p {\r\n  color: #555;\r\n  font-size: 0.94rem;\r\n  line-height: 1.8;\r\n  margin-bottom: 28px !important;\r\n}\r\n\r\n#lp-assessment-root .lp-pillars {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));\r\n  gap: 10px;\r\n  margin-bottom: 32px;\r\n}\r\n\r\n#lp-assessment-root .lp-pillar {\r\n  background: var(--off-white);\r\n  border: 1px solid rgba(13,33,69,0.08);\r\n  border-radius: 8px;\r\n  padding: 14px 10px;\r\n  text-align: center;\r\n  font-size: 12px;\r\n  font-weight: 500;\r\n  color: var(--navy-mid);\r\n  line-height: 1.4;\r\n}\r\n\r\n#lp-assessment-root .lp-pillar-icon {\r\n  font-size: 20px;\r\n  margin-bottom: 6px;\r\n  display: block;\r\n}\r\n\r\n\/* \u2500\u2500 BUTTONS \u2500\u2500 *\/\r\n#lp-assessment-root .lp-btn-start {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  background: var(--navy);\r\n  color: var(--white) !important;\r\n  font-family: 'DM Sans', sans-serif;\r\n  font-size: 15px;\r\n  font-weight: 600;\r\n  padding: 15px 32px;\r\n  border: none;\r\n  border-radius: 4px;\r\n  cursor: pointer;\r\n  transition: var(--transition);\r\n  text-decoration: none !important;\r\n}\r\n\r\n#lp-assessment-root .lp-btn-start:hover {\r\n  background: var(--navy-light);\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 8px 24px rgba(13,33,69,0.22);\r\n}\r\n\r\n\/* \u2500\u2500 QUESTION CARD \u2500\u2500 *\/\r\n#lp-assessment-root .lp-q-card {\r\n  background: var(--white);\r\n  border-radius: var(--radius-lg);\r\n  padding: 40px 44px;\r\n  box-shadow: 0 4px 32px rgba(13,33,69,0.08);\r\n  animation: lp-fadeup 0.35s ease both;\r\n}\r\n\r\n@keyframes lp-fadeup {\r\n  from { opacity: 0; transform: translateY(16px); }\r\n  to { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n#lp-assessment-root .lp-q-header {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 14px;\r\n  margin-bottom: 24px;\r\n}\r\n\r\n#lp-assessment-root .lp-q-num {\r\n  width: 38px; height: 38px;\r\n  background: var(--navy);\r\n  border-radius: 50%;\r\n  display: flex; align-items: center; justify-content: center;\r\n  color: var(--yellow);\r\n  font-weight: 700;\r\n  font-size: 14px;\r\n  flex-shrink: 0;\r\n}\r\n\r\n#lp-assessment-root .lp-q-theme {\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n  letter-spacing: 0.1em;\r\n  text-transform: uppercase;\r\n  color: var(--gray);\r\n}\r\n\r\n#lp-assessment-root .lp-q-text {\r\n  font-family: 'Playfair Display', serif;\r\n  font-size: 1.15rem;\r\n  color: var(--navy);\r\n  line-height: 1.55;\r\n  margin-bottom: 28px;\r\n  font-weight: 700;\r\n}\r\n\r\n#lp-assessment-root .lp-options {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 9px;\r\n}\r\n\r\n#lp-assessment-root .lp-option {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 13px;\r\n  padding: 15px 18px;\r\n  border: 1.5px solid rgba(13,33,69,0.1);\r\n  border-radius: 8px;\r\n  cursor: pointer;\r\n  transition: var(--transition);\r\n  background: var(--off-white);\r\n  font-size: 0.9rem;\r\n  line-height: 1.55;\r\n  color: var(--text);\r\n  text-align: left;\r\n  width: 100%;\r\n  font-family: 'DM Sans', sans-serif;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n\r\n#lp-assessment-root .lp-option::before {\r\n  content: '';\r\n  position: absolute;\r\n  left: 0; top: 0; bottom: 0;\r\n  width: 3px;\r\n  background: var(--yellow);\r\n  transform: scaleY(0);\r\n  transition: transform var(--transition);\r\n}\r\n\r\n#lp-assessment-root .lp-option:hover {\r\n  border-color: var(--navy);\r\n  background: var(--white);\r\n  transform: translateX(4px);\r\n}\r\n\r\n#lp-assessment-root .lp-option:hover::before { transform: scaleY(1); }\r\n\r\n#lp-assessment-root .lp-option.selected {\r\n  border-color: var(--navy);\r\n  background: var(--white);\r\n  box-shadow: 0 0 0 3px rgba(13,33,69,0.05);\r\n}\r\n\r\n#lp-assessment-root .lp-option.selected::before { transform: scaleY(1); }\r\n\r\n#lp-assessment-root .lp-opt-marker {\r\n  width: 22px; height: 22px;\r\n  border: 2px solid rgba(13,33,69,0.2);\r\n  border-radius: 50%;\r\n  display: flex; align-items: center; justify-content: center;\r\n  flex-shrink: 0;\r\n  margin-top: 1px;\r\n  transition: var(--transition);\r\n  font-size: 10px;\r\n  font-weight: 700;\r\n  color: rgba(13,33,69,0.3);\r\n}\r\n\r\n#lp-assessment-root .lp-option.selected .lp-opt-marker {\r\n  background: var(--navy);\r\n  border-color: var(--navy);\r\n  color: var(--yellow);\r\n}\r\n\r\n#lp-assessment-root .lp-q-nav {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  margin-top: 28px;\r\n}\r\n\r\n#lp-assessment-root .lp-btn-prev {\r\n  background: none;\r\n  border: 1.5px solid rgba(13,33,69,0.15);\r\n  color: var(--gray);\r\n  font-family: 'DM Sans', sans-serif;\r\n  font-size: 14px;\r\n  font-weight: 500;\r\n  padding: 11px 22px;\r\n  border-radius: 4px;\r\n  cursor: pointer;\r\n  transition: var(--transition);\r\n}\r\n\r\n#lp-assessment-root .lp-btn-prev:hover { border-color: var(--navy); color: var(--navy); }\r\n#lp-assessment-root .lp-btn-prev:disabled { opacity: 0.3; cursor: default; }\r\n\r\n#lp-assessment-root .lp-btn-next {\r\n  background: var(--navy);\r\n  border: none;\r\n  color: var(--white);\r\n  font-family: 'DM Sans', sans-serif;\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  padding: 11px 26px;\r\n  border-radius: 4px;\r\n  cursor: pointer;\r\n  transition: var(--transition);\r\n  opacity: 0.3;\r\n  pointer-events: none;\r\n}\r\n\r\n#lp-assessment-root .lp-btn-next.enabled {\r\n  opacity: 1;\r\n  pointer-events: all;\r\n}\r\n\r\n#lp-assessment-root .lp-btn-next.enabled:hover {\r\n  background: var(--navy-light);\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 6px 20px rgba(13,33,69,0.2);\r\n}\r\n\r\n\/* \u2500\u2500 RESULT \u2500\u2500 *\/\r\n#lp-assessment-root .lp-result-hero {\r\n  background: var(--navy);\r\n  border-radius: var(--radius-lg);\r\n  padding: 48px 40px;\r\n  text-align: center;\r\n  position: relative;\r\n  overflow: hidden;\r\n  margin-bottom: 16px;\r\n}\r\n\r\n#lp-assessment-root .lp-result-hero::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: -50px; right: -50px;\r\n  width: 280px; height: 280px;\r\n  border-radius: 50%;\r\n  background: radial-gradient(circle, rgba(245,200,0,0.09) 0%, transparent 70%);\r\n}\r\n\r\n#lp-assessment-root .lp-result-badge {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  padding: 7px 18px;\r\n  border-radius: 100px;\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n  letter-spacing: 0.08em;\r\n  text-transform: uppercase;\r\n  margin-bottom: 20px;\r\n}\r\n\r\n#lp-assessment-root .lp-result-badge.urgent { background: rgba(239,68,68,0.2); color: #fca5a5; border: 1px solid rgba(239,68,68,0.3); }\r\n#lp-assessment-root .lp-result-badge.medium { background: rgba(245,158,11,0.2); color: #fcd34d; border: 1px solid rgba(245,158,11,0.3); }\r\n#lp-assessment-root .lp-result-badge.solid  { background: rgba(34,197,94,0.2);  color: #86efac; border: 1px solid rgba(34,197,94,0.3); }\r\n\r\n#lp-assessment-root .lp-score-box {\r\n  display: inline-flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  background: rgba(255,255,255,0.05);\r\n  border: 1px solid rgba(245,200,0,0.2);\r\n  border-radius: 10px;\r\n  padding: 20px 36px;\r\n  margin-bottom: 28px;\r\n}\r\n\r\n#lp-assessment-root .lp-score-num {\r\n  font-family: 'Playfair Display', serif;\r\n  font-size: 3.5rem;\r\n  font-weight: 900;\r\n  color: var(--yellow);\r\n  line-height: 1;\r\n}\r\n\r\n#lp-assessment-root .lp-score-lbl {\r\n  color: rgba(255,255,255,0.45);\r\n  font-size: 11px;\r\n  letter-spacing: 0.1em;\r\n  text-transform: uppercase;\r\n  margin-top: 5px;\r\n}\r\n\r\n#lp-assessment-root .lp-result-title {\r\n  font-family: 'Playfair Display', serif !important;\r\n  font-size: clamp(1.4rem, 3vw, 2rem) !important;\r\n  color: var(--white) !important;\r\n  font-weight: 900 !important;\r\n  margin-bottom: 14px !important;\r\n  line-height: 1.2 !important;\r\n  border: none !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n#lp-assessment-root .lp-result-sub {\r\n  color: rgba(255,255,255,0.6);\r\n  font-size: 0.95rem;\r\n  max-width: 500px;\r\n  margin: 0 auto;\r\n  line-height: 1.8;\r\n  font-weight: 300;\r\n}\r\n\r\n#lp-assessment-root .lp-insights {\r\n  background: var(--white);\r\n  border-radius: var(--radius-lg);\r\n  padding: 36px 44px;\r\n  box-shadow: 0 4px 32px rgba(13,33,69,0.08);\r\n}\r\n\r\n#lp-assessment-root .lp-insights h3 {\r\n  font-family: 'Playfair Display', serif !important;\r\n  font-size: 1.2rem !important;\r\n  color: var(--navy) !important;\r\n  margin-bottom: 20px !important;\r\n  border: none !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n#lp-assessment-root .lp-insight-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\r\n  gap: 12px;\r\n  margin-bottom: 32px;\r\n}\r\n\r\n#lp-assessment-root .lp-insight-item {\r\n  background: var(--off-white);\r\n  border-radius: 8px;\r\n  padding: 16px 18px;\r\n  border-left: 3px solid var(--yellow);\r\n}\r\n\r\n#lp-assessment-root .lp-insight-item.risk  { border-left-color: #ef4444; }\r\n#lp-assessment-root .lp-insight-item.watch { border-left-color: #f59e0b; }\r\n#lp-assessment-root .lp-insight-item.good  { border-left-color: #22c55e; }\r\n\r\n#lp-assessment-root .lp-insight-lbl {\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.08em;\r\n  color: var(--gray);\r\n  margin-bottom: 4px;\r\n}\r\n\r\n#lp-assessment-root .lp-insight-txt {\r\n  font-size: 0.88rem;\r\n  color: var(--navy);\r\n  font-weight: 600;\r\n}\r\n\r\n#lp-assessment-root .lp-cta-block {\r\n  background: var(--navy);\r\n  border-radius: 8px;\r\n  padding: 28px 32px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 20px;\r\n  flex-wrap: wrap;\r\n}\r\n\r\n#lp-assessment-root .lp-cta-text h4 {\r\n  color: var(--white) !important;\r\n  font-size: 1rem !important;\r\n  font-weight: 600 !important;\r\n  margin-bottom: 4px !important;\r\n  border: none !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n#lp-assessment-root .lp-cta-text p {\r\n  color: rgba(255,255,255,0.5);\r\n  font-size: 0.84rem;\r\n  margin: 0 !important;\r\n}\r\n\r\n#lp-assessment-root .lp-btn-cta {\r\n  background: var(--yellow);\r\n  color: var(--navy) !important;\r\n  font-family: 'DM Sans', sans-serif;\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n  padding: 13px 26px;\r\n  border: none;\r\n  border-radius: 4px;\r\n  cursor: pointer;\r\n  transition: var(--transition);\r\n  white-space: nowrap;\r\n  text-decoration: none !important;\r\n  display: inline-block;\r\n}\r\n\r\n#lp-assessment-root .lp-btn-cta:hover {\r\n  background: #ffe033;\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 6px 20px rgba(245,200,0,0.3);\r\n}\r\n\r\n#lp-assessment-root .lp-btn-restart {\r\n  background: none;\r\n  border: 1.5px solid rgba(13,33,69,0.15);\r\n  color: var(--gray);\r\n  font-family: 'DM Sans', sans-serif;\r\n  font-size: 13px;\r\n  font-weight: 500;\r\n  padding: 9px 18px;\r\n  border-radius: 4px;\r\n  cursor: pointer;\r\n  transition: var(--transition);\r\n  margin-top: 16px;\r\n}\r\n\r\n#lp-assessment-root .lp-btn-restart:hover { border-color: var(--navy); color: var(--navy); }\r\n\r\n#lp-assessment-root .lp-footnote {\r\n  text-align: center;\r\n  color: var(--gray);\r\n  font-size: 11px;\r\n  padding: 20px 0 8px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\/* responsive *\/\r\n@media (max-width: 600px) {\r\n  #lp-assessment-root .lp-hero,\r\n  #lp-assessment-root .lp-intro,\r\n  #lp-assessment-root .lp-q-card,\r\n  #lp-assessment-root .lp-result-hero,\r\n  #lp-assessment-root .lp-insights { padding: 28px 20px; }\r\n  #lp-assessment-root .lp-cta-block { flex-direction: column; align-items: flex-start; }\r\n  #lp-assessment-root .lp-pillars { grid-template-columns: repeat(3, 1fr); }\r\n}\r\n<\/style>\r\n\r\n<div id=\"lp-assessment-root\">\r\n<div class=\"lp-inner\">\r\n\r\n  <!-- LANG TOGGLE -->\r\n  <div class=\"lp-lang-bar\">\r\n    <div class=\"lp-lang-toggle\">\r\n      <button class=\"lp-lang-btn\" id=\"lp-btn-nl\">NL<\/button>\r\n      <button class=\"lp-lang-btn active\" id=\"lp-btn-en\">EN<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- HERO -->\r\n  <div class=\"lp-hero\">\r\n    <div class=\"lp-eyebrow\"><span class=\"lp-dot\"><\/span> <span id=\"lp-eyebrow\">Free &mdash; 4 minutes<\/span><\/div>\r\n    <h2 id=\"lp-hero-title\">Does your team have the <em>business English skills<\/em> you think they do?<\/h2>\r\n    <p class=\"lp-hero-sub\" id=\"lp-hero-sub\">A professional quick-scan for L&D and HR managers. 10 scenario questions, instant insight &mdash; based on the Global Scale of English framework (Pearson).<\/p>\r\n    <div class=\"lp-hero-meta\">\r\n      <span class=\"lp-meta-item\">&#9679; <span id=\"lp-meta1\">4 minutes<\/span><\/span>\r\n      <span class=\"lp-meta-item\">&#9679; <span id=\"lp-meta2\">10 questions<\/span><\/span>\r\n      <span class=\"lp-meta-item\">&#9679; <span id=\"lp-meta3\">Based on GSE framework<\/span><\/span>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- PROGRESS -->\r\n  <div class=\"lp-progress\" id=\"lp-progress\">\r\n    <span class=\"lp-progress-count\" id=\"lp-prog-count\">1 \/ 10<\/span>\r\n    <div class=\"lp-progress-track\"><div class=\"lp-progress-fill\" id=\"lp-prog-fill\"><\/div><\/div>\r\n  <\/div>\r\n\r\n  <!-- INTRO -->\r\n  <div class=\"lp-intro\" id=\"lp-intro\">\r\n    <h3 id=\"lp-intro-title\">What does this assessment measure?<\/h3>\r\n    <p id=\"lp-intro-body\">Many organisations don't know how their employees actually perform in business English situations \u2014 until something goes wrong. This scan gives you an honest picture of your team's strengths and vulnerabilities in 4 minutes.<\/p>\r\n    <div class=\"lp-pillars\">\r\n      <div class=\"lp-pillar\"><span class=\"lp-pillar-icon\">&#127897;<\/span><span id=\"lp-p1\">Meetings & calls<\/span><\/div>\r\n      <div class=\"lp-pillar\"><span class=\"lp-pillar-icon\">&#9993;<\/span><span id=\"lp-p2\">Email & writing<\/span><\/div>\r\n      <div class=\"lp-pillar\"><span class=\"lp-pillar-icon\">&#128202;<\/span><span id=\"lp-p3\">Presenting<\/span><\/div>\r\n      <div class=\"lp-pillar\"><span class=\"lp-pillar-icon\">&#129309;<\/span><span id=\"lp-p4\">Negotiating<\/span><\/div>\r\n      <div class=\"lp-pillar\"><span class=\"lp-pillar-icon\">&#128222;<\/span><span id=\"lp-p5\">Client contact<\/span><\/div>\r\n      <div class=\"lp-pillar\"><span class=\"lp-pillar-icon\">&#128293;<\/span><span id=\"lp-p6\">Under pressure<\/span><\/div>\r\n    <\/div>\r\n    <button class=\"lp-btn-start\" id=\"lp-btn-start\"><span id=\"lp-start-label\">Start the assessment<\/span> &#8594;<\/button>\r\n  <\/div>\r\n\r\n  <!-- QUESTIONS -->\r\n  <div id=\"lp-questions\"><\/div>\r\n\r\n  <!-- RESULT -->\r\n  <div id=\"lp-result\" style=\"display:none\">\r\n    <div class=\"lp-result-hero\">\r\n      <div class=\"lp-result-badge\" id=\"lp-badge\"><\/div>\r\n      <div class=\"lp-score-box\">\r\n        <div class=\"lp-score-num\" id=\"lp-score\">0%<\/div>\r\n        <div class=\"lp-score-lbl\" id=\"lp-score-lbl\">van maximaalscore<\/div>\r\n      <\/div>\r\n      <h2 class=\"lp-result-title\" id=\"lp-result-title\"><\/h2>\r\n      <p class=\"lp-result-sub\" id=\"lp-result-sub\"><\/p>\r\n    <\/div>\r\n    <div class=\"lp-insights\">\r\n      <h3 id=\"lp-insight-heading\">Jouw analyse per domein<\/h3>\r\n      <div class=\"lp-insight-grid\" id=\"lp-insight-grid\"><\/div>\r\n      <div class=\"lp-cta-block\">\r\n        <div class=\"lp-cta-text\">\r\n          <h4 id=\"lp-cta-h\"><\/h4>\r\n          <p id=\"lp-cta-s\"><\/p>\r\n        <\/div>\r\n        <a href=\"https:\/\/languagepartners.nl\/contact\" class=\"lp-btn-cta\" id=\"lp-cta-btn\"><\/a>\r\n      <\/div>\r\n      <button class=\"lp-btn-restart\" id=\"lp-btn-restart\"><\/button>\r\n    <\/div>\r\n    <p class=\"lp-footnote\" id=\"lp-footnote\">Gebaseerd op het Global Scale of English Learning Objectives for Professional English \u2014 Pearson Education Ltd 2022. Ontwikkeld door Language Partners als ori\u00ebnterende tool voor L&D- en HR-professionals.<\/p>\r\n  <\/div>\r\n\r\n<\/div><!-- \/lp-inner -->\r\n<\/div><!-- \/lp-assessment-root -->\r\n\r\n<script>\r\n(function() {\r\n\r\nvar LP = {\r\n  lang: 'en',\r\n  currentQ: 0,\r\n  answers: [],\r\n\r\n  t: {\r\n    eyebrow:    { nl: 'Gratis \\u2014 4 minuten', en: 'Free \\u2014 4 minutes' },\r\n    heroTitle:  { nl: 'Heeft jouw team de <em>zakelijke taalvaardigheid<\/em> die je denkt?', en: 'Does your team have the <em>business English skills<\/em> you think they do?' },\r\n    heroSub:    { nl: 'Een professionele quickscan voor L&D- en HR-managers. 10 scenariovragen, direct inzicht, gebaseerd op het Global Scale of English framework (Pearson).', en: 'A professional quick-scan for L&D and HR managers. 10 scenario questions, instant insight \\u2014 based on the Global Scale of English framework (Pearson).' },\r\n    meta1:      { nl: '4 minuten', en: '4 minutes' },\r\n    meta2:      { nl: '10 vragen', en: '10 questions' },\r\n    meta3:      { nl: 'Gebaseerd op GSE-framework', en: 'Based on GSE framework' },\r\n    introTitle: { nl: 'Wat meet deze check?', en: 'What does this assessment measure?' },\r\n    introBody:  { nl: 'Veel organisaties weten niet precies hoe hun medewerkers presteren in zakelijke Engelstalige situaties \\u2014 totdat er iets misgaat. Deze scan geeft je in 4 minuten een eerlijk beeld van de sterktes en kwetsbaarheden in jouw team, op de momenten die er echt toe doen.', en: \"Many organisations don't know how their employees actually perform in business English situations \\u2014 until something goes wrong. This scan gives you an honest picture of your team's strengths and vulnerabilities in 4 minutes.\" },\r\n    p1:         { nl: 'Vergaderingen & calls', en: 'Meetings & calls' },\r\n    p2:         { nl: 'E-mail & schrijven', en: 'Email & writing' },\r\n    p3:         { nl: 'Presenteren', en: 'Presenting' },\r\n    p4:         { nl: 'Onderhandelen', en: 'Negotiating' },\r\n    p5:         { nl: 'Klantcontact', en: 'Client contact' },\r\n    p6:         { nl: 'Onder druk', en: 'Under pressure' },\r\n    startLabel: { nl: 'Start de check', en: 'Start the assessment' },\r\n    prev:       { nl: '\\u2190 Vorige', en: '\\u2190 Previous' },\r\n    nextBtn:    { nl: 'Volgende \\u2192', en: 'Next \\u2192' },\r\n    finishBtn:  { nl: 'Bekijk resultaat \\u2192', en: 'See my results \\u2192' },\r\n    scoreLbl:   { nl: 'van maximaalscore', en: 'of maximum score' },\r\n    insightH:   { nl: 'Jouw analyse per domein', en: 'Your analysis by domain' },\r\n    restart:    { nl: '\\u21A9 Opnieuw beginnen', en: '\\u21A9 Retake assessment' },\r\n    footnote:   { nl: 'Gebaseerd op het Global Scale of English Learning Objectives for Professional English \\u2014 Pearson Education Ltd 2022. Ontwikkeld door Language Partners als ori\\u00ebnterende tool voor L&D- en HR-professionals.', en: 'Based on the Global Scale of English Learning Objectives for Professional English \\u2014 Pearson Education Ltd 2022. Developed by Language Partners as an orientation tool for L&D and HR professionals.' },\r\n    strong:     { nl: 'Sterk', en: 'Strong' },\r\n    watch:      { nl: 'Aandachtspunt', en: 'Watch area' },\r\n    vuln:       { nl: 'Kwetsbaar', en: 'Vulnerable' }\r\n  },\r\n\r\n  questions: [\r\n    {\r\n      theme: { nl: 'Vergaderingen & Luisteren', en: 'Meetings & Listening' },\r\n      q: { nl: \"Jouw team neemt deel aan een videocall met internationale collega's. De bespreking gaat snel en wijkt af van de agenda. Hoe volledig zijn hun notities en actiepunten achteraf?\", en: 'Your team joins a video call with international colleagues. The discussion moves fast and goes off-agenda. Afterwards, how complete are their notes and follow-up actions?' },\r\n      opts: [\r\n        { nl: 'Compleet \\u2014 ze volgen ook complexe, ongestructureerde discussies en noteren alle actiepunten.', en: 'Thorough \\u2014 they follow even complex, unstructured discussions and capture all action points.' },\r\n        { nl: 'Grotendeels goed \\u2014 ze pakken de hoofdpunten maar missen nuance of details.', en: 'Mostly fine \\u2014 they get the main points but miss nuance or details.' },\r\n        { nl: 'Wisselend \\u2014 ze hebben de opname of de aantekeningen van iemand anders nodig.', en: 'Patchy \\u2014 they need the recording or someone else\\'s notes to fill gaps.' },\r\n        { nl: 'Een echt probleem \\u2014 ze hebben moeite met het normale spreektempo.', en: 'A real problem \\u2014 they struggle to follow at normal speaking pace.' }\r\n      ]\r\n    },\r\n    {\r\n      theme: { nl: 'E-mail & Schriftelijke Communicatie', en: 'Email & Written Communication' },\r\n      q: { nl: 'Een klant stuurt een gedetailleerde e-mail met klachten en verzoeken om verduidelijking. Hoe reageert jouw team doorgaans?', en: 'A client sends a detailed email with complaints and requests for clarification. How does your team typically respond?' },\r\n      opts: [\r\n        { nl: 'Professioneel en snel \\u2014 goede toon, heldere structuur, correct register.', en: 'Professionally and promptly \\u2014 appropriate tone, clear structure, right register.' },\r\n        { nl: 'Toereikend \\u2014 de inhoud klopt, maar toon of formaliteit schiet soms tekort.', en: 'Adequately \\u2014 the content is correct but tone or formality sometimes misses.' },\r\n        { nl: 'Traag \\u2014 ze herschrijven meerdere keren en vragen vaak een collega om het na te kijken.', en: 'Slowly \\u2014 they draft and redraft, often asking a colleague to check it.' },\r\n        { nl: 'Stressvol \\u2014 reacties worden vertraagd of doorgestuurd naar hogere niveaus.', en: 'A source of stress \\u2014 responses are delayed or escalated upward.' }\r\n      ]\r\n    },\r\n    {\r\n      theme: { nl: 'Presenteren', en: 'Presenting' },\r\n      q: { nl: 'Een teamlid moet een onvoorbereide update van 10 minuten geven aan een internationale stakeholdersgroep. Wat gebeurt er?', en: 'A team member needs to give a 10-minute unscripted update to an international stakeholder group. What happens?' },\r\n      opts: [\r\n        { nl: 'Prima \\u2014 heldere structuur, zelfverzekerde Q&A, geen probleem.', en: 'Fine \\u2014 clear structure, confident Q&A, no problem.' },\r\n        { nl: 'Redelijk \\u2014 goed m\\u00e9t voorbereiding, maar spontane vragen zijn ongemakkelijk.', en: 'Manageable with prep, but spontaneous Q&A is uncomfortable.' },\r\n        { nl: 'Beperkt \\u2014 ze leunen zwaar op notities; zonder die valt het uit elkaar.', en: 'They rely heavily on notes; without them it falls apart.' },\r\n        { nl: 'Wordt vermeden \\u2014 iemand anders presenteert, of het gaat schriftelijk.', en: 'Avoided \\u2014 someone else presents or it\\u2019s done in writing instead.' }\r\n      ]\r\n    },\r\n    {\r\n      theme: { nl: 'Telefoon & Klantcontact', en: 'Phone & Client Contact' },\r\n      q: { nl: 'Een internationale klant belt onverwacht. De medewerker die opneemt is niet de meest senior \\u2014 het is gewoon degene die er zit. Wat gebeurt er realistisch?', en: 'An international client calls unexpectedly. The person who picks up is not a senior \\u2014 just whoever is at their desk. What realistically happens?' },\r\n      opts: [\r\n        { nl: 'Geen probleem \\u2014 ze handelen het gesprek af, noteren accuraat en volgen op.', en: 'No problem \\u2014 they handle the call, take accurate notes, and follow up.' },\r\n        { nl: 'Redelijk \\u2014 ze beheren basisuitwisseling maar worstelen met onverwachte vragen.', en: 'They manage basic exchanges but struggle with unexpected questions.' },\r\n        { nl: 'Ze plaatsen de klant on hold en zoeken een seniorcollega.', en: 'They put the client on hold and find someone more senior to take over.' },\r\n        { nl: 'Calls worden gescreend of doorgezet naar een kleine groep \\u2018veilige\\u2019 sprekers.', en: 'Calls get screened or routed to a small group of \\u2018safe\\u2019 speakers.' }\r\n      ]\r\n    },\r\n    {\r\n      theme: { nl: 'Onderhandelen & Overtuigen', en: 'Negotiating & Persuasion' },\r\n      q: { nl: 'Jouw team voert een commercieel gesprek met een buitenlandse partner over prijs, voorwaarden en planning. Hoe goed houden ze hun positie vast?', en: 'Your team is in a commercial conversation with a foreign partner about price, terms and timeline. How well do they hold their position?' },\r\n      opts: [\r\n        { nl: 'Zelfverzekerd \\u2014 helder standpunt, gaan om met tegendruk, sluiten effectief.', en: 'Confidently \\u2014 clear position, handle pushback, close effectively.' },\r\n        { nl: 'Basis \\u2014 ze brengen de kern over maar hebben moeite met precisie of nuance.', en: 'They convey the basics but struggle with precision or nuance.' },\r\n        { nl: 'Ze gaan te snel akkoord of worden vaag onder druk.', en: 'They agree too quickly or become vague under pressure.' },\r\n        { nl: 'Commerci\\u00eble gesprekken met buitenlanders worden door een heel kleine groep gedaan.', en: 'Commercial calls with foreign partners are handled by a very small group only.' }\r\n      ]\r\n    },\r\n    {\r\n      theme: { nl: 'Rapportages & Schrijven', en: 'Reports & Documents' },\r\n      q: { nl: 'Jouw team moet een gestructureerd rapport schrijven \\u2014 bevindingen, aanbevelingen, data. In het Engels. Hoe gaat dat?', en: 'Your team needs to write a structured report \\u2014 findings, recommendations, supporting data. In English. How does that go?' },\r\n      opts: [\r\n        { nl: 'Ze produceren zelfstandig heldere, goed gestructureerde documenten.', en: 'They produce clear, well-structured documents independently.' },\r\n        { nl: 'De inhoud klopt doorgaans maar structuur of formaliteit heeft editing nodig.', en: 'The content is usually right but structure or formality needs editing.' },\r\n        { nl: 'Ze hebben een template nodig en veel reviewtijd.', en: 'They need a template and significant review time.' },\r\n        { nl: 'Engelstalige rapporten worden vermeden, vertaald vanuit het Nederlands, of uitbesteed.', en: 'English reports are avoided, translated from Dutch, or outsourced.' }\r\n      ]\r\n    },\r\n    {\r\n      theme: { nl: 'Feedback Ontvangen', en: 'Receiving Feedback' },\r\n      q: { nl: 'Een internationale manager geeft jouw medewerker gedetailleerde mondelinge feedback \\u2014 deels kritisch. Kan jouw medewerker achteraf accuraat beschrijven wat er gezegd is?', en: 'An international manager gives your team member detailed verbal feedback \\u2014 partly critical. Can they accurately describe what was said afterwards?' },\r\n      opts: [\r\n        { nl: 'Ja \\u2014 ze volgen ook genuanceerde feedback inclusief impliciete kritiek, en handelen ernaar.', en: 'Yes \\u2014 they follow nuanced feedback including implicit criticism, and act on it.' },\r\n        { nl: 'Grotendeels \\u2014 ze pakken de hoofdboodschap maar missen details of toon.', en: 'Mostly \\u2014 they get the main message but miss detail or tone.' },\r\n        { nl: 'Gedeeltelijk \\u2014 ze hebben schriftelijke bevestiging nodig om zeker te zijn.', en: 'Partially \\u2014 they need it confirmed in writing to be sure.' },\r\n        { nl: 'Dit leidt regelmatig tot misverstanden of gemiste verwachtingen.', en: 'This regularly leads to misunderstandings or missed expectations.' }\r\n      ]\r\n    },\r\n    {\r\n      theme: { nl: 'Informeel & Cross-Cultureel', en: 'Informal & Cross-Cultural' },\r\n      q: { nl: \"Tijdens een internationale teamlunch, offsitemeeting of informele call: hoe comfortabel is jouw team in spontane smalltalk met Engelstalige collega's?\", en: 'During an international team lunch, offsite, or informal call: how comfortable is your team in unscripted small talk with English-speaking colleagues?' },\r\n      opts: [\r\n        { nl: 'Ze participeren natuurlijk \\u2014 humor, informele praat, geen probleem.', en: 'They participate naturally \\u2014 humour, small talk, no problem.' },\r\n        { nl: 'Ze doen mee maar blijven bij veilige onderwerpen en missen culturele cues of grappen.', en: 'They engage but stay on safe topics and miss cultural cues or jokes.' },\r\n        { nl: 'Ze worden stil, glimlachen veel en blijven aan de rand van het gesprek.', en: 'They go quiet, smile a lot, and stick to the edges of the conversation.' },\r\n        { nl: 'Sociale situaties in het Engels zijn voor de meesten rustig stressvol.', en: 'Social situations in English are quietly stressful for most of the team.' }\r\n      ]\r\n    },\r\n    {\r\n      theme: { nl: 'Crisis & Druk', en: 'Crisis & Pressure' },\r\n      q: { nl: 'Er is een crisis: een klant is ontevreden, een deadline is verschoven, of er is iets misgegaan. Jouw team moet snel en helder communiceren in het Engels. Wat gebeurt er?', en: 'There\\'s a crisis: a client is unhappy, a deadline has moved, or something has gone wrong. Your team needs to communicate clearly in English \\u2014 fast. What happens?' },\r\n      opts: [\r\n        { nl: 'Ze handelen het af \\u2014 heldere boodschap, juiste toon, geen escalatie nodig.', en: 'They handle it \\u2014 clear messaging, right tone, no escalation needed.' },\r\n        { nl: 'Ze redden het maar de communicatie wordt minder precies en soms dubbelzinnig.', en: 'They manage but communication becomes less precise and sometimes ambiguous.' },\r\n        { nl: 'Ze hebben begeleiding nodig over wat en hoe te communiceren voordat ze reageren.', en: 'They need guidance on what and how to say it before they respond.' },\r\n        { nl: 'Crisiscommunicatie in het Engels wordt altijd ge\\u00ebscaleerd naar het management.', en: 'Crisis communication in English is always escalated to management.' }\r\n      ]\r\n    },\r\n    {\r\n      theme: { nl: 'Jouw Eigen Beeld', en: 'Your Own Assessment' },\r\n      q: { nl: 'Hoe zeker ben jij, als L&D- of HR-professional, dat je een accuraat en objectief beeld hebt van het werkelijke Engelse niveau van jouw team \\u2014 niet het zelf gerapporteerde niveau?', en: 'As an L&D or HR professional: how confident are you that you have an accurate, objective picture of your team\\'s actual English level \\u2014 not their self-reported level?' },\r\n      opts: [\r\n        { nl: 'Heel zeker \\u2014 we hebben recente, gestructureerde assessmentdata.', en: 'Very confident \\u2014 we have recent, structured assessment data.' },\r\n        { nl: 'Redelijk zeker \\u2014 op basis van managerfeedback en observatie.', en: 'Fairly confident \\u2014 based on manager feedback and observation.' },\r\n        { nl: 'Niet erg \\u2014 we vertrouwen op cv\\u2019s, zelfbeoordeling of informele indrukken.', en: 'Not very \\u2014 we rely on CVs, self-assessment, or informal impressions.' },\r\n        { nl: 'Eerlijk gezegd gokken we \\u2014 en we weten het.', en: 'Honestly, we\\u2019re guessing \\u2014 and we know it.' }\r\n      ]\r\n    }\r\n  ],\r\n\r\n  scores: [4,3,2,1],\r\n\r\n  domains: [\r\n    { nl: 'Vergaderingen', en: 'Meetings' },\r\n    { nl: 'E-mail', en: 'Email' },\r\n    { nl: 'Presenteren', en: 'Presenting' },\r\n    { nl: 'Klantcalls', en: 'Client calls' },\r\n    { nl: 'Onderhandelen', en: 'Negotiating' },\r\n    { nl: 'Rapporten', en: 'Reports' },\r\n    { nl: 'Feedback', en: 'Feedback' },\r\n    { nl: 'Informeel', en: 'Informal' },\r\n    { nl: 'Onder druk', en: 'Under pressure' },\r\n    { nl: 'Zicht op niveau', en: 'Level awareness' }\r\n  ],\r\n\r\n  init: function() {\r\n    this.answers = new Array(this.questions.length).fill(null);\r\n    document.getElementById('lp-btn-nl').addEventListener('click', function(){ LP.setLang('nl'); });\r\n    document.getElementById('lp-btn-en').addEventListener('click', function(){ LP.setLang('en'); });\r\n    document.getElementById('lp-btn-start').addEventListener('click', function(){ LP.start(); });\r\n    document.getElementById('lp-btn-restart').addEventListener('click', function(){ LP.restart(); });\r\n    this.updateStaticText();\r\n  },\r\n\r\n  setLang: function(l) {\r\n    this.lang = l;\r\n    document.getElementById('lp-btn-nl').classList.toggle('active', l === 'nl');\r\n    document.getElementById('lp-btn-en').classList.toggle('active', l === 'en');\r\n    this.updateStaticText();\r\n    if (document.getElementById('lp-questions').innerHTML) this.renderQ(this.currentQ);\r\n    if (document.getElementById('lp-result').style.display === 'block') this.showResult();\r\n  },\r\n\r\n  updateStaticText: function() {\r\n    var t = this.t; var l = this.lang;\r\n    document.getElementById('lp-eyebrow').innerHTML = t.eyebrow[l];\r\n    document.getElementById('lp-hero-title').innerHTML = t.heroTitle[l];\r\n    document.getElementById('lp-hero-sub').innerHTML = t.heroSub[l];\r\n    document.getElementById('lp-meta1').innerHTML = t.meta1[l];\r\n    document.getElementById('lp-meta2').innerHTML = t.meta2[l];\r\n    document.getElementById('lp-meta3').innerHTML = t.meta3[l];\r\n    document.getElementById('lp-intro-title').innerHTML = t.introTitle[l];\r\n    document.getElementById('lp-intro-body').innerHTML = t.introBody[l];\r\n    document.getElementById('lp-p1').innerHTML = t.p1[l];\r\n    document.getElementById('lp-p2').innerHTML = t.p2[l];\r\n    document.getElementById('lp-p3').innerHTML = t.p3[l];\r\n    document.getElementById('lp-p4').innerHTML = t.p4[l];\r\n    document.getElementById('lp-p5').innerHTML = t.p5[l];\r\n    document.getElementById('lp-p6').innerHTML = t.p6[l];\r\n    document.getElementById('lp-start-label').innerHTML = t.startLabel[l];\r\n  },\r\n\r\n  start: function() {\r\n    document.getElementById('lp-intro').style.display = 'none';\r\n    document.getElementById('lp-progress').classList.add('visible');\r\n    this.currentQ = 0;\r\n    this.answers = new Array(this.questions.length).fill(null);\r\n    this.renderQ(0);\r\n    this.updateProgress();\r\n  },\r\n\r\n  renderQ: function(idx) {\r\n    var q = this.questions[idx]; var l = this.lang;\r\n    var sel = this.answers[idx];\r\n    var letters = ['A','B','C','D'];\r\n    var optsHTML = q.opts.map(function(o, i) {\r\n      var isSel = sel === i;\r\n      return '<button class=\"lp-option' + (isSel ? ' selected' : '') + '\" data-idx=\"' + i + '\">' +\r\n        '<span class=\"lp-opt-marker\">' + letters[i] + '<\/span>' +\r\n        '<span>' + o[l] + '<\/span><\/button>';\r\n    }).join('');\r\n    var isLast = idx === this.questions.length - 1;\r\n    var nextLabel = isLast ? this.t.finishBtn[l] : this.t.nextBtn[l];\r\n    var nextEnabled = sel !== null ? ' enabled' : '';\r\n    var html = '<div class=\"lp-q-card\">' +\r\n      '<div class=\"lp-q-header\"><div class=\"lp-q-num\">' + (idx+1) + '<\/div><div class=\"lp-q-theme\">' + q.theme[l] + '<\/div><\/div>' +\r\n      '<p class=\"lp-q-text\">' + q.q[l] + '<\/p>' +\r\n      '<div class=\"lp-options\">' + optsHTML + '<\/div>' +\r\n      '<div class=\"lp-q-nav\">' +\r\n      '<button class=\"lp-btn-prev\" id=\"lp-prev-btn\"' + (idx === 0 ? ' disabled' : '') + '>' + this.t.prev[l] + '<\/button>' +\r\n      '<button class=\"lp-btn-next' + nextEnabled + '\" id=\"lp-next-btn\">' + nextLabel + '<\/button>' +\r\n      '<\/div><\/div>';\r\n    var container = document.getElementById('lp-questions');\r\n    container.innerHTML = html;\r\n    var self = this;\r\n    container.querySelectorAll('.lp-option').forEach(function(btn) {\r\n      btn.addEventListener('click', function() {\r\n        self.selectOpt(idx, parseInt(this.getAttribute('data-idx')));\r\n      });\r\n    });\r\n    var prevBtn = document.getElementById('lp-prev-btn');\r\n    if (prevBtn) prevBtn.addEventListener('click', function() { if(idx > 0) { LP.currentQ = idx-1; LP.renderQ(LP.currentQ); LP.updateProgress(); } });\r\n    var nextBtn = document.getElementById('lp-next-btn');\r\n    if (nextBtn) nextBtn.addEventListener('click', function() { LP.goNext(idx); });\r\n  },\r\n\r\n  selectOpt: function(qIdx, optIdx) {\r\n    this.answers[qIdx] = optIdx;\r\n    this.renderQ(qIdx);\r\n    this.updateProgress();\r\n  },\r\n\r\n  goNext: function(idx) {\r\n    if (this.answers[idx] === null) return;\r\n    if (idx === this.questions.length - 1) { this.showResult(); }\r\n    else { this.currentQ = idx + 1; this.renderQ(this.currentQ); this.updateProgress(); }\r\n  },\r\n\r\n  updateProgress: function() {\r\n    var answered = this.answers.filter(function(a){ return a !== null; }).length;\r\n    document.getElementById('lp-prog-fill').style.width = ((answered \/ this.questions.length) * 100) + '%';\r\n    document.getElementById('lp-prog-count').textContent = (this.currentQ + 1) + ' \/ ' + this.questions.length;\r\n  },\r\n\r\n  showResult: function() {\r\n    document.getElementById('lp-questions').innerHTML = '';\r\n    document.getElementById('lp-progress').classList.remove('visible');\r\n    document.getElementById('lp-result').style.display = 'block';\r\n    var l = this.lang; var t = this.t; var self = this;\r\n    var total = this.answers.reduce(function(s, a, i) { return s + (a !== null ? self.scores[a] : 0); }, 0);\r\n    var pct = Math.round((total \/ (this.questions.length * 4)) * 100);\r\n    var cat = pct >= 75 ? 'solid' : pct >= 50 ? 'medium' : 'urgent';\r\n\r\n    var c = {\r\n      solid: {\r\n        badge: { nl: '\\u2705 Sterke basis', en: '\\u2705 Strong foundation' },\r\n        title: { nl: 'Goede basis aanwezig \\u2014 gerichte verdieping loont.', en: 'Good foundation \\u2014 targeted development will add real value.' },\r\n        sub:   { nl: 'Jouw team presteert goed in de meeste zakelijke Engelstalige situaties. Maar ook bij sterke teams zijn er specifieke contexten waar verdieping meetbaar effect heeft.', en: 'Your team performs well in most business English situations. Even with strong teams, targeted upskilling in specific contexts creates measurable gains.' },\r\n        ctaH:  { nl: 'Ontdek waar gerichte verdieping het meeste oplevert', en: 'Discover where targeted development creates the most impact' },\r\n        ctaS:  { nl: 'Plan een gratis gesprek met een van onze specialisten.', en: 'Schedule a free conversation with one of our specialists.' },\r\n        ctaBtn:{ nl: 'Gratis adviesgesprek \\u2192', en: 'Book a free consultation \\u2192' }\r\n      },\r\n      medium: {\r\n        badge: { nl: '\\u26A0\\uFE0F Verborgen knelpunten', en: '\\u26A0\\uFE0F Hidden gaps' },\r\n        title: { nl: 'Verborgen knelpunten \\u2014 bepaalde situaties brengen jouw team in de knel.', en: 'Hidden gaps \\u2014 certain situations are holding your team back.' },\r\n        sub:   { nl: 'Jouw team functioneert, maar onder druk of in complexere situaties wordt de taalvaardigheid een remmende factor. Dat kost je effici\\u00ebntie, reputatie en kansen.', en: 'Your team functions, but under pressure or in complex situations language becomes a limiting factor. That costs you efficiency, reputation, and opportunities.' },\r\n        ctaH:  { nl: 'Breng de knelpunten in kaart', en: 'Map the gaps accurately' },\r\n        ctaS:  { nl: 'We helpen je precies te identificeren waar training het meeste effect heeft.', en: 'We help you identify exactly where training creates the highest impact.' },\r\n        ctaBtn:{ nl: 'Vraag een intakegesprek aan \\u2192', en: 'Request an intake conversation \\u2192' }\r\n      },\r\n      urgent: {\r\n        badge: { nl: '\\uD83D\\uDD34 Directe aandacht gewenst', en: '\\uD83D\\uDD34 Urgent attention needed' },\r\n        title: { nl: 'Taalbarri\\u00e8res kosten jouw organisatie al geld en kansen.', en: 'Language barriers are already costing your organisation money and opportunities.' },\r\n        sub:   { nl: 'Uit jouw antwoorden blijkt dat de Engelse taalvaardigheid een merkbare impact heeft op dagelijkse werkprocessen, klantrelaties en interne effici\\u00ebntie. Dat vraagt om concrete actie.', en: 'Your answers indicate that English proficiency is visibly impacting daily work processes, client relationships, and internal efficiency. This calls for concrete action.' },\r\n        ctaH:  { nl: 'Plan een concrete volgende stap', en: 'Take a concrete next step' },\r\n        ctaS:  { nl: 'Onze specialisten helpen je snel een gericht trainingsplan opzetten.', en: 'Our specialists will help you build a targeted training plan quickly.' },\r\n        ctaBtn:{ nl: 'Neem direct contact op \\u2192', en: 'Get in touch directly \\u2192' }\r\n      }\r\n    }[cat];\r\n\r\n    document.getElementById('lp-badge').className = 'lp-result-badge ' + cat;\r\n    document.getElementById('lp-badge').textContent = c.badge[l];\r\n    document.getElementById('lp-score').textContent = pct + '%';\r\n    document.getElementById('lp-score-lbl').textContent = t.scoreLbl[l];\r\n    document.getElementById('lp-result-title').textContent = c.title[l];\r\n    document.getElementById('lp-result-sub').textContent = c.sub[l];\r\n    document.getElementById('lp-insight-heading').textContent = t.insightH[l];\r\n    document.getElementById('lp-cta-h').textContent = c.ctaH[l];\r\n    document.getElementById('lp-cta-s').textContent = c.ctaS[l];\r\n    document.getElementById('lp-cta-btn').textContent = c.ctaBtn[l];\r\n    document.getElementById('lp-btn-restart').textContent = t.restart[l];\r\n    document.getElementById('lp-footnote').textContent = t.footnote[l];\r\n\r\n    var grid = document.getElementById('lp-insight-grid');\r\n    grid.innerHTML = this.answers.map(function(a, i) {\r\n      var score = a !== null ? self.scores[a] : 0;\r\n      var cls = score === 4 ? 'good' : score === 3 ? 'watch' : 'risk';\r\n      var icon = score === 4 ? '\\u2713' : score === 3 ? '\\u007E' : '!';\r\n      var lbl = score === 4 ? t.strong[l] : score === 3 ? t.watch[l] : t.vuln[l];\r\n      return '<div class=\"lp-insight-item ' + cls + '\"><div class=\"lp-insight-lbl\">' + icon + ' ' + lbl + '<\/div><div class=\"lp-insight-txt\">' + self.domains[i][l] + '<\/div><\/div>';\r\n    }).join('');\r\n  },\r\n\r\n  restart: function() {\r\n    document.getElementById('lp-result').style.display = 'none';\r\n    document.getElementById('lp-questions').innerHTML = '';\r\n    document.getElementById('lp-intro').style.display = 'block';\r\n    this.answers = new Array(this.questions.length).fill(null);\r\n    this.currentQ = 0;\r\n  }\r\n};\r\n\r\nLP.init();\r\n\r\n})();\r\n<\/script>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":39,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-13745","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Business English Assessment \u2014 Free Quick-Scan | Language Partners<\/title>\n<meta name=\"description\" content=\"Does your team have the business English skills you think they do? Take our free 4-minute scan and find out where the gaps are.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/languagepartners.nl\/en\/language-assessment\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Business English Assessment \u2014 Free Quick-Scan | Language Partners\" \/>\n<meta property=\"og:description\" content=\"Does your team have the business English skills you think they do? Take our free 4-minute scan and find out where the gaps are.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/languagepartners.nl\/en\/language-assessment\/\" \/>\n<meta property=\"og:site_name\" content=\"Language Partners\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-11T13:02:32+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/languagepartners.nl\\\/en\\\/language-assessment\\\/\",\"url\":\"https:\\\/\\\/languagepartners.nl\\\/en\\\/language-assessment\\\/\",\"name\":\"Business English Assessment \u2014 Free Quick-Scan | Language Partners\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/languagepartners.nl\\\/en\\\/#website\"},\"datePublished\":\"2026-05-11T12:47:55+00:00\",\"dateModified\":\"2026-05-11T13:02:32+00:00\",\"description\":\"Does your team have the business English skills you think they do? Take our free 4-minute scan and find out where the gaps are.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/languagepartners.nl\\\/en\\\/language-assessment\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/languagepartners.nl\\\/en\\\/language-assessment\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/languagepartners.nl\\\/en\\\/language-assessment\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/languagepartners.nl\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Language assessment\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/languagepartners.nl\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/languagepartners.nl\\\/en\\\/\",\"name\":\"Language Partners\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/languagepartners.nl\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Business English Assessment \u2014 Free Quick-Scan | Language Partners","description":"Does your team have the business English skills you think they do? Take our free 4-minute scan and find out where the gaps are.","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:\/\/languagepartners.nl\/en\/language-assessment\/","og_locale":"en_GB","og_type":"article","og_title":"Business English Assessment \u2014 Free Quick-Scan | Language Partners","og_description":"Does your team have the business English skills you think they do? Take our free 4-minute scan and find out where the gaps are.","og_url":"https:\/\/languagepartners.nl\/en\/language-assessment\/","og_site_name":"Language Partners","article_modified_time":"2026-05-11T13:02:32+00:00","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/languagepartners.nl\/en\/language-assessment\/","url":"https:\/\/languagepartners.nl\/en\/language-assessment\/","name":"Business English Assessment \u2014 Free Quick-Scan | Language Partners","isPartOf":{"@id":"https:\/\/languagepartners.nl\/en\/#website"},"datePublished":"2026-05-11T12:47:55+00:00","dateModified":"2026-05-11T13:02:32+00:00","description":"Does your team have the business English skills you think they do? Take our free 4-minute scan and find out where the gaps are.","breadcrumb":{"@id":"https:\/\/languagepartners.nl\/en\/language-assessment\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/languagepartners.nl\/en\/language-assessment\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/languagepartners.nl\/en\/language-assessment\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/languagepartners.nl\/en\/"},{"@type":"ListItem","position":2,"name":"Language assessment"}]},{"@type":"WebSite","@id":"https:\/\/languagepartners.nl\/en\/#website","url":"https:\/\/languagepartners.nl\/en\/","name":"Language Partners","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/languagepartners.nl\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}},"_links":{"self":[{"href":"https:\/\/languagepartners.nl\/en\/wp-json\/wp\/v2\/pages\/13745","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/languagepartners.nl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/languagepartners.nl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/languagepartners.nl\/en\/wp-json\/wp\/v2\/users\/39"}],"replies":[{"embeddable":true,"href":"https:\/\/languagepartners.nl\/en\/wp-json\/wp\/v2\/comments?post=13745"}],"version-history":[{"count":4,"href":"https:\/\/languagepartners.nl\/en\/wp-json\/wp\/v2\/pages\/13745\/revisions"}],"predecessor-version":[{"id":13753,"href":"https:\/\/languagepartners.nl\/en\/wp-json\/wp\/v2\/pages\/13745\/revisions\/13753"}],"wp:attachment":[{"href":"https:\/\/languagepartners.nl\/en\/wp-json\/wp\/v2\/media?parent=13745"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}