<!DOCTYPE html><html  lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Personal Trainer in West Lansing, MI | My Fitness Guide</title><link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin="anonymous"><link rel="preconnect" href="https://backend.leadconnectorhq.com" crossorigin="anonymous"><link rel="preconnect" href="https://images.leadconnectorhq.com" crossorigin="anonymous"><link rel="preconnect" href="https://cdn.filesafe.space" crossorigin="anonymous"><style> 

 :root{ --transparent: transparent;
--primary: #37ca37;
--secondary: #188bf6;
--white: #ffffff;
--gray: #cbd5e0;
--black: #000000;
--red: #e93d3d;
--orange: #f6ad55;
--yellow: #faf089;
--green: #9ae6b4;
--teal: #81e6d9;
--malibu: #63b3ed;
--indigo: #757BBD;
--purple: #d6bcfa;
--pink: #fbb6ce;
--cobalt: #155eef;
--smoke: #f5f5f5;
--overlay: rgba(0, 0, 0, 0.5);
--headlinefont: 'Inter';
--contentfont: 'Inter';
--text-color: #000000;
--link-color: #188bf6; } .bg-fixed{bottom:0;top:0;left:0;right:0;position:fixed;overflow:auto;background-color:var(--white)} 
            
            .drop-zone-draggable .hl_main_popup{box-shadow:none;padding:20px;margin-top:0;border-color:var(--gray);border-width:10px;border-style:solid;border-radius:0;background-color:var(--white);width:720px}
            
          
#hl_main_popup.popup-body{position:absolute!important;left:50%!important;bottom:auto!important;transform:translate(-50%,0)!important;right:auto!important;box-shadow:none;padding:20px;margin-top:0;border-color:var(--gray);border-width:10px;border-style:solid;border-radius:0;background-color:var(--white);width:720px}.--mobile #hl_main_popup.popup-body{width:380px!important}@media screen and (min-width:0px) and (max-width:480px){#hl_main_popup.popup-body{width:380px!important}} 
            
            .drop-zone-draggable .hl_main_popup-FSVsaerB_W{box-shadow:none;padding:20px;margin-top:0;border-color:var(--gray);border-width:10px;border-style:solid;border-radius:0;background-color:var(--white);width:720px}
            
          
#hl_main_popup-FSVsaerB_W.popup-body{position:absolute!important;left:50%!important;bottom:auto!important;transform:translate(-50%,0)!important;right:auto!important;box-shadow:none;padding:20px;margin-top:0;border-color:var(--gray);border-width:10px;border-style:solid;border-radius:0;background-color:var(--white);width:720px}.--mobile #hl_main_popup-FSVsaerB_W.popup-body{width:380px!important}@media screen and (min-width:0px) and (max-width:480px){#hl_main_popup-FSVsaerB_W.popup-body{width:380px!important}}  
 /* ---- Section styles ----- */ 
:root{--transparent:transparent;--black:#000000}.hl_page-preview--content .col-quC8c1EvuX,.hl_page-preview--content .row-m-JfszBTQK,.hl_page-preview--content .section-MrqrqW2Fs{box-shadow:none;padding:20px 0;margin:0;background-color:var(--transparent);backdrop-filter:none;border-color:var(--black);border-width:0;border-style:none;border-radius:0}.hl_page-preview--content .col-quC8c1EvuX,.hl_page-preview--content .row-m-JfszBTQK{margin:0 auto;padding:10px 5px;width:100%}.hl_page-preview--content .col-quC8c1EvuX{margin:0}.hl_page-preview--content .custom-code-7x6M6Z5YYM{margin:0;width:auto;height:auto}#section-MrqrqW2Fs>.inner{max-width:1170px}#col-quC8c1EvuX>.inner{flex-direction:column;justify-content:center;align-items:inherit;flex-wrap:nowrap}

</style><link rel="stylesheet" href media="print" onload="this.media='all'"><style>.testimonial-modal-overlay{align-items:center;background:#0000004d;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10000}.testimonial-modal-content{align-items:stretch;background:none;display:flex;flex-direction:column;max-height:600px;max-width:540px;width:100%}.testimonial-modal-close{align-items:center;background:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:20px;top:20px;transition:background .15s;width:36px;z-index:2}.testimonial-modal-close-icon{color:#222;height:22px;width:22px}@media(max-width:768px){.testimonial-modal-content{border-radius:10px;max-width:98vw}.testimonial-modal-close{right:10px;top:10px}}</style><link rel="stylesheet" href="https://stcdn.leadconnectorhq.com/_preview/entry.iSOF46tA.css" crossorigin><link rel="preload" as="style" href><link  as="script" crossorigin href="https://stcdn.leadconnectorhq.com/_preview/CUwSMWNa.js"><link  as="script" crossorigin href="https://stcdn.leadconnectorhq.com/_preview/BerMZDc9.js"><link  as="script" crossorigin href="https://stcdn.leadconnectorhq.com/_preview/BvKT397_.js"><link  as="script" crossorigin href="https://stcdn.leadconnectorhq.com/_preview/CuL9fgD2.js"><link  as="script" crossorigin href="https://stcdn.leadconnectorhq.com/_preview/DnX7mgXc.js"><script type="module" src="https://stcdn.leadconnectorhq.com/_preview/CUwSMWNa.js" crossorigin></script><link rel="dns-prefetch" href="https://services.leadconnectorhq.com"><link rel="icon" href="https://stcdn.leadconnectorhq.com/funnel/icon/favicon.ico"><link rel="canonical" href="https://myfitnessguide.net/"><meta name="title" content="Personal Trainer in West Lansing, MI | My Fitness Guide"><meta property="og:title" content="Personal Trainer in West Lansing, MI | My Fitness Guide"><meta name="description" content="Semi-private personal training studio in West Lansing, MI. Max 4 clients per session. Real coaching, no hidden fees. Book your free No Sweat Intro today."><meta property="og:description" content="Semi-private personal training studio in West Lansing, MI. Max 4 clients per session. Real coaching, no hidden fees. Book your free No Sweat Intro today."><meta name="author" content="Maxwell Taborsky"><meta property="og:author" content="Maxwell Taborsky"><meta name="keywords" content="	personal trainer Lansing MI
	personal trainer west Lansing
	semi private personal training Lansing
	personal training studio Lansing Michigan
	strength training Lansing MI
	fitness coach Lansing MI"><meta property="og:keywords" content="	personal trainer Lansing MI
	personal trainer west Lansing
	semi private personal training Lansing
	personal training studio Lansing Michigan
	strength training Lansing MI
	fitness coach Lansing MI"><meta property="og:type" content="website"><meta property="twitter:type" content="website"><script type="application/ld+json">{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "LocalBusiness",
      "name": "My Fitness Guide",
      "description": "Semi-private personal training studio in West Lansing, MI. Max 4 clients per session. Real coaching, no hidden fees.",
      "image": [],
      "priceRange": "$$",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "7201 W Saginaw St Suite 108",
        "addressLocality": "Lansing",
        "addressRegion": "MI",
        "postalCode": "48917",
        "addressCountry": "US"
      },
      "geo": {
        "@type": "GeoCoordinates",
        "latitude": 42.731,
        "longitude": -84.636
      },
      "telephone": "+15179210970",
      "email": "coachmax@myfitnessguide.net",
      "url": "https://myfitnessguide.net",
      "sameAs": [],
      "openingHoursSpecification": [
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": [
            "Monday"
          ],
          "opens": "06:00",
          "closes": "20:00"
        },
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": [
            "Tuesday"
          ],
          "opens": "06:00",
          "closes": "20:00"
        },
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": [
            "Wednesday"
          ],
          "opens": "06:00",
          "closes": "20:00"
        },
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": [
            "Thursday"
          ],
          "opens": "06:00",
          "closes": "20:00"
        },
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": [
            "Friday"
          ],
          "opens": "06:00",
          "closes": "20:00"
        },
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": [
            "Saturday"
          ],
          "opens": "08:00",
          "closes": "14:00"
        }
      ],
      "areaServed": [
        {
          "@type": "City",
          "name": "Lansing"
        },
        {
          "@type": "City",
          "name": "Grand Ledge"
        }
      ],
      "currenciesAccepted": [],
      "paymentAccepted": []
    }
  ]
}</script></head><body><div id="__nuxt"><!--[--><div></div><!--[--><div class="bgCover bg-fixed"></div><div><!--[--><div><!----><!----><div><div id="nav-menu-popup" style="display:none;" class="hide"><div class="nav-menu-body"><i class="close-menu fas fa-times"></i><ul class="nav-menu"><!--[--><!--]--></ul></div></div></div><!----><!--[--><!----><!--]--><div id="preview-container" class="preview-container hl_page-preview--content"><div><!----><!--[--><!--[--><div class="fullSection c-section c-wrapper section-MrqrqW2Fs" style="" id="section-MrqrqW2Fs"><!----><!----><div class="inner"><!----><!--[--><!--[--><div class="row-align-center c-row c-wrapper row-m-JfszBTQK" id="row-m-JfszBTQK"><!----><!----><div class="inner"><!----><!--[--><!--[--><div class="c-column c-wrapper col-quC8c1EvuX" id="col-quC8c1EvuX"><!----><!----><div class="vertical inner"><!----><!--[--><!--[--><div id="custom-code-7x6M6Z5YYM" class="c-custom-code c-wrapper custom-code-7x6M6Z5YYM"><!----><!----><!----><!----><!----><!----><!----><span></span><div id="custom-code-7x6M6Z5YYM" class="custom-code-container ccustom-code-7x6M6Z5YYM"><!DOCTYPE html>

<html lang="en">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>Personal Trainer in West Lansing, MI | My Fitness Guide</title>
  <meta name="description" content="My Fitness Guide is a semi-private personal training studio in West Lansing, MI. Small groups of 4. Real coaching. No gotcha fees. Plans start at $200/month. Book your free No Sweat Intro today." />
  <link rel="preconnect" href="https://fonts.googleapis.com" />
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
  <link href="https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600;700;800;900&family=Lora:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Barlow:wght@300;400;500;600&display=swap" rel="stylesheet" />

  <style>
    /* ── BRAND TOKENS ─────────────────────────────────────── */
    :root {
      --orange:       #F15E22;
      --orange-deep:  #c94d16;
      --orange-light: #f47d4a;
      --teal:         #05668D;
      --teal-deep:    #044f6b;
      --teal-light:   #0882b0;
      --black:        #0c0c0c;
      --dark:         #141414;
      --dark2:        #1c1c1c;
      --off-white:    #f7f4f0;
      --warm-white:   #faf8f5;
      --mid:          #5a5a5a;
      --light-border: rgba(0,0,0,0.09);
      --dark-border:  rgba(241,94,34,0.22);
      --ff-display:   'Barlow Condensed', sans-serif;
      --ff-serif:     'Lora', serif;
      --ff-body:      'Barlow', sans-serif;
    }

    /* ── RESET ────────────────────────────────────────────── */
    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
    html { scroll-behavior: smooth; }
    body { font-family: var(--ff-body); background: var(--warm-white); color: var(--black); overflow-x: hidden; }
    img { max-width: 100%; display: block; }
    a { color: inherit; text-decoration: none; }

    /* ── UTILITY ──────────────────────────────────────────── */
    .container { max-width: 1080px; margin: 0 auto; padding: 0 40px; }
    .orange { color: var(--orange); }
    .teal { color: var(--teal); }

    /* ── SECTION HEADER CENTERING UTIL ───────────────────── */
    .section-header-center {
      text-align: center;
      max-width: 640px;
      margin: 0 auto 64px;
    }
    .section-header-center .section-eyebrow {
      justify-content: center;
    }
    .section-header-center .section-eyebrow::before { display: none; }
    .section-header-center .section-title { color: inherit; }
    .section-header-center .section-sub {
      margin: 0 auto;
      text-align: center;
    }

    /* ── ANNOUNCEMENT BAR ─────────────────────────────────── */
    .announce-bar {
      background: var(--orange);
      padding: 10px 24px;
      text-align: center;
      font-size: 0.8rem;
      font-weight: 600;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      color: white;
    }
    .announce-bar a { color: white; text-decoration: underline; text-underline-offset: 3px; }

    /* ── NAV ──────────────────────────────────────────────── */
    nav {
      position: sticky; top: 0; z-index: 100;
      background: var(--dark);
      border-bottom: 2px solid var(--orange);
      padding: 0 28px;
      display: flex; align-items: stretch;
      justify-content: space-between;
      min-height: 64px;
    }
    .nav-left {
      display: flex; align-items: center; gap: 32px;
    }
    .nav-logo {
      display: flex; align-items: center; gap: 12px;
      padding: 12px 0;
    }
    .nav-logo img {
      height: 44px; width: auto;
      object-fit: contain;
      display: block;
    }
    /* Text logo fallback */
    .nav-logo-text {
      display: flex; flex-direction: column; line-height: 1;
    }
    .nav-logo-text .top {
      font-family: var(--ff-display);
      font-size: 1.5rem;
      font-weight: 900;
      letter-spacing: 0.05em;
      text-transform: uppercase;
      color: var(--off-white);
    }
    .nav-logo-text .bottom {
      font-family: var(--ff-display);
      font-size: 0.72rem;
      font-weight: 600;
      letter-spacing: 0.22em;
      text-transform: uppercase;
      color: var(--orange);
    }
    .nav-phone {
      display: flex; align-items: center; gap: 8px;
      font-size: 0.8rem;
      font-weight: 600;
      letter-spacing: 0.05em;
      color: rgba(247,244,240,0.55);
      padding: 8px 16px;
      border: 1px solid rgba(241,94,34,0.2);
      border-radius: 2px;
      transition: color 0.2s, border-color 0.2s;
    }
    .nav-phone:hover { color: var(--orange); border-color: var(--orange); }
    .nav-phone svg { flex-shrink: 0; }
    .nav-links {
      display: flex; align-items: stretch;
    }
    .nav-links a {
      display: flex; align-items: center;
      padding: 0 18px;
      font-size: 0.78rem;
      font-weight: 600;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      color: rgba(247,244,240,0.55);
      border-bottom: 2px solid transparent;
      margin-bottom: -2px;
      transition: color 0.2s, border-color 0.2s;
    }
    .nav-links a:hover { color: var(--off-white); border-color: var(--orange); }
    .nav-cta {
      display: flex; align-items: center;
      background: var(--orange);
      color: white !important;
      font-family: var(--ff-display);
      font-size: 0.95rem !important;
      font-weight: 700 !important;
      letter-spacing: 0.12em !important;
      padding: 0 28px !important;
      border-bottom: none !important;
      margin-bottom: 0 !important;
      transition: background 0.2s !important;
    }
    .nav-cta:hover { background: var(--orange-deep) !important; border-color: transparent !important; }

    /* ── HERO ─────────────────────────────────────────────── */
    .hero {
      min-height: 92vh;
      background: var(--dark);
      display: grid;
      grid-template-columns: 55% 45%;
      position: relative;
      overflow: hidden;
    }
    .hero::after {
      content: '';
      position: absolute;
      top: 0; right: 45%; bottom: 0; left: 0;
      background: linear-gradient(105deg, var(--teal-deep) 0%, var(--dark) 60%);
      opacity: 0.35;
      pointer-events: none;
    }
    .hero-content {
      padding: 80px 60px 80px 80px;
      position: relative; z-index: 2;
      display: flex; flex-direction: column; justify-content: center;
    }
    .hero-eyebrow {
      display: inline-flex; align-items: center; gap: 10px;
      font-family: var(--ff-display);
      font-size: 0.85rem;
      font-weight: 700;
      letter-spacing: 0.22em;
      text-transform: uppercase;
      color: var(--orange);
      margin-bottom: 24px;
    }
    .hero-eyebrow::before {
      content: '';
      display: block; width: 28px; height: 2px;
      background: var(--orange);
    }
    .hero-h1 {
      font-family: var(--ff-display);
      font-size: clamp(3.2rem, 5.5vw, 6rem);
      font-weight: 900;
      line-height: 0.92;
      letter-spacing: 0.01em;
      text-transform: uppercase;
      color: var(--off-white);
      margin-bottom: 8px;
    }
    .hero-h1 .accent {
      display: block;
      font-family: var(--ff-serif);
      font-size: clamp(2rem, 3.5vw, 3.8rem);
      font-weight: 400;
      font-style: italic;
      text-transform: none;
      color: var(--orange);
      letter-spacing: 0.01em;
      line-height: 1.1;
    }
    .hero-sub {
      font-size: 1rem;
      line-height: 1.75;
      color: rgba(247,244,240,0.6);
      max-width: 440px;
      margin: 28px 0 44px;
      font-weight: 300;
    }
    .hero-sub strong { color: var(--off-white); font-weight: 600; }
    .hero-price-note {
      display: inline-flex; align-items: center; gap: 10px;
      background: rgba(5,102,141,0.25);
      border: 1px solid rgba(5,102,141,0.4);
      border-left: 3px solid var(--teal);
      padding: 10px 16px;
      border-radius: 2px;
      font-size: 0.82rem;
      font-weight: 500;
      color: rgba(247,244,240,0.75);
      margin-bottom: 32px;
    }
    .hero-price-note strong { color: var(--off-white); }
    .hero-actions { display: flex; gap: 14px; flex-wrap: wrap; align-items: center; }
    .btn-primary {
      display: inline-flex; align-items: center; gap: 8px;
      background: var(--orange);
      color: white;
      font-family: var(--ff-display);
      font-weight: 700;
      font-size: 1rem;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      padding: 16px 36px;
      border-radius: 2px;
      transition: background 0.2s, transform 0.15s;
    }
    .btn-primary:hover { background: var(--orange-deep); transform: translateY(-1px); }
    .btn-secondary {
      display: inline-flex; align-items: center; gap: 8px;
      background: transparent;
      border: 2px solid var(--teal);
      color: rgba(247,244,240,0.8);
      font-family: var(--ff-display);
      font-weight: 700;
      font-size: 1rem;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      padding: 14px 28px;
      border-radius: 2px;
      transition: background 0.2s, color 0.2s;
    }
    .btn-secondary:hover { background: var(--teal); color: white; }
    /* SMS button */
    .btn-sms {
      display: inline-flex; align-items: center; gap: 8px;
      background: transparent;
      border: 1px solid rgba(247,244,240,0.2);
      color: rgba(247,244,240,0.5);
      font-size: 0.8rem;
      font-weight: 500;
      letter-spacing: 0.06em;
      padding: 10px 20px;
      border-radius: 2px;
      transition: border-color 0.2s, color 0.2s;
    }
    .btn-sms:hover { border-color: var(--orange); color: var(--orange); }
    .hero-image-col {
      position: relative; overflow: hidden;
    }
    .hero-image-col img {
      width: 100%; height: 100%;
      object-fit: cover;
    }
    .hero-image-col::before {
      content: '';
      position: absolute; inset: 0; z-index: 1;
      background: linear-gradient(to right, var(--dark) 0%, transparent 35%),
                  linear-gradient(to top, rgba(12,12,12,0.7) 0%, transparent 40%);
    }
    .hero-img-placeholder {
      width: 100%; height: 100%; min-height: 92vh;
      background: linear-gradient(160deg, var(--teal-deep) 0%, var(--dark2) 60%);
      display: flex; flex-direction: column;
      align-items: center; justify-content: center;
      gap: 14px;
    }
    .hero-img-placeholder p {
      font-size: 0.72rem; letter-spacing: 0.16em;
      text-transform: uppercase; color: rgba(247,244,240,0.3);
      text-align: center; padding: 0 32px;
    }
    .hero-stat {
      position: absolute; bottom: 40px; left: 0; z-index: 2;
      display: flex; gap: 0;
    }
    .hero-stat-item {
      background: var(--orange);
      padding: 18px 28px;
      text-align: center;
    }
    .hero-stat-item:last-child {
      background: var(--teal);
    }
    .hero-stat-item strong {
      display: block;
      font-family: var(--ff-display);
      font-size: 1.8rem;
      font-weight: 900;
      color: white;
      line-height: 1;
    }
    .hero-stat-item span {
      font-size: 0.65rem;
      font-weight: 600;
      letter-spacing: 0.15em;
      text-transform: uppercase;
      color: rgba(255,255,255,0.8);
    }

    /* ── TRUST BAR ────────────────────────────────────────── */
    .trust-bar {
      background: var(--teal);
      padding: 16px 0;
    }
    .trust-bar-inner {
      display: flex; align-items: center;
      justify-content: center; gap: 0;
      flex-wrap: wrap;
    }
    .trust-item {
      display: flex; align-items: center; gap: 10px;
      font-family: var(--ff-display);
      font-size: 0.85rem;
      font-weight: 700;
      letter-spacing: 0.12em;
      text-transform: uppercase;
      color: rgba(255,255,255,0.9);
      padding: 8px 28px;
      border-right: 1px solid rgba(255,255,255,0.2);
    }
    .trust-item:last-child { border-right: none; }
    .trust-item svg { color: var(--orange); flex-shrink: 0; }

    /* ── SECTION COMMONS ──────────────────────────────────── */
    .section-eyebrow {
      font-family: var(--ff-display);
      font-size: 0.8rem;
      font-weight: 700;
      letter-spacing: 0.22em;
      text-transform: uppercase;
      color: var(--orange);
      margin-bottom: 12px;
      display: flex; align-items: center; gap: 10px;
    }
    .section-eyebrow::before {
      content: '';
      display: block; width: 24px; height: 2px;
      background: var(--orange); flex-shrink: 0;
    }
    .section-title {
      font-family: var(--ff-display);
      font-size: clamp(2.4rem, 4vw, 3.6rem);
      font-weight: 900;
      line-height: 0.95;
      letter-spacing: 0.01em;
      text-transform: uppercase;
      margin-bottom: 20px;
    }
    .section-title em {
      font-family: var(--ff-serif);
      font-style: italic;
      text-transform: none;
      font-weight: 400;
      font-size: 0.85em;
      display: block;
      line-height: 1.2;
    }
    .section-sub {
      font-size: 1rem;
      line-height: 1.75;
      color: var(--mid);
      font-weight: 300;
      max-width: 560px;
    }

    /* ── VSL ──────────────────────────────────────────────── */
    .vsl-section {
      background: var(--dark);
      padding: 100px 0;
      position: relative;
      overflow: hidden;
    }
    .vsl-section::before {
      content: '';
      position: absolute; top: 0; left: 0; right: 0; height: 3px;
      background: linear-gradient(to right, var(--teal), var(--orange));
    }
    .vsl-bg-text {
      position: absolute;
      font-family: var(--ff-display);
      font-size: clamp(8rem, 18vw, 18rem);
      font-weight: 900;
      letter-spacing: -0.02em;
      color: rgba(255,255,255,0.025);
      top: 50%; left: 50%;
      transform: translate(-50%, -50%);
      white-space: nowrap;
      pointer-events: none;
      user-select: none;
    }
    .vsl-inner {
      max-width: 860px; margin: 0 auto;
      padding: 0 28px; text-align: center;
      position: relative; z-index: 2;
    }
    .vsl-inner .section-eyebrow { justify-content: center; }
    .vsl-inner .section-eyebrow::before { display: none; }
    .vsl-inner .section-title { color: var(--off-white); }
    .vsl-inner .section-sub { color: rgba(247,244,240,0.55); margin: 0 auto 48px; }
    .vsl-player-wrap {
      position: relative; width: 100%; padding-bottom: 56.25%;
      background: #0a0a0a;
      border-radius: 3px; overflow: hidden;
      border: 1px solid rgba(241,94,34,0.25);
      box-shadow: 0 0 0 1px rgba(5,102,141,0.15), 0 40px 80px rgba(0,0,0,0.7);
      margin-bottom: 36px;
    }
    .vsl-player-wrap iframe,
    .vsl-player-wrap video {
      position: absolute; inset: 0; width: 100%; height: 100%; border: none;
    }
    .vsl-placeholder {
      position: absolute; inset: 0;
      display: flex; flex-direction: column;
      align-items: center; justify-content: center; gap: 20px;
      background: linear-gradient(135deg, #0f1a1f 0%, #0c0c0c 100%);
      cursor: pointer;
    }
    .play-btn {
      width: 88px; height: 88px; border-radius: 50%;
      background: var(--orange);
      display: flex; align-items: center; justify-content: center;
      transition: transform 0.2s, background 0.2s;
      box-shadow: 0 0 0 12px rgba(241,94,34,0.15);
    }
    .play-btn:hover { transform: scale(1.1); background: var(--orange-deep); }
    .play-btn svg { margin-left: 5px; }
    .vsl-placeholder p {
      font-family: var(--ff-display);
      font-size: 0.75rem; letter-spacing: 0.18em;
      text-transform: uppercase;
      color: rgba(247,244,240,0.3);
    }
    .vsl-cta-row {
      display: flex; align-items: center; justify-content: center;
      gap: 20px; flex-wrap: wrap;
    }
    .vsl-note { font-size: 0.8rem; color: rgba(247,244,240,0.35); font-style: italic; }

    /* ── ABOUT / HERO'S JOURNEY ───────────────────────────── */
    .about-section {
      background: var(--warm-white);
      padding: 110px 0;
      position: relative; overflow: hidden;
    }
    .about-section::before {
      content: 'HERO';
      position: absolute;
      font-family: var(--ff-display);
      font-size: clamp(10rem, 22vw, 22rem);
      font-weight: 900;
      color: rgba(5,102,141,0.04);
      top: 50%; right: -4%;
      transform: translateY(-50%);
      pointer-events: none; user-select: none;
      letter-spacing: -0.03em;
    }
    .about-grid {
      display: grid;
      grid-template-columns: 420px 1fr;
      gap: 80px; align-items: start;
      position: relative; z-index: 2;
    }
    .about-image-col { position: relative; }
    .about-img-wrap {
      position: relative;
    }
    .about-img-wrap img {
      width: 100%; aspect-ratio: 3/4;
      object-fit: cover; border-radius: 2px;
    }
    .about-img-placeholder {
      width: 100%; aspect-ratio: 3/4;
      background: linear-gradient(160deg, #e8e2d8, #d4cec5);
      border-radius: 2px;
      display: flex; flex-direction: column;
      align-items: center; justify-content: center; gap: 12px;
    }
    .about-img-placeholder p {
      font-size: 0.7rem; letter-spacing: 0.16em;
      text-transform: uppercase; color: #999;
      text-align: center; padding: 0 24px;
    }
    .about-corner {
      position: absolute;
      bottom: -18px; right: -18px;
      width: 160px; height: 160px;
      border: 3px solid var(--orange);
      border-radius: 2px; z-index: -1;
      opacity: 0.5;
    }
    .about-corner-teal {
      position: absolute;
      top: -12px; left: -12px;
      width: 80px; height: 80px;
      border: 2px solid var(--teal);
      border-radius: 2px; z-index: -1;
      opacity: 0.4;
    }
    /* Journey stages */
    .journey-tag {
      display: inline-flex; align-items: center; gap: 8px;
      background: var(--orange);
      color: white;
      font-family: var(--ff-display);
      font-size: 0.72rem; font-weight: 700;
      letter-spacing: 0.18em; text-transform: uppercase;
      padding: 5px 14px; border-radius: 20px;
      margin-bottom: 20px;
    }
    .about-content .section-eyebrow { justify-content: flex-start; }
    .about-content .section-title { color: var(--black); font-size: clamp(2rem, 3.5vw, 3rem); }
    .about-content .section-title em { color: var(--teal); }
    .about-body {
      font-size: 0.98rem; line-height: 1.8;
      color: #444; font-weight: 300; margin-bottom: 20px;
    }
    .about-body strong { color: var(--black); font-weight: 600; }
    .about-body em { font-style: italic; color: var(--teal); }
    /* Journey milestone markers */
    .journey-milestones {
      display: flex; flex-direction: column; gap: 0;
      margin: 36px 0;
      border-left: 2px solid var(--orange);
      padding-left: 28px;
    }
    .milestone {
      position: relative; padding-bottom: 28px;
    }
    .milestone:last-child { padding-bottom: 0; }
    .milestone::before {
      content: '';
      position: absolute;
      left: -37px; top: 4px;
      width: 14px; height: 14px;
      border-radius: 50%;
      background: var(--orange);
      border: 3px solid var(--warm-white);
      box-shadow: 0 0 0 2px var(--orange);
    }
    .milestone-label {
      font-family: var(--ff-display);
      font-size: 0.7rem; font-weight: 700;
      letter-spacing: 0.18em; text-transform: uppercase;
      color: var(--orange); margin-bottom: 4px;
    }
    .milestone-text {
      font-size: 0.92rem; line-height: 1.65;
      color: #555; font-weight: 300;
    }
    .milestone-text strong { color: var(--black); font-weight: 600; }
    .about-book-ref {
      display: flex; align-items: flex-start; gap: 16px;
      background: rgba(5,102,141,0.06);
      border: 1px solid rgba(5,102,141,0.2);
      border-left: 3px solid var(--teal);
      padding: 20px 24px; border-radius: 2px;
      margin: 28px 0;
    }
    .about-book-ref .book-icon { font-size: 1.6rem; flex-shrink: 0; line-height: 1; }
    .about-book-ref p {
      font-size: 0.88rem; line-height: 1.65;
      color: #555; font-style: italic;
    }
    .about-book-ref p strong { color: var(--teal); font-style: normal; font-weight: 600; }
    .about-signature {
      font-family: var(--ff-serif);
      font-style: italic;
      font-size: 1.6rem;
      color: var(--black);
      margin-top: 32px;
      padding-top: 24px;
      border-top: 1px solid rgba(0,0,0,0.1);
    }
    .about-signature span {
      display: block;
      font-family: var(--ff-body);
      font-style: normal; font-size: 0.72rem;
      font-weight: 600; letter-spacing: 0.14em;
      text-transform: uppercase;
      color: var(--orange); margin-top: 6px;
    }

    /* ── FIT SECTION ──────────────────────────────────────── */
    .fit-section {
      background: var(--dark);
      padding: 110px 0;
      position: relative;
    }
    .fit-section::before {
      content: ''; position: absolute; top: 0; left: 0; right: 0;
      height: 3px;
      background: linear-gradient(to right, var(--teal), var(--orange));
    }
    .fit-grid {
      display: grid; grid-template-columns: 1fr 1fr; gap: 20px;
    }
    .fit-card {
      padding: 44px 40px;
      border-radius: 2px;
    }
    .fit-card.yes {
      background: rgba(241,94,34,0.08);
      border: 1px solid rgba(241,94,34,0.25);
    }
    .fit-card.no {
      background: rgba(255,255,255,0.03);
      border: 1px solid rgba(255,255,255,0.08);
    }
    .fit-card-label {
      font-family: var(--ff-display);
      font-size: 0.78rem; font-weight: 700;
      letter-spacing: 0.2em; text-transform: uppercase;
      margin-bottom: 28px; padding-bottom: 16px;
      border-bottom: 1px solid rgba(255,255,255,0.08);
    }
    .fit-card.yes .fit-card-label { color: var(--orange); }
    .fit-card.no .fit-card-label { color: rgba(247,244,240,0.25); }
    .fit-list { list-style: none; display: flex; flex-direction: column; gap: 14px; }
    .fit-list li {
      display: flex; align-items: flex-start; gap: 12px;
      font-size: 0.93rem; line-height: 1.55;
      color: rgba(247,244,240,0.7); font-weight: 300;
    }
    .fit-check {
      font-size: 0.75rem; font-weight: 700;
      width: 20px; height: 20px; border-radius: 50%;
      display: flex; align-items: center; justify-content: center;
      flex-shrink: 0; margin-top: 1px;
    }
    .fit-card.yes .fit-check { background: var(--orange); color: white; }
    .fit-card.no .fit-check { background: rgba(255,255,255,0.08); color: rgba(247,244,240,0.3); }
    .fit-note {
      text-align: center; margin-top: 44px;
      font-size: 0.85rem; color: rgba(247,244,240,0.3);
      font-style: italic;
    }

    /* ── HOW IT WORKS ─────────────────────────────────────── */
    .how-section { background: var(--warm-white); padding: 110px 0; }
    .how-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
    .how-step {
      padding: 44px 36px;
      background: white;
      border: 1px solid var(--light-border);
      border-radius: 2px;
      position: relative;
      transition: border-color 0.25s, transform 0.25s;
    }
    .how-step:hover { border-color: var(--orange); transform: translateY(-4px); }
    .how-num {
      font-family: var(--ff-display);
      font-size: 5.5rem; font-weight: 900;
      line-height: 1; letter-spacing: -0.02em;
      color: rgba(241,94,34,0.1); margin-bottom: 12px;
    }
    .how-title {
      font-family: var(--ff-display);
      font-size: 1.5rem; font-weight: 800;
      letter-spacing: 0.03em; text-transform: uppercase;
      color: var(--black); margin-bottom: 14px;
    }
    .how-body {
      font-size: 0.9rem; line-height: 1.75;
      color: var(--mid); font-weight: 300;
    }
    .how-step::after {
      content: '';
      position: absolute; bottom: 0; left: 0; right: 0;
      height: 3px; border-radius: 0 0 2px 2px;
      background: linear-gradient(to right, var(--orange), var(--teal));
      opacity: 0;
      transition: opacity 0.25s;
    }
    .how-step:hover::after { opacity: 1; }

    /* ── PROOF ────────────────────────────────────────────── */
    .proof-section {
      background: var(--dark2);
      padding: 110px 0;
      position: relative;
    }
    .proof-section::before {
      content: ''; position: absolute; top: 0; left: 0; right: 0;
      height: 3px;
      background: linear-gradient(to right, var(--orange), var(--teal));
    }
    /* Featured stories */
    .proof-stories {
      display: grid; grid-template-columns: 1fr; gap: 20px;
      max-width: 760px; margin: 0 auto 20px;
    }
    .story-card {
      background: rgba(255,255,255,0.04);
      border: 1px solid rgba(241,94,34,0.2);
      border-radius: 2px; padding: 40px 36px;
      position: relative; overflow: hidden;
    }
    .story-card::before {
      content: '\201C';
      position: absolute; top: 16px; right: 24px;
      font-family: var(--ff-serif);
      font-size: 8rem; line-height: 1;
      color: rgba(241,94,34,0.08);
      pointer-events: none;
    }
    .story-label {
      font-family: var(--ff-display);
      font-size: 0.7rem; font-weight: 700;
      letter-spacing: 0.2em; text-transform: uppercase;
      color: var(--orange); margin-bottom: 16px;
    }
    .story-text {
      font-size: 0.95rem; line-height: 1.8;
      color: rgba(247,244,240,0.75); font-weight: 300;
      font-style: italic; margin-bottom: 28px;
    }
    .story-author {
      display: flex; align-items: center; gap: 14px;
    }
    .story-avatar {
      width: 46px; height: 46px; border-radius: 50%;
      background: var(--orange);
      display: flex; align-items: center; justify-content: center;
      font-family: var(--ff-display);
      font-size: 1.1rem; font-weight: 700; color: white;
      flex-shrink: 0;
    }
    .story-name {
      font-weight: 600; font-size: 0.9rem; color: var(--off-white);
    }
    .story-role {
      font-size: 0.75rem; color: rgba(247,244,240,0.4); margin-top: 2px;
    }
    /* Regular review cards */
    .proof-reviews {
      display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;
    }
    .review-card {
      background: rgba(255,255,255,0.03);
      border: 1px solid rgba(255,255,255,0.08);
      border-radius: 2px; padding: 32px 28px;
      transition: border-color 0.2s, transform 0.2s;
    }
    .review-card:hover { border-color: rgba(241,94,34,0.35); transform: translateY(-2px); }
    .review-stars { display: flex; gap: 3px; margin-bottom: 16px; }
    .review-stars span { color: var(--orange); font-size: 0.9rem; }
    .review-text {
      font-size: 0.88rem; line-height: 1.75;
      color: rgba(247,244,240,0.65); font-weight: 300;
      font-style: italic; margin-bottom: 20px;
    }
    .review-author {
      display: flex; align-items: center; gap: 12px;
    }
    .review-avatar {
      width: 38px; height: 38px; border-radius: 50%;
      background: var(--teal);
      display: flex; align-items: center; justify-content: center;
      font-family: var(--ff-display);
      font-size: 0.95rem; font-weight: 700; color: white;
      flex-shrink: 0;
    }
    .review-name { font-weight: 600; font-size: 0.85rem; color: var(--off-white); }
    .review-source { font-size: 0.72rem; color: rgba(247,244,240,0.35); margin-top: 2px; }

    /* ── PRICING ──────────────────────────────────────────── */
    .pricing-section { background: var(--warm-white); padding: 110px 0; }
    .pricing-grid {
      display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;
      margin-bottom: 20px;
    }
    .pricing-grid-bottom {
      display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;
    }
    .price-card {
      background: white;
      border: 1px solid var(--light-border);
      border-radius: 2px; padding: 36px 28px;
      position: relative;
      transition: border-color 0.2s, transform 0.2s, box-shadow 0.2s;
    }
    .price-card:hover {
      border-color: var(--orange);
      transform: translateY(-4px);
      box-shadow: 0 16px 40px rgba(241,94,34,0.1);
    }
    .price-card.featured {
      background: var(--dark);
      border-color: var(--orange);
      border-width: 2px;
    }
    .price-badge {
      position: absolute; top: -13px; left: 50%; transform: translateX(-50%);
      background: var(--orange); color: white;
      font-family: var(--ff-display);
      font-size: 0.68rem; font-weight: 700;
      letter-spacing: 0.15em; text-transform: uppercase;
      padding: 5px 16px; border-radius: 20px;
      white-space: nowrap;
    }
    .price-frequency {
      font-family: var(--ff-display);
      font-size: 0.72rem; font-weight: 700;
      letter-spacing: 0.18em; text-transform: uppercase;
      color: var(--teal); margin-bottom: 8px;
    }
    .price-card.featured .price-frequency { color: var(--orange); }
    .price-name {
      font-family: var(--ff-display);
      font-size: 1.3rem; font-weight: 800;
      text-transform: uppercase;
      color: var(--black); margin-bottom: 20px;
    }
    .price-card.featured .price-name { color: var(--off-white); }
    .price-amount {
      font-family: var(--ff-display);
      font-size: 3rem; font-weight: 900;
      line-height: 1; color: var(--black);
      margin-bottom: 4px;
    }
    .price-card.featured .price-amount { color: var(--orange); }
    .price-period {
      font-size: 0.78rem; color: #999;
      font-weight: 300; margin-bottom: 24px;
    }
    .price-card.featured .price-period { color: rgba(247,244,240,0.35); }
    .price-hr { height: 1px; background: rgba(0,0,0,0.08); margin-bottom: 20px; }
    .price-card.featured .price-hr { background: rgba(247,244,240,0.1); }
    .price-features { list-style: none; display: flex; flex-direction: column; gap: 10px; margin-bottom: 32px; }
    .price-features li {
      display: flex; align-items: flex-start; gap: 10px;
      font-size: 0.85rem; line-height: 1.5;
      color: var(--mid); font-weight: 300;
    }
    .price-card.featured .price-features li { color: rgba(247,244,240,0.6); }
    .price-features li::before { content: '✓'; color: var(--orange); font-weight: 700; flex-shrink: 0; }
    .price-nutrition { color: var(--teal) !important; font-weight: 500 !important; }
    .price-card.featured .price-nutrition { color: var(--orange-light) !important; }
    .price-cta-btn {
      display: block; text-align: center;
      padding: 13px;
      border: 1px solid rgba(0,0,0,0.15);
      border-radius: 2px;
      font-family: var(--ff-display);
      font-size: 0.9rem; font-weight: 700;
      letter-spacing: 0.1em; text-transform: uppercase;
      color: var(--black);
      transition: all 0.2s;
    }
    .price-cta-btn:hover { background: var(--black); color: white; border-color: var(--black); }
    .price-card.featured .price-cta-btn {
      background: var(--orange); border-color: var(--orange); color: white;
    }
    .price-card.featured .price-cta-btn:hover { background: var(--orange-deep); }
    .pricing-anchor {
      text-align: center; margin-top: 40px;
      padding: 24px 32px;
      background: rgba(5,102,141,0.06);
      border: 1px solid rgba(5,102,141,0.2);
      border-radius: 2px;
      max-width: 600px; margin-left: auto; margin-right: auto;
    }
    .pricing-anchor p {
      font-size: 0.9rem; color: var(--mid); line-height: 1.65; font-weight: 300;
    }
    .pricing-anchor strong { color: var(--teal); font-weight: 600; }

    /* ── LOCATION ─────────────────────────────────────────── */
    .location-section {
      background: var(--dark);
      padding: 110px 0;
      position: relative;
    }
    .location-section::before {
      content: ''; position: absolute; top: 0; left: 0; right: 0;
      height: 3px;
      background: linear-gradient(to right, var(--teal), var(--orange));
    }
    .location-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: start; }
    .location-item {
      display: flex; gap: 18px;
      padding-bottom: 24px; margin-bottom: 24px;
      border-bottom: 1px solid rgba(255,255,255,0.06);
    }
    .location-item:last-of-type { border: none; margin-bottom: 0; padding-bottom: 0; }
    .loc-icon {
      width: 40px; height: 40px; border-radius: 2px;
      background: rgba(241,94,34,0.15);
      border: 1px solid rgba(241,94,34,0.25);
      display: flex; align-items: center; justify-content: center;
      font-size: 1rem; flex-shrink: 0;
    }
    .loc-label {
      font-family: var(--ff-display);
      font-size: 0.7rem; font-weight: 700;
      letter-spacing: 0.18em; text-transform: uppercase;
      color: var(--orange); margin-bottom: 6px;
    }
    .loc-val {
      font-size: 0.92rem; line-height: 1.65;
      color: rgba(247,244,240,0.65); font-weight: 300;
    }
    .loc-val a { color: var(--orange); }
    .location-radius {
      margin-top: 24px; padding: 20px 22px;
      background: rgba(5,102,141,0.12);
      border: 1px solid rgba(5,102,141,0.3);
      border-radius: 2px;
    }
    .location-radius p {
      font-size: 0.82rem; color: rgba(247,244,240,0.5); line-height: 1.65;
    }
    .location-radius strong { color: var(--teal-light); }
    .map-embed {
      width: 100%; aspect-ratio: 4/3;
      border-radius: 2px; overflow: hidden;
      border: 1px solid rgba(241,94,34,0.2);
    }
    .map-embed iframe {
      width: 100%; height: 100%; border: none;
      filter: grayscale(20%) contrast(1.05);
    }

    /* ── FAQ ──────────────────────────────────────────────── */
    .faq-section { background: var(--warm-white); padding: 110px 0; }
    .faq-list {
      max-width: 760px; margin: 0 auto;
      display: flex; flex-direction: column; gap: 3px;
    }
    .faq-item {
      background: white;
      border: 1px solid var(--light-border);
      border-radius: 2px; overflow: hidden;
    }
    .faq-q {
      width: 100%; display: flex; align-items: center;
      justify-content: space-between; gap: 20px;
      padding: 22px 28px; background: none; border: none;
      cursor: pointer; text-align: left;
      font-family: var(--ff-body);
      font-size: 0.95rem; font-weight: 600;
      color: var(--black); transition: color 0.2s;
    }
    .faq-q:hover { color: var(--orange); }
    .faq-arrow {
      font-size: 0.75rem; color: var(--orange);
      transition: transform 0.3s; flex-shrink: 0;
    }
    .faq-item.open .faq-arrow { transform: rotate(180deg); }
    .faq-a { max-height: 0; overflow: hidden; transition: max-height 0.35s ease; padding: 0 28px; }
    .faq-item.open .faq-a { max-height: 300px; }
    .faq-a p { padding-bottom: 22px; font-size: 0.9rem; line-height: 1.75; color: var(--mid); font-weight: 300; }

    /* ── FINAL CTA ────────────────────────────────────────── */
    .final-cta {
      background: var(--dark);
      padding: 120px 0; text-align: center;
      position: relative; overflow: hidden;
    }
    .final-cta::before {
      content: ''; position: absolute; top: 0; left: 0; right: 0;
      height: 3px;
      background: linear-gradient(to right, var(--orange), var(--teal));
    }
    .final-cta-bg {
      position: absolute; inset: 0;
      background: radial-gradient(ellipse at 30% 50%, rgba(241,94,34,0.06) 0%, transparent 55%),
                  radial-gradient(ellipse at 70% 50%, rgba(5,102,141,0.06) 0%, transparent 55%);
      pointer-events: none;
    }
    .final-cta .container { position: relative; z-index: 2; }
    .cta-eyebrow {
      font-family: var(--ff-display);
      font-size: 0.8rem; font-weight: 700;
      letter-spacing: 0.22em; text-transform: uppercase;
      color: var(--orange); margin-bottom: 20px;
    }
    .cta-title {
      font-family: var(--ff-display);
      font-size: clamp(3rem, 5.5vw, 5.5rem);
      font-weight: 900; line-height: 0.92;
      text-transform: uppercase; letter-spacing: 0.01em;
      color: var(--off-white); margin-bottom: 12px;
    }
    .cta-title em {
      font-family: var(--ff-serif);
      font-style: italic; text-transform: none;
      font-weight: 400; color: var(--orange);
      font-size: 0.8em; display: block;
      line-height: 1.2; margin-top: 4px;
    }
    .cta-sub {
      font-size: 1rem; line-height: 1.75;
      color: rgba(247,244,240,0.5); font-weight: 300;
      max-width: 460px; margin: 24px auto 44px;
    }
    .cta-btn-group {
      display: flex; flex-direction: column; align-items: center; gap: 16px;
    }
    .cta-btn-row { display: flex; gap: 14px; flex-wrap: wrap; justify-content: center; }
    .cta-contact {
      display: flex; gap: 20px; justify-content: center;
      flex-wrap: wrap;
    }
    .cta-contact a {
      font-size: 0.82rem; color: rgba(247,244,240,0.4);
      letter-spacing: 0.06em;
      transition: color 0.2s;
    }
    .cta-contact a:hover { color: var(--orange); }
    .cta-tagline {
      margin-top: 52px;
      font-family: var(--ff-serif);
      font-style: italic;
      font-size: 1.2rem;
      color: rgba(247,244,240,0.2);
    }
    .cta-tagline strong { color: rgba(241,94,34,0.5); font-style: normal; }

    /* ── FOOTER ───────────────────────────────────────────── */
    footer {
      background: var(--black);
      border-top: 1px solid rgba(241,94,34,0.2);
      padding: 36px 0;
    }
    .footer-inner {
      display: flex; align-items: center;
      justify-content: space-between; flex-wrap: wrap; gap: 20px;
    }
    .footer-logo-text .top { font-family: var(--ff-display); font-size: 1.2rem; font-weight: 900; color: var(--off-white); letter-spacing: 0.05em; }
    .footer-logo-text .bottom { font-family: var(--ff-display); font-size: 0.65rem; font-weight: 600; letter-spacing: 0.2em; text-transform: uppercase; color: var(--orange); }
    .footer-info { font-size: 0.75rem; color: rgba(247,244,240,0.25); line-height: 1.7; text-align: center; }
    .footer-copy { font-size: 0.7rem; color: rgba(247,244,240,0.18); }

    /* ── ANIMATIONS ───────────────────────────────────────── */
    @keyframes fadeUp {
      from { opacity: 0; transform: translateY(20px); }
      to   { opacity: 1; transform: translateY(0); }
    }
    .hero-content > * { opacity: 0; animation: fadeUp 0.65s ease forwards; }
    .hero-eyebrow  { animation-delay: 0.05s; }
    .hero-h1       { animation-delay: 0.18s; }
    .hero-price-note { animation-delay: 0.3s; }
    .hero-sub      { animation-delay: 0.3s; }
    .hero-actions  { animation-delay: 0.44s; }

    /* ── RESPONSIVE ───────────────────────────────────────── */
    @media (max-width: 960px) {
      .hero { grid-template-columns: 1fr; }
      .hero-content { padding: 80px 28px 60px; }
      .hero-image-col { min-height: 55vw; }
      .hero-img-placeholder { min-height: 55vw; }
      .about-grid { grid-template-columns: 1fr; gap: 48px; }
      .fit-grid { grid-template-columns: 1fr; }
      .how-grid { grid-template-columns: 1fr; }
      .proof-stories { grid-template-columns: 1fr; }
      .proof-reviews { grid-template-columns: 1fr; }
      .pricing-grid { grid-template-columns: 1fr; }
      .pricing-grid-bottom { grid-template-columns: 1fr; }
      .location-grid { grid-template-columns: 1fr; }
      .nav-links { display: none; }
      .trust-item { padding: 8px 16px; font-size: 0.75rem; }
    }
  </style>

</head>
<body>

  <!-- ── ANNOUNCEMENT BAR ───────────────────────────────── -->

  <div class="announce-bar">
    Plans start at $200/month · No hidden fees ·
    <a href="https://link.localbestgyms.com/widget/booking/Zn2fnK10p3xhQ7LyOvZS">See if it's a good fit →</a>
  </div>

  <!-- ── NAV ─────────────────────────────────────────────── -->

  <nav>
    <div class="nav-left">
      <a href="#top" class="nav-logo">
        <img src="https://assets.cdn.filesafe.space/4DTajHGNLL9qk7nmvCgf/media/66db3e5918380962e9980226.jpeg" alt="My Fitness Guide - Personal Trainer West Lansing MI" />
      </a>
      <a href="tel:+15179210970" class="nav-phone">
        <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 12 19.79 19.79 0 0 1 1.62 3.38 2 2 0 0 1 3.59 1h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L7.91 8.56a16 16 0 0 0 6.53 6.53l1.62-1.62a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z"/></svg>
        (517) 921-0970
      </a>
    </div>
    <div class="nav-links">
      <a href="#vsl">Is It A Fit?</a>
      <a href="#about">Coach Max</a>
      <a href="#proof">Results</a>
      <a href="#faq">FAQ</a>
    </div>
    <a href="https://link.localbestgyms.com/widget/booking/Zn2fnK10p3xhQ7LyOvZS" class="nav-links nav-cta">Book Intro</a>
  </nav>

  <!-- ── HERO ────────────────────────────────────────────── -->

  <section class="hero" id="top">
    <div class="hero-content">
      <div class="hero-eyebrow">West Lansing, MI · Semi-Private Personal Training</div>
      <h1 class="hero-h1">
        Finally Someone
        <span class="accent">Who Gets It.</span>
      </h1>
      <div class="hero-price-note">
        <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="20 6 9 17 4 12"/></svg>
        <span>Plans start at <strong>$200/month</strong> · No hidden fees</span>
      </div>
      <p class="hero-sub">
        Fitness has always been the hard part for most people — and that's <strong>exactly who My Fitness Guide was built for.</strong> Real coaching. A plan with your name on it. Max 4 people per session. West side of Lansing.
      </p>
      <div class="hero-actions">
        <a href="https://link.localbestgyms.com/widget/booking/Zn2fnK10p3xhQ7LyOvZS" class="btn-primary">Book Your No Sweat Intro</a>
        <a href="#vsl" class="btn-secondary">Watch To See If It's A Fit</a>
        <a href="sms:+15179210970?body=Hi%20Max%2C%20I%27m%20interested%20in%20learning%20more%20about%20My%20Fitness%20Guide.%20Can%20we%20set%20up%20a%20No%20Sweat%20Intro%3F" class="btn-sms">
          <svg width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/></svg>
          Text Us
        </a>
      </div>
    </div>
      <div class="hero-image-col">
      <img src="https://assets.cdn.filesafe.space/4DTajHGNLL9qk7nmvCgf/media/66dedfa7d7c43b9c86100a36.jpeg" alt="Coach Maxwell Taborsky personal trainer coaching a client at My Fitness Guide West Lansing MI" style="width:100%;height:100%;object-fit:cover;min-height:92vh;" />
    </div>
  </section>

  <!-- ── TRUST BAR ───────────────────────────────────────── -->

  <div class="trust-bar">
    <div class="trust-bar-inner">
      <div class="trust-item">
        <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="20 6 9 17 4 12"/></svg>
        Custom Program Every Session
      </div>
      <div class="trust-item">
        <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="20 6 9 17 4 12"/></svg>
        Max 4 Per Session
      </div>
      <div class="trust-item">
        <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="20 6 9 17 4 12"/></svg>
        No Hidden Fees
      </div>
      <div class="trust-item">
        <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="20 6 9 17 4 12"/></svg>
        Plans From $200/Month
      </div>
      <div class="trust-item">
        <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="20 6 9 17 4 12"/></svg>
        West Lansing, MI
      </div>
    </div>
  </div>

  <!-- ── VSL ─────────────────────────────────────────────── -->

  <section class="vsl-section" id="vsl">
    <div class="vsl-bg-text">MFG</div>
    <div class="vsl-inner">
      <div class="section-header-center" style="margin-bottom:48px;">
        <div class="section-eyebrow">Watch Before You Book</div>
        <h2 class="section-title" style="color:var(--off-white)">See If This Is<br/><em>The Right Fit.</em></h2>
        <p class="section-sub" style="color:rgba(247,244,240,0.55);margin-top:16px;">Coach Max breaks down who this is for, what makes My Fitness Guide different, and what the first step actually looks like.</p>
      </div>

```
  <div style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;">
  <iframe
    src="https://www.youtube.com/embed/o5fJy22BnPg"
    title="My Fitness Guide — See If It's A Fit"
    frameborder="0"
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
    allowfullscreen
    style="position:absolute;top:0;left:0;width:100%;height:100%;">
  </iframe>
</div>


  <div class="vsl-cta-row">
    <a href="https://link.localbestgyms.com/widget/booking/Zn2fnK10p3xhQ7LyOvZS" class="btn-primary">Book Your No Sweat Intro</a>
    <span class="vsl-note">Free conversation. No commitment required.</span>
  </div>
</div>
```

  </section>

  <!-- ── ABOUT / COACH MAX / HERO'S JOURNEY ─────────────── -->

  <section class="about-section" id="about">
    <div class="container">
      <div class="about-grid">

```
    <div class="about-image-col">
      <!--
        REPLACE with your photo — in-studio natural shot.
        <img src="YOUR-PHOTO-URL" alt="Coach Maxwell Taborsky personal trainer My Fitness Guide West Lansing MI" />
      -->
      <div class="about-img-wrap">
        <img src="https://assets.cdn.filesafe.space/4DTajHGNLL9qk7nmvCgf/media/689b8b26f580c4d4bf6786db.jpeg" alt="Coach Maxwell Taborsky owner My Fitness Guide personal trainer West Lansing MI" style="width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:2px;" />
        <div class="about-corner"></div>
        <div class="about-corner-teal"></div>
      </div>
    </div>

    <div class="about-content">
      <div class="section-eyebrow">The Story Behind The Studio</div>
      <div class="journey-tag">Coach Max</div>
      <h2 class="section-title">Every Hero Starts<br/><em>In The Dark.</em></h2>

      <p class="about-body">
        Joseph Campbell wrote about it in <em>The Hero with a Thousand Faces</em> — the idea that every hero's journey begins the same way: <strong>with pain, with a wound, with something that breaks you open.</strong> Maxwell Taborsky's journey started there too.
      </p>

      <div class="about-book-ref">
        <div class="book-icon">📖</div>
        <p>
          <strong>The Hero with a Thousand Faces</strong> — Campbell's insight was that the hero's journey is universal. Everyone faces a moment where the old life no longer works and the path forward is uncertain. <em>My Fitness Guide was built on that belief: that your fitness journey is part of something bigger than just your body.</em>
        </p>
      </div>

      <div class="journey-milestones">
        <div class="milestone">
          <div class="milestone-label">The Wound</div>
          <div class="milestone-text">
            Growing up, Max struggled with <strong>body dysmorphia and gynecomastia</strong>. He knows what it feels like to look in the mirror and feel like something is wrong with you. That feeling doesn't leave easily — and it shaped everything about the coach he became.
          </div>
        </div>
        <div class="milestone">
          <div class="milestone-label">The Turning Point</div>
          <div class="milestone-text">
            Sport saved him. An athlete from 4th grade through high school, Max discovered that <strong>working out didn't just change his body — it changed his mind.</strong> It became a tool for navigating anxiety, self-doubt, and a host of mental health challenges that came with growing up the way he did.
          </div>
        </div>
        <div class="milestone">
          <div class="milestone-label">The Real World</div>
          <div class="milestone-text">
            College wasn't his path. He went straight to work — years in carpet cleaning and water restoration. <strong>Real work. Hard work.</strong> The kind that teaches you what it actually means to show up every day even when you don't want to.
          </div>
        </div>
        <div class="milestone">
          <div class="milestone-label">Building The Studio</div>
          <div class="milestone-text">
            Max built My Fitness Guide because the fitness journey gets dark — and <strong>without the right guide, the pain of it can stop you cold.</strong> He's been through it. He knows what it takes to keep going. And he built a studio for people who are somewhere in the middle of their own hero's journey and need someone in their corner who truly gets it.
          </div>
        </div>
      </div>

      <p class="about-body">
        <strong>"It's impossible to lose if you don't quit."</strong> That's not a slogan. That's the thing he tells himself. It's the thing he tells his clients when they text him at 9pm saying they want to give up. And it's the belief that My Fitness Guide was built on.
      </p>

      <div class="about-signature">
        Maxwell Taborsky
        <span>Owner & Head Coach · My Fitness Guide · West Lansing, MI</span>
      </div>
    </div>

  </div>
</div>
```

  </section>

  <!-- ── FIT SECTION ─────────────────────────────────────── -->

  <section class="fit-section" id="start">
    <div class="container">
      <div class="section-header-center" style="margin-bottom:60px;">
        <div class="section-eyebrow">Be Honest With Yourself</div>
        <h2 class="section-title" style="color:var(--off-white)">Is This The Right<br/><em>Fit For You?</em></h2>
      </div>
      <div class="fit-grid">
        <div class="fit-card yes">
          <div class="fit-card-label">This Is For You If</div>
          <ul class="fit-list">
            <li><span class="fit-check">✓</span>Your family, your work, and your life come first — and you need a program built around that reality</li>
            <li><span class="fit-check">✓</span>You've tried before and fallen off — not because you're lazy, but because the program didn't fit your body or your life</li>
            <li><span class="fit-check">✓</span>You want to be coached, not just handed a workout and left alone to figure it out</li>
            <li><span class="fit-check">✓</span>You want to feel genuinely confident in your body — not just chase a number on a scale</li>
            <li><span class="fit-check">✓</span>You want structure that holds up even when motivation disappears</li>
            <li><span class="fit-check">✓</span>You want someone who remembers your name, your goals, and what's going on in your life</li>
          </ul>
        </div>
        <div class="fit-card no">
          <div class="fit-card-label">This Probably Isn't For You If</div>
          <ul class="fit-list">
            <li><span class="fit-check">✗</span>You want extreme or overnight results</li>
            <li><span class="fit-check">✗</span>You prefer to work out alone without coaching</li>
            <li><span class="fit-check">✗</span>You're looking for the cheapest option available</li>
            <li><span class="fit-check">✗</span>You want a large group gym environment</li>
          </ul>
        </div>
      </div>
      <p class="fit-note">We keep groups at a max of 4 on purpose. If this resonates, the next step is a conversation — not a commitment.</p>
    </div>
  </section>

  <!-- ── HOW IT WORKS ────────────────────────────────────── -->

  <section class="how-section" id="how">
    <div class="container">
      <div class="section-header-center" style="margin-bottom:64px;">
        <div class="section-eyebrow">The Process</div>
        <h2 class="section-title">Simple. No Pressure.<br/><em>Just Clarity.</em></h2>
      </div>
      <div class="how-grid">
        <div class="how-step">
          <div class="how-num">01</div>
          <div class="how-title">Book Your No Sweat Intro</div>
          <p class="how-body">Pick a time that works. We start with a conversation — not a workout, not a sales pitch. You walk in, we sit down, and Coach Max actually listens to what's going on with you.</p>
        </div>
        <div class="how-step">
          <div class="how-num">02</div>
          <div class="how-title">We Build Around Your Life</div>
          <p class="how-body">We talk goals, injuries, schedule, and what's held you back before. Your program gets written around your actual constraints — not a template, not a guess.</p>
        </div>
        <div class="how-step">
          <div class="how-num">03</div>
          <div class="how-title">Your Name's On The Board</div>
          <p class="how-body">Before you walk in the door, your workout is written on the board with your name on it. You stop guessing. You stop deciding. You just show up and get coached.</p>
        </div>
      </div>
    </div>
  </section>

  <!-- ── PROOF ───────────────────────────────────────────── -->

  <section class="proof-section" id="proof">
    <div class="container">
      <div class="section-header-center" style="margin-bottom:64px;">
        <div class="section-eyebrow">Real Members · Real Results</div>
        <h2 class="section-title" style="color:var(--off-white)">People Stay Because<br/><em>It Works.</em></h2>
      </div>

```
  <div class="proof-stories">
    <div class="story-card">
      <div class="story-label">Client Story</div>
      <p class="story-text">She had tried every program, every pill, every promise. Nothing worked. Living with rheumatoid arthritis and running her own cosmetology business, she had almost given up. Today — in conjunction with her doctors — she's stronger, she's in less pain, and she's doing things physically she couldn't do before. That's what a program built around your actual body can do.</p>
      <div class="story-author">
        <div class="story-avatar">V</div>
        <div>
          <div class="story-name">V Hosey</div>
          <div class="story-role">Cosmetologist · Small Business Owner</div>
        </div>
      </div>
    </div>
  </div>

  <div class="proof-reviews">
    <div class="review-card">
      <div class="review-stars"><span>★</span><span>★</span><span>★</span><span>★</span><span>★</span></div>
      <p class="review-text">I'm so proud to say that I've been getting trained by Max at My Fitness Guide Lansing! He makes working out fun and makes accountability seamless! Great sense of humor and he pushes you in a good way!! If you're intimidated by the gym and/or need a reset, I highly recommend!!</p>
      <div class="review-author">
        <div class="review-avatar">O</div>
        <div>
          <div class="review-name">Oliver Brown</div>
          <div class="review-source">Google Review · ★★★★★</div>
        </div>
      </div>
    </div>

    <div class="review-card">
      <div class="review-stars"><span>★</span><span>★</span><span>★</span><span>★</span><span>★</span></div>
      <p class="review-text">I can workout. I have the equipment. I just don't have a place where I can be accountable to someone. To show up with a plan made for me makes it so easy.</p>
      <div class="review-author">
        <div class="review-avatar">D</div>
        <div>
          <div class="review-name">Dr. Mike M.</div>
          <div class="review-source">Member Testimonial</div>
        </div>
      </div>
    </div>

    <div class="review-card">
      <div class="review-stars"><span>★</span><span>★</span><span>★</span><span>★</span><span>★</span></div>
      <p class="review-text">Max gives me the tools and belief in myself that I can do this. He does for me what I do for my clients — always encouraging and helping me become better.</p>
      <div class="review-author">
        <div class="review-avatar">L</div>
        <div>
          <div class="review-name">Letisia R.</div>
          <div class="review-source">Therapist · Member Testimonial</div>
        </div>
      </div>
    </div>

    <!--
      TAMISHA'S GOOGLE REVIEW — paste her exact review text below once you have it.
      Replace the placeholder text in the review-text paragraph.
    -->
    <div class="review-card" style="grid-column: span 3; background: rgba(241,94,34,0.05); border-color: rgba(241,94,34,0.3); border-width: 2px;">
      <div class="review-stars"><span>★</span><span>★</span><span>★</span><span>★</span><span>★</span></div>
      <p class="review-text">I've been working out with Max for about 4.5 months now, and I honestly couldn't be happier with the progress I'm seeing. He's been helping me rebuild my confidence in such a real and steady way, and I really appreciate how he knows when to push me just enough to bring out my best. What I love just as much is the environment. The people I work out with are genuinely positive, encouraging, and always lifting each other up. It makes showing up feel good, even on the tough days. I'm truly thankful for my gym and the gym family I've found there — it feels like more than just a place to work out, it feels like support, growth, and community all in one.</p>
      <div class="review-author">
        <div class="review-avatar" style="background:var(--orange)">T</div>
        <div>
          <div class="review-name">Tamisha Belk</div>
          <div class="review-source">Google Review · ★★★★★</div>
        </div>
      </div>
    </div>

  </div>
</div>
```

  </section>

```
<!-- ── LOCATION ────────────────────────────────────────── -->
```

  <section class="location-section" id="location">
    <div class="container">
      <div class="section-header-center" style="margin-bottom:64px;">
        <div class="section-eyebrow">Find Us</div>
        <h2 class="section-title" style="color:var(--off-white)">We're On The<br/><em>West Side.</em></h2>
      </div>
      <div class="location-grid">
        <div>
          <div class="location-item">
            <div class="loc-icon">📍</div>
            <div>
              <div class="loc-label">Address</div>
              <div class="loc-val">
                7201 W Saginaw St, Suite 108<br/>Lansing, MI 48917<br/>
                <a href="https://www.google.com/maps?daddr=7201%20W%20Saginaw%20St%20Suite%20108%2C%20Lansing%2C%20MI%2048917">Get Directions →</a>
              </div>
            </div>
          </div>
          <div class="location-item">
            <div class="loc-icon">🏢</div>
            <div>
              <div class="loc-label">Landmarks</div>
              <div class="loc-val">Across from Frank's Press Box &amp; Buffalo Wild Wings. Less than a quarter mile from Horrocks. Inside West Side Office Park.</div>
            </div>
          </div>
          <div class="location-item">
            <div class="loc-icon">🚗</div>
            <div>
              <div class="loc-label">Parking</div>
              <div class="loc-val">Free and easy. Office park lot directly in front of the building. Come as you are.</div>
            </div>
          </div>
          <div class="location-item">
            <div class="loc-icon">📞</div>
            <div>
              <div class="loc-label">Call or Text</div>
              <div class="loc-val">
                <a href="tel:+15179210970">(517) 921-0970</a> &nbsp;·&nbsp;
                <a href="sms:+15179210970?body=Hi%20Max%2C%20I%27m%20interested%20in%20learning%20more%20about%20My%20Fitness%20Guide.%20Can%20we%20set%20up%20a%20No%20Sweat%20Intro%3F">Tap to Text Us</a>
              </div>
            </div>
          </div>
          <div class="location-radius">
            <p>Best fit for residents on the <strong>west side of Lansing</strong> — Delta Township, Waverly, Grand Ledge, Diamondale, Holt, and surrounding areas. Most long-term members live within 15–20 minutes so consistency stays easy.</p>
          </div>
        </div>
        <div>
          <div class="map-embed">
            <iframe
              src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2940.7!2d-84.636!3d42.731!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x0!2s7201+W+Saginaw+St+Suite+108+Lansing+MI+48917!5e0!3m2!1sen!2sus!4v1"
              allowfullscreen="" loading="lazy"
              referrerpolicy="no-referrer-when-downgrade"
              title="My Fitness Guide - 7201 W Saginaw St Suite 108 Lansing MI 48917 - Personal Trainer West Lansing">
            </iframe>
          </div>
        </div>
      </div>
    </div>
  </section>

  <!-- ── FAQ ─────────────────────────────────────────────── -->

  <section class="faq-section" id="faq">
    <div class="container">
      <div class="section-header-center" style="margin-bottom:64px;">
        <div class="section-eyebrow">Common Questions</div>
        <h2 class="section-title">You Probably<br/><em>Have Questions.</em></h2>
      </div>
      <div class="faq-list">
        <div class="faq-item">
          <button class="faq-q" onclick="toggleFaq(this)">Is this personal training or group training?<span class="faq-arrow">▾</span></button>
          <div class="faq-a"><p>It's semi-private personal training — a maximum of four people per session. You get a custom program written specifically for you, real coaching on your form, and eyes on you the whole session. You're not lost in a crowd and you're never left to figure it out alone.</p></div>
        </div>
        <div class="faq-item">
          <button class="faq-q" onclick="toggleFaq(this)">What if I'm brand new or intimidated by the gym?<span class="faq-arrow">▾</span></button>
          <div class="faq-a"><p>That's exactly who this studio was built for. Coach Max has worked with complete beginners, people coming back from injury, and people who've avoided gyms their whole lives. The space is small, private, and intentionally comfortable. You won't feel judged — you'll feel seen.</p></div>
        </div>
        <div class="faq-item">
          <button class="faq-q" onclick="toggleFaq(this)">What happens at the No Sweat Intro?<span class="faq-arrow">▾</span></button>
          <div class="faq-a"><p>It's a conversation, not a workout. Coach Max will sit down with you, learn about your goals, what you've tried before, any injuries or limitations, and what your schedule actually looks like. From there you'll decide together if it's the right fit. No pressure either way — you'll leave with clarity regardless.</p></div>
        </div>
        <div class="faq-item">
          <button class="faq-q" onclick="toggleFaq(this)">How is this different from a regular gym?<span class="faq-arrow">▾</span></button>
          <div class="faq-a"><p>Everything at My Fitness Guide is done by appointment. There's no coming in and working out on your own — every single session is trainer-led and supervised by Coach Max. Your workout is on the board with your name on it before you arrive, your form is coached in real time, and your progress is tracked every session. You're not just using a space — you're being coached the entire time you're there.</p></div>
        </div>
        <div class="faq-item">
          <button class="faq-q" onclick="toggleFaq(this)">Are there any hidden fees or contracts?<span class="faq-arrow">▾</span></button>
          <div class="faq-a"><p>No. Transparent pricing with no gotcha charges was one of the core reasons this studio was built. The price you see is the price you pay. Nothing gets added without you knowing and agreeing to it first.</p></div>
        </div>
        <div class="faq-item">
          <button class="faq-q" onclick="toggleFaq(this)">Do I need to be on the west side of Lansing?<span class="faq-arrow">▾</span></button>
          <div class="faq-a"><p>Most long-term members live within 15–20 minutes — Delta Township, Waverly, Grand Ledge, Diamondale, Holt, and nearby neighborhoods. Consistency is one of the most important parts of any program, so proximity matters. That said, if you're motivated to make the drive, come in for a No Sweat Intro and we'll figure it out together.</p></div>
        </div>
      </div>
    </div>
  </section>

  <!-- ── FINAL CTA ───────────────────────────────────────── -->

  <section class="final-cta" id="contact">
    <div class="final-cta-bg"></div>
    <div class="container">
      <div class="cta-eyebrow">The First Step Is A Conversation</div>
      <h2 class="cta-title">
        Ready To Start Your
        <em>Own Journey?</em>
      </h2>
      <p class="cta-sub">Book your No Sweat Intro. It's free. It's a conversation, not a commitment. You'll leave with clarity either way.</p>
      <div class="cta-btn-group">
        <div class="cta-btn-row">
          <a href="https://link.localbestgyms.com/widget/booking/Zn2fnK10p3xhQ7LyOvZS" class="btn-primary" style="padding: 18px 48px; font-size: 1.05rem;">Book Your No Sweat Intro</a>
          <a href="sms:+15179210970?body=Hi%20Max%2C%20I%27m%20interested%20in%20learning%20more%20about%20My%20Fitness%20Guide.%20Can%20we%20set%20up%20a%20No%20Sweat%20Intro%3F" class="btn-secondary" style="padding: 16px 32px;">
            <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/></svg>
            Text Us
          </a>
        </div>
        <div class="cta-contact">
          <a href="tel:+15179210970">📞 (517) 921-0970</a>
          <span style="color:rgba(247,244,240,0.15)">·</span>
          <a href="/cdn-cgi/l/email-protection#0c6f636d6f64616d744c61756a657862697f7f6b7965686922626978">✉ <span class="__cf_email__" data-cfemail="0d6e626c6e65606c754d60746b647963687e7e6a7864696823636879">[email&#160;protected]</span></a>
        </div>
      </div>
      <div class="cta-tagline">"It's impossible to lose if you <strong>don't quit.</strong>"</div>
    </div>
  </section>

  <!-- ── FOOTER ──────────────────────────────────────────── -->

  <footer>
    <div class="container">
      <div class="footer-inner">
        <div style="display:flex;align-items:center;gap:12px;">
          <img src="https://assets.cdn.filesafe.space/4DTajHGNLL9qk7nmvCgf/media/66db3e55f10da491a7e90b1e.jpeg" alt="My Fitness Guide compass logo" style="height:36px;width:auto;object-fit:contain;opacity:0.75;" />
          <div class="footer-logo-text">
            <div class="top">My Fitness Guide</div>
            <div class="bottom">Personal Trainer · West Lansing, MI</div>
          </div>
        </div>
        <div class="footer-info">
          7201 W Saginaw St Suite 108 · Lansing, MI 48917<br/>
          Personal Trainer in West Lansing, MI · (517) 921-0970
        </div>
        <div class="footer-copy">© My Fitness Guide · Lansing, MI</div>
      </div>
    </div>
  </footer>

  <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>
    function toggleFaq(btn) {
      const item = btn.closest('.faq-item');
      const isOpen = item.classList.contains('open');
      document.querySelectorAll('.faq-item.open').forEach(el => el.classList.remove('open'));
      if (!isOpen) item.classList.add('open');
    }
  </script>

</body>
</html></div><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----></div><!--]--><!--]--></div><!----><!----><!----><!----><span></span><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----></div><!--]--><!--]--></div><!----><!----><!----><!----><span></span><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----></div><!--]--><!--]--></div><!----><!----><!----><!----><span></span><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----></div><!--]--><!--]--></div></div><!----><!----><!----></div><!--]--></div><!--]--><!--]--></div><div id="teleports"></div><script>window.__NUXT__={};window.__NUXT__.config={public:{baseUrl:"https://apisystem.tech",newBaseURL:"https://backend.leadconnectorhq.com/appengine",serverBaseUrl:"https://apisystem.tech",NODE_ENV:"production",OLD_STORAGE_API_URL1_CDN:"https://cdn.msgsndr.com",OLD_STORAGE_API_URL2_CDN:"https://assets.cdn.msgsndr.com",STORAGE_API_URL1_CDN:"https://cdn.filesafe.space",STORAGE_API_URL2_CDN:"https://assets.cdn.filesafe.space",REVIEW_WIDGET_URL:"https://backend.leadconnectorhq.com/appengine/reviews/get_widget/",REST_API_URLS:"https://backend.leadconnectorhq.com",STATS_API_URL:"https://backend.leadconnectorhq.com",paymentsServiceUrl:"https://backend.leadconnectorhq.com",HLS_URL:"https://content.apisystem.tech",IMAGE_CDN:"https://images.leadconnectorhq.com",IMAGE_CDN_WHITELIST:["assets.cdn.msgsndr.com","cdn.msgsndr.com","cdn.filesafe.space","assets.cdn.filesafe.space","storage.googleapis.com","firebasestorage.googleapis.com"],authorizeAcceptJsUrlTestMode:"https://jstest.authorize.net/v1/Accept.js",authorizeAcceptJsUrlLiveMode:"https://js.authorize.net/v1/Accept.js",nmiPaymentProviderScriptUrl:"https://secure.safewebservices.com/token/Collect.js",FORMS_SERVICE_URL:"https://backend.leadconnectorhq.com",SURVEYS_SERVICE_URL:"https://backend.leadconnectorhq.com",QR_CODE_SERVICE_URL:"https://backend.leadconnectorhq.com",GOOGLE_API_SERVICE_URL:"https://services.leadconnectorhq.com/common-google",ECOMMERCE_SERVICE_URL:"https://backend.leadconnectorhq.com/ecommerce",HL_HOMEPAGE_STEPID:"6dcfb06b-9734-44bd-bbcc-8bd4b7fec976",STRIPE_BNPL_CONFIGURATION_TEST:"pmc_1OaAR1FpU9DlKp7RH0HHU4xH",STRIPE_BNPL_CONFIGURATION_LIVE:"pmc_1OlnyOFpU9DlKp7R4tTHuihw",STRIPE_PMC_KEY_TEST:"pmc_1Ps2bTFpU9DlKp7RmgTzmJUL",STRIPE_PMC_KEY_LIVE:"pmc_1PzYYpFpU9DlKp7RcgxVmcvS",STRIPE_DEFAULT_CONFIGURATION_TEST:"pmc_1M95aRFpU9DlKp7ReIqqY0PP",STRIPE_DEFAULT_CONFIGURATION_LIVE:"pmc_1NYilsFpU9DlKp7RkMiUNrKE",STRIPE_DEFAULT_CONFIGURATION_TEST_SURVEY:"pmc_1QrvB7FpU9DlKp7RcL9L2idV",STRIPE_DEFAULT_CONFIGURATION_LIVE_SURVEY:"pmc_1Qwds7FpU9DlKp7RMCBlclQ0",STRIPE_DEFAULT_CONFIGURATION_TEST_FORM:"pmc_1Qodu1FpU9DlKp7RoWHB8Txx",STRIPE_DEFAULT_CONFIGURATION_LIVE_FORM:"pmc_1QwcV0FpU9DlKp7RORUHPK8B",STRIPE_CARD_ONLY_TEST_PMC:"pmc_1PVvmcFpU9DlKp7RFsjX5G7G",STRIPE_CARD_ONLY_LIVE_PMC:"pmc_1PVvogFpU9DlKp7Rj8F0ITLV",ENTERPRISE_RECAPTCHA_SITE_KEY:"6LeDBFwpAAAAAJe8ux9-imrqZ2ueRsEtdiWoDDpX",ENTERPRISE_RECAPTCHA_CHECKBOX_SITE_KEY:"6Lfjxx4sAAAAAIsnmlR5mKNS7QwIWqDjABW2SUu7",STRIPE_ONE_STEP_PMC_ID_TEST:"pmc_1QodqYFpU9DlKp7R8EIapiwE",STRIPE_TWO_STEP_PMC_ID_TEST:"pmc_1QodsEFpU9DlKp7RHRyay2KC",STRIPE_ONE_STEP_PMC_ID_LIVE:"pmc_1QwcLrFpU9DlKp7Rl9zb07x1",STRIPE_TWO_STEP_PMC_ID_LIVE:"pmc_1QwcP4FpU9DlKp7R4L0ytWkJ",RECAPTCHA_SITE_KEY:"6LfcbMseAAAAAI-EJoB-lUh7_TJaYloLbcbmnhEO",i18n:{baseUrl:"",defaultLocale:"en",defaultDirection:"ltr",strategy:"no_prefix",lazy:true,rootRedirect:"",routesNameSeparator:"___",defaultLocaleRouteNameSuffix:"default",skipSettingLocaleOnNavigate:true,differentDomains:false,trailingSlash:false,detectBrowserLanguage:{alwaysRedirect:false,cookieCrossOrigin:false,cookieDomain:"",cookieKey:"i18n_redirected",cookieSecure:false,fallbackLocale:"",redirectOn:"root",useCookie:true},experimental:{localeDetector:"",switchLocalePathLinkSSR:false,autoImportTranslationFunctions:false,typedPages:true,typedOptionsAndMessages:false,generatedLocaleFilePathFormat:"absolute",alternateLinkCanonicalQueries:false,hmr:true},multiDomainLocales:false,domainLocales:{da:{domain:""},de:{domain:""},en:{domain:""},es:{domain:""},fi:{domain:""},"fr-ca":{domain:""},fr:{domain:""},hu:{domain:""},it:{domain:""},nl:{domain:""},no:{domain:""},pl:{domain:""},"pt-br":{domain:""},pt:{domain:""},sv:{domain:""}}}},app:{baseURL:"/",buildId:"efc5de02-5a44-458f-a379-d9c114bbc170",buildAssetsDir:"/_preview/",cdnURL:"https://stcdn.leadconnectorhq.com/"}}</script><script type="application/json" data-nuxt-data="nuxt-app" data-ssr="true" id="__NUXT_DATA__">[["ShallowReactive",1],{"data":2,"state":207,"once":328,"_errors":329,"serverRendered":32},["ShallowReactive",3],{"pageData":4},{"elements":5,"popup":101,"fontsToLoad":29,"customFonts":102,"meta":103,"domainName":113,"pageUrl":114,"pageId":115,"pageName":116,"locationId":117,"headerCode":29,"footerCode":29,"popupsList":118,"favicon":147,"globalHeadTrackingCode":29,"globalBodyTrackingCode":29,"funnelId":148,"funnelName":149,"stepId":150,"affiliateId":-1,"cookieConsent":-1,"disablePageLevelCookieConsent":25,"pixelToInit":151,"isOptimisePageLoad":32,"backgroundSettingsClass":31,"schemaMarkup":152,"isGeolocationNeeded":25},[6,10,40,61,88],{"id":7,"child":8},"hl_main",[9],"section-MrqrqW2Fs",{"id":9,"type":11,"child":12,"class":14,"styles":17,"extra":20,"meta":11,"tagName":38,"title":39,"_id":9},"section",[13],"row-m-JfszBTQK",{"width":15},{"value":16},"fullSection",{"borderWidth":18},{"value":19},"0px",{"sticky":21,"visibility":23,"bgImage":26,"allowRowMaxWidth":33,"customClass":34,"elementScreenshot":36},{"value":22},"noneSticky",{"value":24},{"hideDesktop":25,"hideMobile":25},false,{"value":27},{"mediaType":28,"url":29,"opacity":30,"options":31,"svgCode":29,"videoUrl":29,"videoThumbnail":29,"videoLoop":32},"image","","1","bgCover",true,{"value":25},{"value":35},[],{"value":37},[],"c-section","Section",{"id":13,"type":41,"child":42,"class":44,"styles":47,"extra":49,"tagName":59,"meta":41,"title":60},"row",[43],"col-quC8c1EvuX",{"alignRow":45},{"value":46},"row-align-center",{"borderWidth":48},{"value":19},{"visibility":50,"bgImage":52,"rowWidth":54,"customClass":57},{"value":51},{"hideDesktop":25,"hideMobile":25},{"value":53},{"mediaType":28,"url":29,"opacity":30,"options":31,"svgCode":29,"videoUrl":29,"videoThumbnail":29,"videoLoop":32},{"value":55,"unit":56},100,"%",{"value":58},[],"c-row","1 Column Row",{"id":43,"type":62,"child":63,"class":65,"styles":67,"extra":69,"tagName":85,"meta":62,"title":86,"noOfColumns":87},"col",[64],"custom-code-7x6M6Z5YYM",{"nestedColumn":66},{"value":29},{"borderWidth":68},{"value":19},{"visibility":70,"bgImage":72,"columnLayout":74,"justifyContentColumnLayout":76,"alignContentColumnLayout":78,"forceColumnLayoutForMobile":80,"customClass":81,"elementVersion":83},{"value":71},{"hideDesktop":25,"hideMobile":25},{"value":73},{"mediaType":28,"url":29,"opacity":30,"options":31,"svgCode":29,"videoUrl":29,"videoThumbnail":29,"videoLoop":32},{"value":75},"column",{"value":77},"center",{"value":79},"inherit",{"value":32},{"value":82},[],{"value":84},2,"c-column","1st Column",1,{"extra":89,"id":64,"meta":98,"tagName":99,"class":100},{"visibility":90,"customCode":92,"customClass":95,"nodeId":97},{"value":91},{"hideMobile":29,"hideDesktop":29},{"value":93},{"rawCustomCode":94},"\u003C!DOCTYPE html>\n\n\u003Chtml lang=\"en\">\n\u003Chead>\n  \u003Cmeta charset=\"UTF-8\" />\n  \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n  \u003Ctitle>Personal Trainer in West Lansing, MI | My Fitness Guide\u003C/title>\n  \u003Cmeta name=\"description\" content=\"My Fitness Guide is a semi-private personal training studio in West Lansing, MI. Small groups of 4. Real coaching. No gotcha fees. Plans start at $200/month. Book your free No Sweat Intro today.\" />\n  \u003Clink rel=\"preconnect\" href=\"https://fonts.googleapis.com\" />\n  \u003Clink rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin />\n  \u003Clink href=\"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600;700;800;900&family=Lora:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Barlow:wght@300;400;500;600&display=swap\" rel=\"stylesheet\" />\n\n  \u003Cstyle>\n    /* ── BRAND TOKENS ─────────────────────────────────────── */\n    :root {\n      --orange:       #F15E22;\n      --orange-deep:  #c94d16;\n      --orange-light: #f47d4a;\n      --teal:         #05668D;\n      --teal-deep:    #044f6b;\n      --teal-light:   #0882b0;\n      --black:        #0c0c0c;\n      --dark:         #141414;\n      --dark2:        #1c1c1c;\n      --off-white:    #f7f4f0;\n      --warm-white:   #faf8f5;\n      --mid:          #5a5a5a;\n      --light-border: rgba(0,0,0,0.09);\n      --dark-border:  rgba(241,94,34,0.22);\n      --ff-display:   'Barlow Condensed', sans-serif;\n      --ff-serif:     'Lora', serif;\n      --ff-body:      'Barlow', sans-serif;\n    }\n\n    /* ── RESET ────────────────────────────────────────────── */\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n    html { scroll-behavior: smooth; }\n    body { font-family: var(--ff-body); background: var(--warm-white); color: var(--black); overflow-x: hidden; }\n    img { max-width: 100%; display: block; }\n    a { color: inherit; text-decoration: none; }\n\n    /* ── UTILITY ──────────────────────────────────────────── */\n    .container { max-width: 1080px; margin: 0 auto; padding: 0 40px; }\n    .orange { color: var(--orange); }\n    .teal { color: var(--teal); }\n\n    /* ── SECTION HEADER CENTERING UTIL ───────────────────── */\n    .section-header-center {\n      text-align: center;\n      max-width: 640px;\n      margin: 0 auto 64px;\n    }\n    .section-header-center .section-eyebrow {\n      justify-content: center;\n    }\n    .section-header-center .section-eyebrow::before { display: none; }\n    .section-header-center .section-title { color: inherit; }\n    .section-header-center .section-sub {\n      margin: 0 auto;\n      text-align: center;\n    }\n\n    /* ── ANNOUNCEMENT BAR ─────────────────────────────────── */\n    .announce-bar {\n      background: var(--orange);\n      padding: 10px 24px;\n      text-align: center;\n      font-size: 0.8rem;\n      font-weight: 600;\n      letter-spacing: 0.1em;\n      text-transform: uppercase;\n      color: white;\n    }\n    .announce-bar a { color: white; text-decoration: underline; text-underline-offset: 3px; }\n\n    /* ── NAV ──────────────────────────────────────────────── */\n    nav {\n      position: sticky; top: 0; z-index: 100;\n      background: var(--dark);\n      border-bottom: 2px solid var(--orange);\n      padding: 0 28px;\n      display: flex; align-items: stretch;\n      justify-content: space-between;\n      min-height: 64px;\n    }\n    .nav-left {\n      display: flex; align-items: center; gap: 32px;\n    }\n    .nav-logo {\n      display: flex; align-items: center; gap: 12px;\n      padding: 12px 0;\n    }\n    .nav-logo img {\n      height: 44px; width: auto;\n      object-fit: contain;\n      display: block;\n    }\n    /* Text logo fallback */\n    .nav-logo-text {\n      display: flex; flex-direction: column; line-height: 1;\n    }\n    .nav-logo-text .top {\n      font-family: var(--ff-display);\n      font-size: 1.5rem;\n      font-weight: 900;\n      letter-spacing: 0.05em;\n      text-transform: uppercase;\n      color: var(--off-white);\n    }\n    .nav-logo-text .bottom {\n      font-family: var(--ff-display);\n      font-size: 0.72rem;\n      font-weight: 600;\n      letter-spacing: 0.22em;\n      text-transform: uppercase;\n      color: var(--orange);\n    }\n    .nav-phone {\n      display: flex; align-items: center; gap: 8px;\n      font-size: 0.8rem;\n      font-weight: 600;\n      letter-spacing: 0.05em;\n      color: rgba(247,244,240,0.55);\n      padding: 8px 16px;\n      border: 1px solid rgba(241,94,34,0.2);\n      border-radius: 2px;\n      transition: color 0.2s, border-color 0.2s;\n    }\n    .nav-phone:hover { color: var(--orange); border-color: var(--orange); }\n    .nav-phone svg { flex-shrink: 0; }\n    .nav-links {\n      display: flex; align-items: stretch;\n    }\n    .nav-links a {\n      display: flex; align-items: center;\n      padding: 0 18px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      letter-spacing: 0.1em;\n      text-transform: uppercase;\n      color: rgba(247,244,240,0.55);\n      border-bottom: 2px solid transparent;\n      margin-bottom: -2px;\n      transition: color 0.2s, border-color 0.2s;\n    }\n    .nav-links a:hover { color: var(--off-white); border-color: var(--orange); }\n    .nav-cta {\n      display: flex; align-items: center;\n      background: var(--orange);\n      color: white !important;\n      font-family: var(--ff-display);\n      font-size: 0.95rem !important;\n      font-weight: 700 !important;\n      letter-spacing: 0.12em !important;\n      padding: 0 28px !important;\n      border-bottom: none !important;\n      margin-bottom: 0 !important;\n      transition: background 0.2s !important;\n    }\n    .nav-cta:hover { background: var(--orange-deep) !important; border-color: transparent !important; }\n\n    /* ── HERO ─────────────────────────────────────────────── */\n    .hero {\n      min-height: 92vh;\n      background: var(--dark);\n      display: grid;\n      grid-template-columns: 55% 45%;\n      position: relative;\n      overflow: hidden;\n    }\n    .hero::after {\n      content: '';\n      position: absolute;\n      top: 0; right: 45%; bottom: 0; left: 0;\n      background: linear-gradient(105deg, var(--teal-deep) 0%, var(--dark) 60%);\n      opacity: 0.35;\n      pointer-events: none;\n    }\n    .hero-content {\n      padding: 80px 60px 80px 80px;\n      position: relative; z-index: 2;\n      display: flex; flex-direction: column; justify-content: center;\n    }\n    .hero-eyebrow {\n      display: inline-flex; align-items: center; gap: 10px;\n      font-family: var(--ff-display);\n      font-size: 0.85rem;\n      font-weight: 700;\n      letter-spacing: 0.22em;\n      text-transform: uppercase;\n      color: var(--orange);\n      margin-bottom: 24px;\n    }\n    .hero-eyebrow::before {\n      content: '';\n      display: block; width: 28px; height: 2px;\n      background: var(--orange);\n    }\n    .hero-h1 {\n      font-family: var(--ff-display);\n      font-size: clamp(3.2rem, 5.5vw, 6rem);\n      font-weight: 900;\n      line-height: 0.92;\n      letter-spacing: 0.01em;\n      text-transform: uppercase;\n      color: var(--off-white);\n      margin-bottom: 8px;\n    }\n    .hero-h1 .accent {\n      display: block;\n      font-family: var(--ff-serif);\n      font-size: clamp(2rem, 3.5vw, 3.8rem);\n      font-weight: 400;\n      font-style: italic;\n      text-transform: none;\n      color: var(--orange);\n      letter-spacing: 0.01em;\n      line-height: 1.1;\n    }\n    .hero-sub {\n      font-size: 1rem;\n      line-height: 1.75;\n      color: rgba(247,244,240,0.6);\n      max-width: 440px;\n      margin: 28px 0 44px;\n      font-weight: 300;\n    }\n    .hero-sub strong { color: var(--off-white); font-weight: 600; }\n    .hero-price-note {\n      display: inline-flex; align-items: center; gap: 10px;\n      background: rgba(5,102,141,0.25);\n      border: 1px solid rgba(5,102,141,0.4);\n      border-left: 3px solid var(--teal);\n      padding: 10px 16px;\n      border-radius: 2px;\n      font-size: 0.82rem;\n      font-weight: 500;\n      color: rgba(247,244,240,0.75);\n      margin-bottom: 32px;\n    }\n    .hero-price-note strong { color: var(--off-white); }\n    .hero-actions { display: flex; gap: 14px; flex-wrap: wrap; align-items: center; }\n    .btn-primary {\n      display: inline-flex; align-items: center; gap: 8px;\n      background: var(--orange);\n      color: white;\n      font-family: var(--ff-display);\n      font-weight: 700;\n      font-size: 1rem;\n      letter-spacing: 0.1em;\n      text-transform: uppercase;\n      padding: 16px 36px;\n      border-radius: 2px;\n      transition: background 0.2s, transform 0.15s;\n    }\n    .btn-primary:hover { background: var(--orange-deep); transform: translateY(-1px); }\n    .btn-secondary {\n      display: inline-flex; align-items: center; gap: 8px;\n      background: transparent;\n      border: 2px solid var(--teal);\n      color: rgba(247,244,240,0.8);\n      font-family: var(--ff-display);\n      font-weight: 700;\n      font-size: 1rem;\n      letter-spacing: 0.1em;\n      text-transform: uppercase;\n      padding: 14px 28px;\n      border-radius: 2px;\n      transition: background 0.2s, color 0.2s;\n    }\n    .btn-secondary:hover { background: var(--teal); color: white; }\n    /* SMS button */\n    .btn-sms {\n      display: inline-flex; align-items: center; gap: 8px;\n      background: transparent;\n      border: 1px solid rgba(247,244,240,0.2);\n      color: rgba(247,244,240,0.5);\n      font-size: 0.8rem;\n      font-weight: 500;\n      letter-spacing: 0.06em;\n      padding: 10px 20px;\n      border-radius: 2px;\n      transition: border-color 0.2s, color 0.2s;\n    }\n    .btn-sms:hover { border-color: var(--orange); color: var(--orange); }\n    .hero-image-col {\n      position: relative; overflow: hidden;\n    }\n    .hero-image-col img {\n      width: 100%; height: 100%;\n      object-fit: cover;\n    }\n    .hero-image-col::before {\n      content: '';\n      position: absolute; inset: 0; z-index: 1;\n      background: linear-gradient(to right, var(--dark) 0%, transparent 35%),\n                  linear-gradient(to top, rgba(12,12,12,0.7) 0%, transparent 40%);\n    }\n    .hero-img-placeholder {\n      width: 100%; height: 100%; min-height: 92vh;\n      background: linear-gradient(160deg, var(--teal-deep) 0%, var(--dark2) 60%);\n      display: flex; flex-direction: column;\n      align-items: center; justify-content: center;\n      gap: 14px;\n    }\n    .hero-img-placeholder p {\n      font-size: 0.72rem; letter-spacing: 0.16em;\n      text-transform: uppercase; color: rgba(247,244,240,0.3);\n      text-align: center; padding: 0 32px;\n    }\n    .hero-stat {\n      position: absolute; bottom: 40px; left: 0; z-index: 2;\n      display: flex; gap: 0;\n    }\n    .hero-stat-item {\n      background: var(--orange);\n      padding: 18px 28px;\n      text-align: center;\n    }\n    .hero-stat-item:last-child {\n      background: var(--teal);\n    }\n    .hero-stat-item strong {\n      display: block;\n      font-family: var(--ff-display);\n      font-size: 1.8rem;\n      font-weight: 900;\n      color: white;\n      line-height: 1;\n    }\n    .hero-stat-item span {\n      font-size: 0.65rem;\n      font-weight: 600;\n      letter-spacing: 0.15em;\n      text-transform: uppercase;\n      color: rgba(255,255,255,0.8);\n    }\n\n    /* ── TRUST BAR ────────────────────────────────────────── */\n    .trust-bar {\n      background: var(--teal);\n      padding: 16px 0;\n    }\n    .trust-bar-inner {\n      display: flex; align-items: center;\n      justify-content: center; gap: 0;\n      flex-wrap: wrap;\n    }\n    .trust-item {\n      display: flex; align-items: center; gap: 10px;\n      font-family: var(--ff-display);\n      font-size: 0.85rem;\n      font-weight: 700;\n      letter-spacing: 0.12em;\n      text-transform: uppercase;\n      color: rgba(255,255,255,0.9);\n      padding: 8px 28px;\n      border-right: 1px solid rgba(255,255,255,0.2);\n    }\n    .trust-item:last-child { border-right: none; }\n    .trust-item svg { color: var(--orange); flex-shrink: 0; }\n\n    /* ── SECTION COMMONS ──────────────────────────────────── */\n    .section-eyebrow {\n      font-family: var(--ff-display);\n      font-size: 0.8rem;\n      font-weight: 700;\n      letter-spacing: 0.22em;\n      text-transform: uppercase;\n      color: var(--orange);\n      margin-bottom: 12px;\n      display: flex; align-items: center; gap: 10px;\n    }\n    .section-eyebrow::before {\n      content: '';\n      display: block; width: 24px; height: 2px;\n      background: var(--orange); flex-shrink: 0;\n    }\n    .section-title {\n      font-family: var(--ff-display);\n      font-size: clamp(2.4rem, 4vw, 3.6rem);\n      font-weight: 900;\n      line-height: 0.95;\n      letter-spacing: 0.01em;\n      text-transform: uppercase;\n      margin-bottom: 20px;\n    }\n    .section-title em {\n      font-family: var(--ff-serif);\n      font-style: italic;\n      text-transform: none;\n      font-weight: 400;\n      font-size: 0.85em;\n      display: block;\n      line-height: 1.2;\n    }\n    .section-sub {\n      font-size: 1rem;\n      line-height: 1.75;\n      color: var(--mid);\n      font-weight: 300;\n      max-width: 560px;\n    }\n\n    /* ── VSL ──────────────────────────────────────────────── */\n    .vsl-section {\n      background: var(--dark);\n      padding: 100px 0;\n      position: relative;\n      overflow: hidden;\n    }\n    .vsl-section::before {\n      content: '';\n      position: absolute; top: 0; left: 0; right: 0; height: 3px;\n      background: linear-gradient(to right, var(--teal), var(--orange));\n    }\n    .vsl-bg-text {\n      position: absolute;\n      font-family: var(--ff-display);\n      font-size: clamp(8rem, 18vw, 18rem);\n      font-weight: 900;\n      letter-spacing: -0.02em;\n      color: rgba(255,255,255,0.025);\n      top: 50%; left: 50%;\n      transform: translate(-50%, -50%);\n      white-space: nowrap;\n      pointer-events: none;\n      user-select: none;\n    }\n    .vsl-inner {\n      max-width: 860px; margin: 0 auto;\n      padding: 0 28px; text-align: center;\n      position: relative; z-index: 2;\n    }\n    .vsl-inner .section-eyebrow { justify-content: center; }\n    .vsl-inner .section-eyebrow::before { display: none; }\n    .vsl-inner .section-title { color: var(--off-white); }\n    .vsl-inner .section-sub { color: rgba(247,244,240,0.55); margin: 0 auto 48px; }\n    .vsl-player-wrap {\n      position: relative; width: 100%; padding-bottom: 56.25%;\n      background: #0a0a0a;\n      border-radius: 3px; overflow: hidden;\n      border: 1px solid rgba(241,94,34,0.25);\n      box-shadow: 0 0 0 1px rgba(5,102,141,0.15), 0 40px 80px rgba(0,0,0,0.7);\n      margin-bottom: 36px;\n    }\n    .vsl-player-wrap iframe,\n    .vsl-player-wrap video {\n      position: absolute; inset: 0; width: 100%; height: 100%; border: none;\n    }\n    .vsl-placeholder {\n      position: absolute; inset: 0;\n      display: flex; flex-direction: column;\n      align-items: center; justify-content: center; gap: 20px;\n      background: linear-gradient(135deg, #0f1a1f 0%, #0c0c0c 100%);\n      cursor: pointer;\n    }\n    .play-btn {\n      width: 88px; height: 88px; border-radius: 50%;\n      background: var(--orange);\n      display: flex; align-items: center; justify-content: center;\n      transition: transform 0.2s, background 0.2s;\n      box-shadow: 0 0 0 12px rgba(241,94,34,0.15);\n    }\n    .play-btn:hover { transform: scale(1.1); background: var(--orange-deep); }\n    .play-btn svg { margin-left: 5px; }\n    .vsl-placeholder p {\n      font-family: var(--ff-display);\n      font-size: 0.75rem; letter-spacing: 0.18em;\n      text-transform: uppercase;\n      color: rgba(247,244,240,0.3);\n    }\n    .vsl-cta-row {\n      display: flex; align-items: center; justify-content: center;\n      gap: 20px; flex-wrap: wrap;\n    }\n    .vsl-note { font-size: 0.8rem; color: rgba(247,244,240,0.35); font-style: italic; }\n\n    /* ── ABOUT / HERO'S JOURNEY ───────────────────────────── */\n    .about-section {\n      background: var(--warm-white);\n      padding: 110px 0;\n      position: relative; overflow: hidden;\n    }\n    .about-section::before {\n      content: 'HERO';\n      position: absolute;\n      font-family: var(--ff-display);\n      font-size: clamp(10rem, 22vw, 22rem);\n      font-weight: 900;\n      color: rgba(5,102,141,0.04);\n      top: 50%; right: -4%;\n      transform: translateY(-50%);\n      pointer-events: none; user-select: none;\n      letter-spacing: -0.03em;\n    }\n    .about-grid {\n      display: grid;\n      grid-template-columns: 420px 1fr;\n      gap: 80px; align-items: start;\n      position: relative; z-index: 2;\n    }\n    .about-image-col { position: relative; }\n    .about-img-wrap {\n      position: relative;\n    }\n    .about-img-wrap img {\n      width: 100%; aspect-ratio: 3/4;\n      object-fit: cover; border-radius: 2px;\n    }\n    .about-img-placeholder {\n      width: 100%; aspect-ratio: 3/4;\n      background: linear-gradient(160deg, #e8e2d8, #d4cec5);\n      border-radius: 2px;\n      display: flex; flex-direction: column;\n      align-items: center; justify-content: center; gap: 12px;\n    }\n    .about-img-placeholder p {\n      font-size: 0.7rem; letter-spacing: 0.16em;\n      text-transform: uppercase; color: #999;\n      text-align: center; padding: 0 24px;\n    }\n    .about-corner {\n      position: absolute;\n      bottom: -18px; right: -18px;\n      width: 160px; height: 160px;\n      border: 3px solid var(--orange);\n      border-radius: 2px; z-index: -1;\n      opacity: 0.5;\n    }\n    .about-corner-teal {\n      position: absolute;\n      top: -12px; left: -12px;\n      width: 80px; height: 80px;\n      border: 2px solid var(--teal);\n      border-radius: 2px; z-index: -1;\n      opacity: 0.4;\n    }\n    /* Journey stages */\n    .journey-tag {\n      display: inline-flex; align-items: center; gap: 8px;\n      background: var(--orange);\n      color: white;\n      font-family: var(--ff-display);\n      font-size: 0.72rem; font-weight: 700;\n      letter-spacing: 0.18em; text-transform: uppercase;\n      padding: 5px 14px; border-radius: 20px;\n      margin-bottom: 20px;\n    }\n    .about-content .section-eyebrow { justify-content: flex-start; }\n    .about-content .section-title { color: var(--black); font-size: clamp(2rem, 3.5vw, 3rem); }\n    .about-content .section-title em { color: var(--teal); }\n    .about-body {\n      font-size: 0.98rem; line-height: 1.8;\n      color: #444; font-weight: 300; margin-bottom: 20px;\n    }\n    .about-body strong { color: var(--black); font-weight: 600; }\n    .about-body em { font-style: italic; color: var(--teal); }\n    /* Journey milestone markers */\n    .journey-milestones {\n      display: flex; flex-direction: column; gap: 0;\n      margin: 36px 0;\n      border-left: 2px solid var(--orange);\n      padding-left: 28px;\n    }\n    .milestone {\n      position: relative; padding-bottom: 28px;\n    }\n    .milestone:last-child { padding-bottom: 0; }\n    .milestone::before {\n      content: '';\n      position: absolute;\n      left: -37px; top: 4px;\n      width: 14px; height: 14px;\n      border-radius: 50%;\n      background: var(--orange);\n      border: 3px solid var(--warm-white);\n      box-shadow: 0 0 0 2px var(--orange);\n    }\n    .milestone-label {\n      font-family: var(--ff-display);\n      font-size: 0.7rem; font-weight: 700;\n      letter-spacing: 0.18em; text-transform: uppercase;\n      color: var(--orange); margin-bottom: 4px;\n    }\n    .milestone-text {\n      font-size: 0.92rem; line-height: 1.65;\n      color: #555; font-weight: 300;\n    }\n    .milestone-text strong { color: var(--black); font-weight: 600; }\n    .about-book-ref {\n      display: flex; align-items: flex-start; gap: 16px;\n      background: rgba(5,102,141,0.06);\n      border: 1px solid rgba(5,102,141,0.2);\n      border-left: 3px solid var(--teal);\n      padding: 20px 24px; border-radius: 2px;\n      margin: 28px 0;\n    }\n    .about-book-ref .book-icon { font-size: 1.6rem; flex-shrink: 0; line-height: 1; }\n    .about-book-ref p {\n      font-size: 0.88rem; line-height: 1.65;\n      color: #555; font-style: italic;\n    }\n    .about-book-ref p strong { color: var(--teal); font-style: normal; font-weight: 600; }\n    .about-signature {\n      font-family: var(--ff-serif);\n      font-style: italic;\n      font-size: 1.6rem;\n      color: var(--black);\n      margin-top: 32px;\n      padding-top: 24px;\n      border-top: 1px solid rgba(0,0,0,0.1);\n    }\n    .about-signature span {\n      display: block;\n      font-family: var(--ff-body);\n      font-style: normal; font-size: 0.72rem;\n      font-weight: 600; letter-spacing: 0.14em;\n      text-transform: uppercase;\n      color: var(--orange); margin-top: 6px;\n    }\n\n    /* ── FIT SECTION ──────────────────────────────────────── */\n    .fit-section {\n      background: var(--dark);\n      padding: 110px 0;\n      position: relative;\n    }\n    .fit-section::before {\n      content: ''; position: absolute; top: 0; left: 0; right: 0;\n      height: 3px;\n      background: linear-gradient(to right, var(--teal), var(--orange));\n    }\n    .fit-grid {\n      display: grid; grid-template-columns: 1fr 1fr; gap: 20px;\n    }\n    .fit-card {\n      padding: 44px 40px;\n      border-radius: 2px;\n    }\n    .fit-card.yes {\n      background: rgba(241,94,34,0.08);\n      border: 1px solid rgba(241,94,34,0.25);\n    }\n    .fit-card.no {\n      background: rgba(255,255,255,0.03);\n      border: 1px solid rgba(255,255,255,0.08);\n    }\n    .fit-card-label {\n      font-family: var(--ff-display);\n      font-size: 0.78rem; font-weight: 700;\n      letter-spacing: 0.2em; text-transform: uppercase;\n      margin-bottom: 28px; padding-bottom: 16px;\n      border-bottom: 1px solid rgba(255,255,255,0.08);\n    }\n    .fit-card.yes .fit-card-label { color: var(--orange); }\n    .fit-card.no .fit-card-label { color: rgba(247,244,240,0.25); }\n    .fit-list { list-style: none; display: flex; flex-direction: column; gap: 14px; }\n    .fit-list li {\n      display: flex; align-items: flex-start; gap: 12px;\n      font-size: 0.93rem; line-height: 1.55;\n      color: rgba(247,244,240,0.7); font-weight: 300;\n    }\n    .fit-check {\n      font-size: 0.75rem; font-weight: 700;\n      width: 20px; height: 20px; border-radius: 50%;\n      display: flex; align-items: center; justify-content: center;\n      flex-shrink: 0; margin-top: 1px;\n    }\n    .fit-card.yes .fit-check { background: var(--orange); color: white; }\n    .fit-card.no .fit-check { background: rgba(255,255,255,0.08); color: rgba(247,244,240,0.3); }\n    .fit-note {\n      text-align: center; margin-top: 44px;\n      font-size: 0.85rem; color: rgba(247,244,240,0.3);\n      font-style: italic;\n    }\n\n    /* ── HOW IT WORKS ─────────────────────────────────────── */\n    .how-section { background: var(--warm-white); padding: 110px 0; }\n    .how-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }\n    .how-step {\n      padding: 44px 36px;\n      background: white;\n      border: 1px solid var(--light-border);\n      border-radius: 2px;\n      position: relative;\n      transition: border-color 0.25s, transform 0.25s;\n    }\n    .how-step:hover { border-color: var(--orange); transform: translateY(-4px); }\n    .how-num {\n      font-family: var(--ff-display);\n      font-size: 5.5rem; font-weight: 900;\n      line-height: 1; letter-spacing: -0.02em;\n      color: rgba(241,94,34,0.1); margin-bottom: 12px;\n    }\n    .how-title {\n      font-family: var(--ff-display);\n      font-size: 1.5rem; font-weight: 800;\n      letter-spacing: 0.03em; text-transform: uppercase;\n      color: var(--black); margin-bottom: 14px;\n    }\n    .how-body {\n      font-size: 0.9rem; line-height: 1.75;\n      color: var(--mid); font-weight: 300;\n    }\n    .how-step::after {\n      content: '';\n      position: absolute; bottom: 0; left: 0; right: 0;\n      height: 3px; border-radius: 0 0 2px 2px;\n      background: linear-gradient(to right, var(--orange), var(--teal));\n      opacity: 0;\n      transition: opacity 0.25s;\n    }\n    .how-step:hover::after { opacity: 1; }\n\n    /* ── PROOF ────────────────────────────────────────────── */\n    .proof-section {\n      background: var(--dark2);\n      padding: 110px 0;\n      position: relative;\n    }\n    .proof-section::before {\n      content: ''; position: absolute; top: 0; left: 0; right: 0;\n      height: 3px;\n      background: linear-gradient(to right, var(--orange), var(--teal));\n    }\n    /* Featured stories */\n    .proof-stories {\n      display: grid; grid-template-columns: 1fr; gap: 20px;\n      max-width: 760px; margin: 0 auto 20px;\n    }\n    .story-card {\n      background: rgba(255,255,255,0.04);\n      border: 1px solid rgba(241,94,34,0.2);\n      border-radius: 2px; padding: 40px 36px;\n      position: relative; overflow: hidden;\n    }\n    .story-card::before {\n      content: '\\201C';\n      position: absolute; top: 16px; right: 24px;\n      font-family: var(--ff-serif);\n      font-size: 8rem; line-height: 1;\n      color: rgba(241,94,34,0.08);\n      pointer-events: none;\n    }\n    .story-label {\n      font-family: var(--ff-display);\n      font-size: 0.7rem; font-weight: 700;\n      letter-spacing: 0.2em; text-transform: uppercase;\n      color: var(--orange); margin-bottom: 16px;\n    }\n    .story-text {\n      font-size: 0.95rem; line-height: 1.8;\n      color: rgba(247,244,240,0.75); font-weight: 300;\n      font-style: italic; margin-bottom: 28px;\n    }\n    .story-author {\n      display: flex; align-items: center; gap: 14px;\n    }\n    .story-avatar {\n      width: 46px; height: 46px; border-radius: 50%;\n      background: var(--orange);\n      display: flex; align-items: center; justify-content: center;\n      font-family: var(--ff-display);\n      font-size: 1.1rem; font-weight: 700; color: white;\n      flex-shrink: 0;\n    }\n    .story-name {\n      font-weight: 600; font-size: 0.9rem; color: var(--off-white);\n    }\n    .story-role {\n      font-size: 0.75rem; color: rgba(247,244,240,0.4); margin-top: 2px;\n    }\n    /* Regular review cards */\n    .proof-reviews {\n      display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;\n    }\n    .review-card {\n      background: rgba(255,255,255,0.03);\n      border: 1px solid rgba(255,255,255,0.08);\n      border-radius: 2px; padding: 32px 28px;\n      transition: border-color 0.2s, transform 0.2s;\n    }\n    .review-card:hover { border-color: rgba(241,94,34,0.35); transform: translateY(-2px); }\n    .review-stars { display: flex; gap: 3px; margin-bottom: 16px; }\n    .review-stars span { color: var(--orange); font-size: 0.9rem; }\n    .review-text {\n      font-size: 0.88rem; line-height: 1.75;\n      color: rgba(247,244,240,0.65); font-weight: 300;\n      font-style: italic; margin-bottom: 20px;\n    }\n    .review-author {\n      display: flex; align-items: center; gap: 12px;\n    }\n    .review-avatar {\n      width: 38px; height: 38px; border-radius: 50%;\n      background: var(--teal);\n      display: flex; align-items: center; justify-content: center;\n      font-family: var(--ff-display);\n      font-size: 0.95rem; font-weight: 700; color: white;\n      flex-shrink: 0;\n    }\n    .review-name { font-weight: 600; font-size: 0.85rem; color: var(--off-white); }\n    .review-source { font-size: 0.72rem; color: rgba(247,244,240,0.35); margin-top: 2px; }\n\n    /* ── PRICING ──────────────────────────────────────────── */\n    .pricing-section { background: var(--warm-white); padding: 110px 0; }\n    .pricing-grid {\n      display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;\n      margin-bottom: 20px;\n    }\n    .pricing-grid-bottom {\n      display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;\n    }\n    .price-card {\n      background: white;\n      border: 1px solid var(--light-border);\n      border-radius: 2px; padding: 36px 28px;\n      position: relative;\n      transition: border-color 0.2s, transform 0.2s, box-shadow 0.2s;\n    }\n    .price-card:hover {\n      border-color: var(--orange);\n      transform: translateY(-4px);\n      box-shadow: 0 16px 40px rgba(241,94,34,0.1);\n    }\n    .price-card.featured {\n      background: var(--dark);\n      border-color: var(--orange);\n      border-width: 2px;\n    }\n    .price-badge {\n      position: absolute; top: -13px; left: 50%; transform: translateX(-50%);\n      background: var(--orange); color: white;\n      font-family: var(--ff-display);\n      font-size: 0.68rem; font-weight: 700;\n      letter-spacing: 0.15em; text-transform: uppercase;\n      padding: 5px 16px; border-radius: 20px;\n      white-space: nowrap;\n    }\n    .price-frequency {\n      font-family: var(--ff-display);\n      font-size: 0.72rem; font-weight: 700;\n      letter-spacing: 0.18em; text-transform: uppercase;\n      color: var(--teal); margin-bottom: 8px;\n    }\n    .price-card.featured .price-frequency { color: var(--orange); }\n    .price-name {\n      font-family: var(--ff-display);\n      font-size: 1.3rem; font-weight: 800;\n      text-transform: uppercase;\n      color: var(--black); margin-bottom: 20px;\n    }\n    .price-card.featured .price-name { color: var(--off-white); }\n    .price-amount {\n      font-family: var(--ff-display);\n      font-size: 3rem; font-weight: 900;\n      line-height: 1; color: var(--black);\n      margin-bottom: 4px;\n    }\n    .price-card.featured .price-amount { color: var(--orange); }\n    .price-period {\n      font-size: 0.78rem; color: #999;\n      font-weight: 300; margin-bottom: 24px;\n    }\n    .price-card.featured .price-period { color: rgba(247,244,240,0.35); }\n    .price-hr { height: 1px; background: rgba(0,0,0,0.08); margin-bottom: 20px; }\n    .price-card.featured .price-hr { background: rgba(247,244,240,0.1); }\n    .price-features { list-style: none; display: flex; flex-direction: column; gap: 10px; margin-bottom: 32px; }\n    .price-features li {\n      display: flex; align-items: flex-start; gap: 10px;\n      font-size: 0.85rem; line-height: 1.5;\n      color: var(--mid); font-weight: 300;\n    }\n    .price-card.featured .price-features li { color: rgba(247,244,240,0.6); }\n    .price-features li::before { content: '✓'; color: var(--orange); font-weight: 700; flex-shrink: 0; }\n    .price-nutrition { color: var(--teal) !important; font-weight: 500 !important; }\n    .price-card.featured .price-nutrition { color: var(--orange-light) !important; }\n    .price-cta-btn {\n      display: block; text-align: center;\n      padding: 13px;\n      border: 1px solid rgba(0,0,0,0.15);\n      border-radius: 2px;\n      font-family: var(--ff-display);\n      font-size: 0.9rem; font-weight: 700;\n      letter-spacing: 0.1em; text-transform: uppercase;\n      color: var(--black);\n      transition: all 0.2s;\n    }\n    .price-cta-btn:hover { background: var(--black); color: white; border-color: var(--black); }\n    .price-card.featured .price-cta-btn {\n      background: var(--orange); border-color: var(--orange); color: white;\n    }\n    .price-card.featured .price-cta-btn:hover { background: var(--orange-deep); }\n    .pricing-anchor {\n      text-align: center; margin-top: 40px;\n      padding: 24px 32px;\n      background: rgba(5,102,141,0.06);\n      border: 1px solid rgba(5,102,141,0.2);\n      border-radius: 2px;\n      max-width: 600px; margin-left: auto; margin-right: auto;\n    }\n    .pricing-anchor p {\n      font-size: 0.9rem; color: var(--mid); line-height: 1.65; font-weight: 300;\n    }\n    .pricing-anchor strong { color: var(--teal); font-weight: 600; }\n\n    /* ── LOCATION ─────────────────────────────────────────── */\n    .location-section {\n      background: var(--dark);\n      padding: 110px 0;\n      position: relative;\n    }\n    .location-section::before {\n      content: ''; position: absolute; top: 0; left: 0; right: 0;\n      height: 3px;\n      background: linear-gradient(to right, var(--teal), var(--orange));\n    }\n    .location-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: start; }\n    .location-item {\n      display: flex; gap: 18px;\n      padding-bottom: 24px; margin-bottom: 24px;\n      border-bottom: 1px solid rgba(255,255,255,0.06);\n    }\n    .location-item:last-of-type { border: none; margin-bottom: 0; padding-bottom: 0; }\n    .loc-icon {\n      width: 40px; height: 40px; border-radius: 2px;\n      background: rgba(241,94,34,0.15);\n      border: 1px solid rgba(241,94,34,0.25);\n      display: flex; align-items: center; justify-content: center;\n      font-size: 1rem; flex-shrink: 0;\n    }\n    .loc-label {\n      font-family: var(--ff-display);\n      font-size: 0.7rem; font-weight: 700;\n      letter-spacing: 0.18em; text-transform: uppercase;\n      color: var(--orange); margin-bottom: 6px;\n    }\n    .loc-val {\n      font-size: 0.92rem; line-height: 1.65;\n      color: rgba(247,244,240,0.65); font-weight: 300;\n    }\n    .loc-val a { color: var(--orange); }\n    .location-radius {\n      margin-top: 24px; padding: 20px 22px;\n      background: rgba(5,102,141,0.12);\n      border: 1px solid rgba(5,102,141,0.3);\n      border-radius: 2px;\n    }\n    .location-radius p {\n      font-size: 0.82rem; color: rgba(247,244,240,0.5); line-height: 1.65;\n    }\n    .location-radius strong { color: var(--teal-light); }\n    .map-embed {\n      width: 100%; aspect-ratio: 4/3;\n      border-radius: 2px; overflow: hidden;\n      border: 1px solid rgba(241,94,34,0.2);\n    }\n    .map-embed iframe {\n      width: 100%; height: 100%; border: none;\n      filter: grayscale(20%) contrast(1.05);\n    }\n\n    /* ── FAQ ──────────────────────────────────────────────── */\n    .faq-section { background: var(--warm-white); padding: 110px 0; }\n    .faq-list {\n      max-width: 760px; margin: 0 auto;\n      display: flex; flex-direction: column; gap: 3px;\n    }\n    .faq-item {\n      background: white;\n      border: 1px solid var(--light-border);\n      border-radius: 2px; overflow: hidden;\n    }\n    .faq-q {\n      width: 100%; display: flex; align-items: center;\n      justify-content: space-between; gap: 20px;\n      padding: 22px 28px; background: none; border: none;\n      cursor: pointer; text-align: left;\n      font-family: var(--ff-body);\n      font-size: 0.95rem; font-weight: 600;\n      color: var(--black); transition: color 0.2s;\n    }\n    .faq-q:hover { color: var(--orange); }\n    .faq-arrow {\n      font-size: 0.75rem; color: var(--orange);\n      transition: transform 0.3s; flex-shrink: 0;\n    }\n    .faq-item.open .faq-arrow { transform: rotate(180deg); }\n    .faq-a { max-height: 0; overflow: hidden; transition: max-height 0.35s ease; padding: 0 28px; }\n    .faq-item.open .faq-a { max-height: 300px; }\n    .faq-a p { padding-bottom: 22px; font-size: 0.9rem; line-height: 1.75; color: var(--mid); font-weight: 300; }\n\n    /* ── FINAL CTA ────────────────────────────────────────── */\n    .final-cta {\n      background: var(--dark);\n      padding: 120px 0; text-align: center;\n      position: relative; overflow: hidden;\n    }\n    .final-cta::before {\n      content: ''; position: absolute; top: 0; left: 0; right: 0;\n      height: 3px;\n      background: linear-gradient(to right, var(--orange), var(--teal));\n    }\n    .final-cta-bg {\n      position: absolute; inset: 0;\n      background: radial-gradient(ellipse at 30% 50%, rgba(241,94,34,0.06) 0%, transparent 55%),\n                  radial-gradient(ellipse at 70% 50%, rgba(5,102,141,0.06) 0%, transparent 55%);\n      pointer-events: none;\n    }\n    .final-cta .container { position: relative; z-index: 2; }\n    .cta-eyebrow {\n      font-family: var(--ff-display);\n      font-size: 0.8rem; font-weight: 700;\n      letter-spacing: 0.22em; text-transform: uppercase;\n      color: var(--orange); margin-bottom: 20px;\n    }\n    .cta-title {\n      font-family: var(--ff-display);\n      font-size: clamp(3rem, 5.5vw, 5.5rem);\n      font-weight: 900; line-height: 0.92;\n      text-transform: uppercase; letter-spacing: 0.01em;\n      color: var(--off-white); margin-bottom: 12px;\n    }\n    .cta-title em {\n      font-family: var(--ff-serif);\n      font-style: italic; text-transform: none;\n      font-weight: 400; color: var(--orange);\n      font-size: 0.8em; display: block;\n      line-height: 1.2; margin-top: 4px;\n    }\n    .cta-sub {\n      font-size: 1rem; line-height: 1.75;\n      color: rgba(247,244,240,0.5); font-weight: 300;\n      max-width: 460px; margin: 24px auto 44px;\n    }\n    .cta-btn-group {\n      display: flex; flex-direction: column; align-items: center; gap: 16px;\n    }\n    .cta-btn-row { display: flex; gap: 14px; flex-wrap: wrap; justify-content: center; }\n    .cta-contact {\n      display: flex; gap: 20px; justify-content: center;\n      flex-wrap: wrap;\n    }\n    .cta-contact a {\n      font-size: 0.82rem; color: rgba(247,244,240,0.4);\n      letter-spacing: 0.06em;\n      transition: color 0.2s;\n    }\n    .cta-contact a:hover { color: var(--orange); }\n    .cta-tagline {\n      margin-top: 52px;\n      font-family: var(--ff-serif);\n      font-style: italic;\n      font-size: 1.2rem;\n      color: rgba(247,244,240,0.2);\n    }\n    .cta-tagline strong { color: rgba(241,94,34,0.5); font-style: normal; }\n\n    /* ── FOOTER ───────────────────────────────────────────── */\n    footer {\n      background: var(--black);\n      border-top: 1px solid rgba(241,94,34,0.2);\n      padding: 36px 0;\n    }\n    .footer-inner {\n      display: flex; align-items: center;\n      justify-content: space-between; flex-wrap: wrap; gap: 20px;\n    }\n    .footer-logo-text .top { font-family: var(--ff-display); font-size: 1.2rem; font-weight: 900; color: var(--off-white); letter-spacing: 0.05em; }\n    .footer-logo-text .bottom { font-family: var(--ff-display); font-size: 0.65rem; font-weight: 600; letter-spacing: 0.2em; text-transform: uppercase; color: var(--orange); }\n    .footer-info { font-size: 0.75rem; color: rgba(247,244,240,0.25); line-height: 1.7; text-align: center; }\n    .footer-copy { font-size: 0.7rem; color: rgba(247,244,240,0.18); }\n\n    /* ── ANIMATIONS ───────────────────────────────────────── */\n    @keyframes fadeUp {\n      from { opacity: 0; transform: translateY(20px); }\n      to   { opacity: 1; transform: translateY(0); }\n    }\n    .hero-content > * { opacity: 0; animation: fadeUp 0.65s ease forwards; }\n    .hero-eyebrow  { animation-delay: 0.05s; }\n    .hero-h1       { animation-delay: 0.18s; }\n    .hero-price-note { animation-delay: 0.3s; }\n    .hero-sub      { animation-delay: 0.3s; }\n    .hero-actions  { animation-delay: 0.44s; }\n\n    /* ── RESPONSIVE ───────────────────────────────────────── */\n    @media (max-width: 960px) {\n      .hero { grid-template-columns: 1fr; }\n      .hero-content { padding: 80px 28px 60px; }\n      .hero-image-col { min-height: 55vw; }\n      .hero-img-placeholder { min-height: 55vw; }\n      .about-grid { grid-template-columns: 1fr; gap: 48px; }\n      .fit-grid { grid-template-columns: 1fr; }\n      .how-grid { grid-template-columns: 1fr; }\n      .proof-stories { grid-template-columns: 1fr; }\n      .proof-reviews { grid-template-columns: 1fr; }\n      .pricing-grid { grid-template-columns: 1fr; }\n      .pricing-grid-bottom { grid-template-columns: 1fr; }\n      .location-grid { grid-template-columns: 1fr; }\n      .nav-links { display: none; }\n      .trust-item { padding: 8px 16px; font-size: 0.75rem; }\n    }\n  \u003C/style>\n\n\u003C/head>\n\u003Cbody>\n\n  \u003C!-- ── ANNOUNCEMENT BAR ───────────────────────────────── -->\n\n  \u003Cdiv class=\"announce-bar\">\n    Plans start at $200/month · No hidden fees ·\n    \u003Ca href=\"https://link.localbestgyms.com/widget/booking/Zn2fnK10p3xhQ7LyOvZS\">See if it's a good fit →\u003C/a>\n  \u003C/div>\n\n  \u003C!-- ── NAV ─────────────────────────────────────────────── -->\n\n  \u003Cnav>\n    \u003Cdiv class=\"nav-left\">\n      \u003Ca href=\"#top\" class=\"nav-logo\">\n        \u003Cimg src=\"https://assets.cdn.filesafe.space/4DTajHGNLL9qk7nmvCgf/media/66db3e5918380962e9980226.jpeg\" alt=\"My Fitness Guide - Personal Trainer West Lansing MI\" />\n      \u003C/a>\n      \u003Ca href=\"tel:+15179210970\" class=\"nav-phone\">\n        \u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\">\u003Cpath d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 12 19.79 19.79 0 0 1 1.62 3.38 2 2 0 0 1 3.59 1h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L7.91 8.56a16 16 0 0 0 6.53 6.53l1.62-1.62a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z\"/>\u003C/svg>\n        (517) 921-0970\n      \u003C/a>\n    \u003C/div>\n    \u003Cdiv class=\"nav-links\">\n      \u003Ca href=\"#vsl\">Is It A Fit?\u003C/a>\n      \u003Ca href=\"#about\">Coach Max\u003C/a>\n      \u003Ca href=\"#proof\">Results\u003C/a>\n      \u003Ca href=\"#faq\">FAQ\u003C/a>\n    \u003C/div>\n    \u003Ca href=\"https://link.localbestgyms.com/widget/booking/Zn2fnK10p3xhQ7LyOvZS\" class=\"nav-links nav-cta\">Book Intro\u003C/a>\n  \u003C/nav>\n\n  \u003C!-- ── HERO ────────────────────────────────────────────── -->\n\n  \u003Csection class=\"hero\" id=\"top\">\n    \u003Cdiv class=\"hero-content\">\n      \u003Cdiv class=\"hero-eyebrow\">West Lansing, MI · Semi-Private Personal Training\u003C/div>\n      \u003Ch1 class=\"hero-h1\">\n        Finally Someone\n        \u003Cspan class=\"accent\">Who Gets It.\u003C/span>\n      \u003C/h1>\n      \u003Cdiv class=\"hero-price-note\">\n        \u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\">\u003Cpolyline points=\"20 6 9 17 4 12\"/>\u003C/svg>\n        \u003Cspan>Plans start at \u003Cstrong>$200/month\u003C/strong> · No hidden fees\u003C/span>\n      \u003C/div>\n      \u003Cp class=\"hero-sub\">\n        Fitness has always been the hard part for most people — and that's \u003Cstrong>exactly who My Fitness Guide was built for.\u003C/strong> Real coaching. A plan with your name on it. Max 4 people per session. West side of Lansing.\n      \u003C/p>\n      \u003Cdiv class=\"hero-actions\">\n        \u003Ca href=\"https://link.localbestgyms.com/widget/booking/Zn2fnK10p3xhQ7LyOvZS\" class=\"btn-primary\">Book Your No Sweat Intro\u003C/a>\n        \u003Ca href=\"#vsl\" class=\"btn-secondary\">Watch To See If It's A Fit\u003C/a>\n        \u003Ca href=\"sms:+15179210970?body=Hi%20Max%2C%20I%27m%20interested%20in%20learning%20more%20about%20My%20Fitness%20Guide.%20Can%20we%20set%20up%20a%20No%20Sweat%20Intro%3F\" class=\"btn-sms\">\n          \u003Csvg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\">\u003Cpath d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"/>\u003C/svg>\n          Text Us\n        \u003C/a>\n      \u003C/div>\n    \u003C/div>\n      \u003Cdiv class=\"hero-image-col\">\n      \u003Cimg src=\"https://assets.cdn.filesafe.space/4DTajHGNLL9qk7nmvCgf/media/66dedfa7d7c43b9c86100a36.jpeg\" alt=\"Coach Maxwell Taborsky personal trainer coaching a client at My Fitness Guide West Lansing MI\" style=\"width:100%;height:100%;object-fit:cover;min-height:92vh;\" />\n    \u003C/div>\n  \u003C/section>\n\n  \u003C!-- ── TRUST BAR ───────────────────────────────────────── -->\n\n  \u003Cdiv class=\"trust-bar\">\n    \u003Cdiv class=\"trust-bar-inner\">\n      \u003Cdiv class=\"trust-item\">\n        \u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\">\u003Cpolyline points=\"20 6 9 17 4 12\"/>\u003C/svg>\n        Custom Program Every Session\n      \u003C/div>\n      \u003Cdiv class=\"trust-item\">\n        \u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\">\u003Cpolyline points=\"20 6 9 17 4 12\"/>\u003C/svg>\n        Max 4 Per Session\n      \u003C/div>\n      \u003Cdiv class=\"trust-item\">\n        \u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\">\u003Cpolyline points=\"20 6 9 17 4 12\"/>\u003C/svg>\n        No Hidden Fees\n      \u003C/div>\n      \u003Cdiv class=\"trust-item\">\n        \u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\">\u003Cpolyline points=\"20 6 9 17 4 12\"/>\u003C/svg>\n        Plans From $200/Month\n      \u003C/div>\n      \u003Cdiv class=\"trust-item\">\n        \u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\">\u003Cpolyline points=\"20 6 9 17 4 12\"/>\u003C/svg>\n        West Lansing, MI\n      \u003C/div>\n    \u003C/div>\n  \u003C/div>\n\n  \u003C!-- ── VSL ─────────────────────────────────────────────── -->\n\n  \u003Csection class=\"vsl-section\" id=\"vsl\">\n    \u003Cdiv class=\"vsl-bg-text\">MFG\u003C/div>\n    \u003Cdiv class=\"vsl-inner\">\n      \u003Cdiv class=\"section-header-center\" style=\"margin-bottom:48px;\">\n        \u003Cdiv class=\"section-eyebrow\">Watch Before You Book\u003C/div>\n        \u003Ch2 class=\"section-title\" style=\"color:var(--off-white)\">See If This Is\u003Cbr/>\u003Cem>The Right Fit.\u003C/em>\u003C/h2>\n        \u003Cp class=\"section-sub\" style=\"color:rgba(247,244,240,0.55);margin-top:16px;\">Coach Max breaks down who this is for, what makes My Fitness Guide different, and what the first step actually looks like.\u003C/p>\n      \u003C/div>\n\n```\n  \u003Cdiv style=\"position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;\">\n  \u003Ciframe\n    src=\"https://www.youtube.com/embed/o5fJy22BnPg\"\n    title=\"My Fitness Guide — See If It's A Fit\"\n    frameborder=\"0\"\n    allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\"\n    allowfullscreen\n    style=\"position:absolute;top:0;left:0;width:100%;height:100%;\">\n  \u003C/iframe>\n\u003C/div>\n\n\n  \u003Cdiv class=\"vsl-cta-row\">\n    \u003Ca href=\"https://link.localbestgyms.com/widget/booking/Zn2fnK10p3xhQ7LyOvZS\" class=\"btn-primary\">Book Your No Sweat Intro\u003C/a>\n    \u003Cspan class=\"vsl-note\">Free conversation. No commitment required.\u003C/span>\n  \u003C/div>\n\u003C/div>\n```\n\n  \u003C/section>\n\n  \u003C!-- ── ABOUT / COACH MAX / HERO'S JOURNEY ─────────────── -->\n\n  \u003Csection class=\"about-section\" id=\"about\">\n    \u003Cdiv class=\"container\">\n      \u003Cdiv class=\"about-grid\">\n\n```\n    \u003Cdiv class=\"about-image-col\">\n      \u003C!--\n        REPLACE with your photo — in-studio natural shot.\n        \u003Cimg src=\"YOUR-PHOTO-URL\" alt=\"Coach Maxwell Taborsky personal trainer My Fitness Guide West Lansing MI\" />\n      -->\n      \u003Cdiv class=\"about-img-wrap\">\n        \u003Cimg src=\"https://assets.cdn.filesafe.space/4DTajHGNLL9qk7nmvCgf/media/689b8b26f580c4d4bf6786db.jpeg\" alt=\"Coach Maxwell Taborsky owner My Fitness Guide personal trainer West Lansing MI\" style=\"width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:2px;\" />\n        \u003Cdiv class=\"about-corner\">\u003C/div>\n        \u003Cdiv class=\"about-corner-teal\">\u003C/div>\n      \u003C/div>\n    \u003C/div>\n\n    \u003Cdiv class=\"about-content\">\n      \u003Cdiv class=\"section-eyebrow\">The Story Behind The Studio\u003C/div>\n      \u003Cdiv class=\"journey-tag\">Coach Max\u003C/div>\n      \u003Ch2 class=\"section-title\">Every Hero Starts\u003Cbr/>\u003Cem>In The Dark.\u003C/em>\u003C/h2>\n\n      \u003Cp class=\"about-body\">\n        Joseph Campbell wrote about it in \u003Cem>The Hero with a Thousand Faces\u003C/em> — the idea that every hero's journey begins the same way: \u003Cstrong>with pain, with a wound, with something that breaks you open.\u003C/strong> Maxwell Taborsky's journey started there too.\n      \u003C/p>\n\n      \u003Cdiv class=\"about-book-ref\">\n        \u003Cdiv class=\"book-icon\">📖\u003C/div>\n        \u003Cp>\n          \u003Cstrong>The Hero with a Thousand Faces\u003C/strong> — Campbell's insight was that the hero's journey is universal. Everyone faces a moment where the old life no longer works and the path forward is uncertain. \u003Cem>My Fitness Guide was built on that belief: that your fitness journey is part of something bigger than just your body.\u003C/em>\n        \u003C/p>\n      \u003C/div>\n\n      \u003Cdiv class=\"journey-milestones\">\n        \u003Cdiv class=\"milestone\">\n          \u003Cdiv class=\"milestone-label\">The Wound\u003C/div>\n          \u003Cdiv class=\"milestone-text\">\n            Growing up, Max struggled with \u003Cstrong>body dysmorphia and gynecomastia\u003C/strong>. He knows what it feels like to look in the mirror and feel like something is wrong with you. That feeling doesn't leave easily — and it shaped everything about the coach he became.\n          \u003C/div>\n        \u003C/div>\n        \u003Cdiv class=\"milestone\">\n          \u003Cdiv class=\"milestone-label\">The Turning Point\u003C/div>\n          \u003Cdiv class=\"milestone-text\">\n            Sport saved him. An athlete from 4th grade through high school, Max discovered that \u003Cstrong>working out didn't just change his body — it changed his mind.\u003C/strong> It became a tool for navigating anxiety, self-doubt, and a host of mental health challenges that came with growing up the way he did.\n          \u003C/div>\n        \u003C/div>\n        \u003Cdiv class=\"milestone\">\n          \u003Cdiv class=\"milestone-label\">The Real World\u003C/div>\n          \u003Cdiv class=\"milestone-text\">\n            College wasn't his path. He went straight to work — years in carpet cleaning and water restoration. \u003Cstrong>Real work. Hard work.\u003C/strong> The kind that teaches you what it actually means to show up every day even when you don't want to.\n          \u003C/div>\n        \u003C/div>\n        \u003Cdiv class=\"milestone\">\n          \u003Cdiv class=\"milestone-label\">Building The Studio\u003C/div>\n          \u003Cdiv class=\"milestone-text\">\n            Max built My Fitness Guide because the fitness journey gets dark — and \u003Cstrong>without the right guide, the pain of it can stop you cold.\u003C/strong> He's been through it. He knows what it takes to keep going. And he built a studio for people who are somewhere in the middle of their own hero's journey and need someone in their corner who truly gets it.\n          \u003C/div>\n        \u003C/div>\n      \u003C/div>\n\n      \u003Cp class=\"about-body\">\n        \u003Cstrong>\"It's impossible to lose if you don't quit.\"\u003C/strong> That's not a slogan. That's the thing he tells himself. It's the thing he tells his clients when they text him at 9pm saying they want to give up. And it's the belief that My Fitness Guide was built on.\n      \u003C/p>\n\n      \u003Cdiv class=\"about-signature\">\n        Maxwell Taborsky\n        \u003Cspan>Owner & Head Coach · My Fitness Guide · West Lansing, MI\u003C/span>\n      \u003C/div>\n    \u003C/div>\n\n  \u003C/div>\n\u003C/div>\n```\n\n  \u003C/section>\n\n  \u003C!-- ── FIT SECTION ─────────────────────────────────────── -->\n\n  \u003Csection class=\"fit-section\" id=\"start\">\n    \u003Cdiv class=\"container\">\n      \u003Cdiv class=\"section-header-center\" style=\"margin-bottom:60px;\">\n        \u003Cdiv class=\"section-eyebrow\">Be Honest With Yourself\u003C/div>\n        \u003Ch2 class=\"section-title\" style=\"color:var(--off-white)\">Is This The Right\u003Cbr/>\u003Cem>Fit For You?\u003C/em>\u003C/h2>\n      \u003C/div>\n      \u003Cdiv class=\"fit-grid\">\n        \u003Cdiv class=\"fit-card yes\">\n          \u003Cdiv class=\"fit-card-label\">This Is For You If\u003C/div>\n          \u003Cul class=\"fit-list\">\n            \u003Cli>\u003Cspan class=\"fit-check\">✓\u003C/span>Your family, your work, and your life come first — and you need a program built around that reality\u003C/li>\n            \u003Cli>\u003Cspan class=\"fit-check\">✓\u003C/span>You've tried before and fallen off — not because you're lazy, but because the program didn't fit your body or your life\u003C/li>\n            \u003Cli>\u003Cspan class=\"fit-check\">✓\u003C/span>You want to be coached, not just handed a workout and left alone to figure it out\u003C/li>\n            \u003Cli>\u003Cspan class=\"fit-check\">✓\u003C/span>You want to feel genuinely confident in your body — not just chase a number on a scale\u003C/li>\n            \u003Cli>\u003Cspan class=\"fit-check\">✓\u003C/span>You want structure that holds up even when motivation disappears\u003C/li>\n            \u003Cli>\u003Cspan class=\"fit-check\">✓\u003C/span>You want someone who remembers your name, your goals, and what's going on in your life\u003C/li>\n          \u003C/ul>\n        \u003C/div>\n        \u003Cdiv class=\"fit-card no\">\n          \u003Cdiv class=\"fit-card-label\">This Probably Isn't For You If\u003C/div>\n          \u003Cul class=\"fit-list\">\n            \u003Cli>\u003Cspan class=\"fit-check\">✗\u003C/span>You want extreme or overnight results\u003C/li>\n            \u003Cli>\u003Cspan class=\"fit-check\">✗\u003C/span>You prefer to work out alone without coaching\u003C/li>\n            \u003Cli>\u003Cspan class=\"fit-check\">✗\u003C/span>You're looking for the cheapest option available\u003C/li>\n            \u003Cli>\u003Cspan class=\"fit-check\">✗\u003C/span>You want a large group gym environment\u003C/li>\n          \u003C/ul>\n        \u003C/div>\n      \u003C/div>\n      \u003Cp class=\"fit-note\">We keep groups at a max of 4 on purpose. If this resonates, the next step is a conversation — not a commitment.\u003C/p>\n    \u003C/div>\n  \u003C/section>\n\n  \u003C!-- ── HOW IT WORKS ────────────────────────────────────── -->\n\n  \u003Csection class=\"how-section\" id=\"how\">\n    \u003Cdiv class=\"container\">\n      \u003Cdiv class=\"section-header-center\" style=\"margin-bottom:64px;\">\n        \u003Cdiv class=\"section-eyebrow\">The Process\u003C/div>\n        \u003Ch2 class=\"section-title\">Simple. No Pressure.\u003Cbr/>\u003Cem>Just Clarity.\u003C/em>\u003C/h2>\n      \u003C/div>\n      \u003Cdiv class=\"how-grid\">\n        \u003Cdiv class=\"how-step\">\n          \u003Cdiv class=\"how-num\">01\u003C/div>\n          \u003Cdiv class=\"how-title\">Book Your No Sweat Intro\u003C/div>\n          \u003Cp class=\"how-body\">Pick a time that works. We start with a conversation — not a workout, not a sales pitch. You walk in, we sit down, and Coach Max actually listens to what's going on with you.\u003C/p>\n        \u003C/div>\n        \u003Cdiv class=\"how-step\">\n          \u003Cdiv class=\"how-num\">02\u003C/div>\n          \u003Cdiv class=\"how-title\">We Build Around Your Life\u003C/div>\n          \u003Cp class=\"how-body\">We talk goals, injuries, schedule, and what's held you back before. Your program gets written around your actual constraints — not a template, not a guess.\u003C/p>\n        \u003C/div>\n        \u003Cdiv class=\"how-step\">\n          \u003Cdiv class=\"how-num\">03\u003C/div>\n          \u003Cdiv class=\"how-title\">Your Name's On The Board\u003C/div>\n          \u003Cp class=\"how-body\">Before you walk in the door, your workout is written on the board with your name on it. You stop guessing. You stop deciding. You just show up and get coached.\u003C/p>\n        \u003C/div>\n      \u003C/div>\n    \u003C/div>\n  \u003C/section>\n\n  \u003C!-- ── PROOF ───────────────────────────────────────────── -->\n\n  \u003Csection class=\"proof-section\" id=\"proof\">\n    \u003Cdiv class=\"container\">\n      \u003Cdiv class=\"section-header-center\" style=\"margin-bottom:64px;\">\n        \u003Cdiv class=\"section-eyebrow\">Real Members · Real Results\u003C/div>\n        \u003Ch2 class=\"section-title\" style=\"color:var(--off-white)\">People Stay Because\u003Cbr/>\u003Cem>It Works.\u003C/em>\u003C/h2>\n      \u003C/div>\n\n```\n  \u003Cdiv class=\"proof-stories\">\n    \u003Cdiv class=\"story-card\">\n      \u003Cdiv class=\"story-label\">Client Story\u003C/div>\n      \u003Cp class=\"story-text\">She had tried every program, every pill, every promise. Nothing worked. Living with rheumatoid arthritis and running her own cosmetology business, she had almost given up. Today — in conjunction with her doctors — she's stronger, she's in less pain, and she's doing things physically she couldn't do before. That's what a program built around your actual body can do.\u003C/p>\n      \u003Cdiv class=\"story-author\">\n        \u003Cdiv class=\"story-avatar\">V\u003C/div>\n        \u003Cdiv>\n          \u003Cdiv class=\"story-name\">V Hosey\u003C/div>\n          \u003Cdiv class=\"story-role\">Cosmetologist · Small Business Owner\u003C/div>\n        \u003C/div>\n      \u003C/div>\n    \u003C/div>\n  \u003C/div>\n\n  \u003Cdiv class=\"proof-reviews\">\n    \u003Cdiv class=\"review-card\">\n      \u003Cdiv class=\"review-stars\">\u003Cspan>★\u003C/span>\u003Cspan>★\u003C/span>\u003Cspan>★\u003C/span>\u003Cspan>★\u003C/span>\u003Cspan>★\u003C/span>\u003C/div>\n      \u003Cp class=\"review-text\">I'm so proud to say that I've been getting trained by Max at My Fitness Guide Lansing! He makes working out fun and makes accountability seamless! Great sense of humor and he pushes you in a good way!! If you're intimidated by the gym and/or need a reset, I highly recommend!!\u003C/p>\n      \u003Cdiv class=\"review-author\">\n        \u003Cdiv class=\"review-avatar\">O\u003C/div>\n        \u003Cdiv>\n          \u003Cdiv class=\"review-name\">Oliver Brown\u003C/div>\n          \u003Cdiv class=\"review-source\">Google Review · ★★★★★\u003C/div>\n        \u003C/div>\n      \u003C/div>\n    \u003C/div>\n\n    \u003Cdiv class=\"review-card\">\n      \u003Cdiv class=\"review-stars\">\u003Cspan>★\u003C/span>\u003Cspan>★\u003C/span>\u003Cspan>★\u003C/span>\u003Cspan>★\u003C/span>\u003Cspan>★\u003C/span>\u003C/div>\n      \u003Cp class=\"review-text\">I can workout. I have the equipment. I just don't have a place where I can be accountable to someone. To show up with a plan made for me makes it so easy.\u003C/p>\n      \u003Cdiv class=\"review-author\">\n        \u003Cdiv class=\"review-avatar\">D\u003C/div>\n        \u003Cdiv>\n          \u003Cdiv class=\"review-name\">Dr. Mike M.\u003C/div>\n          \u003Cdiv class=\"review-source\">Member Testimonial\u003C/div>\n        \u003C/div>\n      \u003C/div>\n    \u003C/div>\n\n    \u003Cdiv class=\"review-card\">\n      \u003Cdiv class=\"review-stars\">\u003Cspan>★\u003C/span>\u003Cspan>★\u003C/span>\u003Cspan>★\u003C/span>\u003Cspan>★\u003C/span>\u003Cspan>★\u003C/span>\u003C/div>\n      \u003Cp class=\"review-text\">Max gives me the tools and belief in myself that I can do this. He does for me what I do for my clients — always encouraging and helping me become better.\u003C/p>\n      \u003Cdiv class=\"review-author\">\n        \u003Cdiv class=\"review-avatar\">L\u003C/div>\n        \u003Cdiv>\n          \u003Cdiv class=\"review-name\">Letisia R.\u003C/div>\n          \u003Cdiv class=\"review-source\">Therapist · Member Testimonial\u003C/div>\n        \u003C/div>\n      \u003C/div>\n    \u003C/div>\n\n    \u003C!--\n      TAMISHA'S GOOGLE REVIEW — paste her exact review text below once you have it.\n      Replace the placeholder text in the review-text paragraph.\n    -->\n    \u003Cdiv class=\"review-card\" style=\"grid-column: span 3; background: rgba(241,94,34,0.05); border-color: rgba(241,94,34,0.3); border-width: 2px;\">\n      \u003Cdiv class=\"review-stars\">\u003Cspan>★\u003C/span>\u003Cspan>★\u003C/span>\u003Cspan>★\u003C/span>\u003Cspan>★\u003C/span>\u003Cspan>★\u003C/span>\u003C/div>\n      \u003Cp class=\"review-text\">I've been working out with Max for about 4.5 months now, and I honestly couldn't be happier with the progress I'm seeing. He's been helping me rebuild my confidence in such a real and steady way, and I really appreciate how he knows when to push me just enough to bring out my best. What I love just as much is the environment. The people I work out with are genuinely positive, encouraging, and always lifting each other up. It makes showing up feel good, even on the tough days. I'm truly thankful for my gym and the gym family I've found there — it feels like more than just a place to work out, it feels like support, growth, and community all in one.\u003C/p>\n      \u003Cdiv class=\"review-author\">\n        \u003Cdiv class=\"review-avatar\" style=\"background:var(--orange)\">T\u003C/div>\n        \u003Cdiv>\n          \u003Cdiv class=\"review-name\">Tamisha Belk\u003C/div>\n          \u003Cdiv class=\"review-source\">Google Review · ★★★★★\u003C/div>\n        \u003C/div>\n      \u003C/div>\n    \u003C/div>\n\n  \u003C/div>\n\u003C/div>\n```\n\n  \u003C/section>\n\n```\n\u003C!-- ── LOCATION ────────────────────────────────────────── -->\n```\n\n  \u003Csection class=\"location-section\" id=\"location\">\n    \u003Cdiv class=\"container\">\n      \u003Cdiv class=\"section-header-center\" style=\"margin-bottom:64px;\">\n        \u003Cdiv class=\"section-eyebrow\">Find Us\u003C/div>\n        \u003Ch2 class=\"section-title\" style=\"color:var(--off-white)\">We're On The\u003Cbr/>\u003Cem>West Side.\u003C/em>\u003C/h2>\n      \u003C/div>\n      \u003Cdiv class=\"location-grid\">\n        \u003Cdiv>\n          \u003Cdiv class=\"location-item\">\n            \u003Cdiv class=\"loc-icon\">📍\u003C/div>\n            \u003Cdiv>\n              \u003Cdiv class=\"loc-label\">Address\u003C/div>\n              \u003Cdiv class=\"loc-val\">\n                7201 W Saginaw St, Suite 108\u003Cbr/>Lansing, MI 48917\u003Cbr/>\n                \u003Ca href=\"https://www.google.com/maps?daddr=7201%20W%20Saginaw%20St%20Suite%20108%2C%20Lansing%2C%20MI%2048917\">Get Directions →\u003C/a>\n              \u003C/div>\n            \u003C/div>\n          \u003C/div>\n          \u003Cdiv class=\"location-item\">\n            \u003Cdiv class=\"loc-icon\">🏢\u003C/div>\n            \u003Cdiv>\n              \u003Cdiv class=\"loc-label\">Landmarks\u003C/div>\n              \u003Cdiv class=\"loc-val\">Across from Frank's Press Box &amp; Buffalo Wild Wings. Less than a quarter mile from Horrocks. Inside West Side Office Park.\u003C/div>\n            \u003C/div>\n          \u003C/div>\n          \u003Cdiv class=\"location-item\">\n            \u003Cdiv class=\"loc-icon\">🚗\u003C/div>\n            \u003Cdiv>\n              \u003Cdiv class=\"loc-label\">Parking\u003C/div>\n              \u003Cdiv class=\"loc-val\">Free and easy. Office park lot directly in front of the building. Come as you are.\u003C/div>\n            \u003C/div>\n          \u003C/div>\n          \u003Cdiv class=\"location-item\">\n            \u003Cdiv class=\"loc-icon\">📞\u003C/div>\n            \u003Cdiv>\n              \u003Cdiv class=\"loc-label\">Call or Text\u003C/div>\n              \u003Cdiv class=\"loc-val\">\n                \u003Ca href=\"tel:+15179210970\">(517) 921-0970\u003C/a> &nbsp;·&nbsp;\n                \u003Ca href=\"sms:+15179210970?body=Hi%20Max%2C%20I%27m%20interested%20in%20learning%20more%20about%20My%20Fitness%20Guide.%20Can%20we%20set%20up%20a%20No%20Sweat%20Intro%3F\">Tap to Text Us\u003C/a>\n              \u003C/div>\n            \u003C/div>\n          \u003C/div>\n          \u003Cdiv class=\"location-radius\">\n            \u003Cp>Best fit for residents on the \u003Cstrong>west side of Lansing\u003C/strong> — Delta Township, Waverly, Grand Ledge, Diamondale, Holt, and surrounding areas. Most long-term members live within 15–20 minutes so consistency stays easy.\u003C/p>\n          \u003C/div>\n        \u003C/div>\n        \u003Cdiv>\n          \u003Cdiv class=\"map-embed\">\n            \u003Ciframe\n              src=\"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2940.7!2d-84.636!3d42.731!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x0!2s7201+W+Saginaw+St+Suite+108+Lansing+MI+48917!5e0!3m2!1sen!2sus!4v1\"\n              allowfullscreen=\"\" loading=\"lazy\"\n              referrerpolicy=\"no-referrer-when-downgrade\"\n              title=\"My Fitness Guide - 7201 W Saginaw St Suite 108 Lansing MI 48917 - Personal Trainer West Lansing\">\n            \u003C/iframe>\n          \u003C/div>\n        \u003C/div>\n      \u003C/div>\n    \u003C/div>\n  \u003C/section>\n\n  \u003C!-- ── FAQ ─────────────────────────────────────────────── -->\n\n  \u003Csection class=\"faq-section\" id=\"faq\">\n    \u003Cdiv class=\"container\">\n      \u003Cdiv class=\"section-header-center\" style=\"margin-bottom:64px;\">\n        \u003Cdiv class=\"section-eyebrow\">Common Questions\u003C/div>\n        \u003Ch2 class=\"section-title\">You Probably\u003Cbr/>\u003Cem>Have Questions.\u003C/em>\u003C/h2>\n      \u003C/div>\n      \u003Cdiv class=\"faq-list\">\n        \u003Cdiv class=\"faq-item\">\n          \u003Cbutton class=\"faq-q\" onclick=\"toggleFaq(this)\">Is this personal training or group training?\u003Cspan class=\"faq-arrow\">▾\u003C/span>\u003C/button>\n          \u003Cdiv class=\"faq-a\">\u003Cp>It's semi-private personal training — a maximum of four people per session. You get a custom program written specifically for you, real coaching on your form, and eyes on you the whole session. You're not lost in a crowd and you're never left to figure it out alone.\u003C/p>\u003C/div>\n        \u003C/div>\n        \u003Cdiv class=\"faq-item\">\n          \u003Cbutton class=\"faq-q\" onclick=\"toggleFaq(this)\">What if I'm brand new or intimidated by the gym?\u003Cspan class=\"faq-arrow\">▾\u003C/span>\u003C/button>\n          \u003Cdiv class=\"faq-a\">\u003Cp>That's exactly who this studio was built for. Coach Max has worked with complete beginners, people coming back from injury, and people who've avoided gyms their whole lives. The space is small, private, and intentionally comfortable. You won't feel judged — you'll feel seen.\u003C/p>\u003C/div>\n        \u003C/div>\n        \u003Cdiv class=\"faq-item\">\n          \u003Cbutton class=\"faq-q\" onclick=\"toggleFaq(this)\">What happens at the No Sweat Intro?\u003Cspan class=\"faq-arrow\">▾\u003C/span>\u003C/button>\n          \u003Cdiv class=\"faq-a\">\u003Cp>It's a conversation, not a workout. Coach Max will sit down with you, learn about your goals, what you've tried before, any injuries or limitations, and what your schedule actually looks like. From there you'll decide together if it's the right fit. No pressure either way — you'll leave with clarity regardless.\u003C/p>\u003C/div>\n        \u003C/div>\n        \u003Cdiv class=\"faq-item\">\n          \u003Cbutton class=\"faq-q\" onclick=\"toggleFaq(this)\">How is this different from a regular gym?\u003Cspan class=\"faq-arrow\">▾\u003C/span>\u003C/button>\n          \u003Cdiv class=\"faq-a\">\u003Cp>Everything at My Fitness Guide is done by appointment. There's no coming in and working out on your own — every single session is trainer-led and supervised by Coach Max. Your workout is on the board with your name on it before you arrive, your form is coached in real time, and your progress is tracked every session. You're not just using a space — you're being coached the entire time you're there.\u003C/p>\u003C/div>\n        \u003C/div>\n        \u003Cdiv class=\"faq-item\">\n          \u003Cbutton class=\"faq-q\" onclick=\"toggleFaq(this)\">Are there any hidden fees or contracts?\u003Cspan class=\"faq-arrow\">▾\u003C/span>\u003C/button>\n          \u003Cdiv class=\"faq-a\">\u003Cp>No. Transparent pricing with no gotcha charges was one of the core reasons this studio was built. The price you see is the price you pay. Nothing gets added without you knowing and agreeing to it first.\u003C/p>\u003C/div>\n        \u003C/div>\n        \u003Cdiv class=\"faq-item\">\n          \u003Cbutton class=\"faq-q\" onclick=\"toggleFaq(this)\">Do I need to be on the west side of Lansing?\u003Cspan class=\"faq-arrow\">▾\u003C/span>\u003C/button>\n          \u003Cdiv class=\"faq-a\">\u003Cp>Most long-term members live within 15–20 minutes — Delta Township, Waverly, Grand Ledge, Diamondale, Holt, and nearby neighborhoods. Consistency is one of the most important parts of any program, so proximity matters. That said, if you're motivated to make the drive, come in for a No Sweat Intro and we'll figure it out together.\u003C/p>\u003C/div>\n        \u003C/div>\n      \u003C/div>\n    \u003C/div>\n  \u003C/section>\n\n  \u003C!-- ── FINAL CTA ───────────────────────────────────────── -->\n\n  \u003Csection class=\"final-cta\" id=\"contact\">\n    \u003Cdiv class=\"final-cta-bg\">\u003C/div>\n    \u003Cdiv class=\"container\">\n      \u003Cdiv class=\"cta-eyebrow\">The First Step Is A Conversation\u003C/div>\n      \u003Ch2 class=\"cta-title\">\n        Ready To Start Your\n        \u003Cem>Own Journey?\u003C/em>\n      \u003C/h2>\n      \u003Cp class=\"cta-sub\">Book your No Sweat Intro. It's free. It's a conversation, not a commitment. You'll leave with clarity either way.\u003C/p>\n      \u003Cdiv class=\"cta-btn-group\">\n        \u003Cdiv class=\"cta-btn-row\">\n          \u003Ca href=\"https://link.localbestgyms.com/widget/booking/Zn2fnK10p3xhQ7LyOvZS\" class=\"btn-primary\" style=\"padding: 18px 48px; font-size: 1.05rem;\">Book Your No Sweat Intro\u003C/a>\n          \u003Ca href=\"sms:+15179210970?body=Hi%20Max%2C%20I%27m%20interested%20in%20learning%20more%20about%20My%20Fitness%20Guide.%20Can%20we%20set%20up%20a%20No%20Sweat%20Intro%3F\" class=\"btn-secondary\" style=\"padding: 16px 32px;\">\n            \u003Csvg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\">\u003Cpath d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"/>\u003C/svg>\n            Text Us\n          \u003C/a>\n        \u003C/div>\n        \u003Cdiv class=\"cta-contact\">\n          \u003Ca href=\"tel:+15179210970\">📞 (517) 921-0970\u003C/a>\n          \u003Cspan style=\"color:rgba(247,244,240,0.15)\">·\u003C/span>\n          \u003Ca href=\"mailto:coachmax@myfitnessguide.net\">✉ coachmax@myfitnessguide.net\u003C/a>\n        \u003C/div>\n      \u003C/div>\n      \u003Cdiv class=\"cta-tagline\">\"It's impossible to lose if you \u003Cstrong>don't quit.\u003C/strong>\"\u003C/div>\n    \u003C/div>\n  \u003C/section>\n\n  \u003C!-- ── FOOTER ──────────────────────────────────────────── -->\n\n  \u003Cfooter>\n    \u003Cdiv class=\"container\">\n      \u003Cdiv class=\"footer-inner\">\n        \u003Cdiv style=\"display:flex;align-items:center;gap:12px;\">\n          \u003Cimg src=\"https://assets.cdn.filesafe.space/4DTajHGNLL9qk7nmvCgf/media/66db3e55f10da491a7e90b1e.jpeg\" alt=\"My Fitness Guide compass logo\" style=\"height:36px;width:auto;object-fit:contain;opacity:0.75;\" />\n          \u003Cdiv class=\"footer-logo-text\">\n            \u003Cdiv class=\"top\">My Fitness Guide\u003C/div>\n            \u003Cdiv class=\"bottom\">Personal Trainer · West Lansing, MI\u003C/div>\n          \u003C/div>\n        \u003C/div>\n        \u003Cdiv class=\"footer-info\">\n          7201 W Saginaw St Suite 108 · Lansing, MI 48917\u003Cbr/>\n          Personal Trainer in West Lansing, MI · (517) 921-0970\n        \u003C/div>\n        \u003Cdiv class=\"footer-copy\">© My Fitness Guide · Lansing, MI\u003C/div>\n      \u003C/div>\n    \u003C/div>\n  \u003C/footer>\n\n  \u003Cscript>\n    function toggleFaq(btn) {\n      const item = btn.closest('.faq-item');\n      const isOpen = item.classList.contains('open');\n      document.querySelectorAll('.faq-item.open').forEach(el => el.classList.remove('open'));\n      if (!isOpen) item.classList.add('open');\n    }\n  \u003C/script>\n\n\u003C/body>\n\u003C/html>",{"value":96},[],"ccustom-code-7x6M6Z5YYM","custom-code","c-custom-code",{},[],[],{"author":104,"canonicalMeta":105,"customMeta":108,"description":109,"imageUrl":29,"keywords":110,"language":111,"title":112,"isPreviewUrl":25},"Maxwell Taborsky",[106],{"content":107},"https://myfitnessguide.net/",[],"Semi-private personal training studio in West Lansing, MI. Max 4 clients per session. Real coaching, no hidden fees. Book your free No Sweat Intro today.","\tpersonal trainer Lansing MI\n\tpersonal trainer west Lansing\n\tsemi private personal training Lansing\n\tpersonal training studio Lansing Michigan\n\tstrength training Lansing MI\n\tfitness coach Lansing MI","en","Personal Trainer in West Lansing, MI | My Fitness Guide","myfitnessguide.net","/","ybyF89MqzFZliBGhw4Wa","V2","4DTajHGNLL9qk7nmvCgf",[119],{"id":120,"elements":121,"activeElementId":120},"hl_main_popup-FSVsaerB_W",[122],{"extra":123,"class":139,"styles":140,"customCss":143,"id":120,"child":144,"meta":145,"title":146,"tag":29},{"bgImage":124,"overlayColor":126,"left":128,"popupDisabled":130,"popupHide":131,"minWidth":132,"showPopupOnMouseOut":134,"customClass":136,"position":138},{"value":125},{"mediaType":28,"url":29,"opacity":30,"options":31,"svgCode":29,"videoUrl":29,"videoThumbnail":29,"videoLoop":32},{"value":127},"var(--overlay)",{"value":129,"unit":56},50,{"value":25},{"value":25},{"value":133},"medium-page",{"value":135,"delay":87},"exit",{"value":137},[],{"value":77},{},{"borderWidth":141},{"value":142},"10px",[],[],"hl_main_popup","Popup","https://stcdn.leadconnectorhq.com/funnel/icon/favicon.ico","IecMU8moxTZOnbElTvhy","2026 1st","78f8fe91-c679-4f70-a6b9-4539cfa31286",[],{"@context":153,"@graph":154},"https://schema.org",[155],{"@type":156,"name":157,"description":158,"image":159,"priceRange":160,"address":161,"geo":168,"telephone":172,"email":173,"url":174,"sameAs":175,"openingHoursSpecification":176,"areaServed":200,"currenciesAccepted":205,"paymentAccepted":206},"LocalBusiness","My Fitness Guide","Semi-private personal training studio in West Lansing, MI. Max 4 clients per session. Real coaching, no hidden fees.",[],"$$",{"@type":162,"streetAddress":163,"addressLocality":164,"addressRegion":165,"postalCode":166,"addressCountry":167},"PostalAddress","7201 W Saginaw St Suite 108","Lansing","MI","48917","US",{"@type":169,"latitude":170,"longitude":171},"GeoCoordinates",42.731,-84.636,"+15179210970","coachmax@myfitnessguide.net","https://myfitnessguide.net",[],[177,183,186,189,192,195],{"@type":178,"dayOfWeek":179,"opens":181,"closes":182},"OpeningHoursSpecification",[180],"Monday","06:00","20:00",{"@type":178,"dayOfWeek":184,"opens":181,"closes":182},[185],"Tuesday",{"@type":178,"dayOfWeek":187,"opens":181,"closes":182},[188],"Wednesday",{"@type":178,"dayOfWeek":190,"opens":181,"closes":182},[191],"Thursday",{"@type":178,"dayOfWeek":193,"opens":181,"closes":182},[194],"Friday",{"@type":178,"dayOfWeek":196,"opens":198,"closes":199},[197],"Saturday","08:00","14:00",[201,203],{"@type":202,"name":164},"City",{"@type":202,"name":204},"Grand Ledge",[],[],["Reactive",208],{"$snuxt-i18n-meta":209,"$spreviewState":210,"$smetaPixelOptions":324},{},{"defaultSettings":211,"mobileDevice":25,"funnelId":148,"funnelDomain":113,"stepId":150,"locationId":117,"funnelPageId":115,"locationCode":167,"funnelNextStep":295,"fingerprint":29,"funnelNextPageId":296,"stripePublishableKey":297,"enablePaymentElement":32,"merchantLoginId":29,"paypalPublishableKey":29,"merchantAccountId":-1,"stripeAccountId":298,"isLivePaymentMode":32,"version":299,"funnelSteps":300,"cartItems":307,"funnelName":149,"orderFormVersion":84,"currency":308,"businessCurrency":308,"blogSlug":29,"domain":113,"pageUrl":114,"pageName":116,"pageSeo":309,"affiliateId":-1,"videoExistsInPage":25,"pageType":310,"contactId":-1,"email":-1,"phone":29,"categoryId":29,"blogSearchTerm":29,"categoryUrlSlug":29,"authorSlug":29,"tagSlug":29,"authorId":29,"defaultPaymentProvider":29,"productCollections":311,"ecomSelectedCollection":29,"imageOptimizationEnabled":32,"nmiMerchantGatewayId":29,"squareMerchantGatewayId":29,"mercadoPagoUserId":29,"fontsToLoad":312,"ecomProductId":29,"isGdprCompliant":32,"isOptimisePageLoad":32,"ecommercePage":87,"isBlogActive":25,"blogData":313,"blogPaths":-1,"blogId":148,"allowedCookies":314,"paymentProviderDetails":-1,"events":315,"searchTerm":29,"countryList":316,"pixelToInit":151,"formAction":29,"ecomProduct":317,"requireCreditCard":25,"haveBlogWidget":25,"isFacebookIAB":25,"userAgent":29,"companyId":318,"customerLoginToken":29,"cookieConsentList":319,"cookieConsentExpiry":320,"mediaFormats":321,"adyenMerchantGatewayId":29,"webinarProperties":323,"webinarSession":323,"userWebinarSession":323,"geoCountry":323,"isCurrencyFormattingEnabled":25},{"typography":212,"background":233,"percentWidth":238,"offsetColor":272,"progressBarSize":285},{"fonts":213,"colors":224},{"headlineFont":214,"contentFont":220},{"id":215,"text":216,"value":217},"headlinefont","Headline Font",{"text":218,"value":219},"Inter","var(--inter)",{"id":221,"text":222,"value":223},"contentfont","Content Font",{"text":218,"value":219},{"textColor":225,"linkColor":229},{"value":226},{"label":227,"value":228},"var(--black)","#000000",{"value":230},{"label":231,"value":232},"var(--blue)","#188bf6",{"bgImage":234,"backgroundColor":236},{"value":235},{"url":29,"options":31},{"value":237},"var(--white)",[239,242,245,248,251,254,257,260,263,266,269],{"text":240,"value":241},"0 Percent","progress0",{"text":243,"value":244},"10 Percent","progress10",{"text":246,"value":247},"20 Percent","progress20",{"text":249,"value":250},"30 Percent","progress30",{"text":252,"value":253},"40 Percent","progress40",{"text":255,"value":256},"50 Percent","progress50",{"text":258,"value":259},"60 Percent","progress60",{"text":261,"value":262},"70 Percent","progress70",{"text":264,"value":265},"80 Percent","progress80",{"text":267,"value":268},"90 Percent","progress90",{"text":270,"value":271},"100 Percent","progress100",[273,276,279,282],{"text":274,"value":275},"White","progressbarOffsetWhite",{"text":277,"value":278},"Transparent White","progressbarOffsetTransparentWhite",{"text":280,"value":281},"Black","progressbarOffsetBlack",{"text":283,"value":284},"Transparent Black","progressbarOffsetTransparentBlack",[286,289,292],{"text":287,"value":288},"Small","progressbarSmall",{"text":290,"value":291},"Medium","progressbarMedium",{"text":293,"value":294},"Large","progressbarLarge","/personal-trainer-west-lansing-683522","r0K1I8WZPrJnPGYbxK5X","pk_live_MtxwO3obi7pfD7UZlGkfR2yj","acct_1S3LTk2eoRVAQnxd",4,[301,304],{"url":302,"value":150,"type":303,"sequence":87,"name":116,"split":25},"/home","optin_funnel_page",{"url":295,"value":305,"type":303,"sequence":84,"id":296,"name":306},"360e3755-55d2-43d2-9057-2e1e8a342cbb","West Lansing Authority (Clone)",[],"USD",{"title":112,"description":109,"imageUrl":29},"website",[],[],{},[],[],[],{},"EEDwlcjgA9XKoBmT15T0",[],["Date","2026-06-09T04:01:54.177Z"],{"formats":322},[],null,{"pixelID":323,"disabled":25,"track":325,"version":326,"isEnabled":32,"pixelLoaded":25,"manualMode":32,"userData":323,"eventsQueue":327},"PageView","2.0",[],["Set"],["ShallowReactive",330],{"pageData":-1}]</script></body></html>