{"id":4070,"date":"2026-03-25T23:21:25","date_gmt":"2026-03-25T23:21:25","guid":{"rendered":"https:\/\/new.equitas-consulting.com\/?page_id=4070"},"modified":"2026-03-28T21:25:05","modified_gmt":"2026-03-28T21:25:05","slug":"claims-healthcheck","status":"publish","type":"page","link":"https:\/\/www.equitas-consulting.com\/tr\/claims-healthcheck\/","title":{"rendered":"claims-healthcheck"},"content":{"rendered":"\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&#038;family=DM+Sans:wght@300;400;500;700&#038;display=swap\">\n<style>\n\/* ===== EQUITAS CLAIMS HEALTHCHECK TOOL ===== *\/\n\n:root {\n  --deep:    #121e20;\n  --teal:    #1e3235;\n  --mid:     #2d4a4e;\n  --gold:    #b4915a;\n  --terra:   #b85c3a;\n  --terra-h: #d4714e;\n  --off:     #f5f2ee;\n  --white:   #ffffff;\n  --text:    #2a3a3c;\n  --muted:   #6b7c7e;\n  --green:   #2e7d52;\n  --green-l: #e8f5ee;\n  --amber:   #b07d2a;\n  --amber-l: #fdf4e3;\n  --red:     #a63228;\n  --red-l:   #fdecea;\n  --radius:  10px;\n  --shadow:  0 4px 24px rgba(18,30,32,0.10);\n}\n\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n.eq-healthcheck {\n  font-family: 'DM Sans', sans-serif;\n  color: var(--text);\n  background: var(--off);\n  min-height: 100vh;\n}\n\n\/* \u2500\u2500 HERO \u2500\u2500 *\/\n.hc-hero {\n  background: var(--deep);\n  padding: 64px 0 56px;\n  position: relative;\n  overflow: hidden;\n}\n.hc-hero::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 3px;\n  background: linear-gradient(90deg, var(--terra), var(--gold), var(--terra));\n}\n.hc-hero .eyebrow {\n  font-size: 0.72rem;\n  font-weight: 500;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: var(--terra);\n  margin-bottom: 12px;\n}\n.hc-hero h1 {\n  font-family: 'Cormorant Garamond', serif;\n  font-size: clamp(2rem, 4vw, 3rem);\n  font-weight: 500;\n  color: #fff;\n  line-height: 1.15;\n  margin-bottom: 16px;\n}\n.hc-hero h1 em { font-style: italic; color: var(--gold); }\n.hc-hero p {\n  color: rgba(255,255,255,0.6);\n  font-size: 0.97rem;\n  max-width: 560px;\n  line-height: 1.7;\n}\n.hc-badges {\n  display: flex;\n  gap: 10px;\n  flex-wrap: wrap;\n  margin-top: 28px;\n}\n.hc-badge {\n  font-size: 0.72rem;\n  font-weight: 500;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  border: 1px solid rgba(255,255,255,0.15);\n  color: rgba(255,255,255,0.55);\n  padding: 5px 12px;\n  border-radius: 20px;\n}\n\n\/* \u2500\u2500 CONTAINER \u2500\u2500 *\/\n.hc-container {\n  max-width: 820px;\n  margin: 0 auto;\n  padding: 0 24px;\n}\n\n\/* \u2500\u2500 PROGRESS \u2500\u2500 *\/\n.hc-progress-wrap {\n  background: var(--white);\n  border-bottom: 1px solid rgba(18,30,32,0.08);\n  padding: 18px 0;\n  position: sticky;\n  top: 0;\n  z-index: 100;\n}\n.hc-progress-inner {\n  display: flex;\n  align-items: center;\n  gap: 16px;\n}\n.hc-progress-track {\n  flex: 1;\n  height: 4px;\n  background: rgba(18,30,32,0.10);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.hc-progress-fill {\n  height: 100%;\n  background: linear-gradient(90deg, var(--terra), var(--gold));\n  border-radius: 2px;\n  transition: width 0.4s ease;\n  width: 0%;\n}\n.hc-progress-label {\n  font-size: 0.78rem;\n  color: var(--muted);\n  white-space: nowrap;\n  min-width: 72px;\n  text-align: right;\n}\n\n\/* \u2500\u2500 TOOL WRAPPER \u2500\u2500 *\/\n.hc-tool {\n  padding: 48px 0 80px;\n}\n\n\/* \u2500\u2500 SECTIONS (steps) \u2500\u2500 *\/\n.hc-step {\n  display: none;\n  animation: fadeUp 0.35s ease forwards;\n}\n.hc-step.active { display: block; }\n\n@keyframes fadeUp {\n  from { opacity: 0; transform: translateY(18px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n\n\/* \u2500\u2500 SECTION HEADER \u2500\u2500 *\/\n.hc-section-header {\n  margin-bottom: 32px;\n}\n.hc-section-tag {\n  display: inline-block;\n  font-size: 0.7rem;\n  font-weight: 600;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: var(--terra);\n  background: rgba(184,92,58,0.08);\n  border: 1px solid rgba(184,92,58,0.18);\n  padding: 4px 12px;\n  border-radius: 20px;\n  margin-bottom: 12px;\n}\n.hc-section-header h2 {\n  font-family: 'Cormorant Garamond', serif;\n  font-size: 1.7rem;\n  font-weight: 500;\n  color: var(--deep);\n  line-height: 1.25;\n  margin-bottom: 8px;\n}\n.hc-section-header p {\n  font-size: 0.9rem;\n  color: var(--muted);\n  line-height: 1.6;\n}\n\n\/* \u2500\u2500 QUESTION CARD \u2500\u2500 *\/\n.hc-question {\n  background: var(--white);\n  border: 1px solid rgba(18,30,32,0.08);\n  border-radius: var(--radius);\n  padding: 24px 28px;\n  margin-bottom: 16px;\n  transition: border-color 0.2s;\n}\n.hc-question:focus-within { border-color: var(--terra); }\n\n.hc-q-text {\n  font-size: 0.97rem;\n  font-weight: 500;\n  color: var(--deep);\n  line-height: 1.5;\n  margin-bottom: 18px;\n}\n.hc-q-sub {\n  font-size: 0.82rem;\n  color: var(--muted);\n  font-weight: 400;\n  display: block;\n  margin-top: 4px;\n}\n\n.hc-options {\n  display: flex;\n  gap: 10px;\n  flex-wrap: wrap;\n}\n.hc-opt {\n  flex: 1;\n  min-width: 110px;\n}\n.hc-opt input[type=\"radio\"] { display: none; }\n.hc-opt label {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 7px;\n  padding: 10px 16px;\n  border: 1.5px solid rgba(18,30,32,0.12);\n  border-radius: 7px;\n  font-size: 0.86rem;\n  font-weight: 500;\n  cursor: pointer;\n  transition: all 0.18s;\n  text-align: center;\n  color: var(--muted);\n  user-select: none;\n}\n.hc-opt label:hover { border-color: var(--terra); color: var(--terra); background: rgba(184,92,58,0.04); }\n.hc-opt input:checked + label.yes  { border-color: var(--green); color: var(--green); background: var(--green-l); }\n.hc-opt input:checked + label.part { border-color: var(--amber); color: var(--amber); background: var(--amber-l); }\n.hc-opt input:checked + label.no   { border-color: var(--red);   color: var(--red);   background: var(--red-l);   }\n\n.hc-opt label .dot {\n  width: 8px; height: 8px;\n  border-radius: 50%;\n  flex-shrink: 0;\n}\n.hc-opt label.yes  .dot { background: var(--green); }\n.hc-opt label.part .dot { background: var(--amber); }\n.hc-opt label.no   .dot { background: var(--red); }\n\n\/* \u2500\u2500 NAV BUTTONS \u2500\u2500 *\/\n.hc-nav {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  margin-top: 36px;\n  gap: 12px;\n}\n.hc-btn {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 0.9rem;\n  font-weight: 500;\n  padding: 12px 28px;\n  border-radius: 7px;\n  cursor: pointer;\n  border: none;\n  transition: all 0.2s;\n  letter-spacing: 0.02em;\n}\n.hc-btn-back {\n  background: transparent;\n  border: 1.5px solid rgba(18,30,32,0.15);\n  color: var(--muted);\n}\n.hc-btn-back:hover { border-color: var(--terra); color: var(--terra); }\n.hc-btn-next {\n  background: var(--terra);\n  color: #fff;\n  margin-left: auto;\n}\n.hc-btn-next:hover { background: var(--terra-h); }\n.hc-btn-next:disabled { background: rgba(18,30,32,0.15); cursor: not-allowed; color: var(--muted); }\n.hc-btn-submit {\n  background: var(--deep);\n  color: #fff;\n  margin-left: auto;\n  padding: 13px 36px;\n}\n.hc-btn-submit:hover { background: var(--teal); }\n\n\/* \u2500\u2500 RESULTS PAGE \u2500\u2500 *\/\n#hc-results { display: none; }\n\n.hc-result-hero {\n  background: var(--deep);\n  border-radius: 12px;\n  padding: 40px 36px;\n  margin-bottom: 28px;\n  position: relative;\n  overflow: hidden;\n}\n.hc-result-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n}\n.hc-result-hero.green::before  { background: linear-gradient(90deg, #2e7d52, #4caf7a); }\n.hc-result-hero.amber::before  { background: linear-gradient(90deg, #b07d2a, #d4a43c); }\n.hc-result-hero.red::before    { background: linear-gradient(90deg, #a63228, #cc4a3e); }\n\n.hc-result-label {\n  font-size: 0.72rem;\n  font-weight: 600;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  margin-bottom: 10px;\n}\n.green  .hc-result-label { color: #4caf7a; }\n.amber  .hc-result-label { color: #d4a43c; }\n.red    .hc-result-label { color: #cc4a3e; }\n\n.hc-result-title {\n  font-family: 'Cormorant Garamond', serif;\n  font-size: 2rem;\n  font-weight: 500;\n  color: #fff;\n  margin-bottom: 12px;\n  line-height: 1.2;\n}\n.hc-result-summary {\n  color: rgba(255,255,255,0.65);\n  font-size: 0.92rem;\n  line-height: 1.7;\n  max-width: 600px;\n}\n\n.hc-score-row {\n  display: flex;\n  align-items: center;\n  gap: 20px;\n  margin-top: 24px;\n}\n.hc-score-circle {\n  width: 80px; height: 80px;\n  border-radius: 50%;\n  display: flex; flex-direction: column;\n  align-items: center; justify-content: center;\n  flex-shrink: 0;\n  border: 3px solid rgba(255,255,255,0.15);\n}\n.hc-score-circle .num {\n  font-family: 'Cormorant Garamond', serif;\n  font-size: 1.8rem;\n  font-weight: 600;\n  color: #fff;\n  line-height: 1;\n}\n.hc-score-circle .out {\n  font-size: 0.68rem;\n  color: rgba(255,255,255,0.45);\n}\n.hc-score-bars {\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n}\n.hc-score-bar-row {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-size: 0.78rem;\n  color: rgba(255,255,255,0.55);\n}\n.hc-score-bar-track {\n  flex: 1;\n  height: 6px;\n  background: rgba(255,255,255,0.08);\n  border-radius: 3px;\n  overflow: hidden;\n}\n.hc-score-bar-fill {\n  height: 100%;\n  border-radius: 3px;\n  transition: width 0.8s ease 0.3s;\n}\n.hc-score-bar-fill.green { background: #4caf7a; }\n.hc-score-bar-fill.amber { background: #d4a43c; }\n.hc-score-bar-fill.red   { background: #cc4a3e; }\n.hc-score-bar-count {\n  min-width: 28px;\n  text-align: right;\n  color: rgba(255,255,255,0.4);\n  font-size: 0.75rem;\n}\n\n\/* \u2500\u2500 FINDINGS CARDS \u2500\u2500 *\/\n.hc-findings {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 16px;\n  margin-bottom: 24px;\n}\n.hc-finding-card {\n  background: var(--white);\n  border: 1px solid rgba(18,30,32,0.08);\n  border-radius: var(--radius);\n  padding: 22px 24px;\n}\n.hc-finding-card h4 {\n  font-size: 0.82rem;\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  color: var(--deep);\n  margin-bottom: 10px;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n.hc-finding-card h4 .dot {\n  width: 8px; height: 8px; border-radius: 50%; flex-shrink: 0;\n}\n.hc-finding-card ul {\n  list-style: none;\n  display: flex;\n  flex-direction: column;\n  gap: 7px;\n}\n.hc-finding-card ul li {\n  font-size: 0.85rem;\n  color: var(--muted);\n  line-height: 1.5;\n  padding-left: 14px;\n  position: relative;\n}\n.hc-finding-card ul li::before {\n  content: '\u203a';\n  position: absolute;\n  left: 0;\n  color: var(--terra);\n}\n\n\/* \u2500\u2500 RECOMMENDATION BOX \u2500\u2500 *\/\n.hc-recommendation {\n  background: var(--white);\n  border: 1px solid rgba(18,30,32,0.08);\n  border-left: 4px solid var(--terra);\n  border-radius: 0 var(--radius) var(--radius) 0;\n  padding: 24px 28px;\n  margin-bottom: 28px;\n}\n.hc-recommendation h3 {\n  font-family: 'Cormorant Garamond', serif;\n  font-size: 1.25rem;\n  font-weight: 500;\n  color: var(--deep);\n  margin-bottom: 10px;\n}\n.hc-recommendation p {\n  font-size: 0.9rem;\n  color: var(--muted);\n  line-height: 1.7;\n}\n\n\/* \u2500\u2500 CTA \u2500\u2500 *\/\n.hc-cta {\n  background: var(--deep);\n  border-radius: 12px;\n  padding: 36px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 24px;\n  flex-wrap: wrap;\n}\n.hc-cta h3 {\n  font-family: 'Cormorant Garamond', serif;\n  font-size: 1.5rem;\n  font-weight: 500;\n  color: #fff;\n  margin-bottom: 6px;\n}\n.hc-cta p { font-size: 0.88rem; color: rgba(255,255,255,0.55); }\n.hc-cta-btn {\n  display: inline-block;\n  background: var(--terra);\n  color: #fff;\n  font-family: 'DM Sans', sans-serif;\n  font-size: 0.88rem;\n  font-weight: 500;\n  padding: 13px 28px;\n  border-radius: 7px;\n  text-decoration: none;\n  white-space: nowrap;\n  transition: background 0.2s;\n}\n.hc-cta-btn:hover { background: var(--terra-h); }\n\n.hc-restart {\n  text-align: center;\n  margin-top: 20px;\n}\n.hc-restart button {\n  background: none;\n  border: none;\n  font-size: 0.85rem;\n  color: var(--muted);\n  cursor: pointer;\n  text-decoration: underline;\n}\n.hc-restart button:hover { color: var(--terra); }\n\n\/* \u2500\u2500 INTRO SCREEN \u2500\u2500 *\/\n.hc-intro {\n  padding: 56px 0;\n}\n.hc-intro-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 20px;\n  margin: 36px 0 40px;\n}\n.hc-intro-card {\n  background: var(--white);\n  border: 1px solid rgba(18,30,32,0.08);\n  border-radius: var(--radius);\n  padding: 22px 24px;\n}\n.hc-intro-card .num {\n  font-family: 'Cormorant Garamond', serif;\n  font-size: 2rem;\n  font-weight: 600;\n  color: var(--terra);\n  line-height: 1;\n  margin-bottom: 6px;\n}\n.hc-intro-card p { font-size: 0.85rem; color: var(--muted); line-height: 1.5; }\n.hc-start-btn {\n  display: inline-block;\n  background: var(--terra);\n  color: #fff;\n  font-family: 'DM Sans', sans-serif;\n  font-size: 0.95rem;\n  font-weight: 500;\n  padding: 15px 40px;\n  border-radius: 8px;\n  border: none;\n  cursor: pointer;\n  transition: background 0.2s;\n  letter-spacing: 0.02em;\n}\n.hc-start-btn:hover { background: var(--terra-h); }\n\n\/* \u2500\u2500 DISCLAIMER \u2500\u2500 *\/\n.hc-disclaimer {\n  font-size: 0.75rem;\n  color: rgba(18,30,32,0.35);\n  text-align: center;\n  padding: 24px 0 12px;\n  line-height: 1.6;\n}\n\n@media (max-width: 640px) {\n  .hc-intro-grid { grid-template-columns: 1fr; }\n  .hc-findings { grid-template-columns: 1fr; }\n  .hc-cta { flex-direction: column; align-items: flex-start; }\n  .hc-result-hero { padding: 28px 20px; }\n  .hc-options { flex-direction: column; }\n  .hc-opt { min-width: 100%; }\n}\n<\/style>\n\n<div class=\"eq-healthcheck\">\n\n  <!-- HERO -->\n  <div class=\"hc-hero\">\n    <div class=\"hc-container\">\n      <div class=\"eyebrow\">Free Assessment Tool<\/div>\n      <h1>Claims <em>Healthcheck<\/em><\/h1>\n      <p>A structured self-assessment to evaluate the strength, readiness and potential vulnerabilities of your construction claim \u2014 covering notice, programme, records, quantum and dispute preparedness.<\/p>\n      <div class=\"hc-badges\">\n        <span class=\"hc-badge\">12 Questions<\/span>\n        <span class=\"hc-badge\">4 Categories<\/span>\n        <span class=\"hc-badge\">~5 Minutes<\/span>\n        <span class=\"hc-badge\">FIDIC-Informed<\/span>\n        <span class=\"hc-badge\">Confidential<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- PROGRESS BAR -->\n  <div class=\"hc-progress-wrap\" id=\"hc-progress-wrap\" style=\"display:none;\">\n    <div class=\"hc-container\">\n      <div class=\"hc-progress-inner\">\n        <div class=\"hc-progress-track\">\n          <div class=\"hc-progress-fill\" id=\"hc-progress-fill\"><\/div>\n        <\/div>\n        <div class=\"hc-progress-label\" id=\"hc-progress-label\">1 of 4<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"hc-tool\">\n    <div class=\"hc-container\">\n\n      <!-- \u2550\u2550 INTRO \u2550\u2550 -->\n      <div id=\"hc-intro\" class=\"hc-intro\">\n        <div class=\"hc-section-tag\">Claims Healthcheck<\/div>\n        <h2 style=\"font-family:'Cormorant Garamond',serif;font-size:2rem;font-weight:500;color:var(--deep);margin-bottom:12px;line-height:1.2;\">Is your claim well-positioned<br>to succeed?<\/h2>\n        <p style=\"color:var(--muted);font-size:0.95rem;line-height:1.7;max-width:580px;\">This tool assesses four critical dimensions of any construction claim. Answer honestly \u2014 the result is only as useful as the information you provide. No data is stored or transmitted.<\/p>\n\n        <div class=\"hc-intro-grid\">\n          <div class=\"hc-intro-card\">\n            <div class=\"num\">01<\/div>\n            <p><strong>Notice &#038; Compliance<\/strong> \u2014 Have contractual notice obligations been met and timelines respected?<\/p>\n          <\/div>\n          <div class=\"hc-intro-card\">\n            <div class=\"num\">02<\/div>\n            <p><strong>Programme &#038; Delay<\/strong> \u2014 Is there a baseline, documented delay and a clear causal link to the event?<\/p>\n          <\/div>\n          <div class=\"hc-intro-card\">\n            <div class=\"num\">03<\/div>\n            <p><strong>Records &#038; Documentation<\/strong> \u2014 Are contemporaneous records in place to substantiate the claim?<\/p>\n          <\/div>\n          <div class=\"hc-intro-card\">\n            <div class=\"num\">04<\/div>\n            <p><strong>Quantum &#038; Dispute Readiness<\/strong> \u2014 Is the financial case quantified and is the claim dispute-ready?<\/p>\n          <\/div>\n        <\/div>\n\n        <button class=\"hc-start-btn\" onclick=\"startTool()\">Begin Assessment \u2192<\/button>\n        <p class=\"hc-disclaimer\">This tool provides a general indicative assessment only. It does not constitute legal or expert advice. Results should not be relied upon as a substitute for professional claims or legal advice.<\/p>\n      <\/div>\n\n      <!-- \u2550\u2550 STEP 1: NOTICE & COMPLIANCE \u2550\u2550 -->\n      <div class=\"hc-step\" id=\"step-1\">\n        <div class=\"hc-section-header\">\n          <div class=\"hc-section-tag\">Section 1 of 4<\/div>\n          <h2>Notice &#038; Contractual Compliance<\/h2>\n          <p>Failure to comply with notice provisions is one of the most common reasons construction claims are defeated. This section assesses whether your claim has cleared the first contractual hurdle.<\/p>\n        <\/div>\n\n        <div class=\"hc-question\" id=\"q1\">\n          <div class=\"hc-q-text\">Have you served written notice of the claim event within the contractually required period?\n            <span class=\"hc-q-sub\">Under FIDIC Sub-Clause 20.2, notice is typically required within 28 days of the event or when it became apparent.<\/span>\n          <\/div>\n          <div class=\"hc-options\">\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q1\" id=\"q1y\" value=\"2\"><label for=\"q1y\" class=\"yes\"><span class=\"dot\"><\/span>Yes \u2014 within time<\/label><\/div>\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q1\" id=\"q1p\" value=\"1\"><label for=\"q1p\" class=\"part\"><span class=\"dot\"><\/span>Partially \/ Unsure<\/label><\/div>\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q1\" id=\"q1n\" value=\"0\"><label for=\"q1n\" class=\"no\"><span class=\"dot\"><\/span>No \/ Not served<\/label><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hc-question\" id=\"q2\">\n          <div class=\"hc-q-text\">Can you demonstrate exactly when the claim event first occurred or became apparent?\n            <span class=\"hc-q-sub\">The start of the notice clock depends on when the event was or should have been known.<\/span>\n          <\/div>\n          <div class=\"hc-options\">\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q2\" id=\"q2y\" value=\"2\"><label for=\"q2y\" class=\"yes\"><span class=\"dot\"><\/span>Yes \u2014 clearly documented<\/label><\/div>\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q2\" id=\"q2p\" value=\"1\"><label for=\"q2p\" class=\"part\"><span class=\"dot\"><\/span>Approximately \/ Unsure<\/label><\/div>\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q2\" id=\"q2n\" value=\"0\"><label for=\"q2n\" class=\"no\"><span class=\"dot\"><\/span>No clear record<\/label><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hc-question\" id=\"q3\">\n          <div class=\"hc-q-text\">Has the other party formally acknowledged the claim event in writing?\n            <span class=\"hc-q-sub\">Acknowledgement can support the claim even where notice is disputed.<\/span>\n          <\/div>\n          <div class=\"hc-options\">\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q3\" id=\"q3y\" value=\"2\"><label for=\"q3y\" class=\"yes\"><span class=\"dot\"><\/span>Yes \u2014 in writing<\/label><\/div>\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q3\" id=\"q3p\" value=\"1\"><label for=\"q3p\" class=\"part\"><span class=\"dot\"><\/span>Informally \/ Partially<\/label><\/div>\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q3\" id=\"q3n\" value=\"0\"><label for=\"q3n\" class=\"no\"><span class=\"dot\"><\/span>No acknowledgement<\/label><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hc-nav\">\n          <span><\/span>\n          <button class=\"hc-btn hc-btn-next\" onclick=\"goStep(2)\">Continue \u2192<\/button>\n        <\/div>\n      <\/div>\n\n      <!-- \u2550\u2550 STEP 2: PROGRAMME & DELAY \u2550\u2550 -->\n      <div class=\"hc-step\" id=\"step-2\">\n        <div class=\"hc-section-header\">\n          <div class=\"hc-section-tag\">Section 2 of 4<\/div>\n          <h2>Programme &#038; Delay<\/h2>\n          <p>A credible delay case requires a baseline, contemporaneous progress records, and a demonstrable causal link between the event and the time impact.<\/p>\n        <\/div>\n\n        <div class=\"hc-question\" id=\"q4\">\n          <div class=\"hc-q-text\">Do you have an accepted baseline programme against which delays can be measured?\n            <span class=\"hc-q-sub\">Ideally a contract-accepted programme showing logic, critical path and key milestones.<\/span>\n          <\/div>\n          <div class=\"hc-options\">\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q4\" id=\"q4y\" value=\"2\"><label for=\"q4y\" class=\"yes\"><span class=\"dot\"><\/span>Yes \u2014 accepted &#038; complete<\/label><\/div>\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q4\" id=\"q4p\" value=\"1\"><label for=\"q4p\" class=\"part\"><span class=\"dot\"><\/span>Partially \/ In dispute<\/label><\/div>\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q4\" id=\"q4n\" value=\"0\"><label for=\"q4n\" class=\"no\"><span class=\"dot\"><\/span>No baseline programme<\/label><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hc-question\" id=\"q5\">\n          <div class=\"hc-q-text\">Have delays been tracked and updated contemporaneously with regular progress records?\n            <span class=\"hc-q-sub\">Updated programmes, progress reports and site records are essential for delay analysis.<\/span>\n          <\/div>\n          <div class=\"hc-options\">\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q5\" id=\"q5y\" value=\"2\"><label for=\"q5y\" class=\"yes\"><span class=\"dot\"><\/span>Yes \u2014 consistently updated<\/label><\/div>\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q5\" id=\"q5p\" value=\"1\"><label for=\"q5p\" class=\"part\"><span class=\"dot\"><\/span>Partially \/ Some gaps<\/label><\/div>\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q5\" id=\"q5n\" value=\"0\"><label for=\"q5n\" class=\"no\"><span class=\"dot\"><\/span>No consistent records<\/label><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hc-question\" id=\"q6\">\n          <div class=\"hc-q-text\">Can you demonstrate a clear causal link between the claimed event and the resulting delay to completion?\n            <span class=\"hc-q-sub\">Causation \u2014 not just occurrence \u2014 is what drives a delay entitlement.<\/span>\n          <\/div>\n          <div class=\"hc-options\">\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q6\" id=\"q6y\" value=\"2\"><label for=\"q6y\" class=\"yes\"><span class=\"dot\"><\/span>Yes \u2014 clearly demonstrable<\/label><\/div>\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q6\" id=\"q6p\" value=\"1\"><label for=\"q6p\" class=\"part\"><span class=\"dot\"><\/span>Partially \/ Arguable<\/label><\/div>\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q6\" id=\"q6n\" value=\"0\"><label for=\"q6n\" class=\"no\"><span class=\"dot\"><\/span>Not yet established<\/label><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hc-nav\">\n          <button class=\"hc-btn hc-btn-back\" onclick=\"goStep(1)\">\u2190 Back<\/button>\n          <button class=\"hc-btn hc-btn-next\" onclick=\"goStep(3)\">Continue \u2192<\/button>\n        <\/div>\n      <\/div>\n\n      <!-- \u2550\u2550 STEP 3: RECORDS & DOCUMENTATION \u2550\u2550 -->\n      <div class=\"hc-step\" id=\"step-3\">\n        <div class=\"hc-section-header\">\n          <div class=\"hc-section-tag\">Section 3 of 4<\/div>\n          <h2>Records &#038; Documentation<\/h2>\n          <p>Contemporaneous records are the backbone of any construction claim. This section evaluates whether the documentary foundation is strong enough to withstand scrutiny.<\/p>\n        <\/div>\n\n        <div class=\"hc-question\" id=\"q7\">\n          <div class=\"hc-q-text\">Do you have contemporaneous site records \u2014 daily reports, meeting minutes, instructions \u2014 supporting the claim?\n            <span class=\"hc-q-sub\">Records created at the time carry significantly more weight than reconstructed accounts.<\/span>\n          <\/div>\n          <div class=\"hc-options\">\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q7\" id=\"q7y\" value=\"2\"><label for=\"q7y\" class=\"yes\"><span class=\"dot\"><\/span>Yes \u2014 comprehensive<\/label><\/div>\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q7\" id=\"q7p\" value=\"1\"><label for=\"q7p\" class=\"part\"><span class=\"dot\"><\/span>Partial \/ Some gaps<\/label><\/div>\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q7\" id=\"q7n\" value=\"0\"><label for=\"q7n\" class=\"no\"><span class=\"dot\"><\/span>Limited \/ None<\/label><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hc-question\" id=\"q8\">\n          <div class=\"hc-q-text\">Does your correspondence record show the other party was aware of the issues as they developed?\n            <span class=\"hc-q-sub\">A correspondence trail showing real-time notification strengthens any entitlement argument.<\/span>\n          <\/div>\n          <div class=\"hc-options\">\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q8\" id=\"q8y\" value=\"2\"><label for=\"q8y\" class=\"yes\"><span class=\"dot\"><\/span>Yes \u2014 well documented<\/label><\/div>\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q8\" id=\"q8p\" value=\"1\"><label for=\"q8p\" class=\"part\"><span class=\"dot\"><\/span>Partially \/ Some gaps<\/label><\/div>\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q8\" id=\"q8n\" value=\"0\"><label for=\"q8n\" class=\"no\"><span class=\"dot\"><\/span>No clear trail<\/label><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hc-question\" id=\"q9\">\n          <div class=\"hc-q-text\">Are your records organised, indexed and accessible in a form that could be presented in a formal dispute?\n            <span class=\"hc-q-sub\">Disorganised records can undermine even strong claims in arbitration or adjudication.<\/span>\n          <\/div>\n          <div class=\"hc-options\">\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q9\" id=\"q9y\" value=\"2\"><label for=\"q9y\" class=\"yes\"><span class=\"dot\"><\/span>Yes \u2014 fully organised<\/label><\/div>\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q9\" id=\"q9p\" value=\"1\"><label for=\"q9p\" class=\"part\"><span class=\"dot\"><\/span>Work in progress<\/label><\/div>\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q9\" id=\"q9n\" value=\"0\"><label for=\"q9n\" class=\"no\"><span class=\"dot\"><\/span>No \u2014 disorganised<\/label><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hc-nav\">\n          <button class=\"hc-btn hc-btn-back\" onclick=\"goStep(2)\">\u2190 Back<\/button>\n          <button class=\"hc-btn hc-btn-next\" onclick=\"goStep(4)\">Continue \u2192<\/button>\n        <\/div>\n      <\/div>\n\n      <!-- \u2550\u2550 STEP 4: QUANTUM & DISPUTE READINESS \u2550\u2550 -->\n      <div class=\"hc-step\" id=\"step-4\">\n        <div class=\"hc-section-header\">\n          <div class=\"hc-section-tag\">Section 4 of 4<\/div>\n          <h2>Quantum &#038; Dispute Readiness<\/h2>\n          <p>Even well-documented claims can fail at the quantum stage. This section assesses whether the financial case and dispute strategy are in order.<\/p>\n        <\/div>\n\n        <div class=\"hc-question\" id=\"q10\">\n          <div class=\"hc-q-text\">Have the additional costs been separately recorded and attributed to the claim event?\n            <span class=\"hc-q-sub\">Global claims that lump all costs together without attribution are frequently rejected.<\/span>\n          <\/div>\n          <div class=\"hc-options\">\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q10\" id=\"q10y\" value=\"2\"><label for=\"q10y\" class=\"yes\"><span class=\"dot\"><\/span>Yes \u2014 separately tracked<\/label><\/div>\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q10\" id=\"q10p\" value=\"1\"><label for=\"q10p\" class=\"part\"><span class=\"dot\"><\/span>Partially identified<\/label><\/div>\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q10\" id=\"q10n\" value=\"0\"><label for=\"q10n\" class=\"no\"><span class=\"dot\"><\/span>No \u2014 global figure only<\/label><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hc-question\" id=\"q11\">\n          <div class=\"hc-q-text\">Do you have a clear and defensible methodology for calculating the value of the claim?\n            <span class=\"hc-q-sub\">A robust quantum methodology \u2014 whether cost-based, rates-based or mixed \u2014 is essential for any formal submission.<\/span>\n          <\/div>\n          <div class=\"hc-options\">\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q11\" id=\"q11y\" value=\"2\"><label for=\"q11y\" class=\"yes\"><span class=\"dot\"><\/span>Yes \u2014 methodology defined<\/label><\/div>\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q11\" id=\"q11p\" value=\"1\"><label for=\"q11p\" class=\"part\"><span class=\"dot\"><\/span>Partially developed<\/label><\/div>\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q11\" id=\"q11n\" value=\"0\"><label for=\"q11n\" class=\"no\"><span class=\"dot\"><\/span>No methodology yet<\/label><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hc-question\" id=\"q12\">\n          <div class=\"hc-q-text\">Have you engaged or considered engaging a specialist delay or quantum expert?\n            <span class=\"hc-q-sub\">Early expert involvement improves record-keeping, analysis quality and overall claim positioning.<\/span>\n          <\/div>\n          <div class=\"hc-options\">\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q12\" id=\"q12y\" value=\"2\"><label for=\"q12y\" class=\"yes\"><span class=\"dot\"><\/span>Yes \u2014 expert engaged<\/label><\/div>\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q12\" id=\"q12p\" value=\"1\"><label for=\"q12p\" class=\"part\"><span class=\"dot\"><\/span>Considering it<\/label><\/div>\n            <div class=\"hc-opt\"><input type=\"radio\" name=\"q12\" id=\"q12n\" value=\"0\"><label for=\"q12n\" class=\"no\"><span class=\"dot\"><\/span>Not yet considered<\/label><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hc-nav\">\n          <button class=\"hc-btn hc-btn-back\" onclick=\"goStep(3)\">\u2190 Back<\/button>\n          <button class=\"hc-btn hc-btn-submit\" onclick=\"submitTool()\">View My Results \u2192<\/button>\n        <\/div>\n      <\/div>\n\n      <!-- \u2550\u2550 RESULTS \u2550\u2550 -->\n      <div id=\"hc-results\">\n\n        <div class=\"hc-result-hero\" id=\"hc-result-hero\">\n          <div class=\"hc-result-label\" id=\"hc-result-label\"><\/div>\n          <div class=\"hc-result-title\" id=\"hc-result-title\"><\/div>\n          <div class=\"hc-result-summary\" id=\"hc-result-summary\"><\/div>\n          <div class=\"hc-score-row\">\n            <div class=\"hc-score-circle\" id=\"hc-score-circle\">\n              <div class=\"num\" id=\"hc-score-num\"><\/div>\n              <div class=\"out\">out of 24<\/div>\n            <\/div>\n            <div class=\"hc-score-bars\">\n              <div class=\"hc-score-bar-row\">\n                <span style=\"min-width:80px;\">Notice<\/span>\n                <div class=\"hc-score-bar-track\"><div class=\"hc-score-bar-fill green\" id=\"bar-notice\" style=\"width:0%\"><\/div><\/div>\n                <span class=\"hc-score-bar-count\" id=\"cnt-notice\"><\/span>\n              <\/div>\n              <div class=\"hc-score-bar-row\">\n                <span style=\"min-width:80px;\">Programme<\/span>\n                <div class=\"hc-score-bar-track\"><div class=\"hc-score-bar-fill amber\" id=\"bar-programme\" style=\"width:0%\"><\/div><\/div>\n                <span class=\"hc-score-bar-count\" id=\"cnt-programme\"><\/span>\n              <\/div>\n              <div class=\"hc-score-bar-row\">\n                <span style=\"min-width:80px;\">Records<\/span>\n                <div class=\"hc-score-bar-track\"><div class=\"hc-score-bar-fill amber\" id=\"bar-records\" style=\"width:0%\"><\/div><\/div>\n                <span class=\"hc-score-bar-count\" id=\"cnt-records\"><\/span>\n              <\/div>\n              <div class=\"hc-score-bar-row\">\n                <span style=\"min-width:80px;\">Quantum<\/span>\n                <div class=\"hc-score-bar-track\"><div class=\"hc-score-bar-fill red\" id=\"bar-quantum\" style=\"width:0%\"><\/div><\/div>\n                <span class=\"hc-score-bar-count\" id=\"cnt-quantum\"><\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hc-findings\" id=\"hc-findings-wrap\">\n          <div class=\"hc-finding-card\" id=\"card-strengths\">\n            <h4><span class=\"dot\" style=\"background:var(--green)\"><\/span>Strengths<\/h4>\n            <ul id=\"list-strengths\"><\/ul>\n          <\/div>\n          <div class=\"hc-finding-card\" id=\"card-risks\">\n            <h4><span class=\"dot\" style=\"background:var(--red)\"><\/span>Areas of Risk<\/h4>\n            <ul id=\"list-risks\"><\/ul>\n          <\/div>\n        <\/div>\n\n        <div class=\"hc-recommendation\">\n          <h3>Equitas Recommendation<\/h3>\n          <p id=\"hc-rec-text\"><\/p>\n        <\/div>\n\n        <div class=\"hc-cta\">\n          <div>\n            <h3>Speak to a specialist<\/h3>\n            <p>Equitas provides expert claims, delay and quantum advisory across construction disputes internationally.<\/p>\n          <\/div>\n          <a href=\"contact.html\" class=\"hc-cta-btn\">Contact Equitas \u2192<\/a>\n        <\/div>\n\n        <div class=\"hc-restart\">\n          <button onclick=\"restartTool()\">&#x21a9; Start again<\/button>\n        <\/div>\n\n        <p class=\"hc-disclaimer\">This tool provides a general indicative assessment only and does not constitute legal or expert advice. No data is stored, transmitted or shared. Results are for guidance purposes only.<\/p>\n      <\/div>\n\n    <\/div><!-- end .hc-container -->\n  <\/div><!-- end .hc-tool -->\n\n<\/div><!-- end .eq-healthcheck -->\n\n<script>\nvar TOTAL_STEPS = 4;\n\nfunction startTool() {\n  document.getElementById('hc-intro').style.display = 'none';\n  document.getElementById('hc-progress-wrap').style.display = 'block';\n  goStep(1);\n}\n\nfunction goStep(n) {\n  document.querySelectorAll('.hc-step').forEach(function(s) { s.classList.remove('active'); });\n  var el = document.getElementById('step-' + n);\n  if (el) {\n    el.classList.add('active');\n    updateProgress(n);\n    setTimeout(function() {\n      var target = el.querySelector('.hc-section-header') || el;\n      var stickyOffset = getStickyOffset() + 24;\n      var top = target.getBoundingClientRect().top + window.pageYOffset - stickyOffset;\n      window.scrollTo({ top: Math.max(0, top), behavior: 'smooth' });\n    }, 50);\n  }\n}\n\nfunction getStickyOffset() {\n  \/* Try to detect sticky\/fixed header height automatically *\/\n  var candidates = [\n    document.querySelector('.kadence-sticky-header'),\n    document.querySelector('header.site-header'),\n    document.querySelector('#masthead'),\n    document.querySelector('.site-header'),\n    document.querySelector('header[data-sticky]')\n  ];\n  for (var i = 0; i < candidates.length; i++) {\n    if (candidates[i]) {\n      var h = candidates[i].getBoundingClientRect().height;\n      if (h > 0) return h;\n    }\n  }\n  return 80; \/* sensible fallback *\/\n}\n\nfunction updateProgress(step) {\n  var pct = ((step - 1) \/ TOTAL_STEPS) * 100;\n  document.getElementById('hc-progress-fill').style.width = pct + '%';\n  document.getElementById('hc-progress-label').textContent = 'Section ' + step + ' of ' + TOTAL_STEPS;\n}\n\nfunction getVal(name) {\n  var el = document.querySelector('input[name=\"' + name + '\"]:checked');\n  return el ? parseInt(el.value) : null;\n}\n\nfunction submitTool() {\n  \/\/ Collect scores\n  var scores = {};\n  for (var i = 1; i <= 12; i++) {\n    scores['q' + i] = getVal('q' + i);\n    if (scores['q' + i] === null) scores['q' + i] = 0;\n  }\n\n  var notice    = scores.q1 + scores.q2 + scores.q3;\n  var programme = scores.q4 + scores.q5 + scores.q6;\n  var records   = scores.q7 + scores.q8 + scores.q9;\n  var quantum   = scores.q10 + scores.q11 + scores.q12;\n  var total     = notice + programme + records + quantum;\n\n  \/\/ Hide steps, show results\n  document.querySelectorAll('.hc-step').forEach(function(s) { s.classList.remove('active'); });\n  document.getElementById('hc-progress-fill').style.width = '100%';\n  document.getElementById('hc-progress-label').textContent = 'Complete';\n  var resultsEl = document.getElementById('hc-results');\n  resultsEl.style.display = 'block';\n  setTimeout(function() {\n    var stickyOffset = getStickyOffset() + 24;\n    var top = resultsEl.getBoundingClientRect().top + window.pageYOffset - stickyOffset;\n    window.scrollTo({ top: Math.max(0, top), behavior: 'smooth' });\n  }, 50);\n  setTimeout(postHeight, 500);\n\n  \/\/ Determine outcome\n  var tier, heroClass, label, title, summary, rec;\n\n  if (total >= 18) {\n    tier = 'green'; heroClass = 'green';\n    label = 'Well Positioned';\n    title = 'Your claim appears well-founded and structured.';\n    summary = 'The assessment indicates a solid claims position across most dimensions. Notice obligations appear met, programme evidence is in place, and the quantum approach is being developed. Engaging specialist support now will help protect and strengthen what you have built.';\n    rec = 'Your claim is in a strong position relative to most we encounter. To maximise its prospects, we recommend a focused review of any amber areas identified above and early engagement of a delay or quantum expert to lock in the methodology before the other party challenges it. Equitas can provide a formal assessment and expert report calibrated to the specific contract and dispute context.';\n  } else if (total >= 10) {\n    tier = 'amber'; heroClass = 'amber';\n    label = 'Foundations Present \u2014 Gaps to Address';\n    title = 'Some elements are in place, but material gaps exist.';\n    summary = 'The assessment shows a mixed picture. There are genuine foundations to work with, but there are also gaps \u2014 in notice compliance, programme evidence, records or quantum \u2014 that need to be addressed before the claim can be presented with confidence in a formal dispute context.';\n    rec = 'Claims in this range often have recoverable value but are vulnerable to challenge on specific grounds. The red areas identified above represent the most immediate risks. Equitas recommends an early advisory session to review the contract, assess the notice position, and establish a records and quantum strategy before the claim is formally submitted or escalated.';\n  } else {\n    tier = 'red'; heroClass = 'red';\n    label = 'Significant Vulnerabilities Identified';\n    title = 'The claim faces material risks that need urgent attention.';\n    summary = 'The assessment indicates significant gaps across multiple dimensions of the claim. Without addressing these \u2014 particularly notice compliance, programme evidence and quantum methodology \u2014 the claim is likely to face serious challenge in any formal dispute setting.';\n    rec = 'Claims in this position are not necessarily unrecoverable, but they require urgent specialist attention. The notice position should be reviewed immediately, as time bars can extinguish entitlement entirely. Programme and records gaps, if not addressed now, will significantly limit the analysis options available later. Equitas can assist with a structured claims audit, gap analysis and recovery strategy.';\n  }\n\n  \/\/ Populate results\n  var hero = document.getElementById('hc-result-hero');\n  hero.className = 'hc-result-hero ' + heroClass;\n  document.getElementById('hc-result-label').textContent = label;\n  document.getElementById('hc-result-title').textContent = title;\n  document.getElementById('hc-result-summary').textContent = summary;\n  document.getElementById('hc-score-num').textContent = total;\n  document.getElementById('hc-rec-text').textContent = rec;\n\n  \/\/ Score bars (out of 6 per category)\n  setTimeout(function() {\n    setBar('notice',    notice,    6);\n    setBar('programme', programme, 6);\n    setBar('records',   records,   6);\n    setBar('quantum',   quantum,   6);\n  }, 200);\n\n  \/\/ Bar colours based on individual scores\n  colourBar('bar-notice',    notice);\n  colourBar('bar-programme', programme);\n  colourBar('bar-records',   records);\n  colourBar('bar-quantum',   quantum);\n\n  document.getElementById('cnt-notice').textContent    = notice    + '\/6';\n  document.getElementById('cnt-programme').textContent = programme + '\/6';\n  document.getElementById('cnt-records').textContent   = records   + '\/6';\n  document.getElementById('cnt-quantum').textContent   = quantum   + '\/6';\n\n  \/\/ Strengths & risks\n  var strengths = [], risks = [];\n  var labels = {\n    q1:  ['Notice served within time','Notice may be out of time \u2014 entitlement at risk'],\n    q2:  ['Event date clearly documented','Event timing unclear \u2014 notice period difficult to establish'],\n    q3:  ['Other party acknowledged the event','No written acknowledgement \u2014 reliance on notice alone'],\n    q4:  ['Accepted baseline programme in place','No accepted baseline \u2014 delay analysis will be contested'],\n    q5:  ['Contemporaneous delay tracking in place','Delay not tracked in real time \u2014 reconstruction required'],\n    q6:  ['Causal link to completion delay established','Causation not yet proven \u2014 core entitlement at risk'],\n    q7:  ['Comprehensive contemporaneous site records','Thin site records \u2014 significant evidential vulnerability'],\n    q8:  ['Correspondence trail shows real-time awareness','No correspondence trail \u2014 other party may deny knowledge'],\n    q9:  ['Records organised and dispute-ready','Records disorganised \u2014 will reduce efficiency and credibility'],\n    q10: ['Additional costs separately attributed','Costs not disaggregated \u2014 global claim approach is risky'],\n    q11: ['Quantum methodology defined','No quantum methodology \u2014 financial case not yet built'],\n    q12: ['Expert engaged','No expert \u2014 analysis and presentation quality at risk']\n  };\n\n  for (var k in scores) {\n    if (scores[k] === 2) strengths.push(labels[k][0]);\n    if (scores[k] === 0) risks.push(labels[k][1]);\n  }\n\n  var sl = document.getElementById('list-strengths');\n  var rl = document.getElementById('list-risks');\n  sl.innerHTML = ''; rl.innerHTML = '';\n\n  if (strengths.length === 0) strengths.push('No clear strengths identified \u2014 comprehensive review recommended');\n  if (risks.length === 0) risks.push('No critical red flags identified at this stage');\n\n  strengths.forEach(function(s) { var li = document.createElement('li'); li.textContent = s; sl.appendChild(li); });\n  risks.forEach(function(r)     { var li = document.createElement('li'); li.textContent = r; rl.appendChild(li); });\n}\n\nfunction setBar(id, score, max) {\n  document.getElementById('bar-' + id).style.width = ((score \/ max) * 100) + '%';\n}\n\nfunction colourBar(id, score) {\n  var el = document.getElementById(id);\n  el.classList.remove('green','amber','red');\n  if (score >= 5)      el.classList.add('green');\n  else if (score >= 3) el.classList.add('amber');\n  else                 el.classList.add('red');\n}\n\nfunction postHeight() {\n  try {\n    window.parent.postMessage({ hcHeight: document.body.scrollHeight }, '*');\n  } catch(e) {}\n}\n\nfunction restartTool() {\n  document.querySelectorAll('input[type=\"radio\"]').forEach(function(r) { r.checked = false; });\n  document.getElementById('hc-results').style.display = 'none';\n  document.getElementById('hc-intro').style.display = 'block';\n  document.getElementById('hc-progress-wrap').style.display = 'none';\n  document.getElementById('hc-progress-fill').style.width = '0%';\n  var anchor = document.getElementById('hc-intro');\n  if (anchor) anchor.scrollIntoView({ behavior: 'smooth', block: 'start' });\n}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"WebApplication\",\n  \"name\": \"Construction Claims Healthcheck\",\n  \"applicationCategory\": \"BusinessApplication\",\n  \"description\": \"Free 12-question self-assessment tool for contractors and employers to evaluate their construction claim across notice compliance, programme, records and quantum readiness.\",\n  \"url\": \"https:\/\/www.equitas-consulting.com\/claims-healthcheck\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"price\": \"0\",\n    \"priceCurrency\": \"USD\"\n  },\n  \"provider\": {\n    \"@type\": \"ProfessionalService\",\n    \"name\": \"Equitas Consulting\",\n    \"url\": \"https:\/\/www.equitas-consulting.com\"\n  }\n}\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Free Assessment Tool Claims Healthcheck A structured self-assessment to evaluate the strength, readiness and potential vulnerabilities of your construction claim \u2014 covering notice, programme, records, quantum and dispute preparedness. 12 Questions 4 Categories ~5 Minutes FIDIC-Informed Confidential 1 of 4 Claims Healthcheck Is your claim well-positionedto succeed? This tool assesses four critical dimensions of any&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"fullwidth","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-4070","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.equitas-consulting.com\/tr\/wp-json\/wp\/v2\/pages\/4070","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.equitas-consulting.com\/tr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.equitas-consulting.com\/tr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.equitas-consulting.com\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.equitas-consulting.com\/tr\/wp-json\/wp\/v2\/comments?post=4070"}],"version-history":[{"count":7,"href":"https:\/\/www.equitas-consulting.com\/tr\/wp-json\/wp\/v2\/pages\/4070\/revisions"}],"predecessor-version":[{"id":4169,"href":"https:\/\/www.equitas-consulting.com\/tr\/wp-json\/wp\/v2\/pages\/4070\/revisions\/4169"}],"wp:attachment":[{"href":"https:\/\/www.equitas-consulting.com\/tr\/wp-json\/wp\/v2\/media?parent=4070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}