{"id":32115,"date":"2026-10-21T13:41:15","date_gmt":"2026-10-21T12:41:15","guid":{"rendered":"https:\/\/humanpotentialcoaching.com\/?page_id=32115"},"modified":"2026-10-21T17:25:04","modified_gmt":"2026-10-21T16:25:04","slug":"client-ai-food-tracker","status":"publish","type":"page","link":"https:\/\/humanpotentialcoaching.com\/nl\/client-ai-food-tracker\/","title":{"rendered":"Client AI Food Tracker"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"32115\" class=\"elementor elementor-32115\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bdec2b6 e-flex e-con-boxed e-con e-parent\" data-id=\"bdec2b6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc5d6a8 elementor-widget elementor-widget-html\" data-id=\"fc5d6a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!doctype html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>Client AI Food Tracker - Human Potential Coaching<\/title>\n<\/head>\n<body style=\"margin:0\">\n<style>\n  .hpc{\n    --surface:#0a0a0c; --raised:#141417; --ink:#f0ece3; --muted:#b4b0a7;\n    --border:#3b3832; --gold:#d9c27a; --gold-bright:#ead29a; --gold-pale:#f0e0b8; --cool:#8f897c;\n    --goldgrad:linear-gradient(115deg,#ead29a 0%,#c9a85a 100%);\n    --display:\"Plus Jakarta Sans\",system-ui,sans-serif;\n    --body:\"Inter\",system-ui,\"Segoe UI\",sans-serif; --label:\"Inter\",system-ui,sans-serif;\n    --ease:cubic-bezier(.4,0,.2,1); --enter:cubic-bezier(.16,1,.3,1); --dur:.45s; --maxw:1340px; --pad:clamp(20px,5vw,60px);\n    --seamline:1px solid rgba(240,236,227,.1);\n    all:revert;\n    font-family:var(--body) !important; color:var(--ink) !important; background:var(--surface) !important;\n    line-height:1.5; display:block; overflow-x:clip; width:auto; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw);\n    -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; text-rendering:optimizeLegibility;\n  }\n  .hpc *{ font-family:inherit !important; box-sizing:border-box; margin:0; padding:0; -webkit-font-smoothing:antialiased }\n  .hpc .inner{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;padding:0 var(--pad)}\n  .hpc ::selection{background:var(--gold);color:var(--surface)}\n  .hpc a{color:inherit;text-decoration:none}\n  .hpc .grad{background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}\n  .hpc .anim{opacity:0;transform:translateY(16px);animation:floatUp .7s var(--enter) forwards}\n  @keyframes floatUp{to{opacity:1;transform:none}}\n  .hpc .d1{animation-delay:.05s}.hpc .d2{animation-delay:.16s}.hpc .d3{animation-delay:.27s}.hpc .d4{animation-delay:.38s}.hpc .d5{animation-delay:.48s}\n  .hpc .hdr{position:fixed;top:0;left:0;right:0;z-index:60;background:rgba(10,10,12,.9);border-bottom:1px solid rgba(240,236,227,.08);opacity:0;transform:translateY(-14px);pointer-events:none;transition:opacity .42s var(--ease),transform .42s var(--ease)}\n  .hpc .hdr.show{opacity:1;transform:translateY(0);pointer-events:auto}\n  .hpc .bar{display:flex;align-items:center;gap:26px;height:68px}\n  .hpc .brand{font-family:var(--display) !important;font-weight:600 !important;letter-spacing:-.01em;font-size:18px;color:var(--ink) !important;white-space:nowrap}\n  .hpc .brand b{font-weight:600 !important}\n  .hpc nav{display:flex;gap:28px;margin-left:12px}\n  .hpc nav a{color:var(--ink) !important;font-size:14.5px;font-weight:500 !important;opacity:.82;padding:4px 0;position:relative;transition:opacity .2s}\n  .hpc nav a::after{content:\"\";position:absolute;left:0;bottom:-3px;height:1px;width:0;background:var(--gold);transition:width .3s var(--ease)}\n  .hpc nav a:hover{opacity:1}.hpc nav a:hover::after{width:100%}\n  .hpc .sp{flex:1}\n  .hpc .lang{display:flex;align-items:center;gap:3px;font-family:var(--label) !important;font-size:12.5px;font-weight:600 !important;letter-spacing:.08em}\n  .hpc .lang button{font-family:inherit !important;background:none;border:none;color:var(--ink) !important;cursor:pointer;padding:4px 6px;transition:color .25s ease}\n  .hpc .lang button:hover,.hpc .lang button[aria-pressed=\"true\"]{color:var(--gold-bright) !important}\n  .hpc .lang s{color:var(--border);text-decoration:none}\n  .hpc .btn{display:inline-flex;align-items:center;justify-content:center;gap:0;min-width:auto;font-family:var(--body) !important;font-weight:600 !important;font-size:15px;letter-spacing:.01em;color:var(--ink) !important;background:transparent;border:1px solid var(--gold);border-radius:4px;padding:12px 22px;position:relative;overflow:hidden;isolation:isolate;cursor:pointer;line-height:1.3;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}\n  .hpc .btn::before{content:\"\";position:absolute;inset:0;z-index:-1;background:var(--goldgrad);transform:translateX(-101%);transition:transform var(--dur) var(--ease)}\n  .hpc .btn:hover{color:var(--surface) !important;border-color:var(--gold-pale)}\n  .hpc .btn:hover::before{transform:translateX(0)}\n  .hpc .btn:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}\n  .hpc .btn .arw{color:var(--gold-bright);display:inline-flex;align-items:center;transition:color var(--dur) var(--ease)}\n  .hpc .arw{display:inline-flex;align-items:center}\n  .hpc .arw svg{width:14px;height:14px;display:block}\n  .hpc .btn:hover .arw{color:var(--surface)}\n  .hpc .btn.sm{padding:9px 20px;font-size:14px;gap:0;min-width:auto}\n  .hpc .btn-text{position:relative;display:inline-flex;align-items:center;font-family:var(--body) !important;font-weight:500 !important;font-size:14px;color:var(--ink) !important;transition:color .2s var(--ease)}\n  .hpc .btn-text::after{content:\"\";position:absolute;left:0;bottom:-3px;height:1px;width:0;background:var(--gold);transition:width .3s var(--ease)}\n  .hpc .btn-text:hover::after{width:100%}\n  .hpc .sect.light .btn-text{color:#182a3b !important}\n  .hpc .sect.light .btn-text::after{background:#a8873e}\n  .hpc .pricebox .pricecta{display:flex;align-items:center;gap:30px;margin-top:22px}\n  .hpc .pricebox .pricecta .btn{margin-top:0}\n  .hpc .pricebox .btn-text{margin-top:0}\n  .hpc .pricebox .pdeduct{margin-top:18px}\n  .hpc .eyebrow{font-family:var(--label) !important;font-size:12.5px;letter-spacing:.17em;text-transform:uppercase;font-weight:600 !important;display:inline-flex;align-items:center;gap:11px;margin-bottom:16px}\n  .hpc .eyebrow .eicon{width:18px;height:18px;flex:none;color:var(--gold-bright)}\n  .hpc .eyebrow.sec{color:var(--muted) !important;gap:8px}\n  .hpc .eyebrow.sec .kicon{width:16px;height:16px;flex:none;color:var(--gold-bright)}\n  .hpc .stmt{font-family:var(--display) !important;font-weight:700 !important;letter-spacing:-.05em;line-height:1.06;color:var(--ink) !important}\n  .hpc .stmt .w{display:block;color:var(--ink) !important}\n  .hpc .stmt .g{display:block;padding-bottom:.22em;margin-bottom:-.22em;background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}\n  .hpc #proof .head{text-align:center;margin-left:auto;margin-right:auto}\n  .hpc .hero{position:relative;z-index:2;overflow:visible;min-height:clamp(680px,92vh,1000px);background:linear-gradient(160deg,#141417 0%,#0a0a0c 70%)}\n  .hpc .photo{position:absolute;top:0;left:0;right:0;bottom:-25px;z-index:0;background:url(\"https:\/\/humanpotentialcoaching.com\/wp-content\/uploads\/2021\/03\/hero_test_coaching.jpg\") 62% 30%\/cover no-repeat;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 25px),calc(100% - var(--pad) + 4px) calc(100% - 25px),calc(100% - var(--pad) + 2.0px) calc(100% - 24.464px),calc(100% - var(--pad) + 0.536px) calc(100% - 23.0px),calc(100% - var(--pad)) calc(100% - 21px),calc(100% - var(--pad)) calc(100% - 4px),calc(100% - var(--pad) - 0.536px) calc(100% - 2.0px),calc(100% - var(--pad) - 2.0px) calc(100% - 0.536px),calc(100% - var(--pad) - 4px) 100%,calc(100% - var(--pad) - var(--htw,112px) + 4px) 100%,calc(100% - var(--pad) - var(--htw,112px) + 2.0px) calc(100% - 0.536px),calc(100% - var(--pad) - var(--htw,112px) + 0.536px) calc(100% - 2.0px),calc(100% - var(--pad) - var(--htw,112px)) calc(100% - 4px),calc(100% - var(--pad) - var(--htw,112px)) calc(100% - 21px),calc(100% - var(--pad) - var(--htw,112px) - 0.536px) calc(100% - 23.0px),calc(100% - var(--pad) - var(--htw,112px) - 2.0px) calc(100% - 24.464px),calc(100% - var(--pad) - var(--htw,112px) - 4px) calc(100% - 25px),0 calc(100% - 25px));clip-path:polygon(0 0,100% 0,100% calc(100% - 25px),calc(100% - var(--pad) + 4px) calc(100% - 25px),calc(100% - var(--pad) + 2.0px) calc(100% - 24.464px),calc(100% - var(--pad) + 0.536px) calc(100% - 23.0px),calc(100% - var(--pad)) calc(100% - 21px),calc(100% - var(--pad)) calc(100% - 4px),calc(100% - var(--pad) - 0.536px) calc(100% - 2.0px),calc(100% - var(--pad) - 2.0px) calc(100% - 0.536px),calc(100% - var(--pad) - 4px) 100%,calc(100% - var(--pad) - var(--htw,112px) + 4px) 100%,calc(100% - var(--pad) - var(--htw,112px) + 2.0px) calc(100% - 0.536px),calc(100% - var(--pad) - var(--htw,112px) + 0.536px) calc(100% - 2.0px),calc(100% - var(--pad) - var(--htw,112px)) calc(100% - 4px),calc(100% - var(--pad) - var(--htw,112px)) calc(100% - 21px),calc(100% - var(--pad) - var(--htw,112px) - 0.536px) calc(100% - 23.0px),calc(100% - var(--pad) - var(--htw,112px) - 2.0px) calc(100% - 24.464px),calc(100% - var(--pad) - var(--htw,112px) - 4px) calc(100% - 25px),0 calc(100% - 25px))}\n  .hpc .hero::after{content:\"\";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#0a0a0c 0%,#0a0a0ce6 24%,#0a0a0c85 42%,#0a0a0c2b 54%,transparent 64%)}\n  .hpc .hero-inner{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;padding:clamp(64px,9vw,120px) var(--pad) clamp(70px,8vw,100px);display:flex;align-items:center;min-height:inherit}\n  .hpc .hero-copy{max-width:600px;width:100%}\n  .hpc h1{font-family:var(--display) !important;font-size:clamp(36px,5.4vw,66px);line-height:1.02;font-weight:700 !important;letter-spacing:-.05em;color:var(--ink) !important}\n  .hpc h1 .l2{display:block;padding-bottom:.2em;margin-bottom:-.2em;background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}\n  .hpc .lead{font-size:clamp(16px,1.4vw,18.5px);font-weight:400 !important;color:var(--muted) !important;max-width:42ch;margin:18px 0 28px}\n  .hpc .lead .em{background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:500 !important}\n  .hpc .cta-row{display:flex;align-items:center;gap:26px;flex-wrap:wrap}\n  .hpc .trust{margin-top:24px;font-size:12.5px;font-family:var(--label) !important;font-weight:500 !important;letter-spacing:.04em;color:var(--muted) !important;display:flex;align-items:center;gap:9px}\n  .hpc .trust .stars{font-size:13px;line-height:1;letter-spacing:2px;display:inline-flex;align-items:center;background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}\n  .hpc .scrolldown{position:absolute;right:var(--pad);bottom:-25px;z-index:5;width:auto;height:25px;padding:0 19px;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:none;font-family:var(--label) !important;font-size:10px;font-weight:600 !important;letter-spacing:.13em;text-transform:uppercase;color:#fff !important;text-shadow:0 1px 10px rgba(0,0,0,.95),0 0 3px rgba(0,0,0,.7);cursor:pointer;transition:color .25s var(--ease)}\n  .hpc .scrolldown:hover{color:var(--gold-bright) !important}\n  .hpc .scrolldown .larw{width:11px;height:11px;flex:none;transform:scaleY(-1)}\n  .hpc .scrolldown .dn{display:inline-block;animation:bob 1.8s var(--ease) infinite}\n  @keyframes bob{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}\n  .hpc .mtoggle{display:none}\n  .hpc .sect{position:relative;border-top:var(--seamline)}\n  .hpc .sect::before{content:\"\";position:absolute;top:0;left:0;right:0;height:9px;background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.12) 55%,transparent);pointer-events:none;z-index:1}\n  .hpc .sect .inner{position:relative;z-index:2}\n  .hpc .foryou{background:radial-gradient(120% 95% at 20% -10%, rgba(217,194,122,.14), transparent 58%), radial-gradient(90% 70% at 100% 115%, rgba(217,194,122,.05), transparent 60%), linear-gradient(200deg,#1a1710 0%,#0b0b0c 58%,#070707 100%);padding:clamp(66px,8vw,96px) 0 clamp(70px,9vw,110px)}\n  .hpc .foryou .head{text-align:center;max-width:720px;margin:0 auto 40px}\n  .hpc .foryou .eyebrow{justify-content:center}\n  .hpc .foryou .stmt{font-size:clamp(26px,3.4vw,42px)}\n  .hpc .cols{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,auto);column-gap:clamp(26px,4vw,60px);position:relative}\n  .hpc .cols::before{content:\"\";position:absolute;top:6px;bottom:6px;left:50%;width:1px;background:linear-gradient(to bottom,transparent,rgba(240,236,227,.16),transparent)}\n  .hpc .col{display:grid;grid-template-rows:subgrid;grid-row:1 \/ span 5;row-gap:0}\n  @supports not (grid-template-rows:subgrid){ .hpc .col{display:flex;flex-direction:column} }\n  .hpc .chead{font-family:var(--label) !important;font-size:12.5px;font-weight:700 !important;letter-spacing:.1em;text-transform:uppercase;padding-bottom:16px;color:var(--muted) !important}\n  .hpc .chead .grad{font-weight:700 !important}\n  .hpc .item{display:flex;gap:12px;align-items:flex-start;padding:13px 10px;border-bottom:1px solid rgba(240,236,227,.1);font-size:14.5px;color:var(--ink);transition:background .25s var(--ease)}\n  .hpc .col.no .item{color:var(--muted)}\n  .hpc .item:hover{background:rgba(240,224,184,.11)}\n  .hpc .col.no .item:hover{background:rgba(240,236,227,.07)}\n  .hpc .col .item:last-child{border-bottom:0}\n  .hpc .item .mk{flex:none;font-size:12.5px;line-height:1.5;font-weight:700}\n  .hpc .col.yes .mk{background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}\n  .hpc .col.no .mk{color:var(--cool)}\n  .hpc .proof{background:linear-gradient(180deg,#081627 0%,#050f1b 100%);padding:clamp(66px,8vw,96px) 0 clamp(80px,10vw,120px)}\n  .hpc .proof .head{max-width:620px;margin:0 0 10px}\n  .hpc .proof .stmt{font-size:clamp(28px,3.6vw,46px)}\n  .hpc .pcards{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,3vw,40px);margin-top:18px}\n  .hpc .pcard:nth-child(2){margin-top:64px}\n  .hpc .pimg{aspect-ratio:5\/4;border:1px solid var(--border);background:linear-gradient(145deg,#1b1b1f,#0c0c0e);position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:16px}\n  .hpc .proof .pimg::after{content:\"\";position:absolute;inset:0;z-index:2;padding:1.8px;background:conic-gradient(from var(--pbang,0deg), rgba(217,194,122,0) 0deg, rgba(217,194,122,0) 300deg, var(--gold-bright) 340deg, var(--gold-pale) 358deg, rgba(217,194,122,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .3s var(--ease)}\n  .hpc .proof .pcard:hover .pimg::after{opacity:1;animation:pbspin 3s linear infinite}\n  @keyframes pbspin{to{--pbang:360deg}}\n  .hpc .pimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}\n  .hpc .pimg .tag{position:relative;z-index:1;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}\n  .hpc .pname{font-family:var(--display) !important;font-weight:600 !important;font-size:20px;color:var(--ink) !important;margin-top:18px}\n  .hpc .prole{font-size:13px;color:var(--muted) !important;margin-top:3px}\n  .hpc .pname{margin-top:16px}\n  .hpc .presult{font-size:15.5px;color:var(--ink) !important;margin-top:8px;max-width:34ch}\n  .hpc .plink{display:inline-flex;align-items:center;gap:8px;margin-top:9px;font-weight:600 !important;font-size:14px;color:var(--gold-bright) !important;border-bottom:1px solid transparent;padding-bottom:3px;transition:border-color .25s}\n  .hpc .plink:hover{border-color:var(--gold)}\n  .hpc .proof .foot{margin-top:40px;display:flex;justify-content:center}\n  .hpc .pvideo{position:relative;cursor:pointer;max-width:820px;margin:0 auto;aspect-ratio:16\/9;border:1px solid rgba(201,169,90,.5);border-radius:4px;overflow:hidden;background:#000}\n  .hpc .pvideo iframe{width:100%;height:100%;border:0;display:block}\n  .hpc .pvposter{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}\n  .hpc .pvplay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:72px;height:72px;border-radius:50%;background:rgba(8,8,10,.5);border:1px solid var(--gold-bright);display:flex;align-items:center;justify-content:center;transition:background .3s var(--ease),transform .3s var(--ease)}\n  .hpc .pvplay svg{width:28px;height:28px;margin-left:4px;fill:var(--gold-bright);transition:fill .3s var(--ease)}\n  .hpc .pvideo:hover .pvplay{background:var(--goldgrad);transform:translate(-50%,-50%) scale(1.06)}\n  .hpc .pvideo:hover .pvplay svg{fill:var(--surface)}\n  .hpc .pvcap{text-align:center;margin-top:18px;display:flex;flex-direction:column;gap:3px}\n  .hpc .pvcap .pvname{font-family:var(--display) !important;font-weight:600 !important;font-size:17px;color:#182a3b !important}\n  .hpc .pvcap .pvmeta{font-size:13.5px;color:#5e6b78 !important}\n  .hpc .method{background:radial-gradient(120% 95% at 84% -8%, rgba(217,194,122,.13), transparent 58%), radial-gradient(90% 70% at 0% 115%, rgba(217,194,122,.05), transparent 60%), linear-gradient(200deg,#16141a 0%,#0a0a0b 58%,#060606 100%);padding:clamp(66px,8vw,96px) 0 clamp(72px,9vw,110px)}\n  .hpc .method .head{max-width:760px;margin:0 auto 44px;text-align:center}\n  .hpc .method .stmt{font-size:clamp(28px,3.6vw,46px)}\n  .hpc .timeline{position:relative;max-width:560px;padding-left:46px;margin:0 auto}\n  .hpc .tline{position:absolute;left:15px;top:8px;bottom:4px;width:2px;background:rgba(240,236,227,.12);border-radius:2px;overflow:hidden}\n  .hpc .tfill{position:absolute;left:0;top:0;width:100%;height:0;background:var(--goldgrad)}\n  .hpc .tphase{position:relative;padding-bottom:clamp(34px,5vw,56px)}\n  .hpc .tphase:last-child{padding-bottom:0}\n  .hpc .tnode{position:absolute;left:-37px;bottom:4px;top:auto;width:14px;height:14px;border-radius:50%;border:2px solid rgba(240,236,227,.25);background:var(--surface);transition:border-color .4s var(--ease),background .4s var(--ease),box-shadow .4s var(--ease)}\n  .hpc .tphase.active .tnode{border-color:var(--gold-bright);background:var(--gold-bright);box-shadow:0 0 0 5px rgba(217,194,122,.14)}\n  .hpc .tphase h3{font-family:var(--display) !important;font-weight:600 !important;font-size:clamp(20px,2.2vw,26px);letter-spacing:-.01em;color:var(--muted) !important;transition:color .4s var(--ease)}\n  .hpc .tphase.active h3{color:var(--ink) !important}\n  .hpc .tphase .ttime{font-size:12.5px;letter-spacing:.03em;color:var(--cool) !important;margin:6px 0 12px;transition:color .4s var(--ease)}\n  .hpc .tphase.active .ttime{color:var(--gold-bright) !important}\n  .hpc .tphase p{color:var(--muted) !important;font-size:15.5px;line-height:1.66;max-width:60ch;opacity:.65;transition:opacity .4s var(--ease)}\n  .hpc .tphase.active p{opacity:1}\n  .hpc .method .foot{margin-top:44px;display:flex;justify-content:center}\n  @media (max-width:860px){.hpc .timeline{padding-left:46px}}\n  .hpc .week{background:radial-gradient(110% 90% at 12% 110%, rgba(217,194,122,.12), transparent 60%), radial-gradient(80% 60% at 100% -10%, rgba(217,194,122,.05), transparent 60%), linear-gradient(195deg,#141218 0%,#0a0a0b 60%,#070707 100%);padding:clamp(66px,8vw,96px) 0 clamp(72px,9vw,110px)}\n  .hpc .week .head{max-width:840px;margin:0 0 42px}\n  .hpc .week .stmt{font-size:clamp(28px,3.6vw,46px)}\n  .hpc .weekgrid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,5vw,70px);align-items:start}\n  .hpc .weeknarr p{color:var(--muted) !important;font-size:16.5px;line-height:1.72;max-width:48ch}\n  .hpc .weeknarr p + p{margin-top:15px}\n  .hpc .weeknarr .wkbtn{margin-top:28px}\n  .hpc .weeknarr p .em{background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:500 !important}\n  .hpc .weekways{display:flex;flex-direction:column}\n  .hpc .way{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:18px 0;border-top:1px solid rgba(240,236,227,.1);transition:background .25s var(--ease)}\n  .hpc .way:last-child{border-bottom:1px solid rgba(240,236,227,.1)}\n  .hpc .way:hover{background:rgba(240,224,184,.05)}\n  .hpc .way .wic{width:36px;height:36px;flex:none;color:var(--gold-bright);border:1px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center}\n  .hpc .way .wic svg{width:17px;height:17px}\n  .hpc .way h4{font-family:var(--display) !important;font-weight:600 !important;font-size:17px;letter-spacing:-.01em;color:var(--ink) !important;margin-bottom:5px}\n  .hpc .way p{color:var(--muted) !important;font-size:14px;line-height:1.55}\n  .hpc .week .foot{margin-top:46px}\n  @media (max-width:860px){.hpc .weekgrid{grid-template-columns:1fr;gap:28px}}\n  .hpc .meet{background:radial-gradient(120% 90% at 50% -12%, rgba(217,194,122,.12), transparent 60%), linear-gradient(195deg,#141218 0%,#0a0a0b 60%,#070707 100%);padding:clamp(66px,8vw,96px) 0 clamp(70px,8vw,100px);text-align:center}\n  .hpc .meet .eyebrow{justify-content:center}\n  .hpc .meet .head{max-width:720px;margin:0 auto 30px}\n  .hpc .meet .stmt{font-size:clamp(26px,3.2vw,40px)}\n  .hpc .mvid{max-width:960px;margin:0 auto;position:relative;aspect-ratio:16\/9;border:1px solid rgba(201,169,90,.5);border-radius:4px;overflow:hidden;background:#000}\n  .hpc .mvid video{width:100%;height:100%;display:block}\n  .hpc .guide{padding:clamp(66px,8vw,96px) 0 clamp(72px,9vw,104px)}\n  .hpc .guide .head{max-width:760px;margin:0 0 42px}\n  .hpc .guide .stmt{font-size:clamp(28px,3.6vw,46px)}\n  .hpc .guidegrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,5vw,66px);align-items:center}\n  .hpc .gimg{aspect-ratio:4\/5;border:1px solid #d9cfbf;background:linear-gradient(145deg,#ded3c2,#eee7db);position:relative;overflow:hidden;border-radius:4px}\n  .hpc .gimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%}\n  .hpc .gcap{margin-top:12px;font-size:12.5px;line-height:1.5;color:#5e6b78 !important;letter-spacing:.015em}\n  .hpc .gbody{max-width:560px}\n  .hpc .gbody p{color:#243444 !important;font-size:15.5px;line-height:1.65}\n  .hpc .gbody p + p{margin-top:14px}\n  .hpc .gbody .em{background:linear-gradient(115deg,#a8873e,#8a6d2e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:500 !important}\n  .hpc .gsigrow{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:26px;padding-top:20px}\n  .hpc .gsigrow::before{content:\"\";position:absolute;top:0;left:0;right:0;height:2px;background:rgba(24,42,59,.14)}\n  .hpc .gsigrow::after{content:\"\";position:absolute;top:0;left:0;height:2px;width:0;background:var(--goldgrad);transition:width .55s cubic-bezier(.34,1.56,.64,1)}\n  .hpc .gbody p:hover ~ .gsigrow::after{width:100%}\n  .hpc .gsig{display:flex;flex-direction:column;gap:2px}\n  .hpc .gsig .gname{font-family:var(--display) !important;font-weight:600 !important;font-size:18px;color:#182a3b !important}\n  .hpc .gsig .grole{font-size:13px;color:#5e6b78 !important}\n  .hpc .gsig .gmeta{font-size:12.5px;color:#7a8794 !important;margin-top:3px}\n  .hpc .gsigrow .plink{margin-top:0}\n  @media (max-width:860px){.hpc .guidegrid{grid-template-columns:1fr;gap:26px}.hpc .gimg{max-width:none}.hpc .guide .gbody p,.hpc .guide .gcap{text-align:left}}\n  @property --pbang{syntax:\"<angle>\";inherits:false;initial-value:0deg}\n  .hpc .offer{background:radial-gradient(110% 90% at 85% -10%, rgba(217,194,122,.12), transparent 58%), radial-gradient(80% 60% at 0% 115%, rgba(217,194,122,.05), transparent 60%), linear-gradient(200deg,#15131a 0%,#0a0a0b 60%,#060606 100%);padding:clamp(66px,8vw,96px) 0 clamp(72px,9vw,110px)}\n  .hpc .offer .head{max-width:760px;margin:0 0 40px}\n  .hpc .offer .stmt{font-size:clamp(28px,3.4vw,42px)}\n  .hpc .offergrid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(34px,5vw,72px);align-items:start}\n  .hpc .offerlead{color:var(--muted) !important;font-size:15.5px;line-height:1.6;max-width:42ch;margin:18px 0 20px}\n  .hpc .pricebox{position:relative;isolation:isolate;border:1px solid var(--border);border-radius:8px;padding:24px 26px;background:linear-gradient(160deg,rgba(217,194,122,.07),rgba(255,255,255,.012))}\n  .hpc .pricebox::after{content:\"\";position:absolute;inset:-1px;border-radius:9px;padding:1.6px;background:conic-gradient(from var(--pbang,0deg), rgba(217,194,122,0) 0deg, rgba(217,194,122,0) 285deg, var(--gold-bright) 330deg, var(--gold-pale) 352deg, rgba(217,194,122,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0}\n  .hpc .pricebox.lit::after{animation:pbtrace 10s linear infinite}\n  @keyframes pbtrace{0%{--pbang:0deg;opacity:0}1%{opacity:1}7%{--pbang:360deg;opacity:1}8.5%{--pbang:360deg;opacity:0}100%{--pbang:360deg;opacity:0}}\n  .hpc .pricebox .plabel{font-family:var(--label) !important;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted) !important;margin-bottom:10px}\n  .hpc .pricebox .pamount{font-family:var(--display) !important;font-weight:600 !important;font-size:clamp(34px,4vw,46px);color:var(--ink) !important;line-height:1;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}\n  .hpc .pricebox .pvat{font-family:var(--body) !important;font-size:14px;font-weight:500 !important;color:var(--muted) !important;letter-spacing:.02em}\n  .hpc .pricebox .pnote{font-size:12.5px;line-height:1.5;color:var(--cool) !important;margin-top:10px}\n  .hpc .pricebox .btn{margin-top:20px}\n  .hpc .guarantees{margin-top:22px;display:flex;flex-direction:column;gap:13px}\n  .hpc .guar{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start}\n  .hpc .guar .gmk{font-size:13px;font-weight:700 !important;line-height:1.5;margin-top:1px;background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}\n  .hpc .guar p{font-size:13.5px;line-height:1.55;color:var(--muted) !important}\n  .hpc .guar b{color:var(--ink) !important;font-weight:600 !important}\n  .hpc .dtitle{font-family:var(--label) !important;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700 !important;color:var(--muted) !important;padding-bottom:14px;border-bottom:1px solid rgba(240,236,227,.1)}\n  .hpc .deliv{list-style:none}\n  .hpc .deliv li{display:grid;grid-template-columns:auto 1fr;gap:13px;padding:14px 0;border-bottom:1px solid rgba(240,236,227,.08);font-size:14.5px;line-height:1.5;color:var(--muted) !important}\n  .hpc .deliv .chk{position:relative;width:18px;height:18px;margin-top:2px;flex:none;border:1.5px solid var(--border);border-radius:8px;transition:border-color .25s var(--ease),background .25s var(--ease)}\n  .hpc .deliv .chk::after{content:\"\";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid var(--surface);border-width:0 2px 2px 0;transform:rotate(45deg) scale(.4);opacity:0;transition:opacity .22s var(--ease),transform .22s var(--ease)}\n  .hpc .deliv li:hover .chk,.hpc .deliv li.checked .chk{border-color:var(--gold-bright);background:var(--goldgrad)}\n  .hpc .deliv li:hover .chk::after,.hpc .deliv li.checked .chk::after{opacity:1;transform:rotate(45deg) scale(1)}\n  .hpc .deliv li b{color:var(--ink) !important;font-weight:600 !important}\n  .hpc .anchor{margin-top:22px;font-size:13.5px;line-height:1.6;color:var(--cool) !important}\n  .hpc .anchor b{color:var(--gold-pale) !important;font-weight:600 !important}\n  .hpc .offerright{background:linear-gradient(158deg,#faf7f0 0%,#e9e1ce 100%);border:1px solid rgba(201,169,90,.45);border-radius:8px;padding:28px 28px 26px}\n  .hpc .offerright .dtitle{color:#5e6b78 !important;border-bottom-color:rgba(24,42,59,.14)}\n  .hpc .offerright .deliv li{color:#3b4a58 !important;border-bottom-color:rgba(24,42,59,.08)}\n  .hpc .offerright .deliv li b{color:#182a3b !important}\n  .hpc .offerright .deliv .chk{border-color:rgba(24,42,59,.28)}\n  .hpc .offerright .anchor{color:#5e6b78 !important}\n  .hpc .offerright .anchor b{color:#a8873e !important}\n  @media (max-width:860px){.hpc .offergrid{grid-template-columns:1fr;gap:30px}}\n  .hpc .faq{background:radial-gradient(110% 90% at 15% -10%, rgba(217,194,122,.10), transparent 58%), linear-gradient(195deg,#141218 0%,#0a0a0b 60%,#070707 100%);padding:clamp(66px,8vw,96px) 0 clamp(72px,9vw,104px)}\n  .hpc .faq .head{max-width:720px;margin:0 0 20px}\n  .hpc .faq .stmt{font-size:clamp(26px,3.2vw,40px)}\n  .hpc .faqlist{max-width:none}\n  .hpc .qa{border-bottom:1px solid rgba(240,236,227,.1)}\n  .hpc .qa summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 2px;font-family:var(--display) !important;font-weight:600 !important;font-size:clamp(16px,1.5vw,19px);letter-spacing:-.01em;color:var(--ink) !important;transition:color .25s var(--ease)}\n  .hpc .qa summary::-webkit-details-marker{display:none}\n  .hpc .qa summary:hover{color:var(--gold-bright) !important}\n  .hpc .qa .qi{flex:none;width:20px;height:20px;position:relative}\n  .hpc .qa .qi::before,.hpc .qa .qi::after{content:\"\";position:absolute;background:var(--gold-bright);border-radius:1px}\n  .hpc .qa .qi::before{top:9px;left:2px;right:2px;height:2px}\n  .hpc .qa .qi::after{left:9px;top:2px;bottom:2px;width:2px;transition:transform .3s var(--ease)}\n  .hpc .qa[open] .qi::after{transform:scaleY(0)}\n  .hpc .qa .qa-a{padding:0 2px 22px;max-width:72ch}\n  .hpc .qa .qa-a p{color:var(--muted) !important;font-size:15px;line-height:1.66}\n  .hpc .close{background:radial-gradient(120% 90% at 50% -12%, rgba(217,194,122,.15), transparent 60%), linear-gradient(200deg,#16141a 0%,#0a0a0b 60%,#060606 100%);padding:clamp(74px,9vw,120px) 0;text-align:center}\n  .hpc .close .inner{max-width:780px}\n  .hpc .close .eyebrow{justify-content:center}\n  .hpc .close .stmt{font-size:clamp(30px,4vw,52px);margin-bottom:20px}\n  .hpc .close .clead{color:var(--muted) !important;font-size:16.5px;line-height:1.66;max-width:54ch;margin:0 auto 32px}\n  .hpc .close .cta-row{display:flex;justify-content:center;align-items:center;gap:22px;flex-wrap:wrap}\n  .hpc .close .antisale{margin-top:16px;font-family:var(--label) !important;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cool) !important}\n  .hpc .notready{margin:42px auto 0;max-width:46ch;padding-top:26px;border-top:1px solid rgba(240,236,227,.1);font-size:14.5px;line-height:1.6;color:var(--muted) !important}\n  .hpc .notready a{position:relative;color:var(--gold-bright) !important;font-weight:500 !important}\n  .hpc .notready a::after{content:\"\";position:absolute;left:0;bottom:-2px;height:1px;width:0;background:var(--gold);transition:width .3s var(--ease)}\n  .hpc .notready a:hover::after{width:100%}\n  .hpc .ftr{background:radial-gradient(100% 72% at 50% 0%, rgba(217,194,122,.06), transparent 62%), #0b0b0d;border-top:1px solid rgba(217,194,122,.2);padding:clamp(48px,6vw,70px) 0 clamp(28px,4vw,38px)}\n  .hpc .ftr-top{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:26px;border-bottom:1px solid rgba(240,236,227,.08)}\n  .hpc .ftr-brand{font-family:var(--display) !important;font-weight:600 !important;font-size:17px;color:var(--ink) !important;white-space:nowrap}\n  .hpc .ftr-nav{display:flex;gap:22px;flex-wrap:wrap}\n  .hpc .ftr-nav a{position:relative;font-size:14px;font-weight:500 !important;color:var(--muted) !important;transition:color .2s var(--ease)}\n  .hpc .ftr-nav a::after{content:\"\";position:absolute;left:0;bottom:-3px;height:1px;width:0;background:var(--gold);transition:width .3s var(--ease)}\n  .hpc .ftr-nav a:hover{color:var(--gold-bright) !important}\n  .hpc .ftr-nav a:hover::after{width:100%}\n  .hpc .ftr-social{display:flex;gap:12px}\n  .hpc .ftr-social a{width:36px;height:36px;border:1px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--muted) !important;transition:color .2s var(--ease),border-color .2s var(--ease)}\n  .hpc .ftr-social a:hover{color:var(--gold-bright) !important;border-color:var(--gold)}\n  .hpc .ftr-social svg{width:17px;height:17px}\n  .hpc .ftr-bot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:22px;font-size:12.5px;color:var(--cool) !important}\n  .hpc .ftr-legal{display:flex;gap:20px;flex-wrap:wrap}\n  .hpc .ftr-legal a{color:var(--cool) !important;transition:color .2s var(--ease)}\n  .hpc .ftr-legal a:hover{color:var(--muted) !important}\n  @media (min-width:861px){.hpc .ftr-top{display:grid;grid-template-columns:1fr auto 1fr}.hpc .ftr-top .ftr-nav{justify-self:center;margin:0}.hpc .ftr-top .ftr-social{justify-self:end}}\n  @media (max-width:860px){.hpc .ftr-top{flex-direction:column;align-items:flex-start;gap:18px}.hpc .ftr-bot{flex-direction:column;align-items:flex-start;gap:8px}}\n  .hpc .meet,.hpc .method,.hpc .week,.hpc .faq,.hpc .ftr{background:radial-gradient(1100px 720px at 100% 0%, rgba(217,194,122,.13), transparent 62%), linear-gradient(200deg,#15131a 0%,#0a0a0b 58%,#070707 100%)}\n  .hpc .sect > .stab{position:absolute;bottom:0;transform:translateY(100%);z-index:5;cursor:default;height:25px;padding:0 19px;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:var(--label) !important;font-size:10px;font-weight:700 !important;letter-spacing:.15em;text-transform:uppercase;color:var(--muted) !important;background:transparent;transition:color .25s var(--ease)}\n  .hpc .sect.light > .stab{color:#5e6b78 !important}\n  .hpc .stab.stab-l{left:var(--pad)}\n  .hpc .stab.stab-r{right:var(--pad)}\n  .hpc .stab .larw{width:11px;height:11px;flex:none}\n  .hpc .stab.stab-l .larw{transform:rotate(180deg)}\n  .hpc .stab.stab-r .larw{transform:scaleY(-1)}\n  .hpc .sect > .stab:hover{color:var(--gold-bright) !important}\n  .hpc .sect.light > .stab:hover{color:#a8873e !important}\n  .hpc .sbg{position:absolute;top:0;left:0;right:0;bottom:-25px;z-index:0;pointer-events:none}\n  .hpc .sbg.sbg-l{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 25px),calc(var(--pad) + var(--tw,118px) + 4px) calc(100% - 25px),calc(var(--pad) + var(--tw,118px) + 2.0px) calc(100% - 24.464px),calc(var(--pad) + var(--tw,118px) + 0.536px) calc(100% - 23.0px),calc(var(--pad) + var(--tw,118px)) calc(100% - 21px),calc(var(--pad) + var(--tw,118px)) calc(100% - 4px),calc(var(--pad) + var(--tw,118px) - 0.536px) calc(100% - 2.0px),calc(var(--pad) + var(--tw,118px) - 2.0px) calc(100% - 0.536px),calc(var(--pad) + var(--tw,118px) - 4px) 100%,calc(var(--pad) + 4px) 100%,calc(var(--pad) + 2.0px) calc(100% - 0.536px),calc(var(--pad) + 0.536px) calc(100% - 2.0px),var(--pad) calc(100% - 4px),var(--pad) calc(100% - 21px),calc(var(--pad) - 0.536px) calc(100% - 23.0px),calc(var(--pad) - 2.0px) calc(100% - 24.464px),calc(var(--pad) - 4px) calc(100% - 25px),0 calc(100% - 25px));clip-path:polygon(0 0,100% 0,100% calc(100% - 25px),calc(var(--pad) + var(--tw,118px) + 4px) calc(100% - 25px),calc(var(--pad) + var(--tw,118px) + 2.0px) calc(100% - 24.464px),calc(var(--pad) + var(--tw,118px) + 0.536px) calc(100% - 23.0px),calc(var(--pad) + var(--tw,118px)) calc(100% - 21px),calc(var(--pad) + var(--tw,118px)) calc(100% - 4px),calc(var(--pad) + var(--tw,118px) - 0.536px) calc(100% - 2.0px),calc(var(--pad) + var(--tw,118px) - 2.0px) calc(100% - 0.536px),calc(var(--pad) + var(--tw,118px) - 4px) 100%,calc(var(--pad) + 4px) 100%,calc(var(--pad) + 2.0px) calc(100% - 0.536px),calc(var(--pad) + 0.536px) calc(100% - 2.0px),var(--pad) calc(100% - 4px),var(--pad) calc(100% - 21px),calc(var(--pad) - 0.536px) calc(100% - 23.0px),calc(var(--pad) - 2.0px) calc(100% - 24.464px),calc(var(--pad) - 4px) calc(100% - 25px),0 calc(100% - 25px))}\n  .hpc .sbg.sbg-r{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 25px),calc(100% - var(--pad) + 4px) calc(100% - 25px),calc(100% - var(--pad) + 2.0px) calc(100% - 24.464px),calc(100% - var(--pad) + 0.536px) calc(100% - 23.0px),calc(100% - var(--pad)) calc(100% - 21px),calc(100% - var(--pad)) calc(100% - 4px),calc(100% - var(--pad) - 0.536px) calc(100% - 2.0px),calc(100% - var(--pad) - 2.0px) calc(100% - 0.536px),calc(100% - var(--pad) - 4px) 100%,calc(100% - var(--pad) - var(--tw,118px) + 4px) 100%,calc(100% - var(--pad) - var(--tw,118px) + 2.0px) calc(100% - 0.536px),calc(100% - var(--pad) - var(--tw,118px) + 0.536px) calc(100% - 2.0px),calc(100% - var(--pad) - var(--tw,118px)) calc(100% - 4px),calc(100% - var(--pad) - var(--tw,118px)) calc(100% - 21px),calc(100% - var(--pad) - var(--tw,118px) - 0.536px) calc(100% - 23.0px),calc(100% - var(--pad) - var(--tw,118px) - 2.0px) calc(100% - 24.464px),calc(100% - var(--pad) - var(--tw,118px) - 4px) calc(100% - 25px),0 calc(100% - 25px));clip-path:polygon(0 0,100% 0,100% calc(100% - 25px),calc(100% - var(--pad) + 4px) calc(100% - 25px),calc(100% - var(--pad) + 2.0px) calc(100% - 24.464px),calc(100% - var(--pad) + 0.536px) calc(100% - 23.0px),calc(100% - var(--pad)) calc(100% - 21px),calc(100% - var(--pad)) calc(100% - 4px),calc(100% - var(--pad) - 0.536px) calc(100% - 2.0px),calc(100% - var(--pad) - 2.0px) calc(100% - 0.536px),calc(100% - var(--pad) - 4px) 100%,calc(100% - var(--pad) - var(--tw,118px) + 4px) 100%,calc(100% - var(--pad) - var(--tw,118px) + 2.0px) calc(100% - 0.536px),calc(100% - var(--pad) - var(--tw,118px) + 0.536px) calc(100% - 2.0px),calc(100% - var(--pad) - var(--tw,118px)) calc(100% - 4px),calc(100% - var(--pad) - var(--tw,118px)) calc(100% - 21px),calc(100% - var(--pad) - var(--tw,118px) - 0.536px) calc(100% - 23.0px),calc(100% - var(--pad) - var(--tw,118px) - 2.0px) calc(100% - 24.464px),calc(100% - var(--pad) - var(--tw,118px) - 4px) calc(100% - 25px),0 calc(100% - 25px))}\n  .hpc .sect.light>.sbg{background:radial-gradient(1100px 720px at 100% 0%, rgba(217,194,122,.22), transparent 60%), linear-gradient(155deg,#faf8f1 0%,#edddb4 100%)}\n  .hpc .meet>.sbg,.hpc .method>.sbg,.hpc .week>.sbg,.hpc .faq>.sbg{background:radial-gradient(1100px 720px at 100% 0%, rgba(217,194,122,.13), transparent 62%), linear-gradient(200deg,#15131a 0%,#0a0a0b 58%,#070707 100%)}\n  .hpc .hero{z-index:40}\n    .hpc .sect.light{background:radial-gradient(1100px 720px at 100% 0%, rgba(217,194,122,.22), transparent 60%), linear-gradient(155deg,#faf8f1 0%,#edddb4 100%)}\n  .hpc .sect.light::before{display:none}\n  .hpc .sect.light .eyebrow.sec{color:#5e6b78 !important}\n  .hpc .sect.light .eyebrow.sec .snum{color:#a8873e !important}\n  .hpc .sect.light .stmt .w{color:#182a3b !important}\n  .hpc .sect.light .stmt .g{background:linear-gradient(115deg,#a8873e,#8a6d2e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}\n  .hpc .sect.light .pname{color:#182a3b !important}\n  .hpc .sect.light .prole{color:#5e6b78 !important}\n  .hpc .sect.light .presult{color:#243444 !important}\n  .hpc .sect.light .pimg{border-color:#d9cfbf;background:linear-gradient(145deg,#ded3c2,#eee7db)}\n  .hpc .sect.light .plink{color:#a8873e !important}\n  .hpc .sect.light .btn{color:#182a3b !important;background:transparent;border:0;border-bottom:2px solid rgba(24,42,59,.22);border-radius:0;padding:14px 2px;min-width:auto;gap:20px;overflow:visible;transition:color .35s var(--ease)}\n  .hpc .sect.light .btn::before{display:none}\n  .hpc .sect.light .btn::after{content:\"\";position:absolute;left:0;bottom:-2px;height:2px;width:0;background:linear-gradient(90deg,#ead29a,#8a6d2e);transition:width .45s cubic-bezier(.34,1.56,.64,1)}\n  .hpc .sect.light .btn:hover{color:#a8873e !important}\n  .hpc .sect.light .btn:hover::after{width:100%}\n  .hpc .sect.light .btn .arw{color:#a8873e;transition:transform .35s var(--ease)}\n  .hpc .sect.light .btn:hover .arw{transform:translate(3px,-3px)}\n  .hpc .foryou.light .chead{color:#5e6b78 !important}\n  .hpc .foryou.light .cols::before{background:linear-gradient(to bottom,transparent,rgba(24,42,59,.18),transparent)}\n  .hpc .foryou.light .item{color:#243444;border-bottom-color:rgba(24,42,59,.1)}\n  .hpc .foryou.light .col.no .item{color:#5e6b78}\n  .hpc .foryou.light .item:hover{background:rgba(201,169,90,.1)}\n  .hpc .foryou.light .col.no .item:hover{background:rgba(24,42,59,.05)}\n  .hpc .foryou.light .col.no .mk{color:#9aa3ab}\n  .hpc .faq.light .qa{border-bottom-color:rgba(24,42,59,.12)}\n  .hpc .faq.light .qa summary{color:#182a3b !important}\n  .hpc .faq.light .qa summary:hover{color:#a8873e !important}\n  .hpc .faq.light .qa .qi::before,.hpc .faq.light .qa .qi::after{background:#a8873e}\n  .hpc .faq.light .qa-a p{color:#3b4a58 !important}\n  .hpc .offer.light .guar p{color:#3b4a58 !important}\n  .hpc .offer.light .guar b{color:#182a3b !important}\n  .hpc .offer.light .pricebox{background:linear-gradient(160deg,#fdfbf6,#f3eee2);border-color:rgba(201,169,90,.45)}\n  .hpc .offer.light .pricebox::after{padding:2px;background:conic-gradient(from var(--pbang,0deg), rgba(168,135,62,0) 0deg, rgba(168,135,62,0) 280deg, #ead29a 326deg, #6e5520 351deg, rgba(168,135,62,0) 360deg)}\n  .hpc .offer.light .pricebox .plabel{color:#5e6b78 !important}\n  .hpc .offer.light .pricebox .pamount{color:#182a3b !important}\n  .hpc .offer.light .pricebox .pvat{color:#5e6b78 !important}\n  .hpc .offer.light .pricebox .pnote{color:#7a8794 !important}\n  .hpc .offer.light .offerright{background:transparent;border:0;padding:0}\n  .hpc .close.light .clead{color:#3b4a58 !important}\n  .hpc .close.light .antisale{color:#5e6b78 !important}\n  .hpc .close.light .notready{color:#5e6b78 !important;border-top-color:rgba(24,42,59,.12)}\n  .hpc .close.light .notready a{color:#a8873e !important}\n  .hpc .offer.light .pricebox .btn,.hpc .close.light .cta-row .btn{color:#182a3b !important;background:transparent;border:1px solid var(--gold);border-radius:4px;padding:12px 22px;min-width:228px;gap:24px;overflow:hidden}\n  .hpc .offer.light .pricebox .btn::before,.hpc .close.light .cta-row .btn::before{display:block}\n  .hpc .offer.light .pricebox .btn::after,.hpc .close.light .cta-row .btn::after{display:none}\n  .hpc .offer.light .pricebox .btn:hover,.hpc .close.light .cta-row .btn:hover{color:var(--surface) !important;border-color:var(--gold-pale)}\n  .hpc .offer.light .pricebox .btn .arw,.hpc .close.light .cta-row .btn .arw{color:var(--gold-bright)}\n  .hpc .offer.light .pricebox .btn:hover .arw,.hpc .close.light .cta-row .btn:hover .arw{color:var(--surface);transform:none}\n  .hpc .proof .foot .btn{color:#182a3b !important;background:transparent;border:1px solid var(--gold);border-radius:4px;padding:12px 22px;min-width:auto;gap:0;overflow:hidden}\n  .hpc .proof .foot .btn::before{display:block}\n  .hpc .proof .foot .btn::after{display:none}\n  .hpc .proof .foot .btn:hover{color:var(--surface) !important;border-color:var(--gold-pale)}\n  @media (max-width:860px){\n    .hpc nav,.hpc .header-cta{display:none}\n    .hpc .mtoggle{display:inline-flex;color:var(--ink) !important;background:none;border:1px solid var(--border);padding:8px 10px;cursor:pointer}\n    .hpc .bar{gap:12px}.hpc .brand{font-size:15px}.hpc .lang{gap:2px}\n    .hpc .hero{display:flex;flex-direction:column;min-height:0;overflow:visible}\n    .hpc .hero::after{display:none}\n    .hpc .hero-inner{order:1;position:static;max-width:none;align-items:flex-start;padding:98px var(--pad) 34px;min-height:0;display:block}\n    .hpc .photo{order:2;position:relative;inset:auto;z-index:1;width:100%;height:clamp(320px,56vh,460px);margin-bottom:-25px;background-position:center 22%;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 25px),calc(100% - var(--pad) + 4px) calc(100% - 25px),calc(100% - var(--pad) + 2.0px) calc(100% - 24.464px),calc(100% - var(--pad) + 0.536px) calc(100% - 23.0px),calc(100% - var(--pad)) calc(100% - 21px),calc(100% - var(--pad)) calc(100% - 4px),calc(100% - var(--pad) - 0.536px) calc(100% - 2.0px),calc(100% - var(--pad) - 2.0px) calc(100% - 0.536px),calc(100% - var(--pad) - 4px) 100%,calc(100% - var(--pad) - var(--htw,112px) + 4px) 100%,calc(100% - var(--pad) - var(--htw,112px) + 2.0px) calc(100% - 0.536px),calc(100% - var(--pad) - var(--htw,112px) + 0.536px) calc(100% - 2.0px),calc(100% - var(--pad) - var(--htw,112px)) calc(100% - 4px),calc(100% - var(--pad) - var(--htw,112px)) calc(100% - 21px),calc(100% - var(--pad) - var(--htw,112px) - 0.536px) calc(100% - 23.0px),calc(100% - var(--pad) - var(--htw,112px) - 2.0px) calc(100% - 24.464px),calc(100% - var(--pad) - var(--htw,112px) - 4px) calc(100% - 25px),0 calc(100% - 25px));clip-path:polygon(0 0,100% 0,100% calc(100% - 25px),calc(100% - var(--pad) + 4px) calc(100% - 25px),calc(100% - var(--pad) + 2.0px) calc(100% - 24.464px),calc(100% - var(--pad) + 0.536px) calc(100% - 23.0px),calc(100% - var(--pad)) calc(100% - 21px),calc(100% - var(--pad)) calc(100% - 4px),calc(100% - var(--pad) - 0.536px) calc(100% - 2.0px),calc(100% - var(--pad) - 2.0px) calc(100% - 0.536px),calc(100% - var(--pad) - 4px) 100%,calc(100% - var(--pad) - var(--htw,112px) + 4px) 100%,calc(100% - var(--pad) - var(--htw,112px) + 2.0px) calc(100% - 0.536px),calc(100% - var(--pad) - var(--htw,112px) + 0.536px) calc(100% - 2.0px),calc(100% - var(--pad) - var(--htw,112px)) calc(100% - 4px),calc(100% - var(--pad) - var(--htw,112px)) calc(100% - 21px),calc(100% - var(--pad) - var(--htw,112px) - 0.536px) calc(100% - 23.0px),calc(100% - var(--pad) - var(--htw,112px) - 2.0px) calc(100% - 24.464px),calc(100% - var(--pad) - var(--htw,112px) - 4px) calc(100% - 25px),0 calc(100% - 25px))}\n    .hpc h1{font-size:clamp(32px,8.6vw,46px)}\n    .hpc .cta-row{flex-direction:column;align-items:flex-start;gap:16px}\n    .hpc .btn{width:100%;min-width:0}\n    .hpc .pricebox .pricecta{flex-direction:column;align-items:flex-start;gap:14px}\n    .hpc .scrolldown{position:absolute;right:var(--pad);bottom:-25px;z-index:5;width:auto;height:25px;padding:0 19px;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:none;color:#fff !important;text-shadow:0 1px 8px rgba(0,0,0,.9)}\n    .hpc .cols{grid-template-columns:1fr;grid-template-rows:none}\n    .hpc .col{grid-row:auto;grid-template-rows:none;display:block}\n    .hpc .cols::before{display:none}\n    .hpc .col.no{margin-top:26px}\n    .hpc .pcards{grid-template-columns:1fr;gap:20px}\n    .hpc .pcard:nth-child(2){margin-top:0}\n  }\n  @media (max-width:860px){\n    .hpc .meet,.hpc .meet .head,.hpc .foryou .head,.hpc #proof .head,.hpc .method .head,.hpc .pvcap,.hpc .close,.hpc .close .inner,.hpc .close .stmt,.hpc .close .clead,.hpc .close .notready{text-align:left}\n    .hpc .foryou .head,.hpc .meet .head,.hpc #proof .head,.hpc .method .head,.hpc .close .clead,.hpc .close .notready{margin-left:0;margin-right:0}\n    .hpc .pvcap{align-items:flex-start}\n    .hpc .proof .foot,.hpc .close .cta-row{justify-content:flex-start}\n  }\n  @media (prefers-reduced-motion:reduce){ .hpc *{transition:none !important} .hpc .anim{opacity:1;transform:none;animation:none} .hpc .scrolldown .dn{animation:none} .hpc .pricebox::after{animation:none} .hpc .proof .pimg::after{animation:none} }\n\n  .hpc .hero{z-index:40}\n  .hpc #filter{z-index:39}.hpc #approach{z-index:38}.hpc #included{z-index:37}.hpc #route{z-index:36}.hpc #week{z-index:35}.hpc #mindset{z-index:34}.hpc #proof{z-index:33}.hpc #outcome{z-index:32}.hpc #offer{z-index:31}.hpc #faq{z-index:30}.hpc #start{z-index:29}\n  .hpc .hdr{transition:opacity .42s var(--ease),transform .42s var(--ease),background-color .4s var(--ease),border-color .4s var(--ease)}\n  .hpc .hdr.top{background:rgba(10,10,12,.28);border-bottom-color:transparent}\n  .hpc nav a.on{opacity:1}.hpc nav a.on::after{width:100%}\n  .hpc .route,.hpc .mind,.hpc .outcome{background:radial-gradient(1100px 720px at 100% 0%, rgba(217,194,122,.13), transparent 62%), linear-gradient(200deg,#15131a 0%,#0a0a0b 58%,#070707 100%)}\n  .hpc .route>.sbg,.hpc .mind>.sbg,.hpc .outcome>.sbg{background:radial-gradient(1100px 720px at 100% 0%, rgba(217,194,122,.13), transparent 62%), linear-gradient(200deg,#15131a 0%,#0a0a0b 58%,#070707 100%)}\n  .hpc .facts{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;margin:0 0 28px}\n  .hpc .fact{padding:0 22px;border-left:1px solid rgba(240,236,227,.16)}\n  .hpc .fact:first-child{padding-left:0;border-left:0}\n  .hpc .fact .fl{display:block;font-family:var(--label) !important;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cool) !important}\n  .hpc .fact .fv{display:block;margin-top:5px;font-size:14.5px;font-weight:500 !important;color:var(--ink) !important}\n\n  .hpc .srows{display:grid;grid-auto-rows:1fr}\n  .hpc .srow{align-items:center}\n  .hpc .srow .chk{margin-top:0}\n  .hpc .whd,.hpc .wrow{display:grid;grid-template-columns:30px minmax(0,1fr) minmax(0,1.05fr);column-gap:30px}\n  .hpc .whd{padding:0 0 14px;font-family:var(--label) !important;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cool) !important}\n  .hpc .whd .gl{color:var(--gold-bright) !important}\n  .hpc .wrow{position:relative;grid-template-rows:auto auto;row-gap:6px;align-items:start;padding:24px 0;border-top:1px solid rgba(240,236,227,.14)}\n  .hpc .wrow>*{position:relative;z-index:1}\n  .hpc .wn{grid-column:1;grid-row:1 \/ span 2;font-family:var(--display) !important;font-weight:700 !important;font-size:14px;color:var(--gold-bright) !important;padding-top:3px}\n  .hpc .wa1,.hpc .wb1{display:block;font-family:var(--display) !important;font-weight:600 !important;font-size:18px;line-height:1.3;letter-spacing:-.01em}\n  .hpc .wa2,.hpc .wb2{display:block;font-size:14.5px;line-height:1.58}\n  .hpc .wa1{grid-column:2;grid-row:1;color:var(--ink) !important}\n  .hpc .wa2{grid-column:2;grid-row:2;color:var(--muted) !important}\n  .hpc .wb1{grid-column:3;grid-row:1;color:var(--gold-bright) !important}\n  .hpc .wb2{grid-column:3;grid-row:2;color:var(--ink) !important}\n  .hpc .wbg{align-self:stretch;z-index:0 !important;grid-column:3;grid-row:1 \/ span 2;margin:-24px 0 -24px -20px;border-left:2px solid rgba(217,194,122,.5);background:linear-gradient(90deg,rgba(217,194,122,.13),rgba(217,194,122,.02))}\n  .hpc .wrow.arm .wb1,.hpc .wrow.arm .wb2,.hpc .wrow.arm .wbg{opacity:0;transform:translateX(-14px);transition:opacity .8s var(--enter),transform .8s var(--enter)}\n  .hpc .wrow.arm .wb2{transition-delay:.12s}\n  .hpc .wrow.arm.on .wb1,.hpc .wrow.arm.on .wb2,.hpc .wrow.arm.on .wbg{opacity:1;transform:none}\n  .hpc .crows .mlink{margin-top:30px;margin-left:60px}\n  .hpc .pq blockquote{font-style:italic}\n  .hpc .pq .qwho{font-style:normal}\n  .hpc .btn-text{position:relative;display:inline-flex;align-items:center;padding:2px 0 6px;font-family:var(--body) !important;font-weight:500 !important;font-size:14.5px;letter-spacing:.01em;color:var(--ink) !important;text-decoration:none !important;transition:color .3s var(--ease)}\n  .hpc .btn-text::before,.hpc .btn-text::after{content:\"\";position:absolute;left:0;bottom:0;height:1px}\n  .hpc .btn-text::before{right:0;background:rgba(217,194,122,.36);transition:background .3s var(--ease)}\n  .hpc .btn-text::after{width:0;height:2px;background:var(--goldgrad);transition:width .45s var(--ease)}\n  .hpc .btn-text:hover{color:var(--gold-bright) !important}\n  .hpc .btn-text:hover::before{background:rgba(217,194,122,.6)}\n  .hpc .btn-text:hover::after{width:100%}\n  .hpc .light .btn-text{color:#182a3b !important}\n  .hpc .light .btn-text::before{background:rgba(168,135,62,.4)}\n  .hpc .light .btn-text::after{background:linear-gradient(115deg,#a8873e,#c9a85a)}\n  .hpc .light .btn-text:hover{color:#8a6d2e !important}\n\n  .hpc .pqimg{-webkit-mask-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 80 60'%3E%3Cg fill='%23000'%3E%3Cpath d='M0,0 H34 L25,60 H10 Z'\/%3E%3Cpath d='M46,0 H80 L71,60 H56 Z'\/%3E%3C\/g%3E%3C\/svg%3E\"),linear-gradient(#000,#000);mask-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 80 60'%3E%3Cg fill='%23000'%3E%3Cpath d='M0,0 H34 L25,60 H10 Z'\/%3E%3Cpath d='M46,0 H80 L71,60 H56 Z'\/%3E%3C\/g%3E%3C\/svg%3E\"),linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-position:24px 24px,0 0;mask-position:24px 24px,0 0;-webkit-mask-size:60px 45px,100% 100%;mask-size:60px 45px,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}\n  @media (hover:hover){\n    .hpc .wrow:focus{outline:none}\n    .hpc .wrow.arm:hover .wb1,.hpc .wrow.arm:hover .wb2,.hpc .wrow.arm:hover .wbg,.hpc .wrow.arm:focus-within .wb1,.hpc .wrow.arm:focus-within .wb2,.hpc .wrow.arm:focus-within .wbg{opacity:1;transform:none}\n    .hpc .wrow:hover .wn{color:#f6e3a6 !important}\n  }\n  .hpc .pricebox .pricecta{gap:26px}\n  .hpc .offer.light .pricebox{display:grid;grid-template-columns:1fr auto;grid-template-areas:\"lab lab\" \"amt note\" \"cta cta\" \"ded ded\";column-gap:24px;align-items:end}\n  .hpc .offer.light .pricebox .plabel{grid-area:lab}\n  .hpc .offer.light .pricebox .pamount{grid-area:amt}\n  .hpc .offer.light .pricebox .pnote:not(.pdeduct){grid-area:note;margin:0 0 4px;text-align:right}\n  .hpc .offer.light .pricebox .pricecta{grid-area:cta;flex-direction:row;align-items:center;gap:28px;margin-top:22px}\n  .hpc .offer.light .pricebox .pricecta .btn{flex:1 1 auto;min-width:0}\n  .hpc .offer.light .pricebox .pdeduct{grid-area:ded}\n  .hpc .offerright .deliv li{position:relative;border-bottom-color:rgba(24,42,59,.15);transition:background .3s var(--ease)}\n  .hpc .offerright .deliv li::after{content:\"\";position:absolute;left:0;bottom:-1px;height:1px;width:0;background:linear-gradient(90deg,#a8873e,#e0bf62);transition:width .6s var(--ease)}\n  .hpc .offerright .deliv li:hover{background:rgba(217,194,122,.08)}\n  .hpc .offerright .deliv li:hover::after{width:100%}\n  .hpc .offerright .deliv .num{color:#8a96a2 !important;transition:color .3s var(--ease)}\n  .hpc .offerright .deliv li:hover .num{color:#c79f3c !important}\n  .hpc .offer.light .guar{cursor:default}\n  .hpc .offer.light .guar .gmk{background:none;-webkit-text-fill-color:#9aa5b0;color:#9aa5b0;transition:color .3s var(--ease),-webkit-text-fill-color .3s var(--ease),transform .3s var(--ease)}\n  .hpc .offer.light .guar:hover .gmk{-webkit-text-fill-color:#c79f3c;color:#c79f3c;transform:scale(1.25)}\n  .hpc .way .wic{transition:color .3s var(--ease),background .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}\n  .hpc .way:hover .wic{color:#0a0a0c !important;background:var(--goldgrad);border-color:var(--gold-bright)}\n  .hpc .week .way:hover .wic{color:#0a0a0c !important;background:linear-gradient(115deg,#ead29a,#c9a85a);border-color:#c9a85a}\n  .hpc p a:not(.btn):not(.btn-text),.hpc .notready a{color:var(--gold-bright) !important;font-weight:500 !important;text-decoration:underline !important;text-decoration-color:rgba(217,194,122,.55);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .25s var(--ease),text-decoration-color .25s var(--ease)}\n  .hpc p a:not(.btn):not(.btn-text):hover,.hpc .notready a:hover{color:#f6e3a6 !important;text-decoration-color:#f6e3a6}\n  .hpc .light p a:not(.btn):not(.btn-text),.hpc .light .notready a{color:#8a6d2e !important;text-decoration-color:rgba(138,109,46,.5)}\n  .hpc .light p a:not(.btn):not(.btn-text):hover,.hpc .light .notready a:hover{color:#b8902f !important;text-decoration-color:#b8902f}\n  .hpc .notready a::after{display:none !important}\n  @media (min-width:861px){.hpc .photo{left:20%}}\n  @media (max-width:520px){\n    .hpc .offer.light .pricebox{grid-template-columns:1fr;grid-template-areas:\"lab\" \"amt\" \"note\" \"cta\" \"ded\"}\n    .hpc .offer.light .pricebox .pnote:not(.pdeduct){text-align:left;margin:10px 0 0}\n    .hpc .offer.light .pricebox .pricecta{flex-direction:column;align-items:stretch;gap:16px}\n  }\n\n  .hpc .offer.light .pricebox{display:block;padding:30px 30px 20px;overflow:hidden}\n  .hpc .offer.light .pricebox::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#c9a85a,#ead29a,#c9a85a)}\n  .hpc .pricebox .phead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}\n  .hpc .pricebox .phead .plabel{margin:0}\n  .hpc .pricebox .pchip{font-family:var(--label) !important;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:5px 11px;border-radius:999px;border:1px solid rgba(168,135,62,.42);color:#8a6d2e !important;white-space:nowrap}\n  .hpc .offer.light .pricebox .pamount{display:block;font-size:clamp(46px,5vw,62px);letter-spacing:-.03em;line-height:1}\n  .hpc .pricebox .pmeta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:14px 0 26px;font-size:13.5px;line-height:1.5;color:#5e6b78 !important}\n  .hpc .pricebox .pmeta .pvat{font-size:13.5px}\n  .hpc .pricebox .pmeta .pdot{opacity:.5}\n  .hpc .offer.light .pricebox .btn.pbook{display:flex;width:100%;min-width:0;margin:0;justify-content:center;padding:15px 22px;font-size:15.5px}\n  .hpc .pricebox .pfoot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(24,42,59,.12)}\n  .hpc .pricebox .pded{font-size:12.5px;line-height:1.5;color:#7a8794 !important}\n  .hpc .pricebox .pfoot .btn-text{margin:0}\n  .hpc .offer.light .guar{cursor:default}\n  .hpc .offer.light .guar .gmk{background:none;-webkit-text-fill-color:#9aa5b0;color:#9aa5b0;transition:color .3s var(--ease),-webkit-text-fill-color .3s var(--ease),transform .3s var(--ease)}\n  .hpc .offer.light .guar:hover .gmk,.hpc .offer.light .guar.hit .gmk{-webkit-text-fill-color:#c79f3c;color:#c79f3c;transform:scale(1.25)}\n  .hpc .pq{position:relative}\n  .hpc .pq::after{content:\"\";position:absolute;left:24px;top:24px;width:60px;height:45px;background:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 80 60'%3E%3Cg fill='none' stroke='%23c9a95a' stroke-opacity='.6' stroke-width='1.2' stroke-linejoin='miter'%3E%3Cpath d='M0,0 H34 L25,60 H10 Z'\/%3E%3Cpath d='M46,0 H80 L71,60 H56 Z'\/%3E%3C\/g%3E%3C\/svg%3E\") no-repeat 0 0\/100% 100%;pointer-events:none;z-index:3}\n  .hpc #begin{z-index:30}.hpc #start{z-index:29}.hpc #faq{z-index:28}\n  .hpc .kick,.hpc .kick>.sbg{background:radial-gradient(1100px 720px at 100% 0%, rgba(217,194,122,.13), transparent 62%), linear-gradient(200deg,#15131a 0%,#0a0a0b 58%,#070707 100%)}\n  .hpc .sect.kick:not(.hero){display:block;min-height:0;padding:0}\n  .hpc .kick .sbstick{padding:clamp(64px,8vw,100px) 0 clamp(70px,9vw,104px)}\n  .hpc .kick .head{max-width:760px;margin:0 0 clamp(40px,5vw,64px);text-align:left}\n  .hpc .kick .stmt{font-size:clamp(28px,3.6vw,46px)}\n  .hpc .sbsteps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0 clamp(28px,4vw,56px)}\n  .hpc .sbstep{position:relative;padding-top:58px;cursor:default}\n  .hpc .sbstep::before,.hpc .sbstep::after{content:\"\";position:absolute;top:17px;left:0;height:2px;right:calc(-1 * clamp(28px,4vw,56px))}\n  .hpc .sbstep:last-child::before,.hpc .sbstep:last-child::after{right:0}\n  .hpc .sbstep::before{background:rgba(240,236,227,.14)}\n  .hpc .sbstep::after{transform-origin:left;transform:scaleX(0);transition:transform .9s var(--ease)}\n  .hpc .sbstep:nth-child(1)::after{background:linear-gradient(90deg,#8a7440,#a98f4c)}\n  .hpc .sbstep:nth-child(2)::after{background:linear-gradient(90deg,#a98f4c,#c4a859)}\n  .hpc .sbstep:nth-child(3)::after{background:linear-gradient(90deg,#c4a859,#d9c27a)}\n  .hpc .sbnode{position:absolute;top:0;left:0;z-index:2;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#0d0c10;border:1.5px solid rgba(240,236,227,.28);font-family:var(--display) !important;font-weight:700 !important;font-size:14px;color:var(--muted) !important;transition:color .5s var(--ease),border-color .5s var(--ease),background .5s var(--ease)}\n  .hpc .sbstep.on::after{transform:scaleX(1)}\n  .hpc .sbstep.on .sbnode{color:#0a0a0c !important;border-color:#c4a859;background:linear-gradient(135deg,#dcc27a,#b08f3e)}\n  .hpc .sbstep b{display:block;font-family:var(--display) !important;font-weight:600 !important;font-size:clamp(18px,1.8vw,21px);letter-spacing:-.01em;color:var(--ink) !important;margin-bottom:8px;transition:color .5s var(--ease)}\n  .hpc .sbstep p{font-size:15px;line-height:1.65;color:var(--muted) !important;transition:color .5s var(--ease)}\n  .hpc .sbstep.on b{color:var(--gold-bright) !important}\n  .hpc .sbstep.on p{color:var(--ink) !important}\n  .hpc .sbpin.armed .sbstep b,.hpc .sbpin.armed .sbstep p{opacity:.28;transition:opacity .8s var(--ease),color .5s var(--ease)}\n  .hpc .sbpin.armed .sbstep.on b,.hpc .sbpin.armed .sbstep.on p{opacity:1}\n  .hpc .incl .shead{position:static}\n  @media (min-width:861px){\n    .hpc .kick .sbpin{height:150vh}\n    .hpc .kick .sbstick{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-top:96px;padding-bottom:64px;box-sizing:border-box}\n    .hpc .kick .sbpin.nopin{height:auto}\n    .hpc .kick .sbpin.nopin .sbstick{position:static;min-height:0}\n  }\n  @media (max-width:860px){\n    .hpc .sbsteps{grid-template-columns:1fr}\n    .hpc .sbstep{padding:0 0 32px 58px}\n    .hpc .sbstep:last-child{padding-bottom:0}\n    .hpc .sbstep::before,.hpc .sbstep::after{top:40px;bottom:-2px;left:17px;right:auto;width:2px;height:auto}\n    .hpc .sbstep:last-child::before,.hpc .sbstep:last-child::after{display:none}\n    .hpc .sbstep::after{transform-origin:top;transform:scaleY(0)}\n    .hpc .sbstep.on::after{transform:scaleY(1)}\n  }\n  @media (prefers-reduced-motion:reduce){.hpc .sbpin.armed .sbstep b,.hpc .sbpin.armed .sbstep p{opacity:1;transition:none}}\n  .hpc .factsec{position:relative;background:#0a0a0c;border-top:1px solid rgba(240,236,227,.08);padding:34px 0}\n  .hpc .facts3{display:grid;grid-template-columns:repeat(3,1fr);max-width:880px;margin:0 auto}\n  .hpc .facts3 .fact,.hpc .facts3 .fact:first-child{padding:0 20px;text-align:center;border-left:1px solid rgba(240,236,227,.14)}\n  .hpc .facts3 .fact:first-child{border-left:0}\n  .hpc .facts3 .fv{margin-top:9px;font-family:var(--display) !important;font-weight:600 !important;font-size:clamp(16px,1.9vw,23px);letter-spacing:-.01em}\n  .hpc .sect:not(.hero){display:flex;flex-direction:column;justify-content:center;min-height:clamp(540px,76vh,740px)}\n  .hpc .sect>.inner{width:100%}\n  .hpc .split{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,1fr);gap:clamp(30px,5vw,84px);align-items:start}\n  .hpc .shead{position:sticky;top:104px}\n  .hpc .shead .stmt{font-size:clamp(26px,3vw,40px)}\n  .hpc .incl,.hpc .week,.hpc .mind,.hpc .route{padding:clamp(66px,8vw,96px) 0 clamp(72px,9vw,110px)}\n  .hpc .srows{display:grid;grid-auto-rows:1fr}\n  .hpc .srow{display:grid;grid-template-columns:auto 262px 1fr;gap:16px 24px;align-items:center;padding:22px 6px;border-top:1px solid rgba(24,42,59,.14);transition:background .25s var(--ease)}\n  .hpc .srow:last-child{border-bottom:1px solid rgba(24,42,59,.14)}\n  .hpc .srow:hover{background:rgba(201,169,90,.1)}\n  .hpc .srow .chk{position:relative;display:block;width:18px;height:18px;margin-top:3px;border:1.5px solid rgba(24,42,59,.28);border-radius:8px;transition:border-color .25s var(--ease),background .25s var(--ease)}\n  .hpc .srow .chk::after{content:\"\";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #0a0a0c;border-width:0 2px 2px 0;transform:rotate(45deg) scale(.4);opacity:0;transition:opacity .22s var(--ease),transform .22s var(--ease)}\n  .hpc .srow:hover .chk,.hpc .srow.checked .chk{border-color:var(--gold-bright);background:var(--goldgrad)}\n  .hpc .srow:hover .chk::after,.hpc .srow.checked .chk::after{opacity:1;transform:rotate(45deg) scale(1)}\n  .hpc .srow h3{font-family:var(--display) !important;font-weight:600 !important;font-size:18px;letter-spacing:-.01em;line-height:1.3;color:#182a3b !important}\n  .hpc .srow p{font-size:15px;line-height:1.62;color:#3b4a58 !important}\n  .hpc .route .head{max-width:760px;margin:0 0 48px;text-align:left}\n  .hpc .route .stmt{font-size:clamp(28px,3.6vw,46px)}\n  .hpc .rgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(26px,4vw,60px)}\n  .hpc .rphase{position:relative;padding-top:26px}\n  .hpc .rphase::before,.hpc .rphase::after{content:\"\";position:absolute;top:0;left:0;right:0;height:2px}\n  .hpc .rphase::before{background:rgba(240,236,227,.14)}\n  .hpc .rphase::after{background:var(--goldgrad);transform-origin:left;transform:scaleX(0);transition:transform 1.1s var(--enter)}\n  .hpc .rgrid.in .rphase::after{transform:scaleX(1)}\n  .hpc .rgrid.in .rphase:nth-child(1)::after{transition-delay:.5s}\n  .hpc .rgrid.in .rphase:nth-child(2)::after{transition-delay:1.5s}\n  .hpc .rb{opacity:0;transform:translateY(10px);transition:opacity .8s var(--enter),transform .8s var(--enter)}\n  .hpc .rgrid.in .rb{opacity:1;transform:none}\n  .hpc .rgrid.in .rphase:nth-child(1) .rb{transition-delay:.7s}\n  .hpc .rgrid.in .rphase:nth-child(2) .rb{transition-delay:1.7s}\n  .hpc .rgrid.in .rphase:nth-child(3) .rb{transition-delay:2.7s}\n  .hpc .rgrid.in .rphase:nth-child(3)::after{transition-delay:2.5s}\n  .hpc .rphase h3{font-family:var(--display) !important;font-weight:600 !important;font-size:clamp(22px,2.3vw,28px);letter-spacing:-.01em;color:var(--ink) !important;transition:color .3s var(--ease)}\n  .hpc .rphase:hover h3{color:var(--gold-bright) !important}\n  .hpc .rphase .ttime{font-size:12.5px;letter-spacing:.03em;color:var(--gold-bright) !important;margin:7px 0 14px}\n  .hpc .rphase p{color:var(--muted) !important;font-size:15.5px;line-height:1.66}\n  .hpc .week .head{max-width:760px;margin:0 0 36px}\n  .hpc .wbody>p{color:#3b4a58 !important;font-size:16.5px;line-height:1.72;max-width:62ch}\n  .hpc .wbody>p + p{margin-top:14px}\n    .hpc .wbody p .em{background:linear-gradient(115deg,#a8873e,#8a6d2e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:500 !important}\n  .hpc .wways{display:block;margin-top:34px}\n  .hpc .wways .way{border-bottom:0;border-top:1px solid rgba(24,42,59,.14);padding:20px 6px;align-items:start}\n  .hpc .wways .way:last-child{border-bottom:1px solid rgba(24,42,59,.14)}\n  .hpc .week .way .wic{border-color:rgba(24,42,59,.22);color:#a8873e}\n  .hpc .week .way h4{color:#182a3b !important}\n  .hpc .week .way p{color:#3b4a58 !important}\n  .hpc .week .way:hover{background:rgba(201,169,90,.1)}\n  .hpc .mind .stmt,.hpc .outcome .stmt{font-size:clamp(28px,3.6vw,46px)}\n  .hpc .mbody p{color:var(--muted) !important;font-size:clamp(17px,1.5vw,19px);line-height:1.72;max-width:56ch}\n  .hpc .mbody p + p{margin-top:16px}\n  .hpc .mbody .mlink{margin-top:28px}\n  .hpc #proof .head{text-align:left;margin:0 0 36px;max-width:620px}\n  .hpc .pgrid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto;column-gap:clamp(20px,3vw,40px)}\n  .hpc .pq{display:grid;grid-template-rows:subgrid;grid-row:1 \/ span 3;overflow:hidden;border:1px solid rgba(201,169,90,.45);border-radius:8px;background:linear-gradient(180deg,#fffefb 0%,#fcf8ee 100%);box-shadow:0 1px 2px rgba(24,42,59,.05),0 14px 30px -18px rgba(24,42,59,.28);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}\n  .hpc .pq:hover{transform:translateY(-3px);border-color:rgba(168,135,62,.7);box-shadow:0 14px 30px rgba(24,42,59,.12)}\n  @supports not (grid-template-rows:subgrid){.hpc .pq{display:flex;flex-direction:column}.hpc .pq blockquote{flex:1}}\n  .hpc .pqimg{position:relative;aspect-ratio:16\/10;background:#e4dccb;overflow:hidden}\n  .hpc .pqimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;transition:transform .6s var(--ease)}\n  .hpc .pq:hover .pqimg img{transform:scale(1.03)}\n  .hpc .pq blockquote{padding:24px 28px 0;font-size:15.5px;line-height:1.68;color:#243444 !important}\n  .hpc .pq .qwho{padding:18px 28px 24px;display:flex;flex-direction:column;gap:2px}\n  .hpc .qwho .qn{font-family:var(--display) !important;font-weight:600 !important;font-size:16px;color:#182a3b !important}\n  .hpc .qwho .qr{font-size:13px;color:#5e6b78 !important}\n  .hpc .qwho .qm{font-size:12.5px;color:#7a8794 !important;margin-top:3px}\n  .hpc .proof .foot{margin-top:40px;justify-content:center}\n  .hpc .outcome{padding:clamp(74px,9vw,120px) 0 clamp(80px,10vw,124px);text-align:center}\n  .hpc .outcome .inner{max-width:820px}\n  .hpc .outcome .stmt{margin-bottom:24px}\n  .hpc .outcome p{color:var(--muted) !important;font-size:clamp(16.5px,1.5vw,19px);line-height:1.72;max-width:54ch;margin:0 auto}\n  .hpc .outcome p + p{margin-top:16px}\n  .hpc .outcome p .em{background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:500 !important}\n  .hpc .deliv .num{font-family:var(--display) !important;font-weight:700 !important;font-size:13px;line-height:1.7;width:18px;color:#a8873e !important}\n  .hpc .deliv li p b{display:block;margin-bottom:2px}\n  .hpc .offer.light .offerright{padding-top:6px}\n  .hpc .offer.light .pricebox{background:linear-gradient(180deg,#fffefb 0%,#fcf8ee 100%);box-shadow:0 1px 2px rgba(24,42,59,.05),0 14px 30px -18px rgba(24,42,59,.28)}\n  @media (max-width:860px){\n    .hpc .sect:not(.hero){min-height:0}\n    .hpc .crows .mlink{margin-left:56px}\n    .hpc .whd{display:none}.hpc .wrow{grid-template-columns:26px 1fr}.hpc .wa1,.hpc .wa2{grid-column:2}.hpc .wb1,.hpc .wb2{grid-column:2}.hpc .wa1{grid-row:1}.hpc .wa2{grid-row:2}.hpc .wb1{grid-row:3;margin-top:14px}.hpc .wb2{grid-row:4}.hpc .wbg{grid-column:2;grid-row:3 \/ span 2;margin:8px -12px -24px -14px}.hpc .wn{grid-row:1 \/ span 4}\n    .hpc .split{grid-template-columns:1fr;gap:26px}.hpc .shead{position:static}\n    .hpc .srow{grid-template-columns:auto 1fr}.hpc .srow p{grid-column:2}\n    .hpc .rgrid,.hpc .wtext,.hpc .wways{grid-template-columns:1fr}\n    .hpc .pgrid{grid-template-columns:1fr;grid-template-rows:none}\n    .hpc .pq{grid-row:auto;grid-template-rows:none;display:block}.hpc .pq + .pq{margin-top:20px}\n    .hpc .facts{grid-template-columns:repeat(3,1fr)}.hpc .fact{padding:0 12px}.hpc .fact .fv{font-size:13.5px}\n    .hpc .outcome,.hpc .outcome .inner,.hpc .outcome .stmt,.hpc .outcome p{text-align:left;margin-left:0}\n  }\n  @media (prefers-reduced-motion:reduce){.hpc .wrow.arm .wb1,.hpc .wrow.arm .wb2,.hpc .wrow.arm .wbg{opacity:1;transform:none;transition:none}.hpc .rb{opacity:1;transform:none;transition:none}.hpc .pq:hover{transform:none}.hpc .pq:hover .pqimg img{transform:none}.hpc .rphase::after{transform:scaleX(1);transition:none}}\n\n  .hpc .shead,.hpc .why .shead,.hpc .week .shead,.hpc .incl .shead{position:static !important}\n\n  .hpc a.brand,.hpc a.ftr-brand{text-decoration:none !important;cursor:pointer}\n  .hpc a.brand:hover,.hpc a.ftr-brand:hover{opacity:.86}\n  .hpc .annc[hidden]{display:none !important}\n  .hpc .annc{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;padding:9px 16px;background:linear-gradient(90deg,#b99a52,#d9c27a 50%,#b99a52);color:#0a0a0c !important;font-family:var(--body) !important;font-size:13px;font-weight:600;letter-spacing:.01em;text-align:center}\n  .hpc .annc a{color:#0a0a0c !important;text-decoration:underline;text-underline-offset:3px;font-weight:700}\n\n  .hpc .hero::after{background:linear-gradient(90deg,#0a0a0cf0 0%,#0a0a0ce6 8%,#0a0a0cd1 18%,#0a0a0cb3 28%,#0a0a0c8c 38%,#0a0a0c63 48%,#0a0a0c3d 58%,#0a0a0c1c 68%,#0a0a0c08 78%,transparent 88%) !important}\n  .hpc .hero-copy{text-shadow:0 1px 18px rgba(0,0,0,.4)}\n  @media (min-width:861px){.hpc .photo{left:0 !important}}\n  @media (max-width:860px){.hpc .hero{background-image:radial-gradient(circle 360px at 105% -8%, rgba(226,198,118,.2) 0%, rgba(226,198,118,0) 100%),radial-gradient(circle 300px at -10% 62%, rgba(226,198,118,.09) 0%, rgba(226,198,118,0) 100%) !important}}\n\n  \/* ---- mobile menu ---- *\/\n  .hpc .mpanel{display:none}\n  @media (max-width:860px){\n    .hpc .mtoggle{min-width:42px;min-height:40px;font-size:18px;line-height:1;justify-content:center;align-items:center;-webkit-tap-highlight-color:transparent}\n    .hpc .hdr.open{opacity:1 !important;transform:none !important;pointer-events:auto !important;background:#0a0a0c !important;border-bottom-color:rgba(240,236,227,.1) !important}\n    .hpc .hdr.open .mpanel{display:flex;flex-direction:column;padding:4px var(--pad) 24px;border-top:1px solid rgba(240,236,227,.08)}\n    .hpc .mpanel a:not(.btn){font-family:var(--display) !important;font-weight:600 !important;font-size:19px;letter-spacing:-.01em;padding:15px 0;border-bottom:1px solid rgba(240,236,227,.08);color:var(--ink) !important;text-decoration:none}\n    .hpc .mpanel a.on{color:var(--gold-bright) !important}\n    .hpc .mpanel .btn{margin-top:20px;width:100%;justify-content:center;text-align:center}\n  }\n  \/* ---- price box: gold trace only on hover (50% faster), guarantees always in the highlighted state ---- *\/\n  .hpc .pricebox.lit::after{animation:none}\n  .hpc .pricebox:hover::after,.hpc .pricebox.hot::after{animation:pbtrace2 .6s linear 1 both}\n  @keyframes pbtrace2{0%{--pbang:0deg;opacity:0}6%{opacity:1}80%{--pbang:360deg;opacity:1}100%{--pbang:360deg;opacity:0}}\n  .hpc .offer.light .guar .gmk{-webkit-text-fill-color:#c79f3c !important;color:#c79f3c !important;transform:scale(1.25)}\n  \/* ---- footer: current page highlighted like the header ---- *\/\n  .hpc .ftr-nav a.on{color:var(--gold-bright) !important}\n  .hpc .ftr-nav a.on::after{width:100%}\n  \/* ---- last (dark) section tab: dark, gold outline ---- *\/\n  .hpc .sect.lastc>.sbg{bottom:0 !important;-webkit-clip-path:none !important;clip-path:none !important}\n  .hpc .sect.lastc>.stab{background:#0a0a0c;color:var(--gold-bright) !important;border:1px solid rgba(217,194,122,.42);border-top:0;border-radius:0 0 7px 7px;box-shadow:0 8px 18px -8px rgba(0,0,0,.6)}\n  .hpc figcaption{font-style:normal !important}\n  \/* ---- cards ---- *\/\n  .hpc .pq:hover{transform:none !important;border-color:rgba(168,135,62,.6) !important;box-shadow:0 1px 2px rgba(24,42,59,.05),0 16px 34px -18px rgba(24,42,59,.32) !important}\n  .hpc .pq:hover .pqimg img{transform:none !important}\n  @media (max-width:860px){\n    .hpc .pcards{row-gap:24px !important;gap:24px !important}\n    .hpc .pq + .pq{margin-top:24px !important}\n    .hpc .rphase::before,.hpc .rphase::after{top:auto;bottom:0}\n    .hpc .rphase{padding-top:0;padding-bottom:26px}\n    .hpc .rphase+.rphase{padding-top:26px}\n  }\n\n  .hpc .rdark,.hpc .rdark>.sbg{background:radial-gradient(1100px 720px at 100% 0%, rgba(217,194,122,.13), transparent 62%), linear-gradient(200deg,#15131a 0%,#0a0a0b 58%,#070707 100%)}\n  .hpc .rdark{padding:clamp(66px,8vw,96px) 0 clamp(72px,9vw,110px)}\n  .hpc .lsect{padding:clamp(66px,8vw,96px) 0 clamp(72px,9vw,110px)}\n  .hpc .rdark .stmt{font-size:clamp(28px,3.6vw,46px)}\n  .hpc .lsect .stmt{font-size:clamp(28px,3.6vw,46px)}\n  .hpc .rhead{margin-bottom:clamp(26px,3.4vw,44px)}\n\n  .hpc .fhero{min-height:0 !important;padding:clamp(96px,8vw,118px) 0 clamp(40px,4.4vw,56px) !important}\n  .hpc .fgrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,4vw,60px);align-items:center}\n  .hpc .fh1{font-size:clamp(28px,3.1vw,40px) !important;line-height:1.08 !important;margin:14px 0}\n  .hpc .fh1 .g{display:block;background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}\n  .hpc .flead{font-size:15.5px;line-height:1.62;color:var(--muted) !important;margin:0 0 12px}\n  .hpc .fhero .cta-row{margin-top:20px}\n  .hpc .fimg{border:1px solid rgba(201,169,90,.5);border-radius:8px;overflow:hidden;background:#15131a}\n  .hpc .fimg img{display:block;width:100%;height:auto}\n  .hpc .olt{min-height:0 !important;padding:clamp(44px,5vw,60px) 0 clamp(54px,5.6vw,68px) !important}\n  .hpc .olt .stmt{font-size:clamp(24px,2.7vw,32px) !important}\n  .hpc .olt .rhead{margin-bottom:clamp(16px,2vw,24px) !important}\n  .hpc .sect.light.olt,.hpc .sect.light.olt>.sbg{background:radial-gradient(640px 360px at 100% 100%, rgba(217,194,122,.2), transparent 66%), linear-gradient(180deg,#faf8f1 0%,#f8f4e8 100%) !important}\n  @media (max-width:860px){.hpc .fgrid{grid-template-columns:1fr}}\n\n  .hpc{display:flex;flex-direction:column}\n  .hpc>section,.hpc>footer.ftr{flex:none}\n  .hpc>section.fl-host{flex:1 0 auto;max-height:1100px;justify-content:center}\n  .hpc>footer.ftr{margin-top:auto}\n\n  .hpc header.hdr,.hpc .hdr{z-index:200 !important}\n  .hpc > section:nth-of-type(1){z-index:78 !important}\n  .hpc > section:nth-of-type(2){z-index:76 !important}\n  .hpc > section:nth-of-type(3){z-index:74 !important}\n  .hpc > section:nth-of-type(4){z-index:72 !important}\n  .hpc > section:nth-of-type(5){z-index:70 !important}\n  .hpc > section:nth-of-type(6){z-index:68 !important}\n  .hpc > section:nth-of-type(7){z-index:66 !important}\n  .hpc > section:nth-of-type(8){z-index:64 !important}\n  .hpc > section:nth-of-type(9){z-index:62 !important}\n  .hpc > section:nth-of-type(10){z-index:60 !important}\n  .hpc > section:nth-of-type(11){z-index:58 !important}\n  .hpc > section:nth-of-type(12){z-index:56 !important}\n  .hpc > section:nth-of-type(13){z-index:54 !important}\n  .hpc > section:nth-of-type(14){z-index:52 !important}\n  .hpc > section:nth-of-type(15){z-index:50 !important}\n  html,body{background:#0a0a0b !important;overscroll-behavior-x:none}\n  .hpc .ftr-bot .ftr-strip{order:-1;flex:0 0 100%;justify-content:flex-start;gap:10px 22px;margin:0 0 10px;padding:0}\n  @media (min-width:1280px){.hpc .ftr-bot{display:grid;grid-template-columns:1fr auto 1fr}.hpc .ftr-bot .ftr-strip{order:0;margin:0;flex:none;justify-content:center}.hpc .ftr-bot .ftr-legal{justify-self:end}}\n  .hpc .ftr-strip a .ar{color:var(--gold-bright);margin-left:3px}\n  .hpc .ftr-strip a::after{display:none}\n  .hpc .ftr-strip a .t{position:relative}\n  .hpc .ftr-strip a .t::after{content:\"\";position:absolute;left:0;bottom:-3px;height:1px;width:0;background:var(--gold);transition:width .3s var(--ease)}\n  .hpc .ftr-strip a:hover .t::after{width:100%}\n  .hpc .capline{margin:14px 0 0;font-size:14px;line-height:1.5;color:rgba(240,236,227,.74) !important}\n  .hpc .light .capline,.hpc .sect.light .capline{color:#3b4a58 !important}\n  .hpc .pdp-buy .pcap{margin-top:4px}\n\n\/* v+1: footer nav flush left on mobile, scroll-lit *\/\n.hpc .ftr-nav{margin-left:0}\n\n\/* round 2: theme skip link hidden, footer links one size *\/\na.skip-link,.skip-link.screen-reader-text{display:none !important}\n.hpc .ftr-strip a{font-size:12.5px}\n\n\/* header: the CTA never wraps; between 861px and 1040px the nav is tightened so the single-line header still fits *\/\n.hpc .header-cta{white-space:nowrap}\n.hpc nav a{white-space:nowrap}\n@media (min-width:861px) and (max-width:1040px){.hpc nav{gap:16px;margin-left:0}.hpc nav a{font-size:13.5px}.hpc .bar{gap:14px}}\n@media (min-width:861px) and (max-width:960px){.hpc nav{gap:12px}.hpc nav a{font-size:13px}.hpc .brand{font-size:15px}.hpc .bar{gap:10px}.hpc .header-cta{padding-left:14px;padding-right:14px}}\n<\/style>\n<style>\n#foodlog-app{max-width:760px;margin:0 auto;color:#182a3b;font-size:15px;line-height:1.5}\n#foodlog-app *{box-sizing:border-box}\n#foodlog-app .fl-block-title{font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#8a6d2e;margin:28px 0 12px}\n#foodlog-app label{display:block;font-weight:600;margin:0 0 4px;font-size:16px}\n#foodlog-app .fl-seg label,#foodlog-app .fl-options label,#foodlog-app .fl-row label{font-size:15px}\n#foodlog-app .fl-check{font-size:13px}\n#foodlog-app .fl-hint{font-size:15px;opacity:.85;margin:-2px 0 8px;line-height:1.5}\n#foodlog-app .fl-field{margin:0 0 16px}\n#foodlog-app input::placeholder{color:#182a3b;opacity:.45;-webkit-text-fill-color:rgba(24,42,59,.45)}\n#foodlog-app input[type=number],#foodlog-app input[type=text],#foodlog-app select{color:#182a3b !important;font-family:inherit;-webkit-text-fill-color:#182a3b;width:100%;padding:9px 12px;border:none;outline:none;border-radius:10px;background:rgba(201,169,90,.25);color:#182a3b;font-size:15px;appearance:none;-webkit-appearance:none}\n#foodlog-app .fl-row{display:flex;gap:10px}\n#foodlog-app .fl-row>div{flex:1;min-width:0}\n#foodlog-app .fl-three>div{flex:1 1 0}\n#foodlog-app .fl-radio{display:flex;flex-wrap:wrap;gap:8px 18px;margin:4px 0 6px}\n#foodlog-app .fl-radio label{font-weight:400;display:flex;align-items:center;gap:6px;margin:0;cursor:pointer}\n#foodlog-app .fl-options{display:flex;flex-direction:column;gap:10px;margin:8px 0 6px}\n#foodlog-app .fl-options label{font-weight:400;display:flex;align-items:flex-start;gap:10px;margin:0;padding:11px 18px;border:1px solid rgba(201,169,90,.4);border-radius:999px;cursor:pointer;line-height:1.45}\n#foodlog-app .fl-options label.fl-on{border-color:#182a3b;background:rgba(201,169,90,.08)}\n#foodlog-app .fl-seg{display:flex;gap:8px;margin:4px 0 6px}\n#foodlog-app .fl-seg label{position:relative;flex:1;display:flex;align-items:center;justify-content:center;text-align:center;margin:0;padding:9px 8px;min-height:40px;border:1px solid rgba(201,169,90,.4);border-radius:10px;font-weight:400;line-height:1.25;cursor:pointer;transition:background .15s ease,border-color .15s ease}\n@media (hover:hover){#foodlog-app .fl-seg label:hover{border-color:#182a3b}}\n#foodlog-app .fl-seg label.fl-on{border-color:#182a3b;background:rgba(201,169,90,.08)}\n#foodlog-app .fl-seg.fl-grid2{display:grid;grid-template-columns:repeat(4,1fr)}\n#foodlog-app input[type=range]{width:100%;-webkit-appearance:none;appearance:none;height:8px;border-radius:8px;background:linear-gradient(90deg,rgba(201,169,90,.25),rgba(24,42,59,.56));outline:none;margin:16px 0 8px;padding:0}\n#foodlog-app input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;border-radius:50%;background:#fff;border:3px solid #182a3b;cursor:pointer;box-shadow:0 1px 6px rgba(24,42,59,.3)}\n#foodlog-app input[type=range]::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#fff;border:3px solid #182a3b;cursor:pointer}\n#foodlog-app input[type=range].fl-untouched::-webkit-slider-thumb{border-color:#c9a85a;opacity:.8}\n#foodlog-app .fl-range-ends{display:flex;justify-content:space-between;font-size:13px;opacity:.75}\n#foodlog-app .fl-range-value{display:inline-block;margin-top:8px;padding:5px 14px;border-radius:999px;background:rgba(201,169,90,.1);border:1px solid rgba(201,169,90,.4);font-size:15px;font-weight:400;line-height:1.4}\n#foodlog-app .fl-range-value.fl-empty{background:none;border:none;padding:0;font-size:13px;opacity:.85}\n#foodlog-app .fl-section{background:#fff;border-radius:14px;box-shadow:0 2px 14px rgba(24,42,59,.12);padding:22px 22px 8px;margin:0 0 22px}\n#foodlog-app .fl-section>.fl-block-title:first-child{margin-top:0}\n#foodlog-app .fl-nav{text-align:center;margin:4px 0 0}\n#foodlog-app .fl-progress{height:6px;border-radius:6px;background:rgba(201,169,90,.15);overflow:hidden;max-width:320px;margin:0 auto 8px}\n#foodlog-app #fl-progress-bar{height:100%;width:25%;background:linear-gradient(270deg,#c9a85a 0%,#182a3b 100%);transition:width .3s ease}\n#foodlog-app .fl-step-label{font-size:13px;opacity:.85;margin:0 0 14px}\n#foodlog-app .fl-nav-btns{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}\n#foodlog-app .fl-nav .fl-error{text-align:center}\n#foodlog-app .fl-steps{margin:4px 0 14px}\n#foodlog-app .fl-step{display:flex;gap:12px;align-items:flex-start;margin:0 0 4px}\n#foodlog-app .fl-step-num{flex:0 0 28px;height:28px;border-radius:50%;background:rgba(201,169,90,.12);border:none;color:#182a3b;font-weight:600;font-size:15px;display:flex;align-items:center;justify-content:center;margin-top:6px}\n#foodlog-app .fl-step-body{flex:1;min-width:0}\n#foodlog-app .fl-steps .fl-seg{margin:0}\n#foodlog-app .fl-step-title{font-weight:600;margin:3px 0 6px}\n#foodlog-app .fl-seg a,#foodlog-app .fl-seg button.fl-seg-btn{font-family:inherit;font-size:inherit;cursor:pointer;position:relative;flex:1;display:flex;align-items:center;justify-content:center;text-align:center;margin:0;padding:9px 8px;min-height:40px;border:1px solid rgba(201,169,90,.4);border-radius:10px;font-weight:400;line-height:1.25;color:#182a3b;text-decoration:none;background:#fff}\n@media (hover:hover){#foodlog-app .fl-seg a:hover,#foodlog-app .fl-seg button.fl-seg-btn:hover{border-color:#182a3b;background:rgba(201,169,90,.08)}}\n#foodlog-app .fl-seg.fl-grid2.fl-one{grid-template-columns:repeat(4,1fr)}\n#foodlog-app .fl-step-title{margin-top:9px;font-size:16px}\n#foodlog-app details.fl-preview{margin:4px 0 12px}\n#foodlog-app details.fl-preview summary{cursor:pointer;font-size:15px;color:#8a6d2e;margin-bottom:8px}\n#foodlog-app .fl-edit{display:inline-block;text-align:left;margin:0 0 12px;font-size:13px;text-decoration:none}\n#foodlog-app .fl-foot{font-size:15px;opacity:.85;margin:12px 0 0;line-height:1.5}\n#foodlog-app .fl-seg input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n#foodlog-app .fl-seg label:has(input:focus-visible){outline:2px solid #c9a85a;outline-offset:2px}\n#foodlog-app .fl-options input{margin-top:3px}\n#foodlog-app .fl-note{background:rgba(201,169,90,.1);border-left:3px solid #c9a85a;border-radius:8px;padding:10px 12px;font-size:13px;margin:8px 0 12px;line-height:1.5}\n#foodlog-app .fl-warn{background:rgba(138,109,46,.12);border-left:3px solid #8a6d2e;border-radius:8px;padding:10px 12px;font-size:13px;margin:8px 0 12px;line-height:1.5}\n#foodlog-app .fl-stop{background:#b3261e14;border-left:3px solid #b3261e;border-radius:8px;padding:10px 12px;font-size:13px;margin:8px 0 12px;line-height:1.5;color:#7a1a14}\n#foodlog-app .fl-class{font-size:15px;margin:6px 0 0}\n#foodlog-app .fl-class strong{color:#8a6d2e}\n#foodlog-app .fl-btn{display:inline-block;background:linear-gradient(270deg,#c9a85a 0%,#182a3b 100%);border:none;border-radius:100px;color:#fff;padding:11px 24px;font-size:15px;cursor:pointer;transition:background .2s ease,transform .1s ease;line-height:1.3;text-align:center}\n#foodlog-app .fl-btn:hover{background:linear-gradient(270deg,#8a6d2e 0%,#182a3b 100%);transform:translateY(2px)}\n#foodlog-app .fl-btn.fl-gray{background:linear-gradient(270deg,#c9c9d3 0%,#8d8d9c 100%)}\n#foodlog-app .fl-btn.fl-gray:hover{background:linear-gradient(270deg,#b5b5c2 0%,#77778a 100%)}\n#foodlog-app .fl-btn.fl-secondary{background:#fff;color:#182a3b;border:2px solid #182a3b}\n#foodlog-app .fl-btn[disabled]{opacity:.6;cursor:wait}\n#foodlog-app .fl-error{color:#b3261e;font-size:15px;margin:8px 0 0;display:none}\n#foodlog-app .fl-hidden{display:none}\n#foodlog-app .fl-card{display:none;margin-top:24px;padding:20px;border-radius:14px;background:#fff;box-shadow:0 2px 14px rgba(24,42,59,.12)}\n#foodlog-app .fl-num{font-size:22px;font-weight:700}\n#foodlog-app .fl-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 14px}\n#foodlog-app .fl-tile{background:rgba(201,169,90,.08);border-radius:12px;padding:14px 16px;line-height:1.35}\n#foodlog-app .fl-tile-label{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#8a6d2e;font-weight:700;margin:0 0 6px}\n#foodlog-app .fl-tile-value{font-size:24px;font-weight:700;margin:0 0 4px}\n#foodlog-app .fl-tile-sub{font-size:15px;opacity:.85}\n#foodlog-app .fl-result-line{margin:0 0 12px}\n#foodlog-app .fl-spin-wrap{user-select:none;-webkit-user-select:none;caret-color:transparent;text-align:center;padding:18px 0}\n#foodlog-app .fl-spinner{display:block;width:48px;height:48px;margin:0 auto 12px;animation:flspin 1s linear infinite;border:none;background:none}\n@keyframes flspin{to{transform:rotate(360deg)}}\n#foodlog-app .fl-ready{font-size:20px;font-weight:700;margin:0 0 8px;line-height:1.3}\n#foodlog-app .fl-check{display:flex;gap:8px;align-items:flex-start;font-weight:400;margin:0 0 8px;cursor:pointer;line-height:1.45;font-size:13px}\n#foodlog-app .fl-check input{margin-top:2px;flex:0 0 auto}\n#foodlog-app textarea{width:100%;height:260px;padding:12px;border-radius:10px;border:1px solid rgba(201,169,90,.5);font-family:monospace;font-size:13px;color:#182a3b;background:#fffefb}\n#foodlog-app .fl-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}\n#foodlog-app ol{padding-left:20px;margin:8px 0}\n#foodlog-app a{color:#8a6d2e}\n@media (max-width:520px){#foodlog-app .fl-three>div:first-child{flex:1 1 100%}#foodlog-app .fl-seg.fl-grid2.fl-one{grid-template-columns:repeat(2,1fr)}#foodlog-app .fl-tiles{grid-template-columns:1fr}#foodlog-app .fl-section{padding:18px 16px 6px}#foodlog-app .fl-seg.fl-grid2{grid-template-columns:repeat(2,1fr)}#foodlog-app .fl-row.fl-stack-m{flex-direction:column;gap:0}#foodlog-app .fl-row.fl-wrap{flex-wrap:wrap}#foodlog-app .fl-row.fl-wrap>div{flex:1 1 45%}}\n#foodlog-app .fl-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px}\n#foodlog-app .fl-head .fl-block-title{margin:0}\n#foodlog-app .fl-head .fl-seg{margin:0;gap:0;background:rgba(201,169,90,.1);border-radius:999px;padding:3px}\n#foodlog-app .fl-head .fl-seg label{flex:0 0 auto;min-height:0;padding:5px 12px;border:none;border-radius:999px;font-size:13px;color:#182a3b;opacity:.75}\n#foodlog-app .fl-head .fl-seg label.fl-on{background:#fff;opacity:1;box-shadow:0 1px 4px rgba(24,42,59,.18)}\n#foodlog-app .fl-head .fl-seg label:hover{border:none !important;opacity:1}\n#foodlog-app input[type=number]::-webkit-inner-spin-button,#foodlog-app input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}\n#foodlog-app input[type=number]{-moz-appearance:textfield}\n#foodlog-app .fl-row.fl-wrap{row-gap:0}\n#foodlog-app .fl-pill{display:inline-flex;margin:0 0 8px;gap:0;background:rgba(201,169,90,.1);border-radius:999px;padding:3px}\n#foodlog-app .fl-pill label{position:relative;flex:0 0 auto;min-height:0;padding:5px 14px;border:none;border-radius:999px;font-size:13px;font-weight:400;color:#182a3b;opacity:.75;margin:0;cursor:pointer}\n#foodlog-app .fl-pill label.fl-on{background:#fff;opacity:1;box-shadow:0 1px 4px rgba(24,42,59,.18)}\n#foodlog-app .fl-pill input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n#foodlog-app .fl-total{font-size:13px;margin:4px 0 6px}\n#foodlog-app .fl-total.fl-bad{color:#b3261e}\n#foodlog-app .fl-total.fl-off{color:#8a6d2e}\n#foodlog-app .fl-switch{position:relative;display:flex;gap:0;background:rgba(201,169,90,.12);border-radius:999px;padding:3px;margin:4px 0 6px}\n#foodlog-app .fl-switch label{position:relative;z-index:1;flex:1;border:none !important;background:transparent !important;border-radius:999px;min-height:38px;padding:7px 12px;opacity:.75;transition:opacity .2s ease}\n#foodlog-app .fl-switch label.fl-on{opacity:1}\n#foodlog-app .fl-switch label:hover{opacity:1}\n#foodlog-app .fl-switch .fl-thumb{position:absolute;z-index:0;top:3px;bottom:3px;left:0;width:0;background:#fff;border-radius:999px;box-shadow:0 1px 5px rgba(24,42,59,.22);opacity:0;pointer-events:none}\n#foodlog-app .fl-switch.fl-anim .fl-thumb{transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),opacity .2s ease}\n#foodlog-app .fl-switch.fl-sm{display:inline-flex;margin:0 0 8px}\n#foodlog-app .fl-switch.fl-sm label{flex:0 0 auto;min-height:0;padding:5px 16px;font-size:13px}\n#foodlog-app .fl-sub{font-weight:400;font-size:13px;opacity:.75}\n#foodlog-app .fl-bf-cat{color:#8a6d2e;font-weight:600;margin-left:6px}\n#foodlog-app .fl-sublabel{font-size:15px;font-weight:600;margin:10px 0 0}\n#foodlog-app .fl-topbar{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin:0 0 12px}\n#foodlog-app .fl-topbar-label{font-size:13px;font-weight:600}\n#foodlog-app .fl-topbar .fl-switch{margin:0}\n#foodlog-app .fl-labelrow{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:0 0 4px}\n#foodlog-app .fl-labelrow>label,#foodlog-app .fl-labelrow>.fl-sublabel{margin:0}\n#foodlog-app .fl-labelrow .fl-range-value{margin:0;font-size:15px !important;line-height:1.3;padding:3px 12px}\n#foodlog-app .fl-labelrow .fl-range-value .fl-bf-cat{font-size:15px}\n#foodlog-app .fl-labelrow>.fl-sublabel,#foodlog-app .fl-labelrow>label{font-size:15px !important}\n#foodlog-app .fl-unit{position:relative}\n#foodlog-app .fl-unit input{padding-right:46px}\n#foodlog-app .fl-unit::after{content:attr(data-unit);position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;opacity:.55;pointer-events:none}\n#foodlog-app select{padding-right:34px !important;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%234E339D' stroke-width='2' stroke-linecap='round'\/%3E%3C\/svg%3E\") !important;background-repeat:no-repeat !important;background-position:right 12px center !important;cursor:pointer}\n#foodlog-app button{outline:none}\n#foodlog-app button:focus-visible,#foodlog-app .fl-seg a:focus-visible{outline:2px solid #c9a85a !important;outline-offset:2px}\n#foodlog-app .fl-btn:hover,#foodlog-app .fl-btn:focus,#foodlog-app .fl-btn:active{color:#fff !important;border:none !important;box-shadow:none !important}\n#foodlog-app .fl-btn.fl-secondary,#foodlog-app .fl-btn.fl-secondary:hover,#foodlog-app .fl-btn.fl-secondary:focus,#foodlog-app .fl-btn.fl-secondary:active{color:#182a3b !important;border:2px solid #182a3b !important;background:#fff !important}\n#foodlog-app .fl-btn.fl-secondary:hover{background:rgba(201,169,90,.08) !important}\n#foodlog-app .fl-seg a:hover,#foodlog-app .fl-seg a:focus,#foodlog-app .fl-seg a:active,#foodlog-app .fl-seg button.fl-seg-btn:hover,#foodlog-app .fl-seg button.fl-seg-btn:focus,#foodlog-app .fl-seg button.fl-seg-btn:active{border:1px solid #182a3b !important;color:#182a3b !important;background:rgba(201,169,90,.08) !important;box-shadow:none !important}\n#foodlog-app .fl-seg label:hover,#foodlog-app .fl-options label:hover{border-color:#182a3b !important}\n#foodlog-app a:hover,#foodlog-app a:focus{color:#182a3b}\n#foodlog-app input[type=number]:focus,#foodlog-app input[type=text]:focus,#foodlog-app select:focus{outline:none !important;border:none !important;box-shadow:0 0 0 2px rgba(201,169,90,.5) !important}\n#foodlog-app input[type=radio],#foodlog-app input[type=checkbox]{accent-color:#182a3b;box-shadow:none !important;outline:none !important;border-radius:50%}\n#foodlog-app input[type=checkbox]{border-radius:3px}\n#foodlog-app input[type=radio]:focus,#foodlog-app input[type=checkbox]:focus{box-shadow:none !important;outline:none !important}\n#foodlog-app .fl-options label:has(input:focus-visible){outline:2px solid #c9a85a;outline-offset:2px}\n#foodlog-app input[type=number],#foodlog-app input[type=text],#foodlog-app select{border-radius:999px !important;padding-left:18px !important}\n#foodlog-app .fl-unit::after{right:18px}\n#foodlog-app select{padding-right:40px !important;background-position:right 18px center !important}\n#foodlog-app textarea{border-radius:10px;color:#182a3b !important;-webkit-text-fill-color:#182a3b}\n#foodlog-app .fl-seg a,#foodlog-app .fl-seg button.fl-seg-btn{border:none !important;border-radius:999px !important;background:rgba(201,169,90,.12) !important;color:#182a3b !important;box-shadow:none !important;transition:background .2s ease,box-shadow .2s ease}\n#foodlog-app .fl-seg a:hover,#foodlog-app .fl-seg a:focus,#foodlog-app .fl-seg a:active,#foodlog-app .fl-seg button.fl-seg-btn:hover,#foodlog-app .fl-seg button.fl-seg-btn:focus,#foodlog-app .fl-seg button.fl-seg-btn:active{border:none !important;background:#fff !important;box-shadow:0 1px 5px rgba(24,42,59,.22) !important}\n#foodlog-app .fl-options label{border:none !important;background:rgba(201,169,90,.12) !important;box-shadow:none;transition:background .2s ease,box-shadow .2s ease}\n#foodlog-app .fl-options label.fl-on{background:#fff !important;box-shadow:0 1px 5px rgba(24,42,59,.22)}\n#foodlog-app .fl-options label:hover{background:rgba(201,169,90,.18) !important}\n#foodlog-app .fl-options label.fl-on:hover{background:#fff !important}\n#foodlog-app .fl-row>.fl-field{display:flex;flex-direction:column}\n#foodlog-app .fl-row>.fl-field>.fl-switch{flex:1 1 auto}\n@media (max-width:520px){#foodlog-app .fl-switch label{padding:7px 8px}#foodlog-app input[type=number],#foodlog-app input[type=text],#foodlog-app select{padding-left:14px !important}#foodlog-app select{padding-right:30px !important;background-position:right 12px center !important}#foodlog-app .fl-unit::after{right:14px}}\n#foodlog-app .fl-row>.fl-field>label,#foodlog-app .fl-row .fl-metric>label,#foodlog-app .fl-row .fl-imperial>label{font-size:16px}\n#foodlog-app button.fl-more,#foodlog-app button.fl-more:hover,#foodlog-app button.fl-more:focus{background:none !important;border:none !important;box-shadow:none !important;padding:4px 0 !important;margin:2px 0 6px;font-family:inherit;font-size:13px;color:#8a6d2e !important;cursor:pointer;text-decoration:none !important}\n#foodlog-app button.fl-more::after{content:\"\\2193\";display:inline-block;margin-left:6px;transition:transform .2s ease}\n#foodlog-app button.fl-more.fl-open::after{transform:rotate(180deg)}\n#foodlog-app .fl-row.fl-wrap.fl-trio>div.fl-field{flex:1 1 0;min-width:0}\n#foodlog-app .fl-row.fl-wrap.fl-trio>div.fl-field.fl-age{flex:0.7 1 0}\n@media (max-width:520px){#foodlog-app .fl-row.fl-wrap.fl-trio{flex-wrap:nowrap;gap:8px}#foodlog-app .fl-row.fl-wrap.fl-trio>div.fl-field{flex:1 1 0}#foodlog-app .fl-row.fl-wrap.fl-trio>div.fl-field.fl-age{flex:0.7 1 0}#foodlog-app .fl-trio .fl-unit input{padding-right:30px !important}#foodlog-app .fl-trio .fl-unit::after{right:10px;font-size:13px}\n#foodlog-app.fl-is-imp .fl-row.fl-wrap.fl-trio{flex-wrap:wrap;column-gap:8px}#foodlog-app.fl-is-imp .fl-row.fl-wrap.fl-trio>div.fl-field.fl-age{flex:0 0 calc(35% - 4px)}#foodlog-app.fl-is-imp .fl-row.fl-wrap.fl-trio>div.fl-field.fl-weight{flex:1 1 calc(65% - 4px);order:2}#foodlog-app.fl-is-imp .fl-row.fl-wrap.fl-trio>div.fl-field.fl-height{flex:1 1 100%;order:3}}\n@media (max-width:520px){#foodlog-app select{font-size:14px;padding-left:12px !important;padding-right:28px !important;background-position:right 10px center !important}}\n@media (max-width:520px){#foodlog-app .fl-section .fl-row:not(.fl-keep):not(.fl-hidden){display:block}#foodlog-app .fl-row.fl-keep{row-gap:12px}#foodlog-app .fl-section .fl-row:not(.fl-keep)>*{width:100%}#foodlog-app .fl-section .fl-row:not(.fl-keep)>.fl-field{margin-bottom:16px}}\n#foodlog-app{display:block;width:100%;max-width:none !important;margin-left:0;margin-right:0;box-sizing:border-box}\n#foodlog-app .fl-section{width:100%;overflow:hidden}\n#foodlog-app .fl-section>.fl-block-title,#foodlog-app .fl-section>.fl-question{text-align:center}\n#foodlog-app .fl-progress{max-width:none;width:100%;margin:0 0 12px}\n#foodlog-app .fl-narrow input{text-align:center}\n@keyframes flInR{from{opacity:0;transform:translateX(32px)}to{opacity:1;transform:none}}\n@keyframes flInL{from{opacity:0;transform:translateX(-32px)}to{opacity:1;transform:none}}\n@keyframes flOutL{from{opacity:1;transform:none}to{opacity:0;transform:translateX(-32px)}}\n@keyframes flOutR{from{opacity:1;transform:none}to{opacity:0;transform:translateX(32px)}}\n#foodlog-app .fl-section.fl-in-r>*{animation:flInR .28s ease-out both}\n#foodlog-app .fl-section.fl-in-l>*{animation:flInL .28s ease-out both}\n#foodlog-app .fl-section.fl-out-l>*{animation:flOutL .17s ease-in both}\n#foodlog-app .fl-section.fl-out-r>*{animation:flOutR .17s ease-in both}\n#foodlog-app .fl-step-label{display:none}\n#foodlog-app .fl-center{display:flex;justify-content:center;margin-bottom:16px}\n#foodlog-app .fl-center .fl-switch{display:inline-flex;margin:4px 0 6px}\n#foodlog-app .fl-center .fl-switch label{flex:0 0 auto;min-width:120px;padding:8px 22px}\n#foodlog-app .fl-narrow{width:100%;max-width:240px}\n#foodlog-app .fl-qlabel{display:inline;font-size:inherit !important;font-weight:inherit !important;margin:0 !important}\n#foodlog-app .fl-center>.fl-metric,#foodlog-app .fl-center>.fl-imperial{width:100%;max-width:240px}\n#foodlog-app .fl-question{font-size:20px;font-weight:700;line-height:1.3;margin:0 0 16px;color:#182a3b}\n#foodlog-app .fl-question .fl-sub{font-size:14px}\n#foodlog-app .fl-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px}\n#foodlog-app .fl-head .fl-block-title{margin:0}\n#foodlog-app .fl-head .fl-topbar{margin:0}\n#foodlog-app .fl-step-actions{margin:2px 0 12px}\n#foodlog-app .fl-note,#foodlog-app .fl-warn{border-radius:10px}\n#foodlog-app .fl-steps .fl-step{margin:0 0 12px}\n#foodlog-app .fl-step-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}\n#foodlog-app .fl-tools{display:flex;flex-wrap:wrap;gap:8px}\n#foodlog-app .fl-act,#foodlog-app .fl-act:visited{display:inline-flex !important;align-items:center;justify-content:center;min-width:150px;min-height:40px;padding:8px 18px !important;margin:0 !important;border:none !important;border-radius:10px !important;background:rgba(201,169,90,.12) !important;color:#182a3b !important;font-family:inherit !important;font-size:15px !important;font-weight:400 !important;line-height:1.2 !important;text-decoration:none !important;text-transform:none !important;letter-spacing:normal !important;box-shadow:none !important;cursor:pointer;transition:background .2s ease}\n#foodlog-app .fl-act:hover,#foodlog-app .fl-act:focus,#foodlog-app .fl-act:active{background:rgba(201,169,90,.22) !important;color:#182a3b !important;border:none !important;outline:none}\n#foodlog-app .fl-act:focus-visible{outline:2px solid #c9a85a !important;outline-offset:2px}\n#foodlog-app .fl-newtab{font-size:13px;opacity:.8}\n#foodlog-app .fl-steps .fl-act{width:100%;max-width:340px;min-height:48px;text-align:center}\n#foodlog-app .fl-tools{flex-direction:column;gap:8px}\n#foodlog-app .fl-act-paste{background:rgba(138,109,46,.12) !important;cursor:default}\n#foodlog-app .fl-act-paste:hover{background:rgba(138,109,46,.12) !important}\n@media (max-width:520px){#foodlog-app .fl-steps .fl-act{padding:8px 12px !important}}\n#foodlog-app .fl-step{align-items:center}\n#foodlog-app .fl-step-num{margin-top:0}\n#foodlog-app .fl-step-title{margin:0 !important}\n#foodlog-app .fl-watch{background:rgba(138,109,46,.12);border-left:3px solid #8a6d2e;border-radius:8px;padding:12px 14px;margin:14px 0 0;font-size:14px;line-height:1.5}\n#foodlog-app .fl-watch-title{font-weight:700;margin:0 0 6px;font-size:15px}\n#foodlog-app .fl-watch ul{margin:0 0 8px;padding-left:18px}\n#foodlog-app .fl-watch li{margin:0 0 4px}\n@media (max-width:520px){#foodlog-app .fl-question{font-size:18px}}\n\n#foodlog-app .fl-section{position:relative}\n#foodlog-app .fl-section .fl-progress{position:absolute !important;top:0;left:0;right:0;height:5px;width:auto !important;max-width:none;margin:0 !important;border-radius:0 !important;background:linear-gradient(90deg,rgba(201,169,90,.25),rgba(24,42,59,.56)) !important;overflow:hidden}\n#foodlog-app .fl-section .fl-progress #fl-progress-bar{position:absolute;top:0;right:0;bottom:0;left:auto;height:100%;background:rgba(255,255,255,.72) !important;transition:width .3s ease}\n#foodlog-app .fl-section.fl-in-r>.fl-progress,#foodlog-app .fl-section.fl-in-l>.fl-progress,#foodlog-app .fl-section.fl-out-l>.fl-progress,#foodlog-app .fl-section.fl-out-r>.fl-progress{animation:none !important}\n#foodlog-app input[type=number],#foodlog-app input[type=text],#foodlog-app select,#foodlog-app textarea,#foodlog-app .fl-options label,#foodlog-app .fl-switch,#foodlog-app .fl-range-value,#foodlog-app .fl-note,#foodlog-app .fl-warn,#foodlog-app .fl-stop,#foodlog-app .fl-watch,#foodlog-app .fl-tile,#foodlog-app .fl-act,#foodlog-app .fl-section img{border-radius:14px !important}\n#foodlog-app .fl-switch label,#foodlog-app .fl-switch .fl-thumb{border-radius:11px !important}\n#foodlog-app .fl-step-num{background:none !important;border:none !important;flex:0 0 20px;width:20px;font-size:17px;font-weight:700}\n\n#foodlog-app .fl-btn{border-radius:14px !important}\n#foodlog-app .fl-nav{padding:0 22px}\n@media (max-width:520px){#foodlog-app .fl-nav{padding:0 16px}}\n#foodlog-app .fl-switch:not(.fl-sm){background:none !important;padding:0 !important;gap:10px !important}\n#foodlog-app .fl-switch:not(.fl-sm) .fl-thumb{display:none !important}\n#foodlog-app .fl-switch:not(.fl-sm) label{background:rgba(201,169,90,.12) !important;border-radius:14px !important;opacity:1 !important;min-height:46px;transition:background .2s ease,box-shadow .2s ease}\n#foodlog-app .fl-switch:not(.fl-sm) label:hover{background:rgba(201,169,90,.22) !important}\n#foodlog-app .fl-switch:not(.fl-sm) label.fl-on{background:#fff !important;box-shadow:0 1px 6px rgba(24,42,59,.25)}\n\n#foodlog-app .fl-close{display:none}\n#foodlog-app.fl-focus{position:fixed !important;top:0;right:0;bottom:0;left:0;z-index:2147483000;width:100% !important;max-width:none !important;height:100%;margin:0 !important;padding:64px 16px 40px !important;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#faf8f1;box-sizing:border-box}\n#foodlog-app.fl-focus>*:not(.fl-close){max-width:var(--fl-w,640px);margin-left:auto;margin-right:auto}\n#foodlog-app.fl-focus .fl-close{display:flex;align-items:center;justify-content:center;position:fixed;top:14px;right:14px;width:40px;height:40px;padding:0 !important;margin:0 !important;border:none !important;border-radius:14px !important;background:#fff !important;color:#182a3b !important;font-size:26px !important;line-height:1 !important;box-shadow:0 1px 6px rgba(24,42,59,.2) !important;cursor:pointer;z-index:2}\n#foodlog-app.fl-focus .fl-close:hover{background:rgba(201,169,90,.12) !important}\nhtml.fl-noscroll,body.fl-noscroll{overflow:hidden !important}\n@media (min-width:700px){#foodlog-app.fl-focus{padding-top:56px !important}}\n\n#foodlog-app #fl-next{max-width:100%;padding-left:24px !important;padding-right:24px !important}\n#foodlog-app #fl-back.fl-btn,#foodlog-app #fl-back.fl-btn:hover,#foodlog-app #fl-back.fl-btn:focus,#foodlog-app #fl-back.fl-btn:active{background:none !important;border:none !important;box-shadow:none !important;transform:none !important;color:#8a6d2e !important;padding:6px 4px !important;font-size:15px;min-width:0}\n#foodlog-app #fl-back.fl-btn:hover{text-decoration:underline}\n#foodlog-app #fl-back::before{content:\"\\2190\\00a0\"}\n#foodlog-app .fl-nav-btns{flex-direction:column;align-items:center;gap:6px}\n\n#foodlog-app .fl-section>#fl-back.fl-btn{position:absolute;top:14px;left:12px;z-index:2;width:36px;height:36px;min-width:0;padding:0 !important;display:flex;align-items:center;justify-content:center;font-size:20px !important;line-height:1 !important;color:#8a6d2e !important;border-radius:12px !important}\n#foodlog-app .fl-section>#fl-back.fl-btn:hover{background:rgba(138,109,46,.12) !important;text-decoration:none}\n#foodlog-app #fl-back::before{content:\"\\2190\"}\n#foodlog-app .fl-section.fl-in-r>#fl-back,#foodlog-app .fl-section.fl-in-l>#fl-back,#foodlog-app .fl-section.fl-out-l>#fl-back,#foodlog-app .fl-section.fl-out-r>#fl-back{animation:none !important}\n\n#foodlog-app .fl-section>.fl-block-title{margin-top:0 !important}\n#foodlog-app .fl-section{padding-top:26px !important}\n#foodlog-app .fl-section>#fl-back.fl-btn{top:18px}\n@media (max-width:520px){#foodlog-app .fl-section{padding-top:22px !important}#foodlog-app .fl-section>#fl-back.fl-btn{top:14px}}\n\n#foodlog-app .fl-watch ul{margin-bottom:0}\n#foodlog-app .fl-watch-cta{margin-top:12px;font-size:14px}\n\n#foodlog-app #fl-prompt{margin-bottom:22px !important}\n#foodlog-app .fl-steps .fl-act{max-width:420px;white-space:nowrap}\n@media (max-width:520px){#foodlog-app .fl-steps .fl-act{font-size:14px !important;padding:8px 10px !important}#foodlog-app .fl-steps .fl-step{gap:8px}#foodlog-app .fl-step-num{flex:0 0 14px !important;width:14px !important}}\n\n\/* ---------- Champagne override (standard components only) ---------- *\/\n#foodlog-app{--body:\"Inter\",system-ui,\"Segoe UI\",sans-serif;--display:\"Plus Jakarta Sans\",system-ui,sans-serif;--label:\"Inter\",system-ui,sans-serif;--goldgrad:linear-gradient(115deg,#ead29a 0%,#c9a85a 100%);--ease:cubic-bezier(.4,0,.2,1);color:#182a3b;font-size:15px;max-width:none !important;width:100%}\n#foodlog-app,#foodlog-app *{font-family:var(--body) !important}\n#foodlog-app textarea{font-family:ui-monospace,Menlo,Consolas,monospace !important}\n#foodlog-app .fl-question,#foodlog-app .fl-ready,#foodlog-app .fl-tile-value,#foodlog-app .fl-num{font-family:var(--display) !important;font-weight:600 !important;letter-spacing:-.02em;color:#182a3b}\n#foodlog-app .fl-question{font-size:20px}\n#foodlog-app .fl-block-title{font-family:var(--label) !important;font-size:12px;letter-spacing:.15em;font-weight:600;color:#8a6d2e}\n#foodlog-app .fl-section,#foodlog-app .fl-card{background:linear-gradient(160deg,#fffefb 0%,#fbf6e9 100%);border:1px solid rgba(201,169,90,.42);border-radius:8px !important;box-shadow:none;transition:border-color .5s var(--ease),box-shadow .5s var(--ease)}\n@media (hover:hover){#foodlog-app .fl-section:hover,#foodlog-app .fl-card:hover{border-color:#d9b640;box-shadow:0 0 0 .5px #d9b640}}\n#foodlog-app input[type=number],#foodlog-app input[type=text],#foodlog-app select,#foodlog-app textarea{background:#fff !important;border:1px solid rgba(24,42,59,.18) !important;border-radius:6px !important}\n#foodlog-app input[type=number]:focus,#foodlog-app input[type=text]:focus,#foodlog-app select:focus{border:1px solid #c9a85a !important;box-shadow:0 0 0 2px rgba(201,169,90,.25) !important}\n#foodlog-app .fl-options label,#foodlog-app .fl-seg label,#foodlog-app .fl-switch:not(.fl-sm) label,#foodlog-app .fl-seg a,#foodlog-app .fl-seg button.fl-seg-btn,#foodlog-app .fl-act:not(.fl-act-paste){background:#fff !important;border:1px solid rgba(24,42,59,.16) !important;border-radius:6px !important;box-shadow:none !important;color:#182a3b !important;transition:border-color .5s var(--ease),background .3s var(--ease),box-shadow .5s var(--ease)}\n#foodlog-app .fl-options label:hover,#foodlog-app .fl-seg label:hover,#foodlog-app .fl-switch:not(.fl-sm) label:hover,#foodlog-app .fl-seg a:hover,#foodlog-app .fl-seg button.fl-seg-btn:hover,#foodlog-app .fl-act:not(.fl-act-paste):hover{border-color:#d9b640 !important;background:#fffdf6 !important;box-shadow:0 0 0 .5px #d9b640 !important;color:#182a3b !important}\n#foodlog-app .fl-options label.fl-on,#foodlog-app .fl-seg label.fl-on,#foodlog-app .fl-switch:not(.fl-sm) label.fl-on,#foodlog-app .fl-options label.fl-on:hover{border-color:#c9a85a !important;background:rgba(201,169,90,.13) !important;box-shadow:0 0 0 .5px #c9a85a !important}\n#foodlog-app .fl-act-paste{background:rgba(201,169,90,.10) !important;border:1px dashed rgba(138,109,46,.45) !important;border-radius:6px !important;color:#182a3b !important}\n#foodlog-app .fl-act-paste:hover{background:rgba(201,169,90,.10) !important}\n#foodlog-app .fl-switch.fl-sm{background:rgba(201,169,90,.14) !important;border-radius:6px !important}\n#foodlog-app .fl-switch.fl-sm label{border-radius:4px !important}\n#foodlog-app .fl-switch .fl-thumb{border-radius:4px !important;box-shadow:0 1px 4px rgba(24,42,59,.2)}\n#foodlog-app input[type=range]{background:linear-gradient(90deg,#ead29a,#c9a85a) !important}\n#foodlog-app input[type=range]::-webkit-slider-thumb{border:3px solid #a8873e;box-shadow:0 1px 6px rgba(24,42,59,.25)}\n#foodlog-app input[type=range]::-moz-range-thumb{border:3px solid #a8873e}\n#foodlog-app input[type=range].fl-untouched::-webkit-slider-thumb{border-color:#c9a85a}\n#foodlog-app .fl-range-value{background:rgba(201,169,90,.12);border:1px solid rgba(201,169,90,.4);border-radius:6px !important}\n#foodlog-app .fl-range-value.fl-empty{background:none;border:none}\n#foodlog-app .fl-section .fl-progress{background:linear-gradient(90deg,#c9a85a,#ead29a) !important}\n#foodlog-app .fl-section .fl-progress #fl-progress-bar{background:rgba(255,254,251,.85) !important}\n#foodlog-app .fl-note{background:rgba(24,42,59,.05);border-left:3px solid rgba(24,42,59,.35);border-radius:6px !important}\n#foodlog-app .fl-warn,#foodlog-app .fl-watch{background:rgba(196,104,95,.09);border-left:3px solid #c98a83;border-radius:6px !important}\n#foodlog-app .fl-watch-title{color:#8f3a33}\n#foodlog-app .fl-note.fl-watch-cta{background:rgba(94,150,108,.11);border-left:3px solid #7fae8b;border-radius:6px !important}\n#foodlog-app .fl-note.fl-watch-cta a{color:#2f6b42}\n#foodlog-app .fl-tile{background:rgba(201,169,90,.08);border:1px solid rgba(201,169,90,.3);border-radius:6px !important}\n#foodlog-app .fl-tile-label{color:#8a6d2e}\n#foodlog-app .fl-btn{position:relative;overflow:hidden;isolation:isolate;background:transparent !important;color:#182a3b !important;border:1px solid #c9a85a !important;border-radius:4px !important;padding:13px 26px;font-weight:600;font-size:15px;letter-spacing:.01em;transform:none;box-shadow:none !important;transition:color .45s var(--ease),border-color .45s var(--ease)}\n#foodlog-app .fl-btn::before{content:\"\";position:absolute;inset:0;z-index:-1;background:var(--goldgrad);transform:translateX(-101%);transition:transform .45s var(--ease)}\n#foodlog-app .fl-btn:hover,#foodlog-app .fl-btn:focus{background:transparent !important;color:#0a0a0c !important;border:1px solid #f0e0b8 !important;transform:none}\n#foodlog-app .fl-btn:hover::before{transform:translateX(0)}\n#foodlog-app #fl-back.fl-btn::before{display:none}\n#foodlog-app #fl-back.fl-btn,#foodlog-app #fl-back.fl-btn:hover{border:none !important;color:#8a6d2e !important}\n#foodlog-app .fl-spin-wrap svg circle:first-child{stroke:rgba(24,42,59,.12)}\n#foodlog-app.fl-focus{background:#faf8f1}\n#foodlog-app.fl-focus .fl-close{border:1px solid rgba(201,169,90,.5) !important;border-radius:6px !important;box-shadow:none !important}\n#foodlog-app .fl-section img{border-radius:6px !important}\n\/* page glue *\/\n.hpc>section:has(#foodlog-app.fl-focus){z-index:5000 !important}\n.hpc:has(#foodlog-app.fl-focus) .hdr{display:none !important}\n.hpc .flwrap{max-width:760px;margin:0 auto}\n.hpc .fl-host .rhead{text-align:center}\n\n  \/* v+1 mobile: whole closing block left aligned (button, text link, caption) *\/\n  @media (max-width:860px){\n    .hpc .close .cta-row{flex-direction:column;align-items:flex-start;justify-content:flex-start}\n    .hpc .close .cta-row .btn-text{align-self:flex-start;text-align:left}\n    .hpc .close .capline,.hpc .pcap{text-align:left}\n  }\n  .hpc>section.fl-host{max-height:none !important;min-height:0 !important;justify-content:flex-start !important;padding-top:72px !important;padding-bottom:88px !important}\n  @keyframes flpop{0%{opacity:0;transform:translateY(28px) scale(.985)}100%{opacity:1;transform:none}}\n  #foodlog-app .fl-card.fl-pop{animation:flpop .8s cubic-bezier(.16,1,.3,1) both}\n  @media (prefers-reduced-motion:reduce){#foodlog-app .fl-card.fl-pop{animation:none}}\n<\/style>\n<div class=\"hpc\">\n  <header class=\"hdr\" id=\"hdr\">\n    <!-- WEBINAR BANNER SLOT: remove the word hidden from the next line to show it. Edit the text and link. -->\n    <div class=\"annc\" hidden><span data-en=\"Masterclass, live on [date].\" data-nl=\"Masterclass, live op [datum].\">Masterclass, live on [date].<\/span><a href=\"\/opt-in-page\/\" data-en=\"Reserve your seat\" data-nl=\"Reserveer je plek\">Reserve your seat<\/a><\/div>\n    <div class=\"inner bar\">\n      <a class=\"brand\" href=\"\/\" aria-label=\"Human Potential Coaching, home\">Human <b class=\"grad\">Potential<\/b> Coaching<\/a>\n      <nav aria-label=\"Primary\">\n        <a href=\"\/results\" data-en=\"Results\" data-nl=\"Resultaten\">Results<\/a>\n        <a href=\"\/method\" data-en=\"Method\" data-nl=\"Methode\">Method<\/a>\n        <a href=\"\/program\" data-en=\"Program\" data-nl=\"Programma\">Program<\/a>\n        <a href=\"\/about\" data-en=\"About\" data-nl=\"Over mij\">About<\/a>\n      <\/nav>\n      <div class=\"sp\"><\/div>\n      <div class=\"lang\" role=\"group\" aria-label=\"Language\">\n        <button data-set=\"en\" aria-pressed=\"true\">EN<\/button><s>|<\/s><button data-set=\"nl\" aria-pressed=\"false\">NL<\/button>\n      <\/div>\n      <a class=\"btn sm header-cta\" href=\"\/call\" data-en='Book your Clarity Call' data-nl='Boek je Clarity Call'>Book your Clarity Call<\/a>\n      <button class=\"mtoggle\" type=\"button\" aria-label=\"Menu\" aria-controls=\"mpanel\" aria-expanded=\"false\">&#9776;<\/button>\n    <\/div>\n  <div class=\"mpanel\" id=\"mpanel\"><a href=\"\/results\" data-en=\"Results\" data-nl=\"Resultaten\">Results<\/a><a href=\"\/method\" data-en=\"Method\" data-nl=\"Methode\">Method<\/a><a href=\"\/program\" data-en=\"Program\" data-nl=\"Programma\">Program<\/a><a href=\"\/about\" data-en=\"About\" data-nl=\"Over mij\">About<\/a><a class=\"btn\" href=\"\/call\" data-en=\"Book your Clarity Call\" data-nl=\"Boek je Clarity Call\">Book your Clarity Call<\/a><\/div>\n  <\/header>\n\n  <section class=\"fhero rdark sect\"><div class=\"inner fgrid\"><div class=\"fcopy\"><span class=\"eyebrow\"><svg class=\"eicon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"7.5\" r=\"3\"\/><path d=\"M5.8 19c0-3.5 2.8-6 6.2-6s6.2 2.5 6.2 6\"\/><path d=\"M12 13.1l-1.1 1.9 1.1 2.6 1.1-2.6z\" fill=\"currentColor\" stroke=\"none\"\/><\/svg><span class=\"eyebrow-t grad\" data-en=\"Client AI food tracker (in BETA)\" data-nl=\"Client AI food tracker (in BETA)\">Client AI food tracker (in BETA)<\/span><\/span><h1 class=\"fh1\" data-en=\"Your HPC AI Food Tracker. &lt;span class=&quot;g&quot;&gt;Copy it, paste it, start logging.&lt;\/span&gt;\" data-nl=\"Jouw HPC AI Food Tracker. &lt;span class=&quot;g&quot;&gt;Kopieer, plak en begin met loggen.&lt;\/span&gt;\">Your HPC AI Food Tracker. <span class=\"g\">Copy it, paste it, start logging.<\/span><\/h1><p class=\"flead\" data-en=\"This custom designed AI tool logs what you eat in plain language, estimates the macros and, once you are in ketosis, prepares one clean progress report for Human Potential Coaching. It works in ChatGPT, Claude, Gemini and Grok.\" data-nl=\"Deze op maat gemaakte AI-tool logt wat je eet in gewone taal, schat de macro&#x27;s en maakt, zodra je in ketose bent, een overzichtelijk voortgangsrapport voor Human Potential Coaching. Werkt in ChatGPT, Claude, Gemini en Grok.\">This custom designed AI tool logs what you eat in plain language, estimates the macros and, once you are in ketosis, prepares one clean progress report for Human Potential Coaching. It works in ChatGPT, Claude, Gemini and Grok.<\/p><p class=\"flead\" data-en=\"Scrap MyFitnessPal, Eetmeter and the barcode scanning. Set it up once, keep using the same chat or project, and your whole log stays in one place.\" data-nl=\"Weg met MyFitnessPal, Eetmeter en het scannen van barcodes. Zet het \u00e9\u00e9n keer op, blijf dezelfde chat of hetzelfde project gebruiken en je hele log blijft op \u00e9\u00e9n plek.\">Scrap MyFitnessPal, Eetmeter and the barcode scanning. Set it up once, keep using the same chat or project, and your whole log stays in one place.<\/p><\/div><div class=\"fimg\"><img decoding=\"async\" src=\"https:\/\/humanpotentialcoaching.com\/wp-content\/uploads\/2026\/10\/Gemini_Generated_Image_smalo9smalo9smal-scaled.jpeg\" alt=\"MyFitnessPal crossed out next to a fresh salad\" loading=\"eager\"><\/div><\/div><\/section>\n<section class=\"lsect olt fl-host sect light\" id=\"foodlog-start\">\n    <div class=\"sbg sbg-l\"><\/div>\n    <span class=\"stab stab-l\"><span data-en=\"Your tracker\" data-nl=\"Jouw tracker\">Your tracker<\/span><svg class=\"larw\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 3v8h8\"\/><\/svg><\/span>\n    <div class=\"inner\">\n<div class=\"rhead\"><h2 class=\"stmt\"><span class=\"w\" data-en=\"Pick your AI tool.\" data-nl=\"Kies je AI-tool.\">Pick your AI tool.<\/span><span class=\"g\" data-en=\"Then copy your prompt.\" data-nl=\"Kopieer daarna je prompt.\">Then copy your prompt.<\/span><\/h2><\/div>\n<div class=\"flwrap\">\n<div id=\"foodlog-app\" data-no-translation data-no-dynamic-translation>\n  <div class=\"fl-section\" id=\"fl-tool-q\">\n  <div class=\"fl-block-title\" data-en=\"Your AI tool\" data-nl=\"Jouw AI-tool\">Your AI tool<\/div>\n  <div class=\"fl-question\" data-en=\"Which AI tool do you want to use as your nutrition tracker?\" data-nl=\"Welke AI-tool wil je gebruiken als je voedingstracker?\">Which AI tool do you want to use as your nutrition tracker?<\/div>\n  <div class=\"fl-field\"><div class=\"fl-options\">\n      <label><input type=\"radio\" name=\"fl-tool\" value=\"chatgpt\"> <span data-en=\"ChatGPT\" data-nl=\"ChatGPT\">ChatGPT<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-tool\" value=\"claude\"> <span data-en=\"Claude\" data-nl=\"Claude\">Claude<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-tool\" value=\"gemini\"> <span data-en=\"Gemini\" data-nl=\"Gemini\">Gemini<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-tool\" value=\"grok\"> <span data-en=\"Grok\" data-nl=\"Grok\">Grok<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-tool\" value=\"unsure\"> <span data-en=\"Not sure yet\" data-nl=\"Nog niet zeker\">Not sure yet<\/span><\/label>\n  <\/div><\/div>\n  <\/div>\n  <div id=\"fl-prompt-box\" class=\"fl-card\" style=\"display:none;margin-top:0\">\n    <div class=\"fl-block-title\" style=\"margin-top:0\" data-en=\"HPC AI Food Tracker prompt\" data-nl=\"HPC AI Food Tracker prompt\">HPC AI Food Tracker prompt<\/div>\n    <textarea id=\"fl-prompt\" readonly style=\"height:260px;margin-bottom:16px\" aria-label=\"HPC AI Food Tracker prompt\">ROLE\nYou are the HPC AI Food Tracker, a custom designed AI tool for clients of Human Potential Coaching. You log what the client eats and drinks, show simple progress overviews, and, once the client has reached ketosis, produce one clean report for Human Potential Coaching. You do not coach. You give no recommendations and no opinions on foods, weight or progress. You never create or suggest calorie or macro goals, you only use goals given by Human Potential Coaching. If the client asks for a recommendation or a goal, say Human Potential Coaching will handle that. Be brief, direct and friendly. Talk in the client's language, but keep every label in the final report exactly as written in English below. Never use em dashes, use hyphens.\n\nSETTINGS (edited by Human Potential Coaching before sending, leave empty for the default behavior)\nKetosis assumed by Human Potential Coaching:\nMacro goals set by Human Potential Coaching (leave empty if not given): \n\nSTEP 0 - CONSENT (do this first, once, and do not continue until the client agrees)\nShow this and wait for the reply &quot;I agree&quot;:\n&quot;This is your HPC AI Food Tracker, a custom designed AI tool from Human Potential Coaching. Straight facts before we start:\n- This tool logs what you eat and drink. It does not coach, diagnose or treat. Human Potential Coaching is not a doctor or medical specialist, and nothing here is medical advice. If you have a medical condition, take medication or are unsure, check with your doctor first.\n- All values are calculated estimates and can differ slightly from reality. You use them at your own responsibility.\n- What you enter is processed by this AI tool. When you send your overview (including your name and email address) to Human Potential Coaching, you share it for your coaching.\n\u2610 I understand and agree. (Reply &quot;I agree&quot; to continue.)&quot;\nRecord the date of consent.\n\nRESTORE\nIf the client pastes lines starting with SETTINGS, LOG, DAY, MEASURE, KETOSTIX, SAVEDMEAL or SAVEDFOOD (a backup from an earlier chat), load them as if you had logged them yourself, confirm in one line what you loaded, skip Step 0 and Step 1 for anything the SETTINGS line already contains, and continue.\n\nDATE\nUse the current date if you reliably know it. If you do not, ask &quot;Which date are we logging for?&quot; at the first entry of each session. Never ask for the time of day.\n\nSTEP 1 - START (one message, then wait)\n1. What is your full name?\n2. What is the email address you use for communication with Human Potential Coaching?\n3. Do you want to use kg or lbs, and cm or inches? (Record this as the units for the whole report. Macros are always in grams.)\n4. When do you want to be reminded to log your food? (after every meal, at fixed times, or once at the end of the day) Which times?\n5. On which weekday and at what time do you want to be reminded to log your weight, body fat, waist and hip? Once a week works best, on the same weekday every week, preferably a weekend day.\nRead the full name and email address back and ask the client to confirm them. Tell the client they will appear in the overview so Human Potential Coaching can match it to them.\nThen explain how this works: &quot;Tracking works best when you log at least once a week. You can log more often, for example weigh yourself every day, and that data is included. Once you have reached ketosis, I will ask after at least 5 days whether you want to use a weigh-in to share your progress with Human Potential Coaching (usually best after about 1 week).&quot;\nThen show how to log: &quot;You can log in normal language, for example: '200 grams of chicken thigh', 'a handful of rice', 'two slices of bread with butter'. If you do not know the amount, tell me what you ate and I will suggest a normal portion for you to confirm.&quot;\nThen handle reminders. If this AI tool has a feature that schedules recurring reminders or tasks that notify the client, offer to set them up, and only say a reminder is set if the tool confirms that it created it. If you have no such feature, or you are not sure, say exactly this: &quot;Please add these reminders to your phone calendar now, repeating: [Log food, at the chosen times] and [Log weight, body fat, waist and hip, every chosen weekday at the chosen time]. Your AI tool cannot send reminders, so if you do not add them to your calendar you will not be reminded.&quot;\nThen tell the client: &quot;Important: keep using this same chat and do not start a new chat on your own, because a new chat does not remember what you logged earlier. Please rename this chat to 'HPC AI Food Tracker' and pin or star it, so you can always find it. If your AI tool has projects, you can put this prompt in the project instructions, but still log everything in one chat.&quot;\nWhenever the client opens this chat, start with a quick status check: days logged, any day not closed (only when reporting is active), whether the weekly measurements are due, and the Ketostix question if it is due (see KETOSIS AND REPORTING).\nIf &quot;Ketosis assumed by Human Potential Coaching&quot; is YES, reporting is active from the start: record the start date and ask the goals question from GOALS if no goals are filled in above.\n\nKETOSIS AND REPORTING\nThe client starts as a plain tracker: food logging, TODAY, CHART and saved meals work from day one. The check-in and the report for Human Potential Coaching only start once the client has reached ketosis.\n- If ketosis is assumed (SETTINGS): reporting is active from the start date. Skip everything below about Ketostix.\n- Otherwise, ask the Ketostix question at the first session and then once a week (at the first session after 7 days since you last asked), and whenever the client mentions Ketostix or ketosis: &quot;Did you test with a Ketostix (urine strip) since we last spoke about it? If yes: look at the color chart on the bottle and count from the darkest color. Is your latest strip one of the 2 darkest colors? (yes or no) If no: is it the 3rd or 4th darkest? (yes or no) And on which date did you test? If you did not test, say 'not tested'.&quot;\n- Record every test with its date: one of the 2 darkest = &quot;Yes&quot;, the 3rd or 4th darkest = &quot;Traces&quot;, the 2 lightest = &quot;No&quot;. Do not interpret the result for the client. Keep recording any Ketostix result the client mentions, also after reporting has started.\n- If the result is not &quot;Yes&quot;, ask once: &quot;Has Human Potential Coaching confirmed that you are in ketosis? (yes or no)&quot;.\n- If the result is &quot;Yes&quot; or Human Potential Coaching confirmed: reporting becomes active. Record &quot;Ketosis reached on&quot; (the test date, or the date of the confirmation) and &quot;Ketosis confirmed by&quot; (Ketostix or Human Potential Coaching). Tell the client: &quot;From today I build an overview you can share with Human Potential Coaching. Weigh yourself at least once a week, preferably on a weekend day. After at least 5 days, I will ask whether you want to use a weigh-in to share your progress.&quot; Ask the goals question from GOALS if no goals are known.\n- The first report period starts on the &quot;Ketosis reached on&quot; date (or the start date if ketosis is assumed). A period ends as described under PERIOD END. Days before the ketosis date are never part of a report.\n\nPERIOD END\nWhile reporting is active, when the client logs a weight dated at least 5 days after the period start:\n1. If body fat, waist or hip are missing for this weigh-in, ask for them first.\n2. Ask: &quot;Do you want to use this measurement to share your periodical progress with Human Potential Coaching? (usually best after about 1 week)&quot;. Ask at most once per day. If the client says no, keep logging and ask again at the next weigh-in.\n3. If yes: run the CHECK-IN, then create the REPORT. This weigh-in is the closing weigh-in. The food days of the period end on the day before the closing weigh-in date (a morning weigh-in measures the result of the previous days). The next period starts on the closing weigh-in date.\nWeigh-ins earlier than 5 days after the period start, and extra weigh-ins (for example daily), are recorded and included in the report, but never trigger the question.\nIf the client types REPORT, treat it as a yes to this question when at least 5 days have passed since the period start. If fewer, say the overview becomes available after 5 days. Do not mention REPORT to the client otherwise.\n\nGOALS\nGoals only exist if Human Potential Coaching filled them in above or the client enters them here. Ask once, when reporting becomes active: &quot;Did you receive macro goals from Human Potential Coaching? (yes or no)&quot; If yes: &quot;Please enter your daily goals: net carbs (gr), protein (gr), fiber (gr) if you have one, fat (gr), energy (kcal).&quot; Repeat them back and ask to confirm. If the goals change during a report period, use the new goals for the whole report and add an assumption row with the date they changed.\n\nCOMMANDS (tell the client once)\nTODAY: show today's entries, today's total and, if goals exist, actual vs goal and what is remaining.\nCHART: show the two charts described under CHARTS now.\nMEALS: list the saved meals and saved foods.\nSCAN: log a packaged product from a photo of its label.\nSAVE [name]: save the last meal as a saved meal. ADD [name]: log a saved meal or saved food again.\nBACKUP: only when needed (see BACKUP).\n\nEVERYDAY USE\nIn this chat, treat every message that mentions food or drink as a log entry, without needing a command. If it is unclear whether a message is a log entry or a question, ask one short question. If the client asks something unrelated to the food log, say that this chat is only for the food log.\n\nFOOD LOGGING\nThe client writes in normal language. For each entry:\n- Record the meal type (breakfast, lunch, dinner or snack) and the date. Record the time only if the client mentions it, never ask for it.\n- Estimate in grams: net carbs, fiber, protein, fat, alcohol. Carbs (gr) = Net carbs + Fiber. If a European label lists carbohydrates (excluding fibre), that value is the net carbs. If a US label lists total carbohydrate, net carbs = total carbohydrate minus fiber. Alcohol in grams = ml x (ABV\/100) x 0.789.\n- Energy (kcal): use kcal from the label or database when available. Otherwise calculate: 4 kcal per gram net carbs, 4 per gram protein, 9 per gram fat, 7 per gram alcohol.\n- Source order: values from a label (typed or photographed) first, then NEVO or USDA values, then a reasonable estimate.\n- Ask only questions that change a macro by about 5 g or more, maximum 3 per entry, in one message, with simple options. Examples: raw or cooked weight, skin on or off, bone in, sauce, milk or sugar in drinks, brand, and the fat questions below. If the client does not know, use a normal assumption and continue. Never re-ask something already answered.\n- After each entry show a compact table (item, amount, net carbs, fiber, protein, fat, alcohol, kcal) and one line &quot;Today so far: ...&quot;. If goals exist, make it &quot;Today so far vs goal: ...&quot; with what is remaining per goal.\n- The client can correct or delete entries at any time. Recalculate and confirm.\n\nPORTIONS\nIf the client gives no amount or a vague one (&quot;beans&quot;, &quot;some rice&quot;), do not ask an open question. Propose the most logical household measure for that food with its gram estimate and ask for a quick confirmation, for example: &quot;Beans: was that about a handful (about 80 g cooked)?&quot; with the options yes, less, more, or a number. Use common measures: handful, slice, tablespoon, teaspoon, glass, cup, piece. State your assumption briefly and let the client correct it. Remember the client's usual portion of a food once confirmed and use it as the proposal next time.\n\nADDED FAT AND COOKING FAT\n- Added fat is put on or in the food after cooking or used raw: dressing or oil on a salad, butter or spread on bread, mayonnaise, cream or milk in coffee, a drizzle of oil. It is eaten in full, count 100%. Ask only how much, and propose a measure (&quot;about a tablespoon of dressing?&quot;).\n- Cooking fat is used in a pan or pot to cook: oil or butter for frying or sauteing. Ask how much was used (teaspoons or tablespoons) and whether the leftover fat stayed in the pan. Fat left in the pan: count 50%. Fat that stays in the dish (stir-fry, scrambled eggs, sauteed vegetables eaten with their fat, sauce): count 100%. Roasting or baking with oil: count 100%. Deep-fried food: do not count the frying oil, use standard values for the fried product.\n- Butter is about 81% fat. Mention the percentages used in the assumptions.\n\nLABELS (packaged products)\nWhen the client logs a packaged product, or types SCAN, ask: &quot;Please send a photo of the nutrition label (the table with the values) and tell me the product name.&quot; You cannot scan barcodes. Read the values per 100 g (or per serving, and say which) and read back kcal, carbohydrates, fiber, protein and fat for confirmation. If the photo is unreadable, ask for a clearer photo or for the values typed in. Then ask: &quot;How much did you eat? (for example 150 grams, or the number of servings)&quot; and calculate from the label. Offer to save the product as a saved food (per 100 g values) so no photo is needed next time.\n\nMY MEALS AND FOODS\n- Build: if the client says &quot;my normal [meal]&quot; and it is not saved, or asks to build a meal, ask once for all ingredients with amounts and the cooking fat (use the normal questions), show the total, ask for the name and save it.\n- Reuse: &quot;my normal omelette&quot; or ADD [name] logs the saved meal at the given date with no questions. Allow changes (&quot;but with 4 eggs&quot;, &quot;half portion&quot;, &quot;without cheese&quot;) and recalculate. A saved food is logged with an amount: &quot;ADD yoghurt 150 grams&quot;.\n- Saved meals and foods only live in this chat. They are included in the backup blocks so the client can restore them in a new chat.\n\nDAY CLOSE AND DAY STATUS\nWhen the client says they are done for the day, or at the end-of-day reminder, show the day total.\nIf reporting is not active yet, do not ask for a status, just output the backup block with status &quot;Not asked&quot;.\nIf reporting is active, ask which applies:\nA. Complete: everything eaten is logged.\nB. Low intake or fasting: I ate little or nothing (ask roughly what, for example a coffee with milk). Record the real numbers, even 0 kcal.\nC. Not tracked: meals are missing or I did not track. Ask if they can add the missing items now. If not, ask: &quot;Shall I remove this day from your averages? (yes or no)&quot;.\nStatuses: &quot;Complete&quot;, &quot;Low intake or fasting&quot;, &quot;Not tracked&quot;. NEVER set a day to Not tracked, and never remove or exclude anything, without the client's explicit yes. Days with status Complete or Low intake or fasting are counted in the averages, Not tracked days are excluded.\nAfter each day close, output a backup block in ONE code block, semicolon-separated, and say: &quot;Save this block outside the chat (a notes app or an email to yourself) and keep every block. If you ever have to start a new chat, paste the prompt and then all your saved blocks to continue.&quot; Lines in the block:\nSETTINGS;[weight unit];[circumference unit];[full name];[email address];[consent date];[ketosis reached on];[current report period start];[net carbs goal];[fiber goal];[protein goal];[fat goal];[energy goal] (only the first time and when something changed)\nLOG;[date];[meal];[time or empty];[food and amount];[carbs];[fiber];[net carbs];[protein];[fat];[alcohol];[kcal] (one per meal logged that day)\nDAY;[date];[status];[carbs];[fiber];[net carbs];[protein];[fat];[alcohol];[kcal]\nMEASURE;[measurement];[value];[date];[conditions] (one per measurement logged that day)\nKETOSTIX;[date];[Yes, Traces or No] (one per test logged that day)\nSAVEDMEAL;[name];[ingredients and amounts];[carbs];[fiber];[net carbs];[protein];[fat];[alcohol];[kcal] (only if created or changed that day)\nSAVEDFOOD;[name];per 100 g;[carbs];[fiber];[net carbs];[protein];[fat];[alcohol];[kcal] (only if created or changed that day)\n\nBACKUP (only when needed)\nIf the AI tool tells the client the chat is full or too long, or you notice you are forgetting rules or making mistakes, tell the client to type BACKUP, open a new chat, and paste the prompt and the block. BACKUP outputs ONE code block with: SETTINGS, SAVEDMEAL, SAVEDFOOD, all KETOSTIX and all MEASURE lines, plus the LOG and DAY lines since the current report period start (if reporting is not active, of the last 7 days).\n\nMEASUREMENTS\nOnce a week, remind the client to log weight, body fat, waist and hip (same weekday, same conditions, preferably a weekend day). The client may log more often, record everything. Record each measurement with value, date and conditions, in the units chosen at the start. Never ask for the time of day. Ask if the date is missing.\n- Weight: conditions (for example morning, after the toilet, before food).\n- Body fat (%): which device or method, and conditions.\n- Waist: halfway between the lowest rib and the top of the hip bone.\n- Hip: at the widest point of the buttocks.\nAsk the client to measure the same way every time.\nBody composition: for every weigh-in that has a body fat value, calculate fat mass = weight x body fat % \/ 100, rounded to 1 decimal, and lean body mass = weight minus fat mass. Lean body mass + fat mass always equals the total weight exactly. Example: 100 kg at 20% body fat = 80 kg lean body mass + 20 kg fat mass.\n\nCHECK-IN\nOnly when reporting is active, and only after the client said yes under PERIOD END. Ask all questions in one message, with exactly this wording, and wait. Accept whole numbers 1 to 10 only, otherwise ask again.\n1. How would you rate your energy during the last period? (1 = poor, 10 = great)\n2. How would you rate your concentration &amp; focus during the last period? (1 = poor, 10 = great)\n3. How would you rate your sleep during the last period? (1 = poor, 10 = great)\n4. How would you rate your satiety during the last period? (1 = poor, very hungry, 10 = great, not hungry)\n5. How would you rate your calmness during the last period? (1 = poor, very stressed, 10 = great, not stressed)\n6. Were you constipated during the last period? (1 = poor, very constipated, 10 = great, not constipated)\n7. Any context you'd like to add about the last period?\n8. Do you see any obstacles that could prevent you from achieving your goal in the coming period? (yes or no)\n9. Please describe the obstacles you think could prevent you from achieving your goal in the coming period? (only if yes)\n10. What is your expected activity level for the coming period? Choose one:\nSedentary (office job)\nLight exercise (1-2 days\/week)\nModerate exercise (3-5 days\/week)\nHeavy exercise (6-7 days\/week)\nAthlete (2x per day)\n\nREPORT\nOnly when reporting is active, after PERIOD END and the CHECK-IN. The report covers the current report period: food days from the period start up to the day before the closing weigh-in date. The MEASUREMENTS section lists measurements dated after the previous closing weigh-in (for the first period: from the period start) up to and including the closing weigh-in date. KETOSTIX and BODY COMPOSITION list everything since the client started.\nBefore creating it, check every food day of the period. For a day without entries, ask: &quot;You have no entries on [date]. Did you eat little or nothing (low intake or fasting), or did you not track that day?&quot; and follow DAY CLOSE (confirm before excluding). Also check for missing measurements and check-in answers and ask for them.\nVerify the arithmetic: each daily total must equal the sum of its meals, and each average must equal the sum of the daily totals of the counted days divided by the number of counted days (a fasting day counts as 0). Round grams and kcal to whole numbers. If goals exist, Difference = daily average minus goal.\nThen output the report in ONE code block, semicolon-separated, exactly this structure and these labels, and nothing else inside the block. Rules: the delimiter is a semicolon, so never use a semicolon inside a value (use a comma); one line per row, no line breaks inside a value; foods and dates in one cell separated by &quot; + &quot;; numbers without units or thousands separators; always use a decimal comma; dates as YYYY-MM-DD and times as HH:MM (24h, only where a time exists); an empty line between sections. Use the chosen units in the labels (kg or lbs, cm or in). Leave goal columns empty if there are no goals.\n\nREPORT;[full name]\nEmail;[email address]\nPeriod start;[date]\nPeriod end;[date, the day before the closing weigh-in]\nClosing weigh-in;[date]\nReport created;[date]\nConsent given;Yes;[date]\nKetosis reached on;[date]\nKetosis confirmed by;[Ketostix or Human Potential Coaching]\nWeight unit;[kg or lbs]\nCircumference unit;[cm or in]\n\nCHECK-IN\nQuestion;Answer\nCheck-in completed on;[date]\nHow would you rate your energy during the last period?;[1-10]\nHow would you rate your concentration &amp; focus during the last period?;[1-10]\nHow would you rate your sleep during the last period?;[1-10]\nHow would you rate your satiety during the last period?;[1-10]\nHow would you rate your calmness during the last period?;[1-10]\nWere you constipated during the last period?;[1-10]\nAny context you'd like to add about the last period?;[text]\nDo you see any obstacles that could prevent you from achieving your goal in the coming period?;[Yes or No]\nPlease describe the obstacles you think could prevent you from achieving your goal in the coming period?;[text or Not applicable]\nExpected activity level for the coming period;[chosen option, exactly as listed]\n\nGOALS\nGoal;Value\nMacro goals received from Human Potential Coaching;[Yes or No]\nNet carbs goal (gr);[x or empty]\nFiber goal (gr);[x or empty]\nProtein goal (gr);[x or empty]\nFat goal (gr);[x or empty]\nEnergy goal (kcal);[x or empty]\n\nKETOSTIX\nDate;Result (Yes, Traces, No)\n[one row per test since the client started, chronological]\n\nMEASUREMENTS\nMeasurement;Value;Date;Conditions or method\n[one row per measurement in this period, chronological: Weight, Body fat (%), Waist, Hip, with the unit in the label]\n\nBODY COMPOSITION\nDate;Weight (kg);Lean body mass (kg);Fat mass (kg);Body fat (%)\n[one row per weigh-in since the client started that has a body fat value, chronological]\n\nNUTRITION DAILY AVERAGE\nDay status;Number of days;Dates\nDays in period;[x];[first date] + [last date]\nComplete;[x];[dates or None]\nLow intake or fasting;[x];[dates or None]\nNot tracked (excluded);[x];[dates or None]\nNutrient;Daily average;Goal;Difference\nCarbs (gr);[x];;\nFiber (gr);[x];[goal or empty];[diff or empty]\nNet carbs (gr);[x];[goal or empty];[diff or empty]\nProtein (gr);[x];[goal or empty];[diff or empty]\nFat (gr);[x];[goal or empty];[diff or empty]\nAlcohol (gr);[x];;\nEnergy (kcal);[x];[goal or empty];[diff or empty]\n\nDAILY TOTALS\nDate;Carbs (gr);Fiber (gr);Net carbs (gr);Protein (gr);Fat (gr);Alcohol (gr);Energy (kcal)\n[one row per counted day]\n\nFOOD DETAIL\nDate;Meal;Time;Food and amount;Carbs (gr);Fiber (gr);Net carbs (gr);Protein (gr);Fat (gr);Alcohol (gr);Energy (kcal)\n[one row per meal, chronological, Time empty if not mentioned]\n\nASSUMPTIONS\n[one row per assumption: portion conversions, cooking fat percentages, sources used]\n\nNOTE;Energy values are estimates and may differ slightly from reality. This report is not medical advice.\n\nAfter the code block, say: &quot;Copy this block and send it as plain text to roderick@humanpotentialcoaching.com.&quot; If you have a connected email tool, offer to create a DRAFT email to that address with the block as plain text in the body, and never send anything unless the client explicitly confirms after reading the draft. Then show the charts below.\n\nCHARTS (also when the client types CHART, at any time)\n1. Body composition chart: make one stacked bar chart with your code or chart tool, one bar per weigh-in that has a body fat value (all since the start). Each bar is built from lean body mass at the bottom (always the bottom, in a steady dark color) and fat mass on top (in a lighter color), so the bar height is the total weight. Show the total weight as a label above each bar, the kg of each part as labels in the segments, and the date under each bar. All weights use the left y-axis (kg or lbs). Draw body fat % as a line with markers and % labels on the right y-axis. If you can't make charts, show a table with the columns Date | Weight = lean + fat | Body fat (%), for example: 2026-10-12 | 82,4 = 66,1 lean + 16,3 fat | 19,8.\n2. Intake chart: one stacked bar per counted day, split by macro in kcal (net carbs x 4, protein x 4, fat x 9, alcohol x 7) in four distinct colors, with the grams of each macro as labels in the segments, the day's total Energy (kcal) as a label on top of the bar, and the date under each bar. If an energy goal exists, draw it as a dashed horizontal line labelled with the goal. Under the chart show a small table per day with net carbs, protein and fat in grams next to their goals (only if goals exist). If you can't make charts, show only that table with actual and goal values per day.<\/textarea>\n    <div class=\"fl-block-title\" style=\"margin-top:0\" data-en=\"What to do next\" data-nl=\"Wat nu te doen\">What to do next<\/div>\n    <div class=\"fl-steps\">\n      <div class=\"fl-step\"><div class=\"fl-step-num\">1<\/div><div class=\"fl-step-body\"><button type=\"button\" class=\"fl-act\" id=\"fl-copy\" data-en=\"Click here to copy your prompt\" data-nl=\"Klik hier om je prompt te kopi\u00ebren\">Click here to copy your prompt<\/button><\/div><\/div>\n      <div class=\"fl-step\"><div class=\"fl-step-num\">2<\/div><div class=\"fl-step-body\"><div class=\"fl-tools\" id=\"fl-tool-links\"><a class=\"fl-act\" href=\"https:\/\/chatgpt.com\/\" target=\"_blank\" rel=\"noopener\" data-tool=\"chatgpt\">ChatGPT<\/a><a class=\"fl-act\" href=\"https:\/\/claude.ai\/new\" target=\"_blank\" rel=\"noopener\" data-tool=\"claude\">Claude<\/a><a class=\"fl-act\" href=\"https:\/\/gemini.google.com\/app\" target=\"_blank\" rel=\"noopener\" data-tool=\"gemini\">Gemini<\/a><a class=\"fl-act\" href=\"https:\/\/grok.com\/\" target=\"_blank\" rel=\"noopener\" data-tool=\"grok\">Grok<\/a><\/div><\/div><\/div>\n      <div class=\"fl-step\"><div class=\"fl-step-num\">3<\/div><div class=\"fl-step-body\"><div class=\"fl-act fl-act-paste\" id=\"fl-paste-tool\"><\/div><\/div><\/div>\n      <div class=\"fl-step\"><div class=\"fl-step-num\">4<\/div><div class=\"fl-step-body\"><div class=\"fl-act fl-act-paste\" id=\"fl-use-tool\"><\/div><\/div><\/div>\n    <\/div>\n    <div class=\"fl-note\" data-en=\"Name the chat or project &quot;HPC AI Food Tracker&quot; so you can always find it again, and log every meal in that same place. The first reply asks for &quot;I agree&quot;. After that, just tell it what you ate, like &quot;I had 3 eggs and a slice of bread with butter&quot;.\" data-nl=\"Geef de chat of het project de naam &quot;HPC AI Food Tracker&quot;, zodat je het altijd terugvindt, en log elke maaltijd op diezelfde plek. Het eerste antwoord vraagt om &quot;I agree&quot;. Vertel daarna gewoon wat je at, bijvoorbeeld &quot;ik at 3 eieren en een snee brood met boter&quot;.\">Name the chat or project \"HPC AI Food Tracker\" so you can always find it again, and log every meal in that same place. The first reply asks for \"I agree\". After that, just tell it what you ate, like \"I had 3 eggs and a slice of bread with butter\".<\/div>\n    <div class=\"fl-warn\" data-en=\"This tool is in beta. Can&#x27;t get it to work, or does something feel off? Email roderick@humanpotentialcoaching.com.\" data-nl=\"Deze tool zit in beta. Lukt het niet, of voelt er iets niet goed? Mail roderick@humanpotentialcoaching.com.\">This tool is in beta. Can't get it to work, or does something feel off? Email roderick@humanpotentialcoaching.com.<\/div>\n  <\/div>\n<\/div>\n<\/div>\n    <\/div>\n  <\/section>\n\n  <footer class=\"ftr\">\n    <div class=\"inner\">\n      <div class=\"ftr-top\">\n        <a class=\"ftr-brand\" href=\"\/\" aria-label=\"Human Potential Coaching, home\">Human <b class=\"grad\">Potential<\/b> Coaching<\/a>\n        <nav class=\"ftr-nav\" aria-label=\"Footer\">\n          <a href=\"\/results\" data-en=\"Results\" data-nl=\"Resultaten\">Results<\/a>\n          <a href=\"\/method\" data-en=\"Method\" data-nl=\"Methode\">Method<\/a>\n          <a href=\"\/program\" data-en=\"Program\" data-nl=\"Programma\">Program<\/a>\n          <a href=\"\/about\" data-en=\"About\" data-nl=\"Over mij\">About<\/a>\n        <\/nav>\n        <div class=\"ftr-social\">\n          <a href=\"https:\/\/www.linkedin.com\/in\/rfgdeleeuw\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"LinkedIn\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M4.98 3.5A2.5 2.5 0 1 1 0 3.5a2.5 2.5 0 0 1 4.98 0zM.2 8.3h4.6V24H.2zM8.3 8.3h4.42v2.15h.06c.62-1.16 2.12-2.38 4.35-2.38 4.65 0 5.51 3.06 5.51 7.04V24h-4.6v-6.96c0-1.66-.03-3.8-2.32-3.8-2.32 0-2.68 1.81-2.68 3.68V24H8.3z\"\/><\/svg><\/a>\n          <a href=\"https:\/\/www.instagram.com\/humanpotential_coaching\" target=\"_blank\" rel=\"noopener\" aria-label=\"Instagram\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"5\"\/><circle cx=\"12\" cy=\"12\" r=\"4\"\/><circle cx=\"17.5\" cy=\"6.5\" r=\"1\" fill=\"currentColor\" stroke=\"none\"\/><\/svg><\/a>\n          <a href=\"https:\/\/www.youtube.com\/@humanpotentialcoaching\" target=\"_blank\" rel=\"noopener\" aria-label=\"YouTube\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M23 7.5s-.2-1.6-.9-2.3c-.8-.9-1.8-.9-2.2-1C16.9 4 12 4 12 4s-4.9 0-7.9.2c-.4 0-1.4.1-2.2 1-.7.7-.9 2.3-.9 2.3S0 9.4 0 11.3v1.3C0 14.5.2 16.4.2 16.4s.2 1.6.9 2.3c.8.9 1.9.9 2.4 1 1.7.2 7.5.2 7.5.2s4.9 0 7.9-.2c.4 0 1.4-.1 2.2-1 .7-.7.9-2.3.9-2.3s.2-1.9.2-3.8v-1.3c0-1.9-.2-3.8-.2-3.8zM9.8 15V9l5.2 3-5.2 3z\"\/><\/svg><\/a>\n        <\/div>\n      <\/div>\n      <div class=\"ftr-bot\">\n        <span>&copy; 2026 Human Potential Coaching<\/span>\n        <div class=\"ftr-strip ftr-nav\"><a href=\"\/call\" data-en=\"<span class=&quot;t&quot;>Book your Clarity Call<\/span> <span class=&quot;ar&quot;>&rarr;<\/span>\" data-nl=\"<span class=&quot;t&quot;>Boek je Clarity Call<\/span> <span class=&quot;ar&quot;>&rarr;<\/span>\"><span class=\"t\">Book your Clarity Call<\/span> <span class=\"ar\">&rarr;<\/span><\/a><a href=\"\/masterclass-recording\/\" data-gate=\"\/masterclass-replay\/\" data-en=\"<span class=&quot;t&quot;>Watch the latest masterclass<\/span> <span class=&quot;ar&quot;>&rarr;<\/span>\" data-nl=\"<span class=&quot;t&quot;>Bekijk de nieuwste masterclass<\/span> <span class=&quot;ar&quot;>&rarr;<\/span>\"><span class=\"t\">Watch the latest masterclass<\/span> <span class=\"ar\">&rarr;<\/span><\/a><\/div>\n        <span class=\"ftr-legal\"><a href=\"https:\/\/humanpotentialcoaching.com\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\" data-en=\"Privacy Policy\" data-nl=\"Privacybeleid\">Privacy Policy<\/a><a href=\"https:\/\/humanpotentialcoaching.com\/terms-conditions\/\" target=\"_blank\" rel=\"noopener\" data-en=\"Terms &amp; Conditions\" data-nl=\"Algemene voorwaarden\">Terms &amp; Conditions<\/a><\/span>\n      <\/div>\n    <\/div>\n  <\/footer>\n<\/div>\n<script nowprocket data-cfasync=\"false\" data-no-optimize=\"1\" data-no-defer=\"1\" data-no-minify=\"1\">\n(function(){\n  var scope=document.querySelector('.hpc');\n  function measureTabs(){scope.querySelectorAll('.sect').forEach(function(s){var t=s.querySelector(':scope > .stab');if(t){s.style.setProperty('--tw',Math.ceil(t.getBoundingClientRect().width)+'px');}});var h=scope.querySelector('.hero'),d=h?h.querySelector('.scrolldown'):null;if(h&&d){h.style.setProperty('--htw',Math.ceil(d.getBoundingClientRect().width)+'px');}}\n  function apply(l){\n    scope.querySelectorAll('[data-'+l+']').forEach(function(el){ el.innerHTML=el.getAttribute('data-'+l); });\n    scope.querySelectorAll('.lang button').forEach(function(b){ b.setAttribute('aria-pressed', b.dataset.set===l?'true':'false'); });\n    measureTabs();\n  }\n  scope.querySelectorAll('.lang button').forEach(function(b){ b.addEventListener('click',function(){ apply(b.dataset.set); try{localStorage.setItem('hpcLang',b.dataset.set);}catch(e){} }); });\n  var _sl=null;try{_sl=localStorage.getItem('hpcLang');}catch(e){}\n  apply(_sl==='nl'||_sl==='en'?_sl:((navigator.language||'en').toLowerCase().indexOf('nl')===0?'nl':'en'));\n  function _hpcFix(){var l=null;try{l=localStorage.getItem('hpcLang');}catch(e){}if(l!=='nl'&&l!=='en')return;var pr=[].slice.call(scope.querySelectorAll('[data-'+l+']')).filter(function(e){return \/^[^&<]+$\/.test(e.getAttribute('data-'+l));})[0];var pd=scope.querySelector('.lang button[aria-pressed=true]');if((pr&&pr.innerHTML!==pr.getAttribute('data-'+l))||(pd&&pd.dataset.set!==l)){apply(l);}}\n  document.addEventListener('DOMContentLoaded',_hpcFix);['load','pageshow','focus'].forEach(function(ev){window.addEventListener(ev,_hpcFix);});document.addEventListener('visibilitychange',_hpcFix);[250,900,2500,6000].forEach(function(t){setTimeout(_hpcFix,t);});\n  var hdr=document.getElementById('hdr'),lastY=0;\n  var tl=scope.querySelector('.timeline'),tfill=tl?tl.querySelector('.tfill'):null,tphases=tl?[].slice.call(tl.querySelectorAll('.tphase')):[];\n  function easeOutBack(t){var c1=1.70158,c3=c1+1;return 1+c3*Math.pow(t-1,3)+c1*Math.pow(t-1,2);}\n  function smoothTo(el){var start=window.scrollY,end=el.getBoundingClientRect().top+window.scrollY-56,d=720,t0=null;function step(ts){if(t0===null)t0=ts;var p=Math.min((ts-t0)\/d,1);window.scrollTo(0,start+(end-start)*easeOutBack(p));if(p<1)requestAnimationFrame(step);}requestAnimationFrame(step);}\n  scope.querySelectorAll('a.scroll').forEach(function(a){a.addEventListener('click',function(e){var t=document.querySelector(a.getAttribute('href'));if(t){e.preventDefault();smoothTo(t);}});});\n  var ticking=false;\n  function frame(){var y=window.scrollY||0;if(y<=80){hdr.classList.add('show');}else if(y<lastY-2){hdr.classList.add('show');}else if(y>lastY+2){hdr.classList.remove('show');}lastY=y;hdr.classList.toggle('top',y<=80||!hdr.classList.contains('show'));\n    if(tl){var r=tl.getBoundingClientRect(),vh=window.innerHeight||1,trig=vh*0.52;var f=Math.max(0,Math.min(1,(trig-r.top)\/(r.height||1)));tfill.style.height=(f*100)+'%';tphases.forEach(function(p){var n=p.firstElementChild;if(n&&n.getBoundingClientRect().top<trig){p.classList.add('active');}else{p.classList.remove('active');}});}\n    ticking=false;}\n  function onScroll(){if(!ticking){ticking=true;requestAnimationFrame(frame);}}\n  window.addEventListener('scroll',onScroll,{passive:true});window.addEventListener('resize',onScroll);window.addEventListener('resize',measureTabs);if(document.fonts&&document.fonts.ready){document.fonts.ready.then(measureTabs);}frame();\n  var pb=scope.querySelector('.pricebox');\n  if(pb){if('IntersectionObserver' in window){var io=new IntersectionObserver(function(ents){ents.forEach(function(e){if(e.isIntersecting){pb.classList.add('lit');io.disconnect();}});},{threshold:.4});io.observe(pb);}else{pb.classList.add('lit');}}\n  scope.querySelectorAll('.deliv li,.srow').forEach(function(li){var tick=function(){li.classList.add('checked');};li.addEventListener('mouseenter',tick);li.addEventListener('click',tick);});\n  scope.querySelectorAll('.pvideo[data-embed]').forEach(function(v){function go(){var u=v.getAttribute('data-embed');v.innerHTML='<iframe src=\"'+u+'\" title=\"Video\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>';}v.addEventListener('click',go);v.addEventListener('keydown',function(e){if(e.key==='Enter'||e.key===' '){e.preventDefault();go();}});});\nvar rg=scope.querySelector('.rgrid');if(rg){if('IntersectionObserver' in window){var io2=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){rg.classList.add('in');io2.disconnect();}});},{threshold:.35});io2.observe(rg);}else{rg.classList.add('in');}}var wr=scope.querySelectorAll('.wrow');if('IntersectionObserver' in window&&wr.length){wr.forEach(function(r){r.classList.add('arm');});var io3=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add('on');io3.unobserve(e.target);}});},{rootMargin:'0px 0px -28% 0px',threshold:0});if(window.matchMedia&&window.matchMedia('(hover:none)').matches){wr.forEach(function(r){io3.observe(r);});}else{wr.forEach(function(r){r.addEventListener('mouseenter',function(){r.classList.add('on');});r.addEventListener('focus',function(){r.classList.add('on');});});}var hs=scope.querySelectorAll('.guar');hs.forEach(function(e){e.addEventListener('mouseenter',function(){e.classList.add('hit');});});}var sp=scope.querySelector('.sbpin');if(sp){var st=sp.querySelector('.sbstick'),ss=sp.querySelectorAll('.sbstep'),N=ss.length,f=0,shown=0,busy=false,done=false,fell=false,bad=0,PC=.08,rm=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;sp.classList.add('armed');function paint(){ss.forEach(function(s,i){s.classList.toggle('on',i<shown);});}function tick(){if(shown>f){shown=f;paint();return;}if(shown<f){shown++;paint();busy=true;setTimeout(function(){busy=false;if(shown>=N&&!done){setTimeout(function(){done=true;},900);}tick();},1100);}}function setF(n){f=n;if(!busy)tick();}function wide(){return window.matchMedia('(min-width:861px)').matches;}function geo(){var r=sp.getBoundingClientRect(),tr=r.height-st.offsetHeight;return{r:r,tr:tr,raw:tr>0?-r.top\/tr:1,p:tr>0?Math.min(1,Math.max(0,-r.top\/tr)):1};}function locked(){if(done||rm||fell||!wide())return false;var g=geo();return g.tr>0&&g.p>=PC-.004&&g.p<1;}function upd(){if(rm){f=shown=N;paint();return;}var g=geo();if(wide()&&!fell){if(g.tr<=0){fell=true;}else{if(done){setF(N);}else if(g.raw>=1){done=true;shown=f=N;paint();}else{if(g.p>=PC){window.scrollTo(0,window.pageYOffset-(g.p-PC)*g.tr);if(f<1)setF(1);}}var t0=st.getBoundingClientRect().top;if(g.p>.1&&g.p<.9&&done){if(t0<-6||t0>6){bad++;if(bad>8){fell=true;sp.classList.add('nopin');}}else{bad=0;}}return;}}var n2=0,lim=window.innerHeight*.72;for(var i=0;i<N;i++){if(ss[i].getBoundingClientRect().top<lim)n2=i+1;else break;}setF(Math.max(n2,f));}function adv(e,dir){if(!locked())return false;if(dir<=0)return false;if(e)e.preventDefault();if(!busy&&f<N&&shown>=f)setF(f+1);return true;}window.addEventListener('wheel',function(e){adv(e,e.deltaY);},{passive:false});window.addEventListener('keydown',function(e){var k=e.key;if(k===' '||k==='PageDown'||k==='ArrowDown'||k==='End'){adv(e,1);}});window.addEventListener('scroll',upd,{passive:true});window.addEventListener('resize',upd);upd();}})();\n\n<\/script>\n<script nowprocket data-cfasync=\"false\" data-no-optimize=\"1\" data-no-defer=\"1\" data-no-minify=\"1\">\n(function(){\nvar scope=document.querySelector(\".hpc\");\nfunction LNG(){var b=scope.querySelector(\".lang button[aria-pressed=true]\");return b?b.dataset.set:\"en\";}\n\nfunction hpcFit(){scope.style.marginLeft='0px';var l=scope.getBoundingClientRect().left;scope.style.marginLeft=(-l-1)+'px';scope.style.width=(document.documentElement.clientWidth+1)+'px';scope.style.maxWidth='none';}\nhpcFit();window.addEventListener('resize',hpcFit);window.addEventListener('load',hpcFit);[150,600,1500,3500].forEach(function(t){setTimeout(hpcFit,t);});if(window.ResizeObserver){try{new ResizeObserver(function(){hpcFit();}).observe(document.documentElement);}catch(e){}}\n(function(){var raf=0;function chk(){raf=0;var r=scope.getBoundingClientRect();if(Math.abs(r.left+1)>.5||Math.abs(r.width-(document.documentElement.clientWidth+1))>.5)hpcFit();}function q(){if(!raf)raf=requestAnimationFrame(chk);}window.addEventListener('scroll',q,{passive:true});window.addEventListener('pageshow',q);window.addEventListener('focus',q);if(window.visualViewport)visualViewport.addEventListener('resize',q);setInterval(q,1000);})();\n\nfunction hpcFill(){scope.style.minHeight='';var top=scope.getBoundingClientRect().top+window.pageYOffset;var docH=Math.max(document.documentElement.scrollHeight,window.innerHeight);var gap=docH-(top+scope.offsetHeight);if(gap>1)scope.style.minHeight=(scope.offsetHeight+gap)+'px';}\nhpcFill();window.addEventListener('resize',hpcFill);window.addEventListener('load',hpcFill);[300,1000,2500].forEach(function(t){setTimeout(hpcFill,t);});\n\n\n\/* mobile menu *\/\n(function(){var hd=scope.querySelector('.hdr'),mt=hd&&hd.querySelector('.mtoggle');if(!mt)return;\nfunction setO(o){hd.classList.toggle('open',o);mt.setAttribute('aria-expanded',o?'true':'false');mt.innerHTML=o?'&#10005;':'&#9776;';}\nmt.addEventListener('click',function(e){e.preventDefault();e.stopPropagation();setO(!hd.classList.contains('open'));});\nhd.querySelectorAll('.mpanel a').forEach(function(a){a.addEventListener('click',function(){setO(false);});});\ndocument.addEventListener('click',function(e){if(hd.classList.contains('open')&&!hd.contains(e.target))setO(false);});\ndocument.addEventListener('keydown',function(e){if(e.key==='Escape')setO(false);});\nwindow.addEventListener('resize',function(){if(window.innerWidth>860)setO(false);});})();\n\/* tab notches: re-measure whenever a tab changes size (fonts, language, phones) *\/\n(function(){function mt(){scope.querySelectorAll('.sect').forEach(function(s){var t=s.querySelector(':scope > .stab');if(t){s.style.setProperty('--tw',Math.ceil(t.getBoundingClientRect().width)+'px');}});var h=scope.querySelector('.hero'),d=h?h.querySelector('.scrolldown'):null;if(h&&d){h.style.setProperty('--htw',Math.ceil(d.getBoundingClientRect().width)+'px');}}\nmt();window.addEventListener('load',mt);window.addEventListener('resize',mt);if(document.fonts&&document.fonts.ready){document.fonts.ready.then(mt);}\nif(window.ResizeObserver){var ro=new ResizeObserver(mt);scope.querySelectorAll('.stab,.scrolldown').forEach(function(el){ro.observe(el);});}\nscope.querySelectorAll('.lang button').forEach(function(b){b.addEventListener('click',function(){setTimeout(mt,30);});});})();\n\/* touch screens: tick the checkboxes while scrolling, hover does not exist there *\/\n(function(){var touch=(window.matchMedia&&window.matchMedia('(hover:none)').matches)||window.innerWidth<=860;if(!touch||!('IntersectionObserver' in window))return;\nvar items=[].slice.call(scope.querySelectorAll('.deliv li,.srow'));if(!items.length)return;\nvar io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){var li=e.target;io.unobserve(li);setTimeout(function(){li.classList.add('checked');},140);}});},{rootMargin:'0px 0px -24% 0px',threshold:.55});\nitems.forEach(function(i){io.observe(i);});})();\n\/* price box: touch screens get the trace on tap *\/\n(function(){var pb=scope.querySelector('.pricebox');if(!pb)return;pb.addEventListener('touchstart',function(){pb.classList.add('hot');setTimeout(function(){pb.classList.remove('hot');},800);},{passive:true});})();\n\n})();\n<\/script>\n<script nowprocket data-cfasync=\"false\" data-no-optimize=\"1\" data-no-defer=\"1\" data-no-minify=\"1\">\n(function(){\nvar scope=document.querySelector('.hpc');if(!scope)return;\nvar btn=document.getElementById('fl-copy'),ta=document.getElementById('fl-prompt'),box=document.getElementById('fl-prompt-box');if(!btn||!ta||!box)return;\nvar NAMES={chatgpt:'ChatGPT',claude:'Claude',gemini:'Gemini',grok:'Grok'},tool='',LANG=null;\nfunction L(){if(LANG)return LANG;var b=scope.querySelector('.lang button[aria-pressed=true]');return b?b.dataset.set:'en';}\nfunction nb(t){return t.replace(\/\\(([^)]*)\\)\/,function(m){return m.replace(\/ \/g,'\\u00a0');});}\nfunction render(){\n  if(!tool)return;var nl=L()==='nl',tn=NAMES[tool],links=document.getElementById('fl-tool-links');\n  links.classList.toggle('fl-many',!tn);\n  [].forEach.call(links.querySelectorAll('a'),function(a){var t=a.getAttribute('data-tool'),on=t===tool;\n    if(!tn||on){a.style.removeProperty('display');}else{a.style.setProperty('display','none','important');}\n    a.textContent=tn?nb(nl?'Klik hier om '+NAMES[t]+' te openen (in nieuw tabblad)':'Click here to open '+NAMES[t]+' (in new tab)'):NAMES[t];});\n  document.getElementById('fl-paste-tool').textContent=tn?(nl?'Plak + verstuur je prompt in '+tn:'Paste + submit your prompt in '+tn):(nl?'Plak + verstuur je prompt in je AI-tool':'Paste + submit your prompt in your AI tool');\n  document.getElementById('fl-use-tool').textContent=tn?(nl?'Gebruik '+tn+' om je eten nu te loggen':'Use '+tn+' to log your food now'):(nl?'Gebruik je AI-tool om je eten nu te loggen':'Use your AI tool to log your food now');\n}\n[].forEach.call(scope.querySelectorAll('input[name=fl-tool]'),function(r){r.addEventListener('change',function(){\n  tool=r.value;[].forEach.call(scope.querySelectorAll('input[name=fl-tool]'),function(x){x.parentNode.classList.toggle('fl-on',x.checked);});\n  render();var first=box.style.display!=='block';box.style.display='block';if(first){box.classList.remove('fl-pop');void box.offsetWidth;box.classList.add('fl-pop');}\n  if(first){setTimeout(function(){var y=box.getBoundingClientRect().top+window.pageYOffset-90;try{window.scrollTo({top:y,behavior:'smooth'});}catch(e){window.scrollTo(0,y);}},120);}\n});});\nwindow.__flSetLang=function(l){LANG=(l==='nl'?'nl':'en');render();};\nfunction fallback(){ta.focus();ta.select();try{document.execCommand('copy');}catch(e){}}\nbtn.addEventListener('click',function(){\n  var t=ta.value;\n  if(navigator.clipboard&&navigator.clipboard.writeText){navigator.clipboard.writeText(t).catch(fallback);}else{fallback();}\n  btn.textContent=L()==='nl'?'Gekopieerd \\u2713':'Copied \\u2713';\n  setTimeout(function(){btn.innerHTML=btn.getAttribute('data-'+L());},2500);\n});\n})();\n<\/script>\n<script nowprocket data-cfasync=\"false\" data-no-optimize=\"1\" data-no-defer=\"1\" data-no-minify=\"1\">document.querySelectorAll(\".hpc .lang button\").forEach(function(b){b.addEventListener(\"click\",function(){if(window.__flSetLang)window.__flSetLang(b.dataset.set);});});<\/script>\n<script nowprocket data-cfasync=\"false\" data-no-optimize=\"1\" data-no-defer=\"1\" data-no-minify=\"1\">\n(function(){\n  var scope=document.querySelector('.hpc');if(!scope)return;\n  try{if(localStorage.getItem('registered_for_webinar_replay')){[].forEach.call(scope.querySelectorAll('a[data-gate]'),function(a){a.setAttribute('href',a.getAttribute('data-gate'));});}}catch(e){}\n  var vs=scope.querySelectorAll('a.mc video');if(!vs.length)return;\n  var rm=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  [].forEach.call(vs,function(v){v.muted=true;});\n  if(rm||!('IntersectionObserver' in window))return;\n  var io=new IntersectionObserver(function(es){es.forEach(function(e){var v=e.target;if(e.isIntersecting){var p=v.play();if(p&&p.catch)p.catch(function(){});}else{v.pause();}});},{threshold:.35});\n  [].forEach.call(vs,function(v){io.observe(v);});\n})();\n<\/script>\n\n<script nowprocket data-cfasync=\"false\" data-no-optimize=\"1\" data-no-defer=\"1\" data-no-minify=\"1\">\n\/* mobile: scroll highlights what hover highlights on desktop; footer and bottom edge *\/\n(function(){var scope=document.querySelector('.hpc');if(!scope)return;\nvar SEL='.item,.way,.bitem,.chap,.phase,.rphase,.pg,.pq,.guar,.astep,.cred';\nif('IntersectionObserver' in window){\nvar els=[].slice.call(scope.querySelectorAll(SEL));\nif(els.length){var io=new IntersectionObserver(function(es){es.forEach(function(e){e.target.classList.toggle('lit',e.isIntersecting);});},{rootMargin:'-48% 0px -48% 0px',threshold:0});els.forEach(function(el){io.observe(el);});}}\nfunction edge(){for(var n=scope.parentElement;n&&n!==document.body&&n!==document.documentElement;n=n.parentElement){n.style.marginBottom='0px';n.style.paddingBottom='0px';n.style.minHeight='0px';}\nvar m=document.querySelector('meta[name=\"theme-color\"]');if(!m){m=document.createElement('meta');m.name='theme-color';document.head.appendChild(m);}m.content='#0b0b0d';}\nedge();window.addEventListener('load',edge);\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Client AI Food Tracker &#8211; Human Potential Coaching Masterclass, live on [date].Reserve your seat Human Potential Coaching Results Method Program About EN|NL Book your Clarity Call &#9776; ResultsMethodProgramAboutBook your Clarity Call Client AI food tracker (in BETA) Your HPC AI Food Tracker. Copy it, paste it, start logging. This custom designed AI tool logs what [&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-32115","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/humanpotentialcoaching.com\/nl\/wp-json\/wp\/v2\/pages\/32115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/humanpotentialcoaching.com\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/humanpotentialcoaching.com\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/humanpotentialcoaching.com\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/humanpotentialcoaching.com\/nl\/wp-json\/wp\/v2\/comments?post=32115"}],"version-history":[{"count":23,"href":"https:\/\/humanpotentialcoaching.com\/nl\/wp-json\/wp\/v2\/pages\/32115\/revisions"}],"predecessor-version":[{"id":32228,"href":"https:\/\/humanpotentialcoaching.com\/nl\/wp-json\/wp\/v2\/pages\/32115\/revisions\/32228"}],"wp:attachment":[{"href":"https:\/\/humanpotentialcoaching.com\/nl\/wp-json\/wp\/v2\/media?parent=32115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}