PageSourceSearch

https://medspablueprint.ai/assets/Sections-jDjWwxBP.js

js medspablueprint.ai collected 2026-10-05 14:32:05 UTC 41,151 bytes, 1 lines download raw bytes

1import{o as e}from"./chunk-CMxvf4Kt.js";import{t}from"./react-cS1o3OVs.js";import{t as n}from"./link-B8zX2HDQ.js";import{t as r}from"./jsx-runtime-sLPvdpSW.js";import{t as i}from"./activity-CYj4WGbL.js";import{t as a}from"./check-q0LEF6v1.js";import{t as o}from"./message-circle-D7JHeLiC.js";import{t as s}from"./sparkles-BTDoYNRp.js";import{t as c}from"./x-DCi5c9ew.js";import{t as l}from"./trial-CR93b_T5.js";import{Gi as u,bi as d,ca as f,gi as p,ki as m,ua as h}from"./index-BzeQRyPn.js";import{t as g}from"./use-eligibility-BsjNPB78.js";var _=e(t(),1),v=r();function y(){let e=(0,_.useRef)(null),[t,n]=(0,_.useState)(!1);return(0,_.useEffect)(()=>{if(!e.current||t)return;let r=e.current,i=new IntersectionObserver(([e])=>{e.isIntersecting&&(n(!0),i.disconnect())},{threshold:.3});return i.observe(r),()=>i.disconnect()},[t]),{ref:e,seen:t}}function b({value:e,active:t,size:n,stroke:r,label:i,big:a}){let o=(n-r)/2,s=2*Math.PI*o,c=t?s*(1-e/100):s;return(0,v.jsxs)(`div`,{className:`relative inline-flex flex-col items-center`,children:[(0,v.jsxs)(`svg`,{width:n,height:n,className:`-rotate-90`,children:[(0,v.jsx)(`circle`,{cx:n/2,cy:n/2,r:o,fill:`none`,stroke:`#2A2A2A`,strokeWidth:r}),(0,v.jsx)(`circle`,{cx:n/2,cy:n/2,r:o,fill:`none`,stroke:`#C9A84C`,strokeWidth:r,strokeLinecap:`round`,strokeDasharray:s,strokeDashoffset:c,style:{transition:`stroke-dashoffset 1.6s cubic-bezier(.16,1,.3,1)`}})]}),(0,v.jsxs)(`div`,{className:`absolute inset-0 flex flex-col items-center justify-center font-mono ${a?`text-4xl md:text-5xl`:`text-base`} font-semibold text-white`,children:[(0,v.jsx)(`span`,{children:t?e:0}),a&&(0,v.jsx)(`span`,{className:`mt-1 text-[10px] uppercase tracking-[0.25em] text-text-muted`,children:`Beauty Score`})]}),i&&(0,v.jsx)(`span`,{className:`mt-2 text-[10px] uppercase tracking-[0.18em] text-text-muted`,children:i})]})}function x({compact:e=!1}){let{ref:t,seen:n}=y(),r=e?160:220,i=e?60:84;return(0,v.jsxs)(`div`,{ref:t,className:`rounded-lg border border-border bg-[#0F0F0F] p-6 md:p-8`,"aria-label":`Sample Beauty Score dashboard`,children:[(0,v.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,v.jsx)(`p`,{className:`text-[10px] uppercase tracking-[0.25em] text-text-muted`,children:`Beauty Report`}),(0,v.jsx)(`span`,{className:`text-[10px] uppercase tracking-[0.2em] text-gold`,children:`Sample`})]}),(0,v.jsx)(`div`,{className:`mt-6 flex justify-center`,children:(0,v.jsx)(b,{value:86,active:n,size:r,stroke:10,big:!0})}),(0,v.jsxs)(`div`,{className:`mt-6 grid grid-cols-4 gap-2 md:gap-3`,children:[(0,v.jsx)(b,{value:92,active:n,size:i,stroke:6,label:`Hydration`}),(0,v.jsx)(b,{value:68,active:n,size:i,stroke:6,label:`Pigment`}),(0,v.jsx)(b,{value:81,active:n,size:i,stroke:6,label:`Texture`}),(0,v.jsx)(b,{value:65,active:n,size:i,stroke:6,label:`UV`})]}),(0,v.jsxs)(`div`,{className:`mt-6 grid grid-cols-3 gap-3 border-t border-border pt-5 text-center font-mono text-xs text-white`,children:[(0,v.jsxs)(`div`,{children:[(0,v.jsx)(`p`,{className:`text-text-muted text-[10px] uppercase tracking-wider`,children:`Skin Age`}),(0,v.jsx)(`p`,{className:`mt-1 text-lg`,children:`42`})]}),(0,v.jsxs)(`div`,{children:[(0,v.jsx)(`p`,{className:`text-text-muted text-[10px] uppercase tracking-wider`,children:`Your Age`}),(0,v.jsx)(`p`,{className:`mt-1 text-lg`,children:`37`})]}),(0,v.jsxs)(`div`,{children:[(0,v.jsx)(`p`,{className:`text-text-muted text-[10px] uppercase tracking-wider`,children:`Condition`}),(0,v.jsx)(`p`,{className:`mt-1 text-lg`,children:`Mature`})]})]}),(0,v.jsx)(`div`,{className:`mt-5 flex justify-center`,children:(0,v.jsx)(`span`,{className:`rounded-full border border-gold/60 px-3 py-1 text-[10px] uppercase tracking-[0.2em] text-gold`,children:`Powered by MedSpa Blueprint AI™`})})]})}function S({compact:e=!1}){return(0,v.jsxs)(`div`,{className:`relative flex h-full flex-col rounded-xl border border-border bg-[#0F0F0F] ${e?`rounded-lg p-6`:`p-7`}`,children:[(0,v.jsx)(`p`,{className:`font-display text-2xl text-white`,children:`Enterprise`}),(0,v.jsx)(`p`,{className:`text-white ${e?`mt-2 font-mono text-3xl`:`mt-6 font-display text-4xl`}`,children:`Contact us`}),(0,v.jsx)(`p`,{className:`mt-1 text-xs text-text-muted`,children:`Custom pricing for large groups`}),(0,v.jsx)(`ul`,{className:`flex-1 space-y-2 text-sm text-text-muted ${e?`mt-5 space-y-2`:`mt-6 space-y-2.5`}`,children:[`Custom consultation volume`,`Unlimited locations`,`Dedicated onboarding`,`Priority support`,`Custom integrations`].map(e=>(0,v.jsxs)(`li`,{className:`flex items-start gap-2`,children:[(0,v.jsx)(a,{className:`mt-0.5 h-4 w-4 shrink-0 text-gold`}),(0,v.jsx)(`span`,{children:e})]},e))}),(0,v.jsx)(`a`,{href:`mailto:${u.supportEmail}`,style:{borderRadius:50},className:`mt-6 inline-flex w-full items-center justify-center border border-white px-5 py-3 text-[11px] font-bold uppercase tracking-[0.18em] text-white transition-colors hover:bg-white hover:text-black`,children:`Talk to us`})]})}var C=`/assets/michelle-B74zpUt8.png`;function w(){let e=u.launchMode?`Start Free Trial`:`Get Early Access →`;return(0,v.jsx)(`section`,{className:`relative overflow-hidden bg-black px-5 pt-12 pb-16 md:px-10 md:pt-20 md:pb-24`,children:(0,v.jsxs)(`div`,{className:`mx-auto grid max-w-[1320px] gap-12 md:grid-cols-[1.1fr_0.9fr] md:items-center md:gap-16`,children:[(0,v.jsxs)(`div`,{children:[(0,v.jsx)(`p`,{className:`text-[10px] uppercase tracking-[0.3em] text-gold md:text-[11px]`,children:`The AI Platform Built on the Blueprint`}),(0,v.jsxs)(`h1`,{className:`mt-5 break-words font-display text-[36px] leading-[1.04] tracking-tight text-white md:text-[64px]`,children:[`Your Clients Get a Personalized`,` `,(0,v.jsx)(`em`,{className:`not-italic text-gold`,children:`AI Beauty Score`}),` in 2 Minutes.`,(0,v.jsx)(`br`,{className:`hidden md:block`}),` You Get a Full Spa Business Intelligence System.`]}
1),(0,v.jsxs)(`p`,{className:`mt-5 max-w-xl text-base leading-relaxed text-text-muted md:text-lg`,children:[u.name,` gives every client a clinically-informed Beauty Score, skin age analysis, and personalized treatment roadmap — all under your spa's name and brand, not ours.`]}),(0,v.jsxs)(`div`,{className:`mt-8 flex flex-col gap-3 sm:flex-row`,children:[(0,v.jsx)(n,{to:`/start-consultation`,style:{borderRadius:50},className:`inline-flex w-full items-center justify-center bg-gold px-7 py-4 text-center text-[12px] font-bold uppercase tracking-[0.18em] text-black hover:bg-gold-hover sm:w-auto`,children:`Start a Consultation →`}),(0,v.jsx)(n,{to:`/join/spa-owner`,style:{borderRadius:50},className:`inline-flex w-full items-center justify-center border border-white px-7 py-4 text-center text-[12px] font-bold uppercase tracking-[0.18em] text-white hover:bg-white hover:text-black sm:w-auto`,children:e}),(0,v.jsx)(`a`,{href:`#for-spas`,style:{borderRadius:50},className:`inline-flex w-full items-center justify-center border border-white px-7 py-4 text-center text-[12px] font-bold uppercase tracking-[0.18em] text-white hover:bg-white hover:text-black sm:w-auto`,children:`I'm a Spa Owner — Show Me More ↓`})]}),(0,v.jsx)(`p`,{className:`mt-4 text-[11px] text-text-muted`,children:`Create your free account to start your AI consultation.`}),(0,v.jsxs)(`p`,{className:`mt-8 text-[11px] leading-relaxed text-text-muted`,children:[`Built by `,u.founderName,`, Master Injector · 15+ years medspa experience · Jamaica's Top 30 Female Entrepreneurs · Powered by `,u.parentBrand,` · As featured on TVJ, CVM, Jamaica Observer`]})]}),(0,v.jsx)(`div`,{className:`mx-auto w-full max-w-md`,children:(0,v.jsx)(x,{})})]})})}var T=[{icon:`📊`,stat:`After hours`,body:`Enquiries arrive when the clinic is closed, and go cold before anyone can answer them`},{icon:`🎨`,stat:`Their brand`,body:`Most AI beauty tools put their own name in front of your clients, not yours`},{icon:`📱`,stat:`1 tool`,body:`Most AI platforms do one thing. Your spa needs skin + business + education.`}];function E(){return(0,v.jsx)(`section`,{className:`border-t border-border bg-[#0F0F0F] px-5 py-20 md:px-10 md:py-28`,children:(0,v.jsxs)(`div`,{className:`mx-auto max-w-[1320px]`,children:[(0,v.jsx)(`h2`,{className:`max-w-3xl break-words font-display text-3xl text-white md:text-5xl`,children:`Most AI Skin Tools Solve One Thing. Your Business Needs More.`}),(0,v.jsx)(`div`,{className:`mt-12 grid gap-5 md:grid-cols-3`,children:T.map(e=>(0,v.jsxs)(`div`,{className:`rounded-lg border border-border bg-black p-7`,children:[(0,v.jsx)(`p`,{className:`text-3xl`,children:e.icon}),(0,v.jsx)(`p`,{className:`mt-5 font-display text-5xl text-gold`,children:e.stat}),(0,v.jsx)(`p`,{className:`mt-3 text-[15px] leading-relaxed text-text-muted`,children:e.body})]},e.body))})]})})}function D(){return(0,v.jsx)(`section`,{className:`border-t border-border bg-black px-5 py-20 md:px-10 md:py-28`,children:(0,v.jsxs)(`div`,{className:`mx-auto max-w-[1320px]`,children:[(0,v.jsx)(`h2`,{className:`break-words text-center font-display text-3xl text-white md:text-5xl`,children:`One Platform. Two Powerful Experiences.`}),(0,v.jsxs)(`div`,{className:`relative mt-14 grid gap-12 md:grid-cols-2 md:gap-16`,children:[(0,v.jsx)(`div`,{"aria-hidden":!0,className:`absolute left-1/2 top-0 hidden h-full w-px bg-gold/40 md:block`}),(0,v.jsx)(O,{badge:(0,v.jsx)(`span`,{className:`inline-block rounded-full bg-gold px-3 py-1 text-[10px] font-bold uppercase tracking-[0.2em] text-black`,children:`For Your Clients`}),steps:[[`Complete the AI Skin Consultation`,`2-minute guided quiz`],[`Receive Their Beauty Score`,`8-metric personalized analysis`],[`Follow Their Blueprint`,`Immediate and 30-day plan (90, 180 and 365-day coming soon)`]],cta:{label:`See a Sample Report →`,href:`/demo`}}),(0,v.jsx)(O,{badge:(0,v.jsx)(`span`,{className:`inline-block rounded-full border border-white px-3 py-1 text-[10px] font-bold uppercase tracking-[0.2em] text-white`,children:`For You`}),steps:[[`Customize Your Branded Portal`,`Your logo, colors, domain`],[`Share Your Unique Link`,`Clients access through your brand`],[`Watch Your Dashboard Fill Up`,`Leads, intelligence, revenue`]],cta:{label:`See the Spa Dashboard →`,href:`#for-spas`}})]})]})})}function O({badge:e,steps:t,cta:n}){return(0,v.jsxs)(`div`,{children:[e,(0,v.jsx)(`ol`,{className:`mt-7 space-y-6`,children:t.map(([e,t],n)=>(0,v.jsxs)(`li`,{className:`flex gap-4`,children:[(0,v.jsx)(`span`,{className:`flex h-9 w-9 shrink-0 items-center justify-center rounded-full border border-gold font-mono text-sm text-gold`,children:n+1}),(0,v.jsxs)(`div`,{children:[(0,v.jsx)(`p`,{className:`font-display text-xl text-white md:text-2xl`,children:e}),(0,v.jsx)(`p`,{className:`mt-1 text-[14px] text-text-muted`,children:t})]})]},e))}
1),(0,v.jsx)(`a`,{href:n.href,className:`mt-8 inline-block text-[12px] font-bold uppercase tracking-[0.2em] text-gold hover:underline`,children:n.label})]})}function k({index:e,reverse:t,eyebrow:n,headline:r,body:i,badge:a,visual:o}){return(0,v.jsxs)(`div`,{className:`grid items-center gap-10 md:grid-cols-2 md:gap-16 ${t?`md:[&>:first-child]:order-2`:``}`,children:[(0,v.jsx)(`div`,{children:o}),(0,v.jsxs)(`div`,{children:[(0,v.jsxs)(`p`,{className:`font-mono text-[10px] uppercase tracking-[0.25em] text-gold`,children:[n,` · Feature `,e]}),(0,v.jsx)(`h3`,{className:`mt-3 font-display text-3xl text-white md:text-4xl`,children:r}),(0,v.jsx)(`p`,{className:`mt-4 text-[16px] leading-relaxed text-text-muted`,children:i}),(0,v.jsx)(`p`,{className:`mt-5 text-[11px] uppercase tracking-[0.18em] text-gold`,children:a})]})]})}function A(){return(0,v.jsx)(`section`,{className:`border-t border-border bg-black px-5 py-20 md:px-10 md:py-28`,children:(0,v.jsxs)(`div`,{className:`mx-auto max-w-[1320px]`,children:[(0,v.jsx)(`h2`,{className:`max-w-3xl font-display text-3xl text-white md:text-5xl`,children:`More Than a Skin Scanner.`}),(0,v.jsx)(`p`,{className:`mt-4 max-w-2xl text-lg text-text-muted`,children:`A complete beauty intelligence system your clients will return to every month.`}),(0,v.jsxs)(`div`,{className:`mt-16 space-y-20 md:space-y-28`,children:[(0,v.jsx)(k,{index:`01`,eyebrow:`AI Beauty Score`,headline:`A Score That Means Something`,body:`Every client receives an Overall Beauty Score plus a scored breakdown across 13 skin domains — hydration and barrier, texture, pores, sebum, inflammatory lesions, congestion, pigmentation, redness, lines, laxity, periorbital and scarring. With educational explanations for every number, clients understand their skin for the first time.`,badge:`13 skin domains · Animated indicators · Educational breakdowns`,visual:(0,v.jsx)(x,{compact:!0})}),(0,v.jsx)(k,{index:`02`,reverse:!0,eyebrow:`AI Skin Age`,headline:`Find Out If Your Skin Is Aging Faster Than You Are`,body:`The AI Skin Age analysis compares chronological age with estimated biological skin age, and shows the factors contributing to the gap, so clients can see exactly what is ageing their skin faster than the calendar.`,badge:`Biological vs chronological · Contributing factors · Confidence-rated`,visual:(0,v.jsx)(j,{})}),(0,v.jsx)(k,{index:`03`,eyebrow:`AI Beauty Blueprint`,headline:`A Roadmap, Not Just a Report`,body:`Every client receives a personalized Beauty Blueprint across five time horizons — from what to do this week to their 12-month maintenance plan. Home skincare, professional treatments, lifestyle guidance, general supplement education, and budget estimates using the clinic's own published pricing — where a price isn't published, it simply shows as unavailable. Dosing is never personalised — supplement questions are always referred to a licensed healthcare professional.`,badge:`5 time horizons · Treatment frequency · Budget estimates`,visual:(0,v.jsx)(M,{})}),(0,v.jsx)(k,{index:`04`,reverse:!0,eyebrow:`AI Treatment Simulator`,headline:`Educate Before They Book`,body:`Treatment simulations across the full catalogue help clients understand what each procedure involves, who it's for, what to expect, and approximate costs — before they ever sit in your chair. Clients who are educated convert at higher rates and have better outcomes.`,badge:`100+ treatments · Builds pre-appointment confidence`,visual:(0,v.jsx)(N,{})}),(0,v.jsx)(k,{index:`05`,eyebrow:`Progress Tracker`,headline:`Turn One Visit Into a Monthly Relationship`,body:`Members see their skin journey tracked over time with metric trend charts, an AI-generated progress summary, treatment photo uploads with reminders, a before/after comparison slider and PDF export. Seeing measurable change is what turns a single appointment into a standing one.`,badge:`Available to Premium & VIP members`,visual:(0,v.jsx)(P,{})}),(0,v.jsx)(k,{index:`06`,reverse:!0,eyebrow:`AI Concierge Beauty Coach`,headline:`24/7 Expert Guidance — Without Your Staff Lifting a Finger`,body:`The AI Concierge Beauty Coach answers client questions based on their specific scores and consultation history. Skincare questions, treatment comparisons, product advice — answered instantly, any time. Always encouraging professional consultation, never replacing it.`,badge:`Informed by client's own scores · Always-on`,visual:(0,v.jsx)(F,{})})]})]})})}function j(){return(0,v.jsxs)(`div`,{className:`grid gap-3`,children:[(0,v.jsxs)(`div`,{className:`grid grid-cols-2 gap-3`,children:[(0,v.jsxs)(`div`,{className:`rounded-lg border border-border bg-[#0F0F0F] p-6 text-center`,children:[(0,v.jsx)(`p`,{className:`text-[10px] uppercase tracking-[0.2em] text-text-muted`,children:`Your Age`}),(0,v.jsx)(`p`,{className:`mt-2 font-mono text-5xl text-white`,children:`37`})]}),(0,v.jsxs)(`div`,{className:`rounded-lg border border-gold bg-[#0F0F0F] p-6 text-center`,children:[(0,v.jsx)(`p`,{className:`text-[10px] uppercase tracking-[0.2em] text-gold`,children:`Skin Age`}),(0,v.jsx)(`p`,{className:`mt-2 font-mono text-5xl text-gold`,children:`42`})]})]}),(0,v.jsxs)(`div`,{className:`rounded-lg border border-border bg-gradient-to-br from-[#1A1A1A] to-[#0F0F0F] p-5`,children:[(0,v.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,v.jsx)(`p`,{className:`font-display text-base italic text-white`,children:`My MedSpa Blueprint Beauty Report`}),(0,v.jsx)(f,{className:`h-4 w-4 text-gold`})]}),(0,v.jsx)(`p`,{className:`mt-3 font-mono text-3xl text-white`,children:`Beauty Score · 86`}),(0,v.jsx)(`p`,{className:`mt-1 text-[11px] text-text-muted`,children:`Tap to share to Instagram or WhatsApp`})]})]})}function M(){return(0,v.jsxs)(`div`,{className:`rounded-lg border border-border bg-[#0F0F0F] p-5`,children:[(0,v.jsx)(`div`,{className:`flex flex-wrap gap-1 border-b border-border pb-3`,children:[{label:`Immediate`,comingSoon:!1},{label:`30-Day`,comingSoon:!1},{label:`90-Day`,comingSoon:!0},{label:`180-Day`,comingSoon:!0},{label:`365-Day`,comingSoon:!0}].map((e,t)=>(0,v.jsxs)(`span`,{className:`px-3 py-1.5 text-[10px] uppercase tracking-[0.15em] ${t===1?`border-b-2 border-gold text-gold`:`text-text-muted`}`,children:[e.label,e.comingSoon&&(0,v.jsx)(`span`,{className:`ml-1 normal-case tracking-normal`,children:`(soon)`})]},e.label))}),(0,v.jsx)(`div`,{className:`mt-5 space-y-3`,children:[[`Home routine`,`Niacinamide 10% AM · Retinol 0.3
1% PM`],[`Pro treatments`,`1x Hydradermabrasion Facial · 1x light peel`],[`Supplements`,`General wellbeing topics to discuss with your clinician`],[`Est. monthly budget`,`$220 – $340`]].map(([e,t])=>(0,v.jsxs)(`div`,{className:`flex justify-between border-b border-border/60 pb-2 text-sm`,children:[(0,v.jsx)(`span`,{className:`text-text-muted`,children:e}),(0,v.jsx)(`span`,{className:`text-white`,children:t})]},e))})]})}function N(){return(0,v.jsxs)(`div`,{className:`rounded-lg border border-border bg-[#0F0F0F] p-5`,children:[(0,v.jsx)(`div`,{className:`grid grid-cols-2 gap-3`,children:[`Wrinkle Relaxer`,`Microneedling`,`Chemical Peel`,`Lip Filler`].map(e=>(0,v.jsxs)(`div`,{className:`rounded border border-border bg-black p-4`,children:[(0,v.jsx)(s,{className:`h-4 w-4 text-gold`}),(0,v.jsx)(`p`,{className:`mt-2 font-display text-lg text-white`,children:e}),(0,v.jsx)(`p`,{className:`mt-1 text-[10px] uppercase tracking-wider text-text-muted`,children:`From $150 · 30 min`})]},e))}),(0,v.jsx)(`p`,{className:`mt-4 rounded border border-destructive/60 bg-destructive/10 px-3 py-2 text-center text-[10px] uppercase tracking-[0.15em] text-destructive`,children:`Educational visualization only · Not a guaranteed outcome`})]})}function P(){return(0,v.jsxs)(`div`,{className:`space-y-3`,children:[(0,v.jsx)(`div`,{className:`relative h-48 overflow-hidden rounded-lg border border-border bg-gradient-to-r from-[#2A2520] via-[#3A3028] to-[#4A3D32]`,children:(0,v.jsxs)(`div`,{className:`absolute inset-0 flex`,children:[(0,v.jsx)(`div`,{className:`flex w-1/2 items-end justify-start p-3`,children:(0,v.jsx)(`span`,{className:`rounded bg-black/70 px-2 py-1 text-[10px] uppercase tracking-wider text-white`,children:`Before`})}),(0,v.jsx)(`div`,{className:`w-px bg-gold`}),(0,v.jsx)(`div`,{className:`flex w-1/2 items-end justify-end p-3`,children:(0,v.jsx)(`span`,{className:`rounded bg-gold px-2 py-1 text-[10px] uppercase tracking-wider text-black`,children:`After · 90d`})})]})}),(0,v.jsxs)(`div`,{className:`rounded-lg border border-border bg-[#0F0F0F] p-5`,children:[(0,v.jsxs)(`div`,{className:`mb-3 flex items-center gap-2`,children:[(0,v.jsx)(i,{className:`h-4 w-4 text-gold`}),(0,v.jsx)(`p`,{className:`text-[11px] uppercase tracking-wider text-text-muted`,children:`Beauty Score Trend`})]}),(0,v.jsx)(`svg`,{viewBox:`0 0 200 60`,className:`h-12 w-full`,children:(0,v.jsx)(`polyline`,{fill:`none`,stroke:`#C9A84C`,strokeWidth:`2`,points:`0,45 30,40 60,38 90,30 120,25 150,18 180,15 200,12`})}),(0,v.jsxs)(`p`,{className:`mt-2 font-mono text-sm text-white`,children:[`71 → 86 `,(0,v.jsx)(`span`,{className:`text-gold`,children:`(+15)`})]})]})]})}function F(){return(0,v.jsxs)(`div`,{className:`rounded-lg border border-border bg-[#0F0F0F] p-5`,children:[(0,v.jsxs)(`div`,{className:`flex items-center gap-2 border-b border-border pb-3`,children:[(0,v.jsx)(o,{className:`h-4 w-4 text-gold`}),(0,v.jsx)(`p`,{className:`text-[11px] uppercase tracking-wider text-text-muted`,children:`Concierge · Online`})]}),(0,v.jsxs)(`div`,{className:`mt-4 space-y-3 text-sm`,children:[(0,v.jsx)(`div`,{className:`ml-auto max-w-[80%] rounded-lg rounded-tr-sm bg-[#1A1A1A] px-3 py-2 text-white`,children:`Should I do a peel or microneedling for my pigmentation?`}),(0,v.jsx)(`div`,{className:`max-w-[80%] rounded-lg rounded-tl-sm border border-gold/40 bg-black px-3 py-2 text-white`,children:`Based on your Pigmentation score of 68 and Barrier Health of 74, a series of light chemical peels is the safer first step. Microneedling pairs well at month 3. Want me to draft questions for your spa consult?`}),(0,v.jsx)(`div`,{className:`ml-auto max-w-[60%] rounded-lg rounded-tr-sm bg-[#1A1A1A] px-3 py-2 text-white`,children:`Yes please`})]})]})}function I(){let e=h({select:e=>e.location.pathname}),t=[{icon:`🎨`,title:`Fully White-Label`,body:`Every client touchpoint shows your spa's brand. Logo, colors, welcome message, booking link — all yours. Clients never know what powers it.`},{icon:`🧠`,title:`Business Intelligence Built In`,body:`On-demand AI-generated reports show your most common client concerns, highest-performing treatments, predicted revenue, and missed opportunities — so you run a smarter spa.`},{icon:`📚`,title:`Built on 15+ Years of Expertise`,body:`Unlike tech-only competitors, ${u.name} is backed by the ${u.parentBrand} education ecosystem — SOPs, hiring templates, marketing guides, and business coaching — all accessible from your dashboard.`}];return(0,v.jsx)(`section`,{id:`for-spas`,className:`border-t border-border bg-[#0F0F0F] px-5 py-20 md:px-10 md:py-28`,children:(0,v.jsxs)(`div`,{className:`mx-auto max-w-[1320px]`,children:[(0,v.jsx)(`p`,{className:`text-[11px] uppercase tracking-[0.3em] text-gold`,children:`For Spa & Medspa Owners`}),(0,v.jsx)(`h2`,{className:`mt-4 max-w-3xl break-words font-display text-3xl text-white md:text-5xl`,children:`Your Brand. Your Clients. Your Revenue.`}),(0,v.jsxs)(`p`,{className:`mt-4 max-w-2xl text-lg text-text-muted`,children:[u.name,` licenses to your spa as a fully white-labeled tool. Your clients see your name, your logo, and 
1your colors — never ours.`]}),(0,v.jsx)(`div`,{className:`mt-12 grid gap-5 md:grid-cols-3`,children:t.map(e=>(0,v.jsxs)(`div`,{className:`rounded-lg border border-border bg-black p-7`,children:[(0,v.jsx)(`p`,{className:`text-3xl`,children:e.icon}),(0,v.jsx)(`p`,{className:`mt-4 font-display text-2xl text-white`,children:e.title}),(0,v.jsx)(`p`,{className:`mt-3 text-[15px] leading-relaxed text-text-muted`,children:e.body})]},e.title))}),(0,v.jsxs)(`div`,{className:`mt-12 rounded-lg border border-border bg-black p-6 md:p-8`,children:[(0,v.jsx)(`p`,{className:`text-[11px] uppercase tracking-[0.2em] text-text-muted`,children:`Your Dashboard`}),(0,v.jsx)(`div`,{className:`mt-5 grid gap-2 md:grid-cols-2`,children:[`Overview`,`Client Leads`,`Business Intelligence`,`My Link & Embed`,`Brand Settings`,`Payments`,`Analytics`,`Blueprint Portal`].map(e=>{let t=e===`Business Intelligence`;return(0,v.jsxs)(`div`,{className:`flex items-center justify-between rounded border px-4 py-3 text-sm ${t?`border-gold bg-gold/10 text-gold`:`border-border text-text-muted`}`,children:[(0,v.jsx)(`span`,{children:e}),t&&(0,v.jsx)(`span`,{className:`rounded-full bg-gold px-2 py-0.5 text-[9px] uppercase tracking-wider text-black`,children:`Active`})]},e)})})]}),e!==`/for-spas`&&(0,v.jsx)(`div`,{className:`mt-10`,children:(0,v.jsx)(n,{to:`/for-spas`,className:`text-[12px] font-bold uppercase tracking-[0.2em] text-gold hover:underline`,children:`See Full Spa Owner Features →`})})]})})}var L=[[`True white-label (clients see YOUR brand)`,!0,!1],[`Built by a practicing Master Injector`,!0,!1],[`13-domain AI Beauty Score`,!0,`varies`],[`Personalized 90-day+ roadmap`,!0,!1],[`Monthly progress tracking`,!0,!1],[`AI Business Intelligence for spa owners`,!0,!1],[`${u.parentBrand} business education included`,!0,!1],[`Transparent, affordable pricing`,!0,`demo`],[`Caribbean & US market expertise`,!0,!1],[`AI Concierge Beauty Coach`,!0,!1]];function R({value:e,tone:t}){return e===!0?(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(a,{"aria-label":`Included`,className:`mx-auto h-5 w-5 ${t===`gold`?`text-gold`:`text-emerald-400`}`}),(0,v.jsx)(`span`,{className:`sr-only`,children:`Included`})]}):e===`varies`?(0,v.jsx)(`span`,{className:`font-mono text-xs text-text-muted`,children:`Varies`}):e===`demo`?(0,v.jsx)(`span`,{className:`font-mono text-xs text-text-muted`,children:`Demo req.`}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(c,{"aria-label":`Not included`,className:`mx-auto h-5 w-5 text-red-400/80`}),(0,v.jsx)(`span`,{className:`sr-only`,children:`Not included`})]})}function z(){return(0,v.jsx)(`section`,{id:`compare`,className:`border-t border-border bg-black px-5 py-20 md:px-10 md:py-28`,children:(0,v.jsxs)(`div`,{className:`mx-auto max-w-[1320px]`,children:[(0,v.jsx)(`p`,{className:`text-[11px] uppercase tracking-[0.3em] text-gold`,children:`How We Compare`}),(0,v.jsx)(`h2`,{className:`mt-4 font-display text-3xl text-white md:text-5xl`,children:`Built Different From Day One.`}),(0,v.jsxs)(`p`,{className:`mt-4 max-w-2xl text-lg text-text-muted`,children:[`Most AI beauty tools do one thing well. `,u.name,` was designed to run your entire client intelligence operation.`]}),(0,v.jsx)(`ul`,{className:`mt-10 grid gap-3 md:hidden`,children:L.map(([e,t,n])=>(0,v.jsxs)(`li`,{className:`rounded-xl border border-border bg-card/40 p-4`,children:[(0,v.jsx)(`p`,{className:`text-sm text-white`,children:e}),(0,v.jsxs)(`div`,{className:`mt-3 grid grid-cols-2 gap-3`,children:[(0,v.jsxs)(`div`,{className:`rounded-lg border border-gold/40 bg-gold/5 px-3 py-2 text-center`,children:[(0,v.jsx)(`p`,{className:`text-[10px] uppercase tracking-[0.2em] text-gold`,children:u.shortName}),(0,v.jsx)(`div`,{className:`mt-2`,children:(0,v.jsx)(R,{value:t,tone:`gold`})})]}),(0,v.jsxs)(`div`,{className:`rounded-lg border border-border px-3 py-2 text-center`,children:[(0,v.jsx)(`p`,{className:`text-[10px] uppercase tracking-[0.2em] text-text-muted`,children:`Other AI Tools`}),(0,v.jsx)(`div`,{className:`mt-2`,children:(0,v.jsx)(R,{value:n,tone:`plain`})})]})]})]},e))}),(0,v.jsx)(`div`,{className:`mt-10 hidden md:block`,children:(0,v.jsxs)(`table`,{className:`w-full border-collapse text-sm`,children:[(0,v.jsx)(`thead`,{children:(0,v.jsxs)(`tr`,{children:[(0,v.jsx)(`th`,{className:`px-4 py-4 text-left text-[10px] uppercase tracking-[0.2em] text-text-muted`,children:`Feature`}),(0,v.jsx)(`th`,{className:`border-l-2 border-gold bg-gold/5 px-4 py-4 text-center text-[10px] uppercase tracking-[0.2em] text-gold`,children:u.shortName}),(0,v.jsx)(`th`,{className:`px-4 py-4 text-center text-[10px] uppercase tracking-[0.2em] text-text-muted`,children:`Other AI Tools`})]})}),(0,v.jsx)(`tbody`,{children:L.map(([e,t,n])=>(0,v.jsxs)(`tr`,{className:`border-t border-border`,children:[(0,v.jsx)(`td`,{className:`px-4 py-4 text-white`,children:e}),(0,v.jsx)(`td`,{className:`border-l-2 border-gold bg-gold/5 px-4 py-4 text-center`,children:(0,v.jsx)(R,{value:t,tone:`gold`})}),(0,v.jsx)(`td`,{className:`px-4 py-4 text-center`,children:(0,v.jsx)(R,{value:n,tone:`plain`})})]},e))})]})}),(0,v.jsx)(`p`,{className:`mt-6 text-[11px] italic text-text-muted`,children:`Comparison based on publicly available information as of June 2026. Features subject to change.`})]})})}function B(){let e=[`Master Injector · CLO · CLHRP · CME`,`Jamaica's Top 30 Female Entrepreneurs`,`Founder, ${u.parentBrand}`];return(0,v.jsx)(`section`,{className:`border-t border-border bg-[#0F0F0F] px-5 py-20 md:px-10 md:py-28`,children:(0,v.jsxs)(`div`,{className:`mx-auto grid max-w-[1320px] gap-12 md:grid-cols-[minmax(0,5fr)_minmax(0,7fr)] md:items-start md:gap-16`,children:[(0,v.jsx)(`div`,{className:`relative md:sticky md:top-24 md:self-start`,children:(0,v.jsx)(`div`,{className:`rounded-lg border-2 border-gold p-2 md:h-[calc(100vh-8rem)] md:max-h-[720px]`,children:(0,v.jsx)(`img`,{src:C,alt:`${u.founderName}, founder of ${u.parentBrand}`,className:`aspect-[4/5] w-full rounded object-cover md:aspect-auto md:h-full`,loading:`lazy`})})}),(0,v.jsxs)(`div`,{className:`min-w-0`,children:[(0,v.jsx)(`p`,{className:`text-[11px] uppercase tracking-[0.3em] text-gold`,children:`Why This Exists`}),(0,v.jsx)(`h2`,{className:`mt-4 font-display text-3xl text-white md:text-5xl`,children:`Built by Someone Who's Actually Done This.`}),(0,v.jsxs)(`div`,{className:`mt-10`,children:[(0,v.jsx)(`p`,{className:`font-display text-[13px] uppercase italic tracking-[0.2em] text-gold`,children:`The Client I Was`}),(0,v.jsxs)(`div`,{className:`mt-4 space-y-4 text-[16px] leading-relaxed text-text-muted`,children:[(0,v.jsx)(`p`,{children:`I'm Michelle Vernon Master Injector, spa owner, and the founder of MedSpa Blueprint AI™. But before any of that, I was a client.`}),(0,v.jsx)(`p`,{children:`When I first entered the skincare world, I came in as a consumer confused, curious, and doing my own research because nobody was breaking it down in a way that made sense. Every treatment I eventually added to my menu was born from that experience. From understanding what it felt like to sit in a consultation and leave with more questions than answers. From wanting to know what was actually happening to my skin, what the numbers meant, and what I should do next before spending money on something that might not be right for me.`}),(0,v.jsx)(`p`,{children:`That experience shaped everything I built.`})]})]}),(0,v.jsxs)(`div`,{className:`mt-10 border-t border-gold/20 pt-10`,children:[(0,v.jsx)(`p`,{className:`font-display text-[13px] uppercase italic tracking-[0.2em] text-gold`,children:`What I Saw From Both Sides`}),(0,v.jsx)(`div`,{className:`mt-4 space-y-4 text-[16px] leading-relaxed text-text-muted`,children:(0,v.jsx)(`p`,{children:`After years on the other side of the treatment bed, I started seeing both problems clearly. Clients leaving consultations confused, over
1whelmed, or unsure whether the treatment they just booked was actually what their skin needed. And spa owners brilliant, skilled professionals drowning in admin, missing leads that came in at midnight when someone was searching and ready to book, losing clients to the silence of after-hours because there was no system in place to catch them.`})}),(0,v.jsx)(`blockquote`,{className:`mt-8 border-l-2 border-gold pl-6 py-2 font-display italic text-2xl leading-snug text-white md:text-3xl`,children:`We were all leaving something on the table.`}),(0,v.jsx)(`div`,{className:`mt-8 space-y-4 text-[16px] leading-relaxed text-text-muted`,children:(0,v.jsx)(`p`,{children:`I didn't build MedSpa Blueprint AI™ because I'm a tech founder chasing a trend. I built it because I lived both sides of this industry. As the client who deserved a clearer answer. As the owner who couldn't always be there to give one.`})})]}),(0,v.jsxs)(`div`,{className:`mt-10 border-t border-gold/20 pt-10`,children:[(0,v.jsx)(`p`,{className:`font-display text-[13px] uppercase italic tracking-[0.2em] text-gold`,children:`What This Platform Does`}),(0,v.jsxs)(`div`,{className:`mt-6 grid gap-8 md:grid-cols-2 md:gap-6`,children:[(0,v.jsxs)(`div`,{children:[(0,v.jsx)(`p`,{className:`text-[11px] uppercase tracking-[0.25em] text-gold/80`,children:`For Clients`}),(0,v.jsx)(`p`,{className:`mt-3 text-[16px] leading-relaxed text-text-muted`,children:`For clients this platform gives you something no consultation appointment can always deliver in the moment. A personalized AI Beauty Score across 13 skin metrics. A skin age analysis. A treatment roadmap built around your actual skin, not a generic protocol. Clarity, before you spend a single dollar.`})]}),(0,v.jsxs)(`div`,{children:[(0,v.jsx)(`p`,{className:`text-[11px] uppercase tracking-[0.25em] text-gold/80`,children:`For Spa Owners`}),(0,v.jsx)(`p`,{className:`mt-3 text-[16px] leading-relaxed text-text-muted`,children:`For spa owners it handles the consultation, captures the lead, and starts the client relationship while you sleep. Because consultations are the bread and butter of every booking system. When you stop losing the after-hours inquiry, you stop losing the appointment. And when you stop losing the appointment, you stop losing the revenue.`})]})]})]}),(0,v.jsxs)(`div`,{className:`mt-10 border-t border-gold/20 pt-10`,children:[(0,v.jsxs)(`div`,{className:`space-y-4 text-[16px] leading-relaxed text-text-muted`,children:[(0,v.jsx)(`p`,{children:`This platform isn't backed by a venture fund or a physician advisory board assembled for optics. It's backed by 15 years of doing this work, and understanding from both sides of the room what this industry actually needs.`}),(0,v.jsx)(`p`,{children:`Everything is designed to complement your life and your business, not complicate it.`})]}),(0,v.jsx)(`ul`,{className:`mt-10 space-y-2.5`,children:e.map(e=>(0,v.jsxs)(`li`,{className:`flex items-start gap-3 text-[13px] tracking-[0.08em] text-text-muted`,children:[(0,v.jsx)(`span`,{className:`mt-1.5 h-1.5 w-1.5 shrink-0 rounded-full bg-gold`}),(0,v.jsx)(`span`,{children:e})]},e))})]})]})]})})}function V(){let e=[{icon:`📖`,name:`${u.parentBrand} Courses`,body:`Business education for spa owners — pricing, hiring, marketing, operations, and scaling. Learn the blueprint before you build.`,link:{label:`Visit medspablueprint.co →`,href:`https://medspablueprint.co`}},{icon:`🤖`,name:u.name,body:`The AI platform. White-label skin consultations, business intelligence, and client relationship tools — all under your brand.`,here:!0},{icon:`📋`,name:`The MedSpa Vault`,body:`Ready-to-use documents — treatment protocols, consent forms, SOPs, HR templates, and operations guides. Everything a medspa needs to run professionally.`,link:{label:`Explore the Vault →`,href:`https://medspablueprint.co/vault`}}];return(0,v.jsx)(`section`,{className:`border-t-2 border-t-gold border-x-0 border-b-0 bg-[#0F0F0F] px-5 py-20 md:px-10 md:py-28`,children:(0,v.jsxs)(`div`,{className:`mx-auto max-w-[1320px]`,children:[(0,v.jsx)(`h2`,{className:`font-display text-3xl text-white md:text-5xl`,children:`Not Just Software. An Entire Business System.`}),(0,v.jsxs)(`p`,{className:`mt-4 max-w-3xl text-lg text-text-muted`,children:[u.name,` is the technology arm of `,u.parentBrand,` — an established education platform that has helped spa owners across Jamaica and the Caribbean build structured, profitable medspa businesses.`]}),(0,v.jsx)(`div`,{className:`mt-12 grid gap-5 md:grid-cols-3`,children:e.map(e=>(0,v.jsxs)(`div`,{className:`rounded-lg border p-7 ${e.here?`border-gold bg-black`:`border-border bg-black`}`,children:[(0,v.jsx)(`p`,{className:`text-3xl`,children:e.icon}),(0,v.jsx)(`p`,{className:`mt-4 font-display text-xl text-white`,children:e.name}),(0,v.jsx)(`p`,{className:`mt-3 text-[14px] leading-relaxed text-text-muted`,children:e.body}),e.here?(0,v.jsx)(`span`,{className:`mt-5 inline-block rounded-full bg-gold px-3 py-1 text-[10px] font-bold uppercase tracking-wider text-black`,children:`You are here`}):e.link?(0,v.jsx)(`a`,{href:e.link.href,target:`_blank`,rel:`noreferrer`,className:`mt-5 inline-block text-[11px] uppercase tracking-[0.18em] text-gold hover:underline`,children:e.link.label}):null]},e.name))})]})})}d(`spa`),d(`client`);function H({tier:e,onWaitlist:t}){let r=!u.launchMode&&!!e.waitlistSlug,{data:i}=g(),o=i?.isFoundingMember&&e.audience===`spa`&&e.waitlistSlug===`spa-${i.foundingPlanSlug??``}`,s=`mt-6 inline-flex items-center justify-center px-5 py-3 text-[11px] font-bold uppercase tracking-[0.18em] transition-colors ${e.popular?`bg-gold text-black hover:bg-gold-hover`:`border border-white text-white hover:bg-white hover:text-black`}`;return(0,v.jsxs)(`div`,{className:`flex flex-col rounded-lg border p-6 ${e.popular?`border-gold bg-black`:`border-border bg-[#0F0F0F]`}`,children:[e.popular&&(0,v.jsx)(`span`,{className:`mb-3 inline-block self-start rounded-full bg-gold px-3 py-0.5 text-[10px] font-bold uppercase tracking-wider text-black`,children:`Most Popular`}),(0,v.jsx)(`p`,{className:`font-display text-2xl text-white`,children:e.name}),e.founding&&(0,v.jsx)(`span`,{className:`mt-2 inline-flex w-fit items-center rounded-full border border-gold/60 bg-gold/10 px-3 py-0.5 text-[10px] font-bold uppercase tracking-wider text-gold`,children:e.founding.label}),(0,v.jsxs)(`p`,{className:`mt-2 font-mono text-3xl text-white`,children:[e.founding&&(0,v.jsx)(`span`,{className:`mr-2 text-xl text-text-muted line-through`,children:e.founding.standardMonthlyPrice}),e.monthlyPrice,(0,v.jsx)(`span`,{className:`text-base text-text-muted`,children:`/mo`})]}),e.annualNote&&(0,v.jsx)(`p`,{className:`mt-1 text-xs text-text-muted`,children:e.annualNote}),e.founding&&(0,v.jsx)(`p`,{className:`mt-2 text-xs text-gold`,children:e.founding.note}),e.trialText&&(0,v.jsx)(`p`,{className:`mt-3 rounded-md border border-gold/30 bg-gold/10 px-3 py-2 text-xs text-gold`,children:e.trialText}),(0,v.jsx)(`ul`,{className:`mt-5 flex-1 space-y-2 text-sm text-text-muted`,children:e.included.map(e=>(0,v.jsxs)(`li`,{className:`flex items-start gap-2`,children:[(0,v.jsx)(a,{className:`mt-0.5 h-4 w-4 shrink-0 text-gold`}),(0,v.jsx)(`span`,{children:e})]},e))}),o?(0,v.jsx)(n,{to:`/dashboard`,style:{borderRadius:50},className:s,children:`Locked at $${((i.foundingLockedPriceCents??0)/100).toFixed(0)}/mo — Activate →`}):r?(0,v.jsx)(`button`,{type:`button`,onClick:()=>t(e.waitlistSlug,e.name),style:{borderRadius:50},className:s,children:e.ctaLabel}):(0,v.jsx)(n,{to:`/auth`,search:{mode:`signup`},style:{borderRadius:50},className:s,children:e.ctaLabel})]})}function U(){let{openWaitlist:e}=m();function t(t,n){e({interestedPlan:t,planLabel:n})}let n=p(`spa`),r=p(`client`),i=n.available?n.plans:[],a=r.available?r.plans:[];return(0,v.jsx)(`section`,{id:`pricing`,className:`border-t border-border bg-black px-5 py-20 md:px-10 md:py-28`,children:(0,v.jsxs)(`div`,{className:`mx-auto max-w-[1320px]`,children:[(0,v.jsx)(`h2`,{className:`font-display text-3xl text-white md:text-5xl`,children:`Simple Pricing for Both Sides of the Platform.`}),(0,v.jsx)(`p`,{className:`mt-4 max-w-2xl text-lg text-text-muted`,children:`No demos required. No enterprise sales calls. Start with what you need and grow from there.`}),!n.available&&!r.available&&(0,v.jsx)(`p`,{className:`mt-8 text-sm text-white/70`,children:`Pricing is temporarily unavailable — please refresh in a moment.`}),(0,v.jsxs)(`div`,{className:`mt-12 grid gap-10 lg:grid-cols-2`,children:[(0,v.jsxs)(`div`,{children:[(0,v.jsx)(`p`,{className:`text-[10px] uppercase tracking-[0.25em] text-gold`,children:`White-Label Spa License`}),(0,v.jsx)(`h3`,{className:`mt-2 font-display text-2xl text-white`,children:`For Spa & Medspa Owners`}),(0,v.jsxs)(`div`,{className:`mt-5 grid gap-4 sm:grid-cols-2 lg:grid-cols-4`,children:[i.map(e=>(0,v.jsx)(H,{tier:e,onWaitlist:t},e.name)),(0,v.jsx)(S,{compact:!0})]})]}),(0,v.jsxs)(`div`,{children:[(0,v.jsx)(`p`,{className:`text-[10px] uppercase tracking-[0.25em] text-gold`,children:`Personal Membership`}),(0,v.jsx)(`h3`,{className:`mt-2 font-display text-2xl text-white`,children:`For Individual Clients`}),(0,v.jsx)(`div`,{className:`mt-5 grid gap-4 sm:grid-cols-3`,children:a.map(e=>(0,v.jsx)(H,{tier:e,onWaitlist:t},e.name))})]})]}),(0,v.jsx)(`p`,{className:`mt-10 text-center text-sm text-text-muted`,children:u.launchMode?`${l} include a 7-day free trial. Cancel anytime. No contracts.`:`Join the waitlist to be notified when trials open.`}),!u.launchMode&&(0,v.jsx)(W,{})]})})}function W(){return(0,v.jsxs)(`div`,{className:`mt-8 rounded-lg border border-gold bg-gold/10 px-5 py-4 text-center text-sm text-gold`,children:[`⭐ Early Access — reserve your place on the private client waitlist.`,` `,(0,v.jsx)(n,{to:`/join/client`,className:`underline`,children:`Claim your spot →`})]})}function G({testimonials:e=[]}){return(0,v.jsx)(`section`,{className:`border-t border-border bg-[#0F0F0F] px-5 py-20 md:px-10 md:py-28`,children:(0,v.jsxs)(`div`,{className:`mx-auto max-w-[1320px] text-center`,children:[(0,v.jsx)(`h2`,{className:`font-display text-3xl text-white md:text-5xl`,children:`Trusted From Day One.`}),e.length===0?(0,v.jsx)(`p`,{className:`mx-auto mt-10 max-w-3xl font-display text-2xl italic text-gold md:text-3xl`,children:`Built with practising spa owners across Jamaica and the Caribbean. Partner stories land here as our first clinics go live.`}):(0,v.jsx)(`div`,{className:`mt-12 grid gap-5 md:grid-cols-3`,children:e.map(e=>(0,v.jsxs)(`div`,{className:`rounded-lg border-l-2 border-gold bg-black p-6 text-left`,children:[(0,v.jsxs)(`p`,{className:`font-display text-lg italic text-white`,children:[`"`,e.quote,`"`]}),(0,v.jsxs)(`p`,{className:`mt-4 text-sm font-semibold text-white`,children:[`— `,e.name]}),(0,v.jsx)(`p`,{className:`text-[12px] text-text-muted`,children:e.role})]},e.name))})]})})}
1export{I as a,w as c,G as d,S as f,A as i,U as l,D as n,B as o,V as r,W as s,z as t,E as u};

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.