{"id":84,"date":"2026-08-21T05:24:47","date_gmt":"2026-08-21T10:24:47","guid":{"rendered":"https:\/\/staging26.greatmarketingllc.com\/?page_id=84"},"modified":"2026-08-21T05:39:25","modified_gmt":"2026-08-21T10:39:25","slug":"fitness-age","status":"publish","type":"page","link":"https:\/\/agelessfitnessusa.com\/?page_id=84","title":{"rendered":"Fitness Age &#038; Free Consultation"},"content":{"rendered":"\n<section data-consonant-block-name=\"core\/html\" data-consonant-block-path=\"0\" data-consonant-block=\"post-84-fitness-age-calculator\" data-consonant-page=\"84\" data-consonant-source=\"post-content\" class=\"afu-age\" id=\"fitness-age\" aria-labelledby=\"afu-age-title\">\n  <div class=\"afu-age__cut\" aria-hidden=\"true\"><\/div>\n  <div class=\"afu-age__wrap\">\n    <div class=\"afu-age__intro\">\n      <p class=\"afu-age__eyebrow\">Quick Fitness Assessment<\/p>\n      <h2 id=\"afu-age-title\">What\u2019s Your <span>Fitness Age?<\/span><\/h2>\n      <p class=\"afu-age__lead\">Answer six simple questions about your activity, energy, mobility, recovery, and strength to get an educational estimate of how your current habits compare with your actual age.<\/p>\n\n      <div class=\"afu-age__markers\" aria-label=\"What the assessment considers\">\n        <span>Activity<\/span>\n        <span>Intensity<\/span>\n        <span>Energy<\/span>\n        <span>Mobility<\/span>\n        <span>Recovery<\/span>\n        <span>Strength<\/span>\n      <\/div>\n\n      <p class=\"afu-age__disclaimer\">This calculator provides an educational fitness estimate only. It is not medical advice, a diagnosis, or a substitute for guidance from a healthcare professional.<\/p>\n    <\/div>\n\n    <div class=\"afu-age__panel\">\n      <form class=\"afu-age__form\" id=\"afu-age-form\" novalidate>\n        <div class=\"afu-age__row afu-age__row--two\">\n          <label class=\"afu-age__field\">\n            <span>Name<\/span>\n            <input type=\"text\" name=\"name\" autocomplete=\"name\" maxlength=\"120\" required>\n          <\/label>\n          <label class=\"afu-age__field\">\n            <span>Email<\/span>\n            <input type=\"email\" name=\"email\" autocomplete=\"email\" maxlength=\"190\" required>\n          <\/label>\n        <\/div>\n\n        <label class=\"afu-age__field afu-age__field--age\">\n          <span>What is your actual age?<\/span>\n          <input type=\"number\" name=\"actual_age\" min=\"18\" max=\"100\" inputmode=\"numeric\" required>\n        <\/label>\n\n        <fieldset class=\"afu-age__question\">\n          <legend>How often do you intentionally exercise each week?<\/legend>\n          <div class=\"afu-age__choices\">\n            <label><input type=\"radio\" name=\"exercise_frequency\" value=\"8\" required><span>Rarely or never<\/span><\/label>\n            <label><input type=\"radio\" name=\"exercise_frequency\" value=\"4\"><span>1\u20132 days<\/span><\/label>\n            <label><input type=\"radio\" name=\"exercise_frequency\" value=\"0\"><span>3\u20134 days<\/span><\/label>\n            <label><input type=\"radio\" name=\"exercise_frequency\" value=\"-4\"><span>5+ days<\/span><\/label>\n          <\/div>\n        <\/fieldset>\n\n        <fieldset class=\"afu-age__question\">\n          <legend>How challenging are your workouts?<\/legend>\n          <div class=\"afu-age__choices afu-age__choices--three\">\n            <label><input type=\"radio\" name=\"exercise_intensity\" value=\"5\" required><span>Light activity only<\/span><\/label>\n            <label><input type=\"radio\" name=\"exercise_intensity\" value=\"0\"><span>Moderate workouts<\/span><\/label>\n            <label><input type=\"radio\" name=\"exercise_intensity\" value=\"-4\"><span>Intense training regularly<\/span><\/label>\n          <\/div>\n        <\/fieldset>\n\n        <fieldset class=\"afu-age__question\">\n          <legend>How would you describe your daily energy level?<\/legend>\n          <div class=\"afu-age__choices afu-age__choices--three\">\n            <label><input type=\"radio\" name=\"energy_level\" value=\"6\" required><span>Frequently tired<\/span><\/label>\n            <label><input type=\"radio\" name=\"energy_level\" value=\"0\"><span>Average<\/span><\/label>\n            <label><input type=\"radio\" name=\"energy_level\" value=\"-4\"><span>High energy most days<\/span><\/label>\n          <\/div>\n        <\/fieldset>\n\n        <fieldset class=\"afu-age__question\">\n          <legend>How would you rate your mobility and flexibility?<\/legend>\n          <div class=\"afu-age__choices afu-age__choices--three\">\n            <label><input type=\"radio\" name=\"mobility\" value=\"5\" required><span>Stiff and limited<\/span><\/label>\n            <label><input type=\"radio\" name=\"mobility\" value=\"0\"><span>Average<\/span><\/label>\n            <label><input type=\"radio\" name=\"mobility\" value=\"-3\"><span>Very mobile \/ flexible<\/span><\/label>\n          <\/div>\n        <\/fieldset>\n\n        <fieldset class=\"afu-age__question\">\n          <legend>How quickly do you recover after physical activity?<\/legend>\n          <div class=\"afu-age__choices afu-age__choices--three\">\n            <label><input type=\"radio\" name=\"recovery\" value=\"6\" required><span>Recovery takes several days<\/span><\/label>\n            <label><input type=\"radio\" name=\"recovery\" value=\"0\"><span>Normal recovery<\/span><\/label>\n            <label><input type=\"radio\" name=\"recovery\" value=\"-4\"><span>Recover very quickly<\/span><\/label>\n          <\/div>\n        <\/fieldset>\n\n        <fieldset class=\"afu-age__question\">\n          <legend>How confident are you in your strength and physical ability?<\/legend>\n          <div class=\"afu-age__choices afu-age__choices--three\">\n            <label><input type=\"radio\" name=\"strength_confidence\" value=\"5\" required><span>Not confident<\/span><\/label>\n            <label><input type=\"radio\" name=\"strength_confidence\" value=\"0\"><span>Somewhat confident<\/span><\/label>\n            <label><input type=\"radio\" name=\"strength_confidence\" value=\"-3\"><span>Very confident<\/span><\/label>\n          <\/div>\n        <\/fieldset>\n\n        <label class=\"afu-age__trap\" aria-hidden=\"true\">Website<input type=\"text\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\"><\/label>\n\n        <button class=\"afu-age__submit\" type=\"submit\">See My Fitness Age <span aria-hidden=\"true\">\u2192<\/span><\/button>\n        <p class=\"afu-age__status\" id=\"afu-age-status\" role=\"status\" aria-live=\"polite\"><\/p>\n      <\/form>\n\n      <div class=\"afu-age__result\" id=\"afu-age-result\" hidden tabindex=\"-1\">\n        <p class=\"afu-age__result-label\">Your Estimated Fitness Age<\/p>\n        <strong class=\"afu-age__number\" id=\"afu-age-number\"><\/strong>\n        <h3 id=\"afu-age-result-title\"><\/h3>\n        <p id=\"afu-age-result-copy\"><\/p>\n        <a class=\"afu-age__result-cta\" href=\"#consultation\">Book Your Free Consultation <span aria-hidden=\"true\">\u2192<\/span><\/a>\n        <button class=\"afu-age__again\" id=\"afu-age-again\" type=\"button\">Retake assessment<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style data-wp-block-html=\"css\">\nbody.page-id-84 main#wp--skip-link--target {\n  margin-top: 0 !important;\n  padding: 0 !important;\n  max-width: none !important;\n}\n\nbody.page-id-84 main#wp--skip-link--target > .wp-block-group {\n  padding-top: 0 !important;\n  padding-bottom: 0 !important;\n  max-width: none !important;\n}\n\nbody.page-id-84 .wp-block-post-title {\n  display: none !important;\n}\n\nbody.page-id-84 .wp-block-post-content {\n  width: 100% !important;\n  max-width: none !important;\n  padding: 0 !important;\n}\n\n#fitness-age,\n#fitness-age * { box-sizing: border-box; }\n\n#fitness-age.afu-age {\n  position: relative;\n  width: 100vw;\n  margin-left: calc(50% - 50vw);\n  padding: clamp(90px, 8vw, 132px) 0 clamp(100px, 9vw, 150px);\n  overflow: hidden;\n  color: #fff;\n  background:\n    radial-gradient(circle at 10% 16%, rgba(197,31,38,.18), transparent 28%),\n    linear-gradient(125deg, rgba(255,255,255,.018), transparent 40%),\n    #080808;\n  border-top: 1px solid rgba(255,255,255,.08);\n}\n\n#fitness-age .afu-age__cut {\n  position: absolute;\n  right: -8vw;\n  top: 0;\n  width: 52vw;\n  height: 10px;\n  background: #c51f26;\n  transform: skewX(-42deg);\n  transform-origin: right top;\n  opacity: .9;\n}\n\n#fitness-age .afu-age__wrap {\n  position: relative;\n  z-index: 1;\n  display: grid;\n  grid-template-columns: minmax(0,.78fr) minmax(560px,1.22fr);\n  gap: clamp(54px,7vw,110px);\n  align-items: start;\n  width: min(1260px, calc(100% - 48px));\n  margin: 0 auto;\n}\n\n#fitness-age .afu-age__intro {\n  position: sticky;\n  top: 118px;\n  padding-top: 12px;\n}\n\n#fitness-age .afu-age__eyebrow {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  margin: 0 0 20px;\n  color: #ef3340;\n  font-size: 11px;\n  font-weight: 900;\n  letter-spacing: .18em;\n  text-transform: uppercase;\n}\n\n#fitness-age .afu-age__eyebrow::before {\n  content: \"\";\n  width: 38px;\n  height: 2px;\n  background: #c51f26;\n}\n\n#fitness-age h2 {\n  max-width: 560px;\n  margin: 0;\n  color: #fff;\n  font-size: clamp(46px,5.4vw,76px);\n  font-weight: 900;\n  line-height: .95;\n  letter-spacing: -.055em;\n  text-transform: uppercase;\n}\n\n#fitness-age h2 span { color: #ef3340; }\n\n#fitness-age .afu-age__lead {\n  max-width: 560px;\n  margin: 28px 0 0;\n  color: #aaa;\n  font-size: 17px;\n  line-height: 1.72;\n}\n\n#fitness-age .afu-age__markers {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  margin-top: 34px;\n}\n\n#fitness-age .afu-age__markers span {\n  padding: 8px 10px;\n  border: 1px solid rgba(255,255,255,.12);\n  color: #c7c7c7;\n  font-size: 10px;\n  font-weight: 800;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n}\n\n#fitness-age .afu-age__disclaimer {\n  max-width: 520px;\n  margin: 36px 0 0;\n  padding-top: 20px;\n  border-top: 1px solid rgba(255,255,255,.1);\n  color: #707070;\n  font-size: 12px;\n  line-height: 1.65;\n}\n\n#fitness-age .afu-age__panel {\n  position: relative;\n  padding: clamp(28px,3.5vw,46px);\n  border: 1px solid rgba(255,255,255,.12);\n  background:\n    linear-gradient(145deg, rgba(255,255,255,.035), transparent 38%),\n    #111;\n  box-shadow: 0 32px 90px rgba(0,0,0,.38);\n}\n\n#fitness-age .afu-age__panel::before {\n  content: \"\";\n  position: absolute;\n  left: -18px;\n  bottom: 38px;\n  width: 18px;\n  height: 34%;\n  background: #c51f26;\n  clip-path: polygon(100% 0,100% 100%,0 82%,0 18%);\n  opacity: .75;\n}\n\n#fitness-age .afu-age__row--two {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 14px;\n}\n\n#fitness-age .afu-age__field {\n  display: grid;\n  gap: 9px;\n  margin-bottom: 22px;\n}\n\n#fitness-age .afu-age__field > span,\n#fitness-age .afu-age__question legend {\n  color: #e8e8e8;\n  font-size: 13px;\n  font-weight: 800;\n  line-height: 1.45;\n}\n\n#fitness-age .afu-age__field input {\n  width: 100%;\n  min-height: 50px;\n  margin: 0;\n  padding: 12px 14px;\n  border: 1px solid rgba(255,255,255,.15);\n  border-radius: 2px;\n  outline: none;\n  background: #090909;\n  color: #fff;\n  font: inherit;\n  transition: border-color .18s ease, box-shadow .18s ease;\n}\n\n#fitness-age .afu-age__field--age { max-width: 230px; }\n\n#fitness-age .afu-age__field input:focus {\n  border-color: #ef3340;\n  box-shadow: 0 0 0 3px rgba(239,51,64,.12);\n}\n\n#fitness-age .afu-age__question {\n  min-width: 0;\n  margin: 0;\n  padding: 24px 0;\n  border: 0;\n  border-top: 1px solid rgba(255,255,255,.09);\n}\n\n#fitness-age .afu-age__question legend {\n  width: 100%;\n  margin-bottom: 14px;\n  padding: 0;\n}\n\n#fitness-age .afu-age__choices {\n  display: grid;\n  grid-template-columns: repeat(4,minmax(0,1fr));\n  gap: 8px;\n}\n\n#fitness-age .afu-age__choices--three { grid-template-columns: repeat(3,minmax(0,1fr)); }\n\n#fitness-age .afu-age__choices label { position: relative; cursor: pointer; }\n#fitness-age .afu-age__choices input { position: absolute; opacity: 0; pointer-events: none; }\n\n#fitness-age .afu-age__choices span {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 56px;\n  height: 100%;\n  padding: 10px;\n  border: 1px solid rgba(255,255,255,.12);\n  background: rgba(255,255,255,.018);\n  color: #a9a9a9;\n  font-size: 11px;\n  font-weight: 750;\n  line-height: 1.35;\n  text-align: center;\n  transition: border-color .18s ease, background .18s ease, color .18s ease, transform .18s ease;\n}\n\n#fitness-age .afu-age__choices label:hover span {\n  border-color: rgba(239,51,64,.48);\n  color: #fff;\n  transform: translateY(-2px);\n}\n\n#fitness-age .afu-age__choices input:checked + span {\n  border-color: #ef3340;\n  background: rgba(197,31,38,.16);\n  color: #fff;\n  box-shadow: inset 3px 0 0 #ef3340;\n}\n\n#fitness-age .afu-age__choices input:focus-visible + span {\n  outline: 2px solid #fff;\n  outline-offset: 2px;\n}\n\n#fitness-age .afu-age__trap {\n  position: absolute !important;\n  left: -10000px !important;\n  width: 1px !important;\n  height: 1px !important;\n  overflow: hidden !important;\n}\n\n#fitness-age .afu-age__submit,\n#fitness-age .afu-age__result-cta {\n  display: inline-flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 28px;\n  min-height: 54px;\n  margin-top: 10px;\n  padding: 14px 18px 14px 22px;\n  border: 1px solid #c51f26;\n  border-radius: 2px;\n  background: #c51f26;\n  color: #fff;\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: .07em;\n  text-decoration: none;\n  text-transform: uppercase;\n  cursor: pointer;\n  transition: background .18s ease, border-color .18s ease, transform .18s ease;\n}\n\n#fitness-age .afu-age__submit:hover,\n#fitness-age .afu-age__result-cta:hover {\n  border-color: #ef3340;\n  background: #ef3340;\n  transform: translateY(-2px);\n}\n\n#fitness-age .afu-age__submit:disabled { opacity: .55; cursor: wait; transform: none; }\n#fitness-age .afu-age__status { min-height: 22px; margin: 14px 0 0; color: #b0b0b0; font-size: 12px; line-height: 1.5; }\n#fitness-age .afu-age__status.is-error { color: #ff777d; }\n\n#fitness-age .afu-age__result { min-height: 620px; padding: clamp(20px,2vw,28px); }\n#fitness-age .afu-age__result-label { margin: 0 0 18px; color: #ef3340; font-size: 11px; font-weight: 900; letter-spacing: .17em; text-transform: uppercase; }\n#fitness-age .afu-age__number { display: block; margin: 0; color: #fff; font-size: clamp(92px,11vw,154px); font-weight: 950; line-height: .82; letter-spacing: -.08em; }\n#fitness-age .afu-age__result h3 { max-width: 590px; margin: 36px 0 0; color: #fff; font-size: clamp(28px,3vw,42px); font-weight: 900; line-height: 1.04; letter-spacing: -.035em; text-transform: uppercase; }\n#fitness-age .afu-age__result > p:not(.afu-age__result-label) { max-width: 610px; margin: 18px 0 0; color: #aaa; font-size: 16px; line-height: 1.72; }\n#fitness-age .afu-age__result-cta { margin-top: 30px; }\n#fitness-age .afu-age__again { display: block; margin: 22px 0 0; padding: 0; border: 0; background: transparent; color: #929292; font: inherit; font-size: 12px; font-weight: 800; text-decoration: underline; text-underline-offset: 4px; cursor: pointer; }\n#fitness-age .afu-age__again:hover { color: #fff; }\n\n@media (max-width: 1050px) {\n  #fitness-age .afu-age__wrap { grid-template-columns: 1fr; }\n  #fitness-age .afu-age__intro { position: relative; top: auto; }\n  #fitness-age .afu-age__lead, #fitness-age .afu-age__disclaimer { max-width: 760px; }\n}\n\n@media (max-width: 700px) {\n  #fitness-age.afu-age { margin-left: calc(50% - 50vw); padding: 74px 0 82px; }\n  #fitness-age .afu-age__wrap { width: calc(100% - 28px); gap: 38px; }\n  #fitness-age h2 { font-size: clamp(42px,13vw,60px); }\n  #fitness-age .afu-age__lead { font-size: 16px; }\n  #fitness-age .afu-age__panel { padding: 24px 18px; }\n  #fitness-age .afu-age__panel::before { display: none; }\n  #fitness-age .afu-age__row--two { grid-template-columns: 1fr; gap: 0; }\n  #fitness-age .afu-age__field--age { max-width: none; }\n  #fitness-age .afu-age__choices,\n  #fitness-age .afu-age__choices--three { grid-template-columns: 1fr 1fr; }\n  #fitness-age .afu-age__choices span { min-height: 58px; }\n  #fitness-age .afu-age__submit, #fitness-age .afu-age__result-cta { width: 100%; }\n  #fitness-age .afu-age__result { min-height: 0; padding: 12px 4px 22px; }\n  #fitness-age .afu-age__number { font-size: clamp(88px,30vw,132px); }\n}\n\n@media (max-width: 430px) {\n  #fitness-age .afu-age__choices,\n  #fitness-age .afu-age__choices--three { grid-template-columns: 1fr; }\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\n(function () {\n  \"use strict\";\n\n  function normalizeSiteAnchors() {\n    document.querySelectorAll('.afu-nav a[href^=\"#\"], .afu-footer-links a[href^=\"#\"]').forEach(function (link) {\n      link.setAttribute(\"href\", \"\/\" + link.getAttribute(\"href\"));\n    });\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", normalizeSiteAnchors, { once: true });\n  } else {\n    normalizeSiteAnchors();\n  }\n\n  var form = document.getElementById(\"afu-age-form\");\n  var result = document.getElementById(\"afu-age-result\");\n  var status = document.getElementById(\"afu-age-status\");\n  var number = document.getElementById(\"afu-age-number\");\n  var title = document.getElementById(\"afu-age-result-title\");\n  var copy = document.getElementById(\"afu-age-result-copy\");\n  var again = document.getElementById(\"afu-age-again\");\n\n  if (!form || !result || !status || !number || !title || !copy || !again) return;\n\n  var endpoint = window.location.origin + \"\/index.php?rest_route=\/ageless\/v1\/lead\";\n\n  function setStatus(message, isError) {\n    status.textContent = message || \"\";\n    status.classList.toggle(\"is-error\", Boolean(isError));\n  }\n\n  function resultMessage(comparison) {\n    if (comparison === \"younger\") {\n      return {\n        title: \"Excellent work. Your habits are trending younger.\",\n        copy: \"Your estimated fitness age is lower than your actual age, which suggests your activity, mobility, recovery, and energy are trending positively. Keep building on that foundation with a plan designed around your goals.\"\n      };\n    }\n\n    if (comparison === \"same\") {\n      return {\n        title: \"You\u2019re holding a solid baseline.\",\n        copy: \"Your estimated fitness age is very close to your actual age. That gives you a useful starting point, with room to improve your energy, strength, mobility, recovery, and consistency.\"\n      };\n    }\n\n    return {\n      title: \"There\u2019s room to move your fitness age in the right direction.\",\n      copy: \"Your estimated fitness age is currently higher than your actual age. Fitness age can improve with consistent training, better recovery, and the right guidance. Ageless Fitness USA can help you build a realistic plan from where you are now.\"\n    };\n  }\n\n  form.addEventListener(\"submit\", function (event) {\n    event.preventDefault();\n    setStatus(\"\", false);\n\n    if (!form.reportValidity()) return;\n\n    var submit = form.querySelector(\".afu-age__submit\");\n    var data = Object.fromEntries(new FormData(form).entries());\n    data.type = \"fitness_age\";\n\n    submit.disabled = true;\n    submit.setAttribute(\"aria-busy\", \"true\");\n    setStatus(\"Calculating your result\u2026\", false);\n\n    fetch(endpoint, {\n      method: \"POST\",\n      headers: { \"Content-Type\": \"application\/json\" },\n      body: JSON.stringify(data)\n    })\n      .then(function (response) {\n        return response.json().then(function (body) {\n          if (!response.ok) {\n            throw new Error(body && body.message ? body.message : \"We couldn\u2019t submit your assessment right now.\");\n          }\n          return body;\n        });\n      })\n      .then(function (body) {\n        var messaging = resultMessage(body.comparison);\n        number.textContent = String(body.estimated_age);\n        title.textContent = messaging.title;\n        copy.textContent = messaging.copy;\n        form.hidden = true;\n        result.hidden = false;\n        result.focus({ preventScroll: true });\n        result.scrollIntoView({ behavior: \"smooth\", block: \"center\" });\n      })\n      .catch(function (error) {\n        setStatus(error.message + \" You can also call (651) 226-6445.\", true);\n      })\n      .finally(function () {\n        submit.disabled = false;\n        submit.removeAttribute(\"aria-busy\");\n      });\n  });\n\n  again.addEventListener(\"click\", function () {\n    result.hidden = true;\n    form.hidden = false;\n    form.reset();\n    setStatus(\"\", false);\n    form.scrollIntoView({ behavior: \"smooth\", block: \"start\" });\n    var first = form.querySelector(\"input[name='name']\");\n    if (first) first.focus({ preventScroll: true });\n  });\n})();\n<\/script>\n\n\n\n<section data-consonant-block-name=\"core\/html\" data-consonant-block-path=\"1\" data-consonant-block=\"post-84-free-consultation\" data-consonant-page=\"84\" data-consonant-source=\"post-content\" class=\"afu-consult\" id=\"consultation\" aria-labelledby=\"afu-consult-title\">\n  <div class=\"afu-consult__blade\" aria-hidden=\"true\"><\/div>\n  <div class=\"afu-consult__wrap\">\n    <div class=\"afu-consult__form-shell\">\n      <p class=\"afu-consult__form-label\">Free Consultation Request<\/p>\n      <form class=\"afu-consult__form\" id=\"afu-consult-form\" novalidate>\n        <div class=\"afu-consult__row\">\n          <label>\n            <span>Name<\/span>\n            <input type=\"text\" name=\"name\" autocomplete=\"name\" maxlength=\"120\" required>\n          <\/label>\n          <label>\n            <span>Email<\/span>\n            <input type=\"email\" name=\"email\" autocomplete=\"email\" maxlength=\"190\" required>\n          <\/label>\n        <\/div>\n\n        <label>\n          <span>Phone <small>Optional<\/small><\/span>\n          <input type=\"tel\" name=\"phone\" autocomplete=\"tel\" maxlength=\"40\">\n        <\/label>\n\n        <label>\n          <span>What would you most like help with?<\/span>\n          <select name=\"primary_goal\" required>\n            <option value=\"\">Choose a goal<\/option>\n            <option value=\"Strength and conditioning\">Strength &amp; conditioning<\/option>\n            <option value=\"Weight loss\">Weight loss<\/option>\n            <option value=\"Mobility and energy\">Mobility &amp; energy<\/option>\n            <option value=\"Nutrition\">Nutrition<\/option>\n            <option value=\"General fitness\">General fitness<\/option>\n            <option value=\"Other\">Something else<\/option>\n          <\/select>\n        <\/label>\n\n        <label>\n          <span>Tell us a little about your goals<\/span>\n          <textarea name=\"goals\" rows=\"5\" maxlength=\"1800\" required><\/textarea>\n        <\/label>\n\n        <label class=\"afu-consult__trap\" aria-hidden=\"true\">Website<input type=\"text\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\"><\/label>\n\n        <button class=\"afu-consult__submit\" type=\"submit\">Request My Consultation <span aria-hidden=\"true\">\u2192<\/span><\/button>\n        <p class=\"afu-consult__status\" id=\"afu-consult-status\" role=\"status\" aria-live=\"polite\"><\/p>\n      <\/form>\n\n      <div class=\"afu-consult__success\" id=\"afu-consult-success\" hidden tabindex=\"-1\">\n        <p class=\"afu-consult__success-mark\" aria-hidden=\"true\">\u2713<\/p>\n        <h3>Your request is in.<\/h3>\n        <p>Thanks for reaching out to Ageless Fitness USA. Your consultation request has been sent to the team, along with the goals you shared.<\/p>\n        <a href=\"\/\">Back to Ageless Fitness USA<\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"afu-consult__copy\">\n      <p class=\"afu-consult__eyebrow\">Personal coaching starts with a conversation<\/p>\n      <h2 id=\"afu-consult-title\">Build a plan around <span>your life.<\/span><\/h2>\n      <p>Ageless Fitness USA combines customized training, nutrition guidance, progress tracking, and real accountability so you are not left guessing what to do next.<\/p>\n\n      <div class=\"afu-consult__points\">\n        <div><strong>01<\/strong><span>Talk through your goals, schedule, and starting point.<\/span><\/div>\n        <div><strong>02<\/strong><span>Choose the level of coaching and support that fits you.<\/span><\/div>\n        <div><strong>03<\/strong><span>Start with a clear plan and an accountable next step.<\/span><\/div>\n      <\/div>\n\n      <a class=\"afu-consult__phone\" href=\"tel:+16512266445\"><span>Prefer to talk?<\/span><strong>(651) 226-6445<\/strong><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style data-wp-block-html=\"css\">\n#consultation,\n#consultation * { box-sizing: border-box; }\n\n#consultation.afu-consult {\n  position: relative;\n  width: 100vw;\n  margin-left: calc(50% - 50vw);\n  padding: clamp(104px,9vw,154px) 0;\n  overflow: hidden;\n  color: #fff;\n  background:\n    linear-gradient(108deg, rgba(197,31,38,.09), transparent 40%),\n    radial-gradient(circle at 92% 30%, rgba(239,51,64,.12), transparent 27%),\n    #111;\n  border-top: 1px solid rgba(255,255,255,.08);\n}\n\n#consultation .afu-consult__blade {\n  position: absolute;\n  top: -1px;\n  left: -5vw;\n  width: 54vw;\n  height: 16px;\n  background: linear-gradient(90deg,#c51f26,rgba(197,31,38,.2));\n  clip-path: polygon(0 0,100% 0,92% 100%,7% 56%);\n}\n\n#consultation .afu-consult__wrap {\n  position: relative;\n  z-index: 1;\n  display: grid;\n  grid-template-columns: minmax(520px,1.06fr) minmax(0,.94fr);\n  gap: clamp(58px,8vw,118px);\n  align-items: center;\n  width: min(1260px, calc(100% - 48px));\n  margin: 0 auto;\n}\n\n#consultation .afu-consult__form-shell {\n  position: relative;\n  padding: clamp(30px,4vw,52px);\n  border: 1px solid rgba(255,255,255,.12);\n  background: #090909;\n  box-shadow: 0 30px 90px rgba(0,0,0,.4);\n}\n\n#consultation .afu-consult__form-shell::after {\n  content: \"\";\n  position: absolute;\n  right: -24px;\n  top: 46px;\n  width: 24px;\n  height: 46%;\n  border: 1px solid rgba(239,51,64,.34);\n  border-left: 0;\n  clip-path: polygon(0 0,100% 12%,100% 88%,0 100%);\n}\n\n#consultation .afu-consult__form-label,\n#consultation .afu-consult__eyebrow {\n  margin: 0 0 22px;\n  color: #ef3340;\n  font-size: 11px;\n  font-weight: 900;\n  letter-spacing: .18em;\n  text-transform: uppercase;\n}\n\n#consultation .afu-consult__form { display: grid; gap: 18px; }\n#consultation .afu-consult__row { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }\n#consultation .afu-consult__form label { display: grid; gap: 9px; }\n\n#consultation .afu-consult__form label > span {\n  color: #e7e7e7;\n  font-size: 13px;\n  font-weight: 800;\n}\n\n#consultation .afu-consult__form label small {\n  margin-left: 5px;\n  color: #777;\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: .04em;\n  text-transform: uppercase;\n}\n\n#consultation .afu-consult__form input,\n#consultation .afu-consult__form select,\n#consultation .afu-consult__form textarea {\n  width: 100%;\n  min-height: 50px;\n  margin: 0;\n  padding: 12px 14px;\n  border: 1px solid rgba(255,255,255,.15);\n  border-radius: 2px;\n  outline: none;\n  background: #111;\n  color: #fff;\n  font: inherit;\n  font-size: 14px;\n  transition: border-color .18s ease, box-shadow .18s ease;\n}\n\n#consultation .afu-consult__form textarea { min-height: 142px; resize: vertical; }\n#consultation .afu-consult__form select { appearance: auto; }\n\n#consultation .afu-consult__form input:focus,\n#consultation .afu-consult__form select:focus,\n#consultation .afu-consult__form textarea:focus {\n  border-color: #ef3340;\n  box-shadow: 0 0 0 3px rgba(239,51,64,.12);\n}\n\n#consultation .afu-consult__trap {\n  position: absolute !important;\n  left: -10000px !important;\n  width: 1px !important;\n  height: 1px !important;\n  overflow: hidden !important;\n}\n\n#consultation .afu-consult__submit {\n  display: inline-flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 32px;\n  width: fit-content;\n  min-height: 54px;\n  margin: 3px 0 0;\n  padding: 14px 18px 14px 22px;\n  border: 1px solid #c51f26;\n  border-radius: 2px;\n  background: #c51f26;\n  color: #fff;\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: .07em;\n  text-transform: uppercase;\n  cursor: pointer;\n  transition: background .18s ease, border-color .18s ease, transform .18s ease;\n}\n\n#consultation .afu-consult__submit:hover { border-color: #ef3340; background: #ef3340; transform: translateY(-2px); }\n#consultation .afu-consult__submit:disabled { opacity: .55; cursor: wait; transform: none; }\n#consultation .afu-consult__status { min-height: 20px; margin: -2px 0 0; color: #a5a5a5; font-size: 12px; line-height: 1.5; }\n#consultation .afu-consult__status.is-error { color: #ff777d; }\n\n#consultation .afu-consult__copy { max-width: 560px; }\n#consultation .afu-consult__eyebrow { display: flex; align-items: center; gap: 12px; }\n#consultation .afu-consult__eyebrow::before { content: \"\"; width: 38px; height: 2px; background: #c51f26; }\n\n#consultation .afu-consult__copy h2 {\n  margin: 0;\n  color: #fff;\n  font-size: clamp(48px,5.4vw,76px);\n  font-weight: 900;\n  line-height: .95;\n  letter-spacing: -.055em;\n  text-transform: uppercase;\n}\n\n#consultation .afu-consult__copy h2 span { color: #ef3340; }\n\n#consultation .afu-consult__copy > p:not(.afu-consult__eyebrow) {\n  margin: 27px 0 0;\n  color: #a7a7a7;\n  font-size: 17px;\n  line-height: 1.72;\n}\n\n#consultation .afu-consult__points { display: grid; gap: 0; margin-top: 36px; border-top: 1px solid rgba(255,255,255,.1); }\n#consultation .afu-consult__points > div { display: grid; grid-template-columns: 44px minmax(0,1fr); gap: 16px; align-items: start; padding: 19px 0; border-bottom: 1px solid rgba(255,255,255,.1); }\n#consultation .afu-consult__points strong { color: #ef3340; font-size: 12px; font-weight: 900; letter-spacing: .08em; }\n#consultation .afu-consult__points span { color: #c2c2c2; font-size: 14px; line-height: 1.6; }\n\n#consultation .afu-consult__phone { display: inline-grid; gap: 5px; margin-top: 34px; color: inherit; text-decoration: none; }\n#consultation .afu-consult__phone span { color: #777; font-size: 10px; font-weight: 800; letter-spacing: .13em; text-transform: uppercase; }\n#consultation .afu-consult__phone strong { color: #fff; font-size: 24px; font-weight: 900; letter-spacing: -.025em; }\n#consultation .afu-consult__phone:hover strong { color: #ef3340; }\n\n#consultation .afu-consult__success { min-height: 520px; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; }\n#consultation .afu-consult__success[hidden] { display: none; }\n#consultation .afu-consult__success-mark { display: grid; place-items: center; width: 58px; height: 58px; margin: 0 0 28px; border: 1px solid #c51f26; color: #ef3340; font-size: 26px; }\n#consultation .afu-consult__success h3 { margin: 0; color: #fff; font-size: clamp(34px,4vw,50px); font-weight: 900; line-height: 1; letter-spacing: -.04em; text-transform: uppercase; }\n#consultation .afu-consult__success p { max-width: 520px; margin: 20px 0 0; color: #aaa; font-size: 16px; line-height: 1.7; }\n#consultation .afu-consult__success a { margin-top: 28px; color: #fff; font-size: 12px; font-weight: 900; letter-spacing: .08em; text-transform: uppercase; text-underline-offset: 5px; }\n\n@media (max-width: 1020px) {\n  #consultation .afu-consult__wrap { grid-template-columns: 1fr; }\n  #consultation .afu-consult__copy { max-width: 760px; order: -1; }\n}\n\n@media (max-width: 700px) {\n  #consultation.afu-consult { padding: 78px 0 86px; }\n  #consultation .afu-consult__wrap { width: calc(100% - 28px); gap: 40px; }\n  #consultation .afu-consult__copy h2 { font-size: clamp(42px,13vw,60px); }\n  #consultation .afu-consult__copy > p:not(.afu-consult__eyebrow) { font-size: 16px; }\n  #consultation .afu-consult__form-shell { padding: 25px 18px; }\n  #consultation .afu-consult__form-shell::after { display: none; }\n  #consultation .afu-consult__row { grid-template-columns: 1fr; }\n  #consultation .afu-consult__submit { width: 100%; }\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\n(function () {\n  \"use strict\";\n\n  var form = document.getElementById(\"afu-consult-form\");\n  var status = document.getElementById(\"afu-consult-status\");\n  var success = document.getElementById(\"afu-consult-success\");\n\n  if (!form || !status || !success) return;\n\n  var endpoint = window.location.origin + \"\/index.php?rest_route=\/ageless\/v1\/lead\";\n\n  function setStatus(message, isError) {\n    status.textContent = message || \"\";\n    status.classList.toggle(\"is-error\", Boolean(isError));\n  }\n\n  form.addEventListener(\"submit\", function (event) {\n    event.preventDefault();\n    setStatus(\"\", false);\n\n    if (!form.reportValidity()) return;\n\n    var submit = form.querySelector(\".afu-consult__submit\");\n    var data = Object.fromEntries(new FormData(form).entries());\n    data.type = \"consultation\";\n\n    submit.disabled = true;\n    submit.setAttribute(\"aria-busy\", \"true\");\n    setStatus(\"Sending your request\u2026\", false);\n\n    fetch(endpoint, {\n      method: \"POST\",\n      headers: { \"Content-Type\": \"application\/json\" },\n      body: JSON.stringify(data)\n    })\n      .then(function (response) {\n        return response.json().then(function (body) {\n          if (!response.ok) {\n            throw new Error(body && body.message ? body.message : \"We couldn\u2019t send your request right now.\");\n          }\n          return body;\n        });\n      })\n      .then(function () {\n        form.hidden = true;\n        success.hidden = false;\n        success.focus({ preventScroll: true });\n        success.scrollIntoView({ behavior: \"smooth\", block: \"center\" });\n      })\n      .catch(function (error) {\n        setStatus(error.message + \" You can also call (651) 226-6445.\", true);\n      })\n      .finally(function () {\n        submit.disabled = false;\n        submit.removeAttribute(\"aria-busy\");\n      });\n  });\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Quick Fitness Assessment What\u2019s Your Fitness Age? Answer six simple questions about your activity, energy, mobility, recovery, and strength to get an educational estimate of how your current habits compare with your actual age. Activity Intensity Energy Mobility Recovery Strength This calculator provides an educational fitness estimate only. It is not medical advice, a diagnosis, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-84","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/agelessfitnessusa.com\/index.php?rest_route=\/wp\/v2\/pages\/84","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/agelessfitnessusa.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/agelessfitnessusa.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/agelessfitnessusa.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/agelessfitnessusa.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=84"}],"version-history":[{"count":1,"href":"https:\/\/agelessfitnessusa.com\/index.php?rest_route=\/wp\/v2\/pages\/84\/revisions"}],"predecessor-version":[{"id":85,"href":"https:\/\/agelessfitnessusa.com\/index.php?rest_route=\/wp\/v2\/pages\/84\/revisions\/85"}],"wp:attachment":[{"href":"https:\/\/agelessfitnessusa.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=84"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}