1import{u as e,a as i,j as s,m as a,T as t,n as r,H as l,U as n,V as c,Z as o,y as d,B as m,L as x,A as p,D as h}from"./index-Di2-myHa.js";import{P as g}from"./PageHeader-D2aKseQJ.js";import{r as u,ae as b}from"./vendor-DFTjW_8m.js";import{U as v}from"./users-DFB-epNA.js";import{C as f}from"./circle-check-kD1CsNuT.js";import{V as j}from"./video-CjxhmyAE.js";const w={hidden:{opacity:0,y:30},visible:{opacity:1,y:0,transition:{duration:.6,ease:[.22,1,.36,1]}}},y=[{id:"r8smYMF4H0I",title:"Pelvic Tilt Challenge",description:"Learn to control pelvic motion in standing to manage back loading and improve spinal variability for pain management."},{id:"YdQ5IzxSaKU",title:"Balance Challenges",description:"Monitor trunk stability and sway during standing balance progressions using visual feedback for real-time correction."},{id:"KjdF0_vhJI0",title:"Bird Dog Motor Control",description:"Master quadruped stability and pelvic control by maintaining laser precision during coordinated limb movements."},{id:"jyfsVxL0vWY",title:"Lumbo-Pelvic Core Progressions",description:"Advanced floor-based core exercises using visual feedback to ensure spinal stability during progressive loading."}];function N(){const[N,k]=u.useState(null),{products:z,loading:C}=e(),{addItem:I}=i(),[P,T]=u.useState(null),V=b.useMemo(()=>z.find(e=>"head-and-trunk-home-visual-feedback-exercise-kit"===e.handle),[z]);return s.jsxs("main",{className:"min-h-screen bg-white text-zinc-900 selection:bg-primary/10 font-sans overflow-x-hidden relative",children:[s.jsx(g,{title:"Core & Back Home Exercises",breadcrumbs:[{label:"Home",href:"/"},{label:"Resources"},{label:"Core & Back"}],backgroundImage:"https://images.unsplash.com/photo-1517836357463-d25dfeac3438?q=80&w=2070&auto=format&fit=crop"}),s.jsx("section",{className:"pt-24 pb-32 relative overflow-hidden",children:s.jsx("div",{className:"max-w-7xl mx-auto px-6",children:s.jsxs("div",{className:"grid lg:grid-cols-12 gap-12 items-center",children:[s.jsxs(a.div,{className:"lg:col-span-7",initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:w,children:[s.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 bg-primary/5 rounded-full text-primary font-bold text-sm uppercase tracking-widest mb-8",children:[s.jsx(t,{size:16}),"Lumbo-Pelvic Stability"]}),s.jsxs("h2",{className:"text-5xl md:text-7xl font-black text-zinc-950 mb-8 tracking-tighter leading-[0.9] uppercase",children:["Train Your ",s.jsx("br",{}),s.jsx("span",{className:"text-primary",children:"Core Stability"})]}),s.jsx("p",{className:"text-2xl text-zinc-600 font-medium leading-relaxed max-w-2xl",children:"Test and train your back motion, core stability, and strength from home with real-time clinical accuracy."})]}),s.jsx(a.div,{className:"lg:col-span-5",initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:w,children:s.jsxs("div",{className:"bg-zinc-50 p-10 rounded-[2.5rem] border border-zinc-200 relative",children:[s.jsx("div",{className:"absolute -top-6 -right-6 w-24 h-24 bg-primary/10 rounded-full blur-2xl"}),s.jsxs("h3",{className:"text-xl font-black uppercase tracking-tight mb-8 flex items-center gap-3",children:[s.jsx(v,{className:"text-primary",size:24}),"Who This Is For"]}),s.jsx("div",{className:"grid gap-4",children:["Chronic low back pain","Core weakness & instability","Post-surgical recovery","Pelvic floor coordination","Athletic performance & balance","Postural control deficits","Functional movement retraining"].map((e,i)=>s.jsxs("div",{className:"flex gap-4 items-center p-3 bg-white rounded-xl border border-zinc-100 shadow-sm",children:[s.jsx("div",{className:"w-6 h-6 bg-primary/10 rounded-md flex items-center justify-center text-primary shrink-0",children:s.jsx(f,{size:14})}),s.jsx("span",{className:"font-bold text-sm uppercase text-zinc-700 tracking-tight",children:e})]},i))})]})})]})})}),s.jsxs("section",{className:"py-32 bg-zinc-950 text-white relative",children:[s.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(circle_at_center,rgba(0,102,255,0.08),transparent_70%)]"}),s.jsxs("div",{className:"max-w-7xl mx-auto px-6 relative z-10",children:[s.jsxs(a.div,{className:"text-center mb-24",initial:"hidden",
1whileInView:"visible",viewport:{once:!0},variants:w,children:[s.jsx("h2",{className:"text-4xl md:text-5xl font-black uppercase tracking-tighter mb-6",children:"How The System Works"}),s.jsx("div",{className:"h-1 w-24 bg-primary mx-auto"})]}),s.jsx("div",{className:"grid md:grid-cols-3 gap-8 lg:gap-16",children:[{step:"01",title:"Trunk Tracking",desc:"The trunk-mounted laser shows exactly how your pelvis and spine are moving in real-time."},{step:"02",title:"Stability Cues",desc:"Visual targets help you identify 'cheating' or compensatory movements immediately."},{step:"03",title:"Motor Relearning",desc:"Build new movement habits by seeing and correcting errors as they happen."}].map((e,i)=>s.jsxs(a.div,{className:"relative group",initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:w,children:[s.jsx("div",{className:"text-8xl font-black text-white/5 absolute -top-12 -left-4 group-hover:text-primary/10 transition-colors",children:e.step}),s.jsxs("div",{className:"relative",children:[s.jsx("h4",{className:"text-2xl font-black uppercase tracking-tight mb-4 text-primary",children:e.title}),s.jsx("p",{className:"text-zinc-400 font-medium leading-relaxed",children:e.desc})]})]},i))})]})]}),s.jsx("section",{className:"py-32 bg-white",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-6",children:[s.jsxs("div",{className:"flex flex-col md:flex-row md:items-end justify-between gap-8 mb-20",children:[s.jsxs(a.div,{className:"max-w-2xl",initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:w,children:[s.jsxs("h2",{className:"text-5xl font-black text-zinc-950 uppercase tracking-tighter mb-6",children:["Core & Back ",s.jsx("span",{className:"text-primary",children:"Exercises"})]}),s.jsx("p",{className:"text-xl text-zinc-600 font-medium leading-relaxed",children:"Step-by-step progressions designed to restore movement quality and functional stability."})]}),s.jsxs(a.a,{href:"#videos",className:"inline-flex items-center gap-3 font-black uppercase tracking-widest text-sm text-primary group",initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:w,children:["View All Videos",s.jsx(r,{className:"group-hover:translate-x-2 transition-transform"})]})]}),s.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-6 lg:gap-8",children:[{title:"Pelvic Tilt",icon:s.jsx(l,{}),desc:"Learn to control pelvic motion in standing to manage back loading."},{title:"Balance Drills",icon:s.jsx(n,{}),desc:"Monitor trunk stability and sway during standing progressions."},{title:"Bird Dog",icon:s.jsx(c,{}),desc:"Master stability by keeping the laser still during arm/leg reach."},{title:"Core Progressions",icon:s.jsx(o,{}),desc:"Advanced floor exercises for precision core stabilization."}].map((e,i)=>s.jsxs(a.div,{className:"p-10 rounded-[3rem] bg-zinc-50 border border-zinc-200 hover:bg-white hover:border-primary/20 hover:shadow-2xl hover:shadow-primary/5 transition-all group relative overflow-hidden",initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:w,children:[s.jsxs("div",{className:"relative z-10",children:[s.jsx("div",{className:"w-16 h-16 bg-white rounded-2xl flex items-center justify-center text-zinc-400 group-hover:text-primary group-hover:scale-110 transition-all mb-8 shadow-sm ring-1 ring-zinc-200",children:b.cloneElement(e.icon,{size:32})}),s.jsx("h4",{className:"text-xl font-black uppercase tracking-tighter mb-4 group-hover:text-primary transition-colors",children:e.title}),s.jsx("p",{className:"text-zinc-500 font-medium leading-relaxed text-sm",children:e.desc})]}),s.jsx("div",{className:"absolute top-0 right-0 w-32 h-32 bg-primary/5 blur-3xl rounded-full -mr-16 -mt-16 opacity-0 group-hover:opacity-100 transition-opacity"})]},i))})]})}),s.jsx("section",{className:"py-32 bg-zinc-50 overflow-hidden relative",id:"videos",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-6 relative z-10",children:[s.jsxs(a.div,{className:"text-center mb-24",initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:w,children:[s.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 bg-primary/5 rounded-full text-primary font-bold text-xs uppercase tracking-widest mb-6",children:[s.jsx(j,{size:14}),"Educational Series"]}),s.jsxs("h2",{className:"text-4xl md:text-6xl font-black text-zinc-950 uppercase tracking-tighter mb-6",children:["Clinical ",s.jsx("span",{className:"text-primary",children:"Instructional"})," Series"]}),s.jsx("p",{className:"text-xl text-zinc-600 font-medium max-w-3xl mx-auto",children:"Follow our step-by-step clinical protocols designed to maximize your rehabilitation outcomes."})]}),s.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8 lg:gap-10",children:y.map((e,i)=>
1s.jsxs(a.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:w,className:"group cursor-pointer",onClick:()=>k(e.id),children:[s.jsxs("div",{className:"relative aspect-[16/10] rounded-[2.5rem] overflow-hidden mb-8 shadow-2xl group-hover:shadow-primary/20 transition-all duration-500 border-4 border-white ring-1 ring-zinc-100",children:[s.jsx("img",{src:`https://img.youtube.com/vi/${e.id}/maxresdefault.jpg`,alt:e.title,className:"w-full h-full object-cover transition-transform duration-700 group-hover:scale-110"}),s.jsx("div",{className:"absolute inset-0 bg-zinc-950/20 group-hover:bg-zinc-950/40 transition-colors flex items-center justify-center",children:s.jsx("div",{className:"w-20 h-20 bg-white/90 backdrop-blur-md rounded-full flex items-center justify-center text-primary shadow-2xl scale-90 group-hover:scale-100 transition-all duration-500",children:s.jsx(d,{size:28,fill:"currentColor",className:"ml-1"})})}),s.jsxs("div",{className:"absolute top-6 left-6 px-4 py-2 bg-white/20 backdrop-blur-xl border border-white/30 rounded-full text-[10px] font-black text-white uppercase tracking-widest",children:["Drill ",i+1]})]}),s.jsxs("div",{className:"px-2",children:[s.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[s.jsx("div",{className:"h-px w-8 bg-primary"}),s.jsx("span",{className:"text-xs font-black text-primary uppercase tracking-[0.2em]",children:"Protocol"})]}),s.jsx("h4",{className:"text-2xl font-black uppercase tracking-tight mb-4 group-hover:text-primary transition-colors leading-none",children:e.title}),s.jsx("p",{className:"text-zinc-500 font-medium text-sm leading-relaxed line-clamp-2 group-hover:text-zinc-700 transition-colors",children:e.description})]})]},i))})]})}),s.jsx("section",{className:"py-32 bg-white relative overflow-hidden",children:s.jsx("div",{className:"max-w-7xl mx-auto px-6 relative z-10",children:s.jsxs("div",{className:"bg-zinc-50 rounded-[4rem] p-8 md:p-16 lg:p-24 border border-zinc-200 overflow-hidden relative",children:[s.jsx("div",{className:"absolute top-0 right-0 w-1/2 h-full bg-primary/5 -skew-x-12 translate-x-1/4 pointer-events-none"}),s.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[s.jsxs(a.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:w,children:[s.jsx("div",{className:"inline-flex items-center gap-2 px-4 py-2 bg-white rounded-full text-zinc-950 font-black text-[10px] uppercase tracking-[0.3em] mb-8 border border-zinc-200 shadow-sm",children:"Recommended System"}),s.jsxs("h2",{className:"text-4xl md:text-6xl font-black text-zinc-950 uppercase tracking-tighter mb-8 leading-none",children:["Patient Pack ",s.jsx("br",{}),s.jsx("span",{className:"text-primary",children:"Head & Trunk Kit"})]}),s.jsx("div",{className:"prose prose-zinc mb-12",children:s.jsx("p",{className:"text-xl text-zinc-600 font-medium leading-relaxed",children:"A comprehensive visual feedback solution optimized for cervical and core exercises. Enhance proprioceptive awareness and ensure precise movement control during your at-home rehabilitation."})}),s.jsx("ul",{className:"space-y-4 mb-12",children:["Rechargeable Green Laser Device","Adjustable Head & Trunk Straps","Ball-and-Socket Multi-Mount","Hangable Tracking Grid & Target Set","Medical-Grade Carry Case"].map((e,i)=>s.jsxs("li",{className:"flex gap-4 items-center",children:[s.jsx("div",{className:"w-6 h-6 bg-primary/10 rounded-full flex items-center justify-center text-primary shrink-0",children:s.jsx(f,{size:14})}),s.jsx("span",{className:"font-bold text-zinc-800 uppercase text-xs tracking-wide",children:e})]},i))}),C?s.jsxs("div",{className:"flex flex-col sm:flex-row items-center gap-8 animate-pulse",children:[s.jsx("div",{className:"w-24 h-12 bg-zinc-200 rounded-xl"}),s.jsx("div",{className:"w-[240px] h-20 bg-zinc-200 rounded-3xl"})]}):V?s.jsxs("div",{className:"flex flex-col sm:flex-row items-center gap-8",children:[s.jsxs("div",{className:"text-center sm:text-left",children:[s.jsx("p",{className:"text-xs font-black text-zinc-400 uppercase tracking-widest mb-1",children:"Price"}),s.jsx("p",{className:"text-4xl font-black text-zinc-950 tracking-tighter",children:V.price})]}),s.jsx(m,{onClick:()=>(async e=>{if(e&&!P){T(e);try{await I(e)}catch(i){}finally{T(null)}}})(V.variantId),disabled:null!==P,size:"lg",variant:"primary",className:"h-20 px-12 text-xl font-black rounded-3xl shadow-2xl shadow-primary/30 group min-w-[240px]",children:P?s.jsxs(s.Fragment,{children:["Adding...",s.jsx(x,{className:"ml-2 h-6 w-6 animate-spin"})]}):s.jsxs(s.Fragment,{children:["Add to Cart",s.jsx(p,{className:"ml-2 w-6 h-6 group-hover:translate-x-1 transition-transform"})]})})]}):s.jsx("div",{className:"p-6 bg-amber-50 rounded-2xl border border-amber-200 text-amber-800 font-bold uppercase text-xs tracking-widest",children:"Product currently unavailable. Please check back later."})]}
1),s.jsxs(a.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:w,className:"relative",children:[s.jsx("div",{className:"relative aspect-square rounded-[3rem] overflow-hidden group",children:s.jsx(a.img,{animate:{y:[0,-15,0]},transition:{duration:6,repeat:1/0,ease:"easeInOut"},src:"/images/products-vector/home-exercise-kit.avif",alt:"Head & Trunk Kit",className:"w-full h-full object-contain drop-shadow-[0_40px_60px_rgba(0,0,0,0.1)]"})}),s.jsx("div",{className:"absolute -top-10 -left-10 w-24 h-24 bg-white rounded-3xl shadow-xl flex items-center justify-center animate-bounce-slow",children:s.jsx(t,{className:"text-primary",size:32})})]})]})]})})}),s.jsx("section",{className:"py-24 bg-zinc-950 text-white",children:s.jsx("div",{className:"max-w-7xl mx-auto px-6",children:s.jsxs("div",{className:"bg-primary/10 border border-primary/20 p-12 md:p-20 rounded-[4rem] relative overflow-hidden",children:[s.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-primary/20 blur-[100px] -mr-48 -mt-48"}),s.jsxs("div",{className:"relative z-10 flex flex-col md:flex-row items-center justify-between gap-12",children:[s.jsxs("div",{className:"max-w-xl text-center md:text-left",children:[s.jsxs("h2",{className:"text-4xl md:text-5xl font-black uppercase tracking-tighter mb-6 leading-none",children:["Print Your ",s.jsx("br",{}),s.jsx("span",{className:"text-primary uppercase",children:"Training Targets"})]}),s.jsx("p",{className:"text-xl text-zinc-400 font-medium",children:"Ensure maximum accuracy by using our verified tracking grids."})]}),s.jsx("div",{className:"flex flex-col sm:flex-row gap-4 w-full md:w-auto",children:s.jsxs("a",{href:"https://cdn.shopify.com/s/files/1/1610/3299/files/patient.clock.pdf?v=1601224084",target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center gap-3 bg-white text-zinc-950 px-10 py-5 rounded-2xl font-black uppercase tracking-widest hover:bg-primary hover:text-white transition-all shadow-2xl shadow-primary/20",children:[s.jsx(h,{size:20}),"Clock Target"]})})]})]})})}),N&&s.jsx("div",{className:"fixed inset-0 z-[100] flex items-center justify-center p-6 bg-zinc-950/95 backdrop-blur-2xl",onClick:()=>k(null),children:s.jsxs(a.div,{className:"relative w-full max-w-5xl aspect-video bg-black rounded-[3rem] overflow-hidden shadow-2xl ring-1 ring-white/20",initial:{scale:.9,opacity:0},animate:{scale:1,opacity:1},children:[s.jsx("iframe",{src:`https://www.youtube.com/embed/${N}?autoplay=1`,className:"w-full h-full",allow:"autoplay; encrypted-media",allowFullScreen:!0}),s.jsx("button",{className:"absolute top-8 right-8 w-12 h-12 bg-white/10 hover:bg-white/20 backdrop-blur-md rounded-full flex items-center justify-center text-white transition-all",onClick:()=>k(null),children:"Ã"})]})})]})}export{N as default};
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.