{"version":3,"file":"shared-lib.BXP8PvMO.mjs","names":["PriorityModal","useState","useRef","modalCss","_Fragment","css","RESULTS","INCLUDED","WEEKS","FAQS","T","PriorityModal","useState","useRef","modalCss","_Fragment","css","RESULTS","INCLUDED","WEEKS","FAQS","T","useState","useRef","_Fragment","metadata","metadata","siteMetadata","metadataVersion","__FramerMetadata__","siteMetadata"],"sources":["https:/framerusercontent.com/modules/41KxxxBJUnMP35xHkOEL/9pgJHCBhQC2P3g6TtQZG/KOACHED_Full_Desktop.js","https:/framerusercontent.com/modules/3tVuEHJjfRWnL1dLMGx2/n3YlMBNC0kKdM22QCJCu/KOACHED_Mobile_1.js","https:/framerusercontent.com/modules/3P8KB5vso4I1Ybt76HrH/ck4hP10l6kngb4OMKwYh/KOACHED_Tablet.js","https:/framerusercontent.com/modules/54HJCDPIkzPMUtWPBl3s/QeHVHvmNrCcI79HiW7rF/siteMetadata.js","https:/framerusercontent.com/modules/l5QQdxGnC4QNTUImALY0/FPZvxZlJexKmdm0dvZsW/augiA20Il.js","https:/framerusercontent.com/modules/qgI9Qo4rHob8fd9TEVuQ/FjH0jrGdaOHEl6zWqkfF/InTknJ8Nc.js"],"sourcesContent":["// Koached in 6: mini landing page\n// Framer code component. Place on the page ROOT (not inside a nested frame).\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType}from\"framer\";/* ─────────────────────────────────────────────\n   TOKENS: swap these for your exact koached.uk hexes\n   ───────────────────────────────────────────── */const T={ink:\"#0E0E0E\",bone:\"#EFECE6\",paper:\"#F7F5F1\",mute:\"#8A857C\",line:\"rgba(239,236,230,0.14)\",lineDark:\"rgba(14,14,14,0.12)\",serif:\"'Cormorant Garamond', Georgia, serif\",sans:\"'DM Sans', system-ui, -apple-system, sans-serif\"};/* ─────────────────────────────────────────────\n   CONTENT: edit here, not in the markup\n   ───────────────────────────────────────────── */const WEEKS=[{title:\"Nutrition without obsessing\",line:\"Calories, protein, and ditching restriction.\"},{title:\"Lifestyle\",line:\"Making it fit your life, not the other way round.\"},{title:\"Training and progression\",line:\"Getting stronger and building muscle properly.\"},{title:\"Staying consistent\",line:\"What to do when motivation disappears.\"},{title:\"The weekend problem\",line:\"Drinks, meals out, and bouncing back.\"},{title:\"What happens next\",line:\"Keeping your results for good.\"}];// PLACEHOLDER: swap for your real client results\nconst RESULTS=[{result:\"5kg down in 6 weeks\",detail:\"25kg down in 8 months\"},{result:\"The shape of his life\",detail:\"Stronger on every lift\"},{result:\"4kg down in just 7 weeks\",detail:\"And the most consistent he's ever been\"}];const INCLUDED=[{title:\"Weekly live coaching call\",line:\"A new topic each week, live coaching, and your questions answered.\"},{title:\"The WhatsApp group\",line:\"Weekly challenges, shared wins, and people who'll keep you pushing till the end.\"},{title:\"Nutrition support\",line:\"Your own targets, recipes you'll actually enjoy, and simple guides. No meal plan needed.\"},{title:\"Weekly check-ins\",line:\"Your progress reviewed every week, with clear feedback on what to change next.\"},{title:\"Built to last\",line:\"Everything is designed so the habits stick long after the programme ends.\"},{title:\"Training program\",line:\"Two to five sessions a week is enough, and they're all covered.\"}];const FAQS=[{q:\"When does it start, and how long does it run?\",a:\"We kick off on Monday 4 January and run for six weeks, finishing mid February. You'll get access to everything as soon as you join, so you can get set up and be ready to go from day one rather than scrambling in the first week.\"},{q:\"I'm a complete beginner. Is this right for me?\",a:\"Yes. Everything is laid out for you, from what to do in the gym to what to eat, so you're never guessing. If something doesn't make sense, you can ask in the group or bring it to a live call and get a proper answer. Plenty of people start from zero, and that's fine.\"},{q:\"I've tried before and always fallen off. Why would this be different?\",a:\"Because most plans only give you the what, not the how. You'll have weekly check-ins, a group keeping you going, and live calls built around the exact moments people usually quit, like losing motivation or a heavy weekend. You're not doing it on your own this time.\"},{q:\"What if I can't make the Wednesday calls live?\",a:\"Every call is recorded and shared in the group the same day, so you won't miss anything. You can also drop your questions in beforehand and I'll answer them on the call, even if you're watching back later.\"},{q:\"Do I need a gym membership?\",a:\"Yes. The training is built around a gym so you've got the equipment to properly build strength and change your shape. Any cardio on top is optional and can be done wherever suits you, whether that's walking, running or the bike.\"},{q:\"What happens after the six weeks?\",a:\"You keep your training plan, your targets and everything you've learned, so you can carry on by yourself with confidence. If you'd rather keep working with me, anyone who's been through Koached in 6 gets first dibs on 1:1 coaching spaces.\"}];/* ─────────────────────────────────────────────\n   STYLES\n   ───────────────────────────────────────────── */const css=`\n@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600&display=swap');\n\n.k6 { container-type:inline-size; width:100%; min-width:320px; font-family:${T.sans}; color:${T.bone}; background:${T.ink}; -webkit-font-smoothing:antialiased; }\n.k6 *, .k6 *::before, .k6 *::after { box-sizing:border-box; margin:0; padding:0; }\n.k6 a { color:inherit; }\n.k6 .k6-btn-solid { color:${T.ink}; }\n.k6-wrap { max-width:1320px; margin:0 auto; padding:0 40px; }\n.k6-dark { background:${T.ink}; color:${T.bone}; }\n.k6-light { background:${T.paper}; color:${T.ink}; }\n.k6-sec { padding:120px 0; }\n.k6-center { text-align:center; }\n\n.k6-h2 { font-family:${T.serif}; font-weight:500; font-size:clamp(38px,4.6cqw,72px); line-height:1.04; letter-spacing:-0.01em; max-width:30ch; text-wrap:balance; margin:0 auto; text-align:center; }\n.k6-lede { font-size:18px; line-height:1.6; max-width:60ch; text-wrap:balance; margin:28px auto 0; text-align:center; opacity:.78; }\n\n/* buttons */\n.k6-btn { border:0; cursor:pointer; display:inline-flex; align-items:center; justify-content:center; height:56px; padding:0 36px; border-radius:999px; font-family:${T.sans}; font-weight:600; font-size:16px; text-decoration:none; transition:transform .2s ease; }\n.k6-btn:focus-visible { outline:2px solid currentColor; outline-offset:4px; }\n.k6-btn-solid { background:${T.bone}; color:${T.ink}; }\n.k6-btn-solid:hover { transform:translateY(-2px); }\n.k6-link { font-size:15px; text-underline-offset:5px; opacity:.75; }\n.k6-link:hover { opacity:1; }\n\n/* hero */\n.k6-hero { position:relative; overflow:hidden; min-height:100vh; min-height:100svh; display:flex; align-items:center; }\n.k6-hero-body { position:relative; z-index:2; width:100%; text-align:center; padding-top:120px; padding-bottom:120px; }\n.k6-h1 { font-family:${T.serif}; font-weight:500; font-size:clamp(48px,6.8cqw,116px); line-height:.98; letter-spacing:-0.02em; max-width:26ch; text-wrap:balance; margin:0 auto; }\n.k6-hero-sub { font-size:20px; line-height:1.55; max-width:60ch; text-wrap:balance; opacity:.82; margin:32px auto 40px; }\n.k6-hero-cta { display:flex; gap:28px; align-items:center; justify-content:center; flex-wrap:wrap; }\n.k6-six { position:absolute; left:50%; bottom:-13cqw; transform:translateX(-50%); font-family:${T.serif}; font-weight:400; font-size:clamp(420px,58cqw,1000px); line-height:1; color:transparent; -webkit-text-stroke:1.5px rgba(239,236,230,.16); z-index:1; pointer-events:none; user-select:none; animation:k6rise 1.6s cubic-bezier(.2,.7,.1,1) both; }\n.k6-hero-img { position:absolute; inset:0; z-index:0; }\n.k6-hero-img img { width:100%; height:100%; object-fit:cover; opacity:.35; filter:grayscale(1); }\n.k6-hero-img::after { content:\"\"; position:absolute; inset:0; background:linear-gradient(180deg, rgba(14,14,14,.4) 0%, ${T.ink} 92%); }\n@keyframes k6rise { from { transform:translate(-50%,8%); opacity:0 } to { transform:translate(-50%,0); opacity:1 } }\n\n/* results */\n.k6-tx { display:grid; grid-template-columns:repeat(3,1fr); gap:32px; margin-top:64px; }\n.k6-tx-item { margin:0; text-align:center; }\n.k6-tx { align-items:start; }\n.k6-tx-img { border-radius:4px; overflow:hidden; }\n.k6-tx-img:not(:has(img)) { aspect-ratio:4/5; background:#E6E2DB; display:flex; align-items:center; justify-content:center; color:${T.mute}; font-size:14px; }\n.k6-tx-img img { width:100%; height:auto; display:block; }\n.k6-tx-item figcaption { padding-top:24px; }\n.k6-result-big { font-family:${T.serif}; font-size:clamp(32px,3.2cqw,44px); line-height:1.05; font-weight:500; }\n.k6-result-small { font-size:15px; margin-top:8px; color:${T.mute}; }\n.k6-result-name { font-size:13px; margin-top:14px; opacity:.6; }\n\n/* included */\n.k6-inc { display:grid; grid-template-columns:repeat(3,1fr); column-gap:48px; margin-top:64px; }\n.k6-inc-item { padding:32px 0; border-top:1px solid ${T.line}; text-align:center; }\n.k6-inc-t { font-size:18px; font-weight:600; margin-bottom:10px; }\n.k6-inc-l { font-size:16px; line-height:1.55; opacity:.7; max-width:34ch; margin:0 auto; }\n\n/* prize */\n.k6-prize { margin-top:96px; padding:72px 48px; border:1px solid ${T.line}; border-radius:4px; text-align:center; }\n.k6-prize-win { font-family:${T.serif}; font-style:italic; font-size:28px; opacity:.8; }\n.k6-prize-n { display:block; font-family:${T.sans}; font-size:clamp(80px,10cqw,148px); line-height:1.1; font-weight:600; letter-spacing:-0.04em; margin:0 0 20px; }\n.k6-prize-t { font-size:18px; opacity:.8; max-width:40ch; margin:0 auto; line-height:1.55; }\n.k6-steps { list-style:none; display:grid; grid-template-columns:repeat(3,1fr); gap:24px; margin:56px auto 0; max-width:820px; }\n.k6-step-n { display:inline-flex; width:40px; height:40px; border-radius:50%; border:1px solid ${T.line}; align-items:center; justify-content:center; font-family:${T.serif}; font-size:20px; margin-bottom:14px; }\n.k6-step-t { font-size:16px; line-height:1.45; }\n\n/* weeks */\n.k6-format { font-size:16px; line-height:1.6; max-width:52ch; margin:28px auto 0; text-align:center; color:${T.mute}; }\n.k6-weeks { display:grid; grid-template-columns:repeat(3,1fr); column-gap:48px; margin-top:64px; }\n.k6-week { padding:32px 0; border-top:1px solid ${T.lineDark}; text-align:center; }\n.k6-week-n { font-size:13px; color:${T.mute}; }\n.k6-week-t { font-family:${T.serif}; font-size:30px; font-weight:500; line-height:1.1; margin:10px 0 12px; }\n.k6-week-l { font-size:16px; line-height:1.55; opacity:.75; max-width:32ch; margin:0 auto; }\n\n/* payment */\n.k6-pay { padding:120px 0; text-align:center; }\n.k6-pay-tag { display:inline-block; margin-top:48px; padding:6px 14px; border:1px solid ${T.line}; border-radius:999px; font-size:13px; letter-spacing:.02em; }\n.k6-pay-row { display:flex; align-items:baseline; justify-content:center; gap:20px; margin-top:16px; }\n.k6-pay-n { font-family:${T.sans}; font-size:clamp(64px,7cqw,104px); line-height:1.1; font-weight:600; letter-spacing:-0.04em; }\n.k6-pay-was { font-family:${T.sans}; font-size:clamp(28px,3cqw,40px); font-weight:500; letter-spacing:-0.02em; opacity:.45; text-decoration:line-through; text-decoration-thickness:2px; }\n.k6-sr { position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0); white-space:nowrap; }\n.k6-pay-price { font-size:15px; opacity:.6; margin:0 0 36px; }\n.k6-unused { list-style:none; display:flex; flex-wrap:wrap; justify-content:center; gap:10px 28px; font-size:15px; opacity:.7; margin:0 auto 40px; max-width:640px; }\n.k6-small { font-size:12px; line-height:1.6; opacity:.45; max-width:62ch; margin:64px auto 0; }\n\n/* faq */\n.k6-faq { margin:56px auto 0; border-top:1px solid ${T.lineDark}; max-width:760px; }\n.k6-q { width:100%; background:none; border:0; border-bottom:1px solid ${T.lineDark}; padding:26px 0; display:flex; justify-content:space-between; gap:24px; text-align:left; cursor:pointer; font-family:${T.sans}; font-size:18px; font-weight:500; color:${T.ink}; }\n.k6-q:focus-visible { outline:2px solid ${T.ink}; outline-offset:4px; }\n.k6-q span:last-child { font-family:${T.serif}; font-size:28px; line-height:.7; transition:transform .25s ease; }\n.k6-q[aria-expanded=\"true\"] span:last-child { transform:rotate(45deg); }\n.k6-a { font-size:16px; line-height:1.6; opacity:.75; padding:0 0 26px; max-width:62ch; border-bottom:1px solid ${T.lineDark}; }\n\n.k6-foot { display:flex; justify-content:space-between; padding:32px 0; font-size:13px; opacity:.5; }\n\n/* tablet */\n@container (max-width:980px) {\n  .k6-sec, .k6-pay { padding:96px 0; }\n  .k6-tx { gap:20px; }\n  .k6-result-big { font-size:28px; text-wrap:balance; }\n  .k6-inc, .k6-weeks { grid-template-columns:repeat(2,1fr); }\n}\n\n/* mobile */\n@container (max-width:640px) {\n  .k6-wrap { padding:0 22px; }\n  .k6-sec, .k6-pay { padding:80px 0; }\n  .k6-hero-body { padding-top:96px; padding-bottom:96px; }\n  .k6-hero-sub { font-size:17px; }\n  .k6-six { font-size:125cqw; bottom:-10vh; }\n  .k6-tx { grid-template-columns:1fr; gap:48px; }\n  .k6-result-big { font-size:34px; }\n  .k6-inc, .k6-weeks { grid-template-columns:1fr; }\n  .k6-prize { padding:48px 22px; }\n  .k6-steps { grid-template-columns:1fr; gap:28px; }\n  .k6-btn { width:100%; }\n  .k6-hero-cta { flex-direction:column; align-items:stretch; }\n  .k6-foot { flex-direction:column; align-items:center; gap:8px; }\n}\n\n@media (prefers-reduced-motion:reduce) {\n  .k6-six { animation:none; }\n  .k6-btn, .k6-q span:last-child { transition:none; }\n}\n`;/* ─────────────────────────────────────────────\n   COMPONENT\n   ───────────────────────────────────────────── *//* ─────────────────────────────────────────────\n   PRIORITY LIST CAPTURE (Loops)\n   ───────────────────────────────────────────── */const modalCss=`\n.k6m, .k6m * { box-sizing:border-box; margin:0; padding:0; }\n.k6m { position:fixed; inset:0; z-index:9999; display:flex; align-items:center; justify-content:center; padding:24px; background:rgba(8,8,8,.72); backdrop-filter:blur(6px); -webkit-backdrop-filter:blur(6px); font-family:${T.sans}; animation:k6mfade .25s ease both; }\n.k6m-card { position:relative; width:100%; max-width:480px; background:${T.ink}; color:${T.bone}; border:1px solid ${T.line}; border-radius:6px; padding:56px 44px 44px; text-align:center; animation:k6mup .35s cubic-bezier(.2,.7,.1,1) both; }\n.k6m-x { position:absolute; top:14px; right:14px; width:40px; height:40px; border:0; background:none; color:${T.bone}; opacity:.6; font-size:26px; line-height:1; cursor:pointer; border-radius:50%; }\n.k6m-x:hover { opacity:1; }\n.k6m-x:focus-visible, .k6m-btn:focus-visible { outline:2px solid ${T.bone}; outline-offset:3px; }\n.k6m-h { font-family:${T.serif}; font-weight:500; font-size:40px; line-height:1.05; text-wrap:balance; }\n.k6m-p { font-size:16px; line-height:1.55; opacity:.72; margin:16px auto 32px; max-width:34ch; }\n.k6m-form { display:flex; flex-direction:column; gap:12px; text-align:left; }\n.k6m-label { font-size:13px; opacity:.7; margin-bottom:6px; display:block; }\n.k6m-input { width:100%; height:52px; padding:0 16px; border-radius:4px; border:1px solid ${T.line}; background:rgba(239,236,230,.04); color:${T.bone}; font-family:${T.sans}; font-size:16px; }\n.k6m-input::placeholder { color:${T.bone}; opacity:.35; }\n.k6m-input:focus { outline:none; border-color:${T.bone}; }\n.k6m-btn { margin-top:12px; height:56px; border:0; border-radius:999px; background:${T.bone}; color:${T.ink}; font-family:${T.sans}; font-weight:600; font-size:16px; cursor:pointer; transition:transform .2s ease, opacity .2s ease; }\n.k6m-btn:hover { transform:translateY(-2px); }\n.k6m-btn:disabled { opacity:.6; cursor:default; transform:none; }\n.k6m-err { font-size:14px; line-height:1.5; color:#E8A598; text-align:center; margin-top:4px; }\n.k6m-fine { font-size:12px; opacity:.45; margin-top:20px; line-height:1.5; }\n@keyframes k6mfade { from { opacity:0 } to { opacity:1 } }\n@keyframes k6mup { from { opacity:0; transform:translateY(16px) } to { opacity:1; transform:none } }\n@media (max-width:640px) { .k6m { align-items:flex-end; padding:0; } .k6m-card { border-radius:12px 12px 0 0; padding:52px 22px calc(32px + env(safe-area-inset-bottom,0px)); } .k6m-h { font-size:34px; } }\n@media (prefers-reduced-motion:reduce) { .k6m, .k6m-card { animation:none; } .k6m-btn { transition:none; } }\n`;function PriorityModal({endpoint,userGroup,mailingLists,demo,earlyBird,earlyPrice,onClose}){const[name,setName]=useState(\"\");const[email,setEmail]=useState(\"\");const[status,setStatus]=useState(\"idle\");const[error,setError]=useState(\"\");const firstField=useRef(null);useEffect(()=>{firstField.current?.focus();const onKey=e=>e.key===\"Escape\"&&onClose();const prev=document.body.style.overflow;document.body.style.overflow=\"hidden\";window.addEventListener(\"keydown\",onKey);return()=>{document.body.style.overflow=prev;window.removeEventListener(\"keydown\",onKey);};},[]);const submit=async e=>{e.preventDefault();setStatus(\"sending\");setError(\"\");// Demo mode is only used for the review preview, never in Framer\nif(demo){setTimeout(()=>setStatus(\"done\"),700);return;}// Accept the full endpoint URL or just the ID, and fall back to the\n// KOACHED form ID if the field is blank or missing its ID\nconst DEFAULT_FORM_ID=\"cmnmw7sxg03xn0ixgcaxi1iu0\";const raw=(endpoint||\"\").trim();const formId=raw.match(/newsletter-form\\/([a-z0-9]{10,})/i)?.[1]||(/^[a-z0-9]{10,}$/i.test(raw)?raw:DEFAULT_FORM_ID);const loopsUrl=`https://app.loops.so/api/newsletter-form/${formId}`;// Submit as a real HTML form into a hidden iframe, exactly like Loops' own\n// HTML form. The browser never needs to read Loops' reply, so CORS and\n// \"Failed to fetch\" errors can't happen.\nconst frameName=\"k6-loops-\"+Date.now();const iframe=document.createElement(\"iframe\");iframe.name=frameName;iframe.style.display=\"none\";const form=document.createElement(\"form\");form.method=\"POST\";form.action=loopsUrl;form.target=frameName;form.style.display=\"none\";const fields={email:email.trim()};if(name.trim())fields.firstName=name.trim();if(mailingLists?.trim())fields.mailingLists=mailingLists.trim();if(userGroup?.trim())fields.userGroup=userGroup.trim();Object.entries(fields).forEach(([k,v])=>{const input=document.createElement(\"input\");input.type=\"hidden\";input.name=k;input.value=v;form.appendChild(input);});let finished=false;const finish=()=>{if(finished)return;finished=true;setStatus(\"done\");setTimeout(()=>{iframe.remove();form.remove();},1e3);};iframe.addEventListener(\"load\",finish);document.body.appendChild(iframe);document.body.appendChild(form);form.submit();setTimeout(finish,4e3);};return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{className:\"k6m\",onClick:e=>e.target===e.currentTarget&&onClose(),children:[/*#__PURE__*/_jsx(\"style\",{children:modalCss}),/*#__PURE__*/_jsxs(\"div\",{className:\"k6m-card\",role:\"dialog\",\"aria-modal\":\"true\",\"aria-labelledby\":\"k6m-title\",children:[/*#__PURE__*/_jsx(\"button\",{className:\"k6m-x\",onClick:onClose,\"aria-label\":\"Close\",children:\"\\xd7\"}),status===\"done\"?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"h2\",{className:\"k6m-h\",id:\"k6m-title\",children:[\"You're on the list\",name.trim()?`, ${name.trim().split(\" \")[0]}`:\"\",\".\"]}),/*#__PURE__*/_jsx(\"p\",{className:\"k6m-p\",style:{marginBottom:32},children:\"You'll be the first to know when doors open. Keep an eye on your inbox.\"}),/*#__PURE__*/_jsx(\"button\",{className:\"k6m-btn\",style:{width:\"100%\"},onClick:onClose,children:\"Back to the page\"})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"h2\",{className:\"k6m-h\",id:\"k6m-title\",children:\"Get on the priority list.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"k6m-p\",children:earlyBird?`Be first in when doors open, and lock in the early-bird price of ${earlyPrice}.`:\"Be first in when doors open for January.\"}),/*#__PURE__*/_jsxs(\"form\",{className:\"k6m-form\",onSubmit:submit,children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{className:\"k6m-label\",htmlFor:\"k6m-name\",children:\"First name\"}),/*#__PURE__*/_jsx(\"input\",{ref:firstField,id:\"k6m-name\",className:\"k6m-input\",type:\"text\",autoComplete:\"given-name\",required:true,value:name,onChange:e=>setName(e.target.value),placeholder:\"Your first name\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{className:\"k6m-label\",htmlFor:\"k6m-email\",children:\"Email\"}),/*#__PURE__*/_jsx(\"input\",{id:\"k6m-email\",className:\"k6m-input\",type:\"email\",autoComplete:\"email\",required:true,value:email,onChange:e=>setEmail(e.target.value),placeholder:\"you@email.com\"})]}),/*#__PURE__*/_jsx(\"button\",{className:\"k6m-btn\",type:\"submit\",disabled:status===\"sending\",children:status===\"sending\"?\"Adding you...\":\"Join the priority list\"}),status===\"error\"&&/*#__PURE__*/_jsx(\"p\",{className:\"k6m-err\",role:\"alert\",children:error})]}),/*#__PURE__*/_jsx(\"p\",{className:\"k6m-fine\",children:\"No spam. Unsubscribe any time.\"})]})]})]}),document.body);}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1200\n */export default function KoachedIn6(props){const{salesOpen,earlyBird,earlyPrice,fullPrice,loopsEndpoint,loopsUserGroup,loopsMailingLists,checkoutUrl,heroImage,result1Image,result2Image,result3Image}=props;const[modalOpen,setModalOpen]=useState(false);const ctaLabel=salesOpen?\"Join now\":\"Join the priority list\";const Cta=()=>salesOpen?/*#__PURE__*/_jsx(\"a\",{className:\"k6-btn k6-btn-solid\",href:checkoutUrl,children:ctaLabel}):/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"k6-btn k6-btn-solid\",onClick:()=>setModalOpen(true),children:ctaLabel});const[open,setOpen]=useState(0);const resultImages=[result1Image,result2Image,result3Image];return /*#__PURE__*/_jsxs(\"div\",{className:\"k6\",style:{...props.style,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),modalOpen&&/*#__PURE__*/_jsx(PriorityModal,{endpoint:loopsEndpoint,userGroup:loopsUserGroup,mailingLists:loopsMailingLists,earlyBird:earlyBird,earlyPrice:earlyPrice,demo:props.demo,onClose:()=>setModalOpen(false)}),/*#__PURE__*/_jsxs(\"section\",{className:\"k6-hero k6-dark\",children:[heroImage?.src&&/*#__PURE__*/_jsx(\"div\",{className:\"k6-hero-img\",children:/*#__PURE__*/_jsx(\"img\",{src:heroImage.src,srcSet:heroImage.srcSet,alt:heroImage.alt||\"\"})}),/*#__PURE__*/_jsx(\"div\",{className:\"k6-six\",\"aria-hidden\":\"true\",children:\"6\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"k6-wrap k6-hero-body\",children:[/*#__PURE__*/_jsx(\"h1\",{className:\"k6-h1\",children:\"Get in shape this January. Stay in shape all year.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"k6-hero-sub\",children:\"Lose the fat, and finally learn how to keep it off.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"k6-hero-cta\",children:[/*#__PURE__*/_jsx(Cta,{}),/*#__PURE__*/_jsx(\"a\",{className:\"k6-link\",href:\"#k6-included\",children:\"See what's included\"})]})]})]}),/*#__PURE__*/_jsx(\"section\",{className:\"k6-sec k6-light\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"k6-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"k6-h2\",children:\"Achieve real change, not just a number on the scale.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"k6-lede\",children:\"Leaner, stronger, more confident in your own skin, and a routine that still holds up long after January.\"}),/*#__PURE__*/_jsx(\"div\",{className:\"k6-tx\",children:RESULTS.map((r,i)=>{const img=resultImages[i];return /*#__PURE__*/_jsxs(\"figure\",{className:\"k6-tx-item\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"k6-tx-img\",children:img?.src?/*#__PURE__*/_jsx(\"img\",{src:img.src,srcSet:img.srcSet,alt:img.alt||\"Client transformation\"}):\"Transformation photo\"}),/*#__PURE__*/_jsxs(\"figcaption\",{children:[/*#__PURE__*/_jsx(\"p\",{className:\"k6-result-big\",children:r.result}),/*#__PURE__*/_jsx(\"p\",{className:\"k6-result-small\",children:r.detail})]})]},i);})})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"k6-sec k6-dark\",id:\"k6-included\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"k6-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"k6-h2\",children:\"What's included.\"}),/*#__PURE__*/_jsx(\"div\",{className:\"k6-inc\",children:INCLUDED.map(it=>/*#__PURE__*/_jsxs(\"div\",{className:\"k6-inc-item\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"k6-inc-t\",children:it.title}),/*#__PURE__*/_jsx(\"p\",{className:\"k6-inc-l\",children:it.line})]},it.title))}),/*#__PURE__*/_jsxs(\"div\",{className:\"k6-prize\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"k6-prize-win\",children:\"Win\"}),/*#__PURE__*/_jsx(\"span\",{className:\"k6-prize-n\",children:\"\\xa3300\"}),/*#__PURE__*/_jsx(\"p\",{className:\"k6-prize-t\",children:\"Everyone who joins is in the running. At the end, I'll pick the winner based on who's made the strongest transformation.\"})]})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"k6-sec k6-light\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"k6-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"k6-h2\",children:\"The live calls.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"k6-format\",children:\"Wednesdays at 6pm. Topic, live coaching, then Q&A.\"}),/*#__PURE__*/_jsx(\"div\",{className:\"k6-weeks\",children:WEEKS.map((w,i)=>/*#__PURE__*/_jsxs(\"div\",{className:\"k6-week\",children:[/*#__PURE__*/_jsxs(\"p\",{className:\"k6-week-n\",children:[\"Week \",i+1]}),/*#__PURE__*/_jsx(\"h3\",{className:\"k6-week-t\",children:w.title}),/*#__PURE__*/_jsx(\"p\",{className:\"k6-week-l\",children:w.line})]},w.title))})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"k6-dark k6-pay\",id:\"k6-join\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"k6-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"k6-h2\",children:\"Let's make January stick this time.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"k6-lede\",children:salesOpen?\"Most people start strong and fall off by February. This time you'll have the plan, the people and the coach to see it through.\":\"Most people start strong and fall off by February. This time you'll have the plan, the people and the coach to see it through. Join the priority list to get first access, and the early-bird price.\"}),earlyBird&&/*#__PURE__*/_jsx(\"p\",{className:\"k6-pay-tag\",children:\"Early-bird\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"k6-pay-row\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"k6-pay-n\",children:earlyBird?earlyPrice:fullPrice}),earlyBird&&/*#__PURE__*/_jsxs(\"p\",{className:\"k6-pay-was\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"k6-sr\",children:\"Usually \"}),fullPrice]})]}),/*#__PURE__*/_jsx(\"p\",{className:\"k6-pay-price\",children:earlyBird?`One payment. Goes up to ${fullPrice} after early-bird.`:\"One payment.\"}),/*#__PURE__*/_jsx(Cta,{}),/*#__PURE__*/_jsx(\"p\",{className:\"k6-small\",children:\"Results vary and depend on your starting point and how closely you follow the plan. Client results shown are real and shared with permission. If you have a medical condition, speak to your GP before starting a new training or nutrition plan.\"})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"k6-sec k6-light\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"k6-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"k6-h2\",children:\"FAQ\"}),/*#__PURE__*/_jsx(\"div\",{className:\"k6-faq\",children:FAQS.map((f,i)=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"button\",{className:\"k6-q\",\"aria-expanded\":open===i,onClick:()=>setOpen(open===i?null:i),children:[/*#__PURE__*/_jsx(\"span\",{children:f.q}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"+\"})]}),open===i&&/*#__PURE__*/_jsx(\"p\",{className:\"k6-a\",children:f.a})]},f.q))})]})}),/*#__PURE__*/_jsx(\"footer\",{className:\"k6-dark\",children:/*#__PURE__*/_jsx(\"div\",{className:\"k6-wrap\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"k6-foot\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"KOACHED\"}),/*#__PURE__*/_jsx(\"a\",{href:\"https://www.koached.uk\",children:\"koached.uk\"})]})})})]});}KoachedIn6.defaultProps={salesOpen:false,earlyBird:true,earlyPrice:\"\\xa399\",fullPrice:\"\\xa3149\",loopsEndpoint:\"https://app.loops.so/api/newsletter-form/cmnmw7sxg03xn0ixgcaxi1iu0\",loopsUserGroup:\"\",loopsMailingLists:\"cmuo0m7kg07xk0jz9hlqx97am\",checkoutUrl:\"https://buy.stripe.com/your-link\"};addPropertyControls(KoachedIn6,{earlyBird:{type:ControlType.Boolean,title:\"Early-bird\",enabledTitle:\"On\",disabledTitle:\"Off\"},earlyPrice:{type:ControlType.String,title:\"Early-bird price\",hidden:p=>!p.earlyBird},fullPrice:{type:ControlType.String,title:\"Full price\"},salesOpen:{type:ControlType.Boolean,title:\"Sales open\",enabledTitle:\"Buy now\",disabledTitle:\"Priority list\"},loopsEndpoint:{type:ControlType.String,title:\"Loops form endpoint\",hidden:p=>p.salesOpen},loopsMailingLists:{type:ControlType.String,title:\"Loops list ID\",hidden:p=>p.salesOpen},checkoutUrl:{type:ControlType.String,title:\"Stripe link\",hidden:p=>!p.salesOpen},heroImage:{type:ControlType.ResponsiveImage,title:\"Hero image\"},result1Image:{type:ControlType.ResponsiveImage,title:\"Result 1 photo\"},result2Image:{type:ControlType.ResponsiveImage,title:\"Result 2 photo\"},result3Image:{type:ControlType.ResponsiveImage,title:\"Result 3 photo\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"KoachedIn6\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KOACHED_Full_Desktop.map","// Koached in 6: mini landing page (mobile)\n// Framer code component. Place on the page ROOT (not inside a nested frame).\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType}from\"framer\";/* ─────────────────────────────────────────────\n   TOKENS: swap these for your exact koached.uk hexes\n   ───────────────────────────────────────────── */const T={ink:\"#0E0E0E\",bone:\"#EFECE6\",paper:\"#F7F5F1\",mute:\"#8A857C\",line:\"rgba(239,236,230,0.14)\",lineDark:\"rgba(14,14,14,0.12)\",serif:\"'Cormorant Garamond', Georgia, serif\",sans:\"'DM Sans', system-ui, -apple-system, sans-serif\"};/* ─────────────────────────────────────────────\n   CONTENT: edit here, not in the markup\n   ───────────────────────────────────────────── */const WEEKS=[{title:\"Nutrition without obsessing\",line:\"Calories, protein, and ditching restriction.\"},{title:\"Lifestyle\",line:\"Making it fit your life, not the other way round.\"},{title:\"Training and progression\",line:\"Getting stronger and building muscle properly.\"},{title:\"Staying consistent\",line:\"What to do when motivation disappears.\"},{title:\"The weekend problem\",line:\"Drinks, meals out, and bouncing back.\"},{title:\"What happens next\",line:\"Keeping your results for good.\"}];// PLACEHOLDER: swap for your real client results\nconst RESULTS=[{result:\"5kg down in 6 weeks\",detail:\"25kg down in 8 months\"},{result:\"The shape of his life\",detail:\"Stronger on every lift\"},{result:\"4kg down in just 7 weeks\",detail:\"And the most consistent he's ever been\"}];const INCLUDED=[{title:\"Weekly live coaching call\",line:\"A new topic each week, live coaching, and your questions answered.\"},{title:\"The WhatsApp group\",line:\"Weekly challenges, shared wins, and people who'll keep you pushing till the end.\"},{title:\"Nutrition support\",line:\"Your own targets, recipes you'll actually enjoy, and simple guides. No meal plan needed.\"},{title:\"Weekly check-ins\",line:\"Your progress reviewed every week, with clear feedback on what to change next.\"},{title:\"Built to last\",line:\"Everything is designed so the habits stick long after the programme ends.\"},{title:\"Training program\",line:\"Two to five sessions a week is enough, and they're all covered.\"}];const FAQS=[{q:\"When does it start, and how long does it run?\",a:\"We kick off on Monday 4 January and run for six weeks, finishing mid February. You'll get access to everything as soon as you join, so you can get set up and be ready to go from day one rather than scrambling in the first week.\"},{q:\"I'm a complete beginner. Is this right for me?\",a:\"Yes. Everything is laid out for you, from what to do in the gym to what to eat, so you're never guessing. If something doesn't make sense, you can ask in the group or bring it to a live call and get a proper answer. Plenty of people start from zero, and that's fine.\"},{q:\"I've tried before and always fallen off. Why would this be different?\",a:\"Because most plans only give you the what, not the how. You'll have weekly check-ins, a group keeping you going, and live calls built around the exact moments people usually quit, like losing motivation or a heavy weekend. You're not doing it on your own this time.\"},{q:\"What if I can't make the Wednesday calls live?\",a:\"Every call is recorded and shared in the group the same day, so you won't miss anything. You can also drop your questions in beforehand and I'll answer them on the call, even if you're watching back later.\"},{q:\"Do I need a gym membership?\",a:\"Yes. The training is built around a gym so you've got the equipment to properly build strength and change your shape. Any cardio on top is optional and can be done wherever suits you, whether that's walking, running or the bike.\"},{q:\"What happens after the six weeks?\",a:\"You keep your training plan, your targets and everything you've learned, so you can carry on by yourself with confidence. If you'd rather keep working with me, anyone who's been through Koached in 6 gets first dibs on 1:1 coaching spaces.\"}];/* ─────────────────────────────────────────────\n   STYLES\n   ───────────────────────────────────────────── */const css=`\n@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600&display=swap');\n\n.k6p { container-type:inline-size; width:100%; max-width:100%; min-width:0; overflow-x:clip; font-family:${T.sans}; color:${T.bone}; background:${T.ink}; -webkit-font-smoothing:antialiased; }\n.k6p *, .k6p *::before, .k6p *::after { box-sizing:border-box; margin:0; padding:0; }\n.k6p a { color:inherit; }\n.k6p .k6p-btn-solid { color:${T.ink}; }\n.k6p-wrap { max-width:1320px; margin:0 auto; padding:0 40px; }\n.k6p-dark { background:${T.ink}; color:${T.bone}; }\n.k6p-light { background:${T.paper}; color:${T.ink}; }\n.k6p-sec { padding:120px 0; }\n.k6p-center { text-align:center; }\n\n.k6p-h2 { font-family:${T.serif}; font-weight:500; font-size:clamp(38px,4.6cqw,72px); line-height:1.04; letter-spacing:-0.01em; max-width:30ch; text-wrap:balance; margin:0 auto; text-align:center; }\n.k6p-lede { font-size:18px; line-height:1.6; max-width:60ch; text-wrap:balance; margin:28px auto 0; text-align:center; opacity:.78; }\n\n/* buttons */\n.k6p-btn { border:0; cursor:pointer; display:inline-flex; align-items:center; justify-content:center; height:56px; padding:0 36px; border-radius:999px; font-family:${T.sans}; font-weight:600; font-size:16px; text-decoration:none; transition:transform .2s ease; }\n.k6p-btn:focus-visible { outline:2px solid currentColor; outline-offset:4px; }\n.k6p-btn-solid { background:${T.bone}; color:${T.ink}; }\n.k6p-btn-solid:hover { transform:translateY(-2px); }\n.k6p-link { font-size:15px; text-underline-offset:5px; opacity:.75; }\n.k6p-link:hover { opacity:1; }\n\n/* hero */\n.k6p-hero { position:relative; overflow:hidden; min-height:100vh; min-height:100svh; display:flex; align-items:center; }\n.k6p-hero-body { position:relative; z-index:2; width:100%; text-align:center; padding-top:120px; padding-bottom:120px; }\n.k6p-h1 { font-family:${T.serif}; font-weight:500; font-size:clamp(48px,6.8cqw,116px); line-height:.98; letter-spacing:-0.02em; max-width:26ch; text-wrap:balance; margin:0 auto; }\n.k6p-hero-sub { font-size:20px; line-height:1.55; max-width:60ch; text-wrap:balance; opacity:.82; margin:32px auto 40px; }\n.k6p-hero-cta { display:flex; gap:28px; align-items:center; justify-content:center; flex-wrap:wrap; }\n.k6p-six { position:absolute; left:50%; bottom:-13cqw; transform:translateX(-50%); font-family:${T.serif}; font-weight:400; font-size:clamp(420px,58cqw,1000px); line-height:1; color:transparent; -webkit-text-stroke:1.5px rgba(239,236,230,.16); z-index:1; pointer-events:none; user-select:none; animation:k6prise 1.6s cubic-bezier(.2,.7,.1,1) both; }\n.k6p-hero-img { position:absolute; inset:0; z-index:0; }\n.k6p-hero-img img { width:100%; height:100%; object-fit:cover; opacity:.35; filter:grayscale(1); }\n.k6p-hero-img::after { content:\"\"; position:absolute; inset:0; background:linear-gradient(180deg, rgba(14,14,14,.4) 0%, ${T.ink} 92%); }\n@keyframes k6prise { from { transform:translate(-50%,8%); opacity:0 } to { transform:translate(-50%,0); opacity:1 } }\n\n/* results */\n.k6p-tx { display:grid; grid-template-columns:repeat(3,1fr); gap:32px; margin-top:64px; }\n.k6p-tx-item { margin:0; text-align:center; }\n.k6p-tx { align-items:start; }\n.k6p-tx-img { border-radius:4px; overflow:hidden; }\n.k6p-tx-img:not(:has(img)) { aspect-ratio:4/5; background:#E6E2DB; display:flex; align-items:center; justify-content:center; color:${T.mute}; font-size:14px; }\n.k6p-tx-img img { width:100%; height:auto; display:block; }\n.k6p-tx-item figcaption { padding-top:24px; }\n.k6p-result-big { font-family:${T.serif}; font-size:clamp(32px,3.2cqw,44px); line-height:1.05; font-weight:500; }\n.k6p-result-small { font-size:15px; margin-top:8px; color:${T.mute}; }\n.k6p-result-name { font-size:13px; margin-top:14px; opacity:.6; }\n\n/* included */\n.k6p-inc { display:grid; grid-template-columns:repeat(3,1fr); column-gap:48px; margin-top:64px; }\n.k6p-inc-item { padding:32px 0; border-top:1px solid ${T.line}; text-align:center; }\n.k6p-inc-t { font-size:18px; font-weight:600; margin-bottom:10px; }\n.k6p-inc-l { font-size:16px; line-height:1.55; opacity:.7; max-width:34ch; margin:0 auto; }\n\n/* prize */\n.k6p-prize { margin-top:96px; padding:72px 48px; border:1px solid ${T.line}; border-radius:4px; text-align:center; }\n.k6p-prize-win { font-family:${T.serif}; font-style:italic; font-size:28px; opacity:.8; }\n.k6p-prize-n { display:block; font-family:${T.sans}; font-size:clamp(80px,10cqw,148px); line-height:1.1; font-weight:600; letter-spacing:-0.04em; margin:0 0 20px; }\n.k6p-prize-t { font-size:18px; opacity:.8; max-width:40ch; margin:0 auto; line-height:1.55; }\n.k6p-steps { list-style:none; display:grid; grid-template-columns:repeat(3,1fr); gap:24px; margin:56px auto 0; max-width:820px; }\n.k6p-step-n { display:inline-flex; width:40px; height:40px; border-radius:50%; border:1px solid ${T.line}; align-items:center; justify-content:center; font-family:${T.serif}; font-size:20px; margin-bottom:14px; }\n.k6p-step-t { font-size:16px; line-height:1.45; }\n\n/* weeks */\n.k6p-format { font-size:16px; line-height:1.6; max-width:52ch; margin:28px auto 0; text-align:center; color:${T.mute}; }\n.k6p-weeks { display:grid; grid-template-columns:repeat(3,1fr); column-gap:48px; margin-top:64px; }\n.k6p-week { padding:32px 0; border-top:1px solid ${T.lineDark}; text-align:center; }\n.k6p-week-n { font-size:13px; color:${T.mute}; }\n.k6p-week-t { font-family:${T.serif}; font-size:30px; font-weight:500; line-height:1.1; margin:10px 0 12px; }\n.k6p-week-l { font-size:16px; line-height:1.55; opacity:.75; max-width:32ch; margin:0 auto; }\n\n/* payment */\n.k6p-pay { padding:120px 0; text-align:center; }\n.k6p-pay-tag { display:inline-block; margin-top:48px; padding:6px 14px; border:1px solid ${T.line}; border-radius:999px; font-size:13px; letter-spacing:.02em; }\n.k6p-pay-row { display:flex; align-items:baseline; justify-content:center; gap:20px; margin-top:16px; }\n.k6p-pay-n { font-family:${T.sans}; font-size:clamp(64px,7cqw,104px); line-height:1.1; font-weight:600; letter-spacing:-0.04em; }\n.k6p-pay-was { font-family:${T.sans}; font-size:clamp(28px,3cqw,40px); font-weight:500; letter-spacing:-0.02em; opacity:.45; text-decoration:line-through; text-decoration-thickness:2px; }\n.k6p-sr { position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0); white-space:nowrap; }\n.k6p-pay-price { font-size:15px; opacity:.6; margin:0 0 36px; }\n.k6p-unused { list-style:none; display:flex; flex-wrap:wrap; justify-content:center; gap:10px 28px; font-size:15px; opacity:.7; margin:0 auto 40px; max-width:640px; }\n.k6p-small { font-size:12px; line-height:1.6; opacity:.45; max-width:62ch; margin:64px auto 0; }\n\n/* faq */\n.k6p-faq { margin:56px auto 0; border-top:1px solid ${T.lineDark}; max-width:760px; }\n.k6p-q { width:100%; background:none; border:0; border-bottom:1px solid ${T.lineDark}; padding:26px 0; display:flex; justify-content:space-between; gap:24px; text-align:left; cursor:pointer; font-family:${T.sans}; font-size:18px; font-weight:500; color:${T.ink}; }\n.k6p-q:focus-visible { outline:2px solid ${T.ink}; outline-offset:4px; }\n.k6p-q span:last-child { font-family:${T.serif}; font-size:28px; line-height:.7; transition:transform .25s ease; }\n.k6p-q[aria-expanded=\"true\"] span:last-child { transform:rotate(45deg); }\n.k6p-a { font-size:16px; line-height:1.6; opacity:.75; padding:0 0 26px; max-width:62ch; border-bottom:1px solid ${T.lineDark}; }\n\n.k6p-foot { display:flex; justify-content:space-between; padding:32px 0; font-size:13px; opacity:.5; }\n\n/* tablet */\n@container (min-width:0px) {\n  .k6p-sec, .k6p-pay { padding:96px 0; }\n  .k6p-tx { gap:20px; }\n  .k6p-result-big { font-size:28px; text-wrap:balance; }\n  .k6p-inc, .k6p-weeks { grid-template-columns:repeat(2,1fr); }\n}\n\n/* mobile */\n@container (min-width:0px) {\n  .k6p-wrap { padding:0 22px; }\n  .k6p-sec, .k6p-pay { padding:80px 0; }\n  .k6p-hero-body { padding-top:96px; padding-bottom:96px; }\n  .k6p-hero-sub { font-size:17px; }\n  .k6p-six { font-size:125cqw; bottom:-10vh; }\n  .k6p-tx { grid-template-columns:1fr; gap:48px; }\n  .k6p-result-big { font-size:34px; }\n  .k6p-inc, .k6p-weeks { grid-template-columns:1fr; }\n  .k6p-prize { padding:48px 22px; }\n  .k6p-steps { grid-template-columns:1fr; gap:28px; }\n  .k6p-btn { width:100%; }\n  .k6p-hero-cta { flex-direction:column; align-items:stretch; }\n  .k6p-foot { flex-direction:column; align-items:center; gap:8px; }\n}\n\n@media (prefers-reduced-motion:reduce) {\n  .k6p-six { animation:none; }\n  .k6p-btn, .k6p-q span:last-child { transition:none; }\n}\n`;/* ─────────────────────────────────────────────\n   COMPONENT\n   ───────────────────────────────────────────── *//* ─────────────────────────────────────────────\n   PRIORITY LIST CAPTURE (Loops)\n   ───────────────────────────────────────────── */const modalCss=`\n.k6pm, .k6pm * { box-sizing:border-box; margin:0; padding:0; }\n.k6pm { position:fixed; inset:0; z-index:9999; display:flex; align-items:center; justify-content:center; padding:24px; background:rgba(8,8,8,.72); backdrop-filter:blur(6px); -webkit-backdrop-filter:blur(6px); font-family:${T.sans}; animation:k6pmfade .25s ease both; }\n.k6pm-card { position:relative; width:100%; max-width:480px; background:${T.ink}; color:${T.bone}; border:1px solid ${T.line}; border-radius:6px; padding:56px 44px 44px; text-align:center; animation:k6pmup .35s cubic-bezier(.2,.7,.1,1) both; }\n.k6pm-x { position:absolute; top:14px; right:14px; width:40px; height:40px; border:0; background:none; color:${T.bone}; opacity:.6; font-size:26px; line-height:1; cursor:pointer; border-radius:50%; }\n.k6pm-x:hover { opacity:1; }\n.k6pm-x:focus-visible, .k6pm-btn:focus-visible { outline:2px solid ${T.bone}; outline-offset:3px; }\n.k6pm-h { font-family:${T.serif}; font-weight:500; font-size:40px; line-height:1.05; text-wrap:balance; }\n.k6pm-p { font-size:16px; line-height:1.55; opacity:.72; margin:16px auto 32px; max-width:34ch; }\n.k6pm-form { display:flex; flex-direction:column; gap:12px; text-align:left; }\n.k6pm-label { font-size:13px; opacity:.7; margin-bottom:6px; display:block; }\n.k6pm-input { width:100%; height:52px; padding:0 16px; border-radius:4px; border:1px solid ${T.line}; background:rgba(239,236,230,.04); color:${T.bone}; font-family:${T.sans}; font-size:16px; }\n.k6pm-input::placeholder { color:${T.bone}; opacity:.35; }\n.k6pm-input:focus { outline:none; border-color:${T.bone}; }\n.k6pm-btn { margin-top:12px; height:56px; border:0; border-radius:999px; background:${T.bone}; color:${T.ink}; font-family:${T.sans}; font-weight:600; font-size:16px; cursor:pointer; transition:transform .2s ease, opacity .2s ease; }\n.k6pm-btn:hover { transform:translateY(-2px); }\n.k6pm-btn:disabled { opacity:.6; cursor:default; transform:none; }\n.k6pm-err { font-size:14px; line-height:1.5; color:#E8A598; text-align:center; margin-top:4px; }\n.k6pm-fine { font-size:12px; opacity:.45; margin-top:20px; line-height:1.5; }\n@keyframes k6pmfade { from { opacity:0 } to { opacity:1 } }\n@keyframes k6pmup { from { opacity:0; transform:translateY(16px) } to { opacity:1; transform:none } }\n@media (max-width:640px) { .k6pm { align-items:flex-end; padding:0; } .k6pm-card { border-radius:12px 12px 0 0; padding:52px 22px calc(32px + env(safe-area-inset-bottom,0px)); } .k6pm-h { font-size:34px; } }\n@media (prefers-reduced-motion:reduce) { .k6pm, .k6pm-card { animation:none; } .k6pm-btn { transition:none; } }\n`;function PriorityModal({endpoint,userGroup,mailingLists,demo,earlyBird,earlyPrice,onClose}){const[name,setName]=useState(\"\");const[email,setEmail]=useState(\"\");const[status,setStatus]=useState(\"idle\");const[error,setError]=useState(\"\");const firstField=useRef(null);useEffect(()=>{firstField.current?.focus();const onKey=e=>e.key===\"Escape\"&&onClose();const prev=document.body.style.overflow;document.body.style.overflow=\"hidden\";window.addEventListener(\"keydown\",onKey);return()=>{document.body.style.overflow=prev;window.removeEventListener(\"keydown\",onKey);};},[]);const submit=async e=>{e.preventDefault();setStatus(\"sending\");setError(\"\");// Demo mode is only used for the review preview, never in Framer\nif(demo){setTimeout(()=>setStatus(\"done\"),700);return;}// Accept the full endpoint URL or just the ID, and fall back to the\n// KOACHED form ID if the field is blank or missing its ID\nconst DEFAULT_FORM_ID=\"cmnmw7sxg03xn0ixgcaxi1iu0\";const raw=(endpoint||\"\").trim();const formId=raw.match(/newsletter-form\\/([a-z0-9]{10,})/i)?.[1]||(/^[a-z0-9]{10,}$/i.test(raw)?raw:DEFAULT_FORM_ID);const loopsUrl=`https://app.loops.so/api/newsletter-form/${formId}`;// Submit as a real HTML form into a hidden iframe, exactly like Loops' own\n// HTML form. The browser never needs to read Loops' reply, so CORS and\n// \"Failed to fetch\" errors can't happen.\nconst frameName=\"k6p-loops-\"+Date.now();const iframe=document.createElement(\"iframe\");iframe.name=frameName;iframe.style.display=\"none\";const form=document.createElement(\"form\");form.method=\"POST\";form.action=loopsUrl;form.target=frameName;form.style.display=\"none\";const fields={email:email.trim()};if(name.trim())fields.firstName=name.trim();if(mailingLists?.trim())fields.mailingLists=mailingLists.trim();if(userGroup?.trim())fields.userGroup=userGroup.trim();Object.entries(fields).forEach(([k,v])=>{const input=document.createElement(\"input\");input.type=\"hidden\";input.name=k;input.value=v;form.appendChild(input);});let finished=false;const finish=()=>{if(finished)return;finished=true;setStatus(\"done\");setTimeout(()=>{iframe.remove();form.remove();},1e3);};iframe.addEventListener(\"load\",finish);document.body.appendChild(iframe);document.body.appendChild(form);form.submit();setTimeout(finish,4e3);};return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{className:\"k6pm\",onClick:e=>e.target===e.currentTarget&&onClose(),children:[/*#__PURE__*/_jsx(\"style\",{children:modalCss}),/*#__PURE__*/_jsxs(\"div\",{className:\"k6pm-card\",role:\"dialog\",\"aria-modal\":\"true\",\"aria-labelledby\":\"k6pm-title\",children:[/*#__PURE__*/_jsx(\"button\",{className:\"k6pm-x\",onClick:onClose,\"aria-label\":\"Close\",children:\"\\xd7\"}),status===\"done\"?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"h2\",{className:\"k6pm-h\",id:\"k6pm-title\",children:[\"You're on the list\",name.trim()?`, ${name.trim().split(\" \")[0]}`:\"\",\".\"]}),/*#__PURE__*/_jsx(\"p\",{className:\"k6pm-p\",style:{marginBottom:32},children:\"You'll be the first to know when doors open. Keep an eye on your inbox.\"}),/*#__PURE__*/_jsx(\"button\",{className:\"k6pm-btn\",style:{width:\"100%\"},onClick:onClose,children:\"Back to the page\"})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"h2\",{className:\"k6pm-h\",id:\"k6pm-title\",children:\"Get on the priority list.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"k6pm-p\",children:earlyBird?`Be first in when doors open, and lock in the early-bird price of ${earlyPrice}.`:\"Be first in when doors open for January.\"}),/*#__PURE__*/_jsxs(\"form\",{className:\"k6pm-form\",onSubmit:submit,children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{className:\"k6pm-label\",htmlFor:\"k6pm-name\",children:\"First name\"}),/*#__PURE__*/_jsx(\"input\",{ref:firstField,id:\"k6pm-name\",className:\"k6pm-input\",type:\"text\",autoComplete:\"given-name\",required:true,value:name,onChange:e=>setName(e.target.value),placeholder:\"Your first name\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{className:\"k6pm-label\",htmlFor:\"k6pm-email\",children:\"Email\"}),/*#__PURE__*/_jsx(\"input\",{id:\"k6pm-email\",className:\"k6pm-input\",type:\"email\",autoComplete:\"email\",required:true,value:email,onChange:e=>setEmail(e.target.value),placeholder:\"you@email.com\"})]}),/*#__PURE__*/_jsx(\"button\",{className:\"k6pm-btn\",type:\"submit\",disabled:status===\"sending\",children:status===\"sending\"?\"Adding you...\":\"Join the priority list\"}),status===\"error\"&&/*#__PURE__*/_jsx(\"p\",{className:\"k6pm-err\",role:\"alert\",children:error})]}),/*#__PURE__*/_jsx(\"p\",{className:\"k6pm-fine\",children:\"No spam. Unsubscribe any time.\"})]})]})]}),document.body);}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 390\n */export default function KoachedIn6Mobile(props){const{salesOpen,earlyBird,earlyPrice,fullPrice,loopsEndpoint,loopsUserGroup,loopsMailingLists,checkoutUrl,heroImage,result1Image,result2Image,result3Image}=props;const[modalOpen,setModalOpen]=useState(false);const ctaLabel=salesOpen?\"Join now\":\"Join the priority list\";const Cta=()=>salesOpen?/*#__PURE__*/_jsx(\"a\",{className:\"k6p-btn k6p-btn-solid\",href:checkoutUrl,children:ctaLabel}):/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"k6p-btn k6p-btn-solid\",onClick:()=>setModalOpen(true),children:ctaLabel});const[open,setOpen]=useState(0);const resultImages=[result1Image,result2Image,result3Image];return /*#__PURE__*/_jsxs(\"div\",{className:\"k6p\",style:{...props.style,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),modalOpen&&/*#__PURE__*/_jsx(PriorityModal,{endpoint:loopsEndpoint,userGroup:loopsUserGroup,mailingLists:loopsMailingLists,earlyBird:earlyBird,earlyPrice:earlyPrice,demo:props.demo,onClose:()=>setModalOpen(false)}),/*#__PURE__*/_jsxs(\"section\",{className:\"k6p-hero k6p-dark\",children:[heroImage?.src&&/*#__PURE__*/_jsx(\"div\",{className:\"k6p-hero-img\",children:/*#__PURE__*/_jsx(\"img\",{src:heroImage.src,srcSet:heroImage.srcSet,alt:heroImage.alt||\"\"})}),/*#__PURE__*/_jsx(\"div\",{className:\"k6p-six\",\"aria-hidden\":\"true\",children:\"6\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"k6p-wrap k6p-hero-body\",children:[/*#__PURE__*/_jsx(\"h1\",{className:\"k6p-h1\",children:\"Get in shape this January. Stay in shape all year.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"k6p-hero-sub\",children:\"Lose the fat, and finally learn how to keep it off.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"k6p-hero-cta\",children:[/*#__PURE__*/_jsx(Cta,{}),/*#__PURE__*/_jsx(\"a\",{className:\"k6p-link\",href:\"#k6p-included\",children:\"See what's included\"})]})]})]}),/*#__PURE__*/_jsx(\"section\",{className:\"k6p-sec k6p-light\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"k6p-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"k6p-h2\",children:\"Achieve real change, not just a number on the scale.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"k6p-lede\",children:\"Leaner, stronger, more confident in your own skin, and a routine that still holds up long after January.\"}),/*#__PURE__*/_jsx(\"div\",{className:\"k6p-tx\",children:RESULTS.map((r,i)=>{const img=resultImages[i];return /*#__PURE__*/_jsxs(\"figure\",{className:\"k6p-tx-item\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"k6p-tx-img\",children:img?.src?/*#__PURE__*/_jsx(\"img\",{src:img.src,srcSet:img.srcSet,alt:img.alt||\"Client transformation\"}):\"Transformation photo\"}),/*#__PURE__*/_jsxs(\"figcaption\",{children:[/*#__PURE__*/_jsx(\"p\",{className:\"k6p-result-big\",children:r.result}),/*#__PURE__*/_jsx(\"p\",{className:\"k6p-result-small\",children:r.detail})]})]},i);})})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"k6p-sec k6p-dark\",id:\"k6p-included\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"k6p-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"k6p-h2\",children:\"What's included.\"}),/*#__PURE__*/_jsx(\"div\",{className:\"k6p-inc\",children:INCLUDED.map(it=>/*#__PURE__*/_jsxs(\"div\",{className:\"k6p-inc-item\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"k6p-inc-t\",children:it.title}),/*#__PURE__*/_jsx(\"p\",{className:\"k6p-inc-l\",children:it.line})]},it.title))}),/*#__PURE__*/_jsxs(\"div\",{className:\"k6p-prize\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"k6p-prize-win\",children:\"Win\"}),/*#__PURE__*/_jsx(\"span\",{className:\"k6p-prize-n\",children:\"\\xa3300\"}),/*#__PURE__*/_jsx(\"p\",{className:\"k6p-prize-t\",children:\"Everyone who joins is in the running. At the end, I'll pick the winner based on who's made the strongest transformation.\"})]})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"k6p-sec k6p-light\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"k6p-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"k6p-h2\",children:\"The live calls.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"k6p-format\",children:\"Wednesdays at 6pm. Topic, live coaching, then Q&A.\"}),/*#__PURE__*/_jsx(\"div\",{className:\"k6p-weeks\",children:WEEKS.map((w,i)=>/*#__PURE__*/_jsxs(\"div\",{className:\"k6p-week\",children:[/*#__PURE__*/_jsxs(\"p\",{className:\"k6p-week-n\",children:[\"Week \",i+1]}),/*#__PURE__*/_jsx(\"h3\",{className:\"k6p-week-t\",children:w.title}),/*#__PURE__*/_jsx(\"p\",{className:\"k6p-week-l\",children:w.line})]},w.title))})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"k6p-dark k6p-pay\",id:\"k6p-join\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"k6p-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"k6p-h2\",children:\"Let's make January stick this time.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"k6p-lede\",children:salesOpen?\"Most people start strong and fall off by February. This time you'll have the plan, the people and the coach to see it through.\":\"Most people start strong and fall off by February. This time you'll have the plan, the people and the coach to see it through. Join the priority list to get first access, and the early-bird price.\"}),earlyBird&&/*#__PURE__*/_jsx(\"p\",{className:\"k6p-pay-tag\",children:\"Early-bird\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"k6p-pay-row\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"k6p-pay-n\",children:earlyBird?earlyPrice:fullPrice}),earlyBird&&/*#__PURE__*/_jsxs(\"p\",{className:\"k6p-pay-was\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"k6p-sr\",children:\"Usually \"}),fullPrice]})]}),/*#__PURE__*/_jsx(\"p\",{className:\"k6p-pay-price\",children:earlyBird?`One payment. Goes up to ${fullPrice} after early-bird.`:\"One payment.\"}),/*#__PURE__*/_jsx(Cta,{}),/*#__PURE__*/_jsx(\"p\",{className:\"k6p-small\",children:\"Results vary and depend on your starting point and how closely you follow the plan. Client results shown are real and shared with permission. If you have a medical condition, speak to your GP before starting a new training or nutrition plan.\"})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"k6p-sec k6p-light\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"k6p-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"k6p-h2\",children:\"FAQ\"}),/*#__PURE__*/_jsx(\"div\",{className:\"k6p-faq\",children:FAQS.map((f,i)=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"button\",{className:\"k6p-q\",\"aria-expanded\":open===i,onClick:()=>setOpen(open===i?null:i),children:[/*#__PURE__*/_jsx(\"span\",{children:f.q}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"+\"})]}),open===i&&/*#__PURE__*/_jsx(\"p\",{className:\"k6p-a\",children:f.a})]},f.q))})]})}),/*#__PURE__*/_jsx(\"footer\",{className:\"k6p-dark\",children:/*#__PURE__*/_jsx(\"div\",{className:\"k6p-wrap\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"k6p-foot\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"KOACHED\"}),/*#__PURE__*/_jsx(\"a\",{href:\"https://www.koached.uk\",children:\"koached.uk\"})]})})})]});}KoachedIn6Mobile.defaultProps={salesOpen:false,earlyBird:true,earlyPrice:\"\\xa399\",fullPrice:\"\\xa3149\",loopsEndpoint:\"https://app.loops.so/api/newsletter-form/cmnmw7sxg03xn0ixgcaxi1iu0\",loopsUserGroup:\"\",loopsMailingLists:\"cmuo0m7kg07xk0jz9hlqx97am\",checkoutUrl:\"https://buy.stripe.com/your-link\"};addPropertyControls(KoachedIn6Mobile,{earlyBird:{type:ControlType.Boolean,title:\"Early-bird\",enabledTitle:\"On\",disabledTitle:\"Off\"},earlyPrice:{type:ControlType.String,title:\"Early-bird price\",hidden:p=>!p.earlyBird},fullPrice:{type:ControlType.String,title:\"Full price\"},salesOpen:{type:ControlType.Boolean,title:\"Sales open\",enabledTitle:\"Buy now\",disabledTitle:\"Priority list\"},loopsEndpoint:{type:ControlType.String,title:\"Loops form endpoint\",hidden:p=>p.salesOpen},loopsMailingLists:{type:ControlType.String,title:\"Loops list ID\",hidden:p=>p.salesOpen},checkoutUrl:{type:ControlType.String,title:\"Stripe link\",hidden:p=>!p.salesOpen},heroImage:{type:ControlType.ResponsiveImage,title:\"Hero image\"},result1Image:{type:ControlType.ResponsiveImage,title:\"Result 1 photo\"},result2Image:{type:ControlType.ResponsiveImage,title:\"Result 2 photo\"},result3Image:{type:ControlType.ResponsiveImage,title:\"Result 3 photo\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"KoachedIn6Mobile\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"390\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KOACHED_Mobile_1.map","// Koached in 6: mini landing page (tablet)\n// Framer code component. Place on the page ROOT (not inside a nested frame).\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType}from\"framer\";/* ─────────────────────────────────────────────\n   TOKENS: swap these for your exact koached.uk hexes\n   ───────────────────────────────────────────── */const T={ink:\"#0E0E0E\",bone:\"#EFECE6\",paper:\"#F7F5F1\",mute:\"#8A857C\",line:\"rgba(239,236,230,0.14)\",lineDark:\"rgba(14,14,14,0.12)\",serif:\"'Cormorant Garamond', Georgia, serif\",sans:\"'DM Sans', system-ui, -apple-system, sans-serif\"};/* ─────────────────────────────────────────────\n   CONTENT: edit here, not in the markup\n   ───────────────────────────────────────────── */const WEEKS=[{title:\"Nutrition without obsessing\",line:\"Calories, protein, and ditching restriction.\"},{title:\"Lifestyle\",line:\"Making it fit your life, not the other way round.\"},{title:\"Training and progression\",line:\"Getting stronger and building muscle properly.\"},{title:\"Staying consistent\",line:\"What to do when motivation disappears.\"},{title:\"The weekend problem\",line:\"Drinks, meals out, and bouncing back.\"},{title:\"What happens next\",line:\"Keeping your results for good.\"}];// PLACEHOLDER: swap for your real client results\nconst RESULTS=[{result:\"5kg down in 6 weeks\",detail:\"25kg down in 8 months\"},{result:\"The shape of his life\",detail:\"Stronger on every lift\"},{result:\"4kg down in just 7 weeks\",detail:\"And the most consistent he's ever been\"}];const INCLUDED=[{title:\"Weekly live coaching call\",line:\"A new topic each week, live coaching, and your questions answered.\"},{title:\"The WhatsApp group\",line:\"Weekly challenges, shared wins, and people who'll keep you pushing till the end.\"},{title:\"Nutrition support\",line:\"Your own targets, recipes you'll actually enjoy, and simple guides. No meal plan needed.\"},{title:\"Weekly check-ins\",line:\"Your progress reviewed every week, with clear feedback on what to change next.\"},{title:\"Built to last\",line:\"Everything is designed so the habits stick long after the programme ends.\"},{title:\"Training program\",line:\"Two to five sessions a week is enough, and they're all covered.\"}];const FAQS=[{q:\"When does it start, and how long does it run?\",a:\"We kick off on Monday 4 January and run for six weeks, finishing mid February. You'll get access to everything as soon as you join, so you can get set up and be ready to go from day one rather than scrambling in the first week.\"},{q:\"I'm a complete beginner. Is this right for me?\",a:\"Yes. Everything is laid out for you, from what to do in the gym to what to eat, so you're never guessing. If something doesn't make sense, you can ask in the group or bring it to a live call and get a proper answer. Plenty of people start from zero, and that's fine.\"},{q:\"I've tried before and always fallen off. Why would this be different?\",a:\"Because most plans only give you the what, not the how. You'll have weekly check-ins, a group keeping you going, and live calls built around the exact moments people usually quit, like losing motivation or a heavy weekend. You're not doing it on your own this time.\"},{q:\"What if I can't make the Wednesday calls live?\",a:\"Every call is recorded and shared in the group the same day, so you won't miss anything. You can also drop your questions in beforehand and I'll answer them on the call, even if you're watching back later.\"},{q:\"Do I need a gym membership?\",a:\"Yes. The training is built around a gym so you've got the equipment to properly build strength and change your shape. Any cardio on top is optional and can be done wherever suits you, whether that's walking, running or the bike.\"},{q:\"What happens after the six weeks?\",a:\"You keep your training plan, your targets and everything you've learned, so you can carry on by yourself with confidence. If you'd rather keep working with me, anyone who's been through Koached in 6 gets first dibs on 1:1 coaching spaces.\"}];/* ─────────────────────────────────────────────\n   STYLES\n   ───────────────────────────────────────────── */const css=`\n@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600&display=swap');\n\n.k6t { container-type:inline-size; width:100%; max-width:100%; min-width:0; overflow-x:clip; font-family:${T.sans}; color:${T.bone}; background:${T.ink}; -webkit-font-smoothing:antialiased; }\n.k6t *, .k6t *::before, .k6t *::after { box-sizing:border-box; margin:0; padding:0; }\n.k6t a { color:inherit; }\n.k6t .k6t-btn-solid { color:${T.ink}; }\n.k6t-wrap { max-width:1320px; margin:0 auto; padding:0 40px; }\n.k6t-dark { background:${T.ink}; color:${T.bone}; }\n.k6t-light { background:${T.paper}; color:${T.ink}; }\n.k6t-sec { padding:120px 0; }\n.k6t-center { text-align:center; }\n\n.k6t-h2 { font-family:${T.serif}; font-weight:500; font-size:clamp(38px,4.6cqw,72px); line-height:1.04; letter-spacing:-0.01em; max-width:30ch; text-wrap:balance; margin:0 auto; text-align:center; }\n.k6t-lede { font-size:18px; line-height:1.6; max-width:60ch; text-wrap:balance; margin:28px auto 0; text-align:center; opacity:.78; }\n\n/* buttons */\n.k6t-btn { border:0; cursor:pointer; display:inline-flex; align-items:center; justify-content:center; height:56px; padding:0 36px; border-radius:999px; font-family:${T.sans}; font-weight:600; font-size:16px; text-decoration:none; transition:transform .2s ease; }\n.k6t-btn:focus-visible { outline:2px solid currentColor; outline-offset:4px; }\n.k6t-btn-solid { background:${T.bone}; color:${T.ink}; }\n.k6t-btn-solid:hover { transform:translateY(-2px); }\n.k6t-link { font-size:15px; text-underline-offset:5px; opacity:.75; }\n.k6t-link:hover { opacity:1; }\n\n/* hero */\n.k6t-hero { position:relative; overflow:hidden; min-height:100vh; min-height:100svh; display:flex; align-items:center; }\n.k6t-hero-body { position:relative; z-index:2; width:100%; text-align:center; padding-top:120px; padding-bottom:120px; }\n.k6t-h1 { font-family:${T.serif}; font-weight:500; font-size:clamp(48px,6.8cqw,116px); line-height:.98; letter-spacing:-0.02em; max-width:26ch; text-wrap:balance; margin:0 auto; }\n.k6t-hero-sub { font-size:20px; line-height:1.55; max-width:60ch; text-wrap:balance; opacity:.82; margin:32px auto 40px; }\n.k6t-hero-cta { display:flex; gap:28px; align-items:center; justify-content:center; flex-wrap:wrap; }\n.k6t-six { position:absolute; left:50%; bottom:-13cqw; transform:translateX(-50%); font-family:${T.serif}; font-weight:400; font-size:clamp(420px,58cqw,1000px); line-height:1; color:transparent; -webkit-text-stroke:1.5px rgba(239,236,230,.16); z-index:1; pointer-events:none; user-select:none; animation:k6trise 1.6s cubic-bezier(.2,.7,.1,1) both; }\n.k6t-hero-img { position:absolute; inset:0; z-index:0; }\n.k6t-hero-img img { width:100%; height:100%; object-fit:cover; opacity:.35; filter:grayscale(1); }\n.k6t-hero-img::after { content:\"\"; position:absolute; inset:0; background:linear-gradient(180deg, rgba(14,14,14,.4) 0%, ${T.ink} 92%); }\n@keyframes k6trise { from { transform:translate(-50%,8%); opacity:0 } to { transform:translate(-50%,0); opacity:1 } }\n\n/* results */\n.k6t-tx { display:grid; grid-template-columns:repeat(3,1fr); gap:32px; margin-top:64px; }\n.k6t-tx-item { margin:0; text-align:center; }\n.k6t-tx { align-items:start; }\n.k6t-tx-img { border-radius:4px; overflow:hidden; }\n.k6t-tx-img:not(:has(img)) { aspect-ratio:4/5; background:#E6E2DB; display:flex; align-items:center; justify-content:center; color:${T.mute}; font-size:14px; }\n.k6t-tx-img img { width:100%; height:auto; display:block; }\n.k6t-tx-item figcaption { padding-top:24px; }\n.k6t-result-big { font-family:${T.serif}; font-size:clamp(32px,3.2cqw,44px); line-height:1.05; font-weight:500; }\n.k6t-result-small { font-size:15px; margin-top:8px; color:${T.mute}; }\n.k6t-result-name { font-size:13px; margin-top:14px; opacity:.6; }\n\n/* included */\n.k6t-inc { display:grid; grid-template-columns:repeat(3,1fr); column-gap:48px; margin-top:64px; }\n.k6t-inc-item { padding:32px 0; border-top:1px solid ${T.line}; text-align:center; }\n.k6t-inc-t { font-size:18px; font-weight:600; margin-bottom:10px; }\n.k6t-inc-l { font-size:16px; line-height:1.55; opacity:.7; max-width:34ch; margin:0 auto; }\n\n/* prize */\n.k6t-prize { margin-top:96px; padding:72px 48px; border:1px solid ${T.line}; border-radius:4px; text-align:center; }\n.k6t-prize-win { font-family:${T.serif}; font-style:italic; font-size:28px; opacity:.8; }\n.k6t-prize-n { display:block; font-family:${T.sans}; font-size:clamp(80px,10cqw,148px); line-height:1.1; font-weight:600; letter-spacing:-0.04em; margin:0 0 20px; }\n.k6t-prize-t { font-size:18px; opacity:.8; max-width:40ch; margin:0 auto; line-height:1.55; }\n.k6t-steps { list-style:none; display:grid; grid-template-columns:repeat(3,1fr); gap:24px; margin:56px auto 0; max-width:820px; }\n.k6t-step-n { display:inline-flex; width:40px; height:40px; border-radius:50%; border:1px solid ${T.line}; align-items:center; justify-content:center; font-family:${T.serif}; font-size:20px; margin-bottom:14px; }\n.k6t-step-t { font-size:16px; line-height:1.45; }\n\n/* weeks */\n.k6t-format { font-size:16px; line-height:1.6; max-width:52ch; margin:28px auto 0; text-align:center; color:${T.mute}; }\n.k6t-weeks { display:grid; grid-template-columns:repeat(3,1fr); column-gap:48px; margin-top:64px; }\n.k6t-week { padding:32px 0; border-top:1px solid ${T.lineDark}; text-align:center; }\n.k6t-week-n { font-size:13px; color:${T.mute}; }\n.k6t-week-t { font-family:${T.serif}; font-size:30px; font-weight:500; line-height:1.1; margin:10px 0 12px; }\n.k6t-week-l { font-size:16px; line-height:1.55; opacity:.75; max-width:32ch; margin:0 auto; }\n\n/* payment */\n.k6t-pay { padding:120px 0; text-align:center; }\n.k6t-pay-tag { display:inline-block; margin-top:48px; padding:6px 14px; border:1px solid ${T.line}; border-radius:999px; font-size:13px; letter-spacing:.02em; }\n.k6t-pay-row { display:flex; align-items:baseline; justify-content:center; gap:20px; margin-top:16px; }\n.k6t-pay-n { font-family:${T.sans}; font-size:clamp(64px,7cqw,104px); line-height:1.1; font-weight:600; letter-spacing:-0.04em; }\n.k6t-pay-was { font-family:${T.sans}; font-size:clamp(28px,3cqw,40px); font-weight:500; letter-spacing:-0.02em; opacity:.45; text-decoration:line-through; text-decoration-thickness:2px; }\n.k6t-sr { position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0); white-space:nowrap; }\n.k6t-pay-price { font-size:15px; opacity:.6; margin:0 0 36px; }\n.k6t-unused { list-style:none; display:flex; flex-wrap:wrap; justify-content:center; gap:10px 28px; font-size:15px; opacity:.7; margin:0 auto 40px; max-width:640px; }\n.k6t-small { font-size:12px; line-height:1.6; opacity:.45; max-width:62ch; margin:64px auto 0; }\n\n/* faq */\n.k6t-faq { margin:56px auto 0; border-top:1px solid ${T.lineDark}; max-width:760px; }\n.k6t-q { width:100%; background:none; border:0; border-bottom:1px solid ${T.lineDark}; padding:26px 0; display:flex; justify-content:space-between; gap:24px; text-align:left; cursor:pointer; font-family:${T.sans}; font-size:18px; font-weight:500; color:${T.ink}; }\n.k6t-q:focus-visible { outline:2px solid ${T.ink}; outline-offset:4px; }\n.k6t-q span:last-child { font-family:${T.serif}; font-size:28px; line-height:.7; transition:transform .25s ease; }\n.k6t-q[aria-expanded=\"true\"] span:last-child { transform:rotate(45deg); }\n.k6t-a { font-size:16px; line-height:1.6; opacity:.75; padding:0 0 26px; max-width:62ch; border-bottom:1px solid ${T.lineDark}; }\n\n.k6t-foot { display:flex; justify-content:space-between; padding:32px 0; font-size:13px; opacity:.5; }\n\n/* tablet */\n@container (min-width:0px) {\n  .k6t-sec, .k6t-pay { padding:96px 0; }\n  .k6t-tx { gap:20px; }\n  .k6t-result-big { font-size:28px; text-wrap:balance; }\n  .k6t-inc, .k6t-weeks { grid-template-columns:repeat(2,1fr); }\n}\n\n/* mobile */\n@container (max-width:640px) {\n  .k6t-wrap { padding:0 22px; }\n  .k6t-sec, .k6t-pay { padding:80px 0; }\n  .k6t-hero-body { padding-top:96px; padding-bottom:96px; }\n  .k6t-hero-sub { font-size:17px; }\n  .k6t-six { font-size:125cqw; bottom:-10vh; }\n  .k6t-tx { grid-template-columns:1fr; gap:48px; }\n  .k6t-result-big { font-size:34px; }\n  .k6t-inc, .k6t-weeks { grid-template-columns:1fr; }\n  .k6t-prize { padding:48px 22px; }\n  .k6t-steps { grid-template-columns:1fr; gap:28px; }\n  .k6t-btn { width:100%; }\n  .k6t-hero-cta { flex-direction:column; align-items:stretch; }\n  .k6t-foot { flex-direction:column; align-items:center; gap:8px; }\n}\n\n@media (prefers-reduced-motion:reduce) {\n  .k6t-six { animation:none; }\n  .k6t-btn, .k6t-q span:last-child { transition:none; }\n}\n`;/* ─────────────────────────────────────────────\n   COMPONENT\n   ───────────────────────────────────────────── *//* ─────────────────────────────────────────────\n   PRIORITY LIST CAPTURE (Loops)\n   ───────────────────────────────────────────── */const modalCss=`\n.k6tm, .k6tm * { box-sizing:border-box; margin:0; padding:0; }\n.k6tm { position:fixed; inset:0; z-index:9999; display:flex; align-items:center; justify-content:center; padding:24px; background:rgba(8,8,8,.72); backdrop-filter:blur(6px); -webkit-backdrop-filter:blur(6px); font-family:${T.sans}; animation:k6tmfade .25s ease both; }\n.k6tm-card { position:relative; width:100%; max-width:480px; background:${T.ink}; color:${T.bone}; border:1px solid ${T.line}; border-radius:6px; padding:56px 44px 44px; text-align:center; animation:k6tmup .35s cubic-bezier(.2,.7,.1,1) both; }\n.k6tm-x { position:absolute; top:14px; right:14px; width:40px; height:40px; border:0; background:none; color:${T.bone}; opacity:.6; font-size:26px; line-height:1; cursor:pointer; border-radius:50%; }\n.k6tm-x:hover { opacity:1; }\n.k6tm-x:focus-visible, .k6tm-btn:focus-visible { outline:2px solid ${T.bone}; outline-offset:3px; }\n.k6tm-h { font-family:${T.serif}; font-weight:500; font-size:40px; line-height:1.05; text-wrap:balance; }\n.k6tm-p { font-size:16px; line-height:1.55; opacity:.72; margin:16px auto 32px; max-width:34ch; }\n.k6tm-form { display:flex; flex-direction:column; gap:12px; text-align:left; }\n.k6tm-label { font-size:13px; opacity:.7; margin-bottom:6px; display:block; }\n.k6tm-input { width:100%; height:52px; padding:0 16px; border-radius:4px; border:1px solid ${T.line}; background:rgba(239,236,230,.04); color:${T.bone}; font-family:${T.sans}; font-size:16px; }\n.k6tm-input::placeholder { color:${T.bone}; opacity:.35; }\n.k6tm-input:focus { outline:none; border-color:${T.bone}; }\n.k6tm-btn { margin-top:12px; height:56px; border:0; border-radius:999px; background:${T.bone}; color:${T.ink}; font-family:${T.sans}; font-weight:600; font-size:16px; cursor:pointer; transition:transform .2s ease, opacity .2s ease; }\n.k6tm-btn:hover { transform:translateY(-2px); }\n.k6tm-btn:disabled { opacity:.6; cursor:default; transform:none; }\n.k6tm-err { font-size:14px; line-height:1.5; color:#E8A598; text-align:center; margin-top:4px; }\n.k6tm-fine { font-size:12px; opacity:.45; margin-top:20px; line-height:1.5; }\n@keyframes k6tmfade { from { opacity:0 } to { opacity:1 } }\n@keyframes k6tmup { from { opacity:0; transform:translateY(16px) } to { opacity:1; transform:none } }\n@media (max-width:640px) { .k6tm { align-items:flex-end; padding:0; } .k6tm-card { border-radius:12px 12px 0 0; padding:52px 22px calc(32px + env(safe-area-inset-bottom,0px)); } .k6tm-h { font-size:34px; } }\n@media (prefers-reduced-motion:reduce) { .k6tm, .k6tm-card { animation:none; } .k6tm-btn { transition:none; } }\n`;function PriorityModal({endpoint,userGroup,mailingLists,demo,earlyBird,earlyPrice,onClose}){const[name,setName]=useState(\"\");const[email,setEmail]=useState(\"\");const[status,setStatus]=useState(\"idle\");const[error,setError]=useState(\"\");const firstField=useRef(null);useEffect(()=>{firstField.current?.focus();const onKey=e=>e.key===\"Escape\"&&onClose();const prev=document.body.style.overflow;document.body.style.overflow=\"hidden\";window.addEventListener(\"keydown\",onKey);return()=>{document.body.style.overflow=prev;window.removeEventListener(\"keydown\",onKey);};},[]);const submit=async e=>{e.preventDefault();setStatus(\"sending\");setError(\"\");// Demo mode is only used for the review preview, never in Framer\nif(demo){setTimeout(()=>setStatus(\"done\"),700);return;}// Accept the full endpoint URL or just the ID, and fall back to the\n// KOACHED form ID if the field is blank or missing its ID\nconst DEFAULT_FORM_ID=\"cmnmw7sxg03xn0ixgcaxi1iu0\";const raw=(endpoint||\"\").trim();const formId=raw.match(/newsletter-form\\/([a-z0-9]{10,})/i)?.[1]||(/^[a-z0-9]{10,}$/i.test(raw)?raw:DEFAULT_FORM_ID);const loopsUrl=`https://app.loops.so/api/newsletter-form/${formId}`;// Submit as a real HTML form into a hidden iframe, exactly like Loops' own\n// HTML form. The browser never needs to read Loops' reply, so CORS and\n// \"Failed to fetch\" errors can't happen.\nconst frameName=\"k6t-loops-\"+Date.now();const iframe=document.createElement(\"iframe\");iframe.name=frameName;iframe.style.display=\"none\";const form=document.createElement(\"form\");form.method=\"POST\";form.action=loopsUrl;form.target=frameName;form.style.display=\"none\";const fields={email:email.trim()};if(name.trim())fields.firstName=name.trim();if(mailingLists?.trim())fields.mailingLists=mailingLists.trim();if(userGroup?.trim())fields.userGroup=userGroup.trim();Object.entries(fields).forEach(([k,v])=>{const input=document.createElement(\"input\");input.type=\"hidden\";input.name=k;input.value=v;form.appendChild(input);});let finished=false;const finish=()=>{if(finished)return;finished=true;setStatus(\"done\");setTimeout(()=>{iframe.remove();form.remove();},1e3);};iframe.addEventListener(\"load\",finish);document.body.appendChild(iframe);document.body.appendChild(form);form.submit();setTimeout(finish,4e3);};return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{className:\"k6tm\",onClick:e=>e.target===e.currentTarget&&onClose(),children:[/*#__PURE__*/_jsx(\"style\",{children:modalCss}),/*#__PURE__*/_jsxs(\"div\",{className:\"k6tm-card\",role:\"dialog\",\"aria-modal\":\"true\",\"aria-labelledby\":\"k6tm-title\",children:[/*#__PURE__*/_jsx(\"button\",{className:\"k6tm-x\",onClick:onClose,\"aria-label\":\"Close\",children:\"\\xd7\"}),status===\"done\"?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"h2\",{className:\"k6tm-h\",id:\"k6tm-title\",children:[\"You're on the list\",name.trim()?`, ${name.trim().split(\" \")[0]}`:\"\",\".\"]}),/*#__PURE__*/_jsx(\"p\",{className:\"k6tm-p\",style:{marginBottom:32},children:\"You'll be the first to know when doors open. Keep an eye on your inbox.\"}),/*#__PURE__*/_jsx(\"button\",{className:\"k6tm-btn\",style:{width:\"100%\"},onClick:onClose,children:\"Back to the page\"})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"h2\",{className:\"k6tm-h\",id:\"k6tm-title\",children:\"Get on the priority list.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"k6tm-p\",children:earlyBird?`Be first in when doors open, and lock in the early-bird price of ${earlyPrice}.`:\"Be first in when doors open for January.\"}),/*#__PURE__*/_jsxs(\"form\",{className:\"k6tm-form\",onSubmit:submit,children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{className:\"k6tm-label\",htmlFor:\"k6tm-name\",children:\"First name\"}),/*#__PURE__*/_jsx(\"input\",{ref:firstField,id:\"k6tm-name\",className:\"k6tm-input\",type:\"text\",autoComplete:\"given-name\",required:true,value:name,onChange:e=>setName(e.target.value),placeholder:\"Your first name\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{className:\"k6tm-label\",htmlFor:\"k6tm-email\",children:\"Email\"}),/*#__PURE__*/_jsx(\"input\",{id:\"k6tm-email\",className:\"k6tm-input\",type:\"email\",autoComplete:\"email\",required:true,value:email,onChange:e=>setEmail(e.target.value),placeholder:\"you@email.com\"})]}),/*#__PURE__*/_jsx(\"button\",{className:\"k6tm-btn\",type:\"submit\",disabled:status===\"sending\",children:status===\"sending\"?\"Adding you...\":\"Join the priority list\"}),status===\"error\"&&/*#__PURE__*/_jsx(\"p\",{className:\"k6tm-err\",role:\"alert\",children:error})]}),/*#__PURE__*/_jsx(\"p\",{className:\"k6tm-fine\",children:\"No spam. Unsubscribe any time.\"})]})]})]}),document.body);}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 810\n */export default function KoachedIn6Tablet(props){const{salesOpen,earlyBird,earlyPrice,fullPrice,loopsEndpoint,loopsUserGroup,loopsMailingLists,checkoutUrl,heroImage,result1Image,result2Image,result3Image}=props;const[modalOpen,setModalOpen]=useState(false);const ctaLabel=salesOpen?\"Join now\":\"Join the priority list\";const Cta=()=>salesOpen?/*#__PURE__*/_jsx(\"a\",{className:\"k6t-btn k6t-btn-solid\",href:checkoutUrl,children:ctaLabel}):/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"k6t-btn k6t-btn-solid\",onClick:()=>setModalOpen(true),children:ctaLabel});const[open,setOpen]=useState(0);const resultImages=[result1Image,result2Image,result3Image];return /*#__PURE__*/_jsxs(\"div\",{className:\"k6t\",style:{...props.style,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),modalOpen&&/*#__PURE__*/_jsx(PriorityModal,{endpoint:loopsEndpoint,userGroup:loopsUserGroup,mailingLists:loopsMailingLists,earlyBird:earlyBird,earlyPrice:earlyPrice,demo:props.demo,onClose:()=>setModalOpen(false)}),/*#__PURE__*/_jsxs(\"section\",{className:\"k6t-hero k6t-dark\",children:[heroImage?.src&&/*#__PURE__*/_jsx(\"div\",{className:\"k6t-hero-img\",children:/*#__PURE__*/_jsx(\"img\",{src:heroImage.src,srcSet:heroImage.srcSet,alt:heroImage.alt||\"\"})}),/*#__PURE__*/_jsx(\"div\",{className:\"k6t-six\",\"aria-hidden\":\"true\",children:\"6\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"k6t-wrap k6t-hero-body\",children:[/*#__PURE__*/_jsx(\"h1\",{className:\"k6t-h1\",children:\"Get in shape this January. Stay in shape all year.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"k6t-hero-sub\",children:\"Lose the fat, and finally learn how to keep it off.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"k6t-hero-cta\",children:[/*#__PURE__*/_jsx(Cta,{}),/*#__PURE__*/_jsx(\"a\",{className:\"k6t-link\",href:\"#k6t-included\",children:\"See what's included\"})]})]})]}),/*#__PURE__*/_jsx(\"section\",{className:\"k6t-sec k6t-light\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"k6t-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"k6t-h2\",children:\"Achieve real change, not just a number on the scale.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"k6t-lede\",children:\"Leaner, stronger, more confident in your own skin, and a routine that still holds up long after January.\"}),/*#__PURE__*/_jsx(\"div\",{className:\"k6t-tx\",children:RESULTS.map((r,i)=>{const img=resultImages[i];return /*#__PURE__*/_jsxs(\"figure\",{className:\"k6t-tx-item\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"k6t-tx-img\",children:img?.src?/*#__PURE__*/_jsx(\"img\",{src:img.src,srcSet:img.srcSet,alt:img.alt||\"Client transformation\"}):\"Transformation photo\"}),/*#__PURE__*/_jsxs(\"figcaption\",{children:[/*#__PURE__*/_jsx(\"p\",{className:\"k6t-result-big\",children:r.result}),/*#__PURE__*/_jsx(\"p\",{className:\"k6t-result-small\",children:r.detail})]})]},i);})})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"k6t-sec k6t-dark\",id:\"k6t-included\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"k6t-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"k6t-h2\",children:\"What's included.\"}),/*#__PURE__*/_jsx(\"div\",{className:\"k6t-inc\",children:INCLUDED.map(it=>/*#__PURE__*/_jsxs(\"div\",{className:\"k6t-inc-item\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"k6t-inc-t\",children:it.title}),/*#__PURE__*/_jsx(\"p\",{className:\"k6t-inc-l\",children:it.line})]},it.title))}),/*#__PURE__*/_jsxs(\"div\",{className:\"k6t-prize\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"k6t-prize-win\",children:\"Win\"}),/*#__PURE__*/_jsx(\"span\",{className:\"k6t-prize-n\",children:\"\\xa3300\"}),/*#__PURE__*/_jsx(\"p\",{className:\"k6t-prize-t\",children:\"Everyone who joins is in the running. At the end, I'll pick the winner based on who's made the strongest transformation.\"})]})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"k6t-sec k6t-light\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"k6t-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"k6t-h2\",children:\"The live calls.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"k6t-format\",children:\"Wednesdays at 6pm. Topic, live coaching, then Q&A.\"}),/*#__PURE__*/_jsx(\"div\",{className:\"k6t-weeks\",children:WEEKS.map((w,i)=>/*#__PURE__*/_jsxs(\"div\",{className:\"k6t-week\",children:[/*#__PURE__*/_jsxs(\"p\",{className:\"k6t-week-n\",children:[\"Week \",i+1]}),/*#__PURE__*/_jsx(\"h3\",{className:\"k6t-week-t\",children:w.title}),/*#__PURE__*/_jsx(\"p\",{className:\"k6t-week-l\",children:w.line})]},w.title))})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"k6t-dark k6t-pay\",id:\"k6t-join\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"k6t-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"k6t-h2\",children:\"Let's make January stick this time.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"k6t-lede\",children:salesOpen?\"Most people start strong and fall off by February. This time you'll have the plan, the people and the coach to see it through.\":\"Most people start strong and fall off by February. This time you'll have the plan, the people and the coach to see it through. Join the priority list to get first access, and the early-bird price.\"}),earlyBird&&/*#__PURE__*/_jsx(\"p\",{className:\"k6t-pay-tag\",children:\"Early-bird\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"k6t-pay-row\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"k6t-pay-n\",children:earlyBird?earlyPrice:fullPrice}),earlyBird&&/*#__PURE__*/_jsxs(\"p\",{className:\"k6t-pay-was\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"k6t-sr\",children:\"Usually \"}),fullPrice]})]}),/*#__PURE__*/_jsx(\"p\",{className:\"k6t-pay-price\",children:earlyBird?`One payment. Goes up to ${fullPrice} after early-bird.`:\"One payment.\"}),/*#__PURE__*/_jsx(Cta,{}),/*#__PURE__*/_jsx(\"p\",{className:\"k6t-small\",children:\"Results vary and depend on your starting point and how closely you follow the plan. Client results shown are real and shared with permission. If you have a medical condition, speak to your GP before starting a new training or nutrition plan.\"})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"k6t-sec k6t-light\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"k6t-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"k6t-h2\",children:\"FAQ\"}),/*#__PURE__*/_jsx(\"div\",{className:\"k6t-faq\",children:FAQS.map((f,i)=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"button\",{className:\"k6t-q\",\"aria-expanded\":open===i,onClick:()=>setOpen(open===i?null:i),children:[/*#__PURE__*/_jsx(\"span\",{children:f.q}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"+\"})]}),open===i&&/*#__PURE__*/_jsx(\"p\",{className:\"k6t-a\",children:f.a})]},f.q))})]})}),/*#__PURE__*/_jsx(\"footer\",{className:\"k6t-dark\",children:/*#__PURE__*/_jsx(\"div\",{className:\"k6t-wrap\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"k6t-foot\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"KOACHED\"}),/*#__PURE__*/_jsx(\"a\",{href:\"https://www.koached.uk\",children:\"koached.uk\"})]})})})]});}KoachedIn6Tablet.defaultProps={salesOpen:false,earlyBird:true,earlyPrice:\"\\xa399\",fullPrice:\"\\xa3149\",loopsEndpoint:\"https://app.loops.so/api/newsletter-form/cmnmw7sxg03xn0ixgcaxi1iu0\",loopsUserGroup:\"\",loopsMailingLists:\"cmuo0m7kg07xk0jz9hlqx97am\",checkoutUrl:\"https://buy.stripe.com/your-link\"};addPropertyControls(KoachedIn6Tablet,{earlyBird:{type:ControlType.Boolean,title:\"Early-bird\",enabledTitle:\"On\",disabledTitle:\"Off\"},earlyPrice:{type:ControlType.String,title:\"Early-bird price\",hidden:p=>!p.earlyBird},fullPrice:{type:ControlType.String,title:\"Full price\"},salesOpen:{type:ControlType.Boolean,title:\"Sales open\",enabledTitle:\"Buy now\",disabledTitle:\"Priority list\"},loopsEndpoint:{type:ControlType.String,title:\"Loops form endpoint\",hidden:p=>p.salesOpen},loopsMailingLists:{type:ControlType.String,title:\"Loops list ID\",hidden:p=>p.salesOpen},checkoutUrl:{type:ControlType.String,title:\"Stripe link\",hidden:p=>!p.salesOpen},heroImage:{type:ControlType.ResponsiveImage,title:\"Hero image\"},result1Image:{type:ControlType.ResponsiveImage,title:\"Result 1 photo\"},result2Image:{type:ControlType.ResponsiveImage,title:\"Result 2 photo\"},result3Image:{type:ControlType.ResponsiveImage,title:\"Result 3 photo\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"KoachedIn6Tablet\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"810\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KOACHED_Tablet.map","// Generated by Framer (4ecd144)\nexport default function metadata(params,activeLocale){return{description:\"KOACHED Online Coaching - personalised training, nutrition, and accountability designed to build structure, consistency, and real results. Ongoing support, expert guidance, and a proven system to help you transform your physique and lifestyle.\",robots:\"max-image-preview:large\",title:\"Koached in 6 Priority List\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4ecd144)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"1hlxja5\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"9pq86e\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-di3uq\",socialImage:\"https://framerusercontent.com/assets/tnqx0OxG2EgOQD2Cq4tBoVWq7Lc.jpg\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ad6a9a9)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"qthjo9\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"10do0et\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"tjh2zk\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-byinA\",title:siteMetadata(params,activeLocale).title||\"Koached Online\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}