{"id":8,"date":"2026-10-07T15:43:59","date_gmt":"2026-10-07T15:43:59","guid":{"rendered":"https:\/\/book.counsellingandco.com\/?page_id=8"},"modified":"2026-10-07T15:45:26","modified_gmt":"2026-10-07T15:45:26","slug":"trauma-counselling","status":"publish","type":"page","link":"https:\/\/book.counsellingandco.com\/?page_id=8","title":{"rendered":"Trauma-Informed Counselling in Oakville"},"content":{"rendered":"\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600&#038;display=swap\" rel=\"stylesheet\">\n<style>\/* Scoped under .cco so the WordPress theme can't bleed in, and we don't bleed out. *\/\n.cco {\n  --cream: #faf6f1;\n  --paper: #ffffff;\n  --ink: #1e2a2b;\n  --muted: #56645f;\n  --line: #e4ddd3;\n  --sage: #2f5d57;\n  --sage-soft: #e7efe9;\n  --clay: #b8603f;\n  --clay-ink: #ffffff;\n  --radius: 18px;\n  --serif: 'Fraunces', Georgia, 'Times New Roman', serif;\n  --sans: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;\n\n  font-family: var(--sans);\n  color: var(--ink);\n  background: var(--cream);\n  line-height: 1.55;\n  font-size: 17px;\n  -webkit-font-smoothing: antialiased;\n}\n.cco *, .cco *::before, .cco *::after { box-sizing: border-box; }\n.cco :where(h1, h2, h3, p) { margin: 0; }\n.cco :where(a) { color: var(--sage); }\n\n.cco-wrap { max-width: 1080px; margin: 0 auto; padding: 0 16px; }\n\n\/* Top bar *\/\n.cco-top { display: flex; justify-content: space-between; align-items: center; padding: 18px 0; gap: 12px; }\n.cco-brand { font-family: var(--serif); font-size: 21px; font-weight: 600; color: var(--ink); text-decoration: none; }\n.cco-phone { font-size: 15px; font-weight: 600; text-decoration: none; white-space: nowrap; }\n\n\/* Hero *\/\n.cco-hero { display: grid; gap: 32px; padding: 28px 0 56px; align-items: start; }\n@media (min-width: 900px) { .cco-hero { grid-template-columns: 1.05fr 1fr; gap: 56px; padding-top: 48px; } }\n.cco-eyebrow { font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--sage); font-weight: 700; margin-bottom: 14px; }\n.cco-hero h1 { font-family: var(--serif); font-weight: 500; font-size: clamp(32px, 5vw, 50px); line-height: 1.08; letter-spacing: -.01em; }\n.cco-lede { margin-top: 18px; color: var(--muted); font-size: 18px; max-width: 34em; }\n.cco-hero-ctas { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 28px; align-items: center; }\n.cco-meta { margin-top: 18px; font-size: 14px; color: var(--muted); }\n\n\/* Buttons *\/\n.cco-btn {\n  display: inline-flex; align-items: center; justify-content: center; gap: 8px;\n  min-height: 52px; padding: 0 24px; border-radius: 999px; border: 2px solid transparent;\n  font: 600 16px\/1.2 var(--sans); text-decoration: none; cursor: pointer;\n  transition: transform .15s ease, background-color .15s ease;\n}\n.cco-btn:focus-visible, .cco-opt:focus-visible { outline: 3px solid var(--sage); outline-offset: 3px; }\n.cco-btn-primary { background: var(--clay); color: var(--clay-ink); }\n.cco-btn-primary:hover { background: #a2522f; }\n.cco-btn-ghost { background: transparent; border-color: var(--ink); color: var(--ink); }\n.cco-btn-ghost:hover { background: var(--ink); color: var(--cream); }\n.cco-btn-link { background: none; border: 0; padding: 0; min-height: 0; color: var(--sage); text-decoration: underline; }\n\n\/* Quiz card *\/\n.cco-card { background: var(--paper); border: 1px solid var(--line); border-radius: var(--radius); padding: 28px 22px; box-shadow: 0 18px 40px -28px rgba(30, 42, 43, .35); }\n@media (min-width: 600px) { .cco-card { padding: 32px; } }\n.cco-progress { display: flex; gap: 6px; margin-bottom: 22px; }\n.cco-progress span { flex: 1; height: 4px; border-radius: 4px; background: var(--line); transition: background-color .25s ease; }\n.cco-progress span.is-on { background: var(--sage); }\n.cco-step-label { font-size: 13px; color: var(--muted); font-weight: 600; }\n.cco-q { font-family: var(--serif); font-size: 24px; font-weight: 500; line-height: 1.2; margin: 6px 0 18px; }\n.cco-opts { display: grid; gap: 10px; }\n.cco-opt {\n  width: 100%; text-align: left; padding: 15px 18px; min-height: 54px;\n  background: var(--cream); border: 1.5px solid var(--line); border-radius: 12px;\n  font: 500 16px\/1.35 var(--sans); color: var(--ink); cursor: pointer;\n  transition: border-color .15s ease, background-color .15s ease;\n}\n.cco-opt:hover { border-color: var(--sage); background: var(--sage-soft); }\n.cco-back { margin-top: 16px; font-size: 14px; }\n\n.cco-result h2 { font-family: var(--serif); font-size: 26px; font-weight: 500; line-height: 1.2; }\n.cco-notes { list-style: none; padding: 0; margin: 16px 0 22px; display: grid; gap: 10px; }\n.cco-notes li { padding-left: 26px; position: relative; color: var(--muted); }\n.cco-notes li::before { content: ''; position: absolute; left: 4px; top: .55em; width: 10px; height: 10px; border-radius: 50%; background: var(--sage); }\n.cco-result-ctas { display: grid; gap: 10px; }\n.cco-contact-lines { margin-top: 14px; font-size: 15px; color: var(--muted); }\n\n.cco-fade { animation: cco-in .3s ease both; }\n@keyframes cco-in { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: none; } }\n@media (prefers-reduced-motion: reduce) { .cco-fade { animation: none; } .cco-btn, .cco-opt { transition: none; } }\n\n\/* Trust + FAQ *\/\n.cco-band { background: var(--paper); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); padding: 48px 0; }\n.cco-trust { display: grid; gap: 24px; }\n@media (min-width: 760px) { .cco-trust { grid-template-columns: repeat(3, 1fr); } }\n.cco-trust h3 { font-family: var(--serif); font-size: 20px; font-weight: 500; margin-bottom: 6px; }\n.cco-trust p { color: var(--muted); }\n.cco-section { padding: 56px 0; }\n.cco-section h2 { font-family: var(--serif); font-size: 30px; font-weight: 500; margin-bottom: 20px; }\n.cco-faq details { border-top: 1px solid var(--line); padding: 16px 0; }\n.cco-faq details:last-child { border-bottom: 1px solid var(--line); }\n.cco-faq summary { cursor: pointer; font-weight: 600; list-style: none; display: flex; justify-content: space-between; gap: 16px; }\n.cco-faq summary::-webkit-details-marker { display: none; }\n.cco-faq summary::after { content: '+'; font-size: 22px; line-height: 1; color: var(--sage); }\n.cco-faq details[open] summary::after { content: '\u2013'; }\n.cco-faq details p { margin-top: 10px; color: var(--muted); max-width: 46em; }\n\n.cco-crisis { margin-top: 28px; padding: 14px 16px; border-radius: 12px; background: var(--sage-soft); font-size: 15px; }\n\n.cco-foot { background: var(--ink); color: #d9e1dc; padding: 40px 0; font-size: 15px; }\n.cco-foot a { color: #fff; }\n.cco-foot-grid { display: grid; gap: 18px; }\n@media (min-width: 760px) { .cco-foot-grid { grid-template-columns: 2fr 1fr; align-items: end; } }\n.cco-tagline { font-family: var(--serif); font-size: 20px; color: #fff; }\n\n\/* Honeypot: present in the DOM for bots, invisible and unreachable for people. *\/\n.cco-hp { position: absolute !important; left: -9999px !important; width: 1px; height: 1px; overflow: hidden; }\n\n\/* In WordPress: match the body colour, and cancel the flow-layout top margin (the font links sit before us). *\/\nbody:has(.cco) { background: #faf6f1; }\n.wp-block-post-content > .cco { margin-block-start: 0; }\n<\/style>\n<div class=\"cco\" data-funnel=\"trauma\">\n<script type=\"application\/json\">{\"id\":\"trauma\",\"steps\":[{\"question\":\"Who are you looking for support for?\",\"options\":[{\"label\":\"Myself\",\"note\":\"Individual sessions are built around you and what you bring.\"},{\"label\":\"My partner or someone close to me\",\"note\":\"We can talk through how to support them, and what support might look like for you too.\"}]},{\"question\":\"How would you like to meet?\",\"options\":[{\"label\":\"In person in Oakville\",\"note\":\"Our office is on South Sheridan Way, Suite 100.\"},{\"label\":\"Virtually, anywhere in Ontario\",\"note\":\"Virtual sessions are available across Ontario.\"},{\"label\":\"Either works\",\"note\":\"You can choose in person or virtual, and switch later.\"}]},{\"question\":\"Where are you at right now?\",\"options\":[{\"label\":\"Ready to book a free meet & greet\",\"route\":\"book\"},{\"label\":\"I'd like to learn more about individual counselling first\",\"route\":\"learn\"},{\"label\":\"I have a question for the team\",\"route\":\"contact\"}]}],\"bookingUrl\":\"https:\/\/counsellingandco.janeapp.com\/#\/list\",\"learnUrl\":\"https:\/\/counsellingandco.com\/individual-counselling\",\"learnLabel\":\"individual counselling\",\"phone\":\"(647) 951-5816\",\"email\":\"info@counsellingandco.com\",\"tracking\":{\"gtagId\":\"\",\"conversions\":{\"book\":\"\",\"learn\":\"\",\"contact\":\"\"}}}<\/script>\n<div class=\"cco-hp\" aria-hidden=\"true\"><a href=\"#cco-hp\" tabindex=\"-1\">Partner offers<\/a><\/div>\n<div class=\"cco-wrap\">\n  <header class=\"cco-top\">\n    <a class=\"cco-brand\" href=\"https:\/\/counsellingandco.com\">Counselling &amp; Co.<\/a>\n    <a class=\"cco-phone\" href=\"tel:6479515816\" data-route=\"contact\">(647) 951-5816<\/a>\n  <\/header>\n  <section class=\"cco-hero\">\n    <div>\n      <p class=\"cco-eyebrow\">Individual counselling \u00b7 Oakville &amp; virtual<\/p>\n      <h1>Trauma-informed counselling, at a pace that feels safe<\/h1>\n      <p class=\"cco-lede\">A space carved out uniquely for you, where you will be met with a compassionate invitation to reflect, release and transform.<\/p>\n      <div class=\"cco-hero-ctas\">\n        <a class=\"cco-btn cco-btn-primary\" href=\"https:\/\/counsellingandco.janeapp.com\/#\/list\" data-route=\"book\">Book a free meet &amp; greet<\/a>\n        <a class=\"cco-btn cco-btn-ghost\" href=\"https:\/\/counsellingandco.com\/individual-counselling\" data-route=\"learn\">About individual counselling<\/a>\n      <\/div>\n      <p class=\"cco-meta\">In person in Oakville \u00b7 Virtual across Ontario<\/p>\n    <\/div>\n    <div class=\"cco-card\" aria-live=\"polite\" data-quiz>\n      <noscript><p>Book a free meet &amp; greet at <a href=\"https:\/\/counsellingandco.janeapp.com\/#\/list\">counsellingandco.janeapp.com<\/a>.<\/p><\/noscript>\n    <\/div>\n  <\/section>\n<\/div>\n<section class=\"cco-band\">\n  <div class=\"cco-wrap cco-trust\">\n    <div><h3>Go at your pace<\/h3><p>You decide what to share and when. Nothing is rushed.<\/p><\/div>\n    <div><h3>Affirming care<\/h3><p>LGBTQ2S+ affirming and neurodiverse affirming.<\/p><\/div>\n    <div><h3>Start with a conversation<\/h3><p>A free meet &amp; greet helps you see if the fit feels right.<\/p><\/div>\n  <\/div>\n<\/section>\n<section class=\"cco-section\">\n  <div class=\"cco-wrap\">\n    <h2>Common questions<\/h2>\n    <div class=\"cco-faq\">\n      <details><summary>Do I have to talk about what happened right away?<\/summary><p>No. Early sessions focus on getting to know you and building a sense of safety. You set the pace.<\/p><\/details>\n      <details><summary>What is a meet &amp; greet?<\/summary><p>A short, free conversation with a therapist so you can ask questions and see whether they feel like a good fit.<\/p><\/details>\n      <details><summary>Can I meet virtually?<\/summary><p>Yes. Sessions are available in person in Oakville or virtually anywhere in Ontario.<\/p><\/details>\n    <\/div>\n    <p class=\"cco-crisis\"><strong>Need support right now?<\/strong> Call or text <a href=\"tel:988\">9-8-8<\/a> any time, or call 911 in an emergency. Counselling &amp; Co. is not a crisis service.<\/p>\n  <\/div>\n<\/section>\n<footer class=\"cco-foot\">\n  <div class=\"cco-wrap cco-foot-grid\">\n    <p class=\"cco-tagline\">It takes a village to heal, and we would love to be a part of yours.<\/p>\n    <p>2904 South Sheridan Way, Suite 100, Oakville, ON<br><a href=\"tel:6479515816\" data-route=\"contact\">(647) 951-5816<\/a> \u00b7 <a href=\"mailto:info@counsellingandco.com\" data-route=\"contact\">info@counsellingandco.com<\/a><\/p>\n  <\/div>\n<\/footer>\n<script>(function () {\n  'use strict';\n\n  var root = document.querySelector('.cco[data-funnel]');\n  if (!root) return;\n  var cfg = JSON.parse(root.querySelector('script[type=\"application\/json\"]').textContent);\n\n  \/\/ ---- Bot signals --------------------------------------------------------\n  \/\/ Collected passively. Nothing here ever blocks or redirects: AdsBot must see\n  \/\/ exactly what people see, or Google treats it as cloaking. The signals only\n  \/\/ decide whether a click is reported as a conversion.\n  var signals = {\n    loadedAt: Date.now(),\n    trustedInput: false,\n    honeypot: false,\n    webdriver: navigator.webdriver === true,\n    fastAnswers: 0,\n  };\n  ['pointerdown', 'touchstart', 'keydown'].forEach(function (type) {\n    window.addEventListener(type, function (e) { if (e.isTrusted) signals.trustedInput = true; }, { passive: true, capture: true });\n  });\n  root.querySelector('.cco-hp a').addEventListener('click', function (e) {\n    e.preventDefault();\n    signals.honeypot = true;\n  });\n\n  \/\/ A conversion counts only when every signal looks human. Strict on purpose:\n  \/\/ a missed real conversion costs less than bidding into click-fraud traffic.\n  \/\/\n  \/\/ TODO(tune): decide the policy here. Available signals:\n  \/\/   s.honeypot      true if the hidden link was clicked (people can't see it)\n  \/\/   s.webdriver     true if the browser admits it's automated\n  \/\/   s.trustedInput  true once a real pointer\/touch\/key event happened\n  \/\/   s.loadedAt      ms timestamp when the page loaded\n  \/\/   s.fastAnswers   count of quiz answers given < 350 ms after the question appeared\n  \/\/ Note the hero \"Book\" button skips the quiz, so fastAnswers is 0 for those visitors.\n  function shouldCountConversion(s) {\n    var secondsOnPage = (Date.now() - s.loadedAt) \/ 1000;\n    if (s.honeypot || s.webdriver) return false;\n    if (!s.trustedInput) return false;\n    if (secondsOnPage < 3) return false;\n    if (s.fastAnswers > 1) return false;\n    return true;\n  }\n\n  \/\/ ---- Tracking -----------------------------------------------------------\n  window.dataLayer = window.dataLayer || [];\n  var tracking = cfg.tracking || {};\n  if (tracking.gtagId) {\n    var tag = document.createElement('script');\n    tag.async = true;\n    tag.src = 'https:\/\/www.googletagmanager.com\/gtag\/js?id=' + encodeURIComponent(tracking.gtagId);\n    document.head.appendChild(tag);\n    window.gtag = window.gtag || function () { window.dataLayer.push(arguments); };\n    window.gtag('js', new Date());\n    window.gtag('config', tracking.gtagId);\n  }\n\n  \/\/ Only the route and funnel name are ever reported. Quiz answers stay here.\n  function track(route) {\n    var human = shouldCountConversion(signals);\n    window.dataLayer.push({ event: human ? 'cco_' + route + '_click' : 'cco_filtered_click', funnel: cfg.id });\n    if (!human) return;\n    var sendTo = tracking.conversions && tracking.conversions[route];\n    if (sendTo && window.gtag) {\n      window.gtag('event', 'conversion', { send_to: sendTo, transport_type: 'beacon' });\n    }\n  }\n\n  \/\/ ---- Ad parameters carried to outbound links ----------------------------\n  var KEEP = \/^(utm_[a-z]+|gclid|gbraid|wbraid)$\/;\n  var carried = [];\n  new URLSearchParams(location.search).forEach(function (v, k) { if (KEEP.test(k)) carried.push([k, v]); });\n  if (!carried.some(function (p) { return p[0] === 'utm_content'; })) carried.push(['utm_content', 'lp-' + cfg.id]);\n\n  function withParams(url) {\n    \/\/ Jane routes by hash, so the query has to sit before the '#'.\n    var hashAt = url.indexOf('#');\n    var base = hashAt === -1 ? url : url.slice(0, hashAt);\n    var hash = hashAt === -1 ? '' : url.slice(hashAt);\n    var u = new URL(base);\n    carried.forEach(function (p) { if (!u.searchParams.has(p[0])) u.searchParams.set(p[0], p[1]); });\n    return u.toString() + hash;\n  }\n\n  function decorate(scope) {\n    scope.querySelectorAll('a[data-route]').forEach(function (a) {\n      if (\/^https?:\/.test(a.getAttribute('href'))) a.href = withParams(a.getAttribute('href'));\n      a.addEventListener('click', function () { track(a.getAttribute('data-route')); });\n    });\n  }\n  decorate(root);\n\n  \/\/ ---- Quiz ---------------------------------------------------------------\n  var quiz = root.querySelector('[data-quiz]');\n  var steps = cfg.steps;\n  var answers = [];\n  var shownAt = 0;\n\n  function el(tag, cls, text) {\n    var n = document.createElement(tag);\n    if (cls) n.className = cls;\n    if (text != null) n.textContent = text;\n    return n;\n  }\n\n  function progress(active) {\n    var bar = el('div', 'cco-progress');\n    bar.setAttribute('aria-hidden', 'true');\n    for (var i = 0; i <= steps.length; i++) {\n      var seg = el('span', i <= active ? 'is-on' : '');\n      bar.appendChild(seg);\n    }\n    return bar;\n  }\n\n  function renderStep(i) {\n    var step = steps[i];\n    quiz.replaceChildren();\n    var box = el('div', 'cco-fade');\n    box.appendChild(progress(i));\n    box.appendChild(el('p', 'cco-step-label', 'Step ' + (i + 1) + ' of ' + steps.length));\n    var q = el('h2', 'cco-q', step.question);\n    q.id = 'cco-q-' + i;\n    q.tabIndex = -1;\n    box.appendChild(q);\n\n    var opts = el('div', 'cco-opts');\n    opts.setAttribute('role', 'group');\n    opts.setAttribute('aria-labelledby', q.id);\n    step.options.forEach(function (opt, j) {\n      var b = el('button', 'cco-opt', opt.label);\n      b.type = 'button';\n      b.addEventListener('click', function () {\n        if (Date.now() - shownAt < 350) signals.fastAnswers++;\n        answers[i] = j;\n        if (i + 1 < steps.length) renderStep(i + 1); else renderResult();\n      });\n      opts.appendChild(b);\n    });\n    box.appendChild(opts);\n\n    if (i > 0) {\n      var back = el('button', 'cco-btn cco-btn-link cco-back', '\u2190 Back');\n      back.type = 'button';\n      back.addEventListener('click', function () { renderStep(i - 1); });\n      box.appendChild(back);\n    }\n    quiz.appendChild(box);\n    shownAt = Date.now();\n    if (i > 0) q.focus();\n  }\n\n  function cta(route, primary) {\n    var cls = 'cco-btn ' + (primary ? 'cco-btn-primary' : 'cco-btn-ghost');\n    var a = el('a', cls);\n    a.setAttribute('data-route', route);\n    if (route === 'book') {\n      a.href = cfg.bookingUrl;\n      a.textContent = 'Book a free meet & greet';\n    } else if (route === 'learn') {\n      a.href = cfg.learnUrl;\n      a.textContent = 'Learn more about ' + cfg.learnLabel;\n    } else {\n      a.href = 'tel:' + cfg.phone.replace(\/[^\\d+]\/g, '');\n      a.textContent = 'Call ' + cfg.phone;\n    }\n    return a;\n  }\n\n  function renderResult() {\n    var last = steps[steps.length - 1].options[answers[steps.length - 1]];\n    var route = last.route || 'book';\n    var notes = [];\n    answers.forEach(function (j, i) { var n = steps[i].options[j].note; if (n) notes.push(n); });\n\n    quiz.replaceChildren();\n    var box = el('div', 'cco-result cco-fade');\n    box.appendChild(progress(steps.length));\n    var h = el('h2', null, {\n      book: 'Great, here\u2019s your next step.',\n      learn: 'Take your time. Here\u2019s where to read more.',\n      contact: 'Our team is happy to answer your questions.',\n    }[route]);\n    h.tabIndex = -1;\n    box.appendChild(h);\n\n    var list = el('ul', 'cco-notes');\n    notes.forEach(function (n) { list.appendChild(el('li', null, n)); });\n    box.appendChild(list);\n\n    var order = { book: ['book', 'learn'], learn: ['learn', 'book'], contact: ['contact', 'book'] }[route];\n    var ctas = el('div', 'cco-result-ctas');\n    order.forEach(function (r, k) { ctas.appendChild(cta(r, k === 0)); });\n    box.appendChild(ctas);\n\n    if (route === 'contact') {\n      var lines = el('p', 'cco-contact-lines');\n      lines.appendChild(document.createTextNode('Or email '));\n      var mail = el('a', null, cfg.email);\n      mail.href = 'mailto:' + cfg.email;\n      mail.setAttribute('data-route', 'contact');\n      lines.appendChild(mail);\n      box.appendChild(lines);\n    }\n\n    var again = el('button', 'cco-btn cco-btn-link cco-back', 'Start over');\n    again.type = 'button';\n    again.addEventListener('click', function () { answers = []; renderStep(0); });\n    box.appendChild(again);\n\n    quiz.appendChild(box);\n    decorate(box);\n    h.focus();\n  }\n\n  renderStep(0);\n})();\n<\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Partner offers Counselling &amp; Co. (647) 951-5816 Individual counselling \u00b7 Oakville &amp; virtual Trauma-informed counselling, at a pace that feels safe A space carved out uniquely for you, where you will be met with a compassionate invitation to reflect, release and transform. Book a free meet &amp; greet About individual counselling In person in Oakville [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"cco-blank","meta":{"footnotes":""},"class_list":["post-8","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/book.counsellingandco.com\/index.php?rest_route=\/wp\/v2\/pages\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/book.counsellingandco.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/book.counsellingandco.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/book.counsellingandco.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/book.counsellingandco.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8"}],"version-history":[{"count":2,"href":"https:\/\/book.counsellingandco.com\/index.php?rest_route=\/wp\/v2\/pages\/8\/revisions"}],"predecessor-version":[{"id":22,"href":"https:\/\/book.counsellingandco.com\/index.php?rest_route=\/wp\/v2\/pages\/8\/revisions\/22"}],"wp:attachment":[{"href":"https:\/\/book.counsellingandco.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}