import{c as e,n as t,r as n,t as r}from"./Seo-DIwHowcX.js";import{B as i,K as a,P as o,V as s,c,j as l,o as u}from"./index-BXpSodsH.js";import{t as d}from"./PageHero-DT6BvojU.js";var f=e(n(),1),p=t();function m(){let e=i(o),t=i(l),n=a(),[m,h]=(0,f.useState)(`All`),g=(0,f.useMemo)(()=>[`All`,...new Set((e??[]).map(e=>e.category))],[e]),_=(e??[]).filter(e=>m===`All`||e.category===m);return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(r,{title:`Treatments — ${t?.company_name??`Touch Therapies Antigua`}`,description:`Signature Caribbean massage and spa treatments: Wadadli Massage, Hot Stone, Couples Massage, Mud Wrap and more — delivered by ITEC-certified therapists.`}),(0,p.jsx)(d,{kicker:`The Treatment Menu`,title:`Signature Therapies, Island Soul`,lead:`Every treatment is delivered by certified therapists using premium natural products.`,image:e?.[0]?.image}),(0,p.jsx)(`section`,{className:`py-20`,children:(0,p.jsxs)(`div`,{className:`wrap`,children:[(0,p.jsx)(c,{className:`mb-10 flex flex-wrap justify-center gap-3`,children:g.map(e=>(0,p.jsx)(`button`,{type:`button`,onClick:()=>h(e),className:`cursor-pointer rounded-full px-6 py-2.5 text-[0.88rem] font-semibold transition-all ${m===e?`bg-palm-500 text-white shadow-[0_10px_22px_-8px_rgb(45_106_79/0.55)]`:`bg-sand text-ink hover:bg-palm-100`}`,children:e},e))}),(0,p.jsx)(`div`,{className:`grid gap-6 sm:grid-cols-2 lg:grid-cols-4`,children:_.map((e,t)=>(0,p.jsx)(c,{delay:t%4*.1,children:(0,p.jsx)(u,{t:e,onReserve:()=>n(`/book?treatment=${e.slug}`)})},e.id))}),(0,p.jsxs)(c,{className:`mt-14 rounded-3xl bg-gradient-to-r from-forest-700 to-palm-500 p-10 text-center text-white shadow-soft`,children:[(0,p.jsx)(`h2`,{className:`mb-3 text-[1.7rem]`,children:`Not sure which treatment is right for you?`}),(0,p.jsx)(`p`,{className:`mx-auto mb-6 max-w-lg text-white/85`,children:`WhatsApp us and our therapists will recommend the perfect session for how you're feeling.`}),(0,p.jsx)(`a`,{href:s(t),className:`btn bg-white text-forest-700 hover:-translate-y-0.5`,children:`Ask on WhatsApp`})]})]})})]})}export{m as default};