PageSourceSearch

https://idealpatientjourney.com/

html idealpatientjourney.com collected 2026-10-04 06:31:17 UTC 123,836 bytes, 713 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" >
3<head><meta charset="UTF-8">
3<script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script>
3<script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.5",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseout","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input"],this.attributeEvents=["onblur","onclick","oncontextmenu","ondblclick","onfocus","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onscroll","onsubmit"]}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all([this.R(),this.L()]),this.lastBreath=Date.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),await this.T(),await this.F(),await this.j(),await this.A(),window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.lastTouchEnd&&await new Promise(t=>setTimeout(t,500-Date.now()+this.lastTouchEnd)),this.I(),this.H(),this.U(),this.W()}i(){this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))},{isRocket:!0})}o(){window.addEventListener("pageshow",t=>{this.persisted=t.persisted,this.realWindowLoadedFired=!0},{isRocket:!0}),window.addEventListener("pagehide",()=>{this.onFirstUserAction=null},{isRocket:!0})}h(){let t;function e(e){t=e}window.addEventListener("touchstart",e,{isRocket:!0}),window.addEventListener("touchend",function i(o){o.changedTouches[0]&&t.changedTouches[0]&&Math.abs(o.changedTouches[0].pageX-t.changedTouches[0].pageX)<10&&Math.abs(o.changedTouches[0].pageY-t.changedTouches[0].pageY)<10&&o.timeStamp-t.timeStamp<200&&(window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}),"INPUT"===o.target.tagName&&"text"===o.target.type||(o.target.dispatchEvent(new TouchEvent("touchend",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new MouseEvent("mouseover",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0,detail:1,clientX:o.changedTouches[0].clientX,clientY:o.changedTouches[0].clientY})),event.preventDefault()))},{isRocket:!0})}q(t){this.userActionTriggered||("mousemove"!==t.type||this.firstMousemoveIgnored?"keyup"===t.type||"mouseover"===t.type||"mouseout"===t.type||(this.userActionTriggered=!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored=!0),"click"===t.type&&t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,t.composedPath&&t.composedPath()[0].getRootNode()instanceof ShadowRoot&&(t.rocketTarget=t.composedPath()[0]),this.savedUserEvents.push(t)}u(){this.savedUserEvents=[],this.userEventHandler=this.q.bind(this),this.userEvents.forEach(t=>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.addEventListener("visibilitychange",this.userEventHandler,{isRocket:!0})}U(){this.userEvents.forEach(t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.removeEventListener("visibilitychange",this.userEventHandler,{isRocket:!0}),this.savedUserEvents.forEach(t=>{(t.rocketTarget||t.target).dispatchEvent(new window[t.constructor.name](t.type,t))})}m(){const t="return false",e=Array.from(this.attributeEvents,t=>"data-rocket-"+t),i="["+this.attributeEvents.join("],[")+"]",o="[data-rocket-"+this.attributeEvents.join("],[data-rocket-")+"]",s=(e,i,o)=>{o&&o!==t&&(e.setAttribute("data-rocket-"+i,o),e["rocket"+i]=new Function("event",o),e.setAttribute(i,t))};new MutationObserver(t=>{for(const n of t)"attributes"===n.type&&(n.attributeName.startsWith("data-rocket-")||this.everythingLoaded?n.attributeName.startsWith("data-rocket-")&&this.everythingLoaded&&this.N(n.target,n.attributeName.substring(12)):s(n.target,n.attributeName,n.target.getAttribute(n.attributeName))),"childList"===n.type&&n.addedNodes.forEac
3h(t=>{if(t.nodeType===Node.ELEMENT_NODE)if(this.everythingLoaded)for(const i of[t,...t.querySelectorAll(o)])for(const t of i.getAttributeNames())e.includes(t)&&this.N(i,t.substring(12));else for(const e of[t,...t.querySelectorAll(i)])for(const t of e.getAttributeNames())this.attributeEvents.includes(t)&&s(e,t,e.getAttribute(t))})}).observe(document,{subtree:!0,childList:!0,attributeFilter:[...this.attributeEvents,...e]})}I(){this.attributeEvents.forEach(t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach(e=>{this.N(e,t)})})}N(t,e){const i=t.getAttribute("data-rocket-"+e);i&&(t.setAttribute(e,i),t.removeAttribute("data-rocket-"+e))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick||null},set(e){this.rocketonclick=e,this.setAttribute(t.everythingLoaded?"onclick":"data-rocket-onclick","this.rocketonclick(event)")}})}S(t){function e(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o,set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}e(document,"onreadystatechange"),e(window,"onload"),e(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}l(t){this.originalAddEventListener=EventTarget.prototype.addEventListener,this.originalRemoveEventListener=EventTarget.prototype.removeEventListener,this.savedEventListeners=[],EventTarget.prototype.addEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalAddEventListener.call(this,e,i,o):(t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o}),"mouseenter"!==e&&"mouseleave"!==e||t.originalAddEventListener.call(this,e,t.savedUserEvents.push,o))},EventTarget.prototype.removeEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}J(t,e){this.savedEventListeners=this.savedEventListeners.filter(i=>{let o=i.type,s=i.target||window;return e!==o||t!==s||(this.B(o,s)&&(i.type="rocket-"+o),this.$(i),!1)})}H(){EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener,this.savedEventListeners.forEach(t=>this.$(t))}$(t){t.remove?this.originalRemoveEventListener.call(t.target,t.type,t.func,t.options):this.originalAddEventListener.call(t.target,t.type,t.func,t.options)}p(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map(t=>"load"===t||t.startsWith("load.")?"rocket-jquery-load":t).join(" ")}function o(o){function s(e){const s=o.fn[e];o.fn[e]=o.fn.init.prototype[e]=function(){return this[0]===window&&t.userActionTriggered&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e})),s.apply(this,arguments),this}}if(o&&o.fn&&!t.allJQueries.includes(o)){const e={DOMContentLoaded:[],"rocket-DOMContentLoaded":[]};for(const t in e)document.addEventListener(t,()=>{e[t].forEach(t=>t())},{isRocket:!0});o.fn.ready=o.fn.init.prototype.ready=function(i){function s(){parseInt(o.fn.jquery)>2?setTimeout(()=>i.bind(document)(o)):i.bind(document)(o)}return"function"==typeof i&&(t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():e["rocket-DOMContentLoaded"].push(s):e.DOMContentLoaded.push(s)),this},s("on"),s("one"),s("off"),t.allJQueries.push(o)}e=o}t.allJQueries=[],o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}P(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript,o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async R(){return new Promise(t=>{this.userActionTriggered?t():this.onFirstUserAction=t})}async L(){return new Promise(t=>{document.addEventListener("DOMContentLoaded",()=>{this.realDomReadyFired=!0,t()},{isRocket:!0})})}async j(){return this.realWindowLoadedFired?Promise.resolve():new Promise(t=>{window.addEventListener("load",t,{isRocket:!0})})}M(){this.pendingScripts=[];this.scriptsMutationObserver=new MutationObserver(t=>
3{for(const e of t)e.addedNodes.forEach(t=>{"SCRIPT"!==t.tagName||!t.src||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise(e=>{const i=()=>{const i=this.pendingScripts.findIndex(e=>e.script===t);i>=0&&this.pendingScripts.splice(i,1),e()};t.addEventListener("load",i,{isRocket:!0}),t.addEventListener("error",i,{isRocket:!0}),setTimeout(i,1e3)})})})}),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async F(){await this.X(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.F()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts={normal:[],async:[],defer:[]},document.querySelectorAll("script[type$=rocketlazyloadscript]").forEach(t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)})}async _(){await this.L();let t=[];document.querySelectorAll("script[type$=rocketlazyloadscript][data-rocket-src]").forEach(e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){i.startsWith("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}}),t=[...new Map(t.map(t=>[JSON.stringify(t),t])).values()],this.Y(t,"preconnect")}
3async G(t){if(await this.K(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise(e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.includes("Firefox/")||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach(t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))}),t.text&&(i.text=t.text),t.nonce&&(i.nonce=t.nonce),i.hasAttribute("src")?(i.addEventListener("load",o,{isRocket:!0}),i.addEventListener("error",()=>{i.setAttribute("data-rocket-status","failed-network"),e()},{isRocket:!0}),setTimeout(()=>{i.isConnected||e()},1)):(i.text=t.text,o()),i.isWPRocket=!0,t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o,{isRocket:!0}),t.addEventListener("error",i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: CSP fallback activated"),t.removeAttribute("src"),this.G(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())},{isRocket:!0}),s?(t.fetchPriority="high",t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}});t.setAttribute("data-rocket-status","skipped")}async C(t){const e=t.shift();return e?(e.isConnected&&await this.G(e),this.C(t)):Promise.resolve()}O(){this.Y([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}Y(t,e){this.trash=this.trash||[];let i=!0;var o=document.createDocumentFragment();t.forEach(t=>{const s=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(s&&!s.startsWith("data:")){const n=document.createElement("link");n.href=s,n.rel=e,"preconnect"!==e&&(n.as="script",n.fetchPriority=i?"high":"low"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),t.nonce&&(n.nonce=t.nonce),o.appendChild(n),this.trash.push(n),i=!1}}),document.head.appendChild(o)}W(){this.trash.forEach(t=>t.remove())}async T(){try{document.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(document,"DOMContentLoaded"),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.K(),this.J(window,"DOMContentLoaded"),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(window,"load"),window.dispatchEvent(new Event("rocket-load")),await this.K(),window.rocketonload&&window.rocketonload(),await this.K(),this.allJQueries.forEach(t=>t(window).trigger("rocket-jquery-load")),await this.K(),this.J(window,"pageshow");const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.K(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async K(){Date.now()-this.lastBreath>45&&(await this.X(),this.lastBreath=Date.now())}async X(){return document.hidden?new Promise(t=>setTimeout(t)):new Promise(t=>requestAnimationFrame(t))}B(t,e=window){return e===document&&"readystatechange"===t||(e===document&&"DOMContentLoaded"===t||(e===window&&"DOMContentLoaded"===t||(e===window&&"load"===t||e===window&&"pageshow"===t)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})();
4</script>
4
5
6<meta name="viewport" content="width=device-width, initial-scale=1.0">
7<!-- WP_HEAD() START -->
8
9
10<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
11
12	<!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ -->
13	<title>The Ideal Patient Journey</title>
14<link data-rocket-prefetch href="https://www.google-analytics.com" rel="dns-prefetch">
15<link data-rocket-prefetch href="https://www.googletagmanager.com" rel="dns-prefetch">
16<link data-rocket-prefetch href="https://fonts.googleapis.com" rel="dns-prefetch">
17<link data-rocket-prefetch href="https://browser.sentry-cdn.com" rel="dns-prefetch">
18<link data-rocket-prefetch href="https://fast.wistia.com" rel="dns-prefetch">
19<link data-rocket-prefetch href="https://link.idealcustomerjourney.com" rel="dns-prefetch">
20<link data-rocket-preload as="style" href="https://fonts.googleapis.com/css?family=Roboto%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900%7CRoboto%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900&#038;display=swap" rel="preload">
21<link href="https://fonts.googleapis.com/css?family=Roboto%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900%7CRoboto%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900&#038;display=swap" media="print" onload="this.media=&#039;all&#039;" rel="stylesheet">
22<noscript data-wpr-hosted-gf-parameters=""><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900%7CRoboto%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900&#038;display=swap"></noscript><link rel="preload" data-rocket-preload as="image" href="https://idealpatientjourney.com/wp-content/uploads/2022/06/header-bg-image-ideal-patient-journey.webp" fetchpriority="high">
23	<meta name="description" content="Grow Your Dental Practice (and Patient Smiles). Ensure every lead, referral and prospect cared for properly, so no one is falling through the cracks. Build a more profitable and efficient practice, and take back your time. Have the data to make the decisions you need to grow." />
24	<link rel="canonical" href="https://idealpatientjourney.com/" />
25	<meta property="og:locale" content="en_US" />
26	<meta property="og:type" content="website" />
27	<meta property="og:title" content="The Ideal Patient Journey" />
28	<meta property="og:description" content="Grow Your Dental Practice (and Patient Smiles). Ensure every lead, referral and prospect cared for properly, so no one is falling through the cracks. Build a more profitable and efficient practice, and take back your time. Have the data to make the decisions you need to grow." />
29	<meta property="og:url" content="https://idealpatientjourney.com/" />
30	<meta property="og:site_name" content="Ideal Patient Journey" />
31	<meta property="article:modified_time" content="2024-01-08T16:10:22+00:00" />
32	<meta property="og:image" content="https://idealpatientjourney.com/wp-content/uploads/2022/06/ideal-patient-journey-box-768x892-1.webp" />
33	<meta property="og:image:width" content="768" />
34	<meta property="og:image:height" content="892" />
35	<meta property="og:image:type" content="image/webp" />
36	<meta name="twitter:card" content="summary_large_image" />
37	
37<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/idealpatientjourney.com\/","url":"https:\/\/idealpatientjourney.com\/","name":"The Ideal Patient Journey","isPartOf":{"@id":"https:\/\/idealpatientjourney.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/idealpatientjourney.com\/#primaryimage"},"image":{"@id":"https:\/\/idealpatientjourney.com\/#primaryimage"},"thumbnailUrl":"https:\/\/idealpatientjourney.com\/wp-content\/uploads\/2022\/06\/ideal-patient-journey-box-768x892-1.webp","datePublished":"2022-06-12T11:21:40+00:00","dateModified":"2024-01-08T16:10:22+00:00","description":"Grow Your Dental Practice (and Patient Smiles). Ensure every lead, referral and prospect cared for properly, so no one is falling through the cracks. Build a more profitable and efficient practice, and take back your time. Have the data to make the decisions you need to grow.","breadcrumb":{"@id":"https:\/\/idealpatientjourney.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/idealpatientjourney.com\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/idealpatientjourney.com\/#primaryimage","url":"https:\/\/idealpatientjourney.com\/wp-content\/uploads\/2022\/06\/ideal-patient-journey-box-768x892-1.webp","contentUrl":"https:\/\/idealpatientjourney.com\/wp-content\/uploads\/2022\/06\/ideal-patient-journey-box-768x892-1.webp","width":768,"height":892},{"@type":"BreadcrumbList","@id":"https:\/\/idealpatientjourney.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/idealpatientjourney.com\/#website","url":"https:\/\/idealpatientjourney.com\/","name":"Ideal Patient Journey","description":"3x Your Practice (and Patient Smiles)","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/idealpatientjourney.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
37
38	<!-- / Yoast SEO plugin. -->
39
40
41<script type="text/rocketlazyloadscript" data-rocket-type='application/javascript'  id='pys-version-script'>console.log('PixelYourSite Free version 11.4.2.1');</script>
41
42<link rel='dns-prefetch' href='//d2ieqaiwehnqqp.cloudfront.net' />
43<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
44<link rel="alternate" type="application/rss+xml" title="Ideal Patient Journey &raquo; Feed" href="https://idealpatientjourney.com/feed/" />
45<link rel="alternate" type="application/rss+xml" title="Ideal Patient Journey &raquo; Comments Feed" href="https://idealpatientjourney.com/comments/feed/" />
46<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://idealpatientjourney.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fidealpatientjourney.com%2F" />
47<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://idealpatientjourney.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fidealpatientjourney.com%2F&#038;format=xml" />
48<style id="wp-img-auto-sizes-contain-inline-css">
49img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
50/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
51</style>
52<style id="wp-block-library-inline-css">
53:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
53--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
54/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
55</style>
56<style id="classic-theme-styles-inline-css">
57/*! This file is auto-generated */
58.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
59/*# sourceURL=/wp-includes/css/classic-themes.min.css */
60</style>
61<style id="global-styles-inline-css">
62:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--base: #FFFFFF;--wp--preset--color--contrast: #111111;--wp--preset--color--accent-1: #FFEE58;--wp--preset--color--accent-2: #F6CFF4;--wp--preset--color--accent-3: #503AA8;--wp--preset--color--accent-4: #686868;--wp--preset--color--accent-5: #FBFAF3;--wp--preset--color--accent-6: color-mix(in srgb, currentColor 20%, transparent);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
620) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 0.875rem;--wp--preset--font-size--medium: clamp(1rem, 1rem + ((1vw - 0.2rem) * 0.196), 1.125rem);--wp--preset--font-size--large: clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.392), 1.375rem);--wp--preset--font-size--x-large: clamp(1.75rem, 1.75rem + ((1vw - 0.2rem) * 0.392), 2rem);--wp--preset--font-size--xx-large: clamp(2.15rem, 2.15rem + ((1vw - 0.2rem) * 1.333), 3rem);--wp--preset--font-family--manrope: Manrope, sans-serif;--wp--preset--font-family--fira-code: "Fira Code", monospace;--wp--preset--spacing--20: 10px;--wp--preset--spacing--30: 20px;--wp--preset--spacing--40: 30px;--wp--preset--spacing--50: clamp(30px, 5vw, 50px);--wp--preset--spacing--60: clamp(30px, 7vw, 70px);--wp--preset--spacing--70: clamp(50px, 7vw, 90px);--wp--preset--spacing--80: clamp(70px, 10vw, 140px);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 645px;--wp--style--global--wide-size: 1340px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 1.2rem; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 1.2rem; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 1.2rem;}:root :where(.is-layout-grid){gap: 1.2rem;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained >
62 :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--manrope);font-size: var(--wp--preset--font-size--large);font-weight: 300;letter-spacing: -0.1px;line-height: 1.4;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: var(--wp--preset--spacing--50);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: var(--wp--preset--spacing--50);}a:where(:not(.wp-element-button)){color: currentColor;}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration: none;}h1, h2, h3, h4, h5, h6{font-weight: 400;letter-spacing: -0.1px;line-height: 1.125;}h1{font-size: var(--wp--preset--font-size--xx-large);}h2{font-size: var(--wp--preset--font-size--x-large);}h3{font-size: var(--wp--preset--font-size--large);}h4{font-size: var(--wp--preset--font-size--medium);}h5{font-size: var(--wp--preset--font-size--small);letter-spacing: 0.5px;}h6{font-size: var(--wp--preset--font-size--small);font-weight: 700;letter-spacing: 1.4px;text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--contrast);border-width: 0;color: var(--wp--preset--color--base);font-family: inherit;font-size: var(--wp--preset--font-size--medium);font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: 1rem;padding-right: 2.25rem;padding-bottom: 1rem;padding-left: 2.25rem;text-decoration: none;text-transform: inherit;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent);border-color: transparent;color: var(--wp--preset--color--base);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){outline-color: var(--wp--preset--color--accent-4);outline-offset: 2px;}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){font-size: var(--wp--preset--font-size--small);line-height: 1.4;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-accent-1-color{color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-color{color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-color{color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-color{color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-color{color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-color{color: var(--wp--preset--color--accent-6) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-accent-1-background-color{background-color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-background-color{background-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-background-color{background-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-background-color{background-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-background-color{background-color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-background-color{background-color: var(--wp--preset--color--accent-6) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-accent-1-border-color{border-color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-border-color{border-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-border-color{border-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-border-color{border-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-border-color{border-color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-border-color{border-color: var(--wp--preset--color--accent-6) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
62.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-fira-code-font-family{font-family: var(--wp--preset--font-family--fira-code) !important;}
63/*# sourceURL=global-styles-inline-css */
64</style>
65<link data-minify="1" rel='stylesheet' id='oxygen-css' href='https://idealpatientjourney.com/wp-content/cache/min/1/wp-content/plugins/oxygen/component-framework/oxygen.css?ver=1781254266' media='all' />
66<link data-minify="1" rel='stylesheet' id='popup-maker-site-css' href='https://idealpatientjourney.com/wp-content/cache/min/1/wp-content/uploads/pum/pum-site-styles.css?ver=1781254266' media='all' />
67<script type="text/rocketlazyloadscript" data-minify="1" id="itracker360-js-js" data-rocket-src="https://idealpatientjourney.com/wp-content/cache/min/1/t947bfc34d03ae44b11555d529f31e629.js?ver=1781254266" data-rocket-defer defer></script>
vendor: 1 bytes, line 67
67
68<script id="jquery-core-js" src="https://idealpatientjourney.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" data-rocket-defer defer></script>
68
69<link rel="https://api.w.org/" href="https://idealpatientjourney.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://idealpatientjourney.com/wp-json/wp/v2/pages/44" /><!-- Hotjar Tracking Code for IPJ -->
70<script type="text/rocketlazyloadscript">
vendor: 125 bytes, lines 70-73
70
71   (function(h,o,t,j,a,r){
72       h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
73       h._hjSettings={hjid:
733266337
vendor: 259 bytes, lines 73-78
73,hjsv:6};
74       a=o.getElementsByTagName('head')[0];
75       r=o.createElement('script');r.async=1;
76       r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
77       a.appendChild(r);
78   })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
79</script>
79
80<meta name="facebook-domain-verification" content="dxd2f0sr8q8gexsiw6zg545mvuvl2v" />
81
82<link rel="icon" 
83      type="image/png" 
84      href="https://idealpatientjourney.com/wp-content/uploads/2022/06/logo-for-sig.png">
85
86<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 65 bytes, lines 86-87
86
87<script async src="https://www.googletagmanager.com/gtag/js?id=
87G-BF0Y84CJDN
vendor: 76 bytes, lines 87-88
87"></script>
88<script async src="https://www.googletagmanager.com/gtag/js?id=
88UA-231757767-1
vendor: 13 bytes, line 88
88"></script>
89<script>
90  
vendor: 138 bytes, lines 90-94
90window.dataLayer = window.dataLayer || [];
91  function gtag(){dataLayer.push(arguments);}
92  gtag('js', new Date());
93
94  gtag('config', '
94G-BF0Y84CJDN
vendor: 7 bytes, lines 94-95
94');
95  
95gtag('config', 'UA-231757767-1');
96</script>
96
97
98<!-- Meta Pixel Code -->
99<script type="text/rocketlazyloadscript">
vendor: 408 bytes, lines 99-108
99
100!function(f,b,e,v,n,t,s)
101{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
102n.callMethod.apply(n,arguments):n.queue.push(arguments)};
103if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
104n.queue=[];t=b.createElement(e);t.async=!0;
105t.src=v;s=b.getElementsByTagName(e)[0];
106s.parentNode.insertBefore(t,s)}(window, document,'script',
107'https://connect.facebook.net/en_US/fbevents.js');
108fbq('init', '
108486411203156578
vendor: 32 bytes, lines 108-109
108');
109fbq('track', 'PageView');
110fbq('track', 'Lead');
111</script>
111
112<noscript><img height="1" width="1" style="display:none"
113src="https://www.facebook.com/tr?id=486411203156578&ev=PageView&noscript=1"
114/></noscript>
115<!-- End Meta Pixel Code old code 540324067553631 -->
116
117<!--font awesome-->
118<link data-minify="1" rel="stylesheet" href="https://idealpatientjourney.com/wp-content/cache/min/1/ajax/libs/font-awesome/6.1.1/css/all.min.css?ver=1781254266" crossorigin="anonymous" referrerpolicy="no-referrer" /><link rel="llms-sitemap" href="https://idealpatientjourney.com/llms.txt" />
119<script type="text/rocketlazyloadscript" data-rocket-type='application/javascript' id='pys-config-warning-script'>console.warn('PixelYourSite: no pixel configured.');</script>
119
120<style class="wp-fonts-local">
121@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:fallback;src:url('https://idealpatientjourney.com/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/manrope/Manrope-VariableFont_wght.woff2') format('woff2');}
122@font-face{font-family:"Fira Code";font-style:normal;font-weight:300 700;font-display:fallback;src:url('https://idealpatientjourney.com/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/fira-code/FiraCode-VariableFont_wght.woff2') format('woff2');}
123</style>
124<link data-minify="1" rel='stylesheet' id='oxygen-cache-1296-css' href='https://idealpatientjourney.com/wp-content/cache/min/1/wp-content/uploads/oxygen/css/1296.css?ver=1781254266' media='all' />
125<link data-minify="1" rel='stylesheet' id='oxygen-cache-44-css' href='https://idealpatientjourney.com/wp-content/cache/min/1/wp-content/uploads/oxygen/css/44.css?ver=1781254266' media='all' />
126<link data-minify="1" rel='stylesheet' id='oxygen-universal-styles-css' href='https://idealpatientjourney.com/wp-content/cache/min/1/wp-content/uploads/oxygen/css/universal.css?ver=1781254266' media='all' />
127<!-- END OF WP_HEAD() -->
128<meta name="generator" content="WP Rocket 3.23.5.1" data-wpr-features="wpr_delay_js wpr_defer_js wpr_minify_js wpr_preconnect_external_domains wpr_oci wpr_minify_css wpr_preload_links wpr_desktop" /></head>
129<body data-rsssl=1 class="home wp-singular page-template-default page page-id-44 wp-embed-responsive wp-theme-oxygen-is-not-a-theme  oxygen-body" >
130
131
132
133
134						<section id="section-25-1296" class=" ct-section main-header" ><div  class="ct-section-inner-wrap"><div id="new_columns-26-1296" class="ct-new-columns" ><div id="div_block-27-1296" class="ct-div-block" ></div><div id="div_block-29-1296" class="ct-div-block" ><a id="link_text-30-1296" class="ct-link-text main-btn news-btn" href="http://"   >Book A Demo</a></div></div></div></section><div id='inner_content-2-25' class='ct-inner-content'><section id="section-2-44" class=" ct-section" ><div  class="ct-section-inner-wrap">            <div tabindex="-1" class="oxy-modal-backdrop center "
135                style="background-color: rgba(0,0,0,0.5);"
136                data-trigger="user_clicks_element"                data-trigger-selector="#image-10-44"                data-trigger-time="5"                data-trigger-time-unit="seconds"                data-close-automatically="no"                data-close-after-time="10"                data-close-after-time-unit="seconds"                data-trigger_scroll_amount="50"                data-trigger_scroll_direction="down"	            data-scroll_to_selector=""	            data-time_inactive="60"	            data-time-inactive-unit="seconds"	            data-number_of_clicks="3"	            data-close_on_esc="on"	            data-number_of_page_views="3"                data-close-after-form-submit="no"                data-open-again="always_show"                data-open-again-after-days="3"            >
137
138                <div id="modal-278-44" class="ct-modal" ><div id="code_block-282-44" class="ct-code-block" >
138<script src="https://fast.wistia.com/embed/medias/ojl75g6mcv.jsonp" async></script>
138<script data-minify="1" src="https://idealpatientjourney.com/wp-content/cache/min/1/assets/external/E-v1.js?ver=1781254267" async></script>
138<div class="wistia_responsive_padding" style="padding:56.25% 0 0 0;position:relative;"><div class="wistia_responsive_wrapper" style="height:100%;left:0;position:absolute;top:0;width:100%;"><div class="wistia_embed wistia_async_ojl75g6mcv videoFoam=true" style="height:100%;position:relative;width:100%"><div class="wistia_swatch" style="height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity 200ms;width:100%;"><img src="https://fast.wistia.com/embed/medias/ojl75g6mcv/swatch" style="filter:blur(5px);height:100%;object-fit:contain;width:100%;" alt="" aria-hidden="true" onload="this.parentNode.style.opacity=1;" /></div></div></div></div>
139<script type="text/rocketlazyloadscript">fbq(‘track’, ‘InitiateCheckout’);</script>
139</div><a id="link_button-281-44" class="ct-link-button oxy-close-modal" href="http://" target="_self"  >X</a></div>
140            </div>
141        <div id="div_block-3-44" class="ct-div-block" ><h2 id="headline-4-44" class="ct-headline subtitle">Frustrated you’re not growing your dental practice?<br></h2><h1 id="headline-6-44" class="ct-headline big-title">Grow Your Practice (and Patient Smiles) with the Ideal Patient Journey</h1><img  id="image-10-44" alt="" src="https://idealpatientjourney.com/wp-content/uploads/2022/06/lisa-catto-overlay-1.webp" class="ct-image" srcset="https://idealpatientjourney.com/wp-content/uploads/2022/06/lisa-catto-overlay-1.webp 550w, https://idealpatientjourney.com/wp-content/uploads/2022/06/lisa-catto-overlay-1-300x147.webp 300w" sizes="(max-width: 550px) 100vw, 550px" /></div></div></section><section id="section-11-44" class=" ct-section" ><div  class="ct-section-inner-wrap"><div id="new_columns-12-44" class="ct-new-columns" ><div id="div_block-13-44" class="ct-div-block" ><div id="div_block-16-44" class="ct-div-block" ><img  id="image-17-44" alt="" src="https://idealpatientjourney.com/wp-content/uploads/2022/06/5859152-128-1.webp" class="ct-image" srcset="" sizes="(max-width: 128px) 100vw, 128px" /><div id="text_block-18-44" class="ct-text-block" >Build a Stronger&nbsp;<br>Practice.<br></div></div></div><div id="div_block-14-44" class="ct-div-block" ><div id="div_block-20-44" class="ct-div-block" ><img  id="image-21-44" alt="" src="https://idealpatientjourney.com/wp-content/uploads/2022/06/7099467-128-1.webp" class="ct-image" srcset="" sizes="(max-width: 128px) 100vw, 128px" /><div id="text_block-22-44" class="ct-text-block" >Create More Great&nbsp;<br>Smiles.<br></div></div></div><div id="div_block-15-44" class="ct-div-block" ><div id="div_block-24-44" class="ct-div-block" ><img  id="image-25-44" alt="" src="https://idealpatientjourney.com/wp-content/uploads/2022/06/4308423-128.webp" class="ct-image" srcset="" sizes="(max-width: 128px) 100vw, 128px" /><div id="text_block-26-44" class="ct-text-block" >Enjoy More Time&nbsp;<br>Freedom.<br></div></div></div></div></div></section><section id="section-33-44" class=" ct-section" ><div  class="ct-section-inner-wrap"><div id="div_block-36-44" class="ct-div-block" ><h2 id="headline-34-44" class="ct-headline subtitle">You want every lead, referral and prospect cared for properly, so no one is falling through the cracks…</h2><h3 id="headline-38-44" class="ct-headline">But there’s a problem: You can’t see the data.<br></h3></div><div id="new_columns-40-44" class="ct-new-columns" ><div id="div_block-41-44" class="ct-div-block" ><div id="text_block-43-44" class="ct-text-block text has-border" >Too many dentists and orthodontists are frustrated with the growth of their practice. They prefer to focus on patient care. But that is not enough to grow to where they believe they should be.<br><br>They know they need to do marketing, but don’t have the data they need on leads, referrals, and prospects. They’re frustrated at guessing at what they should do and how best to grow their practice.</div></div><div id="div_block-42-44" class="ct-div-block" ><div id="div_block-47-44" class="ct-div-block has-shape" ><img  id="image-46-44" alt="" src="https://idealpatientjourney.com/wp-content/uploads/2022/06/Screenshot_22.webp" class="ct-image " srcset="https://idealpatientjourney.com/wp-content/uploads/2022/06/Screenshot_22.webp 738w, https://idealpatientjourney.com/wp-content/uploads/2022/06/Screenshot_22-300x220.webp 300w" sizes="(max-width: 738px) 100vw, 738px" /></div></div></div><div id="new_columns-52-44" class="ct-new-columns" ><div id="div_block-55-44" class="ct-div-block" ><div id="div_block-56-44" class="ct-div-block has-shape left" ><img  id="image-57-44" alt="" src="https://idealpatientjourney.com/wp-content/uploads/2022/06/laptop-image-updated.webp" class="ct-image " srcset="https://idealpatientjourney.com/wp-content/uploads/2022/06/laptop-image-updated.webp 738w, https://idealpatientjourney.com/wp-content/uploads/2022/06/laptop-image-updated-300x221.webp 300w" sizes="(max-width: 738px) 100vw, 738px" /></div></div><div id="div_block-53-44" class="ct-div-block" ><div id="text_block-54-44" class="ct-text-block text has-border" >We offer the systems and tools that bring all your data together, so you’ll have a smooth journey for you, your colleagues, and patients. <br><br>The Ideal Patient Journey, will give you return on your marketing investment, so you know every lead, referral, and prospect is being cared for at the highest level and give you confidence that no one is falling through the cracks.<br><br>You’ll grow your practice and deliver superb patient care.</div></div></div><div id="div_block-60-44" class="ct-div-block" ><h2 id="headline-61-44" class="ct-headline subtitle">Create an Ideal Patient Journey, build a more profitable<br>
141and efficient practice, and take back your time.</h2><a id="link_text-65-44" class="ct-link-text main-btn news-btn" href="http://" target="_blank"  >Book A Demo</a></div></div></section><section id="section-67-44" class=" ct-section" ><div  class="ct-section-inner-wrap"><h2 id="headline-68-44" class="ct-headline big-title">Hear what others have said about their results&nbsp;with the Ideal Patient Journey<br></h2><link data-minify="1" rel='stylesheet' id='oxygen-unslider-css'  href='https://idealpatientjourney.com/wp-content/cache/min/1/wp-content/plugins/oxygen/component-framework/vendor/unslider/unslider.css?ver=1781254266' type='text/css' media='all'/><div id="slider-72-44" class="ct-slider ct_unique_slider_2234" ><div class="oxygen-unslider-container"><ul><li><div id="slide-283-44" class="ct-slide" ><div id="new_columns-284-44" class="ct-new-columns" ><div id="div_block-285-44" class="ct-div-block" ><img  id="image-286-44" alt="" src="https://idealpatientjourney.com/wp-content/uploads/2022/10/Jamie-Wood-EastMids.png" class="ct-image" srcset="https://idealpatientjourney.com/wp-content/uploads/2022/10/Jamie-Wood-EastMids.png 600w, https://idealpatientjourney.com/wp-content/uploads/2022/10/Jamie-Wood-EastMids-300x175.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></div><div id="div_block-287-44" class="ct-div-block" ><div id="text_block-288-44" class="ct-text-block" >Jamie Wood</div><div id="text_block-289-44" class="ct-text-block" >East Midlands Orthodontics</div><div id="text_block-290-44" class="ct-text-block text" >"Since switching to The Ideal Patient Journey, we have had the best turnover in the history of trading 2012 achieving our previous annual turnover within 4 months of transitioning and saving the salary of a member of staff in the process"<br></div></div></div></div></li><li><div id="slide-94-44" class="ct-slide" ><div id="new_columns-95-44" class="ct-new-columns" ><div id="div_block-96-44" class="ct-div-block" ><img  id="image-102-44" alt="" src="https://idealpatientjourney.com/wp-content/uploads/2022/06/aurora-final-fixed.webp" class="ct-image" srcset="https://idealpatientjourney.com/wp-content/uploads/2022/06/aurora-final-fixed.webp 600w, https://idealpatientjourney.com/wp-content/uploads/2022/06/aurora-final-fixed-300x175.webp 300w" sizes="(max-width: 600px) 100vw, 600px" /></div><div id="div_block-98-44" class="ct-div-block" ><div id="text_block-99-44" class="ct-text-block" >Lesley Lazzari</div><div id="text_block-100-44" class="ct-text-block" >Aurora Dental Clinic</div><div id="text_block-101-44" class="ct-text-block text" >“The automation that Lisa has brought to our business has not only freed up so much time for the team but has also hugely improved the level of customer service we provide, which is fantastic. Highly recommend”</div></div></div></div></li><li><div id="slide-291-44" class="ct-slide" ><div id="new_columns-292-44" class="ct-new-columns" ><div id="div_block-293-44" class="ct-div-block" ><img  id="image-294-44" alt="" src="https://idealpatientjourney.com/wp-content/uploads/2023/06/lds-ope.png" class="ct-image" srcset="https://idealpatientjourney.com/wp-content/uploads/2023/06/lds-ope.png 600w, https://idealpatientjourney.com/wp-content/uploads/2023/06/lds-ope-300x175.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></div><div id="div_block-295-44" class="ct-div-block" ><div id="text_block-296-44" class="ct-text-block" >Ope Sodeinde</div><div id="text_block-297-44" class="ct-text-block" >London Dental Specialists</div><div id="text_block-298-44" class="ct-text-block text" >"A nurse who used to work with us full time was away for three and a half years. She saw the paper based system we had before and has seen the new automation systems that we have now - her jaw dropped. She said, 'I can now see why you've been banging on about this for the last few years. Because every single thing, all the tasks that used to take us an hour now take 10 minutes'. And that for me, just looking at it from a staff morale perspective, I think it is worth an investment!"</div></div></div></div></li><li><div id="slide-73-44" class="ct-slide" ><div id="new_columns-84-44" class="ct-new-columns" ><div id="div_block-85-44" class="ct-div-block" ><div id="code_block-87-44" class="ct-code-block" ><video class="video" controls="controls">
142<source src="https://idealpatientjourney.com/wp-content/uploads/2022/06/Alex-Testimonial-Croydon.mp4" type="video/mp4">
143<source src="https://idealpatientjourney.com/wp-content/uploads/2022/06/Alex-Testimonial-Croydon.ogg" type="video/ogg">
144Your browser does not support the video tag.</video></div></div><div id="div_block-86-44" class="ct-div-block" ><div id="text_block-88-44" class="ct-text-block" >Alex Mogg</div><div id="text_block-90-44" class="ct-text-block" >Managing Director of Croydon Orthodontics</div><div id="text_block-92-44" class="ct-text-block text" >“.. we now have a fully automated system allowing our prospects to be nurtured as soon as they contact us. Our whole patient journey is now completely automated allowing us to be super efficient and effective and bringing brilliant results for the team”</div></div></div></div></li></ul></div></div>
144<script type="text/rocketlazyloadscript" class="ct-slider-script">window.addEventListener('DOMContentLoaded', function() {jQuery(document).ready(function($){$('#slider-72-44.ct_unique_slider_2234 .oxygen-unslider-container:not(.unslider-horizontal,.unslider-fade)').unslider({autoplay: false, delay: 10000, animation: 'horizontal', speed : 750, arrows: false, nav: true, infinite: false})});});</script>
144<a id="link_text-106-44" class="ct-link-text main-btn news-btn" href="http://" target="_blank"  >Book A Demo</a></div></section><section id="section-108-44" class=" ct-section" ><div  class="ct-section-inner-wrap"><h2 id="headline-110-44" class="ct-headline big-title">Your Plan to Create the Ideal Patient Journey<br></h2></div></section><section id="section-112-44" class=" ct-section" ><div  class="ct-section-inner-wrap"><div id="new_columns-113-44" class="ct-new-columns" ><div id="div_block-114-44" class="ct-div-block" ><div id="div_block-144-44" class="ct-div-block" ><div id="div_block-117-44" class="ct-div-block" ><h1 id="headline-120-44" class="ct-headline subtitle">1| Book A Call</h1></div><div id="div_block-122-44" class="ct-div-block" ><img  id="image-123-44" alt="" src="https://idealpatientjourney.com/wp-content/uploads/2022/06/2561306-128.webp" class="ct-image" srcset="" sizes="(max-width: 128px) 100vw, 128px" /><div id="text_block-124-44" class="ct-text-block text" >Get visibility on what your Ideal Patient Journey could look like – and where the growth opportunities are.</div></div></div></div><div id="div_block-115-44" class="ct-div-block" ><div id="div_block-147-44" class="ct-div-block" ><div id="div_block-130-44" class="ct-div-block" ><h1 id="headline-131-44" class="ct-headline subtitle">02| Implement The Ideal Patient Journey</h1></div><div id="div_block-126-44" class="ct-div-block" ><img  id="image-127-44" alt="" src="https://idealpatientjourney.com/wp-content/uploads/2022/06/4079573-128.webp" class="ct-image" srcset="" sizes="(max-width: 128px) 100vw, 128px" /><div id="text_block-128-44" class="ct-text-block text" >A done for you proven automated system to track and engage with your patients, from first contact to referral.<br></div></div></div></div><div id="div_block-116-44" class="ct-div-block" ><div id="div_block-150-44" class="ct-div-block" ><div id="div_block-137-44" class="ct-div-block" ><h1 id="headline-138-44" class="ct-headline subtitle">03| Grow Your Practice<br></h1></div><div id="div_block-133-44" class="ct-div-block" ><img  id="image-134-44" alt="" src="https://idealpatientjourney.com/wp-content/uploads/2022/06/6593722-128.webp" class="ct-image" srcset="" sizes="(max-width: 128px) 100vw, 128px" /><div id="text_block-135-44" class="ct-text-block text" >Know exactly your ROI on your sales and marketing efforts, as well as increase your staff’s productivity.<br></div></div></div></div></div><a id="link_text-153-44" class="ct-link-text main-btn news-btn" href="http://" target="_blank"  >Book A Demo</a></div></section><section id="section-156-44" class=" ct-section" ><div  class="ct-section-inner-wrap"><h2 id="headline-157-44" class="ct-headline big-title">Explore The Ideal Patient Journey™<br></h2><div id="new_columns-160-44" class="ct-new-columns" ><div id="div_block-161-44" class="ct-div-block" ><div id="div_block-163-44" class="ct-div-block" ><div id="div_block-164-44" class="ct-div-block" ><img  id="image-165-44" alt="" src="https://idealpatientjourney.com/wp-content/uploads/2022/06/marketing.webp" class="ct-image" srcset="https://idealpatientjourney.com/wp-content/uploads/2022/06/marketing.webp 300w, https://idealpatientjourney.com/wp-content/uploads/2022/06/marketing-150x150.webp 150w" sizes="(max-width: 300px) 100vw, 300px" /></div><h2 id="headline-166-44" class="ct-headline subtitle">Marketing &amp; Sales Systems</h2></div><div id="text_block-171-44" class="ct-text-block text" >You cannot know your ROI without visibility on into your data, leads, referrals, and prospects.  <br><br>Get the hard data you need at each stage of the Ideal Patient Journey–and deliver a great experience with your practice to each patient.<br></div><div id="code_block-177-44" class="ct-code-block text" ><ul>
145<li>Get instant visibility into your sales and marketing pipeline.</li>
146	<li>Track incoming leads and nurture sequences</li>
147	<li>Convert more of those leads into paying patients.</li>
148	<li>Support automated systems in the delivery of your treatment</li>
149	<li>Generate more referrals through automated surveys, feedback, and re-engagement.</li>
150</ul></div></div><div id="div_block-162-44" class="ct-div-block" ><img  id="image-178-44" alt="" src="https://idealpatientjourney.com/wp-content/uploads/2022/06/ideal-patient-journey-box-768x892-1.webp" class="ct-image" srcset="https://idealpatientjourney.com/wp-content/uploads/2022/06/ideal-patient-journey-box-768x892-1.webp 768w, https://idealpatientjourney.com/wp-content/uploads/2022/06/ideal-patient-journey-box-768x892-1-258x300.webp 258w" sizes="(max-width: 768px) 100vw, 768px" /></div></div><div id="new_columns-179-44" class="ct-new-columns" ><div id="div_block-187-44" class="ct-div-block" ><img  id="image-188-44" alt="" src="https://idealpatientjourney.com/wp-content/uploads/2022/06/Elements_4-1024x1024-1.webp" class="ct-image" srcset="https://idealpatientjourney.com/wp-content/uploads/2022/06/Elements_4-1024x1024-1.webp 1024w, https://idealpatientjourney.com/wp-content/uploads/2022/06/Elements_4-1024x1024-1-300x300.webp 300w, https://idealpatientjourney.com/wp-content/uploads/2022/06/Elements_4-1024x1024-1-150x150.webp 150w, https://idealpatientjourney.com/wp-content/uploads/2022/06/Elements_4-1024x1024-1-768x768.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></div><div id="div_block-180-44" class="ct-div-block" ><div id="div_block-181-44" class="ct-div-block" ><div id="div_block-182-44" class="ct-div-block" ><img  id="image-183-44" alt="" src="https://idealpatientjourney.com/wp-content/uploads/2022/06/tech-stack.webp" class="ct-image" srcset="https://idealpatientjourney.com/wp-content/uploads/2022/06/tech-stack.webp 300w, https://idealpatientjourney.com/wp-content/uploads/2022/06/tech-stack-150x150.webp 150w" sizes="(max-width: 300px) 100v
150w, 300px" /></div><h2 id="headline-184-44" class="ct-headline subtitle">Technology Stack</h2></div><div id="text_block-185-44" class="ct-text-block text" >Tech is hard, confusing, and overwhelming. With the Ideal Client Journey, we put the right tools together for you and help them all “play nice together”:<br></div><div id="code_block-186-44" class="ct-code-block text" ><ul>
151<li>Organise all your data on prospects and patients in the CRM.</li>
152	<li>Automatically follow up on quotes after they’ve been sent and viewed–and automatically take payment/deposit when accepted.</li>
153	<li>Know how many leads are coming in and by which source. </li>
154	<li>Be able to react positively and dynamically through accurate reporting.</li>
155	<li>Automatically communicate at each stage of the entire patient journey with SMS messaging, email broadcasts, and internal tasks.</li>
156</ul></div></div></div><div id="new_columns-189-44" class="ct-new-columns" ><div id="div_block-190-44" class="ct-div-block" ><div id="div_block-191-44" class="ct-div-block" ><div id="div_block-192-44" class="ct-div-block" ><img  id="image-193-44" alt="" src="https://idealpatientjourney.com/wp-content/uploads/2022/06/team-training.webp" class="ct-image" srcset="https://idealpatientjourney.com/wp-content/uploads/2022/06/team-training.webp 300w, https://idealpatientjourney.com/wp-content/uploads/2022/06/team-training-150x150.webp 150w" sizes="(max-width: 300px) 100vw, 300px" /></div><h2 id="headline-194-44" class="ct-headline subtitle">Team Training</h2></div><div id="text_block-195-44" class="ct-text-block text" >You and your staff will be thoroughly supported in how to maximise the tools and systems:<br></div><div id="code_block-196-44" class="ct-code-block text" ><ul>
157<li>A bespoke onboarding plan for you and your team.</li>
158	<li>Understand which priorities to address first with your customised Action Plan.</li>
159	<li>Get peer support through an active private community group of business owners from around the world.</li>
160	<li>Training resource to support the team and new joiners.</li>
161</ul></div></div><div id="div_block-197-44" class="ct-div-block" ><img  id="image-198-44" alt="" src="https://idealpatientjourney.com/wp-content/uploads/2022/06/team-training-better.webp" class="ct-image" srcset="https://idealpatientjourney.com/wp-content/uploads/2022/06/team-training-better.webp 512w, https://idealpatientjourney.com/wp-content/uploads/2022/06/team-training-better-300x200.webp 300w" sizes="(max-width: 512px) 100vw, 512px" /></div></div><a id="link_text-204-44" class="ct-link-text main-btn news-btn" href="http://" target="_blank"  >Book A Demo</a></div></section><section id="section-206-44" class=" ct-section" ><div  class="ct-section-inner-wrap"><div id="div_block-207-44" class="ct-div-block" ><h2 id="headline-208-44" class="ct-headline big-title">About The Business Catalyst’s Ideal Patient Journey<br></h2></div><div id="new_columns-216-44" class="ct-new-columns" ><div id="div_block-217-44" class="ct-div-block" ><div id="div_block-218-44" class="ct-div-block has-shape left" ><img  id="image-219-44" alt="" src="https://idealpatientjourney.com/wp-content/uploads/2022/06/Screenshot_23.webp" class="ct-image " srcset="https://idealpatientjourney.com/wp-content/uploads/2022/06/Screenshot_23.webp 737w, https://idealpatientjourney.com/wp-content/uploads/2022/06/Screenshot_23-300x218.webp 300w" sizes="(max-width: 737px) 100v
161w, 737px" /></div></div><div id="div_block-220-44" class="ct-div-block" ><div id="text_block-221-44" class="ct-text-block text has-border" >The Business Catalyst provides the systems, tools and team training for private dentists and orthodontists so they can grow their practice and have more money and have the freedom to enjoy it.<br><br>Unlike standalone software or systems that deliver partial solutions, this is a fully automated sales and marketing system that can support growth at multiple locations and multiple treatments without compromising patient experience.</div></div></div><div id="new_columns-210-44" class="ct-new-columns" ><div id="div_block-211-44" class="ct-div-block" ><div id="text_block-212-44" class="ct-text-block text has-border" >We are award-winning experts in automation with more than 30 years experience in systemizing and growing businesses, and 10 years of experience in automation, software, marketing and business and success in supporting over 300+ clients.<br><br>Typical results include doubling revenues, 40% increase in net profits, and time savings of up to 5 hours per person per workday.</div></div><div id="div_block-213-44" class="ct-div-block" ><div id="div_block-214-44" class="ct-div-block has-shape" ><img  id="image-215-44" alt="" src="https://idealpatientjourney.com/wp-content/uploads/2022/06/Screenshot_24.webp" class="ct-image " srcset="https://idealpatientjourney.com/wp-content/uploads/2022/06/Screenshot_24.webp 735w, https://idealpatientjourney.com/wp-content/uploads/2022/06/Screenshot_24-300x220.webp 300w" sizes="(max-width: 735px) 100vw, 735px" /></div></div></div><div id="div_block-270-44" class="ct-div-block has-gradient" ><div id="div_block-271-44" class="ct-div-block" ><h1 id="headline-272-44" class="ct-headline big-title">Grow Your Practice (and Patient Smiles) with the Ideal Patient Journey</h1><h1 id="headline-275-44" class="ct-headline subtitle">Build a Stronger Practice. Create More Great Smiles.<br>Create More Time for Family and Recreation.</h1><a id="link_text-277-44" class="ct-link-text main-btn news-btn" href="http://" target="_blank"  >Book A Demo</a></div></div></div></section>            <div tabindex="-1" class="oxy-modal-backdrop center "
162                style="background-color: rgba(0,0,0,0.5);"
163                data-trigger="user_clicks_element"                data-trigger-selector=".news-btn"                data-trigger-time="5"                data-trigger-time-unit="seconds"                data-close-automatically="no"                data-close-after-time="10"                data-close-after-time-unit="seconds"                data-trigger_scroll_amount="50"                data-trigger_scroll_direction="down"	            data-scroll_to_selector=""	            data-time_inactive="60"	            data-time-inactive-unit="seconds"	            data-number_of_clicks="3"	            data-close_on_esc="on"	            data-number_of_page_views="3"                data-close-after-form-submit="no"                data-open-again="always_show"                data-open-again-after-days="3"            >
164
165                <div id="modal-299-44" class="ct-modal" ><div id="code_block-300-44" class="ct-code-block" ><iframe id="o3if7YB9b4LStlzKMebm_1715853044751" style="width: 100%; border: none; overflow: hidden;" src="https://link.idealcustomerjourney.com/widget/booking/o3if7YB9b4LStlzKMebm" scrolling="no"></iframe>
166<script type="text/rocketlazyloadscript" data-minify="1" data-rocket-src="https://idealpatientjourney.com/wp-content/cache/min/1/js/form_embed.js?ver=1781254267" data-rocket-type="text/javascript" data-rocket-defer defer></script>
166</div><a id="link_button-301-44" class="ct-link-button oxy-close-modal" href="http://" target="_self"  >X</a></div>
167            </div>
168        </div><section id="section-19-1296" class=" ct-section" ><div class="ct-section-inner-wrap"><img  id="image-20-1296" alt="" src="https://idealpatientjourney.com/wp-content/uploads/2022/06/original-white_text-1024x365-1.webp" class="ct-image" srcset="https://idealpatientjourney.com/wp-content/uploads/2022/06/original-white_text-1024x365-1.webp 1024w, https://idealpatientjourney.com/wp-content/uploads/2022/06/original-white_text-1024x365-1-300x107.webp 300w, https://idealpatientjourney.com/wp-content/uploads/2022/06/original-white_text-1024x365-1-768x274.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px" /><a id="link_text-23-1296" class="ct-link-text" href="https://thebusinesscatalyst.co.uk/privacy/" target="_blank"  >Privacy Policy</a><div id="code_block-21-1296" class="ct-code-block" ><div>2026 All right reserved</div></div>
169		<div id="-back-to-top-22-1296" class="oxy-back-to-top " ><div class="oxy-back-to-top_inner oxy-inner-content" data-scroll="0" data-scroll-duration="300" data-scroll-easing="linear" title="Back to Top"><span class="oxy-back-to-top_icon"><svg id="-back-to-top-22-1296-icon"><use xlink:href="#FontAwesomeicon-angle-double-up"></use></svg></span></div></div>
170
171		</div></section>	<!-- WP_FOOTER -->
172<script type="speculationrules">
173{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/twentytwentyfive/*","/wp-content/themes/oxygen-is-not-a-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
174</script>
vendor: 1 bytes, line 174
174
175<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://kh191.infusionsoft.app/app/webTracking/getTrackingCode" data-rocket-defer defer></script>
vendor: 2 bytes, line 175
175
176<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://kh191.infusionsoft.com/app/timezone/timezoneInputJs?xid=8540b0018b9f3979ff56286ec4a1e80f" data-rocket-defer defer></script>
vendor: 2 bytes, line 176
176
177<script type="text/rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://idealpatientjourney.com/wp-content/cache/min/1/js/infusionsoft.js?ver=1781254268" data-rocket-defer defer></script>
vendor: 2 bytes, line 177
177
178<script type="text/rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://idealpatientjourney.com/wp-content/cache/min/1/resources/component/calendar/calendar.js?ver=1781254268" data-rocket-defer defer></script>
vendor: 2 bytes, line 178
178
179<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://kh191.infusionsoft.app/app/webform/overwriteRefererJs" data-rocket-defer defer></script>
179
180
181
182
183<script type="text/rocketlazyloadscript">window.addEventListener('DOMContentLoaded', function() {
184(function($){
185	$(document).ready(function(){ 
186		$('.ipj-sidebar .oxel_accordion__row').addClass('oxel_accordion__row--active');
187		$('.ipj-sidebar .oxel_accordion__content').removeClass('oxel_accordion__content__hidden');
188		
189		$(function(){
190   		 var current = location.pathname;
191			$('.ipj-sidebar-menu a').each(function(){
192				var $this = $(this);
193				// if the current path is like this link, make it active
194				if($this.attr('href').indexOf(current) !== -1){
195					$this.addClass('active');
196				};
197			})
198		});
199	});
200})(jQuery)
201});</script>
201
202<style>.ct-FontAwesomeicon-angle-double-up{width:0.64285714285714em}</style>
203<?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="FontAwesomeicon-angle-double-up" viewBox="0 0 18 28"><title>angle-double-up</title><path d="M16.797 20.5c0 0.125-0.063 0.266-0.156 0.359l-0.781 0.781c-0.094 0.094-0.219 0.156-0.359 0.156-0.125 0-0.266-0.063-0.359-0.156l-6.141-6.141-6.141 6.141c-0.094 0.094-0.234 0.156-0.359 0.156s-0.266-0.063-0.359-0.156l-0.781-0.781c-0.094-0.094-0.156-0.234-0.156-0.359s0.063-0.266 0.156-0.359l7.281-7.281c0.094-0.094 0.234-0.156 0.359-0.156s0.266 0.063 0.359 0.156l7.281 7.281c0.094 0.094 0.156 0.234 0.156 0.359zM16.797 14.5c0 0.125-0.063 0.266-0.156 0.359l-0.781 0.781c-0.094 0.094-0.219 0.156-0.359 0.156-0.125 0-0.266-0.063-0.359-0.156l-6.141-6.141-6.141 6.141c-0.094 0.094-0.234 0.156-0.359 0.156s-0.266-0.063-0.359-0.156l-0.781-0.781c-0.094-0.094-0.156-0.234-0.156-0.359s0.
203063-0.266 0.156-0.359l7.281-7.281c0.094-0.094 0.234-0.156 0.359-0.156s0.266 0.063 0.359 0.156l7.281 7.281c0.094 0.094 0.156 0.234 0.156 0.359z"/></symbol></defs></svg><div 
204	id="pum-616" 
205	role="dialog" 
206	aria-modal="false"
207	class="pum pum-overlay pum-theme-67 pum-theme-default-theme popmake-overlay pum-click-to-close click_open" 
208	data-popmake="{&quot;id&quot;:616,&quot;slug&quot;:&quot;webinar&quot;,&quot;theme_id&quot;:67,&quot;cookies&quot;:[{&quot;event&quot;:&quot;on_popup_close&quot;,&quot;settings&quot;:{&quot;name&quot;:&quot;pum-616&quot;,&quot;key&quot;:&quot;&quot;,&quot;session&quot;:false,&quot;path&quot;:&quot;1&quot;,&quot;time&quot;:&quot;1 month&quot;}}],&quot;triggers&quot;:[{&quot;type&quot;:&quot;click_open&quot;,&quot;settings&quot;:{&quot;cookie_name&quot;:&quot;&quot;,&quot;extra_selectors&quot;:&quot;.webinar-btn&quot;}}],&quot;mobile_disabled&quot;:null,&quot;tablet_disabled&quot;:null,&quot;meta&quot;:{&quot;display&quot;:{&quot;stackable&quot;:false,&quot;overlay_disabled&quot;:false,&quot;scrollable_content&quot;:false,&quot;disable_reposition&quot;:false,&quot;size&quot;:&quot;medium&quot;,&quot;responsive_min_width&quot;:&quot;0%&quot;,&quot;responsive_min_width_unit&quot;:false,&quot;responsive_max_width&quot;:&quot;100%&quot;,&quot;responsive_max_width_unit&quot;:false,&quot;custom_width&quot;:&quot;640px&quot;,&quot;custom_width_unit&quot;:false,&quot;custom_height&quot;:&quot;380px&quot;,&quot;custom_height_unit&quot;:false,&quot;custom_height_auto&quot;:false,&quot;location&quot;:&quot;center&quot;,&quot;position_from_trigger&quot;:false,&quot;position_top&quot;:&quot;100&quot;,&quot;position_left&quot;:&quot;0&quot;,&quot;position_bottom&quot;:&quot;0&quot;,&quot;position_right&quot;:&quot;0&quot;,&quot;position_fixed&quot;:false,&quot;animation_type&quot;:&quot;fade&quot;,&quot;animation_speed&quot;:&quot;350&quot;,&quot;animation_origin&quot;:&quot;center top&quot;,&quot;overlay_zindex&quot;:false,&quot;zindex&quot;:&quot;1999999999&quot;},&quot;close&quot;:{&quot;text&quot;:&quot;X&quot;,&quot;button_delay&quot;:&quot;0&quot;,&quot;overlay_click&quot;:&quot;1&quot;,&quot;esc_press&quot;:&quot;1&quot;,&quot;f4_press&quot;:&quot;1&quot;},&quot;click_open&quot;:[]}}">
209
210	<div  id="popmake-616" class="pum-container popmake theme-67 pum-responsive pum-responsive-medium responsive size-medium">
211
212				
213				
214		
215				<div  class="pum-content popmake-content" tabindex="0">
216			<form id="inf_form" class="infusion-form" accept-charset="UTF-8" action="https://submit.ideasquarelab.com/v1/kh191" autocomplete="off" method="POST"><input id="inf_field_Email" style="display: none;" tabindex="-1" autocomplete="a779" name="inf_field_Email" readonly="readonly" type="text" placeholder="Email *" /><input id="inf_field_FirstName" style="position: absolute; top: -9999px; left: -9999px;" tabindex="-1" autocomplete="a676" name="inf_field_FirstName" readonly="readonly" type="text" placeholder="First Name *" /><input autocomplete="a285" name="37Xhqgypq3tZ8VnL2HsqX0" type="hidden" value="175a70c1f9024cc64de3df21010c1984" /> <input autocomplete="a297" name="37VpdFJ2tK9v2UXHry2Meb" type="hidden" value="20dc962781637573e915bc6087629e18" /> <input autocomplete="a555" name="1ysZWt2QNypAWnUtUPw7bG" type="hidden" value="86db75575c737dbf532983ffcad0c8f4" /> <input autocomplete="a130" name="KQMuy6PM91xleq0FjPtUU" type="hidden" value="b364a3f63a060d6676e1d8c4223d0ea4" /><input autocomplete="a658" name="37o4va2B8CC02rPe3glfN4" type="hidden" value="a549b394d1f4df157dbdb2ea065b16a8" /> <input autocomplete="a301" name="28WizPYyiwoYpjtvZEXJHI" type="hidden" value="1dbf4ca1956bb6e5d6d601798651d86e" /> <input autocomplete="a434" name="5RrirpVKWdTpDVEUG4kZz0" type="hidden" value="3e6b95c481095b361a88cebe1be82ed2" /> <textarea id="inf_field_Message" style="position: absolute; top: -9999px; left: -9999px;" tabindex="-1" name="inf_field_Message"></textarea><input autocomplete="a227" name="15MNGQ9i0Y9SZl9p9D6hyq" type="hidden" value="NHS to Private" /> <input name="infusionsoft_version" type="hidden" value="1.70.0.555725" /></p>
217<div class="infusion-field"><label></label> <input id="4ns0BxDJ2PUVEMIgfTVyWtSgbYfPqwnXDZZNzD5Vq0R" autocomplete="a655" name="4ns0BxDJ2PUVEMIgfTVyWtSgbYfPqwnXDZZNzD5Vq0R" type="text" placeholder="First Name *" /></div>
218<div class="infusion-field"><label for="QXrw67Gl8vDHMUkk6xUbPuK4Xr9kshSNHsgLBhZjUo4"></label> <input id="QXrw67Gl8vDHMUkk6xUbPuK4Xr9kshSNHsgLBhZjUo4" autocomplete="a316" name="QXrw67Gl8vDHMUkk6xUbPuK4Xr9kshSNHsgLBhZjUo4" type="text" placeholder="Last Name *" /></div>
219<div class="infusion-field"><label for="iHRKzZ7tXjQU6dROtGyP9CzGzq4vSWl0YRadUHmp70u"></label> <input id="iHRKzZ7tXjQU6dROtGyP9CzGzq4vSWl0YRadUHmp70u" autocomplete="a844" name="iHRKzZ7tXjQU6dROtGyP9CzGzq4vSWl0YRadUHmp70u" type="text" placeholder="Practice Name *" /></div>
220<div class="infusion-field"><label></label> <input id="6HesdJJw6YWxN3vJmSrvD1" autocomplete="a339" name="6HesdJJw6YWxN3vJmSrvD1" type="text" placeholder="Email *" /></div>
221<div>
222<div class="text">
223<div class="text">
224<div>Do you want a text / sms reminder?</div>
225</div>
226</div>
227</div>
228<div class="infusion-field"><label for="OaXs2lMsK7B4DP55vIYjl0OYJyoXqY0rvS0RsQWdaio"></label> <input id="is_validation" name="is_validation" type="hidden" /><input id="inf_field_Username" class="infusion-field-input-container" style="display: none;" tabindex="-1" autocomplete="a740" name="inf_field_Username" readonly="readonly" type="text" placeholder="Username *" />
228<input id="is_version" name="is_version" type="hidden" value="a6" /><input id="OaXs2lMsK7B4DP55vIYjl0OYJyoXqY0rvS0RsQWdaio" autocomplete="a393" name="OaXs2lMsK7B4DP55vIYjl0OYJyoXqY0rvS0RsQWdaio" type="text" placeholder="Mobile" /></div>
229<div>
230<div>&nbsp;</div>
231</div>
232<div class="infusion-submit"><button id="recaptcha_b364a3f63a060d6676e1d8c4223d0ea4" class="infusion-recaptcha" type="submit">Register</button></div>
233<div>
234<div>&nbsp;</div>
235</div>
236<div class="infusion-field">
237<div class="infusion-field" style="position: absolute; top: -9999px; left: -9999px;"><input id="y3BUFtPSIEyziDQRejjsL" class="ifs-field-input-container" style="position: absolute; top: -9999px; left: -9999px;" tabindex="-1" autocomplete="a519" name="y3BUFtPSIEyziDQRejjsL" readonly="readonly" type="text" value="Email Address" /></div>
238<div class="infusion-field" style="position: absolute; top: -9999px; left: -9999px;"><input id="inf_field_PostalCode" class="infusion-field-input-container" style="display: none;" tabindex="-1" autocomplete="a430" name="inf_field_PostalCode" type="text" placeholder="ZIP Code *" /><input id="5OqWo3ih0OARQq4Fg9OHnO" class="ifs-field-input-container" style="position: absolute; top: -9999px; left: -9999px;" tabindex="-1" autocomplete="a189" name="5OqWo3ih0OARQq4Fg9OHnO" readonly="readonly" type="text" value="Email *" /></div>
239<div class="infusion-field" style="position: absolute; top: -9999px; left: -9999px;"><input id="53qtEKpolT9Sj3EMqDcO76" class="ifs-field-input-container" style="position: absolute; top: -9999px; left: -9999px;" tabindex="-1" autocomplete="a250" name="53qtEKpolT9Sj3EMqDcO76" readonly="readonly" type="text" value="Email Address" /></div>
240<div class="infusion-field" style="position: absolute; top: -9999px; left: -9999px;"><input id="2LvyvH8CO5yStyjMMMaJlf" class="ifs-field-input-container" style="position: absolute; top: -9999px; left: -9999px;" tabindex="-1" autocomplete="a688" name="2LvyvH8CO5yStyjMMMaJlf" readonly="readonly" type="text" value="[email protected]" /></div>
241<p><span class="infusion-checkbox"><input id="P1OQV29fFFDbluhL3cfIhXqdLJT5c0cWJKX8HOCb8C9iXmJXWMUL9DMopvqFtp9UM9xxnARJ2hlVDtqBvwNoiM" autocomplete="a793" name="P1OQV29fFFDbluhL3cfIhXqdLJT5c0cWJKX8HOCb8C9iXmJXWMUL9DMopvqFtp9UM9xxnARJ2hlVDtqBvwNoiM" type="checkbox" value="4288" /> <label class="infusion-field-label-container infusion-label-checkbox" for="P1OQV29fFFDbluhL3cfIhXqdLJT5c0cWJKX8HOCb8C9iXmJXWMUL9DMopvqFtp9UM9xxnARJ2hlVDtqBvwNoiM">I have read and understood the privacy statement</label> </span></div>
242<div>
243<div class="text">
244<div class="text">
245<div><a href="https://thebusinesscatalyst.co.uk/privacy" shape="rect">privacy statement</a></div>
246</div>
247</div>
248</div>
249<div class="infusion-field" style="position: absolute; top: -9999px; left: -9999px;"><input id="38DV4PyXt24vmQOr19RBCn" class="ifs-field-input-container" style="position: absolute; top: -9999px; left: -9999px;" tabindex="-1" autocomplete="a117" name="38DV4PyXt24vmQOr19RBCn" readonly="readonly" type="text" value="[email protected]" /></div>
250<div class="infusion-field" style="position: absolute; top: -9999px; left: -9999px;"><input id="24cz9tYIg8xZmhmPtAfSX6" class="ifs-field-input-container" style="position: absolute; top: -9999px; left: -9999px;" tabindex="-1" autocomplete="a406" name="24cz9tYIg8xZmhmPtAfSX6" readonly="readonly" type="text" value="[email protected]" /></div>
251<div class="infusion-field" style="position: absolute; top: -9999px; left: -9999px;"><input id="6kJ1OXachBsF0qA6bmmC6S" class="ifs-field-input-container" style="position: absolute; top: -9999px; left: -9999px;" tabindex="-1" autocomplete="a599" name="6kJ1OXachBsF0qA6bmmC6S" readonly="readonly" type="text" value="Email *" /></div>
252</form>
253<p><img decoding="async" src="https://submit.ideasquarelab.com/visit?client=kh191" alt=" " width="1px" height="1px" /></p>
254		</div>
255
256				
257							<button type="button" class="pum-close popmake-close" aria-label="Close">
258			X			</button>
259		
260	</div>
261
262</div>
263
264		
264<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript">window.addEventListener('DOMContentLoaded', function() {
265
266            // Initialize Oxygen Modals
267            jQuery(document).ready(function() {
268
269                function showModal( modal ) {
270                    var $modal = jQuery( modal );
271                    $modal.addClass("live");
272                    var modalId = $modal[0].querySelector('.ct-modal').id;
273                    
274                    var focusable = modal.querySelector('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])');
275
276                    if(focusable) {
277                        setTimeout(() => {
278                            focusable.focus();    
279                        }, 500);
280                    } else {
281                        setTimeout(() => {
282                        $modal.focus();
283                        }, 500)
284                    }
285
286                    // Check if this modal can be shown according to settings and last shown time
287                    // Current and last time in milliseconds
288                    var currentTime = new Date().getTime();
289                    var lastShownTime = localStorage && localStorage['oxy-' + modalId + '-last-shown-time'] ? JSON.parse( localStorage['oxy-' + modalId + '-last-shown-time'] ) : false;
290                    // manual triggers aren't affected by last shown time
291                    if( $modal.data( 'trigger' ) != 'user_clicks_element' ) {
292                        switch( $modal.data( 'open-again' ) ) {
293                            case 'never_show_again':
294                                // if it was shown at least once, don't show it again
295                                if( lastShownTime !== false ) return;
296                                break;
297                            case 'show_again_after':
298                                var settingDays = parseInt( $modal.data( 'open-again-after-days' ) );
299                                var actualDays = ( currentTime - lastShownTime ) / ( 60*60*24*1000 );
300                                if( actualDays < settingDays ) return;
301                                break;
302                            default:
303                                //always show
304                                break;
305                        }
306                    }
307
308                    // Body manipulation to prevent scrolling while modal is active, and maintain scroll position.
309                    document.querySelector('body').style.top = `-${window.scrollY}px`;
310                    document.querySelector('body').classList.add('oxy-modal-active');
311                    
312                    // save current time as last shown time
313                    if( localStorage ) localStorage['oxy-' + modalId + '-last-shown-time'] = JSON.stringify( currentTime );
314
315                    // trick to make jQuery fadeIn with flex
316                    $modal.css("display", "flex");
317                    $modal.hide();
318                    // trick to force AOS trigger on elements inside the modal
319                    $modal.find(".aos-animate").removeClass("aos-animate").addClass("aos-animate-disabled");
320
321                    // show the modal
322                    $modal.fadeIn(250, function(){
323                        // trick to force AOS trigger on elements inside the modal
324                        $modal.find(".aos-animate-disabled").removeClass("aos-animate-disabled").addClass("aos-animate");
325                    });
326
327
328                    if( $modal.data( 'close-automatically' ) == 'yes' ) {
329                        var time = parseInt( $modal.data( 'close-after-time' ) );
330                        if( $modal.data( 'close-after-time-unit' ) == 'seconds' ) {
331                            time = parseInt( parseFloat( $modal.data( 'close-after-time' ) ) * 1000 );
332                        }
333                        setTimeout( function(){
334                            hideModal(modal);
335                        }, time );
336                    }
337
338                    // close modal automatically after form submit (Non-AJAX)
339                    if( $modal.data( 'close-after-form-submit' ) == 'yes' && $modal.data("trigger") == "after_specified_time" ) {
340
341                        // WPForms
342                        // WPForms replaces the form with a confirmation message on page refresh
343                        if( $modal.find(".wpforms-confirmation-container-full").length > 0 ) {
344                            setTimeout(function () {
345                                hideModal(modal);
346                            }, 3000);
347                        }
348
349                        // Formidable Forms
350                        // Formidable Forms replaces the form with a confirmation message on page refresh
351                        if( $modal.find(".frm_message").length > 0 ) {
352                            setTimeout(function () {
353                                hideModal(modal);
354                            }, 3000);
355                        }
356
357                        // Caldera Forms
358                        // Caldera Forms replaces the form with a confirmation message on page refresh
359                        if( $modal.find(".caldera-grid .alert-success").length > 0 ) {
360                            setTimeout(function () {
361                                hideModal(modal);
362                            }, 3000);
363                        }
364
365                    }
366                }
367
368                window.oxyShowModal = showModal;
369
370                var hideModal = function ( modal ) {
371
372                    // Body manipulation for scroll prevention and maintaining scroll position
373                    var scrollY = document.querySelector('body').style.top;
374                    document.querySelector('body').classList.remove('oxy-modal-active');
375                    document.querySelector('body').style.top = '';
376                    window.scrollTo(0, parseInt(scrollY || '0') * -1);
377
378                    // The function may be called by third party code, without argument, so we must close the first visible modal
379                    if( typeof modal === 'undefined' ) {
380                        var openModals = jQuery(".oxy-modal-backdrop.live");
381                        if( openModals.length == 0 ) return;
382                        modal = openModals[0];
383                    }
384
385                    var $modal = jQuery( modal );
386                    // refresh any iframe so media embedded this way is stopped
387                    $modal.find( 'iframe').each(function(index){
388                        this.src = this.src;
389                    });
390                    // HTML5 videos can be stopped easily
391                    $modal.find( 'video' ).each(function(index){
392                        this.pause();
393                    });
394                    // If there are any forms in the modal, reset them
395                    $modal.find("form").each(function(index){
396                        this.reset();
397                    });
398
399                    $modal.find(".aos-animate").removeClass("aos-animate").addClass("aos-animate-disabled");
400
401                    $modal.fadeOut(400, function(){
402                        $modal.removeClass("live");
403                        $modal.find(".aos-animate-disabled").removeClass("aos-animate-disabled").addClass("aos-animate");
404                    });
405                };
406
407                window.oxyCloseModal = hideModal;
408
409                jQuery( ".oxy-modal-backdrop" ).each(function( index ) {
410
411                    var modal = this;
412
413                    (function( modal ){
414                        var $modal = jQuery( modal );
415						
416						var exitIntentFunction = function( e ){
417                            if( e.target.tagName == 'SELECT' ) { return; }
418							if( e.clientY <= 0 ) {
419								showModal( modal );
420								document.removeEventListener( "mouseleave", exitIntentFunction );
421								document.removeEventListener( "mouseout", exitIntentFunction );
422							}
423						}
424
425                        switch ( jQuery( modal ).data("trigger") ) {
426
427                            case "on_exit_intent":
428                                document.addEventListener( "mouseleave", exitIntentFunction, false);
429								document.addEventListener( "mouseout", exitIntentFunction, false);
430                                break;
431
432                            case "user_clicks_element":
433                                jQuery( jQuery( modal ).data( 'trigger-selector' ) ).click( function( event ) {
434                                    showModal( modal );
435                                    event.preventDefault();
436                                } );
437                                break;
438
439                            case "after_specified_time":
440                                var time = parseInt( jQuery( modal ).data( 'trigger-time' ) );
441                                if( jQuery( modal ).data( 'trigger-time-unit' ) == 'seconds' ) {
442                                    time = parseInt( parseFloat( jQuery( modal ).data( 'trigger-time' ) ) * 1000 );
443                                }
444                                setTimeout( function(){
445                                    showModal( modal );
446                                }, time );
447                                break;
448
449                            case "after_scrolled_amount":
450                                window.addEventListener("scroll", function scrollDetection(){
451                                    var winheight= window.innerHeight || (document.documentElement || document.body).clientHeight;
452                                    var docheight = jQuery(document).height();
453                                    var scrollTop = window.pageYOffset || (document.documentElement || document.body.parentNode || document.body).scrollTop;
454                                    var isScrollUp = false;
455                                    var oxyPreviousScrollTop = parseInt( jQuery( modal ).data( 'previous_scroll_top' ) );
456                                    if( !isNaN( oxyPreviousScrollTop ) ) {
457                                        if( oxyPreviousScrollTop > scrollTop) isScrollUp = true;
458                                    }
459                                    jQuery( modal ).data( 'previous_scroll_top', scrollTop );
460                                    var trackLength = docheight - winheight;
461                                    var pctScrolled = Math.floor(scrollTop/trackLength * 100);
462                                    if( isNaN( pctScrolled ) ) pctScrolled = 0;
463
464                                    if(
465                                        ( isScrollUp && jQuery( modal ).data( 'trigger_scroll_direction' ) == 'up' ) ||
466                                        ( !isScrollUp && jQuery( modal ).data( 'trigger_scroll_direction' ) == 'down' && pctScrolled >= parseInt( jQuery( modal ).data( 'trigger_scroll_amount' ) ) )
467                                    ) {
468                                        showModal( modal );
469                                        window.removeEventListener( "scroll", scrollDetection );
470                                    }
471                                }, false);
472                                break;
473                            case "on_scroll_to_element":
474                                window.addEventListener("scroll", function scrollDetection(){
475                                    var $element = jQuery( jQuery( modal ).data( 'scroll_to_selector' ) );
476                                    if( $element.length == 0 ) {
477                                        window.removeEventListener( "scroll", scrollDetection );
478                                        return;
479                                    }
480
481                                    var top_of_element = $element.offset().top;
482                                    var bottom_of_element = $element.offset().top + $element.outerHeight();
483                                    var bottom_of_screen = jQuery(window).scrollTop() + jQuery(window).innerHeight();
484                                    var top_of_screen = jQuery(window).scrollTop();
485
486                                    if ((bottom_of_screen > bottom_of_element - $element.outerHeight() /2 ) && (top_of_screen < top_of_element + $element.outerHeight() /2 )){
487                                        showModal( modal );
488                                        window.removeEventListener( "scroll", scrollDetection );
489                                    }
490                                }, false);
491                                break;
492                            case "after_number_of_clicks":
493                                document.addEventListener("click", function clickDetection(){
494                                    var number_of_clicks = parseInt( jQuery( modal ).data( 'number_of_clicks' ) );
495
496                                    var clicks_performed = isNaN( parseInt( jQuery( modal ).data( 'clicks_performed' ) ) ) ? 1 :  parseInt( jQuery( modal ).data( 'clicks_performed' ) ) + 1;
497
498                                    jQuery( modal ).data( 'clicks_performed', clicks_performed );
499
500                                    if ( clicks_performed == number_of_clicks ){
501                                        showModal( modal );
502                                        document.removeEventListener( "click", clickDetection );
503                                    }
504                                }, false);
505                                break;
506                            case "after_time_inactive":
507                                var time = parseInt( jQuery( modal ).data( 'time_inactive' ) );
508                                if( jQuery( modal ).data( 'time-inactive-unit' ) == 'seconds' ) {
509                                    time = parseInt( parseFloat( jQuery( modal ).data( 'time_inactive' ) ) * 1000 );
510                                }
511                                var activityDetected = function(){
512                                    jQuery( modal ).data( 'millis_idle', 0 );
513                                };
514                                document.addEventListener( "click", activityDetected);
515                                document.addEventListener( "mousemove", activityDetected);
516                                document.addEventListener( "keypress", activityDetected);
517                                document.addEventListener( "scroll", activityDetected);
518
519                                var idleInterval = setInterval(function(){
520                                    var millis_idle = isNaN( parseInt( jQuery( modal ).data( 'millis_idle' ) ) ) ? 100 :  parseInt( jQuery( modal ).data( 'millis_idle' ) ) + 100;
521                                    jQuery( modal ).data( 'millis_idle', millis_idle );
522                                    if( millis_idle > time ){
523                                        clearInterval( idleInterval );
524                                        document.removeEventListener( "click", activityDetected );
525                                        document.removeEventListener( "mousemove", activityDetected );
526                                        document.removeEventListener( "keypress", activityDetected );
527                                        document.removeEventListener( "scroll", activityDetected );
528                                        showModal( modal );
529                                    }
530                                }, 100);
531                                break;
532
533                            case "after_number_of_page_views":
534                                var modalId = modal.querySelector('.ct-modal').id;
535                                var pageViews = localStorage && localStorage['oxy-' + modalId + '-page-views'] ? parseInt( localStorage['oxy-' + modalId + '-page-views'] ) : 0;
536                                pageViews++;
537                                if( localStorage ) localStorage['oxy-' + modalId + '-page-views'] = pageViews;
538                                if( parseInt( jQuery( modal ).data( 'number_of_page_views' ) ) == pageViews ) {
539                                    if( localStorage ) localStorage['oxy-' + modalId + '-page-views'] = 0;
540                                    showModal( modal );
541                                }
542                                break;
543
544                        }
545
546                        // add event handler to close modal automatically after AJAX form submit
547                        if( $modal.data( 'close-after-form-submit' ) == 'yes' ) {
548
549                            // Contact Form 7
550                            if (typeof wpcf7 !== 'undefined') {
551                                $modal.find('div.wpcf7').each(function () {
552                                    var $form = jQuery(this).find('form');
553                                    this.addEventListener('wpcf7submit', function (event) {
554                                        if (event.detail.contactFormId == $form.attr("id")) {
555                                            setTimeout(function () {
556                                                hideModal(modal);
557                                            }, 3000);
558                                        }
559                                    }, false);
560                                });
561                            }
562
563                            // Caldera Forms
564                            document.addEventListener( "cf.submission", function(event){
565                                // Pending, Caldera AJAX form submissions aren't working since Oxygen 2.2, see: https://github.com/soflyy/oxygen/issues/1638
566                            });
567
568                            // Ninja Forms
569                            jQuery(document).on("nfFormSubmitResponse", function(event, response){
570                                // Only close the modal if the event was triggered from a Ninja Form inside the modal
571                                if( $modal.find("#nf-form-" + response.id + "-cont").length > 0 ) {
572                                    setTimeout(function () {
573                                        hideModal(modal);
574                                    }, 3000);
575                                }
576                            });
577
578                        }
579
580                    })( modal );
581
582                });
583
584                // handle clicks on modal backdrop and on .oxy-close-modal
585                jQuery("body").on('click touchend', '.oxy-modal-backdrop, .oxy-close-modal', function( event ) {
586
587                    var $this = jQuery( this );
588                    var $target = jQuery( event.target );
589
590                    // Click event in the modal div and it's children is propagated to the backdrop
591                    if( !$target.hasClass( 'oxy-modal-backdrop' ) && !$this.hasClass( 'oxy-close-modal' ) ) {
592                        //event.stopPropagation();
593                        return;
594                    }
595
596                    if( $target.hasClass( 'oxy-modal-backdrop' ) && $this.hasClass( 'oxy-not-closable' ) ) {
597                        return;
598                    }
599
600                    if( $this.hasClass( 'oxy-close-modal' ) ) event.preventDefault();
601
602                    var $modal = $this.hasClass( 'oxy-close-modal' ) ? $this.closest('.oxy-modal-backdrop') : $this;
603                    hideModal( $modal[0] );
604                });
605
606                jQuery(document).keyup( function(e){
607                    if( e.key == 'Escape' ){
608                        jQuery(".oxy-modal-backdrop:visible").each(function(index){
609                            if( jQuery(this).data("close_on_esc") == 'on' ) hideModal(this);
610                        });
611                    }
612                } );
613
614            });
615
616		});</script>
616
617
618	            
619            
619<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript">window.addEventListener('DOMContentLoaded', function() {
620            jQuery(document).ready(oxygen_init_btt);
621            function oxygen_init_btt($) {
622
623           //Get the button:
624            let mybutton = $('.oxy-back-to-top'),
625                scrollDuration = $('.oxy-back-to-top_inner').data( 'scroll-duration' ),
626                scrollAmount = $('.oxy-back-to-top_inner').data( 'scroll' ),
627                scrollEasing = $('.oxy-back-to-top_inner').data( 'scroll-easing' ),
628                scrollDataUp = $('.oxy-back-to-top_inner').attr('data-up'),
629                scrollUp;
630
631                if (typeof scrollDataUp !== typeof undefined && scrollDataUp !== false) {
632                    scrollUp = 'true';
633                } else {
634                    scrollUp = 'false';
635                }
636            
637                mybutton.on('click', function(e) {
638                  e.preventDefault();
639                  $('html, body').animate({
640                      scrollTop:0
641                  }, {
642                        duration: scrollDuration,
643                        easing: scrollEasing,
644                        }
645                    );
646                });
647                
648                let previousScroll = 0;
649             
650                $(window).scroll(function() {
651                    var scroll = $(this).scrollTop();
652                    if (scroll >= scrollAmount) {                
653                        if (((scrollUp == 'true') && (scroll < previousScroll)) || (scrollUp != 'true')) {
654                            mybutton.addClass('btt-visible');
655                        } 
656                        else {
657                            mybutton.removeClass("btt-visible");
658                        }
659                    }
660                    else {
661                        mybutton.removeClass("btt-visible");
662                    }
663                    previousScroll = scroll;
664                });
665                
666            };    
667            
668        });</script>
668
669
670    
670<script type="text/rocketlazyloadscript" id="rocket-browser-checker-js-after">
671"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
672//# sourceURL=rocket-browser-checker-js-after
673</script>
vendor: 1 bytes, line 673
673
674<script id="rocket-preload-links-js-extra">
675var RocketPreloadLinksConfig = {"excludeUris":"/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://idealpatientjourney.com","onHoverDelay":"100","rateThrottle":"3"};
676//# sourceURL=rocket-preload-links-js-extra
677</script>
vendor: 1 bytes, line 677
677
678<script type="text/rocketlazyloadscript" id="rocket-preload-links-js-after">
679(function() {
680"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
681}());
682
683//# sourceURL=rocket-preload-links-js-after
684</script>
vendor: 1 bytes, line 684
684
685<script id="jquery-bind-first-js" defer src="https://idealpatientjourney.com/wp-content/plugins/pixelyoursite/dist/scripts/jquery.bind-first-0.2.3.min.js?ver=0.2.3"></script>
vendor: 1 bytes, line 685
685
686<script type="text/rocketlazyloadscript" id="js-cookie-pys-js" defer data-rocket-src="https://idealpatientjourney.com/wp-content/plugins/pixelyoursite/dist/scripts/js.cookie-2.1.3.min.js?ver=2.1.3"></script>
vendor: 1 bytes, line 686
686
687<script type="text/rocketlazyloadscript" data-minify="1" id="js-sha256-js" defer data-rocket-src="https://idealpatientjourney.com/wp-content/cache/min/1/wp-content/plugins/pixelyoursite/dist/scripts/sha256.js?ver=1788390157"></script>
vendor: 1 bytes, line 687
687
688<script id="pys-js-extra">
689var pysOptions = {"staticEvents":[],"dynamicEvents":[],"triggerEvents":[],"triggerEventTypes":[],"debug":"","siteUrl":"https://idealpatientjourney.com","ajaxUrl":"https://idealpatientjourney.com/wp-admin/admin-ajax.php","ajax_event":"b51f138537","enable_remove_download_url_param":"1","cookie_duration":"7","last_visit_duration":"60","enable_success_send_form":"","ajaxForServerEvent":"1","ajaxForServerStaticEvent":"1","useSendBeacon":"1","send_external_id":"1","external_id_expire":"180","track_cookie_for_subdomains":"1","google_consent_mode":"1","consent_mode_cmp_active":"","data_persistency":"recent_data","gdpr":{"ajax_enabled":false,"all_disabled_by_api":false,"facebook_disabled_by_api":false,"analytics_disabled_by_api":false,"google_ads_disabled_by_api":false,"pinterest_disabled_by_api":false,"bing_disabled_by_api":false,"reddit_disabled_by_api":false,"openai_disabled_by_api":false,"externalID_disabled_by_api":false,"facebook_prior_consent_enabled":true,"analytics_prior_consent_enabled":true,"google_ads_prior_consent_enabled":null,"pinterest_prior_consent_enabled":true,"bing_prior_consent_enabled":true,"openai_prior_consent_enabled":true,"cookiebot_integration_enabled":false,"cookiebot_facebook_consent_category":"marketing","cookiebot_analytics_consent_category":"statistics","cookiebot_tiktok_consent_category":"marketing","cookiebot_google_ads_consent_category":"marketing","cookiebot_pinterest_consent_category":"marketing","cookiebot_bing_consent_category":"marketing","cookiebot_openai_consent_category":"marketing","consent_magic_integration_enabled":false,"real_cookie_banner_integration_enabled":false,"cookie_notice_integration_enabled":false,"cookie_law_info_integration_enabled":false,"analytics_storage":{"enabled":true,"value":"granted","filter":false},"ad_storage":{"enabled":true,"value":"granted","filter":false},"ad_user_data":{"enabled":true,"value":"granted","filter":false},"ad_personalization":{"enabled":true,"value":"granted","filter":false}},"cookie":{"disabled_all_cookie":false,"disabled_start_session_cookie":false,"disabled_advanced_form_data_cookie":false,"disabled_landing_page_cookie":false,"disabled_first_visit_cookie":false,"disabled_trafficsource_cookie":false,"disabled_utmTerms_cookie":false,"disabled_utmId_cookie":false},"tracking_analytics":{"TrafficLanding":"","TrafficUtms":[],"TrafficUtmsId":[]},"GATags":{"ga_datalayer_type":"default","ga_datalayer_name":"dataLayerPYS"},"woo":{"enabled":false},"edd":{"enabled":false},"cache_bypass":"1791062723"};
690//# sourceURL=pys-js-extra
691</script>
vendor: 1 bytes, line 691
691
692<script type="text/rocketlazyloadscript" data-minify="1" id="pys-js" defer data-rocket-src="https://idealpatientjourney.com/wp-content/cache/min/1/wp-content/plugins/pixelyoursite/dist/scripts/public.js?ver=1781254268"></script>
vendor: 1 bytes, line 692
692
693<script type="text/rocketlazyloadscript" id="jquery-ui-core-js-before">window.addEventListener('DOMContentLoaded', function() {
694jQuery.uiBackCompat = true;
695//# sourceURL=jquery-ui-core-js-before
696});</script>
vendor: 1 bytes, line 696
696
697<script id="jquery-ui-core-js" src="https://idealpatientjourney.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 697
697
698<script type="text/rocketlazyloadscript" id="wp-hooks-js" data-rocket-src="https://idealpatientjourney.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 698
698
699<script id="popup-maker-site-js-extra">
700var pum_vars = {"version":"1.25.0","pm_dir_url":"https://idealpatientjourney.com/wp-content/plugins/popup-maker/","ajaxurl":"https://idealpatientjourney.com/wp-admin/admin-ajax.php","restapi":"https://idealpatientjourney.com/wp-json/pum/v1","rest_nonce":null,"default_theme":"67","debug_mode":"","disable_tracking":"","disable_url_params":"","home_url":"/","message_position":"top","core_sub_forms_enabled":"1","popups":[],"cookie_domain":"","paramNames":{"popup_id":"pid","cta":"cta","notrack":"notrack"},"analytics_enabled":"1","analytics_route":"analytics","analytics_api":"https://idealpatientjourney.com/wp-json/pum/v1"};
701var pum_sub_vars = {"ajaxurl":"https://idealpatientjourney.com/wp-admin/admin-ajax.php","message_position":"top"};
702var pum_popups = {"pum-616":{"triggers":[{"type":"click_open","settings":{"cookie_name":"","extra_selectors":".webinar-btn"}}],"cookies":[{"event":"on_popup_close","settings":{"name":"pum-616","key":"","session":false,"path":"1","time":"1 month"}}],"disable_on_mobile":false,"disable_on_tablet":false,"explain":null,"type_section":null,"theme_id":"67","size":"medium","responsive_min_width":"0%","responsive_max_width":"100%","custom_width":"640px","custom_height_auto":false,"custom_height":"380px","scrollable_content":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","open_sound":"none","custom_sound":"","location":"center","position_top":"100","position_bottom":"0","position_left":"0","position_right":"0","position_from_trigger":false,"position_fixed":false,"overlay_disabled":false,"stackable":false,"disable_reposition":false,"zindex":"1999999999","close_button_delay":"0","close_on_form_submission":true,"close_on_form_submission_delay":"0","close_on_overlay_click":true,"close_on_esc_press":true,"close_on_f4_press":true,"disable_form_reopen":false,"disable_accessibility":false,"atc_promotion":null,"fi_promotion":null,"theme_slug":"default-theme","id":616,"slug":"webinar"}};
703//# sourceURL=popup-maker-site-js-extra
704</script>
vendor: 1 bytes, line 704
704
705<script data-minify="1" id="popup-maker-site-js" src="https://idealpatientjourney.com/wp-content/cache/min/1/wp-content/uploads/pum/pum-site-scripts.js?ver=1781254268" data-rocket-defer defer></script>
vendor: 1 bytes, line 705
705
706<script type="text/rocketlazyloadscript" id="oxygen-unslider-js" data-rocket-src="https://idealpatientjourney.com/wp-content/plugins/oxygen/component-framework/vendor/unslider/unslider-min.js?ver=0b5e59166227b1ef256368defb0b3547" data-rocket-defer defer></script>
vendor: 1 bytes, line 706
706
707<script data-minify="1" id="oxygen-event-move-js" src="https://idealpatientjourney.com/wp-content/cache/min/1/wp-content/plugins/oxygen/component-framework/vendor/unslider/jquery.event.move.js?ver=1781254268" data-rocket-defer defer></script>
vendor: 1 bytes, line 707
707
708<script data-minify="1" id="oxygen-event-swipe-js" src="https://idealpatientjourney.com/wp-content/cache/min/1/wp-content/plugins/oxygen/component-framework/vendor/unslider/jquery.event.swipe.js?ver=1781254268" data-rocket-defer defer></script>
vendor: 1 bytes, line 708
708
709<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript" id="ct-footer-js"></script>
709<!-- /WP_FOOTER --> 
710</body>
711</html>
712
713<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1791062724 -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.