1import{t as n,r as d,j as e,H as m,c as h,S as u,M as y,L as g,F as f,d as j,P as b,D as w}from"./index-BljTCaTw.js";import{C as k}from"./circle-check-big-P3XLqnk8.js";import{C as N}from"./clock-1_cx3NU7.js";/** 2 * @license lucide-react v0.462.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const v=n("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/** 7 * @license lucide-react v0.462.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */const F=n("Car",[["path",{d:"M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2",key:"5owen"}],["circle",{cx:"7",cy:"17",r:"2",key:"u2ysq9"}],["path",{d:"M9 17h6",key:"r8uit2"}],["circle",{cx:"17",cy:"17",r:"2",key:"axvx0g"}]]);/** 12 * @license lucide-react v0.462.0 - ISC 13 * 14 * This source code is licensed under the ISC license. 15 * See the LICENSE file in the root directory of this source tree. 16 */const M=n("ClipboardList",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]);/** 17 * @license lucide-react v0.462.0 - ISC 18 * 19 * This source code is licensed under the ISC license. 20 * See the LICENSE file in the root directory of this source tree. 21 */const C=n("DoorOpen",[["path",{d:"M13 4h3a2 2 0 0 1 2 2v14",key:"hrm0s9"}],["path",{d:"M2 20h3",key:"1gaodv"}],["path",{d:"M13 20h9",key:"s90cdi"}],["path",{d:"M10 12v.01",key:"vx6srw"}],["path",{d:"M13 4.562v16.157a1 1 0 0 1-1.242.97L5 20V5.562a2 2 0 0 1 1.515-1.94l4-1A2 2 0 0 1 13 4.561Z",key:"199qr4"}]]);/** 22 * @license lucide-react v0.462.0 - ISC 23 * 24 * This source code is licensed under the ISC license. 25 * See the LICENSE file in the root directory of this source tree. 26 */const E=n("Navigation",[["polygon",{points:"3 11 22 2 13 21 11 13 3 11",key:"1ltx0t"}]]);/** 27 * @license lucide-react v0.462.0 - ISC 28 * 29 * This source code is licensed under the ISC license. 30 * See the LICENSE file in the root directory of this source tree. 31 */const S=n("Zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]),x="https://www.google.com/maps/place/1805+E+West+Pkwy+Unit+1,+Fleming+Island,+FL+32003",I=()=>{const i=new Date,r=a=>String(a).padStart(2,"0"),l=a=>`${a.getFullYear()}${r(a.getMonth()+1)}${r(a.getDate())}T${r(a.getHours())}${r(a.getMinutes())}00`,o=["BEGIN:VCALENDAR","VERSION:2.0","PRODID:-//Fit & Flow Pilates//Intro Session//EN","BEGIN:VEVENT",`DTSTART:${l(i)}`,`DTEND:${l(new Date(i.getTime()+60*60*1e3))}`,"SUMMARY:Intro Session â Fit & Flow Pilates","LOCATION:1805 E West Parkway #1\\, Fleming Island\\, FL 32003","DESCRIPTION:Your intro session at Fit & Flow Pilates. Arrive 10 minutes early!","END:VEVENT","END:VCALENDAR"].join(`\r 32`),c=new Blob([o],{type:"text/calendar;charset=utf-8"}),s=URL.createObjectURL(c),t=document.createElement("a");t.href=s,t.download="fit-and-flow-intro.ics",t.click(),URL.revokeObjectURL(s)},P=()=>{const[i,r]=d.useState(!1),[l,o]=d.useState(!1),[c,s]=d.useState(!1);return e.jsxs("div",{className:"min-h-screen bg-dark-bg",children:[e.jsxs(m,{children:[e.jsx("title",{children:"You're Booked! | Fit & Flow Pilates in Fleming Island, FL"}),e.jsx("meta",{name:"description",content:"Your intro session is confirmed at Fit & Flow Pilates. Here's what to expect at your first visit."}),e.jsx("link",{rel:"canonical",href:"https://fitflowyoga.lovable.app/confirmed"}),e.jsx("meta",{property:"og:title",content:"You're Booked! | Fit & Flow Pilates in Fleming Island, FL"}),e.jsx("meta",{property:"og:description",content:"Your intro session is confirmed at Fit & Flow Pilates. Here's what to expect at your first visit."}),e.jsx("meta",{property:"og:url",content:"https://fitflowyoga.lovable.app/confirmed"}),e.jsx("meta",{property:"og:type",content:"website"}),e.jsx("meta",{name:"robots",content:"noindex"})]}),e.jsx(h,{onGetStarted:()=>r(!0),onPricing:()=>o(!0),onDropIn:()=>s(!0)}),e.jsxs("main",{id:"main-content",className:"pt-24 pb-0",children:[e.jsx("section",{className:"py-16 px-4",children:e.jsx("div",{className:"max-w-2xl mx-auto text-center",children:e.jsxs("div",{className:"rounded-2xl p-10 animate-fade-in",style:{background:"hsl(var(--dark-bg))",border:"1px solid hsl(var(--primary) / 0.2)",boxShadow:"0 -4px 30px -5px hsl(var(--primary) / 0.3), 0 20px 50px -10px rgba(0,0,0,0.5)"},children:[e.jsx("div",{className:"flex justify-center mb-6",children:e.jsx("div",{className:"w-20 h-20 rounded-full flex items-center justify-center animate-scale-in",style:{background:"hsl(var(--primary) / 0.15)"},children:e.jsx(k,{className:"w-12 h-12 text-primary pulse",strokeWidth:1.5,style:{filter:"drop-shadow(0 0 10px hsl(var(--primary) / 0.6))"}})})}),e.jsx("h1",{className:"font-heading text-3xl sm:text-4xl md:text-5xl font-extrabold uppercase text-primary-foreground mb-3 leading-tight",children:"You're Officially Booked!"}),e.jsx("p",{className:"font-sub text-lg text-primary/90 font-medium mb-2",children:"Fit & Flow Pilates"}),e.jsx("p",{className:"font-sub text-base text-primary-foreground
32/60",children:"Check your email and phone for confirmation."})]})})}),e.jsx("section",{className:"py-16 px-4",children:e.jsxs("div",{className:"max-w-2xl mx-auto text-center animate-fade-in",children:[e.jsx("div",{className:"flex justify-center gap-1 mb-4",children:[...Array(5)].map((t,a)=>e.jsx(u,{className:"w-5 h-5 fill-yellow-400 text-yellow-400"},a))}),e.jsx("h2",{className:"font-heading text-2xl sm:text-3xl md:text-4xl font-extrabold uppercase text-primary-foreground mb-4 leading-tight",children:"You Just Took the Hardest Step"}),e.jsx("p",{className:"font-sub text-base sm:text-lg text-primary-foreground/70 leading-relaxed max-w-xl mx-auto",children:"Most people think about getting started for months. You actually did it. That puts you ahead of 90% of people. Now all you have to do is show up â we'll handle the rest."})]})}),e.jsx("section",{className:"py-16 px-4",children:e.jsxs("div",{className:"max-w-4xl mx-auto",children:[e.jsx("h2",{className:"font-heading text-2xl sm:text-3xl font-extrabold uppercase text-primary-foreground text-center mb-10",children:"Here's What Your First Visit Looks Like"}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[{icon:C,title:"1. Show Up & Say Hello",text:"When you arrive, our team will welcome you, show you around, and make sure you feel comfortable before anything else."},{icon:M,title:"2. Talk About Your Goals",text:"We'll sit down and learn about what you're looking to achieve â whether that's getting in shape, learning something new, or just feeling better. Everything starts with you."},{icon:S,title:"3. Experience It for Yourself",text:"You'll get a firsthand look at what training with us is really like. No experience necessary â we'll guide you through everything."}].map(t=>e.jsxs("div",{className:"rounded-xl p-6 text-center animate-fade-in",style:{background:"hsl(var(--dark-charcoal))",border:"1px solid hsl(var(--primary) / 0.15)"},children:[e.jsx("div",{className:"w-14 h-14 rounded-full flex items-center justify-center mx-auto mb-4",style:{background:"hsl(var(--primary) / 0.15)"},children:e.jsx(t.icon,{className:"w-7 h-7 text-primary",style:{filter:"drop-shadow(0 0 6px hsl(var(--primary) / 0.5))"}})}),e.jsx("h3",{className:"font-heading text-lg font-bold uppercase text-primary-foreground mb-2",children:t.title}),e.jsx("p",{className:"font-sub text-sm text-primary-foreground/60 leading-relaxed",children:t.text})]},t.title))})]})}),e.jsx("section",{className:"py-16 px-4",children:e.jsxs("div",{className:"max-w-2xl mx-auto",children:[e.jsx("h2",{className:"font-heading text-2xl sm:text-3xl font-extrabold uppercase text-primary-foreground text-center mb-8",children:"Before You Come In"}),e.jsx("div",{className:"rounded-xl p-6 sm:p-8 animate-fade-in",style:{background:"hsl(var(--dark-charcoal))",border:"1px solid hsl(var(--primary) / 0.15)"},children:[{icon:N,text:e.jsxs(e.Fragment,{children:["Arrive ",e.jsx("strong",{className:"text-primary-foreground",children:"10 minutes early"})," so we can get you checked in"]})},{icon:y,text:e.jsxs(e.Fragment,{children:["We're at"," ",e.jsx("a",{href:x,target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline font-medium",children:"1805 E West Parkway #1, Fleming Island, FL 32003"})]})},{icon:F,text:e.jsxs(e.Fragment,{children:[e.jsx("strong",{className:"text-primary-foreground",children:"Free parking"})," available on-site"]})}].map((t,a,p)=>e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-start gap-4 py-4",children:[e.jsx(t.icon,{className:"w-5 h-5 text-primary shrink-0 mt-0.5",style:{filter:"drop-shadow(0 0 6px hsl(var(--primary) / 0.5))"}}),e.jsx("p",{className:"font-sub text-sm sm:text-base text-primary-foreground/70",children:t.text})]}),a<p.length-1&&e.jsx("div",{className:"h-px w-full",style:{background:"hsl(var(--primary) / 0.1)"}})]},a))})]})}),e.jsx("section",{className:"py-12 px-4",children:e.jsxs("div",{className:"max-w-md mx-auto text-center space-y-5",children:[e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[e.jsxs("button",{onClick:I,className:"flex-1 inline-flex items-center justify-center gap-2 px-6 py-3 font-heading font-bold uppercase tracking-widest text-sm rounded-lg bg-primary text-dark-bg hover:bg-primary/90 transition-all duration-300 not-italic",children:[e.jsx(v,{className:"w-4 h-4"}),"Add to My Calendar"]}),e.jsxs("a",{href:x,target:"_blank",rel:"noopener noreferrer",className:"flex-1 inline-flex items-center justify-center gap-2 px-6 py-3 font-heading font-bold uppercase tracking-widest text-sm rounded-lg border-2 border-primary text-primary-foreground hover:bg-primary/20 transition-all duration-300 not-italic",children:[e.jsx(E,{className:"w-4 h-4"}),"Get Directions"]})]}),e.jsxs("p",{className:"font-sub text-sm text-primary-foreground
32/50",children:["Need to reschedule? Call us at"," ",e.jsx("a",{href:"tel:+19049370717",className:"text-primary hover:underline",children:"(904) 937-0717"})," ","or reply to your confirmation text."]})]})}),e.jsx("section",{className:"py-20 px-4",style:{background:"hsl(var(--dark-charcoal))"},children:e.jsxs("div",{className:"max-w-2xl mx-auto text-center space-y-6 animate-fade-in",children:[e.jsxs("p",{className:"font-heading text-2xl sm:text-3xl md:text-4xl font-extrabold uppercase text-primary-foreground leading-tight",children:['"Pilates for ',e.jsx("span",{className:"text-primary",children:"Everyone"}),'"']}),e.jsx(g,{to:"/",className:"inline-block px-8 py-3 font-heading font-bold uppercase tracking-widest text-sm rounded-lg bg-primary text-dark-bg hover:bg-primary/90 transition-all duration-300 not-italic",children:"Back to Home"})]})})]}),e.jsx(f,{onGetStarted:()=>r(!0),onPricing:()=>o(!0),onDropIn:()=>s(!0)}),e.jsx(j,{open:i,onOpenChange:r}),e.jsx(b,{open:l,onOpenChange:o}),e.jsx(w,{open:c,onOpenChange:s})]})};export{P 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.