{"id":11,"date":"2026-08-10T14:32:27","date_gmt":"2026-08-10T14:32:27","guid":{"rendered":"https:\/\/syncaura.online\/?page_id=11"},"modified":"2026-08-10T15:06:50","modified_gmt":"2026-08-10T15:06:50","slug":"contact","status":"publish","type":"page","link":"https:\/\/syncaura.online\/contact\/","title":{"rendered":"Contact"},"content":{"rendered":"<div class=\"wpc-gutenberg-block wpc-widget-sa_header ewb-gutenberg-block ewb-widget-sa_header alignfull wp-block-wpcursor-ewb-sa-header\"><style type=\"text\/css\" data-ewb-widget=\"sa_header\">\n#ewb-block-1 { position: relative; z-index: 999; }\n\n#ewb-block-1 .sa-header {\n  position: sticky;\n  top: 0;\n  z-index: 999;\n  width: 100%;\n  background: rgba(5, 7, 15, 0.72);\n  backdrop-filter: blur(16px);\n  -webkit-backdrop-filter: blur(16px);\n  border-bottom: 1px solid rgba(148, 163, 184, 0.14);\n  font-family: var(--font-body);\n  transition: background 0.3s ease, border-color 0.3s ease;\n}\n\n#ewb-block-1 .sa-header.is-scrolled {\n  background: rgba(5, 7, 15, 0.92);\n  border-bottom-color: rgba(59, 130, 246, 0.28);\n}\n\n#ewb-block-1 .sa-header__inner {\n  max-width: 1240px;\n  margin: 0 auto;\n  padding: 14px 24px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 24px;\n}\n\n\/* --- Brand with rotating 3D cube --- *\/\n#ewb-block-1 .sa-brand {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  text-decoration: none;\n}\n\n#ewb-block-1 .sa-brand__cube {\n  position: relative;\n  width: 30px;\n  height: 30px;\n  transform-style: preserve-3d;\n  animation: sa-cube-spin 9s linear infinite;\n  flex: 0 0 auto;\n}\n\n#ewb-block-1 .sa-brand__face {\n  position: absolute;\n  inset: 0;\n  border: 1px solid var(--color-primary);\n  background: rgba(59, 130, 246, 0.14);\n  box-shadow: 0 0 14px rgba(59, 130, 246, 0.35) inset;\n}\n\n#ewb-block-1 .sa-brand__face--front  { transform: translateZ(15px); }\n#ewb-block-1 .sa-brand__face--back   { transform: rotateY(180deg) translateZ(15px); }\n#ewb-block-1 .sa-brand__face--right  { transform: rotateY(90deg) translateZ(15px); border-color: var(--color-accent); }\n#ewb-block-1 .sa-brand__face--left   { transform: rotateY(-90deg) translateZ(15px); border-color: var(--color-accent); }\n#ewb-block-1 .sa-brand__face--top    { transform: rotateX(90deg) translateZ(15px); border-color: var(--color-secondary); }\n#ewb-block-1 .sa-brand__face--bottom { transform: rotateX(-90deg) translateZ(15px); border-color: var(--color-secondary); }\n\n@keyframes sa-cube-spin {\n  from { transform: rotateX(-18deg) rotateY(0deg); }\n  to   { transform: rotateX(-18deg) rotateY(360deg); }\n}\n\n#ewb-block-1 .sa-brand__text {\n  display: flex;\n  flex-direction: column;\n  line-height: 1.05;\n  font-family: var(--font-heading);\n}\n\n#ewb-block-1 .sa-brand__text strong {\n  font-size: 1.15rem;\n  font-weight: 700;\n  letter-spacing: -0.02em;\n  color: var(--color-text);\n}\n\n#ewb-block-1 .sa-brand__text em {\n  font-style: normal;\n  font-size: 0.66rem;\n  letter-spacing: 0.28em;\n  text-transform: uppercase;\n  color: var(--color-accent);\n}\n\n\/* --- Nav --- *\/\n#ewb-block-1 .sa-nav {\n  display: flex;\n  align-items: center;\n  gap: 4px;\n}\n\n#ewb-block-1 .sa-nav__link {\n  position: relative;\n  padding: 9px 14px;\n  font-size: 0.92rem;\n  font-weight: 500;\n  color: var(--color-text-muted);\n  border-radius: var(--radius-full);\n  transition: color 0.22s ease, background 0.22s ease;\n}\n\n#ewb-block-1 .sa-nav__link:hover {\n  color: var(--color-text);\n  background: rgba(59, 130, 246, 0.12);\n}\n\n#ewb-block-1 .sa-nav__link::after {\n  content: \"\";\n  position: absolute;\n  left: 50%;\n  bottom: 2px;\n  width: 0;\n  height: 2px;\n  border-radius: 2px;\n  background: linear-gradient(90deg, var(--color-primary), var(--color-accent));\n  transform: translateX(-50%);\n  transition: width 0.28s ease;\n}\n\n#ewb-block-1 .sa-nav__link:hover::after { width: 22px; }\n\n\/* --- Buttons --- *\/\n#ewb-block-1 .sa-btn {\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 11px 22px;\n  font-size: 0.9rem;\n  font-weight: 600;\n  border-radius: var(--radius-full);\n  color: #ffffff;\n  overflow: hidden;\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n\n#ewb-block-1 .sa-btn--primary {\n  background: linear-gradient(120deg, var(--color-primary), var(--color-secondary));\n  box-shadow: 0 8px 26px rgba(59, 130, 246, 0.32);\n}\n\n#ewb-block-1 .sa-btn--primary:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 14px 34px rgba(59, 130, 246, 0.46);\n}\n\n#ewb-block-1 .sa-btn--block { display: flex; width: 100%; margin-top: 8px; }\n\n#ewb-block-1 .sa-header__actions {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n}\n\n\/* --- Burger --- *\/\n#ewb-block-1 .sa-burger {\n  display: none;\n  flex-direction: column;\n  justify-content: center;\n  gap: 5px;\n  width: 42px;\n  height: 42px;\n  padding: 0 10px;\n  background: rgba(255, 255, 255, 0.05);\n  border: 1px solid rgba(148, 163, 184, 0.2);\n  border-radius: var(--radius-sm);\n  cursor: pointer;\n}\n\n#ewb-block-1 .sa-burger span {\n  display: block;\n  height: 2px;\n  width: 100%;\n  background: var(--color-text);\n  border-radius: 2px;\n  transition: transform 0.25s ease, opacity 0.25s ease;\n}\n\n#ewb-block-1 .sa-burger.is-open span:nth-child(1) { transform: translateY(7px) rotate(45deg); }\n#ewb-block-1 .sa-burger.is-open span:nth-child(2) { opacity: 0; }\n#ewb-block-1 .sa-burger.is-open span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }\n\n\/* --- Mobile panel --- *\/\n#ewb-block-1 .sa-mobile {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n  padding: 12px 24px 22px;\n  border-top: 1px solid rgba(148, 163, 184, 0.14);\n  background: rgba(5, 7, 15, 0.96);\n}\n\n#ewb-block-1 .sa-mobile[hidden] { display: none; }\n\n#ewb-block-1 .sa-mobile__link {\n  padding: 12px 4px;\n  font-size: 1rem;\n  font-weight: 500;\n  color: var(--color-text-muted);\n  border-bottom: 1px solid rgba(148, 163, 184, 0.08);\n}\n\n#ewb-block-1 .sa-mobile__link:hover { color: var(--color-accent); }\n\n@media (max-width: 1024px) {\n  #ewb-block-1 .sa-nav { display: none; }\n  #ewb-block-1 .sa-burger { display: flex; }\n}\n\n@media (max-width: 620px) {\n  #ewb-block-1 .sa-header__actions .sa-btn--primary { display: none; }\n  #ewb-block-1 .sa-header__inner { padding: 12px 18px; }\n}\n<\/style>\n<div id=\"ewb-block-1\" class=\"wpc-widget wpc-widget-sa_header ewb-widget ewb-widget-sa_header\"><header class=\"sa-header\" data-sa-header>\n  <div class=\"sa-header__inner\">\n    <a class=\"sa-brand\" href=\"\/\">\n      <span class=\"sa-brand__cube\" aria-hidden=\"true\">\n        <span class=\"sa-brand__face sa-brand__face--front\"><\/span>\n        <span class=\"sa-brand__face sa-brand__face--back\"><\/span>\n        <span class=\"sa-brand__face sa-brand__face--right\"><\/span>\n        <span class=\"sa-brand__face sa-brand__face--left\"><\/span>\n        <span class=\"sa-brand__face sa-brand__face--top\"><\/span>\n        <span class=\"sa-brand__face sa-brand__face--bottom\"><\/span>\n      <\/span>\n      <span class=\"sa-brand__text\">\n        <strong>Syncaura<\/strong>\n        <em>Solution<\/em>\n      <\/span>\n    <\/a>\n\n    <nav class=\"sa-nav\" aria-label=\"Primary\">\n      <a href=\"\/\" class=\"sa-nav__link\">Home<\/a>\n      <a href=\"\/services\/\" class=\"sa-nav__link\">Services<\/a>\n      <a href=\"\/industries\/\" class=\"sa-nav__link\">Industries<\/a>\n      <a href=\"\/about\/\" class=\"sa-nav__link\">About<\/a>\n      <a href=\"\/contact\/\" class=\"sa-nav__link\">Contact<\/a>\n    <\/nav>\n\n    <div class=\"sa-header__actions\">\n      <a href=\"\/contact\/\" class=\"sa-btn sa-btn--primary\">\n        <span>Book a Consultation<\/span>\n      <\/a>\n      <button class=\"sa-burger\" type=\"button\" aria-label=\"Toggle menu\" aria-expanded=\"false\" data-sa-burger>\n        <span><\/span><span><\/span><span><\/span>\n      <\/button>\n    <\/div>\n  <\/div>\n\n  <div class=\"sa-mobile\" data-sa-mobile hidden>\n    <a href=\"\/\" class=\"sa-mobile__link\">Home<\/a>\n    <a href=\"\/services\/\" class=\"sa-mobile__link\">Services<\/a>\n    <a href=\"\/industries\/\" class=\"sa-mobile__link\">Industries<\/a>\n    <a href=\"\/about\/\" class=\"sa-mobile__link\">About<\/a>\n    <a href=\"\/contact\/\" class=\"sa-mobile__link\">Contact<\/a>\n    <a href=\"\/contact\/\" class=\"sa-btn sa-btn--primary sa-btn--block\"><span>Book a Consultation<\/span><\/a>\n  <\/div>\n<\/header>\n<\/div>\n<script type=\"text\/javascript\" data-ewb-widget=\"sa_header\">\n(function() {\n  'use strict';\n  \n  const widgetId = 'ewb-block-1';\n  const widget = document.getElementById(widgetId);\n  \n  if (!widget) {\n    console.warn('EWB Widget element not found:', widgetId);\n    return;\n  }\n  \n  try {\n    (function () {\n  var root = document.getElementById('ewb-block-1');\n  if (!root) return;\n\n  var header = root.querySelector('[data-sa-header]');\n  var burger = root.querySelector('[data-sa-burger]');\n  var mobile = root.querySelector('[data-sa-mobile]');\n\n  if (header) {\n    var onScroll = function () {\n      header.classList.toggle('is-scrolled', window.scrollY > 24);\n    };\n    window.addEventListener('scroll', onScroll, { passive: true });\n    onScroll();\n  }\n\n  if (burger) if (mobile) {\n    burger.addEventListener('click', function () {\n      var open = mobile.hasAttribute('hidden');\n      if (open) {\n        mobile.removeAttribute('hidden');\n      } else {\n        mobile.setAttribute('hidden', '');\n      }\n      burger.classList.toggle('is-open', open);\n      burger.setAttribute('aria-expanded', open ? 'true' : 'false');\n    });\n  }\n})();\n  } catch (error) {\n    console.error('EWB Widget Error [' + widgetId + ']:', error);\n    \n    \/\/ Show error in widget if debug mode enabled\n    if (widget.dataset.debug === 'true') {\n      const errorDiv = document.createElement('div');\n      errorDiv.className = 'ewb-error';\n      errorDiv.style.cssText = 'background: #fee; border: 1px solid #fcc; padding: 10px; margin: 10px; color: #c33; font-family: monospace; font-size: 12px;';\n      errorDiv.textContent = 'JavaScript Error: ' + error.message;\n      widget.appendChild(errorDiv);\n    }\n  }\n})();\n<\/script>\n<\/div>\n\n<div class=\"wpc-gutenberg-block wpc-widget-sa_page_hero ewb-gutenberg-block ewb-widget-sa_page_hero alignfull wp-block-wpcursor-ewb-sa-page-hero\"><style type=\"text\/css\" data-ewb-widget=\"sa_page_hero\">\n#ewb-block-2 .sa-phero {\n  position: relative;\n  overflow: hidden;\n  padding: 168px 24px 104px;\n  background: var(--color-background);\n  font-family: var(--font-body);\n  isolation: isolate;\n}\n\n#ewb-block-2 .sa-phero__bg {\n  position: absolute;\n  inset: 0;\n  z-index: 0;\n  pointer-events: none;\n}\n\n#ewb-block-2 .sa-phero__orb {\n  position: absolute;\n  display: block;\n  border-radius: 50%;\n  filter: blur(90px);\n  will-change: transform;\n  transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n#ewb-block-2 .sa-phero__orb--a {\n  top: -180px;\n  left: -120px;\n  width: 560px;\n  height: 560px;\n  background: radial-gradient(circle, rgba(59, 130, 246, 0.42), transparent 66%);\n  animation: sa-phero-float 14s ease-in-out infinite;\n}\n\n#ewb-block-2 .sa-phero__orb--b {\n  bottom: -240px;\n  right: -140px;\n  width: 620px;\n  height: 620px;\n  background: radial-gradient(circle, rgba(124, 92, 255, 0.34), transparent 68%);\n  animation: sa-phero-float 18s ease-in-out infinite reverse;\n}\n\n@keyframes sa-phero-float {\n  0%, 100% { transform: translate3d(0, 0, 0) scale(1); }\n  50%      { transform: translate3d(24px, -30px, 0) scale(1.07); }\n}\n\n#ewb-block-2 .sa-phero__grid {\n  position: absolute;\n  inset: 0;\n  background-image:\n    linear-gradient(rgba(59, 130, 246, 0.075) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(59, 130, 246, 0.075) 1px, transparent 1px);\n  background-size: 58px 58px;\n  transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);\n  mask-image: radial-gradient(ellipse 70% 60% at 50% 40%, #000 20%, transparent 78%);\n  -webkit-mask-image: radial-gradient(ellipse 70% 60% at 50% 40%, #000 20%, transparent 78%);\n}\n\n\/* ---- rotating 3D wire rings ---- *\/\n#ewb-block-2 .sa-phero__ring {\n  position: absolute;\n  top: 50%;\n  right: 6%;\n  z-index: 1;\n  width: 320px;\n  height: 320px;\n  margin-top: -140px;\n  perspective: 900px;\n  pointer-events: none;\n  opacity: 0.85;\n  transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n#ewb-block-2 .sa-phero__ring span {\n  position: absolute;\n  inset: 0;\n  border-radius: 50%;\n  border: 1px solid rgba(59, 130, 246, 0.45);\n  transform-style: preserve-3d;\n}\n\n#ewb-block-2 .sa-phero__ring-a {\n  animation: sa-ring-a 16s linear infinite;\n  box-shadow: 0 0 46px rgba(59, 130, 246, 0.24);\n}\n\n#ewb-block-2 .sa-phero__ring-b {\n  inset: 38px !important;\n  border-color: rgba(34, 211, 238, 0.5);\n  animation: sa-ring-b 12s linear infinite;\n}\n\n#ewb-block-2 .sa-phero__ring-c {\n  inset: 78px !important;\n  border-color: rgba(124, 92, 255, 0.5);\n  animation: sa-ring-c 20s linear infinite;\n}\n\n@keyframes sa-ring-a {\n  from { transform: rotateX(72deg) rotateZ(0deg); }\n  to   { transform: rotateX(72deg) rotateZ(360deg); }\n}\n@keyframes sa-ring-b {\n  from { transform: rotateY(70deg) rotateZ(0deg); }\n  to   { transform: rotateY(70deg) rotateZ(-360deg); }\n}\n@keyframes sa-ring-c {\n  from { transform: rotateX(38deg) rotateY(42deg) rotateZ(0deg); }\n  to   { transform: rotateX(38deg) rotateY(42deg) rotateZ(360deg); }\n}\n\n\/* ---- content ---- *\/\n#ewb-block-2 .sa-phero__inner {\n  position: relative;\n  z-index: 3;\n  max-width: 1240px;\n  margin: 0 auto;\n}\n\n#ewb-block-2 .sa-eyebrow {\n  display: inline-block;\n  padding: 7px 16px;\n  margin-bottom: 22px;\n  font-size: 0.74rem;\n  font-weight: 700;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  color: var(--color-accent);\n  background: rgba(34, 211, 238, 0.08);\n  border: 1px solid rgba(34, 211, 238, 0.26);\n  border-radius: var(--radius-full);\n  opacity: 0;\n  transform: translateY(14px);\n  animation: sa-phero-in 0.7s cubic-bezier(0.22, 1, 0.36, 1) 0.05s forwards;\n}\n\n#ewb-block-2 .sa-phero__title {\n  font-family: var(--font-heading);\n  font-size: clamp(2.3rem, 5vw, 4rem);\n  line-height: 1.08;\n  letter-spacing: -0.035em;\n  font-weight: 700;\n  color: var(--color-text);\n  margin: 0 0 22px;\n  max-width: 15ch;\n  opacity: 0;\n  transform: translateY(18px);\n  animation: sa-phero-in 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.16s forwards;\n}\n\n#ewb-block-2 .sa-phero__title span {\n  background: linear-gradient(96deg, var(--color-primary), var(--color-accent));\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n\n#ewb-block-2 .sa-phero__lead {\n  font-size: 1.08rem;\n  line-height: 1.76;\n  color: var(--color-text-muted);\n  margin: 0;\n  max-width: 640px;\n  opacity: 0;\n  transform: translateY(18px);\n  animation: sa-phero-in 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.28s forwards;\n}\n\n#ewb-block-2 .sa-phero__chips {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 34px;\n  opacity: 0;\n  transform: translateY(18px);\n  animation: sa-phero-in 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.4s forwards;\n}\n\n#ewb-block-2 .sa-phero__chip {\n  padding: 9px 17px;\n  font-size: 0.83rem;\n  font-weight: 500;\n  color: var(--color-text);\n  border-radius: var(--radius-full);\n  background: rgba(255, 255, 255, 0.045);\n  border: 1px solid rgba(148, 163, 184, 0.2);\n  backdrop-filter: blur(10px);\n  -webkit-backdrop-filter: blur(10px);\n  transition: border-color 0.25s ease, transform 0.25s ease;\n}\n\n#ewb-block-2 .sa-phero__chip:hover {\n  border-color: rgba(34, 211, 238, 0.45);\n  transform: translateY(-3px);\n}\n\n@keyframes sa-phero-in {\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (max-width: 1024px) {\n  #ewb-block-2 .sa-phero { padding: 146px 24px 88px; }\n  #ewb-block-2 .sa-phero__ring { opacity: 0.4; right: -60px; }\n}\n\n@media (max-width: 620px) {\n  #ewb-block-2 .sa-phero { padding: 128px 18px 72px; }\n  #ewb-block-2 .sa-phero__ring { display: none; }\n  #ewb-block-2 .sa-phero__title { max-width: none; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  #ewb-block-2 .sa-phero__ring span,\n  #ewb-block-2 .sa-phero__orb { animation: none; }\n}\n<\/style>\n<div id=\"ewb-block-2\" class=\"wpc-widget wpc-widget-sa_page_hero ewb-widget ewb-widget-sa_page_hero\"><section class=\"sa-phero\" data-sa-phero>\n  <div class=\"sa-phero__bg\" aria-hidden=\"true\">\n    <span class=\"sa-phero__orb sa-phero__orb--a\"><\/span>\n    <span class=\"sa-phero__orb sa-phero__orb--b\"><\/span>\n    <span class=\"sa-phero__grid\" data-sa-orb data-depth=\"-22\"><\/span>\n  <\/div>\n\n  <div class=\"sa-phero__ring\" data-sa-orb data-depth=\"34\" aria-hidden=\"true\">\n    <span class=\"sa-phero__ring-a\"><\/span>\n    <span class=\"sa-phero__ring-b\"><\/span>\n    <span class=\"sa-phero__ring-c\"><\/span>\n  <\/div>\n\n  <div class=\"sa-phero__inner\">\n    <span class=\"sa-eyebrow\">Contact<\/span>\n    <h1 class=\"sa-phero__title\">\n      Let&#8217;s find out if\n      <span>we are the right fit<\/span>\n    <\/h1>\n    <p class=\"sa-phero__lead\">Send us the problem, not a brief. A Dynamics 365 consultant reads every enquiry and replies within one business day \u2014 with a straight answer about whether we can help and roughly what it would cost.<\/p>\n\n        <div class=\"sa-phero__chips\">\n              <span class=\"sa-phero__chip\">Reply in 1 business day<\/span>              <span class=\"sa-phero__chip\">Free 30-minute call<\/span>              <span class=\"sa-phero__chip\">Written cost band<\/span>              <span class=\"sa-phero__chip\">No obligation<\/span>          <\/div>\n      <\/div>\n<\/section><\/div>\n<script type=\"text\/javascript\" data-ewb-widget=\"sa_page_hero\">\n(function() {\n  'use strict';\n  \n  const widgetId = 'ewb-block-2';\n  const widget = document.getElementById(widgetId);\n  \n  if (!widget) {\n    console.warn('EWB Widget element not found:', widgetId);\n    return;\n  }\n  \n  try {\n    (function () {\n  var root = document.getElementById('ewb-block-2');\n  if (!root) return;\n\n  var hero = root.querySelector('[data-sa-phero]');\n  if (!hero) return;\n\n  var reduced = window.matchMedia ? window.matchMedia('(prefers-reduced-motion: reduce)').matches : false;\n  if (reduced) return;\n\n  var orbs = hero.querySelectorAll('[data-sa-orb]');\n  if (!orbs.length) return;\n\n  hero.addEventListener('mousemove', function (e) {\n    var r = hero.getBoundingClientRect();\n    var px = (e.clientX - r.left) \/ r.width - 0.5;\n    var py = (e.clientY - r.top) \/ r.height - 0.5;\n\n    for (var i = 0; i < orbs.length; i++) {\n      var d = parseFloat(orbs[i].getAttribute('data-depth')) || 20;\n      orbs[i].style.transform = 'translate3d(' + (px * d).toFixed(1) + 'px,' + (py * d).toFixed(1) + 'px,0)';\n    }\n  });\n\n  hero.addEventListener('mouseleave', function () {\n    for (var i = 0; i < orbs.length; i++) {\n      orbs[i].style.transform = '';\n    }\n  });\n})();\n  } catch (error) {\n    console.error('EWB Widget Error [' + widgetId + ']:', error);\n    \n    \/\/ Show error in widget if debug mode enabled\n    if (widget.dataset.debug === 'true') {\n      const errorDiv = document.createElement('div');\n      errorDiv.className = 'ewb-error';\n      errorDiv.style.cssText = 'background: #fee; border: 1px solid #fcc; padding: 10px; margin: 10px; color: #c33; font-family: monospace; font-size: 12px;';\n      errorDiv.textContent = 'JavaScript Error: ' + error.message;\n      widget.appendChild(errorDiv);\n    }\n  }\n})();\n<\/script>\n<\/div>\n\n<div class=\"wpc-gutenberg-block wpc-widget-sa_contact ewb-gutenberg-block ewb-widget-sa_contact alignfull wp-block-wpcursor-ewb-sa-contact\"><style type=\"text\/css\" data-ewb-widget=\"sa_contact\">\n#ewb-block-3 .sa-ct {\n  position: relative;\n  padding: 116px 24px 128px;\n  background: var(--color-background);\n  overflow: hidden;\n  isolation: isolate;\n}\n\n#ewb-block-3 .sa-ct__bg {\n  position: absolute;\n  inset: 0;\n  z-index: -1;\n  background:\n    radial-gradient(760px circle at 78% 4%, rgba(59, 130, 246, 0.16), transparent 60%),\n    radial-gradient(620px circle at 6% 90%, rgba(124, 92, 255, 0.13), transparent 62%);\n  pointer-events: none;\n}\n\n#ewb-block-3 .sa-ct__inner {\n  display: grid;\n  grid-template-columns: 0.92fr 1.08fr;\n  gap: 64px;\n  max-width: 1180px;\n  margin: 0 auto;\n  align-items: start;\n}\n\n#ewb-block-3 .sa-eyebrow {\n  display: inline-block;\n  padding: 7px 16px;\n  margin-bottom: 20px;\n  border: 1px solid rgba(34, 211, 238, 0.32);\n  border-radius: var(--radius-full);\n  background: rgba(34, 211, 238, 0.08);\n  color: var(--color-accent);\n  font-family: var(--font-heading);\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n}\n\n#ewb-block-3 .sa-sec-title {\n  margin: 0 0 18px;\n  color: var(--color-text);\n  font-family: var(--font-heading);\n  font-size: clamp(28px, 3.2vw, 40px);\n  font-weight: 700;\n  line-height: 1.16;\n  letter-spacing: -0.02em;\n}\n\n#ewb-block-3 .sa-sec-title span {\n  background: linear-gradient(100deg, var(--color-primary), var(--color-accent));\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n}\n\n#ewb-block-3 .sa-sec-lead {\n  margin: 0 0 38px;\n  color: var(--color-text-muted);\n  font-family: var(--font-body);\n  font-size: 16px;\n  line-height: 1.76;\n}\n\n\/* ---------- steps ---------- *\/\n\n#ewb-block-3 .sa-ct__steps {\n  display: flex;\n  flex-direction: column;\n  gap: 20px;\n  padding: 26px 0 30px;\n  border-top: 1px solid rgba(148, 163, 184, 0.14);\n  border-bottom: 1px solid rgba(148, 163, 184, 0.14);\n  margin-bottom: 30px;\n}\n\n#ewb-block-3 .sa-ct__step {\n  display: flex;\n  gap: 15px;\n  align-items: flex-start;\n}\n\n#ewb-block-3 .sa-ct__sn {\n  flex: none;\n  display: grid;\n  place-items: center;\n  width: 28px;\n  height: 28px;\n  border: 1px solid rgba(59, 130, 246, 0.4);\n  border-radius: 50%;\n  background: rgba(59, 130, 246, 0.12);\n  color: var(--color-primary);\n  font-family: var(--font-heading);\n  font-size: 12.5px;\n  font-weight: 700;\n}\n\n#ewb-block-3 .sa-ct__step strong {\n  display: block;\n  color: var(--color-text);\n  font-family: var(--font-heading);\n  font-size: 15px;\n  font-weight: 700;\n  margin-bottom: 3px;\n}\n\n#ewb-block-3 .sa-ct__step em {\n  display: block;\n  color: var(--color-text-muted);\n  font-family: var(--font-body);\n  font-size: 13.5px;\n  font-style: normal;\n  line-height: 1.62;\n}\n\n\/* ---------- details ---------- *\/\n\n#ewb-block-3 .sa-ct__details {\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n}\n\n#ewb-block-3 .sa-ct__detail {\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  padding: 14px 16px;\n  border: 1px solid rgba(148, 163, 184, 0.15);\n  border-radius: var(--radius-md);\n  background: rgba(148, 163, 184, 0.045);\n  text-decoration: none;\n  transition: border-color 0.26s ease, background 0.26s ease, transform 0.26s ease;\n}\n\n#ewb-block-3 a.sa-ct__detail:hover {\n  border-color: rgba(59, 130, 246, 0.42);\n  background: rgba(59, 130, 246, 0.08);\n  transform: translateX(3px);\n}\n\n#ewb-block-3 .sa-ct__di {\n  flex: none;\n  display: grid;\n  place-items: center;\n  width: 38px;\n  height: 38px;\n  border-radius: 11px;\n  background: linear-gradient(145deg, rgba(59, 130, 246, 0.22), rgba(124, 92, 255, 0.12));\n  color: var(--color-accent);\n}\n\n#ewb-block-3 .sa-ct__di svg { width: 19px; height: 19px; }\n\n#ewb-block-3 .sa-ct__detail strong {\n  display: block;\n  color: var(--color-text);\n  font-family: var(--font-heading);\n  font-size: 14.5px;\n  font-weight: 700;\n}\n\n#ewb-block-3 .sa-ct__detail em {\n  display: block;\n  margin-top: 2px;\n  color: var(--color-text-muted);\n  font-family: var(--font-body);\n  font-size: 12.5px;\n  font-style: normal;\n}\n\n\/* ---------- form ---------- *\/\n\n#ewb-block-3 .sa-ct__formwrap {\n  position: relative;\n  padding: 38px 36px 34px;\n  border: 1px solid rgba(148, 163, 184, 0.18);\n  border-radius: var(--radius-lg);\n  background:\n    linear-gradient(168deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.012)),\n    var(--color-surface);\n  box-shadow: 0 44px 100px -44px rgba(0, 0, 0, 0.95);\n  overflow: hidden;\n}\n\n#ewb-block-3 .sa-ct__glow {\n  position: absolute;\n  inset: -50%;\n  background: radial-gradient(420px circle at 78% -6%, rgba(59, 130, 246, 0.2), transparent 62%);\n  pointer-events: none;\n}\n\n#ewb-block-3 .sa-ct__form { position: relative; }\n\n#ewb-block-3 .sa-ct__hp {\n  position: absolute;\n  left: -9999px;\n  width: 1px;\n  height: 1px;\n  overflow: hidden;\n}\n\n#ewb-block-3 .sa-ct__ftitle {\n  margin: 0 0 6px;\n  color: var(--color-text);\n  font-family: var(--font-heading);\n  font-size: 23px;\n  font-weight: 700;\n  letter-spacing: -0.01em;\n}\n\n#ewb-block-3 .sa-ct__fsub {\n  margin: 0 0 26px;\n  color: var(--color-text-muted);\n  font-family: var(--font-body);\n  font-size: 13px;\n}\n\n#ewb-block-3 .sa-ct__row {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 16px;\n}\n\n#ewb-block-3 .sa-ct__field { margin-bottom: 18px; }\n\n#ewb-block-3 .sa-ct__field label {\n  display: block;\n  margin-bottom: 8px;\n  color: var(--color-text);\n  font-family: var(--font-heading);\n  font-size: 12.5px;\n  font-weight: 600;\n  letter-spacing: 0.02em;\n}\n\n#ewb-block-3 .sa-ct__field input,\n#ewb-block-3 .sa-ct__field select,\n#ewb-block-3 .sa-ct__field textarea {\n  width: 100%;\n  padding: 13px 15px;\n  border: 1px solid rgba(148, 163, 184, 0.22);\n  border-radius: var(--radius-md);\n  background: rgba(5, 7, 15, 0.6);\n  color: var(--color-text);\n  font-family: var(--font-body);\n  font-size: 14.5px;\n  line-height: 1.5;\n  outline: none;\n  transition: border-color 0.24s ease, box-shadow 0.24s ease, background 0.24s ease;\n  -webkit-appearance: none;\n  appearance: none;\n}\n\n#ewb-block-3 .sa-ct__field textarea {\n  resize: vertical;\n  min-height: 122px;\n}\n\n#ewb-block-3 .sa-ct__field select {\n  background-image: linear-gradient(45deg, transparent 50%, rgba(148, 163, 184, 0.9) 50%),\n    linear-gradient(135deg, rgba(148, 163, 184, 0.9) 50%, transparent 50%);\n  background-position: calc(100% - 20px) 22px, calc(100% - 14px) 22px;\n  background-size: 6px 6px, 6px 6px;\n  background-repeat: no-repeat;\n  padding-right: 40px;\n  cursor: pointer;\n}\n\n#ewb-block-3 .sa-ct__field select option {\n  background: #0c1424;\n  color: #e8eef9;\n}\n\n#ewb-block-3 .sa-ct__field input::placeholder,\n#ewb-block-3 .sa-ct__field textarea::placeholder {\n  color: var(--color-text-muted);\n  opacity: 0.55;\n}\n\n#ewb-block-3 .sa-ct__field input:focus,\n#ewb-block-3 .sa-ct__field select:focus,\n#ewb-block-3 .sa-ct__field textarea:focus {\n  border-color: rgba(59, 130, 246, 0.65);\n  background: rgba(5, 7, 15, 0.85);\n  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.16);\n}\n\n#ewb-block-3 .sa-ct__field.has-error input,\n#ewb-block-3 .sa-ct__field.has-error select,\n#ewb-block-3 .sa-ct__field.has-error textarea {\n  border-color: rgba(248, 113, 113, 0.7);\n  box-shadow: 0 0 0 3px rgba(248, 113, 113, 0.13);\n}\n\n#ewb-block-3 .sa-ct__consent {\n  display: flex;\n  align-items: flex-start;\n  gap: 11px;\n  margin: 6px 0 24px;\n  color: var(--color-text-muted);\n  font-family: var(--font-body);\n  font-size: 13px;\n  line-height: 1.6;\n  cursor: pointer;\n}\n\n#ewb-block-3 .sa-ct__consent input {\n  flex: none;\n  width: 17px;\n  height: 17px;\n  margin-top: 1px;\n  accent-color: #3b82f6;\n  cursor: pointer;\n}\n\n#ewb-block-3 .sa-ct__consent.has-error span { color: #fca5a5; }\n\n#ewb-block-3 .sa-ct__submit {\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  width: 100%;\n  padding: 15px 24px;\n  border: 0;\n  border-radius: var(--radius-full);\n  background: linear-gradient(100deg, var(--color-primary), var(--color-secondary));\n  color: #fff;\n  font-family: var(--font-heading);\n  font-size: 15px;\n  font-weight: 700;\n  letter-spacing: 0.01em;\n  cursor: pointer;\n  box-shadow: 0 18px 40px -18px rgba(59, 130, 246, 0.9);\n  transition: transform 0.24s ease, box-shadow 0.24s ease, opacity 0.24s ease;\n}\n\n#ewb-block-3 .sa-ct__submit:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 26px 52px -20px rgba(59, 130, 246, 1);\n}\n\n#ewb-block-3 .sa-ct__submit:disabled {\n  opacity: 0.68;\n  cursor: progress;\n  transform: none;\n}\n\n#ewb-block-3 .sa-ct__spinner {\n  display: none;\n  width: 16px;\n  height: 16px;\n  border: 2px solid rgba(255, 255, 255, 0.35);\n  border-top-color: #fff;\n  border-radius: 50%;\n  animation: sa-ct-spin 0.8s linear infinite;\n}\n\n@keyframes sa-ct-spin { to { transform: rotate(360deg); } }\n\n#ewb-block-3 .sa-ct__form.is-sending .sa-ct__spinner { display: block; }\n#ewb-block-3 .sa-ct__form.is-sending .sa-ct__submit-arrow { display: none; }\n\n#ewb-block-3 .sa-ct__msg {\n  margin: 14px 0 0;\n  min-height: 18px;\n  font-family: var(--font-body);\n  font-size: 13.5px;\n  line-height: 1.6;\n  color: #fca5a5;\n}\n\n#ewb-block-3 .sa-ct__fine {\n  margin: 16px 0 0;\n  color: var(--color-text-muted);\n  font-family: var(--font-body);\n  font-size: 12px;\n  opacity: 0.75;\n  text-align: center;\n}\n\n\/* ---------- success ---------- *\/\n\n#ewb-block-3 .sa-ct__done {\n  position: relative;\n  padding: 26px 4px 10px;\n  text-align: center;\n}\n\n#ewb-block-3 .sa-ct__done-ic {\n  display: grid;\n  place-items: center;\n  width: 62px;\n  height: 62px;\n  margin: 0 auto 22px;\n  border-radius: 50%;\n  background: linear-gradient(140deg, var(--color-primary), var(--color-accent));\n  color: #05070f;\n  box-shadow: 0 0 0 8px rgba(59, 130, 246, 0.12);\n}\n\n#ewb-block-3 .sa-ct__done-ic svg { width: 28px; height: 28px; }\n\n#ewb-block-3 .sa-ct__done h3 {\n  margin: 0 0 10px;\n  color: var(--color-text);\n  font-family: var(--font-heading);\n  font-size: 21px;\n  font-weight: 700;\n  line-height: 1.34;\n}\n\n#ewb-block-3 .sa-ct__done p {\n  margin: 0;\n  color: var(--color-text-muted);\n  font-family: var(--font-body);\n  font-size: 14.5px;\n  line-height: 1.72;\n}\n\n#ewb-block-3 .sa-ct__done a {\n  color: var(--color-accent);\n  text-decoration: none;\n  font-weight: 600;\n}\n\n\/* ---------- responsive ---------- *\/\n\n@media (max-width: 1024px) {\n  #ewb-block-3 .sa-ct__inner { grid-template-columns: 1fr; gap: 48px; }\n}\n\n@media (max-width: 640px) {\n  #ewb-block-3 .sa-ct { padding: 84px 20px 92px; }\n  #ewb-block-3 .sa-ct__row { grid-template-columns: 1fr; gap: 0; }\n  #ewb-block-3 .sa-ct__formwrap { padding: 28px 22px 26px; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  #ewb-block-3 .sa-ct__submit { transition: none; }\n  #ewb-block-3 .sa-ct__spinner { animation-duration: 1.6s; }\n}\n<\/style>\n<div id=\"ewb-block-3\" class=\"wpc-widget wpc-widget-sa_contact ewb-widget ewb-widget-sa_contact\"><section class=\"sa-ct\">\n  <div class=\"sa-ct__bg\" aria-hidden=\"true\"><\/div>\n\n  <div class=\"sa-ct__inner\">\n\n    <aside class=\"sa-ct__aside\">\n      <span class=\"sa-eyebrow\">Get in touch<\/span>\n      <h2 class=\"sa-sec-title\">Tell us where it hurts, <span>we will tell you honestly<\/span><\/h2>\n      <p class=\"sa-sec-lead\">\n        Every enquiry is read by a consultant, not a sales development rep. If Dynamics\n        365 is the wrong answer for your situation right now, we will say so on the call.\n      <\/p>\n\n      <div class=\"sa-ct__steps\">\n        <div class=\"sa-ct__step\">\n          <span class=\"sa-ct__sn\">1<\/span>\n          <div>\n            <strong>We reply within one business day<\/strong>\n            <em>Usually the same afternoon, from a real person.<\/em>\n          <\/div>\n        <\/div>\n        <div class=\"sa-ct__step\">\n          <span class=\"sa-ct__sn\">2<\/span>\n          <div>\n            <strong>A 30-minute discovery call<\/strong>\n            <em>We map your process, systems and constraints. No slides.<\/em>\n          <\/div>\n        <\/div>\n        <div class=\"sa-ct__step\">\n          <span class=\"sa-ct__sn\">3<\/span>\n          <div>\n            <strong>A written summary and cost band<\/strong>\n            <em>Sent to you afterwards, whether or not you engage us.<\/em>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sa-ct__details\">\n        <a class=\"sa-ct__detail\" href=\"mailto:hello@syncaura.online\">\n          <span class=\"sa-ct__di\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2.5\" y=\"4.5\" width=\"19\" height=\"15\" rx=\"2.5\"\/><path d=\"M3 7l9 6 9-6\"\/><\/svg>\n          <\/span>\n          <div><strong>hello@syncaura.online<\/strong><em>General enquiries and proposals<\/em><\/div>\n        <\/a>\n        <a class=\"sa-ct__detail\" href=\"tel:+10000000000\">\n          <span class=\"sa-ct__di\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6.2 3.5h3l1.5 4-2 1.4a12 12 0 0 0 5.4 5.4l1.4-2 4 1.5v3a2 2 0 0 1-2.2 2A16.5 16.5 0 0 1 4.2 5.7a2 2 0 0 1 2-2.2z\"\/><\/svg>\n          <\/span>\n          <div><strong>+1 (000) 000-0000<\/strong><em>Mon \u2013 Fri, 9:00 \u2013 18:00<\/em><\/div>\n        <\/a>\n        <div class=\"sa-ct__detail sa-ct__detail--static\">\n          <span class=\"sa-ct__di\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M3.2 12h17.6\"\/><path d=\"M12 3.2a15 15 0 0 1 0 17.6 15 15 0 0 1 0-17.6z\"\/><\/svg>\n          <\/span>\n          <div><strong>Remote-first, global delivery<\/strong><em>On-site workshops arranged on request<\/em><\/div>\n        <\/div>\n      <\/div>\n    <\/aside>\n\n    <div class=\"sa-ct__formwrap\">\n      <div class=\"sa-ct__glow\" aria-hidden=\"true\"><\/div>\n\n      <form class=\"sa-ct__form\" data-sa-form action=\"\/?rest_route=\/syncaura\/v1\/contact\" method=\"post\" novalidate>\n        <input type=\"hidden\" name=\"sa_source\" value=\"contact-page\">\n        <div class=\"sa-ct__hp\" aria-hidden=\"true\">\n          <label>Leave this field empty<input type=\"text\" name=\"sa_website\" tabindex=\"-1\" autocomplete=\"off\"><\/label>\n        <\/div>\n\n        <h3 class=\"sa-ct__ftitle\">Book a free consultation<\/h3>\n        <p class=\"sa-ct__fsub\">Fields marked with an asterisk are required.<\/p>\n\n        <div class=\"sa-ct__row\">\n          <div class=\"sa-ct__field\">\n            <label for=\"sa-name-ewb-block-3\">Full name *<\/label>\n            <input id=\"sa-name-ewb-block-3\" type=\"text\" name=\"sa_name\" required autocomplete=\"name\" placeholder=\"Jane Whitfield\">\n          <\/div>\n          <div class=\"sa-ct__field\">\n            <label for=\"sa-email-ewb-block-3\">Work email *<\/label>\n            <input id=\"sa-email-ewb-block-3\" type=\"email\" name=\"sa_email\" required autocomplete=\"email\" placeholder=\"jane@company.com\">\n          <\/div>\n        <\/div>\n\n        <div class=\"sa-ct__row\">\n          <div class=\"sa-ct__field\">\n            <label for=\"sa-company-ewb-block-3\">Company *<\/label>\n            <input id=\"sa-company-ewb-block-3\" type=\"text\" name=\"sa_company\" required autocomplete=\"organization\" placeholder=\"Whitfield Manufacturing\">\n          <\/div>\n          <div class=\"sa-ct__field\">\n            <label for=\"sa-phone-ewb-block-3\">Phone<\/label>\n            <input id=\"sa-phone-ewb-block-3\" type=\"tel\" name=\"sa_phone\" autocomplete=\"tel\" placeholder=\"Optional\">\n          <\/div>\n        <\/div>\n\n        <div class=\"sa-ct__row\">\n          <div class=\"sa-ct__field\">\n            <label for=\"sa-interest-ewb-block-3\">What do you need?<\/label>\n            <select id=\"sa-interest-ewb-block-3\" name=\"sa_interest\">\n              <option value=\"Not sure yet\">Not sure yet \u2014 advise me<\/option>\n              <option value=\"D365 Implementation\">Dynamics 365 implementation<\/option>\n              <option value=\"ERP Migration\">ERP migration or upgrade<\/option>\n              <option value=\"CRM and Sales\">CRM &amp; sales automation<\/option>\n              <option value=\"Integration\">Integration &amp; Power Platform<\/option>\n              <option value=\"Reporting\">Data, reporting &amp; Power BI<\/option>\n              <option value=\"Managed Support\">Managed support<\/option>\n            <\/select>\n          <\/div>\n          <div class=\"sa-ct__field\">\n            <label for=\"sa-size-ewb-block-3\">Team size<\/label>\n            <select id=\"sa-size-ewb-block-3\" name=\"sa_size\">\n              <option value=\"Under 50\">Under 50 people<\/option>\n              <option value=\"50-200\">50 \u2013 200 people<\/option>\n              <option value=\"200-1000\">200 \u2013 1,000 people<\/option>\n              <option value=\"1000+\">1,000+ people<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n\n        <div class=\"sa-ct__field\">\n          <label for=\"sa-msg-ewb-block-3\">What are you trying to fix? *<\/label>\n          <textarea id=\"sa-msg-ewb-block-3\" name=\"sa_message\" rows=\"5\" required placeholder=\"Current systems, the problem you keep running into, and any timeline you are working towards.\"><\/textarea>\n        <\/div>\n\n        <label class=\"sa-ct__consent\">\n          <input type=\"checkbox\" name=\"sa_consent\" value=\"yes\" required>\n          <span>I agree that Syncaura Solution may contact me about this enquiry.<\/span>\n        <\/label>\n\n        <button type=\"submit\" class=\"sa-ct__submit\" data-sa-submit>\n          <span class=\"sa-ct__submit-label\">Send enquiry<\/span>\n          <span class=\"sa-ct__spinner\" aria-hidden=\"true\"><\/span>\n          <svg class=\"sa-ct__submit-arrow\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg>\n        <\/button>\n\n        <p class=\"sa-ct__msg\" data-sa-msg role=\"status\" aria-live=\"polite\"><\/p>\n        <p class=\"sa-ct__fine\">No newsletters, no reselling your details. We reply and then leave you alone.<\/p>\n      <\/form>\n\n      <div class=\"sa-ct__done\" data-sa-done hidden>\n        <div class=\"sa-ct__done-ic\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4.5 12.5l4.8 4.8L19.5 7\"\/><\/svg>\n        <\/div>\n        <h3>Thank you \u2014 your enquiry is with a consultant<\/h3>\n        <p>We reply within one business day, usually sooner. If it is urgent, call us on <a href=\"tel:+10000000000\">+1 (000) 000-0000<\/a>.<\/p>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n<\/div>\n<script type=\"text\/javascript\" data-ewb-widget=\"sa_contact\">\n(function() {\n  'use strict';\n  \n  const widgetId = 'ewb-block-3';\n  const widget = document.getElementById(widgetId);\n  \n  if (!widget) {\n    console.warn('EWB Widget element not found:', widgetId);\n    return;\n  }\n  \n  try {\n    (function () {\n  var root = document.getElementById('ewb-block-3');\n  if (!root) return;\n\n  var form = root.querySelector('[data-sa-form]');\n  if (!form) return;\n\n  var done = root.querySelector('[data-sa-done]');\n  var msg = root.querySelector('[data-sa-msg]');\n  var submit = root.querySelector('[data-sa-submit]');\n\n  var setError = function (text) {\n    if (msg) msg.textContent = text;\n  };\n\n  var markField = function (input, bad) {\n    var field = input.closest('.sa-ct__field');\n    if (!field) field = input.closest('.sa-ct__consent');\n    if (!field) return;\n    if (bad) {\n      field.classList.add('has-error');\n      return;\n    }\n    field.classList.remove('has-error');\n  };\n\n  var validate = function () {\n    var ok = true;\n    var firstBad = null;\n    var required = form.querySelectorAll('[required]');\n\n    for (var i = 0; i < required.length; i++) {\n      var el = required[i];\n      var bad = false;\n\n      if (el.type === 'checkbox') {\n        if (!el.checked) bad = true;\n      } else if (!el.value.trim()) {\n        bad = true;\n      } else if (el.type === 'email') {\n        if (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$\/.test(el.value.trim())) bad = true;\n      }\n\n      markField(el, bad);\n      if (bad) {\n        ok = false;\n        if (!firstBad) firstBad = el;\n      }\n    }\n\n    if (firstBad) firstBad.focus();\n    return ok;\n  };\n\n  var inputs = form.querySelectorAll('input, select, textarea');\n  for (var n = 0; n < inputs.length; n++) {\n    inputs[n].addEventListener('input', function (e) { markField(e.target, false); });\n    inputs[n].addEventListener('change', function (e) { markField(e.target, false); });\n  }\n\n  form.addEventListener('submit', function (e) {\n    setError('');\n\n    if (!validate()) {\n      e.preventDefault();\n      setError('Please complete the highlighted fields before sending.');\n      return;\n    }\n\n    if (!window.fetch) return;\n    if (!window.FormData) return;\n\n    e.preventDefault();\n\n    form.classList.add('is-sending');\n    if (submit) submit.disabled = true;\n\n    var data = new FormData(form);\n    data.append('sa_ajax', '1');\n\n    window.fetch(form.getAttribute('action'), {\n      method: 'POST',\n      body: data,\n      credentials: 'same-origin'\n    }).then(function (res) {\n      return res.json();\n    }).then(function (payload) {\n      var success = false;\n      if (payload) {\n        if (payload.success === true) success = true;\n      }\n\n      if (!success) {\n        form.classList.remove('is-sending');\n        if (submit) submit.disabled = false;\n        var reason = 'Something went wrong sending your enquiry. Please email hello@syncaura.online instead.';\n        if (payload) {\n          if (payload.data) {\n            if (payload.data.message) reason = payload.data.message;\n          }\n        }\n        setError(reason);\n        return;\n      }\n\n      form.hidden = true;\n      if (done) {\n        done.hidden = false;\n        done.scrollIntoView({ behavior: 'smooth', block: 'center' });\n      }\n    }).catch(function () {\n      form.classList.remove('is-sending');\n      if (submit) submit.disabled = false;\n      setError('Network error. Please try again, or email hello@syncaura.online.');\n    });\n  });\n})();\n  } catch (error) {\n    console.error('EWB Widget Error [' + widgetId + ']:', error);\n    \n    \/\/ Show error in widget if debug mode enabled\n    if (widget.dataset.debug === 'true') {\n      const errorDiv = document.createElement('div');\n      errorDiv.className = 'ewb-error';\n      errorDiv.style.cssText = 'background: #fee; border: 1px solid #fcc; padding: 10px; margin: 10px; color: #c33; font-family: monospace; font-size: 12px;';\n      errorDiv.textContent = 'JavaScript Error: ' + error.message;\n      widget.appendChild(errorDiv);\n    }\n  }\n})();\n<\/script>\n<\/div>\n\n<div class=\"wpc-gutenberg-block wpc-widget-sa_faq ewb-gutenberg-block ewb-widget-sa_faq alignfull wp-block-wpcursor-ewb-sa-faq\"><style type=\"text\/css\" data-ewb-widget=\"sa_faq\">\n#ewb-block-4 .sa-faq {\n  position: relative;\n  padding: 110px 24px;\n  background: var(--color-background);\n  font-family: var(--font-body);\n  overflow: hidden;\n}\n\n#ewb-block-4 .sa-faq::before {\n  content: \"\";\n  position: absolute;\n  top: 10%;\n  left: -160px;\n  width: 520px;\n  height: 520px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(124, 92, 255, 0.16), transparent 68%);\n  filter: blur(70px);\n  pointer-events: none;\n}\n\n#ewb-block-4 .sa-faq__inner {\n  position: relative;\n  z-index: 2;\n  max-width: 1240px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: 0.85fr 1.15fr;\n  gap: 64px;\n  align-items: start;\n}\n\n#ewb-block-4 .sa-eyebrow {\n  display: inline-block;\n  padding: 7px 16px;\n  margin-bottom: 20px;\n  font-size: 0.74rem;\n  font-weight: 700;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  color: var(--color-accent);\n  background: rgba(34, 211, 238, 0.08);\n  border: 1px solid rgba(34, 211, 238, 0.26);\n  border-radius: var(--radius-full);\n}\n\n#ewb-block-4 .sa-sec-title {\n  font-family: var(--font-heading);\n  font-size: clamp(1.9rem, 3vw, 2.6rem);\n  line-height: 1.16;\n  letter-spacing: -0.03em;\n  font-weight: 700;\n  color: var(--color-text);\n  margin: 0 0 18px;\n}\n\n#ewb-block-4 .sa-sec-title span {\n  background: linear-gradient(96deg, var(--color-primary), var(--color-accent));\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n\n#ewb-block-4 .sa-sec-lead {\n  font-size: 1.02rem;\n  line-height: 1.75;\n  color: var(--color-text-muted);\n  margin: 0 0 30px;\n}\n\n#ewb-block-4 .sa-faq__cta {\n  display: inline-flex;\n  align-items: center;\n  gap: 9px;\n  padding: 13px 26px;\n  font-size: 0.93rem;\n  font-weight: 600;\n  color: #fff;\n  text-decoration: none;\n  border-radius: var(--radius-full);\n  background: linear-gradient(96deg, var(--color-primary), var(--color-secondary));\n  box-shadow: 0 14px 32px rgba(59, 130, 246, 0.3);\n  transition: transform 0.28s ease, box-shadow 0.28s ease;\n}\n\n#ewb-block-4 .sa-faq__cta:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 20px 42px rgba(59, 130, 246, 0.42);\n}\n\n#ewb-block-4 .sa-faq__cta svg { width: 17px; height: 17px; }\n\n\/* ---- accordion ---- *\/\n#ewb-block-4 .sa-faq__list { display: grid; gap: 12px; }\n\n#ewb-block-4 .sa-faq__item {\n  border-radius: var(--radius-md);\n  background: linear-gradient(160deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.015));\n  border: 1px solid rgba(148, 163, 184, 0.16);\n  backdrop-filter: blur(10px);\n  -webkit-backdrop-filter: blur(10px);\n  overflow: hidden;\n  transition: border-color 0.3s ease, background 0.3s ease;\n}\n\n#ewb-block-4 .sa-faq__item:hover { border-color: rgba(59, 130, 246, 0.34); }\n\n#ewb-block-4 .sa-faq__item.is-open {\n  border-color: rgba(34, 211, 238, 0.4);\n  background: linear-gradient(160deg, rgba(59, 130, 246, 0.11), rgba(255, 255, 255, 0.015));\n}\n\n#ewb-block-4 .sa-faq__q {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 20px;\n  padding: 22px 24px;\n  text-align: left;\n  font-family: var(--font-heading);\n  font-size: 1rem;\n  font-weight: 600;\n  line-height: 1.45;\n  letter-spacing: -0.015em;\n  color: var(--color-text);\n  background: none;\n  border: 0;\n  cursor: pointer;\n}\n\n#ewb-block-4 .sa-faq__plus {\n  position: relative;\n  flex: 0 0 26px;\n  width: 26px;\n  height: 26px;\n  border-radius: 50%;\n  border: 1px solid rgba(148, 163, 184, 0.34);\n  transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1), border-color 0.3s ease, background 0.3s ease;\n}\n\n#ewb-block-4 .sa-faq__plus::before,\n#ewb-block-4 .sa-faq__plus::after {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  background: var(--color-accent);\n  transform: translate(-50%, -50%);\n  transition: opacity 0.3s ease;\n}\n\n#ewb-block-4 .sa-faq__plus::before { width: 11px; height: 1.6px; }\n#ewb-block-4 .sa-faq__plus::after  { width: 1.6px; height: 11px; }\n\n#ewb-block-4 .sa-faq__item.is-open .sa-faq__plus {\n  transform: rotate(135deg);\n  border-color: rgba(34, 211, 238, 0.6);\n  background: rgba(34, 211, 238, 0.12);\n}\n\n#ewb-block-4 .sa-faq__a {\n  max-height: 0;\n  overflow: hidden;\n  transition: max-height 0.42s cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n#ewb-block-4 .sa-faq__a p {\n  margin: 0;\n  padding: 0 24px 24px;\n  font-size: 0.94rem;\n  line-height: 1.78;\n  color: var(--color-text-muted);\n}\n\n@media (max-width: 1024px) {\n  #ewb-block-4 .sa-faq__inner { grid-template-columns: 1fr; gap: 46px; }\n}\n\n@media (max-width: 620px) {\n  #ewb-block-4 .sa-faq { padding: 76px 18px; }\n  #ewb-block-4 .sa-faq__q { padding: 19px 18px; font-size: 0.94rem; }\n  #ewb-block-4 .sa-faq__a p { padding: 0 18px 20px; }\n}\n<\/style>\n<div id=\"ewb-block-4\" class=\"wpc-widget wpc-widget-sa_faq ewb-widget ewb-widget-sa_faq\"><section class=\"sa-faq\">\n  <div class=\"sa-faq__inner\">\n    <div class=\"sa-faq__aside\">\n      <span class=\"sa-eyebrow\">Questions<\/span>\n      <h2 class=\"sa-sec-title\">The things buyers <span>actually ask us<\/span><\/h2>\n      <p class=\"sa-sec-lead\">\n        Straight answers, including the uncomfortable ones. If your question is not\n        here, ask it on a call \u2014 we will not dodge it.\n      <\/p>\n      <a class=\"sa-faq__cta\" href=\"\/contact\/\">\n        Ask us directly\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h13\"\/><path d=\"M12.5 6l6 6-6 6\"\/><\/svg>\n      <\/a>\n    <\/div>\n\n    <div class=\"sa-faq__list\" data-sa-faq>\n\n      <div class=\"sa-faq__item is-open\" data-sa-item>\n        <button class=\"sa-faq__q\" type=\"button\" data-sa-q aria-expanded=\"true\">\n          <span>How much does a Dynamics 365 implementation actually cost?<\/span>\n          <i class=\"sa-faq__plus\" aria-hidden=\"true\"><\/i>\n        <\/button>\n        <div class=\"sa-faq__a\" data-sa-a>\n          <p>\n            It depends on scope, entity count and how much of your process is genuinely\n            non-standard \u2014 but we refuse to hide behind that. After a two to three week\n            assessment you get a written cost band with the assumptions listed, so you can\n            take a real number to your board rather than a range with a factor of four in it.\n          <\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"sa-faq__item\" data-sa-item>\n        <button class=\"sa-faq__q\" type=\"button\" data-sa-q aria-expanded=\"false\">\n          <span>How long before we are live?<\/span>\n          <i class=\"sa-faq__plus\" aria-hidden=\"true\"><\/i>\n        <\/button>\n        <div class=\"sa-faq__a\" data-sa-a>\n          <p>\n            A single-entity Business Central rollout typically runs 12 to 16 weeks. A\n            multi-entity Finance &amp; Operations programme is usually 20 to 32 weeks. We\n            publish the plan in week one and report against it fortnightly, so slippage is\n            visible early instead of announced at the end.\n          <\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"sa-faq__item\" data-sa-item>\n        <button class=\"sa-faq__q\" type=\"button\" data-sa-q aria-expanded=\"false\">\n          <span>Do we have to replace everything at once?<\/span>\n          <i class=\"sa-faq__plus\" aria-hidden=\"true\"><\/i>\n        <\/button>\n        <div class=\"sa-faq__a\" data-sa-a>\n          <p>\n            No, and usually you should not. We frequently phase by legal entity, by module\n            or by geography \u2014 finance first, then supply chain, then CRM. Phasing costs a\n            little more in total but dramatically reduces the risk of a single catastrophic\n            cutover weekend.\n          <\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"sa-faq__item\" data-sa-item>\n        <button class=\"sa-faq__q\" type=\"button\" data-sa-q aria-expanded=\"false\">\n          <span>What happens to our historical data?<\/span>\n          <i class=\"sa-faq__plus\" aria-hidden=\"true\"><\/i>\n        <\/button>\n        <div class=\"sa-faq__a\" data-sa-a>\n          <p>\n            Open transactions and master data migrate into Dynamics. Closed historical\n            detail is normally kept in a read-only archive or warehouse and surfaced through\n            Power BI \u2014 migrating ten years of closed ledgers into a live ERP is expensive and\n            almost never worth it.\n          <\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"sa-faq__item\" data-sa-item>\n        <button class=\"sa-faq__q\" type=\"button\" data-sa-q aria-expanded=\"false\">\n          <span>Will you customise Dynamics to match our process?<\/span>\n          <i class=\"sa-faq__plus\" aria-hidden=\"true\"><\/i>\n        <\/button>\n        <div class=\"sa-faq__a\" data-sa-a>\n          <p>\n            Only where the process is a genuine competitive advantage. Everywhere else we\n            will push you towards standard functionality, because every customisation is a\n            cost you pay again at every release wave. Expect us to challenge \"we have always\n            done it this way\".\n          <\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"sa-faq__item\" data-sa-item>\n        <button class=\"sa-faq__q\" type=\"button\" data-sa-q aria-expanded=\"false\">\n          <span>What happens after go-live?<\/span>\n          <i class=\"sa-faq__plus\" aria-hidden=\"true\"><\/i>\n        <\/button>\n        <div class=\"sa-faq__a\" data-sa-a>\n          <p>\n            Thirty days of hypercare are included in every implementation. After that most\n            clients move onto a managed support retainer with named consultants and tiered\n            SLAs \u2014 but you are not obliged to. If you would rather run it in-house, our\n            knowledge transfer is written into the contract precisely so you can.\n          <\/p>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\n<script type=\"text\/javascript\" data-ewb-widget=\"sa_faq\">\n(function() {\n  'use strict';\n  \n  const widgetId = 'ewb-block-4';\n  const widget = document.getElementById(widgetId);\n  \n  if (!widget) {\n    console.warn('EWB Widget element not found:', widgetId);\n    return;\n  }\n  \n  try {\n    (function () {\n  var root = document.getElementById('ewb-block-4');\n  if (!root) return;\n\n  var list = root.querySelector('[data-sa-faq]');\n  if (!list) return;\n\n  var items = list.querySelectorAll('[data-sa-item]');\n\n  var close = function (item) {\n    item.classList.remove('is-open');\n    var a = item.querySelector('[data-sa-a]');\n    var q = item.querySelector('[data-sa-q]');\n    if (a) a.style.maxHeight = '0px';\n    if (q) q.setAttribute('aria-expanded', 'false');\n  };\n\n  var open = function (item) {\n    item.classList.add('is-open');\n    var a = item.querySelector('[data-sa-a]');\n    var q = item.querySelector('[data-sa-q]');\n    if (a) a.style.maxHeight = a.scrollHeight + 'px';\n    if (q) q.setAttribute('aria-expanded', 'true');\n  };\n\n  for (var i = 0; i < items.length; i++) {\n    (function (item) {\n      var btn = item.querySelector('[data-sa-q]');\n      if (!btn) return;\n\n      if (item.classList.contains('is-open')) open(item);\n\n      btn.addEventListener('click', function () {\n        var wasOpen = item.classList.contains('is-open');\n        for (var j = 0; j < items.length; j++) close(items[j]);\n        if (!wasOpen) open(item);\n      });\n    })(items[i]);\n  }\n\n  window.addEventListener('resize', function () {\n    for (var k = 0; k < items.length; k++) {\n      if (items[k].classList.contains('is-open')) {\n        var a = items[k].querySelector('[data-sa-a]');\n        if (a) a.style.maxHeight = a.scrollHeight + 'px';\n      }\n    }\n  });\n})();\n  } catch (error) {\n    console.error('EWB Widget Error [' + widgetId + ']:', error);\n    \n    \/\/ Show error in widget if debug mode enabled\n    if (widget.dataset.debug === 'true') {\n      const errorDiv = document.createElement('div');\n      errorDiv.className = 'ewb-error';\n      errorDiv.style.cssText = 'background: #fee; border: 1px solid #fcc; padding: 10px; margin: 10px; color: #c33; font-family: monospace; font-size: 12px;';\n      errorDiv.textContent = 'JavaScript Error: ' + error.message;\n      widget.appendChild(errorDiv);\n    }\n  }\n})();\n<\/script>\n<\/div>\n\n<div class=\"wpc-gutenberg-block wpc-widget-sa_footer ewb-gutenberg-block ewb-widget-sa_footer alignfull wp-block-wpcursor-ewb-sa-footer\"><style type=\"text\/css\" data-ewb-widget=\"sa_footer\">\n\/* The footer block is pulled up so the CTA card overlaps the section above.\n   The card itself must not be translated out of .sa-footer, which clips it. *\/\n#ewb-block-5 {\n  position: relative;\n  z-index: 2;\n  margin-top: -52px;\n}\n\n#ewb-block-5 .sa-footer {\n  position: relative;\n  overflow: hidden;\n  padding: 52px 0 28px;\n  background:\n    linear-gradient(180deg, rgba(12, 20, 36, 0) 0%, rgba(12, 20, 36, 0.6) 40%, var(--color-background) 100%),\n    var(--color-background);\n  border-top: 1px solid rgba(148, 163, 184, 0.12);\n  font-family: var(--font-body);\n}\n\n#ewb-block-5 .sa-footer__glow {\n  position: absolute;\n  left: 50%;\n  top: -140px;\n  width: 760px; height: 380px;\n  margin-left: -380px;\n  border-radius: 50%;\n  background: rgba(59, 130, 246, 0.16);\n  filter: blur(110px);\n  pointer-events: none;\n}\n\n\/* ---- CTA band ---- *\/\n#ewb-block-5 .sa-footer__cta {\n  position: relative;\n  z-index: 2;\n  max-width: 1240px;\n  margin: 0 auto 52px;\n  padding: 0 24px;\n}\n\n#ewb-block-5 .sa-footer__cta-inner {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 36px;\n  padding: 40px 46px;\n  border-radius: var(--radius-lg);\n  background: linear-gradient(140deg, rgba(59, 130, 246, 0.20), rgba(124, 92, 255, 0.14) 55%, rgba(34, 211, 238, 0.12));\n  border: 1px solid rgba(148, 163, 184, 0.24);\n  backdrop-filter: blur(18px);\n  -webkit-backdrop-filter: blur(18px);\n  box-shadow: 0 30px 70px rgba(0, 0, 0, 0.5);\n}\n\n#ewb-block-5 .sa-footer__cta-inner h2 {\n  font-family: var(--font-heading);\n  font-size: clamp(1.4rem, 2.4vw, 2rem);\n  line-height: 1.22;\n  letter-spacing: -0.025em;\n  font-weight: 700;\n  color: var(--color-text);\n  margin: 0 0 10px;\n  max-width: 620px;\n}\n\n#ewb-block-5 .sa-footer__cta-inner p {\n  font-size: 0.96rem;\n  line-height: 1.65;\n  color: var(--color-text-muted);\n  margin: 0;\n  max-width: 580px;\n}\n\n#ewb-block-5 .sa-btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 9px;\n  padding: 15px 28px;\n  font-size: 0.94rem;\n  font-weight: 600;\n  white-space: nowrap;\n  border-radius: var(--radius-full);\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n\n#ewb-block-5 .sa-btn--primary {\n  color: #fff;\n  background: linear-gradient(120deg, var(--color-primary), var(--color-secondary));\n  box-shadow: 0 10px 32px rgba(59, 130, 246, 0.4);\n}\n\n#ewb-block-5 .sa-btn--primary:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 18px 44px rgba(59, 130, 246, 0.55);\n}\n\n\/* ---- link columns ---- *\/\n#ewb-block-5 .sa-footer__inner {\n  position: relative;\n  z-index: 2;\n  max-width: 1240px;\n  margin: 0 auto;\n  padding: 0 24px 48px;\n  display: grid;\n  grid-template-columns: 1.5fr 1fr 1fr 1fr;\n  gap: 48px;\n}\n\n#ewb-block-5 .sa-fbrand {\n  display: inline-flex;\n  align-items: center;\n  gap: 12px;\n  margin-bottom: 18px;\n}\n\n#ewb-block-5 .sa-fbrand__mark {\n  width: 28px; height: 28px;\n  border-radius: 8px;\n  background: linear-gradient(135deg, var(--color-primary), var(--color-accent));\n  box-shadow: 0 0 22px rgba(59, 130, 246, 0.5);\n  animation: sa-mark 4s ease-in-out infinite;\n}\n\n@keyframes sa-mark {\n  0%,100% { transform: rotate(0deg); border-radius: 8px; }\n  50%     { transform: rotate(45deg); border-radius: 14px; }\n}\n\n#ewb-block-5 .sa-fbrand__text {\n  display: flex;\n  flex-direction: column;\n  line-height: 1.05;\n  font-family: var(--font-heading);\n}\n\n#ewb-block-5 .sa-fbrand__text strong {\n  font-size: 1.1rem;\n  font-weight: 700;\n  color: var(--color-text);\n}\n\n#ewb-block-5 .sa-fbrand__text em {\n  font-style: normal;\n  font-size: 0.62rem;\n  letter-spacing: 0.28em;\n  text-transform: uppercase;\n  color: var(--color-accent);\n}\n\n#ewb-block-5 .sa-footer__blurb {\n  font-size: 0.92rem;\n  line-height: 1.72;\n  color: var(--color-text-muted);\n  max-width: 380px;\n  margin: 0 0 22px;\n}\n\n#ewb-block-5 .sa-social { display: flex; gap: 10px; }\n\n#ewb-block-5 .sa-social a {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 40px; height: 40px;\n  border-radius: var(--radius-full);\n  color: var(--color-text-muted);\n  background: rgba(255, 255, 255, 0.04);\n  border: 1px solid rgba(148, 163, 184, 0.2);\n  transition: color 0.24s ease, border-color 0.24s ease, transform 0.24s ease, background 0.24s ease;\n}\n\n#ewb-block-5 .sa-social a:hover {\n  color: var(--color-accent);\n  border-color: var(--color-accent);\n  background: rgba(34, 211, 238, 0.1);\n  transform: translateY(-3px);\n}\n\n#ewb-block-5 .sa-footer__col { display: flex; flex-direction: column; gap: 12px; }\n\n#ewb-block-5 .sa-footer__col h4 {\n  font-family: var(--font-heading);\n  font-size: 0.8rem;\n  font-weight: 700;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: var(--color-text);\n  margin: 0 0 6px;\n}\n\n#ewb-block-5 .sa-footer__col a {\n  font-size: 0.92rem;\n  color: var(--color-text-muted);\n  transition: color 0.22s ease, transform 0.22s ease;\n  width: fit-content;\n}\n\n#ewb-block-5 .sa-footer__col a:hover {\n  color: var(--color-accent);\n  transform: translateX(4px);\n}\n\n#ewb-block-5 .sa-footer__addr {\n  font-size: 0.86rem;\n  line-height: 1.7;\n  color: var(--color-text-muted);\n  opacity: 0.82;\n}\n\n\/* ---- bottom bar ---- *\/\n#ewb-block-5 .sa-footer__bottom {\n  position: relative;\n  z-index: 2;\n  max-width: 1240px;\n  margin: 0 auto;\n  padding: 22px 24px 0;\n  border-top: 1px solid rgba(148, 163, 184, 0.12);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  flex-wrap: wrap;\n  gap: 14px;\n  font-size: 0.84rem;\n  color: var(--color-text-muted);\n}\n\n#ewb-block-5 .sa-footer__legal { display: flex; gap: 22px; }\n#ewb-block-5 .sa-footer__legal a { color: var(--color-text-muted); transition: color 0.22s ease; }\n#ewb-block-5 .sa-footer__legal a:hover { color: var(--color-accent); }\n\n@media (max-width: 980px) {\n  #ewb-block-5 .sa-footer__inner { grid-template-columns: 1fr 1fr; gap: 38px; }\n  #ewb-block-5 .sa-footer__cta-inner { flex-direction: column; align-items: flex-start; padding: 32px 28px; }\n}\n\n@media (max-width: 600px) {\n  #ewb-block-5 .sa-footer__inner { grid-template-columns: 1fr; }\n  #ewb-block-5 .sa-footer__bottom { flex-direction: column; align-items: flex-start; }\n  #ewb-block-5 .sa-footer__cta { padding: 0 18px; }\n}\n<\/style>\n<div id=\"ewb-block-5\" class=\"wpc-widget wpc-widget-sa_footer ewb-widget ewb-widget-sa_footer\"><footer class=\"sa-footer\">\n  <div class=\"sa-footer__glow\" aria-hidden=\"true\"><\/div>\n\n  <div class=\"sa-footer__cta\">\n    <div class=\"sa-footer__cta-inner\">\n      <div>\n        <h2>Ready to make Dynamics 365 actually work for your business?<\/h2>\n        <p>Book a free 30-minute discovery call. We'll map your processes, flag the risks, and give you a realistic scope \u2014 no obligation.<\/p>\n      <\/div>\n      <a href=\"\/contact\/\" class=\"sa-btn sa-btn--primary\">\n        <span>Book a Free Consultation<\/span>\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg>\n      <\/a>\n    <\/div>\n  <\/div>\n\n  <div class=\"sa-footer__inner\">\n    <div class=\"sa-footer__brand\">\n      <a class=\"sa-fbrand\" href=\"\/\">\n        <span class=\"sa-fbrand__mark\" aria-hidden=\"true\"><\/span>\n        <span class=\"sa-fbrand__text\"><strong>Syncaura<\/strong><em>Solution<\/em><\/span>\n      <\/a>\n      <p class=\"sa-footer__blurb\">\n        Microsoft Dynamics 365 ERP &amp; CRM implementation, migration, integration\n        and managed support \u2014 delivered by certified consultants.\n      <\/p>\n      <div class=\"sa-social\">\n        <a href=\"#\" aria-label=\"LinkedIn\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M4.98 3.5A2.5 2.5 0 1 0 5 8.5a2.5 2.5 0 0 0-.02-5zM3 9h4v12H3zM9 9h3.8v1.7h.05c.53-.95 1.83-1.95 3.77-1.95C20.6 8.75 21 11 21 14v7h-4v-6.2c0-1.5-.03-3.4-2.1-3.4-2.1 0-2.4 1.6-2.4 3.3V21H9z\"\/><\/svg><\/a>\n        <a href=\"#\" aria-label=\"X\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.9 2H22l-6.8 7.8L23 22h-6.3l-4.9-6.5L6.1 22H3l7.3-8.3L2 2h6.4l4.4 5.9zm-1.1 18h1.7L7.3 3.8H5.5z\"\/><\/svg><\/a>\n        <a href=\"mailto:hello@syncaura.online\" aria-label=\"Email\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"2.5\" y=\"4.5\" width=\"19\" height=\"15\" rx=\"2.5\"\/><path d=\"M3 7l9 6 9-6\"\/><\/svg><\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"sa-footer__col\">\n      <h4>Services<\/h4>\n      <a href=\"\/services\/\">D365 Implementation<\/a>\n      <a href=\"\/services\/\">ERP Migration<\/a>\n      <a href=\"\/services\/\">CRM &amp; Sales Automation<\/a>\n      <a href=\"\/services\/\">Integration &amp; Power Platform<\/a>\n      <a href=\"\/services\/\">Managed Support<\/a>\n    <\/div>\n\n    <div class=\"sa-footer__col\">\n      <h4>Company<\/h4>\n      <a href=\"\/about\/\">About Syncaura<\/a>\n      <a href=\"\/industries\/\">Industries<\/a>\n      <a href=\"\/contact\/\">Contact<\/a>\n      <a href=\"\/contact\/\">Book a Consultation<\/a>\n    <\/div>\n\n    <div class=\"sa-footer__col\">\n      <h4>Get in touch<\/h4>\n      <a href=\"mailto:hello@syncaura.online\">hello@syncaura.online<\/a>\n      <a href=\"tel:+10000000000\">+1 (000) 000-0000<\/a>\n      <span class=\"sa-footer__addr\">Mon \u2013 Fri, 9:00 \u2013 18:00<br>Remote-first \u00b7 Global delivery<\/span>\n    <\/div>\n  <\/div>\n\n  <div class=\"sa-footer__bottom\">\n    <span>\u00a9 <span data-sa-year>2026<\/span> Syncaura Solution. All rights reserved.<\/span>\n    <span class=\"sa-footer__legal\">\n      <a href=\"#\">Privacy Policy<\/a>\n      <a href=\"#\">Terms of Service<\/a>\n    <\/span>\n  <\/div>\n<\/footer>\n<\/div>\n<script type=\"text\/javascript\" data-ewb-widget=\"sa_footer\">\n(function() {\n  'use strict';\n  \n  const widgetId = 'ewb-block-5';\n  const widget = document.getElementById(widgetId);\n  \n  if (!widget) {\n    console.warn('EWB Widget element not found:', widgetId);\n    return;\n  }\n  \n  try {\n    (function () {\n  var root = document.getElementById('ewb-block-5');\n  if (!root) return;\n  var year = root.querySelector('[data-sa-year]');\n  if (year) year.textContent = new Date().getFullYear();\n})();\n  } catch (error) {\n    console.error('EWB Widget Error [' + widgetId + ']:', error);\n    \n    \/\/ Show error in widget if debug mode enabled\n    if (widget.dataset.debug === 'true') {\n      const errorDiv = document.createElement('div');\n      errorDiv.className = 'ewb-error';\n      errorDiv.style.cssText = 'background: #fee; border: 1px solid #fcc; padding: 10px; margin: 10px; color: #c33; font-family: monospace; font-size: 12px;';\n      errorDiv.textContent = 'JavaScript Error: ' + error.message;\n      widget.appendChild(errorDiv);\n    }\n  }\n})();\n<\/script>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"wpcursor-fullwidth","meta":{"footnotes":""},"class_list":["post-11","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/syncaura.online\/wp-json\/wp\/v2\/pages\/11","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/syncaura.online\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/syncaura.online\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/syncaura.online\/wp-json\/wp\/v2\/comments?post=11"}],"version-history":[{"count":6,"href":"https:\/\/syncaura.online\/wp-json\/wp\/v2\/pages\/11\/revisions"}],"predecessor-version":[{"id":42,"href":"https:\/\/syncaura.online\/wp-json\/wp\/v2\/pages\/11\/revisions\/42"}],"wp:attachment":[{"href":"https:\/\/syncaura.online\/wp-json\/wp\/v2\/media?parent=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}