{"id":14,"date":"2026-08-05T12:19:58","date_gmt":"2026-08-05T12:19:58","guid":{"rendered":"https:\/\/lifemasteryhub.space\/?page_id=14"},"modified":"2026-08-05T12:19:58","modified_gmt":"2026-08-05T12:19:58","slug":"blood-sugar-reset","status":"publish","type":"page","link":"https:\/\/lifemasteryhub.space\/?page_id=14","title":{"rendered":"Blood Sugar Reset"},"content":{"rendered":"<p><!DOCTYPE html><br \/>\n<!--\n  R.E.S.E.T. METHOD SALES PAGE \u2014 ENHANCED BUILD\n  Original copy, branding, palette, typography and section order preserved exactly.\n  Before going live:\n    1. Replace CHECKOUT_URL below (search for \"TODO: replace with your real payment\/checkout URL\")\n    2. Optional: set VIDEO_URL if you have a hosted 60-second overview video\n--><br \/>\n<html lang=\"en\"><br \/>\n<head><br \/>\n<meta charset=\"UTF-8\"><br \/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"><br \/>\n<meta name=\"theme-color\" content=\"#141F38\"><br \/>\n<title>Don&#8217;t Let Prediabetes Become Diabetes \u2014 The 90-Day Blood Sugar Reset Plan<\/title><br \/>\n<meta name=\"description\" content=\"The R.E.S.E.T. Method: a 90-day, evidence-based blood sugar plan built around real Nigerian and diaspora food and life \u2014 not a foreign template.\"><br \/>\n<meta property=\"og:title\" content=\"Don't Let Prediabetes Become Diabetes \u2014 The 90-Day Blood Sugar Reset Plan\"><br \/>\n<meta property=\"og:description\" content=\"The R.E.S.E.T. Method: a 90-day, evidence-based blood sugar plan built around real Nigerian and diaspora food and life \u2014 not a foreign template.\"><br \/>\n<meta property=\"og:type\" content=\"product\"><\/p>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,500;0,9..144,600;0,9..144,700;1,9..144,500&#038;family=Newsreader:ital,wght@0,400;0,500;0,600;1,400;1,500&#038;family=IBM+Plex+Mono:wght@400;500;600&#038;display=swap\" rel=\"stylesheet\">\n<style>\n  \/* ============ TOKENS (unchanged) ============ *\/\n  :root{\n    --indigo-950:#141F38;\n    --indigo-900:#182548;\n    --indigo-800:#233564;\n    --indigo-600:#3A5089;\n    --indigo-400:#6C82B8;<\/p>\n<p>    --gold-600:#B87F26;\n    --gold-500:#D79B3F;\n    --gold-300:#EFC985;\n    --gold-100:#FBEFD9;<\/p>\n<p>    --leaf-700:#33512F;\n    --leaf-600:#3E6B45;\n    --leaf-100:#E4EBDE;<\/p>\n<p>    --clay-600:#A84A29;\n    --clay-500:#C15B34;\n    --clay-100:#F3E1D6;<\/p>\n<p>    --paper-100:#F5EEE0;\n    --paper-50:#FBF7EF;\n    --paper-200:#EBE1CC;<\/p>\n<p>    --ink-900:#211A14;\n    --ink-700:#4A3E31;\n    --ink-500:#7A6C5B;\n    --ink-200:#D8CDB8;<\/p>\n<p>    --font-display:'Fraunces', serif;\n    --font-body:'Newsreader', serif;\n    --font-mono:'IBM Plex Mono', monospace;<\/p>\n<p>    --max:720px;\n    --max-wide:1040px;\n    --radius:2px;\n  }<\/p>\n<p>  *{box-sizing:border-box;}\n  html{scroll-behavior:smooth;}\n  @media (prefers-reduced-motion: reduce){\n    html{scroll-behavior:auto;}\n    *{animation-duration:0.001ms !important; animation-iteration-count:1 !important; transition-duration:0.001ms !important;}\n  }<\/p>\n<p>  body{\n    margin:0;\n    background:var(--paper-100);\n    color:var(--ink-900);\n    font-family:var(--font-body);\n    font-size:18px;\n    line-height:1.65;\n    -webkit-font-smoothing:antialiased;\n  }<\/p>\n<p>  img,svg{display:block; max-width:100%;}\n  a{color:inherit;}<\/p>\n<p>  h1,h2,h3{\n    font-family:var(--font-display);\n    font-weight:600;\n    line-height:1.12;\n    margin:0 0 0.5em 0;\n    letter-spacing:-0.01em;\n  }<\/p>\n<p>  p{margin:0 0 1.2em 0;}\n  p:last-child{margin-bottom:0;}<\/p>\n<p>  .wrap{max-width:var(--max); margin:0 auto; padding:0 24px;}\n  .wrap-wide{max-width:var(--max-wide); margin:0 auto; padding:0 24px;}<\/p>\n<p>  .eyebrow{\n    font-family:var(--font-mono);\n    font-size:12.5px;\n    letter-spacing:0.14em;\n    text-transform:uppercase;\n    font-weight:500;\n    display:inline-flex;\n    align-items:center;\n    gap:10px;\n  }<\/p>\n<p>  :focus-visible{outline:2px solid var(--gold-600); outline-offset:3px;}<\/p>\n<p>  \/* ============ STITCH DIVIDER \u2014 signature motif ============ *\/\n  .stitch{\n    height:2px;\n    width:100%;\n    background-image:repeating-linear-gradient(90deg, currentColor 0 7px, transparent 7px 15px);\n    opacity:0.55;\n    color:var(--ink-500);\n  }\n  .stitch.on-dark{color:var(--gold-300); opacity:0.4;}\n  .stitch-row{display:flex; align-items:center; gap:14px; margin:56px 0;}\n  .stitch-row .stitch{flex:1;}\n  .stitch-knot{\n    width:7px; height:7px; border-radius:50%;\n    background:currentColor; color:var(--ink-500); flex:none;\n  }<\/p>\n<p>  \/* ============ BUTTONS ============ *\/\n  .btn{\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    gap:10px;\n    font-family:var(--font-mono);\n    font-weight:600;\n    font-size:14.5px;\n    letter-spacing:0.03em;\n    text-decoration:none;\n    text-transform:uppercase;\n    padding:17px 30px;\n    border-radius:3px;\n    border:1px solid transparent;\n    cursor:pointer;\n    transition:transform .15s ease, box-shadow .15s ease, background .15s ease;\n    position:relative;\n    overflow:visible;\n    -webkit-tap-highlight-color:transparent;\n    touch-action:manipulation;\n    min-height:44px;\n  }\n  .btn-gold{\n    background:var(--gold-500);\n    color:var(--indigo-950);\n    box-shadow:0 3px 0 var(--gold-600), 0 3px 18px -4px rgba(215,155,63,0.55);\n  }\n  .btn-gold:hover{background:var(--gold-300); transform:translateY(-1px); box-shadow:0 4px 0 var(--gold-600), 0 8px 26px -6px rgba(215,155,63,0.7);}\n  .btn-gold:active{transform:translateY(2px); box-shadow:0 1px 0 var(--gold-600), 0 2px 10px -4px rgba(215,155,63,0.5);}\n  .btn-ghost{\n    background:transparent;\n    border-color:currentColor;\n    color:var(--paper-50);\n  }\n  .btn-ghost:hover{background:rgba(255,255,255,0.08);}\n  .btn-sub{\n    display:block;\n    text-align:center;\n    font-family:var(--font-mono);\n    font-size:12.5px;\n    color:var(--ink-500);\n    margin-top:12px;\n    letter-spacing:0.02em;\n  }\n  .cta-block{text-align:center; margin:40px 0;}<\/p>\n<p>  \/* button ripple micro-interaction *\/\n  .btn-ripple{\n    position:absolute;\n    border-radius:50%;\n    background:rgba(255,255,255,0.55);\n    transform:scale(0);\n    pointer-events:none;\n    animation:rippleGrow .55s ease-out forwards;\n  }\n  .btn-ghost .btn-ripple{background:rgba(255,255,255,0.3);}\n  @keyframes rippleGrow{to{transform:scale(2.1); opacity:0;}}<\/p>\n<p>  \/* ============ HERO ============ *\/\n  .hero{\n    position:relative;\n    background:var(--indigo-950);\n    color:var(--paper-50);\n    padding:64px 0 0;\n    overflow:hidden;\n  }\n  .hero::before{\n    content:\"\";\n    position:absolute; inset:0;\n    background-image:\n      radial-gradient(rgba(239,201,133,0.06) 1.5px, transparent 1.5px),\n      radial-gradient(rgba(239,201,133,0.05) 1.5px, transparent 1.5px);\n    background-size:34px 34px;\n    background-position:0 0, 17px 17px;\n    pointer-events:none;\n  }\n  .hero-inner{position:relative; z-index:1;}\n  .hero .eyebrow{color:var(--gold-300);}\n  .hero .eyebrow::before{content:\"\u2014\"; color:var(--gold-500);}\n  .hero h1{\n    font-size:clamp(30px, 5.2vw, 48px);\n    margin-top:22px;\n    color:var(--paper-50);\n  }\n  .hero h1 .accent{color:var(--gold-300); font-style:italic; font-weight:500;}\n  .hero .lede{\n    font-size:19px;\n    color:var(--indigo-400);\n    max-width:52ch;\n    margin-top:20px;\n  }<\/p>\n<p>  \/* trust badges \u2014 improvement #2 *\/\n  .trust-row{\n    display:flex; flex-wrap:wrap; gap:10px;\n    margin-top:26px;\n  }\n  .trust-chip{\n    display:inline-flex; align-items:center; gap:6px;\n    font-family:var(--font-mono);\n    font-size:11.5px;\n    letter-spacing:0.03em;\n    color:var(--paper-50);\n    background:rgba(255,255,255,0.06);\n    border:1px solid rgba(239,201,133,0.32);\n    padding:7px 12px;\n    border-radius:20px;\n    transition:background .2s ease, border-color .2s ease, transform .2s ease;\n  }\n  .trust-chip:hover{background:rgba(255,255,255,0.11); border-color:var(--gold-300); transform:translateY(-1px);}\n  .trust-chip .ck{color:var(--gold-300); font-weight:700;}<\/p>\n<p>  \/* location selector \u2014 improvement #17 *\/\n  .locale-row{\n    display:flex; align-items:center; gap:10px; flex-wrap:wrap;\n    margin-top:22px;\n  }\n  .locale-row label{\n    font-family:var(--font-mono); font-size:11px; color:var(--indigo-400);\n    letter-spacing:0.06em; text-transform:uppercase;\n  }\n  .locale-select{\n    font-family:var(--font-mono); font-size:12.5px;\n    background:var(--indigo-900); color:var(--paper-50);\n    border:1px solid var(--indigo-600); padding:8px 10px;\n    border-radius:3px; cursor:pointer;\n    -webkit-tap-highlight-color:transparent;\n  }\n  .locale-note{\n    display:none;\n    font-family:var(--font-mono); font-size:12px; color:var(--gold-300);\n    margin-top:2px; width:100%;\n  }\n  .locale-note.show{display:block;}<\/p>\n<p>  .lab-slip{\n    background:var(--paper-50);\n    color:var(--ink-900);\n    max-width:420px;\n    margin:48px auto 0;\n    padding:26px 26px 22px;\n    transform:rotate(-1.6deg);\n    box-shadow:0 18px 40px -12px rgba(0,0,0,0.45);\n    position:relative;\n    border-top:3px solid var(--clay-500);\n  }\n  .lab-slip::after{\n    content:\"BORDERLINE\";\n    position:absolute;\n    top:14px; right:-8px;\n    font-family:var(--font-mono);\n    font-size:12px;\n    font-weight:600;\n    letter-spacing:0.12em;\n    color:var(--clay-600);\n    border:2px solid var(--clay-500);\n    padding:3px 8px;\n    transform:rotate(8deg);\n    opacity:0.85;\n  }\n  .lab-slip .label{\n    font-family:var(--font-mono);\n    font-size:11px;\n    letter-spacing:0.1em;\n    color:var(--ink-500);\n    text-transform:uppercase;\n  }\n  .lab-slip .quote{\n    font-family:var(--font-display);\n    font-style:italic;\n    font-size:21px;\n    line-height:1.35;\n    margin-top:8px;\n    color:var(--ink-900);\n  }<\/p>\n<p>  \/* hero 3D book mockup \u2014 improvements #1, #5, #12 *\/\n  .hero-book-wrap{\n    display:flex; flex-direction:column; align-items:center;\n    margin:52px 0 8px;\n    perspective:1200px;\n  }\n  .hero-book{\n    position:relative;\n    width:184px; height:258px;\n    transform-style:preserve-3d;\n    transform:rotateY(-22deg) rotateX(4deg);\n    animation:bookFloat 6s ease-in-out infinite;\n    filter:blur(.4px) brightness(.97) drop-shadow(0 28px 34px rgba(0,0,0,.5));\n    transition:transform .4s ease, filter .4s ease;\n    cursor:default;\n  }\n  .hero-book:hover{\n    transform:rotateY(-9deg) rotateX(2deg) scale(1.035);\n    filter:none drop-shadow(0 32px 38px rgba(0,0,0,.55));\n  }\n  .hero-book .spine{\n    position:absolute; left:-15px; top:0; bottom:0; width:15px;\n    background:linear-gradient(90deg, var(--indigo-950), var(--indigo-900));\n    transform:rotateY(90deg); transform-origin:right;\n  }\n  .hero-book .pages{\n    position:absolute; right:-5px; top:3px; bottom:3px; width:5px;\n    background:repeating-linear-gradient(180deg, var(--paper-50) 0 1px, var(--paper-200) 1px 2px);\n    transform:rotateY(-90deg); transform-origin:left;\n  }\n  .hero-book .face{\n    position:absolute; inset:0;\n    background:linear-gradient(155deg, var(--indigo-800), var(--indigo-950));\n    border:1px solid var(--indigo-600);\n    display:flex; flex-direction:column; align-items:center; justify-content:center;\n    text-align:center; padding:18px;\n  }\n  .hero-book .face::before{\n    content:\"\"; position:absolute; left:0; top:0; bottom:0; width:7px; background:var(--gold-500);\n  }\n  .hero-book .mono{font-family:var(--font-mono); color:var(--gold-300); font-size:21px; font-weight:600; letter-spacing:0.08em;}\n  .hero-book .btitle{font-family:var(--font-display); font-style:italic; color:var(--paper-50); font-size:12.5px; margin-top:10px; line-height:1.35;}\n  .hero-teaser-tag{\n    font-family:var(--font-mono); font-size:11px; color:var(--indigo-400);\n    letter-spacing:0.06em; margin-top:16px;\n  }\n  @keyframes bookFloat{\n    0%,100%{transform:rotateY(-22deg) rotateX(4deg) translateY(0);}\n    50%{transform:rotateY(-22deg) rotateX(4deg) translateY(-9px);}\n  }<\/p>\n<p>  .hero-scroll{\n    text-align:center;\n    padding:34px 0 30px;\n    position:relative; z-index:1;\n  }\n  .hero-scroll span{\n    font-family:var(--font-mono);\n    font-size:12px;\n    color:var(--indigo-400);\n    letter-spacing:0.1em;\n  }<\/p>\n<p>  \/* reading progress bar \u2014 improvement #4 *\/\n  .progress-bar{\n    position:fixed; top:0; left:0; height:3px; width:0%;\n    background:linear-gradient(90deg, var(--gold-600), var(--gold-300));\n    z-index:100;\n    box-shadow:0 0 10px rgba(215,155,63,0.5);\n  }<\/p>\n<p>  \/* skip link \u2014 accessibility *\/\n  .skip-link{\n    position:absolute; top:-44px; left:8px; z-index:300;\n    background:var(--indigo-950); color:var(--paper-50);\n    padding:10px 16px; font-family:var(--font-mono); font-size:13px;\n    transition:top .2s ease; border-radius:0 0 3px 3px;\n  }\n  .skip-link:focus{top:0;}<\/p>\n<p>  \/* ============ STORY \/ PAPER SECTIONS ============ *\/\n  section{padding:72px 0;}\n  .story p{font-size:18.5px;}\n  .story .maybe{color:var(--ink-700);}\n  .thought{\n    font-family:var(--font-display);\n    font-style:italic;\n    font-weight:500;\n    font-size:21px;\n    color:var(--indigo-800);\n    line-height:1.5;\n    margin:28px 0;\n  }\n  .pullout{\n    background:var(--indigo-950);\n    color:var(--paper-100);\n    padding:34px 36px;\n    margin:36px 0;\n    font-family:var(--font-display);\n    font-size:23px;\n    line-height:1.45;\n    font-weight:500;\n    border-left:5px solid var(--gold-500);\n  }<\/p>\n<p>  .definition{\n    display:flex;\n    gap:18px;\n    background:var(--leaf-100);\n    border-left:3px solid var(--leaf-600);\n    padding:20px 24px;\n    margin:30px 0;\n  }\n  .definition .tag{\n    font-family:var(--font-mono);\n    font-size:11px;\n    letter-spacing:0.1em;\n    color:var(--leaf-700);\n    text-transform:uppercase;\n    flex:none;\n    padding-top:2px;\n  }\n  .definition p{font-size:16.5px; color:var(--ink-700); margin:0;}\n  .definition strong{color:var(--leaf-700); font-family:var(--font-display); font-style:italic;}<\/p>\n<p>  \/* ============ CHAPTER BAND ============ *\/\n  .chapter{\n    background:var(--indigo-900);\n    color:var(--paper-100);\n    padding:60px 0 68px;\n    text-align:center;\n  }\n  .chapter .eyebrow{color:var(--gold-300);}\n  .chapter h2{\n    color:var(--paper-50);\n    font-size:clamp(28px,4.4vw,40px);\n    margin-top:14px;\n  }\n  .chapter .sub{\n    font-family:var(--font-mono);\n    font-size:13px;\n    color:var(--indigo-400);\n    margin-top:10px;\n    letter-spacing:0.04em;\n  }<\/p>\n<p>  .stat-chip{\n    display:inline-flex;\n    align-items:baseline;\n    gap:8px;\n    font-family:var(--font-mono);\n    background:var(--paper-50);\n    border:1px solid var(--paper-200);\n    padding:8px 14px;\n    font-size:15px;\n    margin:6px 0 26px;\n  }\n  .stat-chip b{font-size:19px; color:var(--clay-600);}<\/p>\n<p>  .pidgin-quote{\n    font-family:var(--font-display);\n    font-style:italic;\n    color:var(--indigo-800);\n    font-size:19px;\n    border-left:3px solid var(--indigo-600);\n    padding-left:18px;\n    margin:26px 0;\n  }<\/p>\n<p>  \/* ============ NUMBERED ATTEMPTS ============ *\/\n  .attempts{list-style:none; margin:36px 0; padding:0; counter-reset:attempt;}\n  .attempts li{\n    counter-increment:attempt;\n    display:grid;\n    grid-template-columns:44px 1fr;\n    gap:18px;\n    padding:22px 0;\n    border-top:1px solid var(--paper-200);\n  }\n  .attempts li:last-child{border-bottom:1px solid var(--paper-200);}\n  .attempts li::before{\n    content:counter(attempt);\n    font-family:var(--font-mono);\n    font-size:15px;\n    font-weight:600;\n    color:var(--gold-600);\n    border:1.5px solid var(--gold-500);\n    width:34px; height:34px;\n    border-radius:50%;\n    display:flex; align-items:center; justify-content:center;\n    grid-column:1; grid-row:1 \/ 3; align-self:start;\n  }\n  .attempts h3{font-size:18px; font-family:var(--font-body); font-weight:600; margin-bottom:6px; grid-column:2; grid-row:1;}\n  .attempts p{font-size:16.5px; color:var(--ink-700); margin:0; grid-column:2; grid-row:2;}<\/p>\n<p>  \/* ============ RESEARCH CARD ============ *\/\n  .research-card{\n    background:var(--paper-50);\n    border:1px solid var(--paper-200);\n    padding:34px 30px;\n    margin:36px 0;\n    display:flex;\n    align-items:center;\n    gap:28px;\n    flex-wrap:wrap;\n    transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease;\n  }\n  .research-card:hover{transform:translateY(-3px); box-shadow:0 18px 34px -16px rgba(20,31,56,0.28); border-color:var(--gold-500);}\n  .research-card .num{\n    font-family:var(--font-display);\n    font-weight:700;\n    font-size:64px;\n    color:var(--clay-600);\n    line-height:1;\n  }\n  .research-card .desc{flex:1; min-width:220px;}\n  .research-card .desc .src{\n    font-family:var(--font-mono);\n    font-size:11.5px;\n    letter-spacing:0.06em;\n    text-transform:uppercase;\n    color:var(--ink-500);\n    display:block;\n    margin-bottom:4px;\n  }\n  .research-card .desc p{font-size:16.5px; margin:0; color:var(--ink-700);}<\/p>\n<p>  \/* ============ SWAP TABLE ============ *\/\n  .swap-table{\n    width:100%;\n    border-collapse:collapse;\n    margin:34px 0;\n    font-size:16px;\n  }\n  .swap-table th{\n    font-family:var(--font-mono);\n    font-size:11px;\n    letter-spacing:0.08em;\n    text-transform:uppercase;\n    text-align:left;\n    color:var(--ink-500);\n    font-weight:500;\n    padding:0 0 10px;\n    border-bottom:1px solid var(--ink-900);\n  }\n  .swap-table td{\n    padding:13px 10px 13px 0;\n    border-bottom:1px solid var(--paper-200);\n    vertical-align:top;\n  }\n  .swap-table tr{transition:background .2s ease;}\n  .swap-table tr:hover{background:rgba(215,155,63,0.06);}\n  .swap-table td.out{color:var(--ink-500); text-decoration:line-through; text-decoration-color:var(--clay-500);}\n  .swap-table td.in{color:var(--leaf-700); font-weight:600;}\n  .swap-table td.arrow{width:24px; color:var(--gold-600); text-decoration:none !important; display:table-cell; transition:transform .25s ease;}\n  .swap-table tr:hover td.arrow{transform:translateX(4px);}<\/p>\n<p>  \/* ============ WEEK MINI-TIMELINE ============ *\/\n  .weeks{\n    display:grid;\n    grid-template-columns:repeat(4,1fr);\n    gap:0;\n    margin:40px 0 16px;\n    position:relative;\n  }\n  .weeks::before{\n    content:\"\";\n    position:absolute; top:17px; left:6%; right:6%;\n    height:2px;\n    background-image:repeating-linear-gradient(90deg, var(--gold-500) 0 6px, transparent 6px 13px);\n  }\n  .week-node{text-align:center; position:relative; padding:0 8px;}\n  .week-node .dot{\n    width:12px; height:12px; border-radius:50%;\n    background:var(--gold-500); border:3px solid var(--paper-100);\n    margin:11px auto 12px; position:relative; z-index:1;\n  }\n  .week-node .wk{font-family:var(--font-mono); font-size:11px; color:var(--gold-600); letter-spacing:0.06em; text-transform:uppercase;}\n  .week-node p{font-size:14px; color:var(--ink-700); margin-top:6px;}<\/p>\n<p>  \/* ============ HONESTY NOTE (recurring) ============ *\/\n  .honesty{\n    background:var(--paper-200);\n    border-left:3px solid var(--ink-500);\n    padding:20px 24px;\n    margin:36px 0;\n    font-size:15.5px;\n    color:var(--ink-700);\n  }\n  .honesty .label{\n    font-family:var(--font-mono);\n    font-size:11px;\n    letter-spacing:0.1em;\n    text-transform:uppercase;\n    color:var(--ink-500);\n    display:block;\n    margin-bottom:8px;\n  }\n  .honesty p{margin-bottom:0.8em;}<\/p>\n<p>  \/* ============ MAIN TIMELINE (Section 4) ============ *\/\n  .tl{position:relative; margin-top:48px;}\n  .tl-line{\n    position:absolute;\n    left:19px; top:0; bottom:0; width:2px;\n    background-image:repeating-linear-gradient(180deg, var(--indigo-600) 0 7px, transparent 7px 15px);\n  }\n  .tl-fill{\n    position:absolute; left:19px; top:0; width:2px; height:0%;\n    background:linear-gradient(180deg, var(--gold-500), var(--gold-300));\n    z-index:0;\n  }\n  .tl-item{\n    position:relative;\n    padding-left:56px;\n    margin-bottom:38px;\n  }\n  .tl-item:last-child{margin-bottom:0;}\n  .tl-item .knot{\n    position:absolute; left:10px; top:2px;\n    width:20px; height:20px; border-radius:50%;\n    background:var(--paper-100);\n    border:2.5px solid var(--indigo-600);\n    transform:scale(.4);\n    transition:transform .45s cubic-bezier(.34,1.56,.64,1);\n  }\n  .tl-item.is-visible .knot{transform:scale(1);}\n  .tl-item.milestone .knot{\n    background:var(--gold-500); border-color:var(--gold-600);\n    box-shadow:0 0 0 4px var(--gold-100);\n  }\n  .tl-item .day{\n    font-family:var(--font-mono);\n    font-size:12.5px;\n    font-weight:600;\n    letter-spacing:0.06em;\n    text-transform:uppercase;\n    color:var(--indigo-600);\n  }\n  .tl-item.milestone .day{color:var(--gold-600);}\n  .tl-item h3{font-size:19px; font-family:var(--font-body); font-weight:600; margin:4px 0 6px; transition:color .25s ease;}\n  .tl-item:hover h3{color:var(--gold-600);}\n  .tl-item p{font-size:16px; color:var(--ink-700); margin:0;}<\/p>\n<p>  \/* ============ PROOF ============ *\/\n  .proof-grid{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:22px;\n    margin-top:40px;\n  }\n  @media(min-width:720px){\n    .proof-grid{grid-template-columns:1fr 1fr;}\n    .proof-grid > *:nth-child(5){grid-column:1 \/ -1; max-width:520px; margin:0 auto;}\n  }\n  .review{\n    background:var(--paper-50);\n    border:1px solid var(--paper-200);\n    padding:24px 24px 22px;\n    position:relative;\n    transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease;\n  }\n  .review:nth-child(odd){--rot:-0.4deg;}\n  .review:nth-child(even){--rot:0.4deg;}\n  .review{transform:rotate(var(--rot));}\n  .review:hover{transform:translateY(-5px) rotate(0deg); box-shadow:0 18px 36px -16px rgba(20,31,56,0.32); border-color:var(--gold-500);}\n  .review-top{display:flex; align-items:center; gap:10px;}\n  .review-avatar{\n    flex:none; width:34px; height:34px; border-radius:50%;\n    display:flex; align-items:center; justify-content:center;\n    font-family:var(--font-mono); font-weight:600; font-size:13px;\n    color:var(--paper-50);\n  }\n  .review .stars{color:var(--gold-600); font-size:15px; letter-spacing:2px;}\n  .review .meta{\n    font-family:var(--font-mono);\n    font-size:11.5px;\n    color:var(--ink-500);\n    text-transform:uppercase;\n    letter-spacing:0.05em;\n    margin-top:2px;\n  }\n  .review q{\n    display:block;\n    margin-top:14px;\n    font-size:15.5px;\n    color:var(--ink-700);\n    quotes:\"\\201C\" \"\\201D\";\n  }\n  .review q::before{content:open-quote;}\n  .review q::after{content:close-quote;}<\/p>\n<p>  \/* ============ PRODUCT REVEAL ============ *\/\n  .product-band{background:var(--indigo-950); color:var(--paper-100); padding:68px 0;}\n  .product-band .eyebrow{color:var(--gold-300); justify-content:center;}\n  .product-band .wrap{text-align:center;}<\/p>\n<p>  .cover{\n    max-width:340px;\n    margin:34px auto 0;\n    background:linear-gradient(180deg, var(--indigo-800), var(--indigo-900));\n    border:1px solid var(--indigo-600);\n    padding:38px 26px;\n    position:relative;\n    box-shadow:0 40px 70px -24px rgba(0,0,0,0.55);\n    transition:transform .4s ease, box-shadow .4s ease;\n  }\n  .cover:hover{transform:perspective(800px) rotateY(-5deg) translateY(-4px); box-shadow:0 46px 76px -22px rgba(0,0,0,0.6);}\n  .cover::before{\n    content:\"\";\n    position:absolute; left:0; top:0; bottom:0; width:10px;\n    background:var(--gold-500);\n  }\n  .cover .mono{\n    font-family:var(--font-mono);\n    color:var(--gold-300);\n    font-size:44px;\n    font-weight:600;\n    letter-spacing:0.08em;\n  }\n  .cover h2{\n    color:var(--paper-50);\n    font-size:24px;\n    margin:14px 0 10px;\n  }\n  .cover .sub2{\n    font-family:var(--font-mono);\n    font-size:12px;\n    color:var(--indigo-400);\n    line-height:1.6;\n    letter-spacing:0.02em;\n  }<\/p>\n<p>  .toc{\n    text-align:left;\n    max-width:600px;\n    margin:52px auto 0;\n  }\n  .toc-intro{\n    text-align:center;\n    font-family:var(--font-display);\n    font-style:italic;\n    font-size:19px;\n    color:var(--paper-100);\n    margin-bottom:24px;\n  }\n  .toc-item{\n    display:flex;\n    gap:14px;\n    align-items:baseline;\n    padding:13px 0;\n    border-bottom:1px dashed rgba(255,255,255,0.15);\n    transition:padding-left .25s ease;\n  }\n  .toc-item:hover{padding-left:6px;}\n  .toc-item .badge{\n    flex:none;\n    font-family:var(--font-mono);\n    font-size:12px;\n    font-weight:700;\n    width:24px; height:24px;\n    border-radius:50%;\n    background:var(--gold-500);\n    color:var(--indigo-950);\n    display:flex; align-items:center; justify-content:center;\n  }\n  .toc-item.plain .badge{background:transparent; color:var(--indigo-400); border:1px solid var(--indigo-600);}\n  .toc-item .t{flex:1; font-size:15.5px; color:var(--paper-100);}\n  .toc-item .p{\n    font-family:var(--font-mono);\n    font-size:12.5px;\n    color:var(--indigo-400);\n    flex:none;\n  }<\/p>\n<p>  .closing-line{\n    max-width:520px;\n    margin:44px auto 0;\n    font-size:16.5px;\n    color:var(--indigo-400);\n  }<\/p>\n<p>  \/* ============ VIDEO OVERVIEW \u2014 improvement #13 ============ *\/\n  .video-frame{\n    max-width:640px; margin:40px auto 0; position:relative;\n    aspect-ratio:16\/9;\n    background:linear-gradient(155deg, var(--indigo-900), var(--indigo-950));\n    border:1px solid var(--indigo-600);\n    display:flex; align-items:center; justify-content:center;\n    overflow:hidden;\n  }\n  .video-frame::before{\n    content:\"\"; position:absolute; inset:0;\n    background-image:radial-gradient(rgba(239,201,133,0.08) 1.5px, transparent 1.5px);\n    background-size:28px 28px;\n  }\n  .play-btn{\n    position:relative; z-index:1;\n    width:72px; height:72px; border-radius:50%;\n    background:var(--gold-500); border:none;\n    display:flex; align-items:center; justify-content:center;\n    cursor:pointer; box-shadow:0 10px 30px rgba(0,0,0,0.4);\n    transition:transform .2s ease, background .2s ease;\n    -webkit-tap-highlight-color:transparent;\n  }\n  .play-btn:hover{transform:scale(1.08); background:var(--gold-300);}\n  .play-btn::after{\n    content:\"\";\n    border-style:solid; border-width:12px 0 12px 20px;\n    border-color:transparent transparent transparent var(--indigo-950);\n    margin-left:5px;\n  }\n  .video-caption{\n    text-align:center; font-family:var(--font-mono); font-size:12px;\n    color:var(--indigo-400); margin-top:14px;\n  }<\/p>\n<p>  \/* ============ BONUSES ============ *\/\n  .bonus-grid{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:22px;\n    margin-top:38px;\n  }\n  @media(min-width:720px){.bonus-grid{grid-template-columns:1fr 1fr;}}\n  .bonus-card{\n    background:var(--paper-50);\n    border:1px solid var(--paper-200);\n    border-top:4px solid var(--leaf-600);\n    padding:28px 26px;\n    transition:transform .3s ease, box-shadow .3s ease, border-top-color .3s ease;\n  }\n  .bonus-card:hover{transform:translateY(-4px); box-shadow:0 18px 34px -16px rgba(20,31,56,0.24); border-top-color:var(--gold-500);}\n  .bonus-card .num{\n    font-family:var(--font-mono);\n    font-size:12px;\n    letter-spacing:0.08em;\n    text-transform:uppercase;\n    color:var(--leaf-700);\n  }\n  .bonus-card h3{font-size:20px; margin:10px 0 4px;}\n  .bonus-card .value{\n    display:inline-block;\n    font-family:var(--font-mono);\n    font-size:12px;\n    background:var(--leaf-100);\n    color:var(--leaf-700);\n    padding:3px 9px;\n    margin-bottom:14px;\n  }\n  .bonus-card p{font-size:15.5px; color:var(--ink-700);}<\/p>\n<p>  \/* ============ COMPARISON TABLE \u2014 improvement #15 ============ *\/\n  .compare-wrap{margin-top:40px; border:1px solid var(--paper-200);}\n  .compare-head{display:grid; grid-template-columns:1fr 1fr;}\n  .compare-head div{\n    font-family:var(--font-mono); font-size:12px; letter-spacing:0.06em;\n    text-transform:uppercase; padding:16px 18px; text-align:center;\n  }\n  .compare-head .a{background:var(--paper-200); color:var(--ink-500);}\n  .compare-head .b{background:var(--indigo-950); color:var(--gold-300);}\n  .compare-row{display:grid; grid-template-columns:1fr 1fr; border-top:1px solid var(--paper-200); transition:background .2s ease;}\n  .compare-row:hover{background:rgba(215,155,63,0.05);}\n  .compare-row > div{padding:15px 18px; font-size:15px; background:var(--paper-50);}\n  .compare-row .a{color:var(--ink-500);}\n  .compare-row .b{color:var(--leaf-700); font-weight:600; border-left:1px solid var(--paper-200);}\n  .compare-row .a::before{content:\"\\2715  \"; color:var(--clay-500);}\n  .compare-row .b::before{content:\"\\2713  \"; color:var(--leaf-600);}<\/p>\n<p>  \/* ============ OFFER ============ *\/\n  .offer-card{\n    max-width:560px;\n    margin:40px auto 0;\n    background:var(--paper-50);\n    border:1px solid var(--paper-200);\n    transition:box-shadow .3s ease;\n  }\n  .offer-card:hover{box-shadow:0 20px 40px -20px rgba(20,31,56,0.25);}\n  .offer-card .rows{padding:30px 32px 8px;}\n  .offer-row{\n    display:flex; justify-content:space-between; gap:16px;\n    padding:12px 0;\n    font-size:15.5px;\n    border-bottom:1px solid var(--paper-200);\n  }\n  .offer-row .v{font-family:var(--font-mono); color:var(--ink-500); flex:none;}\n  .offer-row.free .v{color:var(--leaf-700); font-weight:600;}\n  .offer-total{\n    display:flex; justify-content:space-between;\n    padding:18px 32px;\n    font-family:var(--font-mono);\n    font-size:14px;\n    color:var(--ink-500);\n    background:var(--paper-200);\n  }\n  .offer-total .v{text-decoration:line-through; text-decoration-color:var(--clay-500);}\n  .price-block{\n    text-align:center;\n    padding:34px 32px 30px;\n    position:relative;\n  }\n  .price-block::before{\n    content:\"\";\n    position:absolute; top:6px; left:50%; transform:translateX(-50%);\n    width:230px; height:230px;\n    background:radial-gradient(circle, rgba(215,155,63,0.18), transparent 70%);\n    pointer-events:none; z-index:0;\n  }\n  .price-block > *{position:relative; z-index:1;}\n  .price-block .label{\n    font-family:var(--font-mono);\n    font-size:12px;\n    letter-spacing:0.1em;\n    text-transform:uppercase;\n    color:var(--ink-500);\n  }\n  .price-block .price{\n    font-family:var(--font-display);\n    font-weight:700;\n    font-size:58px;\n    color:var(--clay-600);\n    margin:8px 0 4px;\n  }\n  .save-chip{\n    display:inline-block;\n    font-family:var(--font-mono);\n    font-size:12px;\n    font-weight:600;\n    letter-spacing:0.02em;\n    background:var(--leaf-100);\n    color:var(--leaf-700);\n    padding:5px 12px;\n    border-radius:20px;\n  }\n  .price-block .note{font-size:14px; color:var(--ink-700); max-width:38ch; margin:16px auto 0;}\n  .locale-price-note{\n    display:none;\n    font-family:var(--font-mono); font-size:12px; color:var(--indigo-600);\n    margin-top:8px;\n  }\n  .locale-price-note.show{display:block;}<\/p>\n<p>  .urgency{\n    background:var(--clay-100);\n    border-left:3px solid var(--clay-500);\n    padding:16px 20px;\n    margin:30px auto 0;\n    max-width:560px;\n    font-size:14.5px;\n    color:var(--ink-700);\n  }\n  .urgency b{color:var(--clay-600);}<\/p>\n<p>  .secure-line{\n    text-align:center;\n    font-family:var(--font-mono);\n    font-size:12.5px;\n    color:var(--ink-500);\n    margin-top:20px;\n    letter-spacing:0.02em;\n  }<\/p>\n<p>  \/* ============ GUARANTEE ============ *\/\n  .guarantee{background:var(--leaf-100);}\n  .g-inner{\n    display:flex;\n    gap:36px;\n    align-items:center;\n    flex-wrap:wrap;\n  }\n  .seal{\n    flex:none;\n    width:132px; height:132px;\n    border-radius:50%;\n    border:2.5px solid var(--leaf-700);\n    display:flex; align-items:center; justify-content:center;\n    position:relative;\n    margin:0 auto;\n  }\n  .seal::before{\n    content:\"\";\n    position:absolute; inset:8px;\n    border:1px dashed var(--leaf-700);\n    border-radius:50%;\n    opacity:0.5;\n  }\n  .seal .n{font-family:var(--font-display); font-weight:700; font-size:40px; color:var(--leaf-700); line-height:1;}\n  .seal .u{font-family:var(--font-mono); font-size:10px; letter-spacing:0.1em; color:var(--leaf-700); text-transform:uppercase; margin-top:2px;}\n  .g-text{flex:1; min-width:260px;}\n  .g-text h2{font-size:clamp(24px,3.4vw,32px); color:var(--leaf-700);}<\/p>\n<p>  \/* ============ OPTIONS ============ *\/\n  .options-grid{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:0;\n    margin-top:40px;\n    border:1px solid var(--paper-200);\n  }\n  @media(min-width:720px){.options-grid{grid-template-columns:1fr 1fr;}}\n  .opt{padding:34px 30px; transition:background .3s ease;}\n  .opt-1{background:var(--paper-200); color:var(--ink-700);}\n  .opt-2{background:var(--indigo-950); color:var(--paper-100);}\n  .opt-2:hover{background:var(--indigo-900);}\n  .opt .tag{\n    font-family:var(--font-mono);\n    font-size:11.5px;\n    letter-spacing:0.08em;\n    text-transform:uppercase;\n  }\n  .opt-1 .tag{color:var(--ink-500);}\n  .opt-2 .tag{color:var(--gold-300);}\n  .opt h3{font-size:21px; margin:10px 0 12px;}\n  .opt-1 h3{color:var(--ink-900);}\n  .opt-2 h3{color:var(--paper-50);}\n  .opt p{font-size:15.5px;}\n  .opt-2 p{color:var(--indigo-400);}<\/p>\n<p>  \/* ============ FAQ ACCORDION \u2014 improvement #14 ============ *\/\n  .faq-list{margin-top:38px; border-top:1px solid var(--paper-200);}\n  .faq-item{border-bottom:1px solid var(--paper-200);}\n  .faq-q{\n    width:100%;\n    display:flex; justify-content:space-between; align-items:center; gap:16px;\n    background:none; border:0; text-align:left;\n    padding:20px 4px;\n    font-family:var(--font-body); font-size:17px; font-weight:600; color:var(--ink-900);\n    cursor:pointer;\n    -webkit-tap-highlight-color:transparent;\n    touch-action:manipulation;\n  }\n  .faq-q .plus{\n    font-family:var(--font-mono); font-size:20px; color:var(--gold-600); flex:none;\n    transition:transform .3s ease;\n  }\n  .faq-q[aria-expanded=\"true\"] .plus{transform:rotate(45deg);}\n  .faq-a{max-height:0; overflow:hidden; transition:max-height .35s ease;}\n  .faq-a p{padding:0 4px 20px; font-size:15.5px; color:var(--ink-700);}<\/p>\n<p>  \/* ============ PS ============ *\/\n  .ps-item{margin-bottom:26px;}\n  .ps-item:last-child{margin-bottom:0;}\n  .ps-label{\n    font-family:var(--font-mono);\n    font-size:12px;\n    letter-spacing:0.08em;\n    color:var(--gold-600);\n    display:block;\n    margin-bottom:6px;\n  }\n  .ps-item p{font-size:16.5px; color:var(--ink-700);}\n  .ps-item.final p{\n    font-family:var(--font-display);\n    font-style:italic;\n    font-size:19px;\n    color:var(--indigo-900);\n  }<\/p>\n<p>  \/* ============ STICKY FOOTER ============ *\/\n  .sticky-cta{\n    position:fixed;\n    left:0; right:0; bottom:0;\n    background:var(--indigo-950);\n    color:var(--paper-50);\n    padding:12px 20px;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:16px;\n    z-index:50;\n    transform:translateY(110%);\n    transition:transform .3s ease;\n    box-shadow:0 -8px 24px rgba(0,0,0,0.25);\n  }\n  .sticky-cta.show{transform:translateY(0);}\n  .sticky-cta .info{min-width:0;}\n  .sticky-cta .title{\n    font-family:var(--font-body);\n    font-weight:600;\n    font-size:14.5px;\n    white-space:nowrap;\n    overflow:hidden;\n    text-overflow:ellipsis;\n  }\n  .sticky-cta .price-line{\n    font-family:var(--font-mono);\n    font-size:13px;\n    color:var(--gold-300);\n    margin-top:2px;\n  }\n  .sticky-cta .price-line s{color:var(--indigo-400); margin-right:6px;}\n  .sticky-cta .btn{padding:12px 18px; font-size:12.5px; white-space:nowrap;}\n  @media(max-width:520px){.sticky-cta .info .title{display:none;}}<\/p>\n<p>  \/* ============ FLOATING CTA (FAB) \u2014 improvement #10 ============ *\/\n  .fab-cta{\n    position:fixed; right:20px; bottom:92px; z-index:49;\n    display:inline-flex; align-items:center; gap:8px;\n    background:var(--gold-500); color:var(--indigo-950);\n    font-family:var(--font-mono); font-weight:600; font-size:12.5px; letter-spacing:0.03em;\n    text-decoration:none; padding:13px 18px; border-radius:30px;\n    box-shadow:0 10px 26px rgba(0,0,0,0.3);\n    opacity:0; pointer-events:none;\n    transform:translateY(10px) scale(.95);\n    transition:opacity .3s ease, transform .3s ease, background .2s ease;\n    -webkit-tap-highlight-color:transparent;\n  }\n  .fab-cta.show{opacity:1; pointer-events:auto; transform:translateY(0) scale(1);}\n  .fab-cta:hover{background:var(--gold-300);}\n  .fab-cta.pulse{animation:fabPulse 1.4s ease-in-out;}\n  @keyframes fabPulse{\n    0%,100%{box-shadow:0 10px 26px rgba(0,0,0,0.3);}\n    50%{box-shadow:0 10px 26px rgba(0,0,0,0.3), 0 0 0 10px rgba(215,155,63,0.22);}\n  }\n  @media(max-width:520px){\n    .fab-cta{bottom:82px; right:14px; padding:12px 14px;}\n    .fab-cta .txt{display:none;}\n  }<\/p>\n<p>  \/* ============ EXIT INTENT MODAL \u2014 improvement #16 ============ *\/\n  .exit-overlay{\n    position:fixed; inset:0; z-index:200;\n    background:rgba(20,31,56,0.72);\n    display:flex; align-items:center; justify-content:center; padding:20px;\n    opacity:0; pointer-events:none;\n    transition:opacity .3s ease;\n  }\n  .exit-overlay.show{opacity:1; pointer-events:auto;}\n  .exit-modal{\n    background:var(--paper-50); max-width:440px; width:100%;\n    padding:36px 32px 32px; position:relative;\n    border-top:4px solid var(--gold-500);\n    transform:translateY(16px) scale(.97);\n    transition:transform .3s ease;\n    box-shadow:0 30px 60px rgba(0,0,0,0.4);\n  }\n  .exit-overlay.show .exit-modal{transform:translateY(0) scale(1);}\n  .exit-close{\n    position:absolute; top:12px; right:14px;\n    background:none; border:0; font-size:24px; line-height:1;\n    color:var(--ink-500); cursor:pointer; padding:8px;\n    -webkit-tap-highlight-color:transparent;\n  }\n  .exit-close:hover{color:var(--ink-900);}\n  .exit-modal h3{font-size:23px; color:var(--indigo-900); margin-top:14px;}\n  .exit-modal p{font-size:15.5px; color:var(--ink-700);}<\/p>\n<p>  \/* reveal-on-scroll \u2014 improvement #6 *\/\n  .reveal{opacity:0; transform:translateY(14px); transition:opacity .6s ease, transform .6s ease;}\n  .reveal.is-visible{opacity:1; transform:translateY(0);}\n  .reveal-scale{opacity:0; transform:scale(.93); transition:opacity .6s ease, transform .6s ease;}\n  .reveal-scale.is-visible{opacity:1; transform:scale(1);}<\/p>\n<p>  .bonus-grid > *:nth-child(1){transition-delay:0s;}\n  .bonus-grid > *:nth-child(2){transition-delay:.12s;}\n  .proof-grid > *:nth-child(1){transition-delay:0s;}\n  .proof-grid > *:nth-child(2){transition-delay:.08s;}\n  .proof-grid > *:nth-child(3){transition-delay:.16s;}\n  .proof-grid > *:nth-child(4){transition-delay:.24s;}\n  .proof-grid > *:nth-child(5){transition-delay:.32s;}<\/p>\n<p>  body{padding-bottom:0;}\n  main{padding-bottom:90px;}<\/p>\n<p>  .nowrap{white-space:nowrap;}\n  .visually-hidden{position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0;}<\/p>\n<p>  @media(max-width:600px){\n    body{font-size:16.5px;}\n    section{padding:52px 0;}\n    .hero{padding-top:48px;}\n    .hero-book{width:150px; height:210px;}\n    .research-card{flex-direction:column; align-items:flex-start; text-align:left;}\n    .weeks{grid-template-columns:1fr 1fr;}\n    .weeks::before{display:none;}\n    .g-inner{text-align:center; justify-content:center;}\n    .compare-head div, .compare-row > div{padding:11px 12px; font-size:13.5px;}\n    .faq-q{padding:17px 2px; font-size:16px;}\n  }\n<\/style>\n<p><\/head><br \/>\n<body><\/p>\n<p><a class=\"skip-link\" href=\"#offer\">Skip to the offer<\/a><\/p>\n<div class=\"progress-bar\" id=\"progressBar\" aria-hidden=\"true\"><\/div>\n<p><!-- ============ HERO ============ --><\/p>\n<header class=\"hero\">\n<div class=\"wrap hero-inner\">\n<p class=\"eyebrow\">From the Evidence-Based Wellness Series<\/p>\n<h1>Your doctor said, \u201cJust watch your blood sugar\u201d<span class=\"accent\">\u2026 but nobody ever told you what to do when you got home.<\/span><\/h1>\n<p class=\"lede\">If a lab slip has felt heavier than your handbag ever since that appointment, this was written for you.<\/p>\n<div class=\"trust-row\" role=\"list\" aria-label=\"Key features of the R.E.S.E.T. Method\">\n      <span class=\"trust-chip\" role=\"listitem\"><span class=\"ck\" aria-hidden=\"true\">\u2713<\/span> Evidence-Based<\/span><br \/>\n      <span class=\"trust-chip\" role=\"listitem\"><span class=\"ck\" aria-hidden=\"true\">\u2713<\/span> Built for Nigerian &amp; African Foods<\/span><br \/>\n      <span class=\"trust-chip\" role=\"listitem\"><span class=\"ck\" aria-hidden=\"true\">\u2713<\/span> 90-Day System<\/span><br \/>\n      <span class=\"trust-chip\" role=\"listitem\"><span class=\"ck\" aria-hidden=\"true\">\u2713<\/span> Instant Digital Download<\/span><br \/>\n      <span class=\"trust-chip\" role=\"listitem\"><span class=\"ck\" aria-hidden=\"true\">\u2713<\/span> Doctor-Friendly Lifestyle Guide<\/span>\n    <\/div>\n<div class=\"locale-row\">\n      <label for=\"localeSelect\">Reading from<\/label><br \/>\n      <select class=\"locale-select\" id=\"localeSelect\" aria-label=\"Select your location for an approximate currency reference\"><option value=\"NG\">Nigeria<\/option><option value=\"UK\">United Kingdom<\/option><option value=\"US\">United States<\/option><option value=\"CA\">Canada<\/option><\/select><br \/>\n      <span class=\"locale-note\" id=\"localeNote\"><\/span>\n    <\/div>\n<div class=\"lab-slip\">\n      <span class=\"label\">Lab result \u2014 fasting glucose<\/span><\/p>\n<p class=\"quote\">\u201cYour blood sugar is a little high. Just watch it.\u201d<\/p>\n<\/p><\/div>\n<div class=\"hero-book-wrap\">\n<div class=\"hero-book\" aria-hidden=\"true\">\n<div class=\"spine\"><\/div>\n<div class=\"pages\"><\/div>\n<div class=\"face\">\n          <span class=\"mono\">R\u00b7E\u00b7S\u00b7E\u00b7T<\/span><br \/>\n          <span class=\"btitle\">Don&#8217;t Let Prediabetes<br \/>Become Diabetes<\/span>\n        <\/div>\n<\/p><\/div>\n<p>      <span class=\"hero-teaser-tag\">a closer look, further down \u2193<\/span>\n    <\/div>\n<\/p><\/div>\n<div class=\"hero-scroll\"><span>keep reading \u2193<\/span><\/div>\n<\/header>\n<p><main><\/p>\n<p><!-- ============ SECTION 1 (cont.) + SECTION 2 \u2014 THE STORY ============ --><\/p>\n<section class=\"story\">\n<div class=\"wrap\">\n<p class=\"maybe\">Maybe it happened during a routine medical check-up.<\/p>\n<p class=\"maybe\">Maybe it was a company health screening \u2014 the kind where they prick your finger and hand you a slip of paper before you&#8217;ve even finished your coffee.<\/p>\n<p class=\"maybe\">Or maybe you finally agreed to run a blood test because diabetes has already left its fingerprints somewhere in your family \u2014 your father, your mother, an aunt, an uncle who lost a foot, someone you loved who now spends more time at the hospital than at family gatherings.<\/p>\n<p>Then the doctor looked at your results. He didn&#8217;t say you have diabetes. Not yet. He simply looked up and said, \u201cYour blood sugar is a little high. Just watch it.\u201d And just like that, the appointment was over.<\/p>\n<p>You walked out carrying a laboratory result that suddenly felt heavier than your handbag.<\/p>\n<p class=\"thought\">Since then, your mind hasn&#8217;t been quiet. Does this mean I should stop eating rice? Can I still eat jollof at family parties? Is garri finished for me? Will I eventually become diabetic like my uncle? How long do I have before things become serious?<\/p>\n<p>Every night you search Google. One article tells you to avoid carbohydrates. Another says carbohydrates aren&#8217;t the problem. One WhatsApp message says bitter leaf is the answer. Another promises one miracle herb can reverse everything. The more you read, the more confused you become.<\/p>\n<div class=\"pullout\">Deep down, you already know you should \u201ceat healthier.\u201d But that&#8217;s not the real problem. The real problem is this: nobody has shown you exactly what tomorrow morning should look like. Not next month. Not next year. Tomorrow.<\/div>\n<p>You don&#8217;t need another lecture. You need a clear plan \u2014 one that works with the foods you already know, one that respects your culture instead of pretending you live somewhere else, one that helps you feel more prepared for your next doctor&#8217;s appointment, not more frightened by it.<\/p>\n<p style=\"font-style:italic; color:var(--ink-500);\">If that sounds like you, keep reading \u2014 because what you&#8217;re about to discover changed the way my own family understood prediabetes, and it started with one surprising realization.<\/p>\n<div class=\"stitch-row\">\n<div class=\"stitch\"><\/div>\n<div class=\"stitch-knot\"><\/div>\n<div class=\"stitch\"><\/div>\n<\/div>\n<p class=\"eyebrow\" style=\"color:var(--indigo-600);\">What your doctor didn&#8217;t have time to explain<\/p>\n<h2 style=\"margin-top:14px; font-size:clamp(24px,3.6vw,32px); color:var(--indigo-900);\">It was never a willpower problem<\/h2>\n<p style=\"margin-top:22px;\">Blood sugar doesn&#8217;t rise because of one bad meal, one plate of rice, or one slice of cake at a party. It climbs quietly, over years, while your fasting glucose still reads \u201cnormal\u201d on paper. Behind the scenes, your pancreas is working overtime, pumping out more and more insulin just to keep up.<\/p>\n<div class=\"definition\">\n      <span class=\"tag\">Term<\/span><\/p>\n<p>Researchers call that quiet overwork <strong>insulin resistance<\/strong> \u2014 and by the time a lab test finally flags it, it has usually been building for a long time.<\/p>\n<\/p><\/div>\n<p>That&#8217;s why \u201cwatch your sugar\u201d feels so useless. It treats the problem like a willpower issue, as if the solution is simply trying harder to be good. But it isn&#8217;t a willpower problem. It&#8217;s an order-and-timing problem.<\/p>\n<p>What you eat first at a meal, when you move your body after eating, and how consistently you sleep \u2014 these matter more than most people realize, often more than what you eliminate from your plate entirely. That&#8217;s why generic advice like \u201ceat healthier\u201d never sticks. It gives you no sequence, no starting point, nothing that compounds day over day. So you try for three days, feel no different, and quietly give up.<\/p>\n<p>Once you understand this, everything shifts. The goal isn&#8217;t to punish yourself with a list of forbidden foods. The goal is to change the order and timing of what you&#8217;re already doing \u2014 starting with the very next meal you eat.<\/p>\n<p style=\"font-style:italic; color:var(--ink-500);\">That realization is exactly what turned things around for my own family. Let me tell you how.<\/p>\n<\/p><\/div>\n<\/section>\n<p><!-- ============ SECTION 3 \u2014 AKEEM'S STORY ============ --><\/p>\n<div class=\"chapter\">\n<div class=\"wrap\">\n<p class=\"eyebrow\">Chapter One<\/p>\n<h2>A worried son, a parlour in Ikorodu<\/h2>\n<p class=\"sub\">Lagos State \u2014 2021<\/p>\n<\/p><\/div>\n<\/div>\n<section class=\"story\">\n<div class=\"wrap\">\n<p>My name is Akeem. I&#8217;m 39, born and raised in Lagos State, and for the last several years I&#8217;ve run a small research and content project I call the Evidence-Based Wellness Series \u2014 basically, I read the clinical research most people never see, and I try to translate it into something a regular Nigerian or African family can actually use.<\/p>\n<p>But before any of that, I was just a worried son standing in my father&#8217;s parlour in Ikorodu, holding a lab report I didn&#8217;t fully understand.<\/p>\n<p>It was a Tuesday evening in 2021. My father, Baba Tejuosho \u2014 a retired civil servant, a man who has eaten pounded yam and egusi every Sunday of his adult life without apology \u2014 had gone for his routine check-up. He came home quiet. That alone should have told me something was wrong, because my father is not a quiet man.<\/p>\n<p class=\"pidgin-quote\">\u201cDoctor say make I watch am.\u201d<\/p>\n<div class=\"stat-chip\">Fasting glucose <b>6.1 mmol\/L<\/b> \u2014 borderline, prediabetic range<\/div>\n<p>No prescription. No plan. Just \u201cwatch it\u201d \u2014 the same three words that so many of you reading this have heard.<\/p>\n<p>I did what a lot of people do. I panicked quietly, and then I went to Google.<\/p>\n<ol class=\"attempts\">\n<li>\n<h3>Cutting rice out entirely<\/h3>\n<p>My father lasted four days before he told me, half-joking, half-serious, \u201cAkeem, you wan kill me before the sugar kill me?\u201d No plan, no structure \u2014 just elimination \u2014 is miserable, and misery doesn&#8217;t last.<\/p>\n<\/li>\n<li>\n<h3>The WhatsApp herbal remedy<\/h3>\n<p>A bitter leaf and unripe plantain concoction a family friend swore by, taken every morning for three weeks. When we finally got a follow-up test done at a lab in Yaba, his numbers hadn&#8217;t moved at all \u2014 not up, not down. Just flat, and my father&#8217;s trust in the whole process took a hit.<\/p>\n<\/li>\n<li>\n<h3>The expensive overseas ebook<\/h3>\n<p>A \u201cdiabetes reversal\u201d guide full of quinoa, chia seeds, and ingredients you&#8217;d struggle to find outside a handful of Lagos supermarkets, at prices that made the exercise feel almost insulting. My father looked at the recommended breakfast and said, \u201cThis one no be for people like us.\u201d He was right. A plan that ignores where you actually live and what you can actually buy is not a plan \u2014 it&#8217;s a fantasy.<\/p>\n<\/li>\n<li>\n<h3>Information overload<\/h3>\n<p>PDFs, Telegram groups, forum threads until 2 a.m., trying to build a patchwork plan from a hundred different opinions. Some nights I&#8217;d have four browser tabs open, each one contradicting the last. I wasn&#8217;t helping my father. I was drowning both of us in noise.<\/p>\n<\/li>\n<li>\n<h3>Almost giving up<\/h3>\n<p>My father&#8217;s older brother had already lost part of his foot to diabetic complications years earlier. Some relatives had started talking about my father&#8217;s \u201cwatch it\u201d result the same resigned way \u2014 as though it was only a matter of time. I remember sitting outside his compound one night, genuinely afraid I was going to watch this happen to my own father, and not know how to stop it.<\/p>\n<\/li>\n<\/ol>\n<p>That fear is what pushed me to stop looking for shortcuts and start looking for actual evidence. I have a background that leans toward research, so instead of another blog post, I went hunting through clinical journals. That&#8217;s where I found it \u2014 buried in dense academic language, cited in passing by other papers, almost invisible unless you knew to look for it.<\/p>\n<div class=\"research-card\">\n<div class=\"num\">58%<\/div>\n<div class=\"desc\">\n        <span class=\"src\">Diabetes Prevention Program \u2014 one of the largest diabetes prevention trials ever conducted<\/span><\/p>\n<p>Structured lifestyle changes \u2014 not medication, not a single miracle herb \u2014 reduced the risk of progressing to full diabetes by 58% in people with prediabetes, outperforming metformin in that same trial.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<p>I read that number twice, then a third time, because it didn&#8217;t match anything I&#8217;d seen in the diet blogs and WhatsApp forwards we&#8217;d been chasing for months. This wasn&#8217;t a miracle herb. It wasn&#8217;t a 21-day detox. It was structure \u2014 a specific sequence of habits, applied consistently.<\/p>\n<p>The problem was obvious. That research was written for other researchers, not for a retired civil servant in Ikorodu who wanted to know what to eat for breakfast tomorrow. So I did the only thing that made sense to me: I started rebuilding it, piece by piece, around foods and habits my father already recognized.<\/p>\n<table class=\"swap-table\">\n<thead>\n<tr>\n<th>The overseas ebook said<\/th>\n<th><\/th>\n<th>We used instead<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"out\">Quinoa<\/td>\n<td class=\"arrow\">\u2192<\/td>\n<td class=\"in\">Ugu<\/td>\n<\/tr>\n<tr>\n<td class=\"out\">Chia seeds<\/td>\n<td class=\"arrow\">\u2192<\/td>\n<td class=\"in\">Ground crayfish &amp; local vegetables<\/td>\n<\/tr>\n<tr>\n<td class=\"out\">A foreign eating pattern<\/td>\n<td class=\"arrow\">\u2192<\/td>\n<td class=\"in\">The order he ate his own Nigerian meals<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"pidgin-quote\">\u201cBaba, no more elimination. We&#8217;re not removing rice. We&#8217;re changing the order you eat it in, and we&#8217;re adding one short walk after lunch. That&#8217;s it for week one.\u201d<\/p>\n<p>He was skeptical \u2014 understandably, after the bitter leaf disappointment \u2014 but he agreed, mostly, I think, to humour me.<\/p>\n<div class=\"weeks\">\n<div class=\"week-node\">\n<div class=\"dot\"><\/div>\n<div class=\"wk\">Week 1<\/div>\n<p>Vegetables &amp; protein before starch, plus a 10-minute walk after his biggest meal.<\/p>\n<\/div>\n<div class=\"week-node\">\n<div class=\"dot\"><\/div>\n<div class=\"wk\">Week 2<\/div>\n<p>One kitchen-cabinet herb, at the research-based amount \u2014 not a folk \u201cas much as you like\u201d dose.<\/p>\n<\/div>\n<div class=\"week-node\">\n<div class=\"dot\"><\/div>\n<div class=\"wk\">Week 3<\/div>\n<p>Tackled hidden sugar he never questioned: sweetened zobo, extra sugar in tea, a soft drink habit.<\/p>\n<\/div>\n<div class=\"week-node\">\n<div class=\"dot\"><\/div>\n<div class=\"wk\">Week 4<\/div>\n<p>Fixed his sleep \u2014 irregular, late nights were quietly undoing everything else.<\/p>\n<\/div><\/div>\n<p style=\"margin-top:30px;\">Nine weeks in, my father went back to that same lab in Yaba for another fasting glucose test. I sat next to him in the waiting room, more nervous than he was. When the result came back, his fasting glucose had dropped meaningfully \u2014 enough that the technician actually asked him what he&#8217;d changed.<\/p>\n<p class=\"pidgin-quote\">\u201cMy son don turn scientist.\u201d<\/p>\n<p>That was the moment the R.E.S.E.T. Method was truly born \u2014 not as a theory on paper, but as proof, sitting in a lab waiting room in Yaba, that the science already existed. It just needed someone to translate it into a plan an ordinary family could actually follow, starting the very next morning.<\/p>\n<div class=\"honesty\">\n      <span class=\"label\">Keeping this honest<\/span><\/p>\n<p>I am a researcher and content creator, not a licensed physician. Everything inside this guide is built from published clinical research, organized into a system \u2014 but it&#8217;s designed to work alongside your doctor&#8217;s care, not replace it. Please keep going for your regular check-ins. This plan exists to make those appointments feel less frightening, not to substitute for them.<\/p>\n<\/p><\/div>\n<p>After my father&#8217;s results, I started sharing the framework quietly with a handful of people in my network \u2014 an aunty in Abuja, a former colleague in Houston, a cousin&#8217;s mother-in-law in London. The response was the same every time: relief, because for the first time, \u201cwatch your sugar\u201d had turned into something they could actually do tomorrow morning. That&#8217;s why I eventually put it into the structured, 90-day guide you&#8217;re reading about now.<\/p>\n<div class=\"cta-block\">\n      <a href=\"#offer\" class=\"btn btn-gold\">See what&#8217;s inside the R.E.S.E.T. Method<\/a>\n    <\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- ============ SECTION 4 \u2014 RESULTS TIMELINE ============ --><\/p>\n<section id=\"timeline\" aria-label=\"90-day results timeline\">\n<div class=\"wrap\">\n<p class=\"eyebrow\" style=\"color:var(--indigo-600);\">The results timeline<\/p>\n<h2 style=\"margin-top:14px; font-size:clamp(24px,3.6vw,32px); color:var(--indigo-900);\">How Baba&#8217;s 90 days actually unfolded<\/h2>\n<p style=\"margin-top:16px; color:var(--ink-700);\">Day by day, once we started following the structured system that became the R.E.S.E.T. Method.<\/p>\n<div class=\"tl\" id=\"tlContainer\">\n<div class=\"tl-line\"><\/div>\n<div class=\"tl-fill\" id=\"tlFill\" aria-hidden=\"true\"><\/div>\n<div class=\"tl-item\">\n<div class=\"knot\"><\/div>\n<div class=\"day\">Day 1<\/div>\n<h3>New order, same plate<\/h3>\n<p>Nothing changed about what he ate \u2014 only the order: vegetables and protein first, starch last, on the same familiar plates he&#8217;d always eaten from. He was skeptical this would do anything at all.<\/p>\n<\/p><\/div>\n<div class=\"tl-item\">\n<div class=\"knot\"><\/div>\n<div class=\"day\">Day 5<\/div>\n<h3>No more after-lunch slump<\/h3>\n<p>He mentioned, almost in passing, that he wasn&#8217;t getting the heavy, sleepy feeling after lunch that used to send him straight to his chair for a nap.<\/p>\n<\/p><\/div>\n<div class=\"tl-item\">\n<div class=\"knot\"><\/div>\n<div class=\"day\">Day 7<\/div>\n<h3>The walk becomes a habit<\/h3>\n<p>We introduced the ten-minute walk after his largest meal. The first walk felt like a chore. By day seven, he was doing it on his own, without me reminding him.<\/p>\n<\/p><\/div>\n<div class=\"tl-item\">\n<div class=\"knot\"><\/div>\n<div class=\"day\">Day 12<\/div>\n<h3>The herb, at the right dose<\/h3>\n<p>We added the specific kitchen-cabinet herb at the research-based amount. Nothing dramatic happened yet, but he stopped asking, \u201cIs this one even working?\u201d<\/p>\n<\/p><\/div>\n<div class=\"tl-item\">\n<div class=\"knot\"><\/div>\n<div class=\"day\">Day 21<\/div>\n<h3>A side effect neither of us tracked<\/h3>\n<p>Three weeks in, his trousers fit noticeably looser at the waist \u2014 simply a side effect of the plate order and the walks compounding together.<\/p>\n<\/p><\/div>\n<div class=\"tl-item\">\n<div class=\"knot\"><\/div>\n<div class=\"day\">Day 30<\/div>\n<h3>The sugar he never questioned<\/h3>\n<p>We tackled hidden sugar sources: sweetened zobo, extra spoons in his tea, the occasional soft drink. He was surprised how much of his daily sugar wasn&#8217;t coming from \u201csweet things\u201d at all \u2014 but from drinks he never thought to question.<\/p>\n<\/p><\/div>\n<div class=\"tl-item\">\n<div class=\"knot\"><\/div>\n<div class=\"day\">Day 45<\/div>\n<h3>Sleep catches up<\/h3>\n<p>We adjusted his bedtime to something more consistent. He started sleeping better and, unexpectedly, said his mood in the mornings had improved.<\/p>\n<\/p><\/div>\n<div class=\"tl-item milestone\">\n<div class=\"knot\"><\/div>\n<div class=\"day\">Day 63 \u2014 Week 9<\/div>\n<h3>The follow-up test<\/h3>\n<p>The follow-up lab test at the Yaba clinic showed his fasting glucose had dropped meaningfully from where it started. This was the moment that made him a believer.<\/p>\n<\/p><\/div>\n<div class=\"tl-item milestone\">\n<div class=\"knot\"><\/div>\n<div class=\"day\">Day 90<\/div>\n<h3>It stopped feeling like a diet<\/h3>\n<p>By the end of the full 90 days, the habits no longer felt like a \u201cdiet\u201d he was enduring. Eating this way, walking after lunch, and going to bed at a consistent time had simply become how he lived \u2014 and he told me, plainly, that he no longer dreaded his next doctor&#8217;s appointment.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"honesty\" style=\"margin-top:44px;\">\n      <span class=\"label\">Keeping this honest<\/span><\/p>\n<p>His experience is his own. Individual results vary depending on your starting point, your body, and any medication you&#8217;re on \u2014 that&#8217;s true of any health guide honestly written. That&#8217;s exactly why the plan is built to work alongside your doctor, not instead of them.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- ============ SECTION 5 \u2014 SOCIAL PROOF ============ --><\/p>\n<section id=\"reviews\" style=\"background:var(--paper-200);\" aria-label=\"Reader testimonials\">\n<div class=\"wrap-wide\">\n<p class=\"eyebrow\" style=\"color:var(--indigo-600); justify-content:center; display:flex;\">What readers are saying<\/p>\n<h2 style=\"text-align:center; margin-top:14px; font-size:clamp(24px,3.6vw,32px); color:var(--indigo-900);\">Real plates, real families<\/h2>\n<div class=\"proof-grid\">\n<div class=\"review\">\n<div class=\"review-top\">\n          <span class=\"review-avatar\" style=\"background:var(--indigo-600);\">L<\/span><\/p>\n<div>\n<div class=\"stars\" aria-label=\"5 out of 5 stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n<div class=\"meta\">Lagos \u2014 2 weeks ago<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>        <q>I don try many many things before I see this guide, abeg believe me. The plate order thing sound too simple like say e no go work, but honestly after one week I no dey feel that heavy sleepy feeling for afternoon again. My last check-up my doctor even ask me wetin I don dey do differently.<\/q>\n      <\/div>\n<div class=\"review\">\n<div class=\"review-top\">\n          <span class=\"review-avatar\" style=\"background:var(--gold-600);\">A<\/span><\/p>\n<div>\n<div class=\"stars\" aria-label=\"5 out of 5 stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n<div class=\"meta\">Abuja \u2014 1 month ago<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>        <q>As person wey love zobo pass water, I no know say na my zobo dey do me wahala with the sugar wey I dey add. The bonus about hidden sugars open my eye well well. I no even feel like say I dey \u201cdiet,\u201d na just small adjustment.<\/q>\n      <\/div>\n<div class=\"review\">\n<div class=\"review-top\">\n          <span class=\"review-avatar\" style=\"background:var(--leaf-700);\">P<\/span><\/p>\n<div>\n<div class=\"stars\" aria-label=\"5 out of 5 stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n<div class=\"meta\">Port Harcourt \u2014 3 weeks ago<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>        <q>My mama get this same \u201cwatch your sugar\u201d story wey dem tell her since last year, and she never even change anything because she no know where to start. I buy this for her and now she get real morning routine wey she dey follow. She dey happy say she no need to abandon her rice and stew.<\/q>\n      <\/div>\n<div class=\"review\">\n<div class=\"review-top\">\n          <span class=\"review-avatar\" style=\"background:var(--clay-600);\">H<\/span><\/p>\n<div>\n<div class=\"stars\" aria-label=\"5 out of 5 stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n<div class=\"meta\">Houston \u2014 5 days ago<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>        <q>I&#8217;ve been in the diaspora for a decade and every diabetes guide I found online was all quinoa and kale, nothing I actually eat. This one talked about ugu and moimoi like it understood me. The restaurant bonus don save me for one work lunch wey I for don just chop anyhow.<\/q>\n      <\/div>\n<div class=\"review\">\n<div class=\"review-top\">\n          <span class=\"review-avatar\" style=\"background:var(--indigo-800);\">L<\/span><\/p>\n<div>\n<div class=\"stars\" aria-label=\"5 out of 5 stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n<div class=\"meta\">London \u2014 2 months ago<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>        <q>Na the walk-after-food part surprise me pass. Ten minutes only, no gym, no wahala. My fasting sugar don drop small small since I start am, and my next appointment no dey scare me again like before. I feel like say I get plan now, no be just fear.<\/q>\n      <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- ============ SECTION 6 \u2014 PRODUCT REVEAL ============ --><\/p>\n<section class=\"product-band\" id=\"guide\">\n<div class=\"wrap\">\n<p class=\"eyebrow\">Introducing<\/p>\n<div class=\"cover reveal-scale\">\n<div class=\"mono\">R\u00b7E\u00b7S\u00b7E\u00b7T<\/div>\n<h2>Don&#8217;t Let Prediabetes Become Diabetes<\/h2>\n<p class=\"sub2\">THE 90-DAY BLOOD SUGAR RESET PLAN<br \/>Evidence-based food, herbs &amp; lifestyle change<\/p>\n<\/p><\/div>\n<p class=\"toc-intro\" style=\"margin-top:44px;\">This is the complete, structured guide built from the same research behind that landmark 58% risk-reduction finding \u2014 translated into a daily system designed around real Nigerian and diaspora life.<\/p>\n<div class=\"toc\">\n<div class=\"toc-item plain\"><span class=\"badge\">\u00b7<\/span><span class=\"t\">Welcome &amp; how the R.E.S.E.T. Method works<\/span><span class=\"p\">pp. 3\u20138<\/span><\/div>\n<div class=\"toc-item plain\"><span class=\"badge\">\u00b7<\/span><span class=\"t\">Understanding your lab results in plain language<\/span><span class=\"p\">pp. 9\u201313<\/span><\/div>\n<div class=\"toc-item\"><span class=\"badge\">R<\/span><span class=\"t\">Reorder Your Plate \u2014 the exact plate-order change, and why it blunts a sugar spike<\/span><span class=\"p\">pp. 14\u201319<\/span><\/div>\n<div class=\"toc-item\"><span class=\"badge\">E<\/span><span class=\"t\">Exercise After Eating \u2014 the 10-minute post-meal walk protocol, no gym required<\/span><span class=\"p\">pp. 20\u201323<\/span><\/div>\n<div class=\"toc-item plain\"><span class=\"badge\">\u00b7<\/span><span class=\"t\">The 14-Day Day-by-Day Meal Plan, built around familiar Nigerian meals<\/span><span class=\"p\">pp. 24\u201338<\/span><\/div>\n<div class=\"toc-item\"><span class=\"badge\">S<\/span><span class=\"t\">Supplement Strategically \u2014 the kitchen-cabinet herb and how to use it<\/span><span class=\"p\">pp. 39\u201343<\/span><\/div>\n<div class=\"toc-item\"><span class=\"badge\">E<\/span><span class=\"t\">Eliminate Hidden Sugars \u2014 five silent culprits in everyday drinks &amp; condiments<\/span><span class=\"p\">pp. 44\u201349<\/span><\/div>\n<div class=\"toc-item\"><span class=\"badge\">T<\/span><span class=\"t\">Time Your Sleep \u2014 the one bedtime habit that supports everything else<\/span><span class=\"p\">pp. 50\u201353<\/span><\/div>\n<div class=\"toc-item plain\"><span class=\"badge\">\u00b7<\/span><span class=\"t\">Your 90-Day Tracker &amp; Weekly Check-In Pages<\/span><span class=\"p\">pp. 54\u201366<\/span><\/div>\n<div class=\"toc-item plain\"><span class=\"badge\">\u00b7<\/span><span class=\"t\">Family &amp; Culture Guide \u2014 parties, weddings &amp; Sunday meals<\/span><span class=\"p\">pp. 67\u201371<\/span><\/div>\n<div class=\"toc-item plain\"><span class=\"badge\">\u00b7<\/span><span class=\"t\">Frequently Asked Questions from real readers<\/span><span class=\"p\">pp. 72\u201376<\/span><\/div>\n<\/p><\/div>\n<p class=\"closing-line\">This isn&#8217;t a vague eBook of general advice. It&#8217;s a structured, page-by-page system you can open tomorrow morning and follow, one habit at a time, all the way to Day 90.<\/p>\n<div class=\"cta-block\">\n      <a href=\"#offer\" class=\"btn btn-ghost\">See the full offer \u2193<\/a>\n    <\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- ============ VIDEO OVERVIEW \u2014 improvement #13 ============ --><\/p>\n<section id=\"video-overview\" aria-label=\"Video overview\">\n<div class=\"wrap\">\n<p class=\"eyebrow\" style=\"color:var(--indigo-600); justify-content:center; display:flex;\">See it before you decide<\/p>\n<h2 style=\"text-align:center; margin-top:14px; font-size:clamp(24px,3.6vw,32px); color:var(--indigo-900);\">Watch a 60-second overview<\/h2>\n<div class=\"video-frame reveal-scale\" id=\"videoFrame\">\n      <button class=\"play-btn\" id=\"playBtn\" aria-label=\"Play 60-second overview video\"><\/button>\n    <\/div>\n<p class=\"video-caption\">60 seconds \u00b7 what&#8217;s inside &amp; who it&#8217;s for<\/p>\n<\/p><\/div>\n<\/section>\n<p><!-- ============ SECTION 7 \u2014 BONUSES ============ --><\/p>\n<section aria-label=\"Free bonuses\">\n<div class=\"wrap-wide\">\n<p class=\"eyebrow\" style=\"color:var(--leaf-700); justify-content:center; display:flex;\">Included free, today<\/p>\n<h2 style=\"text-align:center; margin-top:14px; font-size:clamp(24px,3.6vw,32px); color:var(--indigo-900);\">Two bonuses for the moments the plan can&#8217;t fully control<\/h2>\n<div class=\"bonus-grid\">\n<div class=\"bonus-card\">\n<div class=\"num\">Bonus #1<\/div>\n<h3>The 5-Minute Restaurant Survival Guide<\/h3>\n<p>        <span class=\"value\">Standalone value: $17<\/span><\/p>\n<p>Your pocket guide for a wedding, a work lunch, a family owambe. Exact scripts to use with any server or host, so you can navigate any table with confidence instead of overeating out of anxiety or explaining yourself to relatives. One social event never has to become an excuse to abandon the whole plan.<\/p>\n<\/p><\/div>\n<div class=\"bonus-card\">\n<div class=\"num\">Bonus #2<\/div>\n<h3>The Sugar Craving SOS<\/h3>\n<p>        <span class=\"value\">Standalone value: $15<\/span><\/p>\n<p>Your 3-minute emergency kit for crushing cravings and crashes before they crush you. A short, practical kit designed to interrupt the craving cycle in minutes, so one weak moment doesn&#8217;t spiral into a lost week of feeling like you&#8217;ve failed \u2014 the difference between a small stumble and starting completely over.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- ============ COMPARISON TABLE \u2014 improvement #15 ============ --><\/p>\n<section style=\"background:var(--paper-200);\" aria-label=\"How this compares to generic guides\">\n<div class=\"wrap-wide\">\n<p class=\"eyebrow\" style=\"color:var(--indigo-600); justify-content:center; display:flex;\">Why this is different<\/p>\n<h2 style=\"text-align:center; margin-top:14px; font-size:clamp(24px,3.6vw,32px); color:var(--indigo-900);\">Generic guides vs. The R.E.S.E.T. Method<\/h2>\n<div class=\"compare-wrap reveal-scale\">\n<div class=\"compare-head\">\n<div class=\"a\">Generic Guides<\/div>\n<div class=\"b\">The R.E.S.E.T. Method<\/div>\n<\/div>\n<div class=\"compare-row\">\n<div class=\"a\">Foreign foods like quinoa &amp; chia seeds<\/div>\n<div class=\"b\">Local foods \u2014 ugu, garri, moimoi, jollof<\/div>\n<\/div>\n<div class=\"compare-row\">\n<div class=\"a\">Restriction &amp; total elimination<\/div>\n<div class=\"b\">Sustainable, reorder-not-remove habits<\/div>\n<\/div>\n<div class=\"compare-row\">\n<div class=\"a\">Vague \u201ceat healthier\u201d advice<\/div>\n<div class=\"b\">A structured, day-by-day 90-day plan<\/div>\n<\/div>\n<div class=\"compare-row\">\n<div class=\"a\">No way to track your progress<\/div>\n<div class=\"b\">Built-in 90-day tracker &amp; weekly check-ins<\/div>\n<\/div>\n<div class=\"compare-row\">\n<div class=\"a\">Confusion from contradictory sources<\/div>\n<div class=\"b\">One clear, evidence-based system<\/div>\n<\/div><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- ============ SECTION 8 \u2014 OFFER ============ --><\/p>\n<section id=\"offer\" style=\"background:var(--paper-200);\" aria-label=\"Offer and pricing\">\n<div class=\"wrap\">\n<p class=\"eyebrow\" style=\"color:var(--indigo-600); justify-content:center; display:flex;\">The offer<\/p>\n<h2 style=\"text-align:center; margin-top:14px; font-size:clamp(24px,3.6vw,32px); color:var(--indigo-900);\">Everything you get today<\/h2>\n<div class=\"offer-card\">\n<div class=\"rows\">\n<div class=\"offer-row\"><span>Don&#8217;t Let Prediabetes Become Diabetes \u2014 90-Day Plan<\/span><span class=\"v\">\u20a619,800<\/span><\/div>\n<div class=\"offer-row free\"><span>Bonus #1 \u2014 5-Minute Restaurant Survival Guide<\/span><span class=\"v\">Free ($17 value)<\/span><\/div>\n<div class=\"offer-row free\"><span>Bonus #2 \u2014 The Sugar Craving SOS<\/span><span class=\"v\">Free ($15 value)<\/span><\/div>\n<\/p><\/div>\n<div class=\"offer-total\"><span>Total real value<\/span><span class=\"v\">Well over \u20a619,800<\/span><\/div>\n<div class=\"price-block\">\n        <span class=\"label\">Your price today<\/span><\/p>\n<div class=\"price\">\u20a69,700<\/div>\n<p>        <span class=\"save-chip\">You save \u20a610,100 \u2014 51% off<\/span><\/p>\n<p class=\"note\">Less than the cost of a single specialist consultation \u2014 for a system designed to help you walk into your next appointment prepared instead of afraid.<\/p>\n<p>        <span class=\"locale-price-note\" id=\"localePriceNote\"><\/span><\/p>\n<div class=\"cta-block\" style=\"margin:26px 0 0;\">\n          <a href=\"#\" class=\"btn btn-gold js-checkout\">Get instant access now<\/a><br \/>\n          <span class=\"btn-sub\">Instant download \u00b7 secure checkout<\/span>\n        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"urgency\">\n      <b>A note on the bonuses:<\/b> The 5-Minute Restaurant Survival Guide and The Sugar Craving SOS are included free only for the next 50 buyers. After that, the core R.E.S.E.T. Method guide will remain available, but both bonuses will be sold separately.\n    <\/div>\n<p class=\"secure-line\">Checkout is secure \u00b7 your download is instant \u00b7 billing is discreet \u2014 nothing about your purchase will identify what you bought to anyone else.<\/p>\n<\/p><\/div>\n<\/section>\n<p><!-- ============ SECTION 9 \u2014 GUARANTEE ============ --><\/p>\n<section class=\"guarantee\" aria-label=\"60-day guarantee\">\n<div class=\"wrap g-inner\">\n<div class=\"seal\">\n<div>\n<div class=\"n\">60<\/div>\n<div class=\"u\">Days<\/div>\n<\/div>\n<\/div>\n<div class=\"g-text\">\n<p class=\"eyebrow\" style=\"color:var(--leaf-700);\">The \u201cNo Guesswork\u201d guarantee<\/p>\n<h2>Try the R.E.S.E.T. Method for a full 60 days<\/h2>\n<p>Follow the plan. Use the trackers. Lean on the bonuses whenever a craving or a dinner out threatens to knock you off track.<\/p>\n<p>If you don&#8217;t feel more in control of your plate, your cravings, and your next doctor&#8217;s visit, simply email us for a full refund. No questions asked.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"wrap\">\n<div class=\"honesty\" style=\"margin-top:34px; background:var(--paper-50);\">\n      <span class=\"label\">Keeping this honest<\/span><\/p>\n<p>This guarantee covers the system itself and your experience using it. Individual lab results vary by person, medication, and starting point \u2014 that&#8217;s true of any honest health guide \u2014 so please continue your routine check-ins with your doctor throughout your 90 days. This plan is built to support that relationship, not replace it.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- ============ SECTION 10 \u2014 TWO OPTIONS ============ --><\/p>\n<section aria-label=\"Your two options\">\n<div class=\"wrap-wide\">\n<p class=\"eyebrow\" style=\"color:var(--indigo-600); justify-content:center; display:flex;\">Right now, you have two options<\/p>\n<div class=\"options-grid\">\n<div class=\"opt opt-1\">\n        <span class=\"tag\">Option 1<\/span><\/p>\n<h3>Close this page<\/h3>\n<p>Nothing about tonight changes. You&#8217;ll still lie awake wondering about jollof rice at the next party, still open four more contradictory Google tabs, still walk into your next appointment with the same quiet dread, hoping the number hasn&#8217;t moved in the wrong direction. The cycle simply continues, one more night at a time.<\/p>\n<\/p><\/div>\n<div class=\"opt opt-2\">\n        <span class=\"tag\">Option 2<\/span><\/p>\n<h3>Act right now<\/h3>\n<p>Ninety days from today, you could be the person who has an actual answer when a relative asks, \u201cSo what have you been doing differently?\u201d You&#8217;ll know exactly what your plate should look like tomorrow morning, what to say at the next family party, and what to do the moment a craving hits at 3 p.m. Your next lab result won&#8217;t feel like a verdict. It&#8217;ll feel like proof.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"cta-block\">\n      <a href=\"#\" class=\"btn btn-gold js-checkout\">I&#8217;m choosing Option 2<\/a>\n    <\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- ============ FAQ ACCORDION \u2014 improvement #14 ============ --><\/p>\n<section style=\"background:var(--paper-200);\" aria-label=\"Frequently asked questions\">\n<div class=\"wrap\">\n<p class=\"eyebrow\" style=\"color:var(--indigo-600); justify-content:center; display:flex;\">Before you decide<\/p>\n<h2 style=\"text-align:center; margin-top:14px; font-size:clamp(24px,3.6vw,32px); color:var(--indigo-900);\">Frequently asked questions<\/h2>\n<div class=\"faq-list\">\n<div class=\"faq-item\">\n        <button class=\"faq-q\" aria-expanded=\"false\" aria-controls=\"faq-a-1\" id=\"faq-q-1\"><br \/>\n          <span>Can I still eat rice?<\/span><span class=\"plus\" aria-hidden=\"true\">+<\/span><br \/>\n        <\/button><\/p>\n<div class=\"faq-a\" id=\"faq-a-1\" role=\"region\" aria-labelledby=\"faq-q-1\">\n<p>Yes. The R.E.S.E.T. Method doesn&#8217;t ask you to remove rice, jollof, or any staple from your plate. It changes the order you eat them in and pairs them with the habits \u2014 movement, timing, hidden-sugar swaps \u2014 that make the biggest difference. That&#8217;s the whole point of the &#8220;Reorder&#8221; step.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"faq-item\">\n        <button class=\"faq-q\" aria-expanded=\"false\" aria-controls=\"faq-a-2\" id=\"faq-q-2\"><br \/>\n          <span>Is this for diabetics?<\/span><span class=\"plus\" aria-hidden=\"true\">+<\/span><br \/>\n        <\/button><\/p>\n<div class=\"faq-a\" id=\"faq-a-2\" role=\"region\" aria-labelledby=\"faq-q-2\">\n<p>It&#8217;s built specifically for the borderline, prediabetic range \u2014 the &#8220;just watch it&#8221; zone, like Baba&#8217;s own 6.1 mmol\/L reading. If you&#8217;ve already been diagnosed with diabetes and are on medication, please read this alongside your doctor&#8217;s guidance rather than in place of it.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"faq-item\">\n        <button class=\"faq-q\" aria-expanded=\"false\" aria-controls=\"faq-a-3\" id=\"faq-q-3\"><br \/>\n          <span>Will this replace medication?<\/span><span class=\"plus\" aria-hidden=\"true\">+<\/span><br \/>\n        <\/button><\/p>\n<div class=\"faq-a\" id=\"faq-a-3\" role=\"region\" aria-labelledby=\"faq-q-3\">\n<p>No. This guide is not medical treatment and doesn&#8217;t replace anything a doctor has prescribed. It&#8217;s a structured lifestyle system, built from published research, designed to sit alongside your regular care and check-ins \u2014 not instead of them.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"faq-item\">\n        <button class=\"faq-q\" aria-expanded=\"false\" aria-controls=\"faq-a-4\" id=\"faq-q-4\"><br \/>\n          <span>Is this suitable outside Nigeria?<\/span><span class=\"plus\" aria-hidden=\"true\">+<\/span><br \/>\n        <\/button><\/p>\n<div class=\"faq-a\" id=\"faq-a-4\" role=\"region\" aria-labelledby=\"faq-q-4\">\n<p>Yes \u2014 it was built for Nigerian and diaspora families alike. Readers in Houston and London have used it with the same local-ingredient logic that worked for Baba in Ikorodu, swapping in whatever&#8217;s on the shelf at their own nearest African or Caribbean grocer.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"faq-item\">\n        <button class=\"faq-q\" aria-expanded=\"false\" aria-controls=\"faq-a-5\" id=\"faq-q-5\"><br \/>\n          <span>How quickly should I expect changes?<\/span><span class=\"plus\" aria-hidden=\"true\">+<\/span><br \/>\n        <\/button><\/p>\n<div class=\"faq-a\" id=\"faq-a-5\" role=\"region\" aria-labelledby=\"faq-q-5\">\n<p>Baba noticed less of an after-lunch slump within the first week, and his fasting glucose had moved meaningfully by the follow-up test around day 63. Individual results vary by starting point, body, and medication \u2014 that&#8217;s true of any honest health guide.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"faq-item\">\n        <button class=\"faq-q\" aria-expanded=\"false\" aria-controls=\"faq-a-6\" id=\"faq-q-6\"><br \/>\n          <span>Can I follow it with my doctor&#8217;s advice?<\/span><span class=\"plus\" aria-hidden=\"true\">+<\/span><br \/>\n        <\/button><\/p>\n<div class=\"faq-a\" id=\"faq-a-6\" role=\"region\" aria-labelledby=\"faq-q-6\">\n<p>Please do. The whole system is designed to make your regular check-ins feel less frightening, not to replace them \u2014 keep going for your routine appointments throughout your 90 days.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- ============ SECTION 11 \u2014 TRIPLE P.S. ============ --><\/p>\n<section style=\"padding-top:0;\">\n<div class=\"wrap\">\n<div class=\"stitch-row\" style=\"margin-top:0;\">\n<div class=\"stitch\"><\/div>\n<div class=\"stitch-knot\"><\/div>\n<div class=\"stitch\"><\/div>\n<\/div>\n<div class=\"ps-item\">\n      <span class=\"ps-label\">P.S.<\/span><\/p>\n<p>Remember, you&#8217;re trying this completely risk-free. You have 60 full days to follow the plan, and if you don&#8217;t feel more in control of your plate, your cravings, and your next appointment, you get every naira back. No questions asked.<\/p>\n<\/p><\/div>\n<div class=\"ps-item\">\n      <span class=\"ps-label\">P.P.S.<\/span><\/p>\n<p>The two bonuses \u2014 The 5-Minute Restaurant Survival Guide and The Sugar Craving SOS \u2014 are only free for the next 50 buyers. After that, they&#8217;ll be sold separately from the core guide.<\/p>\n<\/p><\/div>\n<div class=\"ps-item final\">\n      <span class=\"ps-label\">P.P.P.S.<\/span><\/p>\n<p>I think about that evening in my father&#8217;s parlour often \u2014 the silence in the room, the \u201cjust watch it\u201d that felt more like a verdict than a plan. I built this because I never wanted another family to sit with that same silence, not knowing what tomorrow morning should look like. You don&#8217;t have to sit with it either.<\/p>\n<\/p><\/div>\n<div class=\"cta-block\">\n      <a href=\"#\" class=\"btn btn-gold js-checkout\">Get instant access \u2014 \u20a69,700<\/a><br \/>\n      <span class=\"btn-sub\">60-day no-guesswork guarantee \u00b7 instant download<\/span>\n    <\/div>\n<\/p><\/div>\n<\/section>\n<p><\/main><\/p>\n<p><!-- ============ STICKY FOOTER ============ --><\/p>\n<footer class=\"sticky-cta\" id=\"stickyCta\">\n<div class=\"info\">\n<div class=\"title\">90-Day R.E.S.E.T. Method<\/div>\n<div class=\"price-line\"><s>\u20a619,800<\/s>\u20a69,700<\/div>\n<\/p><\/div>\n<p>  <a href=\"#\" class=\"btn btn-gold js-checkout\">Get instant access<\/a><br \/>\n<\/footer>\n<p><!-- ============ FLOATING CTA (FAB) \u2014 improvement #10 ============ --><br \/>\n<a href=\"#\" class=\"fab-cta js-checkout\" id=\"fabCta\" aria-label=\"Get instant access to the R.E.S.E.T. Method\"><br \/>\n  <span aria-hidden=\"true\">\u2726<\/span><span class=\"txt\">Get Instant Access<\/span><br \/>\n<\/a><\/p>\n<p><!-- ============ EXIT INTENT MODAL \u2014 improvement #16 ============ --><\/p>\n<div class=\"exit-overlay\" id=\"exitOverlay\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"exitTitle\" aria-hidden=\"true\">\n<div class=\"exit-modal\">\n    <button class=\"exit-close\" id=\"exitClose\" aria-label=\"Close this message\">\u00d7<\/button><\/p>\n<p class=\"eyebrow\" style=\"color:var(--gold-600);\">Wait \u2014 before you go<\/p>\n<h3 id=\"exitTitle\">Your two bonuses are still reserved<\/h3>\n<p>The 5-Minute Restaurant Survival Guide and The Sugar Craving SOS are free only for the next 50 buyers \u2014 and that window is closing. Come back inside and keep your spot.<\/p>\n<div class=\"cta-block\" style=\"margin:22px 0 0;\">\n      <a href=\"#\" class=\"btn btn-gold js-checkout\">Claim my bonuses now<\/a><br \/>\n      <span class=\"btn-sub\">60-day no-guesswork guarantee<\/span>\n    <\/div>\n<\/p><\/div>\n<\/div>\n<p><script>\n  \/* =========================================================\n     CHECKOUT \u2014 one place to set the real payment link.\n  ========================================================= *\/\n  const CHECKOUT_URL = \"#offer\"; \/\/ TODO: replace with your real payment\/checkout URL\n  document.querySelectorAll('.js-checkout').forEach(function(el){ el.setAttribute('href', CHECKOUT_URL); });<\/p>\n<p>  \/* =========================================================\n     VIDEO OVERVIEW \u2014 improvement #13\n     Leave VIDEO_URL empty to show a graceful \"coming soon\" state.\n     Paste an mp4 or an embeddable YouTube\/Vimeo URL to go live.\n  ========================================================= *\/\n  const VIDEO_URL = \"\"; \/\/ TODO: optional \u2014 paste your hosted video URL here\n  const playBtn = document.getElementById('playBtn');\n  const videoFrame = document.getElementById('videoFrame');\n  if (playBtn && videoFrame) {\n    playBtn.addEventListener('click', function(){\n      if (VIDEO_URL) {\n        videoFrame.innerHTML = '<iframe src=\"' + VIDEO_URL + '\" title=\"60-second overview\" ' +\n          'style=\"width:100%;height:100%;border:0;position:absolute;inset:0;\" ' +\n          'allow=\"autoplay; fullscreen\" allowfullscreen><\/iframe>';\n      } else {\n        playBtn.disabled = true;\n        playBtn.style.opacity = '0.55';\n        playBtn.style.cursor = 'default';\n        const msg = document.createElement('p');\n        msg.style.cssText = 'position:absolute;z-index:2;color:var(--paper-50);font-family:var(--font-mono);font-size:12.5px;bottom:14px;left:0;right:0;text-align:center;';\n        msg.textContent = 'Video coming soon';\n        videoFrame.appendChild(msg);\n      }\n    });\n  }<\/p>\n<p>  \/* =========================================================\n     PERSONALISATION \u2014 improvement #17\n     Adjusts only a small approximate currency note near the price.\n     The Naira price itself and all sales copy stay exactly as written.\n  ========================================================= *\/\n  const LOCALE_NOTES = {\n    NG: '',\n    UK: 'This guide travels well \u2014 approx. \u00a39 today, still charged in Naira with no import fees.',\n    US: 'This guide travels well \u2014 approx. $11 today, still charged in Naira with no import fees.',\n    CA: 'This guide travels well \u2014 approx. CA$15 today, still charged in Naira with no import fees.'\n  };\n  const LOCALE_PRICE_NOTES = {\n    NG: '', UK: '\u2248 \u00a39', US: '\u2248 $11', CA: '\u2248 CA$15'\n  };\n  const localeSelect = document.getElementById('localeSelect');\n  const localeNote = document.getElementById('localeNote');\n  const localePriceNote = document.getElementById('localePriceNote');\n  if (localeSelect) {\n    localeSelect.addEventListener('change', function(){\n      const val = this.value;\n      const note = LOCALE_NOTES[val] || '';\n      const priceNote = LOCALE_PRICE_NOTES[val] || '';\n      if (localeNote) { localeNote.textContent = note; localeNote.classList.toggle('show', !!note); }\n      if (localePriceNote) { localePriceNote.textContent = priceNote; localePriceNote.classList.toggle('show', !!priceNote); }\n    });\n  }<\/p>\n<p>  \/* =========================================================\n     READING PROGRESS BAR \u2014 improvement #4\n     rAF-throttled + passive listener to stay off the main thread.\n  ========================================================= *\/\n  const progressBar = document.getElementById('progressBar');\n  let progressTicking = false;\n  function updateProgress(){\n    if (!progressBar) return;\n    const doc = document.documentElement;\n    const scrollTop = window.scrollY || doc.scrollTop;\n    const height = doc.scrollHeight - doc.clientHeight;\n    const pct = height > 0 ? (scrollTop \/ height) * 100 : 0;\n    progressBar.style.width = pct + '%';\n    progressTicking = false;\n  }\n  window.addEventListener('scroll', function(){\n    if (!progressTicking) { requestAnimationFrame(updateProgress); progressTicking = true; }\n  }, { passive: true });\n  updateProgress();<\/p>\n<p>  \/* =========================================================\n     STICKY FOOTER + FLOATING CTA \u2014 improvement #10\n     Both appear once the hero has scrolled out of view.\n  ========================================================= *\/\n  const hero = document.querySelector('.hero');\n  const stickyCta = document.getElementById('stickyCta');\n  const fab = document.getElementById('fabCta');\n  if (hero && 'IntersectionObserver' in window) {\n    const io = new IntersectionObserver(function(entries){\n      entries.forEach(function(entry){\n        if (stickyCta) stickyCta.classList.toggle('show', !entry.isIntersecting);\n        if (fab) fab.classList.toggle('show', !entry.isIntersecting);\n      });\n    }, { rootMargin: \"0px 0px -80% 0px\" });\n    io.observe(hero);\n  }\n  const reduceMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  if (fab && !reduceMotion) {\n    setInterval(function(){\n      if (fab.classList.contains('show')) {\n        fab.classList.add('pulse');\n        setTimeout(function(){ fab.classList.remove('pulse'); }, 1400);\n      }\n    }, 25000);\n  }<\/p>\n<p>  \/* =========================================================\n     BUTTON RIPPLE \u2014 improvement #11\n     Contained loosely inside the button; skipped for reduced motion.\n  ========================================================= *\/\n  function addRipple(e, btn){\n    if (reduceMotion) return;\n    const rect = btn.getBoundingClientRect();\n    const size = Math.max(rect.width, rect.height) * 0.7;\n    const span = document.createElement('span');\n    span.className = 'btn-ripple';\n    const x = (e.clientX || (rect.left + rect.width \/ 2)) - rect.left - size \/ 2;\n    const y = (e.clientY || (rect.top + rect.height \/ 2)) - rect.top - size \/ 2;\n    span.style.width = span.style.height = size + 'px';\n    span.style.left = x + 'px';\n    span.style.top = y + 'px';\n    btn.appendChild(span);\n    span.addEventListener('animationend', function(){ span.remove(); });\n  }\n  document.querySelectorAll('.btn, .fab-cta').forEach(function(btn){\n    btn.addEventListener('click', function(e){ addRipple(e, btn); });\n  });<\/p>\n<p>  \/* =========================================================\n     SCROLL REVEAL \u2014 improvement #6\n     Fade\/slide for most elements, scale for feature cards.\n  ========================================================= *\/\n  const scaleTargets = document.querySelectorAll('.bonus-card, .research-card, .offer-card, .cover, .video-frame, .compare-wrap');\n  scaleTargets.forEach(function(el){ el.classList.add('reveal-scale'); });<\/p>\n<p>  const fadeTargets = document.querySelectorAll('.review, .tl-item, .toc-item, .faq-item, .compare-row, .opt');\n  fadeTargets.forEach(function(el){ el.classList.add('reveal'); });<\/p>\n<p>  const allRevealTargets = document.querySelectorAll('.reveal, .reveal-scale');\n  if ('IntersectionObserver' in window) {\n    const ro = new IntersectionObserver(function(entries, obs){\n      entries.forEach(function(entry){\n        if (entry.isIntersecting) {\n          entry.target.classList.add('is-visible');\n          obs.unobserve(entry.target);\n        }\n      });\n    }, { threshold: 0.12 });\n    allRevealTargets.forEach(function(el){ ro.observe(el); });\n  } else {\n    allRevealTargets.forEach(function(el){ el.classList.add('is-visible'); });\n  }<\/p>\n<p>  \/* =========================================================\n     INTERACTIVE TIMELINE \u2014 improvement #7\n     Gold fill line grows with scroll progress through the timeline.\n  ========================================================= *\/\n  const tlContainer = document.getElementById('tlContainer');\n  const tlFill = document.getElementById('tlFill');\n  let tlTicking = false;\n  function updateTlFill(){\n    if (!tlContainer || !tlFill) return;\n    const rect = tlContainer.getBoundingClientRect();\n    const vh = window.innerHeight;\n    const start = vh * 0.8;\n    const end = rect.height + start - vh * 0.3;\n    let progress = (start - rect.top) \/ (end || 1);\n    progress = Math.max(0, Math.min(1, progress));\n    tlFill.style.height = (progress * 100) + '%';\n    tlTicking = false;\n  }\n  window.addEventListener('scroll', function(){\n    if (!tlTicking) { requestAnimationFrame(updateTlFill); tlTicking = true; }\n  }, { passive: true });\n  window.addEventListener('resize', updateTlFill);\n  updateTlFill();<\/p>\n<p>  \/* =========================================================\n     FAQ ACCORDION \u2014 improvement #14\n  ========================================================= *\/\n  document.querySelectorAll('.faq-q').forEach(function(btn){\n    btn.addEventListener('click', function(){\n      const expanded = btn.getAttribute('aria-expanded') === 'true';\n      const panel = document.getElementById(btn.getAttribute('aria-controls'));\n      btn.setAttribute('aria-expanded', String(!expanded));\n      if (panel) panel.style.maxHeight = expanded ? '0px' : panel.scrollHeight + 'px';\n    });\n  });<\/p>\n<p>  \/* =========================================================\n     EXIT INTENT MODAL \u2014 improvement #16\n     Desktop-only signal (mouse leaving toward the browser chrome).\n     Shows once per session; Escape \/ overlay click \/ close button dismiss it.\n  ========================================================= *\/\n  (function(){\n    const overlay = document.getElementById('exitOverlay');\n    const closeBtn = document.getElementById('exitClose');\n    if (!overlay) return;\n    let shown = false;\n    try { shown = sessionStorage.getItem('resetExitShown') === '1'; } catch (err) { shown = false; }\n    let lastFocused = null;<\/p>\n<p>    function onKey(e){ if (e.key === 'Escape') closeModal(); }<\/p>\n<p>    function openModal(){\n      if (shown) return;\n      shown = true;\n      try { sessionStorage.setItem('resetExitShown', '1'); } catch (err) {}\n      overlay.classList.add('show');\n      overlay.setAttribute('aria-hidden', 'false');\n      lastFocused = document.activeElement;\n      if (closeBtn) closeBtn.focus();\n      document.addEventListener('keydown', onKey);\n    }\n    function closeModal(){\n      overlay.classList.remove('show');\n      overlay.setAttribute('aria-hidden', 'true');\n      document.removeEventListener('keydown', onKey);\n      if (lastFocused && lastFocused.focus) lastFocused.focus();\n    }\n    document.addEventListener('mouseout', function(e){\n      if (!e.relatedTarget && e.clientY <= 0) openModal();\n    });\n    overlay.addEventListener('click', function(e){ if (e.target === overlay) closeModal(); });\n    if (closeBtn) closeBtn.addEventListener('click', closeModal);\n  })();\n<\/script><\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Don&#8217;t Let Prediabetes Become Diabetes \u2014 The 90-Day Blood Sugar Reset Plan Skip to the offer From the Evidence-Based Wellness Series Your doctor said, \u201cJust watch your blood sugar\u201d\u2026 but nobody ever told you what to do when you got home. If a lab slip has felt heavier than your handbag ever since that appointment, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-14","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/lifemasteryhub.space\/index.php?rest_route=\/wp\/v2\/pages\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lifemasteryhub.space\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lifemasteryhub.space\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lifemasteryhub.space\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lifemasteryhub.space\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14"}],"version-history":[{"count":1,"href":"https:\/\/lifemasteryhub.space\/index.php?rest_route=\/wp\/v2\/pages\/14\/revisions"}],"predecessor-version":[{"id":15,"href":"https:\/\/lifemasteryhub.space\/index.php?rest_route=\/wp\/v2\/pages\/14\/revisions\/15"}],"wp:attachment":[{"href":"https:\/\/lifemasteryhub.space\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}