{"version":3,"file":"LeanLifePage.C0ZvsFCT.mjs","names":["_Fragment","useState","p"],"sources":["https:/framerusercontent.com/modules/QthliTyE036Zf3ODHSio/oJs60P5KrsM6jaUSfZCo/LeanLifePage.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Lean Life — router for every interior page.\n * Page selected via `page` enum prop.\n *\n * Quiz steps (q1–q5) persist the chosen label to sessionStorage under keys\n * ll_q1..ll_q5. ContactPage reads them and POSTs everything to\n * /api/leanlife/lead-submit (worker at scaleclinics.io which upserts to GHL\n * sub-account vb0LQjlZ0ytFTAz7SYMF + fires Meta CAPI Lead). On 2xx (or after\n * 4s timeout — Prime A2P rejection-30896 lesson: always advance the user),\n * the form redirects to /results.\n *\n * /results + /book embed the GHL booking widget directly (calendar id\n * 1CsY0DN2wGpflcPVcsbt). The widget loads form_embed.js once for auto-resize.\n */const LEAD_ENDPOINT=\"https://scaleclinics.io/api/leanlife/lead-submit\";const BOOKING_CALENDAR_URL=\"https://api.leadconnectorhq.com/widget/booking/1CsY0DN2wGpflcPVcsbt\";const C={bone:\"#f5f1ea\",warmWhite:\"#fbf8f1\",white:\"#ffffff\",navy:\"#0d1a2e\",navyDeep:\"#070f1f\",cyan:\"#20c0f0\",rust:\"#c89568\",ink:\"#0d1a2e\",inkBody:\"#2c3a52\",inkMuted:\"#6b7a92\",onDark:\"#e6ecf5\",onDarkMuted:\"#9aa6b8\",hairLight:\"rgba(13,26,46,0.10)\",hairDark:\"rgba(230,236,245,0.12)\",danger:\"#c0392b\"};const FAMILY_DISPLAY=\"'Fraunces', 'Fraunces Placeholder', Georgia, serif\";const FAMILY_BODY=\"'Inter', 'Inter Placeholder', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\";const DEFAULT_EVALUATE=\"https://images.unsplash.com/photo-1576091160550-2173dba999ef?w=900&q=85&auto=format&fit=crop\";const DEFAULT_PRESCRIBE=\"https://images.unsplash.com/photo-1758691461957-474a7686e388?w=1200&q=85&auto=format&fit=crop\";const DEFAULT_ADJUST=\"https://files.catbox.moe/26bbnp.jpeg\";const DEFAULT_PRACTICE=\"https://files.catbox.moe/a44o05.jpeg\";const LOGO_URL=\"https://files.catbox.moe/gz1fpl.jpeg\";const OFFICE_MAP_QUERY=\"2515+Old+Bridge+Matawan+Road,+Old+Bridge,+NJ+08857\";function imageUrl(v,fallback){if(!v)return fallback;if(typeof v===\"string\")return v;if(typeof v===\"object\"&&v.src)return v.src;return fallback;}const ATTR_PARAMS=[\"utm_source\",\"utm_medium\",\"utm_campaign\",\"utm_term\",\"utm_content\",\"fbclid\",\"gclid\"];function captureAttribution(){if(typeof window===\"undefined\")return;try{const url=new URLSearchParams(window.location.search);for(const k of ATTR_PARAMS){const v=url.get(k);if(v)sessionStorage.setItem(`ll_${k}`,v);}const match=name=>document.cookie.split(\"; \").find(c=>c.startsWith(`${name}=`))?.split(\"=\")[1];const fbp=match(\"_fbp\");const fbc=match(\"_fbc\");if(fbp)sessionStorage.setItem(\"ll_fbp\",fbp);if(fbc)sessionStorage.setItem(\"ll_fbc\",fbc);}catch{}}function ssGet(key){if(typeof window===\"undefined\")return\"\";try{return sessionStorage.getItem(key)||\"\";}catch{return\"\";}}function ssSet(key,value){if(typeof window===\"undefined\")return;try{sessionStorage.setItem(key,value);}catch{}}export default function LeanLifePage(props){const{page=\"q1\"}=props;useEffect(()=>{if(typeof document===\"undefined\")return;let meta=document.querySelector('meta[name=\"viewport\"]');if(!meta){meta=document.createElement(\"meta\");meta.setAttribute(\"name\",\"viewport\");document.head.appendChild(meta);}meta.setAttribute(\"content\",\"width=device-width, initial-scale=1, viewport-fit=cover\");captureAttribution();},[]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:SHARED_CSS}),renderPage(page,props)]});}addPropertyControls(LeanLifePage,{page:{type:ControlType.Enum,title:\"Page\",defaultValue:\"q1\",options:[\"q1\",\"q2\",\"q3\",\"q4\",\"q5\",\"contact\",\"results\",\"book\",\"confirmed\",\"dq-age\",\"dq-distance\"]},evaluatePhoto:{type:ControlType.ResponsiveImage,title:\"Results: 01 Photo\",hidden:p=>p.page!==\"results\"},prescribePhoto:{type:ControlType.ResponsiveImage,title:\"Results: 02 Photo\",hidden:p=>p.page!==\"results\"},adjustPhoto:{type:ControlType.ResponsiveImage,title:\"Results: 03 Open-Door Photo (IMG_5620)\",hidden:p=>p.page!==\"results\"},practicePhoto:{type:ControlType.ResponsiveImage,title:\"Results: Practice Photo (IMG_5614)\",hidden:p=>p.page!==\"results\"}});function renderPage(page,props){switch(page){case\"q1\":return /*#__PURE__*/_jsx(QuizStep,{stepNum:1,eyebrow:\"Biology\",question:\"Has your body stopped responding the way it used to?\",subhead:\"Pick the one that fits best — there are no wrong answers here.\",options:[{label:\"Yes — same effort, totally different result now\",href:\"/q2\"},{label:\"Started feeling that way the last few years\",href:\"/q2\"},{label:\"Not really — I've never tried losing weight before\",href:\"/q2\"}],backHref:\"/\"});case\"q2\":return /*#__PURE__*/_jsx(QuizStep,{stepNum:2,eyebrow:\"Your goal\",question:\"How much weight would you like to lose?\",subhead:\"A rough range is fine — this just helps Dr. Whiteman plan your visit.\",options:[{label:\"15 – 30 pounds\",href:\"/q3\"},{label:\"30 – 50 pounds\",href:\"/q3\"},{label:\"50 – 80 pounds\",href:\"/q3\"},{label:\"More than 80 pounds\",href:\"/q3\"},{label:\"I'm not sure yet\",href:\"/q3\"}],backHref:\"/q1\"});case\"q3\":return /*#__PURE__*/_jsx(QuizStep,{stepNum:3,eyebrow:\"What you've tried\",question:\"What have you already tried?\",subhead:\"Pick anything that applies — we just want to understand your story.\",options:[{label:\"Dieting on my own (keto, fasting, calorie counting)\",href:\"/q4\"},{label:\"Weight loss apps (Noom, WW, MyFitnessPal)\",href:\"/q4\"},{label:\"A nutritionist or trainer\",href:\"/q4\"},{label:\"Pills or supplements off the internet\",href:\"/q4\"},{label:\"A different medical or online weight-loss program\",href:\"/q4\"},{label:\"Honestly — not much yet. This is my first real attempt.\",href:\"/q4\"}],backHref:\"/q2\",multiSelect:true,continueHref:\"/q4\"});case\"q4\":return /*#__PURE__*/_jsx(QuizStep,{stepNum:4,eyebrow:\"A quick screen\",question:\"How old are you?\",subhead:\"Dr. Whiteman's program is for adults 18 and over. This just confirms eligibility.\",options:[{label:\"Under 18\",href:\"/dq-age\"},{label:\"18 – 29\",href:\"/q5\"},{label:\"30 – 44\",href:\"/q5\"},{label:\"45 – 59\",href:\"/q5\"},{label:\"60 or older\",href:\"/q5\"}],backHref:\"/q3\"});case\"q5\":return /*#__PURE__*/_jsx(QuizStep,{stepNum:5,eyebrow:\"The drive\",question:\"How far are you from Old Bridge, NJ?\",subhead:\"This is an in-person program. We want to be honest about whether the drive will work for you.\",options:[{label:\"In Old Bridge or within 15 minutes\",href:\"/contact\"},{label:\"15 to 30 minutes\",href:\"/contact\"},{label:\"30 to 45 minutes\",href:\"/contact\"},{label:\"More than 45 minutes\",href:\"/dq-distance\"},{label:\"Not sure — I'd need to check\",href:\"/contact\"}],backHref:\"/q4\"});case\"contact\":return /*#__PURE__*/_jsx(ContactPage,{});case\"results\":return /*#__PURE__*/_jsx(ResultsPage,{evaluatePhoto:imageUrl(props.evaluatePhoto,DEFAULT_EVALUATE),prescribePhoto:imageUrl(props.prescribePhoto,DEFAULT_PRESCRIBE),adjustPhoto:imageUrl(props.adjustPhoto,DEFAULT_ADJUST),practicePhoto:imageUrl(props.practicePhoto,DEFAULT_PRACTICE)});case\"book\":return /*#__PURE__*/_jsx(BookPage,{});case\"confirmed\":return /*#__PURE__*/_jsx(ConfirmedPage,{});case\"dq-age\":return /*#__PURE__*/_jsx(DQPage,{variant:\"age\"});case\"dq-distance\":return /*#__PURE__*/_jsx(DQPage,{variant:\"distance\"});}}function Nav(){return /*#__PURE__*/_jsxs(\"header\",{className:\"ll-nav\",children:[/*#__PURE__*/_jsxs(\"a\",{className:\"ll-nav-left\",href:\"/\",children:[/*#__PURE__*/_jsx(\"img\",{className:\"ll-logo-img\",src:LOGO_URL,alt:\"Lean Life\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ll-logo-text\",children:\"Lean Life\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ll-nav-right\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-nav-loc\",children:\"Old Bridge, NJ\"}),/*#__PURE__*/_jsx(\"a\",{className:\"ll-link-sm\",href:\"tel:7326736634\",children:\"(732) 673-6634\"})]})]});}function Footer(){return /*#__PURE__*/_jsxs(\"footer\",{className:\"ll-footer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ll-wide ll-footer-row\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ll-footer-col\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-eyebrow ll-on-dark\",children:\"Visit\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ll-small ll-on-dark-muted\",children:\"Lean Life Weight Loss Center\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ll-small ll-on-dark-muted\",children:\"Old Bridge, NJ\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ll-footer-col\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-eyebrow ll-on-dark\",children:\"Hours\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ll-small ll-on-dark-muted\",children:\"Mon \\xb7 Tue \\xb7 Thu \\xb7 Fri 5–6pm\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ll-small ll-on-dark-muted\",children:\"Wed all day \\xb7 By appt only\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ll-footer-col\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-eyebrow ll-on-dark\",children:\"Contact\"}),/*#__PURE__*/_jsx(\"a\",{className:\"ll-small ll-on-dark-muted ll-link\",href:\"tel:7326736634\",children:\"(732) 673-6634\"}),/*#__PURE__*/_jsx(\"a\",{className:\"ll-small ll-on-dark-muted ll-link\",href:\"mailto:hello@leanlifeweightlosscenter.com\",children:\"hello@leanlifeweightlosscenter.com\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ll-footer-col\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-eyebrow ll-on-dark\",children:\"Legal\"}),/*#__PURE__*/_jsx(\"a\",{className:\"ll-small ll-on-dark-muted ll-link\",href:\"/privacy\",children:\"Privacy\"}),/*#__PURE__*/_jsx(\"a\",{className:\"ll-small ll-on-dark-muted ll-link\",href:\"/terms\",children:\"Terms\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ll-wide ll-footer-copy\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-small ll-on-dark-muted\",children:\"\\xa9 2026 Lean Life Weight Loss Center \\xb7 Old Bridge, NJ\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ll-small ll-on-dark-muted\",children:\"Results may vary. Physician-supervised practice.\"})]})]});}function BookingEmbed({id}){useEffect(()=>{if(typeof document===\"undefined\")return;if(document.querySelector(\"script[data-leanlife-embed]\"))return;const s=document.createElement(\"script\");s.src=\"https://link.msgsndr.com/js/form_embed.js\";s.async=true;s.setAttribute(\"data-leanlife-embed\",\"1\");document.body.appendChild(s);},[]);return /*#__PURE__*/_jsx(\"iframe\",{src:BOOKING_CALENDAR_URL,id:id,title:\"Book your consultation with Dr. Whiteman\",scrolling:\"no\",style:{width:\"100%\",border:\"none\",display:\"block\",minHeight:720}});}function OfficeMap({note}){return /*#__PURE__*/_jsxs(\"div\",{className:\"ll-map\",children:[/*#__PURE__*/_jsx(\"iframe\",{title:\"Lean Life Weight Loss Center — Old Bridge, NJ\",src:`https://maps.google.com/maps?q=${OFFICE_MAP_QUERY}&t=&z=15&ie=UTF8&iwloc=&output=embed`,style:{border:0,width:\"100%\",height:\"100%\"},loading:\"lazy\",referrerPolicy:\"no-referrer-when-downgrade\"}),note&&/*#__PURE__*/_jsx(\"span\",{className:\"ll-small\",children:note})]});}function TextTheDoctor(){return /*#__PURE__*/_jsxs(\"a\",{className:\"ll-text-doc\",href:\"sms:7326736634\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-text-doc-icon\",\"aria-hidden\":true,children:\"💬\"}),/*#__PURE__*/_jsxs(\"span\",{className:\"ll-text-doc-body\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-text-doc-label\",children:\"Questions before your visit?\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ll-text-doc-num\",children:\"Text Dr. Whiteman \\xb7 (732) 673-6634\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ll-text-doc-sub\",children:\"Tap to text — he reads every message himself.\"})]})]});}function QuizStep(props){const totalSteps=5;const multi=!!props.multiSelect;const[selected,setSelected]=useState([]);const toggle=i=>setSelected(prev=>prev.includes(i)?prev.filter(x=>x!==i):[...prev,i]);const handleSingleClick=label=>{ssSet(`ll_q${props.stepNum}`,label);};const handleContinue=()=>{if(selected.length===0)return;const labels=selected.map(i=>props.options[i].label).join(\", \");ssSet(`ll_q${props.stepNum}`,labels);if(typeof window!==\"undefined\"){window.location.href=props.continueHref||\"/q4\";}};return /*#__PURE__*/_jsx(\"section\",{className:\"ll-section ll-section--bone ll-quiz\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ll-quiz-inner\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ll-quiz-head\",children:[/*#__PURE__*/_jsx(\"a\",{className:\"ll-link-sm\",href:props.backHref,children:\"← Back\"}),/*#__PURE__*/_jsxs(\"span\",{className:\"ll-eyebrow\",children:[\"Question \",String(props.stepNum).padStart(2,\"0\"),\" of \",String(totalSteps).padStart(2,\"0\")]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"ll-quiz-progress\",children:Array.from({length:totalSteps}).map((_,i)=>/*#__PURE__*/_jsx(\"span\",{className:\"ll-quiz-dot \"+(i<props.stepNum?\"ll-quiz-dot--on\":\"\")},i))}),/*#__PURE__*/_jsx(\"span\",{className:\"ll-quiz-num\",children:String(props.stepNum).padStart(2,\"0\")}),/*#__PURE__*/_jsx(\"span\",{className:\"ll-eyebrow ll-eyebrow--rust\",children:props.eyebrow}),/*#__PURE__*/_jsx(\"h1\",{className:\"ll-h2\",children:props.question}),/*#__PURE__*/_jsx(\"p\",{className:\"ll-lead\",children:props.subhead}),multi&&/*#__PURE__*/_jsx(\"p\",{className:\"ll-small\",children:\"Select all that apply.\"}),/*#__PURE__*/_jsx(\"div\",{className:\"ll-quiz-options\",children:props.options.map((opt,i)=>multi?/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"ll-quiz-opt ll-quiz-opt--btn \"+(selected.includes(i)?\"ll-quiz-opt--on\":\"\"),onClick:()=>toggle(i),children:[/*#__PURE__*/_jsx(\"span\",{children:opt.label}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,className:\"ll-quiz-check \"+(selected.includes(i)?\"ll-quiz-check--on\":\"\"),children:selected.includes(i)?\"✓\":\"\"})]},i):/*#__PURE__*/_jsxs(\"a\",{className:\"ll-quiz-opt\",href:opt.href,onClick:()=>handleSingleClick(opt.label),children:[/*#__PURE__*/_jsx(\"span\",{children:opt.label}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,children:\"→\"})]},i))}),multi&&/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"ll-btn ll-btn--navy ll-btn--lg \"+(selected.length===0?\"ll-btn--disabled\":\"\"),onClick:handleContinue,disabled:selected.length===0,children:[\"Continue \",/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,children:\"→\"})]})]})});}const EMAIL_RE=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/;function ContactPage(){const[firstName,setFirstName]=useState(\"\");const[lastName,setLastName]=useState(\"\");const[email,setEmail]=useState(\"\");const[phone,setPhone]=useState(\"\");const[smsConsent,setSmsConsent]=useState(false);const[submitting,setSubmitting]=useState(false);const[touched,setTouched]=useState({firstName:false,lastName:false,email:false,phone:false,sms:false});const phoneDigits=phone.replace(/\\D/g,\"\");const errFirstName=!firstName.trim()?\"Required\":\"\";const errLastName=!lastName.trim()?\"Required\":\"\";const errEmail=!email.trim()?\"Required\":!EMAIL_RE.test(email)?\"Looks off\":\"\";const errPhone=!phoneDigits?\"Required\":phoneDigits.length<10?\"Need 10 digits\":\"\";const errSms=!smsConsent?\"Required to receive your consultation details\":\"\";const formInvalid=!!(errFirstName||errLastName||errEmail||errPhone||errSms);const handleSubmit=async e=>{e.preventDefault();setTouched({firstName:true,lastName:true,email:true,phone:true,sms:true});if(formInvalid)return;setSubmitting(true);const qp=new URLSearchParams;for(let i=1;i<=5;i++){const v=ssGet(`ll_q${i}`);if(v)qp.set(`q${i}`,v);}for(const k of ATTR_PARAMS){const v=ssGet(`ll_${k}`);if(v)qp.set(k,v);}const payload={firstName:firstName.trim(),lastName:lastName.trim(),email:email.trim(),phone:phone.trim(),smsConsent,quizParams:qp.toString(),fbp:ssGet(\"ll_fbp\")||undefined,fbc:ssGet(\"ll_fbc\")||undefined,submittedAt:new Date().toISOString()};const advance=()=>{if(typeof window!==\"undefined\")window.location.href=\"/results\";};const fallback=window.setTimeout(advance,4e3);try{const res=await fetch(LEAD_ENDPOINT,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(payload),keepalive:true});window.clearTimeout(fallback);if(!res.ok&&res.status>=500)console.error(\"lead_submit_5xx\",res.status);advance();}catch(err){window.clearTimeout(fallback);console.error(\"lead_submit_network\",err);advance();}};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Nav,{}),/*#__PURE__*/_jsx(\"section\",{className:\"ll-section ll-section--bone\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ll-narrow\",children:[/*#__PURE__*/_jsx(\"a\",{className:\"ll-link-sm\",href:\"/q5\",children:\"← Back\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ll-eyebrow ll-eyebrow--rust\",children:\"Almost there\"}),/*#__PURE__*/_jsx(\"h1\",{className:\"ll-h1-sm\",children:\"Where should we send your results?\"}),/*#__PURE__*/_jsx(\"p\",{className:\"ll-lead\",children:\"Dr. Whiteman's team will only use this to share your program plan and consultation details. No spam, no third parties.\"}),/*#__PURE__*/_jsxs(\"form\",{className:\"ll-form\",onSubmit:handleSubmit,noValidate:true,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ll-form-row\",children:[/*#__PURE__*/_jsxs(\"label\",{className:\"ll-field\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-field-label\",children:\"First name\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",name:\"firstName\",value:firstName,onChange:e=>setFirstName(e.target.value),onBlur:()=>setTouched(t=>({...t,firstName:true})),autoComplete:\"given-name\",className:\"ll-input \"+(touched.firstName&&errFirstName?\"ll-input--err\":\"\"),disabled:submitting,required:true}),touched.firstName&&errFirstName&&/*#__PURE__*/_jsx(\"span\",{className:\"ll-field-err\",children:errFirstName})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"ll-field\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-field-label\",children:\"Last name\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",name:\"lastName\",value:lastName,onChange:e=>setLastName(e.target.value),onBlur:()=>setTouched(t=>({...t,lastName:true})),autoComplete:\"family-name\",className:\"ll-input \"+(touched.lastName&&errLastName?\"ll-input--err\":\"\"),disabled:submitting,required:true}),touched.lastName&&errLastName&&/*#__PURE__*/_jsx(\"span\",{className:\"ll-field-err\",children:errLastName})]})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"ll-field\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-field-label\",children:\"Email\"}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",name:\"email\",value:email,onChange:e=>setEmail(e.target.value),onBlur:()=>setTouched(t=>({...t,email:true})),autoComplete:\"email\",inputMode:\"email\",className:\"ll-input \"+(touched.email&&errEmail?\"ll-input--err\":\"\"),disabled:submitting,required:true}),touched.email&&errEmail&&/*#__PURE__*/_jsx(\"span\",{className:\"ll-field-err\",children:errEmail})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"ll-field\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-field-label\",children:\"Mobile phone\"}),/*#__PURE__*/_jsx(\"input\",{type:\"tel\",name:\"phone\",value:phone,onChange:e=>setPhone(e.target.value),onBlur:()=>setTouched(t=>({...t,phone:true})),autoComplete:\"tel\",inputMode:\"tel\",placeholder:\"(732) 555-1234\",className:\"ll-input \"+(touched.phone&&errPhone?\"ll-input--err\":\"\"),disabled:submitting,required:true}),touched.phone&&errPhone&&/*#__PURE__*/_jsx(\"span\",{className:\"ll-field-err\",children:errPhone})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"ll-check\",children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:smsConsent,onChange:e=>{setSmsConsent(e.target.checked);setTouched(t=>({...t,sms:true}));},disabled:submitting}),/*#__PURE__*/_jsx(\"span\",{className:\"ll-check-text\",children:\"I agree to receive text messages from Lean Life Weight Loss Center, including appointment confirmations, reminders, and occasional offers. Message and data rates may apply. Reply STOP to opt out, HELP for help.\"})]}),touched.sms&&errSms&&/*#__PURE__*/_jsx(\"span\",{className:\"ll-field-err ll-field-err--block\",children:errSms}),/*#__PURE__*/_jsxs(\"button\",{type:\"submit\",className:\"ll-btn ll-btn--navy ll-btn--lg \"+(submitting?\"ll-btn--disabled\":\"\"),disabled:submitting,children:[submitting?\"One sec…\":\"See if I'm a candidate\",\" \",!submitting&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,children:\"→\"})]}),/*#__PURE__*/_jsxs(\"p\",{className:\"ll-small\",children:[\"By submitting, you agree to our\",\" \",/*#__PURE__*/_jsx(\"a\",{className:\"ll-inline-link\",href:\"/privacy\",children:\"Privacy Policy\"}),\" and\",\" \",/*#__PURE__*/_jsx(\"a\",{className:\"ll-inline-link\",href:\"/terms\",children:\"Terms\"}),\". Your information is only used to share your consultation details.\"]})]})]})}),/*#__PURE__*/_jsx(Footer,{})]});}function ResultsPage(props){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Nav,{}),/*#__PURE__*/_jsx(\"section\",{className:\"ll-section ll-section--bone\",id:\"calendar\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ll-narrow\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"ll-pill\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-pill-dot\"}),\" You're approved\"]}),/*#__PURE__*/_jsx(\"h1\",{className:\"ll-hero-h\",children:\"Book your consultation.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"ll-lead\",children:\"Pick a time below to see Dr. Whiteman at the Old Bridge office.\"})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"ll-section ll-section--warm ll-section--snug\",children:/*#__PURE__*/_jsx(\"div\",{className:\"ll-wide\",children:/*#__PURE__*/_jsx(\"div\",{className:\"ll-booking-wrap\",children:/*#__PURE__*/_jsx(BookingEmbed,{id:\"leanlife-booking-results\"})})})}),/*#__PURE__*/_jsx(\"section\",{className:\"ll-section ll-section--bone ll-section--snug\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ll-narrow\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-eyebrow ll-eyebrow--rust\",children:\"About the deposit\"}),/*#__PURE__*/_jsx(\"h2\",{className:\"ll-h2\",children:\"Why we ask for $25.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"ll-body\",children:\"The $25 you put down today is credited toward your first month — so when you come in, you're only paying the balance.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"ll-body\",children:\"We started taking deposits earlier this year because too many people were booking and not showing up. It keeps Dr. Whiteman's calendar real for the patients who actually want to be there. Appreciate your understanding.\"})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"ll-section ll-section--warm\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ll-wide ll-officemap\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ll-doctor-copy\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-eyebrow ll-eyebrow--rust\",children:\"The Office\"}),/*#__PURE__*/_jsx(\"h2\",{className:\"ll-h2\",children:\"2515 Old Bridge–Matawan Road\"}),/*#__PURE__*/_jsx(\"p\",{className:\"ll-lead\",children:\"2nd floor \\xb7 Parking out front \\xb7 Old Bridge, NJ 08857\"}),/*#__PURE__*/_jsx(\"p\",{className:\"ll-body\",children:\"Open since 2017. Doctor-supervised medical weight loss since 2024. Most patients start within 7 days of their first visit.\"}),/*#__PURE__*/_jsxs(\"p\",{className:\"ll-body\",children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Hours:\"}),\" Mon \\xb7 Tue \\xb7 Thu \\xb7 Fri 5–6pm\",/*#__PURE__*/_jsx(\"br\",{}),\"Wed all day \\xb7 By appointment only\"]}),/*#__PURE__*/_jsxs(\"p\",{className:\"ll-body\",children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Direct line:\"}),\" \",/*#__PURE__*/_jsx(\"a\",{className:\"ll-link\",href:\"tel:7326736634\",style:{color:C.cyan},children:\"(732) 673-6634\"})]}),/*#__PURE__*/_jsxs(\"a\",{className:\"ll-btn ll-btn--navy ll-btn--lg\",href:\"#calendar\",children:[\"Pick a time \",/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,children:\"↑\"})]})]}),/*#__PURE__*/_jsx(OfficeMap,{})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"ll-section ll-section--bone\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ll-wide\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ll-section-head\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-eyebrow ll-eyebrow--rust\",children:\"Why this works when nothing else has\"}),/*#__PURE__*/_jsx(\"h2\",{className:\"ll-h2\",children:\"A real doctor, in a real office, who adjusts your plan.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ll-cards-3col\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ll-pcard\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-eyebrow\",children:\"01 — Evaluate\"}),/*#__PURE__*/_jsx(\"h3\",{className:\"ll-h3\",children:\"Doctor sits down with you.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"ll-body\",children:\"Real exam, real conversation. The decision is based on you, not a 4-question form.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ll-pcard\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-eyebrow\",children:\"02 — Prescribe\"}),/*#__PURE__*/_jsx(\"h3\",{className:\"ll-h3\",children:\"Oral or injectable.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"ll-body\",children:\"FDA-approved medication chosen for your specific biology. Whatever fits your life.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ll-pcard\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-eyebrow\",children:\"03 — Open-door\"}),/*#__PURE__*/_jsx(\"h3\",{className:\"ll-h3\",children:\"Free check-ins anytime.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"ll-body\",children:\"Walk in or text the doctor whenever. Current patients never pay for a follow-up.\"})]})]})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"ll-section ll-section--warm\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ll-narrow\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-eyebrow ll-eyebrow--rust\",children:\"What it costs after the first visit\"}),/*#__PURE__*/_jsx(\"div\",{className:\"ll-price-display\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ll-price-row\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-price-num\",children:\"$199\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"ll-price-suffix\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-price-month\",children:\"per month\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ll-price-tag\",children:\"all-inclusive \\xb7 cash-pay\"})]})]})}),/*#__PURE__*/_jsx(\"p\",{className:\"ll-lead\",children:\"$199/month includes the in-person doctor visit, all medication (oral or injectable), labs as needed, and unlimited free check-ins between visits.\"}),/*#__PURE__*/_jsxs(\"a\",{className:\"ll-btn ll-btn--navy ll-btn--lg\",href:\"#calendar\",children:[\"Pick a time \",/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,children:\"↑\"})]})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"ll-section ll-section--bone\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ll-narrow\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-eyebrow ll-eyebrow--rust\",children:\"Before you book\"}),/*#__PURE__*/_jsx(\"h2\",{className:\"ll-h2\",children:\"A few things to know.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"ll-faq\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ll-faq-item\",children:[/*#__PURE__*/_jsx(\"h3\",{className:\"ll-h3\",children:\"What's actually included in $199/month?\"}),/*#__PURE__*/_jsx(\"p\",{className:\"ll-body\",children:\"Everything. The in-person monthly visit, all medication (oral or injectable), bloodwork if your doctor decides you need it, and unlimited free check-ins between visits. No pharmacy bills. No upsells.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ll-faq-item\",children:[/*#__PURE__*/_jsx(\"h3\",{className:\"ll-h3\",children:\"Where does the $25 deposit go?\"}),/*#__PURE__*/_jsx(\"p\",{className:\"ll-body\",children:\"Straight into your first month's payment. You won't pay it twice — you pay the remaining balance when you come in.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ll-faq-item\",children:[/*#__PURE__*/_jsx(\"h3\",{className:\"ll-h3\",children:\"What if I need to reschedule?\"}),/*#__PURE__*/_jsx(\"p\",{className:\"ll-body\",children:\"Call or text Dr. Whiteman directly at (732) 673-6634. Your slot moves to the new time — no extra charge.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ll-faq-item\",children:[/*#__PURE__*/_jsx(\"h3\",{className:\"ll-h3\",children:\"What happens at the first visit?\"}),/*#__PURE__*/_jsx(\"p\",{className:\"ll-body\",children:\"Dr. Whiteman talks through what you've tried, reviews your history, and decides — with you — whether oral or injectable medication makes sense. If he wants bloodwork, he'll order it. If you're a candidate, you walk out with a prescription that day.\"})]})]})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"ll-section ll-section--navy ll-section--tall\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ll-narrow\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-eyebrow ll-eyebrow--rust\",children:\"Ready\"}),/*#__PURE__*/_jsx(\"h2\",{className:\"ll-hero-h ll-on-dark\",children:\"Hold your slot.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"ll-lead ll-on-dark-muted\",children:\"$25 today, credited toward your first visit.\"}),/*#__PURE__*/_jsxs(\"a\",{className:\"ll-btn ll-btn--cyan ll-btn--lg\",href:\"#calendar\",children:[\"Pick a time \",/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,children:\"↑\"})]})]})}),/*#__PURE__*/_jsx(Footer,{})]});}function BookPage(){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Nav,{}),/*#__PURE__*/_jsx(\"section\",{className:\"ll-section ll-section--bone\",id:\"calendar\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ll-narrow\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"ll-pill\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-pill-dot\"}),\" Almost there\"]}),/*#__PURE__*/_jsx(\"h1\",{className:\"ll-h1-sm\",children:\"Choose a time that works for you.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"ll-lead\",children:\"Pick a slot below. A $25 deposit holds it — credited toward your first visit at the Old Bridge office (second floor, parking out front).\"})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"ll-section ll-section--warm ll-section--snug\",children:/*#__PURE__*/_jsx(\"div\",{className:\"ll-wide\",children:/*#__PURE__*/_jsx(\"div\",{className:\"ll-booking-wrap\",children:/*#__PURE__*/_jsx(BookingEmbed,{id:\"leanlife-booking-book\"})})})}),/*#__PURE__*/_jsx(\"section\",{className:\"ll-section ll-section--bone ll-section--snug\",children:/*#__PURE__*/_jsx(\"div\",{className:\"ll-narrow\",children:/*#__PURE__*/_jsx(\"p\",{className:\"ll-small\",children:\"📍 2515 Old Bridge–Matawan Road, 2nd Floor, Old Bridge NJ 08857. Questions? Call or text Dr. Whiteman: (732) 673-6634.\"})})}),/*#__PURE__*/_jsx(Footer,{})]});}function ConfirmedPage(){useEffect(()=>{if(typeof window===\"undefined\")return;const w=window;if(typeof w.fbq===\"function\"){w.fbq(\"track\",\"Schedule\");}},[]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Nav,{}),/*#__PURE__*/_jsx(\"section\",{className:\"ll-section ll-section--warm\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ll-narrow\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"ll-checkmark\",\"aria-hidden\":true,children:\"✓\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ll-eyebrow ll-eyebrow--rust\",children:\"Confirmed\"}),/*#__PURE__*/_jsx(\"h1\",{className:\"ll-hero-h\",children:\"You're booked. See you soon.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"ll-lead\",children:\"We're glad you're coming. Here's what's confirmed:\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"ll-confirm-card\",children:[/*#__PURE__*/_jsxs(\"p\",{className:\"ll-body\",children:[/*#__PURE__*/_jsx(\"strong\",{children:\"📍 Location:\"}),\" 2515 Old Bridge–Matawan Road, 2nd Floor, Old Bridge NJ 08857\"]}),/*#__PURE__*/_jsxs(\"p\",{className:\"ll-body\",children:[/*#__PURE__*/_jsx(\"strong\",{children:\"👨‍⚕️ Your doctor:\"}),\" Dr. Andrew Whiteman\"]}),/*#__PURE__*/_jsxs(\"p\",{className:\"ll-body\",children:[/*#__PURE__*/_jsx(\"strong\",{children:\"💳 Deposit paid:\"}),\" $25 — credited toward your first visit\"]})]}),/*#__PURE__*/_jsx(TextTheDoctor,{})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"ll-section ll-section--bone\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ll-wide ll-officemap\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ll-doctor-copy\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-eyebrow ll-eyebrow--rust\",children:\"How to find us\"}),/*#__PURE__*/_jsx(\"h2\",{className:\"ll-h2\",children:\"2515 Old Bridge–Matawan Road\"}),/*#__PURE__*/_jsx(\"p\",{className:\"ll-lead\",children:\"2nd floor \\xb7 Parking out front \\xb7 Old Bridge, NJ 08857\"}),/*#__PURE__*/_jsx(\"p\",{className:\"ll-body\",children:\"Take the stairs (or elevator) to the second floor and look for the Lean Life sign. Gina will be at the front desk to check you in.\"}),/*#__PURE__*/_jsxs(\"p\",{className:\"ll-body\",children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Hours:\"}),\" Mon \\xb7 Tue \\xb7 Thu \\xb7 Fri 5–6pm\",/*#__PURE__*/_jsx(\"br\",{}),\"Wed all day \\xb7 By appointment only\"]}),/*#__PURE__*/_jsxs(\"a\",{className:\"ll-btn ll-btn--navy ll-btn--lg\",target:\"_blank\",rel:\"noopener noreferrer\",href:`https://www.google.com/maps/dir/?api=1&destination=${OFFICE_MAP_QUERY}`,children:[\"Get directions \",/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,children:\"↗\"})]})]}),/*#__PURE__*/_jsx(OfficeMap,{})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"ll-section ll-section--warm ll-section--snug\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ll-narrow\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-eyebrow ll-eyebrow--rust\",children:\"Before you come\"}),/*#__PURE__*/_jsxs(\"ul\",{className:\"ll-list\",children:[/*#__PURE__*/_jsx(\"li\",{children:\"A list of any medications you currently take\"}),/*#__PURE__*/_jsx(\"li\",{children:\"Your photo ID\"}),/*#__PURE__*/_jsx(\"li\",{children:\"Any questions — this is your consultation, make it count\"})]}),/*#__PURE__*/_jsxs(\"p\",{className:\"ll-small\",children:[\"You'll get a confirmation email and a text reminder before your visit. Need to reschedule? Text or call Dr. Whiteman directly: \",/*#__PURE__*/_jsx(\"a\",{className:\"ll-inline-link\",href:\"tel:7326736634\",children:\"(732) 673-6634\"}),\".\"]})]})}),/*#__PURE__*/_jsx(Footer,{})]});}function DQPage({variant}){const isAge=variant===\"age\";return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Nav,{}),/*#__PURE__*/_jsx(\"section\",{className:\"ll-section ll-section--bone ll-section--tall\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ll-narrow\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ll-eyebrow ll-eyebrow--rust\",children:isAge?\"An honest answer\":\"About the drive\"}),/*#__PURE__*/_jsx(\"h1\",{className:\"ll-hero-h\",children:isAge?\"Thanks for taking the time — this isn't the right program for you right now.\":\"You're a candidate — but let's be upfront about the drive.\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ll-rule\"}),isAge?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{className:\"ll-lead\",children:\"Dr. Whiteman's program is designed for adults 18 and over. We can't take you on as a patient at this time — and we'd rather tell you that here than on a consultation call.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"ll-body\",children:\"If you're concerned about your weight, the best next step is to talk to a parent or guardian and a pediatrician about options that fit your situation. Weight is rarely simple, and at your age the right answer almost always starts with your existing care team. We wish you the best.\"})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{className:\"ll-lead\",children:\"Based on your answers, our program is a medical fit for you. But you told us you're more than 45 minutes from our Old Bridge office. This is an in-person program with monthly follow-ups — and we've seen patients quit because the commute won, not because the program failed.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"ll-body\",children:\"If you're confident you can make the trip for your initial consultation and monthly follow-ups, we'd love to see you. If not, we'd rather be honest now than have you book a slot you can't keep.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"ll-dq-actions\",children:[/*#__PURE__*/_jsxs(\"a\",{className:\"ll-btn ll-btn--navy ll-btn--lg\",href:\"/contact\",children:[\"Yes, I can make the drive \",/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,children:\"→\"})]}),/*#__PURE__*/_jsx(\"a\",{className:\"ll-link-sm\",href:\"/\",children:\"That's too far for me — take me off the list\"})]})]})]})}),/*#__PURE__*/_jsx(Footer,{})]});}const SHARED_CSS=`\n* { box-sizing: border-box; }\nhtml { scroll-behavior: smooth; }\n\n.ll-nav, .ll-section, .ll-footer { width: 100%; font-family: ${FAMILY_BODY}; color: ${C.ink}; -webkit-font-smoothing: antialiased; }\n\n.ll-nav { display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 18px 32px; background: ${C.bone}; border-bottom: 1px solid ${C.hairLight}; position: sticky; top: 0; z-index: 10; }\n.ll-nav-left { display: flex; align-items: center; gap: 10px; text-decoration: none; color: inherit; }\n.ll-logo-img { width: 32px; height: 32px; border-radius: 50%; flex-shrink: 0; object-fit: cover; display: block; }\n.ll-logo-text { font-size: 14px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: ${C.ink}; }\n.ll-nav-right { display: flex; align-items: center; gap: 20px; }\n.ll-nav-loc { font-size: 14px; color: ${C.inkBody}; }\n\n.ll-section { padding: 80px 32px; width: 100%; }\n.ll-section--bone { background: ${C.bone}; }\n.ll-section--warm { background: ${C.warmWhite}; }\n.ll-section--navy { background: ${C.navy}; color: ${C.onDark}; }\n.ll-section--ondark { color: ${C.onDark}; }\n.ll-section--tall { padding: 120px 32px; }\n.ll-section--snug { padding: 32px 32px; }\n\n.ll-narrow { max-width: 760px; margin: 0 auto; display: flex; flex-direction: column; gap: 24px; align-items: flex-start; }\n.ll-wide { max-width: 1180px; margin: 0 auto; display: flex; flex-direction: column; gap: 24px; }\n.ll-center { text-align: center; }\n.ll-mt { margin-top: 8px; }\n.ll-mt-lg { margin-top: 16px; }\n.ll-mw-720 { max-width: 720px; }\n\n.ll-eyebrow { font-family: ${FAMILY_BODY}; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.16em; color: ${C.inkMuted}; }\n.ll-eyebrow--rust { color: ${C.rust}; }\n.ll-on-dark { color: ${C.onDark} !important; }\n.ll-on-dark-muted { color: ${C.onDarkMuted} !important; }\n.ll-h1-sm { font-family: ${FAMILY_DISPLAY}; font-weight: 600; font-size: clamp(32px, 5vw, 44px); line-height: 1.1; letter-spacing: -0.015em; margin: 0; color: ${C.ink}; }\n.ll-h2 { font-family: ${FAMILY_DISPLAY}; font-weight: 600; font-size: clamp(28px, 4vw, 40px); line-height: 1.1; letter-spacing: -0.012em; margin: 0; }\n.ll-h3 { font-family: ${FAMILY_DISPLAY}; font-weight: 600; font-size: clamp(22px, 2.4vw, 26px); line-height: 1.2; margin: 0; }\n.ll-hero-h { font-family: ${FAMILY_DISPLAY}; font-weight: 600; font-size: clamp(36px, 5vw, 52px); line-height: 1.08; letter-spacing: -0.015em; margin: 0; }\n.ll-lead { font-family: ${FAMILY_BODY}; font-size: 19px; line-height: 1.55; color: ${C.inkBody}; margin: 0; }\n.ll-body { font-family: ${FAMILY_BODY}; font-size: 17px; line-height: 1.6; color: ${C.inkBody}; margin: 0; }\n.ll-small { font-family: ${FAMILY_BODY}; font-size: 14px; line-height: 1.55; color: ${C.inkMuted}; margin: 0; }\n.ll-rule { width: 56px; height: 2px; background: ${C.cyan}; display: block; margin: 4px 0; }\n\n.ll-pill { display: inline-flex; align-items: center; gap: 10px; padding: 9px 16px; background: rgba(32,192,240,0.10); border-radius: 9999px; font-family: ${FAMILY_BODY}; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.16em; color: ${C.ink}; width: fit-content; }\n.ll-pill-dot { width: 6px; height: 6px; background: ${C.cyan}; border-radius: 50%; }\n\n.ll-btn { display: inline-flex; align-items: center; gap: 10px; text-decoration: none; border: 0; border-radius: 999px; font-family: ${FAMILY_BODY}; font-weight: 600; letter-spacing: 0.01em; transition: transform 0.12s, opacity 0.12s; width: fit-content; cursor: pointer; }\n.ll-btn:hover { transform: translateY(-1px); opacity: 0.92; }\n.ll-btn--navy { background: ${C.navy}; color: ${C.onDark}; }\n.ll-btn--cyan { background: ${C.cyan}; color: ${C.navy}; }\n.ll-btn--lg { padding: 18px 30px; font-size: 16px; }\n.ll-btn--disabled { opacity: 0.35; cursor: not-allowed; pointer-events: none; }\n.ll-link-sm { font-family: ${FAMILY_BODY}; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.14em; color: ${C.inkMuted}; text-decoration: none; }\n.ll-link-sm:hover { color: ${C.ink}; }\n.ll-link { text-decoration: none; color: inherit; }\n.ll-link:hover { color: ${C.cyan}; }\n.ll-inline-link { color: ${C.cyan}; text-decoration: underline; }\n.ll-inline-link:hover { opacity: 0.85; }\n\n.ll-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 12px; }\n.ll-list li { font-family: ${FAMILY_BODY}; font-size: 17px; line-height: 1.55; color: ${C.inkBody}; padding-left: 24px; position: relative; }\n.ll-list li::before { content: \"—\"; position: absolute; left: 0; color: ${C.cyan}; font-weight: 600; }\n\n.ll-quiz { padding: 64px 32px 200px; min-height: 100vh; display: flex; align-items: flex-start; justify-content: center; }\n.ll-quiz-inner { max-width: 680px; width: 100%; margin: 0 auto; display: flex; flex-direction: column; gap: 20px; align-items: flex-start; }\n.ll-quiz-head { display: flex; justify-content: space-between; align-items: center; width: 100%; margin-bottom: 8px; }\n.ll-quiz-progress { display: flex; gap: 8px; width: 100%; margin-bottom: 16px; }\n.ll-quiz-dot { flex: 1; height: 4px; background: ${C.hairLight}; border-radius: 2px; transition: background 0.3s; }\n.ll-quiz-dot--on { background: ${C.cyan}; }\n.ll-quiz-num { font-family: ${FAMILY_DISPLAY}; font-weight: 600; font-style: italic; font-size: clamp(56px, 9vw, 88px); line-height: 0.9; color: ${C.cyan}; letter-spacing: -0.04em; }\n.ll-quiz-options { display: flex; flex-direction: column; gap: 12px; width: 100%; margin-top: 16px; }\n.ll-quiz-opt { display: flex; justify-content: space-between; align-items: center; gap: 16px; padding: 22px 28px; background: ${C.white}; border: 1px solid ${C.hairLight}; border-radius: 14px; text-decoration: none; color: ${C.ink}; font-family: ${FAMILY_BODY}; font-size: 18px; line-height: 1.4; transition: border-color 0.15s, transform 0.15s, background 0.15s; }\n.ll-quiz-opt:hover { border-color: ${C.cyan}; transform: translateX(2px); }\n.ll-quiz-opt--btn { width: 100%; text-align: left; cursor: pointer; font: inherit; font-family: ${FAMILY_BODY}; font-size: 18px; }\n.ll-quiz-opt--on { border-color: ${C.cyan}; background: rgba(32,192,240,0.06); }\n.ll-quiz-check { width: 24px; height: 24px; border-radius: 50%; border: 1.5px solid ${C.hairLight}; display: inline-flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 700; flex-shrink: 0; }\n.ll-quiz-check--on { background: ${C.cyan}; border-color: ${C.cyan}; color: ${C.navy}; }\n\n.ll-form { display: flex; flex-direction: column; gap: 20px; width: 100%; margin-top: 8px; }\n.ll-form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; width: 100%; }\n.ll-field { display: flex; flex-direction: column; gap: 8px; width: 100%; }\n.ll-field-label { font-family: ${FAMILY_BODY}; font-size: 13px; font-weight: 600; color: ${C.ink}; letter-spacing: 0.04em; }\n.ll-input { width: 100%; padding: 16px 18px; background: ${C.white}; border: 1px solid ${C.hairLight}; border-radius: 12px; font-family: ${FAMILY_BODY}; font-size: 17px; line-height: 1.4; color: ${C.ink}; transition: border-color 0.15s, box-shadow 0.15s; }\n.ll-input:focus { outline: none; border-color: ${C.cyan}; box-shadow: 0 0 0 3px rgba(32,192,240,0.18); }\n.ll-input:disabled { opacity: 0.6; }\n.ll-input--err { border-color: ${C.danger}; }\n.ll-input--err:focus { box-shadow: 0 0 0 3px rgba(192,57,43,0.18); }\n.ll-field-err { font-family: ${FAMILY_BODY}; font-size: 13px; color: ${C.danger}; }\n.ll-field-err--block { padding: 8px 0; }\n.ll-check { display: flex; gap: 12px; align-items: flex-start; padding: 14px 16px; background: ${C.white}; border: 1px solid ${C.hairLight}; border-radius: 12px; cursor: pointer; transition: border-color 0.15s, background 0.15s; }\n.ll-check:hover { border-color: ${C.cyan}; }\n.ll-check input[type=\"checkbox\"] { width: 20px; height: 20px; margin: 2px 0 0; flex-shrink: 0; accent-color: ${C.cyan}; cursor: pointer; }\n.ll-check-text { font-family: ${FAMILY_BODY}; font-size: 14px; line-height: 1.5; color: ${C.inkBody}; }\n\n.ll-booking-wrap { width: 100%; background: ${C.white}; border: 1px solid ${C.hairLight}; border-radius: 14px; overflow: hidden; }\n.ll-booking-wrap iframe { display: block; width: 100%; border: 0; min-height: 720px; }\n\n/* TEXT THE DOCTOR — confirmed-page CTA */\n.ll-text-doc { display: flex; gap: 18px; align-items: center; padding: 22px 26px; background: ${C.navy}; border-radius: 14px; text-decoration: none; color: ${C.onDark}; transition: transform 0.12s, opacity 0.12s; width: 100%; box-sizing: border-box; margin-top: 8px; }\n.ll-text-doc:hover { transform: translateY(-1px); opacity: 0.96; }\n.ll-text-doc-icon { width: 52px; height: 52px; border-radius: 50%; background: ${C.cyan}; color: ${C.navy}; display: flex; align-items: center; justify-content: center; font-size: 24px; flex-shrink: 0; }\n.ll-text-doc-body { display: flex; flex-direction: column; gap: 4px; min-width: 0; }\n.ll-text-doc-label { font-family: ${FAMILY_BODY}; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.14em; color: ${C.onDarkMuted}; }\n.ll-text-doc-num { font-family: ${FAMILY_DISPLAY}; font-weight: 600; font-size: clamp(18px, 2.6vw, 22px); color: ${C.onDark}; }\n.ll-text-doc-sub { font-family: ${FAMILY_BODY}; font-size: 13px; color: ${C.onDarkMuted}; }\n\n.ll-mech { display: grid; grid-template-columns: 180px 1fr 240px; gap: 56px; align-items: start; }\n.ll-mech-num-col { display: flex; flex-direction: column; gap: 8px; }\n.ll-mech-num { font-family: ${FAMILY_DISPLAY}; font-weight: 600; font-style: italic; font-size: 56px; line-height: 1; letter-spacing: -0.02em; color: ${C.ink}; }\n.ll-mech-num--cyan { color: ${C.cyan}; }\n.ll-mech-body { display: flex; flex-direction: column; gap: 16px; }\n.ll-mech-photo { width: 100%; height: 240px; border-radius: 12px; background-size: cover; background-position: center; background-color: ${C.warmWhite}; }\n\n.ll-section-head { display: flex; flex-direction: column; gap: 16px; max-width: 820px; margin-bottom: 8px; }\n.ll-cards-3col { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 24px; }\n.ll-pcard { background: ${C.white}; border: 1px solid ${C.hairLight}; border-radius: 14px; padding: 32px 28px; display: flex; flex-direction: column; gap: 14px; }\n\n.ll-doctor { display: grid; grid-template-columns: 1fr 1.2fr; gap: 64px; align-items: center; }\n.ll-doctor-copy { display: flex; flex-direction: column; gap: 16px; }\n.ll-doctor-photo { height: 480px; border-radius: 12px; background-size: cover; background-position: center; background-color: ${C.warmWhite}; }\n\n.ll-officemap { display: grid; grid-template-columns: 1fr 1.2fr; gap: 64px; align-items: stretch; }\n.ll-map { width: 100%; min-height: 480px; border-radius: 12px; overflow: hidden; background: ${C.warmWhite}; border: 1px solid ${C.hairLight}; }\n.ll-map iframe { display: block; width: 100%; height: 100%; min-height: 480px; }\n\n.ll-faq { display: flex; flex-direction: column; gap: 0; width: 100%; }\n.ll-faq-item { display: flex; flex-direction: column; gap: 10px; padding: 24px 0; border-bottom: 1px solid ${C.hairLight}; }\n.ll-faq-item:last-child { border-bottom: 0; }\n.ll-faq-item:first-child { padding-top: 4px; }\n\n.ll-price-display { display: flex; align-items: flex-end; margin: 8px 0 0 0; }\n.ll-price-row { display: flex; align-items: baseline; gap: 16px; flex-wrap: wrap; }\n.ll-price-num { font-family: ${FAMILY_DISPLAY}; font-weight: 600; font-size: clamp(72px, 12vw, 120px); line-height: 0.9; color: ${C.navy}; letter-spacing: -0.04em; }\n.ll-price-suffix { display: flex; flex-direction: column; gap: 4px; }\n.ll-price-month { font-family: ${FAMILY_DISPLAY}; font-weight: 500; font-style: italic; font-size: clamp(18px, 2vw, 24px); line-height: 1; color: ${C.navy}; }\n.ll-price-tag { font-family: ${FAMILY_BODY}; font-size: 12px; font-weight: 600; letter-spacing: 0.16em; text-transform: uppercase; color: ${C.rust}; }\n\n.ll-checkmark { width: 80px; height: 80px; border-radius: 50%; background: ${C.cyan}; color: ${C.navy}; display: flex; align-items: center; justify-content: center; font-family: ${FAMILY_DISPLAY}; font-size: 40px; font-weight: 700; margin-bottom: 8px; }\n.ll-confirm-card { width: 100%; background: ${C.white}; border: 1px solid ${C.hairLight}; border-radius: 14px; padding: 28px 32px; display: flex; flex-direction: column; gap: 12px; }\n\n.ll-dq-actions { display: flex; flex-direction: column; gap: 16px; margin-top: 16px; align-items: flex-start; }\n\n.ll-footer { background: ${C.navyDeep}; padding: 48px 32px 32px; display: flex; flex-direction: column; gap: 24px; }\n.ll-footer-row { display: grid; grid-template-columns: repeat(4, 1fr); gap: 48px; align-items: start; }\n.ll-footer-col { display: flex; flex-direction: column; gap: 8px; }\n.ll-footer-copy { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 16px; border-top: 1px solid ${C.hairDark}; padding-top: 24px; }\n\n@media (max-width: 980px) {\n    .ll-cards-3col { grid-template-columns: 1fr 1fr; }\n    .ll-mech { grid-template-columns: 1fr; gap: 28px; }\n    .ll-mech-photo { height: 240px; }\n    .ll-doctor { grid-template-columns: 1fr; gap: 32px; }\n    .ll-doctor-photo { height: 380px; }\n    .ll-officemap { grid-template-columns: 1fr; gap: 32px; }\n    .ll-map, .ll-map iframe { min-height: 380px; }\n    .ll-footer-row { grid-template-columns: 1fr 1fr; gap: 32px; }\n}\n\n@media (max-width: 640px) {\n    .ll-nav { padding: 14px 20px; }\n    .ll-nav-loc { display: none; }\n    .ll-logo-text { font-size: 13px; letter-spacing: 0.12em; }\n    .ll-section { padding: 56px 20px; }\n    .ll-section--tall { padding: 80px 20px; }\n    .ll-section--snug { padding: 24px 20px; }\n    .ll-quiz { padding: 40px 20px 160px; }\n    .ll-cards-3col { grid-template-columns: 1fr; }\n    .ll-quiz-opt { padding: 18px 22px; font-size: 16px; }\n    .ll-quiz-opt--btn { font-size: 16px; }\n    .ll-input { font-size: 16px; }\n    .ll-form-row { grid-template-columns: 1fr; gap: 20px; }\n    .ll-booking-wrap iframe { min-height: 860px; }\n    .ll-map, .ll-map iframe { min-height: 320px; }\n    .ll-text-doc { padding: 18px 20px; gap: 14px; }\n    .ll-text-doc-icon { width: 44px; height: 44px; font-size: 20px; }\n    .ll-footer { padding: 40px 20px 28px; }\n    .ll-footer-row { grid-template-columns: 1fr; gap: 24px; }\n    .ll-checkmark { width: 64px; height: 64px; font-size: 32px; }\n    .ll-price-row { gap: 12px; }\n}\n`;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LeanLifePage\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LeanLifePage.map"],"mappings":"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"}