1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,9305,e=>{"use strict";var a=e.i(43476),t=e.i(46932),s=e.i(71645);let i={up:{y:24},down:{y:-24},left:{x:24},right:{x:-24},none:{}};e.s(["default",0,function({children:e,className:l="",delay:r=0,direction:n="up",once:d=!0}){let c=(0,s.useRef)(null),o={opacity:0,...i[n]};return(0,a.jsx)(t.motion.div,{ref:c,initial:o,whileInView:{opacity:1,x:0,y:0},viewport:{once:d,margin:"0px 0px -8% 0px"},transition:{duration:.6,delay:r,ease:[.22,1,.36,1]},className:l,children:e})}])},72520,e=>{"use strict";let a=(0,e.i(75254).default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);e.s(["ArrowRight",0,a],72520)},43531,e=>{"use strict";let a=(0,e.i(75254).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["Check",0,a],43531)},14764,e=>{"use strict";let a=(0,e.i(75254).default)("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);e.s(["Send",0,a],14764)},74218,e=>{"use strict";var a=e.i(43476),t=e.i(9305),s=e.i(10985),i=e.i(89853),l=e.i(23426),r=e.i(61659),n=e.i(31091);let d=(0,e.i(75254).default)("package-search",[["path",{d:"M12 22V12",key:"d0xqtd"}],["path",{d:"M20.27 18.27 22 20",key:"er2am"}],["path",{d:"M21 10.498V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.729l7 4a2 2 0 0 0 2 .001l.98-.559",key:"tok1h1"}],["path",{d:"M3.29 7 12 12l8.71-5",key:"19ckod"}],["path",{d:"m7.5 4.27 8.997 5.148",key:"9yrvtv"}],["circle",{cx:"18.5",cy:"16.5",r:"2.5",key:"ke13xx"}]]);var c=e.i(17923);let o=[{icon:i.CalendarDays,title:"Smart online booking",copy:"Easy 24/7 booking for clients, effortless one-tap approvals for you. Connects seamlessly with your website and social media so you never miss a booking."},{icon:l.UserRound,title:"Complete patient records",copy:"Get instant access to complete medical histories right when you need them. Keep every note, before & after photo, consent form, and face map safely in one place."},{icon:r.CreditCard,title:"Effortless payments and deposits",copy:"Take payments, secure appointments with deposits, and send professional invoices in moments. Deliver a seamless, polished experience for your clients from start to finish."},{icon:n.Megaphone,title:"Marketing suite",copy:"Send targeted email and SMS campaigns. Automate appointment reminders and rebooking nudges to improve retention and keep your calendar full."},{icon:d,title:"Stock control & CQC compliance",copy:"Flawless digital product traceability and product logging to ensure CQC compliance and readiness for upcoming aesthetic regulations."},{icon:c.BarChart3,title:"Reports and business insights",copy:"Get a clear picture of your clinicâs performance with simple, easy-to-read reports. From headline stats to key trends, gain the insights you need to help grow your clinic with confidence."}];e.s(["default",0,function(){return(0,a.jsx)("section",{className:"bg-wash-lilac py-20 lg:py-28","aria-label":"Everything in one place",children:(0,a.jsxs)("div",{className:"max-w-6xl mx-auto px-6 lg:px-8",children:[(0,a.jsxs)(t.default,{className:"mb-10 max-w-2xl lg:mb-14",children:[(0,a.jsx)("p",{className:"mb-3 text-[13px] font-semibold uppercase tracking-[0.14em] text-purple",children:"Everything in one place"}),(0,a.jsx)("h2",{className:"font-display text-[clamp(1.85rem,4vw,2.75rem)] font-[600] leading-[1.12] tracking-[-0.02em] text-gray-900",children:"Run your aesthetic clinic effortlessly."})]}),(0,a.jsx)(t.default,{children:(0,a.jsx)(s.default,{ariaLabel:"Feature highlights",className:"gap-5 sm:mx-0 sm:grid sm:grid-cols-2 sm:overflow-visible sm:px-0 sm:pb-0 lg:grid-cols-3",itemClassName:"w-[82%] max-w-[22rem] sm:w-auto sm:max-w-none",dotsClassName:"sm:hidden",children:o.map(({icon:e,title:t,copy:s})=>(0,a.jsxs)("article",{className:"group h-full rounded-2xl border border-gray-200 bg-white p-7 shadow-[0_12px_40px_rgba(23,21,28,0.06)] transition-all duration-300 hover:-translate-y-1 hover:border-purple/20 hover:shadow-[0_20px_54px_rgba(23,21,28,0.1)]",children:[(0,a.jsx)("span",{className:"mb-5 flex h-12 w-12 items-center justify-center rounded-xl bg-wash-lilac transition-colors duration-300 group-hover:bg-purple-light/25",children:(0,a.jsx)(e,{className:"h-6 w-6 text-purple",strokeWidth:1.7,"aria-hidden":"true"})}),(0,a.jsx)("h3",{className:"mb-2 font-display text-lg font-[600] leading-[1.25] tracking-[-0.01em] text-gray-900",children:t}),(0,a.jsx)("p",{className:"text-base leading-[1.6] text-gray-700",children:s})]},t))})})]})})}],74218)},87569,e=>{"use strict";var a=e.i(43476),t=e.i(9305),s=e.i(10985),i=e.i(89853),l=e.i(78583),r=e.i(83086),n=e.i(14764);function d({label:e,children:t}){return(0,a.jsxs)("div",{className:"overflow-hidden rounded-2xl border border-gray-200 bg-white shadow-[0_12px_40px_rgba(23,21,28,0.06)]",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1.5 border-b border-gray-200 bg-canvas px-4 py-2.5",children:[(0,a.jsx)("span",{className:"h-2.5 w-2.5 rounded-full bg-[#FF9B8A]"}),(0,a.jsx)("span",{className:"h-2.5 w-2.5 rounded-full bg-[#FFD27A]"}),(0,a.jsx)("span",{className:"h-2.5 w-2.5 rounded-full bg-[#7FD89B]"}),(0,a.jsx)("span",{className:"ml-2 text-xs font-medium text-gray-500",children:e})]}),(0,a.jsx)("div",{className:"p-4",children:t})]})}function c({icon:e,title:t,children:s}){return(0,a.jsxs)("div",{className:"mt-5 px-1",children:[(0,a.jsxs)("div",{className:"mb-1.5 flex items-center gap-2",children:[(0,a.jsx)(e,{className:"h-[18px] w-[18px] text-purple","aria-hidden":!0}),(0,a.jsx)("h3",{className:"font-display text-lg font-[600] tracking-[-0.01em] text-gray-900",children:t})]}),(0,a.jsx)("p",{className:"text-base leading-[1.6] text-gray-700",children:s})]})}e.s(["default",0,function(){return(0,a.jsx)("section",{className:"bg-white py-20 lg:py-28","aria-label":"See it in action",children:(0,a.jsxs)("div",{className:"max-w-6xl mx-auto px-6 lg:px-8",children:[(0,a.jsxs)(t.default,{className:"mb-12 max-w-2xl lg:mb-16",children:[(0,a.jsx)("p",{className:"mb-3 text-[13px] font-semibold uppercase tracking-[0.14em] text-purple",children:"See it in action"}),(0,a.jsx)("h2",{className:"font-display text-[clamp(1.85rem,4vw,2.75rem)] font-[600] leading-[1.12] tracking-[-0.02em] text-gray-900",children:"Designed for effortless daily use."}),(0,a.jsx)("p",{className:"mt-4 text-lg leading-[1.6] text-gray-700",children:"Calm, clear, and simple to navigate. Explore the intuitive software that helps you run a smoother practice, so you can focus entirely on your patients."})]}),(0,a.jsx)(t.default,{children:(0,a.jsxs)(s.default,{ariaLabel:"Ap
1p screens",className:"gap-6 lg:mx-0 lg:grid lg:grid-cols-3 lg:overflow-visible lg:px-0 lg:pb-0",itemClassName:"w-[86%] max-w-[26rem] lg:w-auto lg:max-w-none",dotsClassName:"lg:hidden",children:[(0,a.jsxs)("div",{children:[(0,a.jsxs)(d,{label:"Diary",children:[(0,a.jsxs)("div",{className:"mb-3 flex items-center justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-sm font-semibold text-gray-900",children:"Thursday, 12 June"}),(0,a.jsx)("div",{className:"text-xs text-gray-500",children:"Dr Amelia Hart"})]}),(0,a.jsx)("span",{className:"rounded-full bg-wash-lilac px-2.5 py-1 text-[11px] font-semibold text-purple-dark",children:"3 booked"})]}),(0,a.jsx)("div",{className:"grid gap-2",children:[{t:"Anti-wrinkle, 3 areas",p:"Sophie Bennett · 9:00",c:"bg-wash-lilac border-purple/20"},{t:"Lip filler review",p:"Hannah Cole · 9:45",c:"bg-wash-peach border-warn/20"},{t:"Skin consultation",p:"Priya Shah · 11:15",c:"bg-canvas border-gray-200"}].map(e=>(0,a.jsxs)("div",{className:`rounded-lg border px-3 py-2.5 ${e.c}`,children:[(0,a.jsx)("div",{className:"text-[13px] font-semibold text-gray-900",children:e.t}),(0,a.jsx)("div",{className:"text-xs text-gray-600",children:e.p})]},e.t))})]}),(0,a.jsx)(c,{icon:i.CalendarDays,title:"A diary that runs itself",children:"See your whole day at a glance, with every appointment colour-coded and ready."})]}),(0,a.jsxs)("div",{children:[(0,a.jsxs)(d,{label:"Patient",children:[(0,a.jsxs)("div",{className:"mb-3 flex items-center gap-3",children:[(0,a.jsx)("span",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-purple text-sm font-semibold text-white",children:"SB"}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-sm font-semibold text-gray-900",children:"Sophie Bennett"}),(0,a.jsx)("div",{className:"text-xs text-gray-500",children:"34 · Patient since 2023 · Last seen 14 May"})]})]}),(0,a.jsxs)("div",{className:"mb-3 flex gap-2",children:[(0,a.jsx)("span",{className:"rounded-full bg-wash-lilac px-2.5 py-1 text-[11px] font-medium text-purple-dark",children:"Skin and aesthetics"}),(0,a.jsx)("span",{className:"rounded-full bg-wash-peach px-2.5 py-1 text-[11px] font-medium text-[#A8651F]",children:"Loyal client"})]}),(0,a.jsx)("p",{className:"mb-2 text-xs font-semibold uppercase tracking-[0.1em] text-gray-500",children:"Treatment history"}),(0,a.jsx)("div",{className:"grid gap-2",children:[{t:"Anti-wrinkle, 3 areas",s:"50 units · Dr Amelia Hart",d:"14 May"},{t:"Lip filler, 1ml",s:"Juvederm · Dr Amelia Hart",d:"2 Mar"},{t:"Skin consultation",s:"Plan agreed · consent signed",d:"18 Jan"}].map(e=>(0,a.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,a.jsx)("span",{className:"h-2 w-2 flex-none rounded-full bg-purple"}),(0,a.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,a.jsx)("div",{className:"truncate text-[13px] font-semibold text-gray-900",children:e.t}),(0,a.jsx)("div",{className:"truncate text-xs text-gray-500",children:e.s})]}),(0,a.jsx)("span",{className:"text-xs text-gray-400",children:e.d})]},e.t))})]}),(0,a.jsx)(c,{icon:l.FileText,title:"Every record in one place",children:"Treatment history, consent and notes, all neatly together on one calm screen."})]}),(0,a.jsxs)("div",{children:[(0,a.jsxs)(d,{label:"Marketing",children:[(0,a.jsxs)("div",{className:"mb-3 flex items-center gap-2.5",children:[(0,a.jsx)("span",{className:"flex h-9 w-9 items-center justify-center rounded-lg bg-wash-lilac",children:(0,a.jsx)(r.Sparkles,{className:"h-4 w-4 text-purple-dark","aria-hidden":"true"})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-sm font-semibold text-gray-900",children:"Marketing"}),(0,a.jsx)("div",{className:"text-xs text-gray-500",children:"Campaign ready to send"})]})]}),(0,a.jsxs)("div",{className:"mb-3 overflow-hidden rounded-lg border border-gray-200",children:[(0,a.jsx)("div",{className:"bg-gradient-to-r from-purple to-indigo px-3 py-2 text-[13px] font-semibold text-white",children:"Summer skin glow event"}),(0,a.jsxs)("div",{className:"px-3 py-2.5 text-[12.5px] leading-[1.5] text-gray-700",children:[(0,a.jsx)("p",{className:"font-semibold text-gray-900",children:"Hi Sophie,"}),(0,a.jsx)("p",{children:"Enjoy 15% off skin treatments booked this June. We would love to see you."})]})]}),(0,a.jsx)("div",{className:"mb-3 grid grid-cols-3 gap-2 text-center",children:[{k:"248",v:"Recipients"},{k:"Strong",v:"Est. opens"},{k:"£0",v:"Design cost"}].map(e=>(0,a.jsxs)("div",{className:"rounded-lg bg-canvas px-2 py-2",children:[(0,a.jsx)("div",{className:"text-sm font-semibold text-gray-900",children:e.k}),(0,a.jsx)("div",{className:"text-[11px] text-gray-500",children:e.v})]},e.v))}),(0,a.jsxs)("div",{className:"inline-flex items-center gap-2 rounded-lg bg-gray-900 px-3 py-2 text-[13px] font-semibold text-white",children:[(0,a.jsx)(n.Send,{className:"h-3.5 w-3.5","aria-hidden":"true"}),"Send campaign"]})]}),(0,a.jsx)(c,{icon:r.Sparkles,title:"Marketing that fills your diary",children:"Send beautiful offers and automated follow-ups to your loyal clients, all in a few taps."})]})]})})]})})}])},145,e=>{"use strict";var a=e.i(43476),t=e.i(72520),s=e.i(43531),i=e.i(22016),l=e.i(9305);e.s(["default",0,function(){return(0,a.jsx)("section",{className:"bg-canvas py-20 lg:py-28","aria-label":"Get started",children:(0,a.jsx)("div",{className:"max-w-6xl mx-auto px-6 lg:px-8",children:(0,a.jsx)(l.default,{children:(0,a.jsxs)("div",{className:"relative overflow-hidden rounded-3xl border border-gray-200 bg-gradient-to-br from-wash-lilac to-[#F4EEFC
1] px-7 py-12 text-center sm:px-12 lg:py-16",children:[(0,a.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none absolute -right-12 -top-28 h-80 w-80 rounded-full",style:{background:"radial-gradient(circle, rgba(124,58,237,0.14) 0%, rgba(124,58,237,0) 70%)"}}),(0,a.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none absolute -bottom-32 -left-10 h-72 w-72 rounded-full",style:{background:"radial-gradient(circle, rgba(255,231,220,0.6) 0%, rgba(255,231,220,0) 70%)"}}),(0,a.jsxs)("div",{className:"relative mx-auto max-w-2xl",children:[(0,a.jsx)("p",{className:"mb-3 text-[13px] font-semibold uppercase tracking-[0.14em] text-purple",children:"Your calmer clinic starts here"}),(0,a.jsx)("h2",{className:"font-display text-[clamp(1.85rem,4vw,2.75rem)] font-[600] leading-[1.12] tracking-[-0.02em] text-gray-900",children:"Ready to run your clinic the calm way?"}),(0,a.jsx)("p",{className:"mx-auto mt-4 max-w-[480px] text-lg leading-[1.7] text-gray-700",children:"Try everything free for 14 days, and you can bring your whole team along."}),(0,a.jsx)("div",{className:"mt-8 flex flex-wrap justify-center gap-3.5",children:(0,a.jsxs)(i.default,{href:"https://app.callidusos.co.uk/register",className:"inline-flex items-center justify-center gap-2 rounded-xl bg-gray-900 px-6 py-3.5 text-base font-semibold text-white shadow-sm transition-all duration-200 hover:-translate-y-0.5 hover:bg-purple-dark",children:["Start your free trial",(0,a.jsx)(t.ArrowRight,{className:"h-[18px] w-[18px]","aria-hidden":"true"})]})}),(0,a.jsxs)("p",{className:"mt-6 inline-flex items-center justify-center gap-2 text-sm text-gray-700",children:[(0,a.jsx)(s.Check,{className:"h-[17px] w-[17px] text-purple","aria-hidden":"true"}),"Set up in an afternoon, with a real person to help."]})]})]})})})})}])}]);
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.