{"id":3166,"date":"2026-08-10T14:51:32","date_gmt":"2026-08-10T14:51:32","guid":{"rendered":"https:\/\/www.bare-digital.com\/ashe\/?page_id=3166"},"modified":"2026-08-10T15:21:01","modified_gmt":"2026-08-10T15:21:01","slug":"is-your-firm-exit-ready","status":"publish","type":"page","link":"https:\/\/www.bare-digital.com\/ashe\/is-your-firm-exit-ready\/","title":{"rendered":"Is Your Firm Exit Ready?"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3166\" class=\"elementor elementor-3166\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-30dd43e e-flex e-con-boxed e-con e-parent\" data-id=\"30dd43e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1ade80d elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"1ade80d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"poq-exit-quiz\" id=\"poq-exit-quiz\">\r\n\r\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bitter:wght@500;600;700&family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@500;600&display=swap\" rel=\"stylesheet\">\r\n\r\n  <style>\r\n    .poq-exit-quiz {\r\n      --poq-paper: #EEEFE6;\r\n      --poq-paper-raised: #F8F8F2;\r\n      --poq-ink: #223330;\r\n      --poq-ink-soft: #4B5A55;\r\n      --poq-gold: #B3854A;\r\n      --poq-gold-deep: #8F6935;\r\n      --poq-sage: #5D7A5C;\r\n      --poq-clay: #B15E45;\r\n      --poq-line: #D8D6C6;\r\n      --poq-shadow: rgba(34, 51, 48, 0.08);\r\n\r\n      --poq-display: 'Bitter', Georgia, serif;\r\n      --poq-body: 'IBM Plex Sans', -apple-system, BlinkMacSystemFont, sans-serif;\r\n      --poq-mono: 'IBM Plex Mono', 'Courier New', monospace;\r\n\r\n      all: initial;\r\n      display: block;\r\n      font-family: var(--poq-body);\r\n      color: var(--poq-ink);\r\n      background: var(-);\r\n      padding: clamp(24px, 5vw, 56px) clamp(16px, 4vw, 24px);\r\n      box-sizing: border-box;\r\n      -webkit-font-smoothing: antialiased;\r\n    }\r\n    .poq-exit-quiz *, .poq-exit-quiz *::before, .poq-exit-quiz *::after {\r\n      box-sizing: border-box;\r\n      font-family: inherit;\r\n    }\r\n    .poq-exit-quiz button { cursor: pointer; }\r\n    .poq-exit-quiz a { color: inherit; }\r\n\r\n    .poq-card {\r\n      max-width: 560px;\r\n      margin: 0 auto;\r\n      background: var(--poq-paper-raised);\r\n      border: 1px solid var(--poq-line);\r\n      border-radius: 4px;\r\n      padding: clamp(28px, 6vw, 44px) clamp(22px, 5vw, 40px);\r\n      box-shadow: 0 1px 2px var(--poq-shadow), 0 8px 24px -12px var(--poq-shadow);\r\n    }\r\n\r\n    .poq-eyebrow {\r\n      font-family: var(--poq-mono);\r\n      font-size: 12px;\r\n      letter-spacing: 0.14em;\r\n      text-transform: uppercase;\r\n      color: var(--poq-gold-deep);\r\n      margin: 0 0 14px;\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 8px;\r\n    }\r\n    .poq-eyebrow::before {\r\n      content: \"\";\r\n      width: 7px; height: 7px;\r\n      background: var(--poq-gold);\r\n      border-radius: 1px;\r\n      display: inline-block;\r\n      transform: rotate(45deg);\r\n    }\r\n\r\n    .poq-h1 {\r\n      font-family: var(--poq-display);\r\n      font-weight: 700;\r\n      font-size: clamp(26px, 4.2vw, 34px);\r\n      line-height: 1.15;\r\n      margin: 0 0 14px;\r\n      color: var(--poq-ink);\r\n    }\r\n    .poq-lede {\r\n      font-size: 16px;\r\n      line-height: 1.6;\r\n      color: var(--poq-ink-soft);\r\n      margin: 0 0 16px;\r\n    }\r\n    .poq-lede strong { color: var(--poq-ink); font-weight: 600; }\r\n\r\n    .poq-divider {\r\n      display: block !important;\r\n      width: 100% !important;\r\n      border: none !important;\r\n      height: 1px !important;\r\n      background: var(--poq-line) !important;\r\n      margin: 26px 0 !important;\r\n      padding: 0 !important;\r\n    }\r\n\r\n    \/* Tally \/ progress ledger *\/\r\n    .poq-tally {\r\n      display: flex;\r\n      gap: 5px;\r\n      margin: 0 0 22px;\r\n      font-family: var(--poq-mono);\r\n    }\r\n    .poq-tally-mark {\r\n      flex: 1;\r\n      height: 4px;\r\n      background: var(--poq-line);\r\n      border-radius: 2px;\r\n      transition: background 0.25s ease;\r\n    }\r\n    .poq-tally-mark.is-done { background: var(--poq-gold); }\r\n    .poq-progress-label {\r\n      font-family: var(--poq-mono);\r\n      font-size: 12px;\r\n      color: var(--poq-ink-soft);\r\n      letter-spacing: 0.04em;\r\n      margin: 0 0 10px;\r\n    }\r\n\r\n    \/* Buttons *\/\r\n    .poq-btn,\r\n    .poq-btn:link,\r\n    .poq-btn:visited {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      gap: 8px;\r\n      width: 100%;\r\n      border: none;\r\n      border-radius: 3px;\r\n      padding: 15px 22px;\r\n      font-family: var(--poq-body);\r\n      font-weight: 600;\r\n      font-size: 16px;\r\n      background: var(--poq-ink) !important;\r\n      color: var(--poq-paper-raised) !important;\r\n      text-decoration: none !important;\r\n      transition: transform 0.12s ease, background 0.2s ease;\r\n    }\r\n    .poq-btn:hover, .poq-btn:focus {\r\n      background: var(--poq-gold-deep) !important;\r\n      color: var(--poq-paper-raised) !important;\r\n    }\r\n    .poq-btn:active { transform: scale(0.99); }\r\n    .poq-btn:focus-visible { outline: 3px solid var(--poq-gold); outline-offset: 2px; }\r\n\r\n    .poq-link-btn,\r\n    .poq-link-btn:link,\r\n    .poq-link-btn:visited {\r\n      background: none;\r\n      border: none;\r\n      font-family: var(--poq-mono);\r\n      font-size: 12.5px;\r\n      color: var(--poq-ink-soft) !important;\r\n      text-decoration: underline !important;\r\n      padding: 4px 0;\r\n    }\r\n    .poq-link-btn:hover, .poq-link-btn:focus {\r\n      color: var(--poq-gold-deep) !important;\r\n    }\r\n    .poq-link-btn:focus-visible { outline: 2px solid var(--poq-gold); outline-offset: 2px; }\r\n\r\n    \/* Belt-and-braces: some WordPress themes apply their own link colour with high\r\n       specificity. This ID-level rule plus the inline style on the tag itself is about\r\n       as hard to override as CSS gets. *\/\r\n    #poq-cta-btn, #poq-cta-btn:link, #poq-cta-btn:visited,\r\n    #poq-cta-btn:hover, #poq-cta-btn:focus, #poq-cta-btn:active {\r\n      color: #FAF8F0 !important;\r\n    }\r\n\r\n    \/* Question options *\/\r\n    .poq-q-text {\r\n      font-family: var(--poq-display);\r\n      font-weight: 600;\r\n      font-size: clamp(19px, 3vw, 22px);\r\n      line-height: 1.35;\r\n      margin: 0 0 10px;\r\n      color: var(--poq-ink);\r\n    }\r\n    .poq-options {\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 10px;\r\n      margin: 0 0 20px;\r\n    }\r\n    .poq-option {\r\n      text-align: left;\r\n      background: var(--poq-paper);\r\n      border: 1px solid var(--poq-line);\r\n      border-radius: 3px;\r\n      padding: 14px 16px;\r\n      font-size: 15.5px;\r\n      line-height: 1.45;\r\n      color: var(--poq-ink);\r\n      transition: border-color 0.15s ease, background 0.15s ease;\r\n    }\r\n    .poq-option:hover { border-color: var(--poq-gold); background: #F2EEE0; }\r\n    .poq-option:focus-visible { outline: 3px solid var(--poq-gold); outline-offset: 1px; }\r\n    .poq-option.is-selected { border-color: var(--poq-gold); background: #F2EEE0; }\r\n\r\n    .poq-back-row {\r\n      display: flex;\r\n      justify-content: flex-start;\r\n      margin-top: 4px;\r\n    }\r\n\r\n    \/* Result screen *\/\r\n    .poq-band-tag {\r\n      display: inline-block;\r\n      font-family: var(--poq-mono);\r\n      font-size: 11.5px;\r\n      letter-spacing: 0.1em;\r\n      text-transform: uppercase;\r\n      padding: 5px 10px;\r\n      border-radius: 2px;\r\n      margin-bottom: 16px;\r\n      color: #fff;\r\n    }\r\n    .poq-band-tag.band-high { background: var(--poq-sage); }\r\n    .poq-band-tag.band-mid  { background: var(--poq-gold-deep); }\r\n    .poq-band-tag.band-low  { background: var(--poq-clay); }\r\n\r\n    .poq-result-body {\r\n      font-size: 18px;\r\n      line-height: 1.6;\r\n      color: var(--poq-ink-soft);\r\n      margin: 0 0 14px;\r\n    }\r\n\r\n    .poq-focus-box {\r\n      background: var(--poq-paper);\r\n      border-left: 3px solid var(--poq-gold);\r\n      border-radius: 0 3px 3px 0;\r\n      padding: 16px 18px;\r\n      margin: 0 0 26px;\r\n    }\r\n    .poq-focus-label {\r\n      font-family: var(--poq-mono);\r\n      font-size: 11.5px;\r\n      letter-spacing: 0.08em;\r\n      text-transform: uppercase;\r\n      color: var(--poq-gold-deep);\r\n      margin: 0 0 6px;\r\n    }\r\n    .poq-focus-title {\r\n      font-family: var(--poq-display);\r\n      font-weight: 700;\r\n      font-size: 18px;\r\n      margin: 0 0 6px;\r\n      color: var(--poq-ink);\r\n    }\r\n    .poq-focus-tip {\r\n      font-size: 15px;\r\n      line-height: 1.55;\r\n      color: var(--poq-ink-soft);\r\n      margin: 0;\r\n    }\r\n\r\n    .poq-score-line {\r\n      font-family: var(--poq-mono);\r\n      font-size: 17px;\r\n      color: var(--poq-ink-soft);\r\n      margin: 0 0 26px;\r\n    }\r\n\r\n    .poq-ps {\r\n      font-size: 13.5px;\r\n      color: var(--poq-ink-soft);\r\n      text-align: center;\r\n      margin: 12px 0 0;\r\n    }\r\n\r\n    .poq-signoff {\r\n      font-family: var(--poq-display);\r\n      font-style: italic;\r\n      font-size: 15px;\r\n      color: var(--poq-ink-soft);\r\n      text-align: center;\r\n      margin: 26px 0 0;\r\n    }\r\n\r\n    .poq-retake-row {\r\n      text-align: center;\r\n      margin-top: 18px;\r\n    }\r\n\r\n    .poq-view { display: none; }\r\n    .poq-view.is-active { display: block; animation: poq-fade 0.35s ease; }\r\n    @media (prefers-reduced-motion: reduce) {\r\n      .poq-view.is-active { animation: none; }\r\n      .poq-btn, .poq-option { transition: none; }\r\n    }\r\n    @keyframes poq-fade {\r\n      from { opacity: 0; transform: translateY(6px); }\r\n      to { opacity: 1; transform: translateY(0); }\r\n    }\r\n\r\n    @media (max-width: 420px) {\r\n      .poq-card { padding: 26px 18px; }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"poq-card\">\r\n\r\n    <!-- INTRO -->\r\n    <div class=\"poq-view is-active\" data-view=\"intro\">\r\n      <p class=\"poq-eyebrow\">Free scorecard \u00b7 Practice Owners Podcast<\/p>\r\n      <h1 class=\"poq-h1\">Is Your Firm Exit Ready?<\/h1>\r\n      <p class=\"poq-lede\">\r\n        Ten questions across everything Phil and I covered this episode. These are the\r\n        things a buyer actually looks at, whether or not you ever plan to sell.\r\n        <strong>About three minutes.<\/strong> No email, no login, nothing saved. Just an\r\n        honest look at where you stand today.\r\n      <\/p>\r\n      <div class=\"poq-divider\"><\/div>\r\n      <button class=\"poq-btn\" id=\"poq-start-btn\" type=\"button\">Start the scorecard<\/button>\r\n    <\/div>\r\n\r\n    <!-- QUESTION -->\r\n    <div class=\"poq-view\" data-view=\"question\">\r\n      <p class=\"poq-progress-label\" id=\"poq-progress-label\">Question 1 of 10<\/p>\r\n      <div class=\"poq-tally\" id=\"poq-tally\" aria-hidden=\"true\"><\/div>\r\n      <p class=\"poq-q-text\" id=\"poq-q-text\"><\/p>\r\n      <div class=\"poq-divider\"><\/div>\r\n      <div class=\"poq-options\" id=\"poq-options\" role=\"group\" aria-labelledby=\"poq-q-text\"><\/div>\r\n      <div class=\"poq-back-row\">\r\n        <button class=\"poq-link-btn\" id=\"poq-back-btn\" type=\"button\">&larr; back<\/button>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- RESULT -->\r\n    <div class=\"poq-view\" data-view=\"result\">\r\n      <span class=\"poq-band-tag\" id=\"poq-band-tag\"><\/span>\r\n      <h1 class=\"poq-h1\" id=\"poq-band-headline\"><\/h1>\r\n      <p class=\"poq-result-body\" id=\"poq-band-body\"><\/p>\r\n      <div class=\"poq-divider\"><\/div>\r\n\r\n      <div class=\"poq-focus-box\">\r\n        <p class=\"poq-focus-label\">Where to look first<\/p>\r\n        <p class=\"poq-focus-title\" id=\"poq-focus-title\"><\/p>\r\n        <p class=\"poq-focus-tip\" id=\"poq-focus-tip\"><\/p>\r\n      <\/div>\r\n\r\n      <p class=\"poq-score-line\" id=\"poq-score-line\"><\/p>\r\n      <div class=\"poq-divider\"><\/div>\r\n\r\n      <a class=\"poq-btn\" id=\"poq-cta-btn\" href=\"https:\/\/us06web.zoom.us\/j\/83120668264?pwd=qgE2NQfqWBfVayUXKxMS3K42LGvOEY.1\" style=\"text-decoration:none !important; color:#FAF8F0 !important;\" target=\"_blank\" rel=\"noopener\">\r\n        Join the next live session\r\n      <\/a>\r\n      <p class=\"poq-ps\">\r\n        First Wednesday of every month, 12:00\u201312:45 (UK time) \u00b7\r\n        Meeting ID 831 2066 8264 \u00b7 Passcode 034125\r\n      <\/p>\r\n      <p class=\"poq-ps\">\r\n        <a class=\"poq-link-btn\" style=\"text-decoration:underline;\" href=\"https:\/\/usercontent.flodesk.com\/eaf7c2e5-d6e7-43a1-833b-330550af0c54\/upload\/lulfl31blr\/The_Practice_Owners_Podcast__Monthly_integration_session.ics\" target=\"_blank\" rel=\"noopener\">Add it to your calendar<\/a>.\r\n        No pressure, bring your result whenever it's useful, not because you should.\r\n      <\/p>\r\n\r\n      <p class=\"poq-signoff\">Rachel x<\/p>\r\n\r\n      <div class=\"poq-retake-row\">\r\n        <button class=\"poq-link-btn\" id=\"poq-retake-btn\" type=\"button\">Retake the scorecard<\/button>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function () {\r\n  var root = document.getElementById('poq-exit-quiz');\r\n\r\n  \/\/ ---- CONTENT: edit questions, options, scores and copy here ----\r\n  var QUESTIONS = [\r\n    {\r\n      category: \"Owner dependency\",\r\n      text: \"Picture taking three months off tomorrow, properly off, no laptop. What would happen to the firm?\",\r\n      options: [\r\n        { label: \"It would probably fall over. Everything runs through me.\", score: 1 },\r\n        { label: \"It would wobble. There are a few things only I can do.\", score: 2 },\r\n        { label: \"It would run, but clients would notice I wasn't there.\", score: 3 },\r\n        { label: \"It would run exactly the same. Genuinely.\", score: 4 }\r\n      ]\r\n    },\r\n    {\r\n      category: \"Financial consistency\",\r\n      text: \"How would you describe the last three to five years of turnover and profit?\",\r\n      options: [\r\n        { label: \"Choppy. Good years, hard years, no clear pattern.\", score: 1 },\r\n        { label: \"Growing, but it's felt like a rollercoaster the last 18 months.\", score: 2 },\r\n        { label: \"Steady growth, nothing dramatic.\", score: 3 },\r\n        { label: \"Consistent and predictable. I could tell you what next year looks like.\", score: 4 }\r\n      ]\r\n    },\r\n    {\r\n      category: \"Profitability visibility\",\r\n      text: \"If a stranger looked at your management accounts today, would the profit they see reflect the real health of the business?\",\r\n      options: [\r\n        { label: \"Honestly, no. A lot is structured for tax efficiency.\", score: 1 },\r\n        { label: \"Roughly, but there'd be some explaining to do.\", score: 2 },\r\n        { label: \"Mostly, just a few adjustments needed.\", score: 3 },\r\n        { label: \"Yes. What you see is what you get.\", score: 4 }\r\n      ]\r\n    },\r\n    {\r\n      category: \"Client concentration\",\r\n      text: \"If your single biggest client left tomorrow, what would that do to the business?\",\r\n      options: [\r\n        { label: \"It would be a genuine crisis.\", score: 1 },\r\n        { label: \"It would really hurt for a while.\", score: 2 },\r\n        { label: \"It would sting, but we'd absorb it.\", score: 3 },\r\n        { label: \"Barely a dent. No single client matters that much.\", score: 4 }\r\n      ]\r\n    },\r\n    {\r\n      category: \"Recurring revenue\",\r\n      text: \"How predictable is next year's fee income, based purely on what's already on the books?\",\r\n      options: [\r\n        { label: \"Not very. A lot depends on new business coming in.\", score: 1 },\r\n        { label: \"Somewhat, there's a core, but plenty of unknowns.\", score: 2 },\r\n        { label: \"Pretty predictable, most clients renew as a matter of course.\", score: 3 },\r\n        { label: \"Extremely. Recurring, contracted, low churn.\", score: 4 }\r\n      ]\r\n    },\r\n    {\r\n      category: \"Team & succession\",\r\n      text: \"Is there anyone below you who could step into a leadership role tomorrow if they had to?\",\r\n      options: [\r\n        { label: \"No, there's no real bench.\", score: 1 },\r\n        { label: \"Maybe, with a lot of hand-holding.\", score: 2 },\r\n        { label: \"Yes, one or two people are close.\", score: 3 },\r\n        { label: \"Yes, we've been deliberately building this for a while.\", score: 4 }\r\n      ]\r\n    },\r\n    {\r\n      category: \"Systems & processes\",\r\n      text: \"How much of \\\"how we do things here\\\" lives in your head versus written down?\",\r\n      options: [\r\n        { label: \"Mostly in my head.\", score: 1 },\r\n        { label: \"Some of it's written, plenty isn't.\", score: 2 },\r\n        { label: \"Most of it's documented, a new starter could follow it.\", score: 3 },\r\n        { label: \"Fully documented, the business runs the same whoever's doing the work.\", score: 4 }\r\n      ]\r\n    },\r\n    {\r\n      category: \"Technology & efficiency\",\r\n      text: \"How would you describe your firm's relationship with automation and AI right now?\",\r\n      options: [\r\n        { label: \"We're still doing things the way we did five years ago.\", score: 1 },\r\n        { label: \"We've dabbled, but nothing's really embedded.\", score: 2 },\r\n        { label: \"We've automated the obvious things.\", score: 3 },\r\n        { label: \"We're actively using it to free people up, not just cut cost.\", score: 4 }\r\n      ]\r\n    },\r\n    {\r\n      category: \"Governance & reporting\",\r\n      text: \"Do you have regular, structured reporting on the numbers that matter, or is it more of a gut feel?\",\r\n      options: [\r\n        { label: \"Gut feel, mostly.\", score: 1 },\r\n        { label: \"Loosely, we look at things now and then.\", score: 2 },\r\n        { label: \"Yes, we track KPIs fairly regularly.\", score: 3 },\r\n        { label: \"Yes, a proper reporting rhythm, with a paper trail.\", score: 4 }\r\n      ]\r\n    },\r\n    {\r\n      category: \"Clarity of exit intent\",\r\n      text: \"If someone offered to buy your firm tomorrow, could you say clearly what you would and wouldn't accept?\",\r\n      options: [\r\n        { label: \"No idea. I've never really thought it through.\", score: 1 },\r\n        { label: \"Vaguely. I'd need to think hard about it.\", score: 2 },\r\n        { label: \"Mostly. I have a rough sense of my non-negotiables.\", score: 3 },\r\n        { label: \"Completely. I know exactly what matters to me and what doesn't.\", score: 4 }\r\n      ]\r\n    }\r\n  ];\r\n\r\n  var FOCUS_TIPS = {\r\n    \"Owner dependency\": \"Start proving the business doesn't need you in the room. Delegate one decision this month that currently only you make.\",\r\n    \"Financial consistency\": \"Buyers pay for predictability, not spikes. Get comfortable telling a steady, honest three-year story.\",\r\n    \"Profitability visibility\": \"Get your numbers to say what's actually true, not just what's tax-efficient. That clarity pays for itself at the table.\",\r\n    \"Client concentration\": \"No single client should be able to sink the business. Look at spreading the portfolio before you look at growing it.\",\r\n    \"Recurring revenue\": \"The more predictable next year's fees are today, the more confident anyone can be about tomorrow. Tighten renewals where you can.\",\r\n    \"Team & succession\": \"Someone below you needs to be able to step up. That's not just good for a sale, it's good for your quality of life right now.\",\r\n    \"Systems & processes\": \"Get what's in your head onto paper. An alien should be able to land and follow your processes.\",\r\n    \"Technology & efficiency\": \"Don't just automate to cut cost. Automate to free your people up to grow the business.\",\r\n    \"Governance & reporting\": \"Start a simple, regular reporting rhythm. It's the evidence that you're good, not just lucky.\",\r\n    \"Clarity of exit intent\": \"Write your non-negotiables down before you talk to anyone. It's the fastest way to know which conversations are worth having.\"\r\n  };\r\n\r\n  var RESULTS = {\r\n    high: {\r\n      tag: \"Exit ready\",\r\n      cls: \"band-high\",\r\n      headline: \"You're in a strong position.\",\r\n      body: \"The things that matter most to a buyer, how much the business needs you, how predictable your numbers are, how well the team and systems hold it together, are all in good shape here. That doesn't mean you have to sell. It just means you'd be negotiating from strength if you ever chose to.\"\r\n    },\r\n    mid: {\r\n      tag: \"Getting there\",\r\n      cls: \"band-mid\",\r\n      headline: \"There are specific gaps worth closing.\",\r\n      body: \"You've got real foundations here. This isn't a rebuild. But a few areas would meaningfully change your position if you worked on them before any conversation about exit ever started.\"\r\n    },\r\n    low: {\r\n      tag: \"Foundation first\",\r\n      cls: \"band-low\",\r\n      headline: \"Worth doing some foundation work first.\",\r\n      body: \"Right now, an exit conversation would be a hard one to have. That's genuinely fine, most firms are here. It just means the next chapter is about building the things a buyer (or you, day to day) can actually rely on.\"\r\n    }\r\n  };\r\n\r\n  \/\/ ---- STATE ----\r\n  var current = 0;\r\n  var answers = new Array(QUESTIONS.length).fill(null); \/\/ {score, category}\r\n\r\n  \/\/ ---- ELEMENTS ----\r\n  var views = {\r\n    intro: root.querySelector('[data-view=\"intro\"]'),\r\n    question: root.querySelector('[data-view=\"question\"]'),\r\n    result: root.querySelector('[data-view=\"result\"]')\r\n  };\r\n  var progressLabel = root.querySelector('#poq-progress-label');\r\n  var tallyEl = root.querySelector('#poq-tally');\r\n  var qText = root.querySelector('#poq-q-text');\r\n  var optionsEl = root.querySelector('#poq-options');\r\n  var backBtn = root.querySelector('#poq-back-btn');\r\n\r\n  function showView(name) {\r\n    Object.keys(views).forEach(function (k) {\r\n      views[k].classList.toggle('is-active', k === name);\r\n    });\r\n  }\r\n\r\n  function buildTally() {\r\n    tallyEl.innerHTML = '';\r\n    for (var i = 0; i < QUESTIONS.length; i++) {\r\n      var mark = document.createElement('div');\r\n      mark.className = 'poq-tally-mark';\r\n      tallyEl.appendChild(mark);\r\n    }\r\n  }\r\n\r\n  function updateTally() {\r\n    var marks = tallyEl.querySelectorAll('.poq-tally-mark');\r\n    marks.forEach(function (m, i) {\r\n      m.classList.toggle('is-done', i < current);\r\n    });\r\n  }\r\n\r\n  function renderQuestion() {\r\n    var q = QUESTIONS[current];\r\n    progressLabel.textContent = 'Question ' + (current + 1) + ' of ' + QUESTIONS.length;\r\n    updateTally();\r\n    qText.textContent = q.text;\r\n    optionsEl.innerHTML = '';\r\n    q.options.forEach(function (opt) {\r\n      var btn = document.createElement('button');\r\n      btn.type = 'button';\r\n      btn.className = 'poq-option';\r\n      btn.textContent = opt.label;\r\n      if (answers[current] && answers[current].score === opt.score) {\r\n        btn.classList.add('is-selected');\r\n      }\r\n      btn.addEventListener('click', function () {\r\n        answers[current] = { score: opt.score, category: q.category };\r\n        current++;\r\n        if (current >= QUESTIONS.length) {\r\n          renderResult();\r\n          showView('result');\r\n        } else {\r\n          renderQuestion();\r\n        }\r\n      });\r\n      optionsEl.appendChild(btn);\r\n    });\r\n    backBtn.style.visibility = current === 0 ? 'hidden' : 'visible';\r\n  }\r\n\r\n  backBtn.addEventListener('click', function () {\r\n    if (current > 0) {\r\n      current--;\r\n      renderQuestion();\r\n    }\r\n  });\r\n\r\n  function renderResult() {\r\n    var total = 0;\r\n    var lowestScore = Infinity;\r\n    var lowestCategories = [];\r\n\r\n    answers.forEach(function (a) {\r\n      if (!a) return;\r\n      total += a.score;\r\n      if (a.score < lowestScore) {\r\n        lowestScore = a.score;\r\n        lowestCategories = [a.category];\r\n      } else if (a.score === lowestScore && lowestCategories.indexOf(a.category) === -1) {\r\n        lowestCategories.push(a.category);\r\n      }\r\n    });\r\n\r\n    var band;\r\n    if (total >= 32) band = RESULTS.high;\r\n    else if (total >= 20) band = RESULTS.mid;\r\n    else band = RESULTS.low;\r\n\r\n    root.querySelector('#poq-band-tag').textContent = band.tag;\r\n    root.querySelector('#poq-band-tag').className = 'poq-band-tag ' + band.cls;\r\n    root.querySelector('#poq-band-headline').textContent = band.headline;\r\n    root.querySelector('#poq-band-body').textContent = band.body;\r\n\r\n    var focusCategory = lowestCategories[0];\r\n    root.querySelector('#poq-focus-title').textContent = focusCategory;\r\n    root.querySelector('#poq-focus-tip').textContent = FOCUS_TIPS[focusCategory] || '';\r\n\r\n    root.querySelector('#poq-score-line').textContent = 'Your score: ' + total + ' \/ 40';\r\n  }\r\n\r\n  root.querySelector('#poq-start-btn').addEventListener('click', function () {\r\n    current = 0;\r\n    answers = new Array(QUESTIONS.length).fill(null);\r\n    buildTally();\r\n    renderQuestion();\r\n    showView('question');\r\n  });\r\n\r\n  root.querySelector('#poq-retake-btn').addEventListener('click', function () {\r\n    current = 0;\r\n    answers = new Array(QUESTIONS.length).fill(null);\r\n    buildTally();\r\n    renderQuestion();\r\n    showView('question');\r\n  });\r\n\r\n  buildTally();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Free scorecard \u00b7 Practice Owners Podcast Is Your Firm Exit Ready? Ten questions across everything Phil and I covered this episode. These are the things a buyer actually looks at, whether or not you ever plan to sell. About three minutes. No email, no login, nothing saved. Just an honest look at where you stand [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_acf_changed":false,"_eb_attr":"","_templately_pack_id":"","_templately_imported_at":"","_templately_source":"","_templately_import_session_id":"","footnotes":""},"class_list":["post-3166","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.bare-digital.com\/ashe\/wp-json\/wp\/v2\/pages\/3166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bare-digital.com\/ashe\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bare-digital.com\/ashe\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bare-digital.com\/ashe\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bare-digital.com\/ashe\/wp-json\/wp\/v2\/comments?post=3166"}],"version-history":[{"count":4,"href":"https:\/\/www.bare-digital.com\/ashe\/wp-json\/wp\/v2\/pages\/3166\/revisions"}],"predecessor-version":[{"id":3171,"href":"https:\/\/www.bare-digital.com\/ashe\/wp-json\/wp\/v2\/pages\/3166\/revisions\/3171"}],"wp:attachment":[{"href":"https:\/\/www.bare-digital.com\/ashe\/wp-json\/wp\/v2\/media?parent=3166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}