1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,152697,e=>{"use strict";var t=e.i(843476),a=e.i(271645);let r=null;function n({id:e,title:n="YouTube video",className:s,onPlay:i,onProgress:o,autoActivate:l=!1}){let d,c,[u,p]=(0,a.useState)(l),h=(0,a.useRef)(null),f=(0,a.useRef)(new Set),m=`https://i.ytimg.com/vi_webp/${e}/maxresdefault.webp`,g=(d=`https://www.youtube-nocookie.com/embed/${e}`,c=new URLSearchParams({rel:"0",modestbranding:"1",controls:"1",color:"white",playsinline:"1",iv_load_policy:"3",fs:"1",disablekb:"0",autoplay:u?"1":"0",mute:"0",enablejsapi:"1"}),`${d}?${c}`);return(0,a.useEffect)(()=>{if(!u||!o||!h.current)return;let e=null,t=null,a=!1;return(window.YT&&window.YT.Player?Promise.resolve():r||(r=new Promise(e=>{let t=document.createElement("script");t.src="https://www.youtube.com/iframe_api";let a=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=()=>{try{a?.()}catch{}e()},document.head.appendChild(t)}))).then(()=>{if(!a&&h.current)try{e=new window.YT.Player(h.current,{events:{onStateChange:a=>{let r=window.YT?.PlayerState?.PLAYING??1;a.data!==r||t?a.data!==r&&t&&(clearInterval(t),t=null):t=setInterval(()=>{try{let t=e?.getDuration?.()||0,a=e?.getCurrentTime?.()||0;if(t<=0)return;let r=a/t*100;for(let e of[25,50,75,100])r>=e&&!f.current.has(e)&&(f.current.add(e),o(e))}catch{}},1e3)}}})}catch{}}),()=>{a=!0,t&&clearInterval(t);try{e?.destroy?.()}catch{}}},[u,o]),(0,t.jsx)("div",{className:s?`relative ${s}`:"relative",children:u?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("iframe",{ref:h,className:"h-full w-full",src:g,title:n,loading:"lazy",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerPolicy:"strict-origin-when-cross-origin",allowFullScreen:!0}),(0,t.jsx)("span",{"aria-hidden":!0,className:"pointer-events-none absolute inset-x-0 top-0 h-9 bg-gradient-to-b from-black/60 to-transparent"})]}):(0,t.jsxs)("button",{type:"button","aria-label":`Play video: ${n}`,onClick:()=>{i?.(),p(!0)},suppressHydrationWarning:!0,className:"relative block h-full w-full cursor-pointer overflow-hidden text-left",style:{backgroundImage:`url(${m})`,backgroundSize:"cover",backgroundPosition:"center center"},children:[(0,t.jsx)("span",{className:"pointer-events-none absolute inset-0 bg-black/20"}),(0,t.jsx)("span",{className:"pointer-events-none absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2",children:(0,t.jsx)("span",{className:"grid place-items-center h-16 w-16 rounded-full bg-[linear-gradient(135deg,var(--primary),var(--accent))] shadow-lg",children:(0,t.jsx)("svg",{width:"28",height:"28",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M8 5v14l11-7L8 5z",fill:"white"})})})})]})})}e.s(["default",()=>n])},970065,e=>{"use strict";var t=e.i(843476),a=e.i(647163);function r({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"card",className:(0,a.cn)("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm transition-transform duration-200 hover:-translate-y-0.5 hover:shadow-md",e),...r})}function n({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"card-header",className:(0,a.cn)("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",e),...r})}function s({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"card-title",className:(0,a.cn)("leading-none font-semibold",e),...r})}function i({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"card-description",className:(0,a.cn)("text-muted-foreground text-sm",e),...r})}function o({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"card-content",className:(0,a.cn)("px-6",e),...r})}function l({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"card-footer",className:(0,a.cn)("flex items-center px-6 [.border-t]:pt-6",e),...r})}e.s(["Card",()=>r,"CardContent",()=>o,"CardDescription",()=>i,"CardFooter",()=>l,"CardHeader",()=>n,"CardTitle",()=>s])},437081,e=>{"use strict";var t=e.i(843476),a=e.i(3303),r=e.i(271645),n=e.i(890450),s=e.i(167881),i=e.i(970065);function o(){let{openBooking:e}=(0,n.useBooking)(),o=(0,r.useRef)(null),[l,d]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{let e=o.current;if(!e)return;let t=new IntersectionObserver(([a])=>{a.isIntersecting&&(e.classList.add("fade-up"),e.classList.remove("opacity-0","translate-y-2"),t.unobserve(e))},{threshold:.2});return t.observe(e),()=>t.disconnect()},[]),(0,r.useEffect)(()=>{let e=window.matchMedia("(min-width: 640px)"),t=()=>d(e.matches);return t(),e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]),(0,t.jsxs)("section",{id:"get-started",className:"mx-auto max-w-6xl px-4 pt-16 pb-8 sm:pt-24 sm:pb-10",children:[l&&(0,t.jsx)(a.default,{src:"https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js",strategy:"afterInteractive"}),(0,t.jsx)(i.Card,{ref:o,className:"group relative overflow-hidden rounded-2xl transition-all duration-200 hover:-translate-y-0.5 opacity-0 translate-y-2",style:{background:"linear-gradient(150deg, rgba(233,238,244,1) 0%, rgba(247,248,250,1) 58%, rgba(0,116,217,0.5302556818) 100%)",boxShadow:"0 4px 30px rgba(0, 0, 0, 0.1)",backdropFilter:"blur(30px)",WebkitBackdropFilter:"blur(30px)"},children:(0,t.jsxs)(i.CardContent,{className:"relative z-[1] grid grid-cols-1 gap-6 p-6 sm:p-8 md:grid-cols-2",children:[(0,t.jsxs)("div",{className:"flex flex-col justify-center",children:[(0,t.jsx)("p",{className:"text-sm font-medium text-secondary",children:"GET STARTED"}),(0,t.jsxs)("h2",{className:"mt-2 font-bold",children:["Ready to transform"," ",(0,t.jsx)("span",{className:"bg-[linear-gradient(135deg,var(--primary),var(--accent))] bg-clip-text text-transparent",children:"your practice with AI?"})]}),(0,t.jsx)("p",{className:"mt-3 max-w-xl text-muted-foreground",children:"Get started with our AI Medical Receptionists today and experience the future of patient care and engagement."}),(0,t.jsx)("div",{className:"mt-6 flex items-center gap-3",children:(0,t.jsx)(s.Button,{onClick:()=>e("cta_section_get_started"),className:"min-w-40",children:"Get Started"})})]}),(0,t.jsx)("div",{className:"relative flex items-center justify-center",children:l?(0,t.jsx)("div",{className:"aspect-[4/3] w-full max-w-md",children:(0,t.jsx)("lottie-player",{src:"/Animation-1720140461058.json",background:"transparent",speed:"1",loop:!0,autoplay:!0,style:{width:"100%",height:"100%"}})}):(0,t.jsx)("div",{className:"flex aspect-[4/3] w-full max-w-md items-center justify-center rounded-2xl bg-gradient-to-br from-white via-blue-50 to-blue-100",children:(0,t.jsxs)("div",{className:"space-y-2 text-center",children:[(0,t.jsx)("p",{className:"text-sm font-semibold text-[#0c2040]",children:"Mobile optimized"}),(0,t.jsx)("p",{className:"text-xs text-[#103780]/80",children:"Animation loads on larger screens to keep taps instant."})]})})})]})})]})}e.s(["default",()=>o])},890538,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(30030),n=e.i(820783),s=e.i(991918),i=new WeakMap;function o(e,t){var a,r;let n,s,i;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let o=(a=e,r=t,n=a.length,(i=(s=l(r))>=0?s:n+s)<0||i>=n?-1:i);return -1===o?void 0:e[o]}function l(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],i.set(this,!0)}set(e,t){return i.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,a){let r,n=this.has(t),s=this.#e.length,i=l(e),o=i>=0?i:s+i,d=o<0||o>=s?-1:o;if(d===this.size||n&&d===this.size-1||-1===d)return this.set(t,a),this;let c=this.size+ +!n;i<0&&o++;let u=[...this.#e],p=!1;for(let e=o;e<c;e++)if(o===e){let s=u[e];u[e]===t&&(s=u[e+1]),n&&this.delete(t),r=this.get(s),this.set(t,a)}else{p||u[e-1]!==t||(p=!0);let a=u[p?e:e-1],n=r;r=this.get(a),this.delete(a),this.set(a,n)}return this}with(t,a,r){let n=new e(this);return n.insert(t,a,r),n}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,a){let r=this.#e.indexOf(e);return -1===r?this:this.insert(r,t,a)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,a){let r=this.#e.indexOf(e);return -1===r?this:this.insert(r+1,t,a)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=o(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=o(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return o(this.#e,e)}from(e,t){let a=this.indexOf(e);if(-1===a)return;let r=a+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.at(r)}keyFrom(e,t){let a=this.indexOf(e);if(-1===a)return;let r=a+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.keyAt(r)}find(e,t){let a=0;for(let r of this){if(Reflect.apply(e,t,[r,a,this]))return r;a++}}findIndex(e,t){let a=0;for(let r of this){if(Reflect.apply(e,t,[r,a,this]))return a;a++}return -1}filter(t,a){let r=[],n=0;for(let e of this)Reflect.apply(t,a,[e,n,this])&&r.push(e),n++;return new e(r)}map(t,a){let r=[],n=0;for(let e of this)r.push([e[0],Reflect.apply(t,a,[e,n,this])]),n++;return new e(r)}
1reduce(...e){let[t,a]=e,r=0,n=a??this.at(0);for(let a of this)n=0===r&&1===e.length?a:Reflect.apply(t,this,[n,a,r,this]),r++;return n}reduceRight(...e){let[t,a]=e,r=a??this.at(-1);for(let a=this.size-1;a>=0;a--){let n=this.at(a);r=a===this.size-1&&1===e.length?n:Reflect.apply(t,this,[r,n,a,this])}return r}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let a=this.keyAt(e),r=this.get(a);t.set(a,r)}return t}toSpliced(...t){let a=[...this.entries()];return a.splice(...t),new e(a)}slice(t,a){let r=new e,n=this.size-1;if(void 0===t)return r;t<0&&(t+=this.size),void 0!==a&&a>0&&(n=a-1);for(let e=t;e<=n;e++){let t=this.keyAt(e),a=this.get(t);r.set(t,a)}return r}every(e,t){let a=0;for(let r of this){if(!Reflect.apply(e,t,[r,a,this]))return!1;a++}return!0}some(e,t){let a=0;for(let r of this){if(Reflect.apply(e,t,[r,a,this]))return!0;a++}return!1}});var d=e.i(981140),c=e.i(369340),u=e.i(248425),p=e.i(934620),h=e.i(296626),f=e.i(610772),m="Collapsible",[g,x]=(0,r.createContextScope)(m),[y,b]=g(m),w=a.forwardRef((e,r)=>{let{__scopeCollapsible:n,open:s,defaultOpen:i,disabled:o,onOpenChange:l,...d}=e,[p,h]=(0,c.useControllableState)({prop:s,defaultProp:i??!1,onChange:l,caller:m});return(0,t.jsx)(y,{scope:n,disabled:o,contentId:(0,f.useId)(),open:p,onOpenToggle:a.useCallback(()=>h(e=>!e),[h]),children:(0,t.jsx)(u.Primitive.div,{"data-state":R(p),"data-disabled":o?"":void 0,...d,ref:r})})});w.displayName=m;var v="CollapsibleTrigger",k=a.forwardRef((e,a)=>{let{__scopeCollapsible:r,...n}=e,s=b(v,r);return(0,t.jsx)(u.Primitive.button,{type:"button","aria-controls":s.contentId,"aria-expanded":s.open||!1,"data-state":R(s.open),"data-disabled":s.disabled?"":void 0,disabled:s.disabled,...n,ref:a,onClick:(0,d.composeEventHandlers)(e.onClick,s.onOpenToggle)})});k.displayName=v;var j="CollapsibleContent",A=a.forwardRef((e,a)=>{let{forceMount:r,...n}=e,s=b(j,e.__scopeCollapsible);return(0,t.jsx)(h.Presence,{present:r||s.open,children:({present:e})=>(0,t.jsx)(N,{...n,ref:a,present:e})})});A.displayName=j;var N=a.forwardRef((e,r)=>{let{__scopeCollapsible:s,present:i,children:o,...l}=e,d=b(j,s),[c,h]=a.useState(i),f=a.useRef(null),m=(0,n.useComposedRefs)(r,f),g=a.useRef(0),x=g.current,y=a.useRef(0),w=y.current,v=d.open||c,k=a.useRef(v),A=a.useRef(void 0);return a.useEffect(()=>{let e=requestAnimationFrame(()=>k.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,p.useLayoutEffect)(()=>{let e=f.current;if(e){A.current=A.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();g.current=t.height,y.current=t.width,k.current||(e.style.transitionDuration=A.current.transitionDuration,e.style.animationName=A.current.animationName),h(i)}},[d.open,i]),(0,t.jsx)(u.Primitive.div,{"data-state":R(d.open),"data-disabled":d.disabled?"":void 0,id:d.contentId,hidden:!v,...l,ref:m,style:{"--radix-collapsible-content-height":x?`${x}px`:void 0,"--radix-collapsible-content-width":w?`${w}px`:void 0,...e.style},children:v&&o})});function R(e){return e?"open":"closed"}var C=a.createContext(void 0),I="Accordion",S=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[E,H,P]=function(e){let i=e+"CollectionProvider",[o,l]=(0,r.createContextScope)(i),[d,c]=o(i,{collectionRef:{current:null},itemMap:new Map}),u=e=>{let{scope:r,children:n}=e,s=a.default.useRef(null),i=a.default.useRef(new Map).current;return(0,t.jsx)(d,{scope:r,itemMap:i,collectionRef:s,children:n})};u.displayName=i;let p=e+"CollectionSlot",h=(0,s.createSlot)(p),f=a.default.forwardRef((e,a)=>{let{scope:r,children:s}=e,i=c(p,r),o=(0,n.useComposedRefs)(a,i.collectionRef);return(0,t.jsx)(h,{ref:o,children:s})});f.displayName=p;let m=e+"CollectionItemSlot",g="data-radix-collection-item",x=(0,s.createSlot)(m),y=a.default.forwardRef((e,r)=>{let{scope:s,children:i,...o}=e,l=a.default.useRef(null),d=(0,n.useComposedRefs)(r,l),u=c(m,s);return a.default.useEffect(()=>(u.itemMap.set(l,{ref:l,...o}),()=>void u.itemMap.delete(l))),(0,t.jsx)(x,{...{[g]:""},ref:d,children:i})});return y.displayName=m,[{Provider:u,Slot:f,ItemSlot:y},function(t){let r=c(e+"CollectionConsumer",t);return a.default.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${g}]`));return Array.from(r.itemMap.values()).sort((e,a)=>t.indexOf(e.ref.current)-t.indexOf(a.ref.current))},[r.collectionRef,r.itemMap])},l]}(I),[T,$]=(0,r.createContextScope)(I,[P,x]),M=x(),O=a.default.forwardRef((e,a)=>{let{type:r,...n}=e;return(0,t.jsx)(E.Provider,{scope:e.__scopeAccordion,children:"multiple"===r?(0,t.jsx)(Y,{...n,ref:a}):(0,t.jsx)(K,{...n,ref:a})})});O.displayName=I;var[q,z]=T(I),[L,_]=T(I,{collapsible:!1}),K=a.default.forwardRef((e,r)=>{let{value:n,defaultValue:s,onValueChange:i=()=>{},collapsible:o=!1,...l}=e,[d,u]=(0,c.useControllableState)({prop:n,defaultProp:s??"",onChange:i,caller:I});return(0,t.jsx)(q,{scope:e.__scopeAccordion,value:a.default.useMemo(()=>d?[d]:[],[d]),onItemOpen:u,onItemClose:a.default.useCallback(()=>o&&u(""),[o,u]),children:(0,t.jsx)(L,{scope:e.__scopeAccordion,collapsible:o,children:(0,t.jsx)(B,{...l,ref:r})})})}),Y=a.default.forwardRef((e,r)=>{let{value:n,defaultValue:s,onValueChange:i=()=>{},...o}=e,[l,d]=(0,c.useControllableState)({prop:n,defaultProp:s??[],onChange:i,caller:I}),u=a.default.useCallback(e=>d((t=[])=>[...t,e]),[d]),p=a.default.useCallback(e=>d((t=[])=>t.filter(t=>t!==e)),[d]);return(0,t.jsx)(q,{scope:e.__scopeAccordion,value:l,onItemOpen:u,onItemClose:p,children:(0,t.jsx)(L,{scope:e.__scopeAccordion,collapsible:!0,children:(0,t.jsx)(B,{...o,ref:r})})})}),[D,W]=T(I),B=a.default.forwardRef((e,r)=>{let s,{__scopeAccordion:i,disabled:o,dir:l,orientation:c="vertical",...p}=e,h=a.default.useRef(null),f=(0,n.useComposedRefs)(h,r),m=H(i),g="ltr"===(s=a.useContext(C),l||s||"ltr"),x=(0,d.composeEventHandlers)(e.onKeyDown,e=>
1{if(!S.includes(e.key))return;let t=e.target,a=m().filter(e=>!e.ref.current?.disabled),r=a.findIndex(e=>e.ref.current===t),n=a.length;if(-1===r)return;e.preventDefault();let s=r,i=n-1,o=()=>{(s=r+1)>i&&(s=0)},l=()=>{(s=r-1)<0&&(s=i)};switch(e.key){case"Home":s=0;break;case"End":s=i;break;case"ArrowRight":"horizontal"===c&&(g?o():l());break;case"ArrowDown":"vertical"===c&&o();break;case"ArrowLeft":"horizontal"===c&&(g?l():o());break;case"ArrowUp":"vertical"===c&&l()}let d=s%n;a[d].ref.current?.focus()});return(0,t.jsx)(D,{scope:i,disabled:o,direction:l,orientation:c,children:(0,t.jsx)(E.Slot,{scope:i,children:(0,t.jsx)(u.Primitive.div,{...p,"data-orientation":c,ref:f,onKeyDown:o?void 0:x})})})}),F="AccordionItem",[G,U]=T(F),Q=a.default.forwardRef((e,a)=>{let{__scopeAccordion:r,value:n,...s}=e,i=W(F,r),o=z(F,r),l=M(r),d=(0,f.useId)(),c=n&&o.value.includes(n)||!1,u=i.disabled||e.disabled;return(0,t.jsx)(G,{scope:r,open:c,disabled:u,triggerId:d,children:(0,t.jsx)(w,{"data-orientation":i.orientation,"data-state":ea(c),...l,...s,ref:a,disabled:u,open:c,onOpenChange:e=>{e?o.onItemOpen(n):o.onItemClose(n)}})})});Q.displayName=F;var V="AccordionHeader",J=a.default.forwardRef((e,a)=>{let{__scopeAccordion:r,...n}=e,s=W(I,r),i=U(V,r);return(0,t.jsx)(u.Primitive.h3,{"data-orientation":s.orientation,"data-state":ea(i.open),"data-disabled":i.disabled?"":void 0,...n,ref:a})});J.displayName=V;var X="AccordionTrigger",Z=a.default.forwardRef((e,a)=>{let{__scopeAccordion:r,...n}=e,s=W(I,r),i=U(X,r),o=_(X,r),l=M(r);return(0,t.jsx)(E.ItemSlot,{scope:r,children:(0,t.jsx)(k,{"aria-disabled":i.open&&!o.collapsible||void 0,"data-orientation":s.orientation,id:i.triggerId,...l,...n,ref:a})})});Z.displayName=X;var ee="AccordionContent",et=a.default.forwardRef((e,a)=>{let{__scopeAccordion:r,...n}=e,s=W(I,r),i=U(ee,r),o=M(r);return(0,t.jsx)(A,{role:"region","aria-labelledby":i.triggerId,"data-orientation":s.orientation,...o,...n,ref:a,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function ea(e){return e?"open":"closed"}et.displayName=ee;var er=e.i(631171),er=er,en=e.i(647163);function es({...e}){return(0,t.jsx)(O,{"data-slot":"accordion",...e})}function ei({className:e,...a}){return(0,t.jsx)(Q,{"data-slot":"accordion-item",className:(0,en.cn)("border-b last:border-b-0",e),...a})}function eo({className:e,children:a,...r}){return(0,t.jsx)(J,{className:"flex",children:(0,t.jsxs)(Z,{"data-slot":"accordion-trigger",className:(0,en.cn)("focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180",e),...r,children:[a,(0,t.jsx)(er.default,{className:"text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200"})]})})}function el({className:e,children:a,...r}){return(0,t.jsx)(et,{"data-slot":"accordion-content",className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm",...r,children:(0,t.jsx)("div",{className:(0,en.cn)("pt-0 pb-4",e),children:a})})}e.s(["Accordion",()=>es,"AccordionContent",()=>el,"AccordionItem",()=>ei,"AccordionTrigger",()=>eo],890538)},726243,104187,e=>{"use strict";var t=e.i(843476),a=e.i(522016),r=e.i(271645),n=e.i(890538);let s=[{q:"Is MedReception AI HIPAA compliant?",a:"Yes. Our HIPAA compliance is monitored by Compliancy Group, we sign a Business Associate Agreement (BAA) with your practice, and patient information is handled securely across our systems."},{q:"Does it work with our existing EHR and phone system?",a:"Yes. You keep your current phone number and forward your calls to Katie. Our managed plans (Essential, Professional and Elite) include integration with the EHRs we support, and setup takes about 1 to 6 weeks depending on your EHR. Studio, our self-serve plan, does not include EHR integration. You can add it to Studio for $1,500 one time plus $99 a month.",aNoStudio:"Yes. You keep your current phone number and forward your calls to Katie. Every plan includes integration with the EHRs we support, and setup takes about 1 to 6 weeks depending on your EHR."},{q:"How does scheduling and rescheduling work?",a:"Katie checks your open appointment times, offers them to the caller, and books the one they choose. Depending on your EHR, she can also handle reschedules and cancellations, or take the request and pass it to your team to finish."},{q:"Can it handle multiple languages?",a:"Yes. Multilingual answering is included on Essential, Professional and Elite. Tell us which languages your patients speak and we will set them up as part of your plan. On Studio, our self-serve plan, English is included and each Additional Language is an add-on at $49 a month per language.",aNoStudio:"Yes. Multilingual answering is included on every plan. Tell us which languages your patients speak and we will set them up as part of your plan."},{q:"What kind of onboarding do you provide?",a:"On our managed plans, we build and configure Katie for you, connect your EHR, and keep tuning her after launch. On Studio, you set her up yourself in your browser and can talk to her before any patient calls.",aNoStudio:"We build and configure Katie for you, connect your EHR, and keep tuning her after launch."},{q:"Does Katie AI replace my front desk staff?",a:"No. Katie AI handles repetitive call flows
1so your on-site team can focus on in-person care and complex cases.",linkLabel:"Watch how we partner with real staff",linkHref:"/videos/faq1-replace-staff"},{q:"How do I get started with MedReception AI?",a:"Book a demo. On a managed plan, we gather your scripts, routing rules and EHR details and build Katie for you. EHR integration usually takes about 1 to 6 weeks depending on your EHR. If you would rather build it yourself, you can sign up for Studio and start right away.",aNoStudio:"Book a demo. We gather your scripts, routing rules and EHR details and build Katie for you. EHR integration usually takes about 1 to 6 weeks depending on your EHR.",linkLabel:"See the onboarding walkthrough",linkHref:"/videos/faq2-get-started"},{q:"Is Katie AI good with patients?",a:"Yes. She is built for medical practice calls, keeps a calm and friendly tone, and keeps track of what the caller has already told her during the call.",linkLabel:"Hear live call samples",linkHref:"/videos/faq3-patients"},{q:"Is Katie AI HIPAA-compliant and does it work with my EMR?",a:"Yes. Weâre HIPAA monitored by Compliancy Group and sign BAAs. On our managed plans, Katie connects to the EMRs we support, and setup takes about 1 to 6 weeks depending on the EMR. Studio, our self-serve plan, does not include EMR integration. It is available as an add-on for $1,500 one time plus $99 a month.",aNoStudio:"Yes. Weâre HIPAA monitored by Compliancy Group and sign BAAs. Katie connects to the EMRs we support, and setup takes about 1 to 6 weeks depending on the EMR.",linkLabel:"View the compliance + integration demo",linkHref:"/videos/faq4-hipaa-emr"},{q:"How does Katie AI handle frustrated patients or someone who wants to speak to a real person?",a:"She detects escalations, keeps callers calm, and can instantly route or alert your staff when a human touch is needed.",linkLabel:"Watch escalation examples",linkHref:"/videos/faq5-frustrated-patients"},{q:"How is this different from a call tree or answering service?",a:"Katie AI actually completes workflowsâintake, scheduling, voicemail summaries, STAT routingâwithout the 'press 1' maze.",linkLabel:"Compare to legacy answering services",linkHref:"/videos/faq6-different-from-call-tree"},{q:"How much does Katie AI cost?",a:"Each plan is a monthly price with AI minutes included. Essential is $495 a month with 500 minutes, then $1.25 per extra minute. Professional is $995 a month with 1,000 minutes, then $0.99 per extra minute. Elite is $1,495 a month with 2,000 minutes, then $0.95 per extra minute. Studio, our self-serve plan, is $299 a month with 500 minutes, then $0.95 per extra minute. Add-ons are priced separately.",aNoStudio:"Each plan is a monthly price with AI minutes included. Essential is $495 a month with 500 minutes, then $1.25 per extra minute. Professional is $995 a month with 1,000 minutes, then $0.99 per extra minute. Elite is $1,495 a month with 2,000 minutes, then $0.95 per extra minute. Add-ons are priced separately.",linkLabel:"Review the pricing explainer",linkHref:"/videos/faq7-cost"},{q:"How much does it cost to build Katie AI for my practice?",a:"There is no setup fee on our managed plans. We configure your scripts, routing and EHR integration as part of the plan, so you pay the monthly price plus any add-ons you choose. Studio, our self-serve plan, is built by you and does not include EHR integration. Adding it to Studio costs $1,500 one time plus $99 a month.",aNoStudio:"There is no setup fee. We configure your scripts, routing and EHR integration as part of your plan, so you pay the monthly price plus any add-ons you choose.",linkLabel:"See the build-out breakdown",linkHref:"/videos/faq8-build-cost"}];function i({showStudio:e=!0}={}){let[o,l]=(0,r.useState)(!1);return((0,r.useEffect)(()=>l(!0),[]),o)?(0,t.jsxs)("section",{id:"faq",className:"mx-auto max-w-6xl px-4 py-16 sm:py-24",children:[(0,t.jsxs)("div",{className:"mb-6",children:[(0,t.jsx)("p",{className:"text-xs font-semibold uppercase tracking-wider text-secondary",children:"FAQ"}),(0,t.jsx)(a.default,{href:"/faq",className:"mt-2 inline-flex text-3xl sm:text-4xl font-bold tracking-tight text-foreground hover:text-primary transition-colors",children:"Frequently Asked Questions"})]}),(0,t.jsx)(n.Accordion,{type:"single",collapsible:!0,className:"w-full",children:s.map((r,s)=>(0,t.jsxs)(n.AccordionItem,{value:`item-${s}`,children:[(0,t.jsx)(n.AccordionTrigger,{children:r.q}),(0,t.jsxs)(n.AccordionContent,{children:[(0,t.jsx)("p",{children:e?r.a:r.aNoStudio??r.a}),r.linkHref&&r.linkLabel&&(0,t.jsx)(a.default,{href:r.linkHref,className:"mt-2 inline-flex items-center text-sm font-semibold text-primary underline",children:r.linkLabel})]})]},s))}),(0,t.jsx)("div",{className:"mt-8 text-center",children:(0,t.jsx)(a.default,{href:"/videos",className:"inline-flex items-center gap-2 rounded-full bg-primary px-6 py-3 text-sm font-semibold text-white transition hover:-translate-y-0.5",children:"Watch FAQ Videos â"})})]}):null}e.s(["siteFaqs",0,s],104187),e.s(["default",()=>i],726243)},285029,e=>{"use strict";var t=e.i(843476),a=e.i(657688);let r=[{src:"/ehr-logos/athenahealth.png",label:"athenahealth"},{src:"/ehr-logos/ecw.png",label:"eClinicalWorks"},{src:"/ehr-logos/elation.png",label:"Elation Health"},{src:"/ehr-logos/modmed.png",label:"ModMed"},{src:"/ehr-logos/tebra.png",label:"Tebra"},{src:"/ehr-logos/nextech.png",label:"Nextech"},{src:"/ehr-logos/office-ally.png",label:"Office Ally"},{src:"/ehr-logos/simplepractice.png",label:"SimplePractice"},{src:"/ehr-logos/medaccess.png",label:"MedAccess"},{src:"/ehr-logos/hint.png",label:"Hint Health"},{src:"/ehr-logos/veracity.png",label:"Veracity by AllegianceMD"},{src:"/ehr-logos/patientnow.png",label:"PatientNow"},{src:"/ehr-logos/practice-fusion.png",label:"Practice Fusion"},{src:"/ehr-logos/telus.png",label:"TELUS Health"},{src:"/ehr-logos/ps-suite.png",label:"TELUS PS Suite"},{src:"/ehr-logos/azalea.png",label:"Azalea Health"},{src:"/ehr-logos/amazing-charts.png",label:"Amazing Charts"},{src:"/ehr-logos/charm.png",label:"CharmHealth"}];function n({src:e,label:r,ariaHidden:n=!1}){return(0,t.jsx)("div",{className:"flex h-14 w-[190px] shrink-0 items-center justify-center rounded-xl bg-white px-4 py-2 shadow-sm sm:h-16 sm:w-[210px]","aria-hidden":n,children:(0,t.jsx)(a.default,{src:e,alt:n?"":`${r} integration`,width:210,height:64,className:"h-full w-auto max-w-full object-contain"})})}function s({showHeading:e=!0}){return(0,t.jsxs)("section",{id:"integrations",className:"py-10 sm:py-14",children:[e&&(0,t.jsx)("div",{className:"mx-auto max-w-6xl px-4 mb-6",children:(0,t.jsx)("p",{className:"text-xs font-semibold uppercase tracking-wider text-secondary",children:"KATIE SEAMLESSLY INTEGRATES WITH"})}),(0,t.jsx)("div",{className:"relative w-full overflow-hidden",children:(0,t.jsxs)("div",{className:"marquee-track flex w-max items-center gap-6 sm:gap-8 will-change-transform",children:[r.map((e,a)=>(0,t.jsx)(n,{src:e.src,label:e.label},`a-${a}`)),r.map((e,a)=>(0,t.jsx)(n,{src:e.src,label:e.label,ariaHidden:!0},`b-${a}`))]})})]})}e.s(["default",()=>s])},146701,e=>{"use strict";var t=e.i(843476),a=e.i(657688),r=e.i(970065),n=e.i(167881),s=e.i(890450);let i=[{img:"/benefits/4.png",title:"Humanized AI Receptionist",desc:"Our 24/7 AI Medical Receptionists are designed to handle the front desk with unmatched efficie
1ncy and a personal touch"},{img:"/benefits/11.png",title:"Overcome Language Barriers",desc:"With over 20 languages supported for our AI assistant, assist your patients in their language and overcome language barriers."},{img:"/benefits/16.png",title:"Advanced Analytics and Reporting",desc:"Gain valuable insights into your practice's operations with our AI assistant's advanced analytics and reporting capabilities."},{img:"/benefits/6.png",title:"Seamless Integration with your Systems",desc:"From call transfers, appointment scheduling, sending reminders, processing insurance verifications to handling patient follow-ups. Our AI connects with popular EHRs, phone systems and calendars, so your staff can focus on what truly matters: patient care."}];function o(){let{openBooking:e}=(0,s.useBooking)(),o=(e,n)=>(0,t.jsxs)(r.Card,{className:"group overflow-hidden rounded-2xl bg-card transition-all duration-200 hover:-translate-y-0.5 hover:shadow-md",children:[(0,t.jsxs)(r.CardHeader,{className:"relative z-10 pb-1",children:[(0,t.jsx)(r.CardTitle,{className:"text-xl",children:e.title}),(0,t.jsx)(r.CardDescription,{children:e.desc})]}),(0,t.jsx)(r.CardContent,{className:"relative h-40 sm:h-[155px] md:h-[162px] p-0",children:(0,t.jsx)("div",{className:`absolute inset-x-0 bottom-[-40px] flex items-end ${2!==n?"justify-end mr-[-2px]":"justify-start ml-[-2px]"} z-[1] pointer-events-none select-none`,children:(0,t.jsx)("div",{className:`${0===n?"w-[58%] sm:w-[70%] md:w-[62%]":"w-[75%] sm:w-[100%] md:w-[100%]"} block`,children:(0,t.jsx)(a.default,{src:e.img,alt:e.title,width:1200,height:800,className:"block w-full h-auto object-contain",priority:!1})})})})]},e.title);
1return(0,t.jsxs)("section",{id:"benefits",className:"relative mx-auto max-w-6xl px-4 py-16 sm:py-24",children:[(0,t.jsx)("div",{className:"mb-10 flex items-end justify-between gap-4",children:(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-sm font-medium text-secondary",children:"WHAT MAKES US UNIQUE"}),(0,t.jsxs)("h2",{className:"mt-2 text-3xl sm:text-4xl font-bold tracking-tight",children:["Empower your"," ",(0,t.jsx)("span",{className:"bg-[linear-gradient(135deg,var(--primary),var(--accent))] bg-clip-text text-transparent",children:"practice with AI."})]})]})}),(0,t.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-[1.15fr_0.85fr] gap-6 mb-6",children:[o(i[0],0),o(i[1],1)]}),(0,t.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-[0.85fr_1.15fr] gap-6",children:[o(i[2],2),o(i[3],3)]}),(0,t.jsx)("div",{id:"cost-calculator",className:"mt-10 flex justify-center",children:(0,t.jsx)(n.Button,{size:"lg",onClick:()=>e("benefits_get_started"),children:"I Want To Get Started"})})]})}e.s(["default",()=>o])}]);
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.