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&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&display=swap" media="print" onload="this.media='all'" 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&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 » Feed" href="https://idealpatientjourney.com/feed/" /> 45<link rel="alternate" type="application/rss+xml" title="Ideal Patient Journey » 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&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 <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 <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 <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 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 & 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="{"id":616,"slug":"webinar","theme_id":67,"cookies":[{"event":"on_popup_close","settings":{"name":"pum-616","key":"","session":false,"path":"1","time":"1 month"}}],"triggers":[{"type":"click_open","settings":{"cookie_name":"","extra_selectors":".webinar-btn"}}],"mobile_disabled":null,"tablet_disabled":null,"meta":{"display":{"stackable":false,"overlay_disabled":false,"scrollable_content":false,"disable_reposition":false,"size":"medium","responsive_min_width":"0%","responsive_min_width_unit":false,"responsive_max_width":"100%","responsive_max_width_unit":false,"custom_width":"640px","custom_width_unit":false,"custom_height":"380px","custom_height_unit":false,"custom_height_auto":false,"location":"center","position_from_trigger":false,"position_top":"100","position_left":"0","position_bottom":"0","position_right":"0","position_fixed":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","overlay_zindex":false,"zindex":"1999999999"},"close":{"text":"X","button_delay":"0","overlay_click":"1","esc_press":"1","f4_press":"1"},"click_open":[]}}"> 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> </div> 231</div> 232<div class="infusion-submit"><button id="recaptcha_b364a3f63a060d6676e1d8c4223d0ea4" class="infusion-recaptcha" type="submit">Register</button></div> 233<div> 234<div> </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.