{"id":1835,"date":"2026-08-20T09:17:13","date_gmt":"2026-08-20T09:17:13","guid":{"rendered":"https:\/\/lean-app.com\/calculateur-neat\/"},"modified":"2026-08-20T10:56:32","modified_gmt":"2026-08-20T10:56:32","slug":"calculateur-neat","status":"publish","type":"post","link":"https:\/\/lean-app.com\/en\/calculateur-neat\/","title":{"rendered":"NEAT Calculator: How Many Calories Do Your Steps Burn?"},"content":{"rendered":"<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_depense.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_bilan.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_kcal.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_strategie.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_BMR.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_NEAT.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_EAT.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_TEF.webp\" fetchpriority=\"low\">\n<style id=\"lvm-shell-styles\">#lvm-shell{\n  --bg:#FFFFFF; --paper:#F7F6F2; --paper-2:#F1EFE7;\n  --ink:#0E0E10; --ink-2:#1D1D1F; --muted:#6E6E73; --dim:#86868B;\n  --rule:#E8E6DF; --rule-soft:#EFEDE5;\n  --pink:#FF2D6E; --pink-soft:rgba(255,45,110,0.06);\n  --mfp:#A8A192;\n  --green:#0F8F5C; --red:#D02E2E; --amber:#C8A019;\n  --font-display:-apple-system,\"SF Pro Display\",system-ui,\"Helvetica Neue\",sans-serif;\n  --font-text:-apple-system,\"SF Pro Text\",system-ui,sans-serif;\n  --font-mono:ui-monospace,\"SF Mono\",Menlo,Consolas,monospace;\n}\n#lvm-shell *{box-sizing:border-box;-webkit-text-size-adjust:100%}\n#lvm-shell, #lvm-shell{margin:0;padding:0;background:var(--bg);color:var(--ink-2);font-family:var(--font-text);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}\n#lvm-shell ::selection{background:rgba(255,45,110,0.18);color:var(--ink)}\n#lvm-shell img{max-width:100%;display:block}\n#lvm-shell a{color:inherit}\n\n#lvm-shell .progress{position:fixed;top:0;left:0;right:0;height:2px;background:transparent;z-index:1000}\n#lvm-shell .progress > i{display:block;height:100%;width:100%;background:var(--pink);transform-origin:0 50%;transform:scaleX(0);transition:transform .05s linear}\n\n#lvm-shell .nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.86);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--rule)}\n#lvm-shell .nav-row{max-width:1160px;margin:0 auto;display:flex;align-items:center;gap:14px;padding:10px 22px}\n#lvm-shell .nav-brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink)}\n#lvm-shell .nav-brand img{width:28px;height:28px;border-radius:7px;object-fit:cover}\n#lvm-shell .nav-brand span{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.01em}\n#lvm-shell .nav-spacer{flex:1}\n#lvm-shell .nav-link{color:var(--muted);text-decoration:none;font-size:14px}\n#lvm-shell .nav-link:hover{color:var(--ink)}\n#lvm-shell .nav-stores{display:flex;gap:6px;align-items:center}\n#lvm-shell .nav-stores a{display:block;line-height:0}\n#lvm-shell .nav-stores img{height:28px;width:auto;border-radius:5px;transition:transform .15s}\n#lvm-shell .nav-stores a:hover img{transform:translateY(-1px)}\n\n#lvm-shell .wrap{max-width:760px;margin:0 auto;padding:0 28px}\n\n#lvm-shell .hero{padding:54px 0 0}\n#lvm-shell .crumb{font-size:13px;color:var(--muted);margin-bottom:18px}\n#lvm-shell .crumb a{text-decoration:none;color:var(--muted)}\n#lvm-shell .crumb a:hover{color:var(--ink)}\n#lvm-shell .eyebrow{font-family:var(--font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--pink);margin-bottom:18px}\n#lvm-shell h1{font-family:var(--font-display);font-weight:600;font-size:72px;line-height:1.0;letter-spacing:-.04em;color:var(--ink);margin:0 0 22px}\n#lvm-shell h1 .alt{display:block;font-weight:500;color:var(--muted);font-size:.66em;line-height:1.15;margin-top:14px;letter-spacing:-.03em}\n#lvm-shell .dek{font-family:var(--font-display);font-size:24px;line-height:1.4;font-weight:400;color:var(--ink-2);letter-spacing:-.015em;margin:0 0 22px;max-width:680px}\n\n#lvm-shell .byline{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted);margin-bottom:14px}\n#lvm-shell .byline .by-logo{width:26px;height:26px;border-radius:6px;object-fit:cover;flex-shrink:0;background:transparent;border:0}\n#lvm-shell .byline strong{color:var(--ink);font-weight:600;font-family:var(--font-display)}\n\n#lvm-shell .hero-stores{display:flex;gap:10px;margin:22px 0 18px;flex-wrap:wrap;align-items:center}\n#lvm-shell .hero-stores a{display:block;line-height:0;transition:transform .15s}\n#lvm-shell .hero-stores a:hover{transform:translateY(-2px)}\n#lvm-shell .hero-stores img{height:46px;width:auto;border-radius:9px}\n#lvm-shell .hero-stores .or{font-size:13px;color:var(--muted)}\n\n#lvm-shell .hero-bottom{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center;margin:38px 0 60px;padding-top:28px;border-top:1px solid var(--rule-soft)}\n#lvm-shell .hero-lead{font-family:var(--font-display);font-size:21px;line-height:1.5;color:var(--ink-2);font-weight:400}\n\n#lvm-shell .phone-wrap{display:flex;justify-content:center}\n#lvm-shell .phone{\n  position:relative;\n  width:280px;\n  background:linear-gradient(145deg,#2a2a2a,#0e0e0e);\n  border-radius:42px;\n  padding:5px;\n  border:1.5px solid rgba(255,255,255,.07);\n  box-shadow:0 30px 60px rgba(0,0,0,.18), 0 2px 6px rgba(0,0,0,.08);\n}\n#lvm-shell .phone .notch{\n  position:absolute;top:0;left:50%;transform:translateX(-50%);\n  width:96px;height:24px;background:#0a0a0a;border-radius:0 0 16px 16px;z-index:10;\n}\n#lvm-shell .phone-screen{\n  position:relative;\n  border-radius:34px;overflow:hidden;\n  background:#FAF0E6;\n  aspect-ratio:9\/19.5;\n}\n#lvm-shell .phone-screen img{\n  width:100%;height:100%;object-fit:cover;display:block;\n  transition:opacity .28s ease;\n}\n#lvm-shell .phone-zones{position:absolute;inset:0;z-index:15;pointer-events:none}\n#lvm-shell .phone-zones .z{position:absolute;left:4%;right:4%;cursor:pointer;background:transparent;border:0;padding:0;pointer-events:auto}\n#lvm-shell .phone-zones .z:focus-visible{outline:2px solid var(--pink);outline-offset:-4px;border-radius:6px}\n#lvm-shell .phone-navbar{position:absolute;left:0;right:0;bottom:0;height:9%;z-index:16;display:grid;grid-template-columns:repeat(4,1fr)}\n#lvm-shell .phone-navbar button{background:transparent;border:0;padding:0;cursor:pointer}\n#lvm-shell .phone-navbar button:focus-visible{outline:2px solid var(--pink);outline-offset:-3px;border-radius:6px}\n#lvm-shell .phone-back{\n  position:absolute;top:10px;left:10px;z-index:20;\n  width:30px;height:30px;border-radius:50%;\n  border:0;background:rgba(255,255,255,.78);backdrop-filter:blur(8px);\n  color:var(--ink);font-size:18px;font-weight:600;line-height:1;cursor:pointer;\n  display:none;align-items:center;justify-content:center;\n  box-shadow:0 2px 6px rgba(0,0,0,.12);\n}\n#lvm-shell .phone-back.on{display:flex}\n\n#lvm-shell .phone-cap{margin-top:14px;text-align:center;font-size:12px;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}\n#lvm-shell .phone-stage{position:relative}\n#lvm-shell .tap-hint{position:absolute;z-index:30;pointer-events:none;animation:hintFloat 2.6s ease-in-out infinite}\n#lvm-shell .tap-hint .th-pill{display:inline-block;font-family:var(--font-display);font-size:15px;font-weight:600;color:#fff;line-height:1.25;letter-spacing:-.005em;background:var(--pink);padding:10px 16px;border-radius:14px;box-shadow:0 14px 32px rgba(255,45,110,.32);white-space:nowrap}\n#lvm-shell .tap-hint .th-pill small{display:block;font-size:11px;font-weight:500;color:rgba(255,255,255,.85);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}\n#lvm-shell .tap-hint .th-arrow{position:absolute;color:var(--pink)}\n#lvm-shell .tap-hint.desktop{left:-204px;top:4px;text-align:right}\n#lvm-shell .tap-hint.desktop .th-arrow{right:-86px;top:58px;width:104px;height:34px;transform:none}\n#lvm-shell .tap-hint.mobile{display:none}\n#lvm-shell .tap-hint.hidden{opacity:0;transform:translateY(-6px);transition:opacity .35s ease, transform .35s ease;animation:none}\n@keyframes hintFloat{\n  0%, 100%{transform:translateY(0)}\n  50%{transform:translateY(-7px)}\n}\n@media (prefers-reduced-motion:reduce){#lvm-shell .tap-hint{animation:none}}\n#lvm-shell .phone-tabs{display:flex;justify-content:center;gap:8px;margin-top:10px;flex-wrap:nowrap}\n#lvm-shell .phone-tabs button{\n  background:transparent;border:1px solid var(--rule);color:var(--muted);\n  padding:6px 11px;border-radius:999px;font-size:11px;cursor:pointer;\n  font-family:var(--font-text);transition:all .15s;white-space:nowrap;\n}\n#lvm-shell .phone-tabs button:hover{color:var(--ink);border-color:var(--ink)}\n#lvm-shell .phone-tabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}\n\n#lvm-shell .snippet{background:var(--paper);border-radius:18px;padding:30px 32px;margin:48px 0 0;border:1px solid var(--rule-soft)}\n#lvm-shell .snippet .lbl{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:14px}\n#lvm-shell .snippet p{margin:0;font-family:var(--font-display);font-size:21px;line-height:1.45;color:var(--ink);font-weight:500;letter-spacing:-.012em}\n\n#lvm-shell section{padding:64px 0;border-bottom:1px solid var(--rule-soft)}\n#lvm-shell section:last-of-type{border-bottom:0}\n#lvm-shell .section-label{display:flex;align-items:center;gap:14px;margin-bottom:30px}\n#lvm-shell .section-label .bar{width:24px;height:1px;background:var(--pink)}\n#lvm-shell .section-label .num{font-family:var(--font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--pink)}\n#lvm-shell h2{font-family:var(--font-display);font-weight:600;font-size:48px;line-height:1.05;letter-spacing:-.035em;color:var(--ink);margin:0 0 24px}\n#lvm-shell h3{font-family:var(--font-display);font-weight:600;font-size:32px;line-height:1.15;letter-spacing:-.025em;color:var(--ink);margin:36px 0 16px}\n#lvm-shell h4{font-family:var(--font-display);font-weight:500;font-size:20px;line-height:1.3;letter-spacing:-.015em;color:var(--ink);margin:24px 0 10px}\n#lvm-shell p{margin:0 0 22px;color:var(--ink-2)}\n#lvm-shell strong{color:var(--ink);font-weight:600}\n#lvm-shell ul, #lvm-shell ol{margin:0 0 22px;padding-left:22px;color:var(--ink-2)}\n#lvm-shell li{margin-bottom:8px}\n#lvm-shell a.inline{color:var(--pink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}\n#lvm-shell a.inline:hover{text-decoration-thickness:2px}\n\n#lvm-shell .statement{margin:48px 0;padding:32px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:left}\n#lvm-shell .statement .num{font-family:var(--font-display);font-size:60px;font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--pink);margin-bottom:14px}\n#lvm-shell .statement .lbl{font-family:var(--font-display);font-size:23px;line-height:1.35;font-weight:500;color:var(--ink);letter-spacing:-.012em}\n\n#lvm-shell .fig{margin:32px 0 18px;background:#fff;border:1px solid var(--rule);border-radius:20px;padding:28px 22px 20px;position:relative;overflow:hidden}\n#lvm-shell .fig-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px}\n#lvm-shell .fig-head .l{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}\n#lvm-shell .fig-head .r{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--ink);text-transform:uppercase;letter-spacing:.08em}\n#lvm-shell .fig-body{position:relative}\n#lvm-shell .fig-cap{margin:18px 4px 0;font-size:14px;color:var(--muted);line-height:1.5}\n#lvm-shell .fig-cap strong{color:var(--ink);font-weight:600}\n#lvm-shell .cv-wrap{position:relative;height:360px}\n\n#lvm-shell [data-term]{position:relative;cursor:help;border-bottom:1px dotted var(--dim)}\n#lvm-shell [data-term]:hover{color:var(--ink)}\n#lvm-shell .tt{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translateX(-50%);min-width:200px;max-width:300px;background:#0c0c0c;color:#fff;font-size:13px;line-height:1.45;padding:11px 14px;border-radius:10px;box-shadow:0 12px 36px rgba(0,0,0,.32);opacity:0;visibility:hidden;transition:opacity .15s, visibility .15s;z-index:120;pointer-events:none;font-weight:400;font-family:var(--font-text)}\n#lvm-shell .tt::after{content:\"\";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#0c0c0c}\n#lvm-shell [data-term]:hover .tt, #lvm-shell [data-term]:focus .tt{opacity:1;visibility:visible}\n\n#lvm-shell .table{margin:24px 0;border:1px solid var(--rule);border-radius:16px;overflow:hidden;background:#fff}\n#lvm-shell .table-row{display:grid;grid-template-columns:1.55fr 1fr 1fr;border-bottom:1px solid var(--rule-soft);min-height:60px}\n#lvm-shell .table-row:last-child{border-bottom:0}\n#lvm-shell .table-row.head{background:var(--ink);color:#fff;border-bottom:0}\n#lvm-shell .table-row.head > div{padding:18px 18px;display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.07em}\n#lvm-shell .table-row.head .brand-cell{justify-content:flex-start}\n#lvm-shell .table-row.head .brand-cell img{width:24px;height:24px;border-radius:6px;background:#fff;object-fit:cover}\n#lvm-shell .table-row.head .brand-cell.lean{color:#FFB8CE}\n#lvm-shell .table-row > .crit{padding:16px 18px;font-size:14px;color:var(--ink);font-weight:500;display:flex;align-items:center;border-right:1px solid var(--rule-soft)}\n#lvm-shell .table-row > .cell{padding:16px 14px;font-size:13px;line-height:1.45;color:var(--ink-2);display:flex;align-items:center;gap:10px;border-right:1px solid var(--rule-soft)}\n#lvm-shell .table-row > .cell:last-child{border-right:0}\n#lvm-shell .table-row > .cell.lean{background:var(--pink-soft);position:relative}\n#lvm-shell .table-row > .cell.lean::before{content:\"\";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--pink)}\n#lvm-shell .icn{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;font-weight:600;color:#fff}\n#lvm-shell .icn.ok{background:var(--green)}\n#lvm-shell .icn.no{background:var(--red)}\n#lvm-shell .icn.mid{background:var(--amber)}\n#lvm-shell .icn svg{width:11px;height:11px}\n\n#lvm-shell .mini-row{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:28px 0}\n#lvm-shell .mini-phone{position:relative;background:linear-gradient(145deg,#2a2a2a,#0e0e0e);border-radius:22px;padding:3px;border:1px solid rgba(255,255,255,.05);box-shadow:0 14px 32px rgba(0,0,0,.16);max-width:160px;margin:0 auto;width:100%}\n#lvm-shell .mini-phone .notch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:11px;background:#0a0a0a;border-radius:0 0 7px 7px;z-index:5}\n#lvm-shell .mini-phone .scr{border-radius:18px;overflow:hidden;background:#FAF0E6;aspect-ratio:9\/19.5}\n#lvm-shell .mini-phone .scr img{width:100%;height:100%;object-fit:cover}\n#lvm-shell .mini-phone.tiny{max-width:148px;padding:2px;border-radius:20px;border-width:1px}\n#lvm-shell .mini-phone.tiny .notch{width:30px;height:8px;border-radius:0 0 5px 5px}\n#lvm-shell .mini-phone.tiny .scr{border-radius:17px}\n#lvm-shell .mini-cap{text-align:center;margin-top:12px;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}\n#lvm-shell .mini-cap strong{display:block;color:var(--ink);margin-top:4px;font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:-.01em;text-transform:none}\n\n#lvm-shell .duo-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:18px 0 0}\n#lvm-shell .duo-row .mini-phone{max-width:180px}\n\n#lvm-shell .method{display:grid;grid-template-columns:1fr 1.4fr;gap:36px;align-items:center;margin:42px 0}\n#lvm-shell .method.flip{grid-template-columns:1.4fr 1fr}\n#lvm-shell .method.flip .m-phone{order:2}\n#lvm-shell .method .m-tag{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--pink);margin-bottom:8px}\n#lvm-shell .method h3{margin-top:0}\n#lvm-shell .method p{font-size:16px;color:var(--muted);line-height:1.7}\n\n#lvm-shell .cta-band{margin:40px 0;padding:26px 28px;background:var(--paper);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border:1px solid var(--rule-soft)}\n#lvm-shell .cta-band .l{font-family:var(--font-display);font-size:18px;line-height:1.35;font-weight:500;color:var(--ink);flex:1;min-width:240px;letter-spacing:-.01em}\n#lvm-shell .cta-band .stores{display:flex;gap:10px;align-items:center}\n#lvm-shell .cta-band .stores a{line-height:0;transition:transform .15s}\n#lvm-shell .cta-band .stores a:hover{transform:translateY(-2px)}\n#lvm-shell .cta-band .stores img{height:42px;width:auto;border-radius:9px}\n\n#lvm-shell .pyramid{margin:30px auto;max-width:440px}\n#lvm-shell .pyramid .level{margin:6px auto;padding:13px 18px;border-radius:14px;color:#fff;font-family:var(--font-display);font-weight:500;font-size:15px;letter-spacing:-.01em;display:flex;justify-content:space-between;align-items:center;box-shadow:0 6px 18px rgba(0,0,0,.06)}\n#lvm-shell .pyramid .level .k{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;opacity:.75}\n#lvm-shell .pyramid .l1{background:#0E0E10;width:100%}\n#lvm-shell .pyramid .l2{background:#1D1D1F;width:84%}\n#lvm-shell .pyramid .l3{background:#3a3a3c;width:68%}\n#lvm-shell .pyramid .l4{background:var(--pink);width:52%}\n#lvm-shell .pyramid-cap{text-align:center;font-size:13px;color:var(--muted);margin-top:14px}\n\n\/* Section 7 honnetete : scorecard horizontal bars *\/\n#lvm-shell .scorecard{margin:30px 0 10px;border:1px solid var(--rule);border-radius:20px;padding:28px 26px;background:#fff}\n#lvm-shell .scorecard-head{display:grid;grid-template-columns:1.4fr 1fr 1fr;column-gap:28px;align-items:center;padding-bottom:18px;margin-bottom:8px;border-bottom:1px solid var(--rule-soft)}\n#lvm-shell .scorecard-head .h-crit{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}\n#lvm-shell .scorecard-head .h-brand{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--ink)}\n#lvm-shell .scorecard-head .h-brand img{width:22px;height:22px;border-radius:5px;object-fit:cover}\n#lvm-shell .scorecard-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;column-gap:28px;align-items:center;padding:14px 0;border-bottom:1px solid var(--rule-soft)}\n#lvm-shell .scorecard-row:last-child{border-bottom:0}\n#lvm-shell .scorecard-row .crit{font-size:14px;color:var(--ink);font-weight:500;padding-right:14px}\n#lvm-shell .scorecard-row .bar{display:flex;flex-direction:row-reverse;align-items:center;gap:10px}\n#lvm-shell .scorecard-row .bar .b{flex:1;height:8px;border-radius:99px;background:var(--rule-soft);overflow:hidden;position:relative}\n#lvm-shell .scorecard-row .bar .b > i{display:block;height:100%;border-radius:99px;transition:width 1s cubic-bezier(.22,.61,.36,1)}\n#lvm-shell .scorecard-row .bar.lean .b > i{background:var(--pink)}\n#lvm-shell .scorecard-row .bar.mfp .b > i{background:var(--mfp)}\n#lvm-shell .scorecard-row .bar .v{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--ink);min-width:32px;text-align:left}\n\n\/* Section 8 pour qui : persona checklist *\/\n#lvm-shell .persona{margin:28px 0 10px;display:grid;grid-template-columns:1fr;gap:14px}\n#lvm-shell .persona-it{display:grid;grid-template-columns:54px 1fr;gap:16px;padding:22px 24px;background:#fff;border:1px solid var(--rule);border-radius:18px;align-items:center}\n#lvm-shell .persona-it.match{background:var(--pink-soft);border-color:rgba(255,45,110,.25)}\n#lvm-shell .persona-it .pic{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--rule-soft);position:relative;font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--ink)}\n#lvm-shell .persona-it.match .pic{background:var(--pink);color:#fff}\n#lvm-shell .persona-it .pic svg{width:24px;height:24px}\n#lvm-shell .persona-it h4{margin:0 0 4px;font-size:17px;letter-spacing:-.01em}\n#lvm-shell .persona-it p{margin:0;font-size:14px;color:var(--muted);line-height:1.55}\n#lvm-shell .persona-it.match h4{color:var(--ink)}\n\n\/* Section 9 migration : timeline steps *\/\n#lvm-shell .steps{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:28px 0;position:relative}\n#lvm-shell .steps::before{content:\"\";position:absolute;top:14px;left:7px;right:calc(20% - 18px);height:1px;background:linear-gradient(90deg,var(--pink) 0%,var(--rule-soft) 100%);z-index:0}\n#lvm-shell .step{position:relative;padding-top:24px;z-index:1}\n#lvm-shell .step::before{content:\"\";position:absolute;top:8px;left:0;width:14px;height:14px;border-radius:50%;background:var(--pink);border:3px solid #fff;box-shadow:0 0 0 1px var(--rule)}\n#lvm-shell .step .sn{font-family:var(--font-mono);font-size:11px;color:var(--pink);font-weight:600;letter-spacing:.08em}\n#lvm-shell .step h4{margin:6px 0 6px;font-size:15px;letter-spacing:-.01em}\n#lvm-shell .step p{font-size:13px;color:var(--muted);line-height:1.5;margin:0}\n\n\/* Section 10 debloque : feature stack numbered XL *\/\n#lvm-shell .feat-stack{margin:30px 0 10px;border-top:1px solid var(--rule)}\n#lvm-shell .feat-it{display:grid;grid-template-columns:auto 1fr auto;gap:24px;padding:26px 0;border-bottom:1px solid var(--rule);align-items:center}\n#lvm-shell .feat-it .fn{font-family:var(--font-display);font-size:48px;font-weight:600;color:var(--pink);line-height:1;letter-spacing:-.04em;width:74px}\n#lvm-shell .feat-it .ft{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.015em;line-height:1.25;margin-bottom:6px}\n#lvm-shell .feat-it .fd{font-size:15px;color:var(--muted);line-height:1.55;margin:0}\n#lvm-shell .feat-it .fc{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:500}\n#lvm-shell .feat-it:last-child{border-bottom:0}\n\n#lvm-shell .faq{margin:22px 0}\n#lvm-shell .faq details{border-bottom:1px solid var(--rule);padding:20px 0}\n#lvm-shell .faq details:first-of-type{border-top:1px solid var(--rule)}\n#lvm-shell .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:-.015em;color:var(--ink)}\n#lvm-shell .faq summary::-webkit-details-marker{display:none}\n#lvm-shell .faq summary::after{content:\"+\";font-size:24px;color:var(--muted);font-weight:300;line-height:1;transition:transform .25s, color .25s}\n#lvm-shell .faq details[open] summary::after{transform:rotate(45deg);color:var(--pink)}\n#lvm-shell .faq details[open] summary{color:var(--pink)}\n#lvm-shell .faq .ans{margin-top:14px;font-size:16px;color:var(--muted);line-height:1.65}\n\n#lvm-shell .get-band{background:var(--paper-2);border-radius:24px;padding:48px 36px;margin:60px 0 40px;text-align:center}\n#lvm-shell .get-band .kicker{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;color:var(--pink);font-weight:600;letter-spacing:.1em;margin-bottom:14px}\n#lvm-shell .get-band h3{font-size:36px;margin:0 0 14px;letter-spacing:-.025em}\n#lvm-shell .get-band p{font-size:16px;color:var(--muted);max-width:480px;margin:0 auto 26px}\n#lvm-shell .get-band .stores{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}\n#lvm-shell .get-band .stores a{line-height:0;transition:transform .15s}\n#lvm-shell .get-band .stores a:hover{transform:translateY(-3px)}\n#lvm-shell .get-band .stores img{height:60px;width:auto;border-radius:11px}\n\n#lvm-shell .sources{font-size:14px;color:var(--muted);line-height:1.7}\n#lvm-shell .sources ol{padding-left:22px}\n#lvm-shell .sources li{margin-bottom:8px}\n\n#lvm-shell footer{padding:50px 0 60px;border-top:1px solid var(--rule);margin-top:40px}\n#lvm-shell footer .row{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}\n#lvm-shell footer .kicker{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--pink);font-weight:600}\n#lvm-shell footer p{font-size:13px;color:var(--muted);margin:8px 0 0}\n#lvm-shell footer .stores{display:flex;gap:8px}\n#lvm-shell footer .stores img{height:34px;width:auto;border-radius:6px}\n\n#lvm-shell .rev{opacity:0;transform:translateY(12px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}\n#lvm-shell .rev.on{opacity:1;transform:translateY(0)}\n@media (prefers-reduced-motion:reduce){#lvm-shell .rev{transition:none;opacity:1;transform:none}}\n\n@media (max-width:760px){\n  #lvm-shell .nav-row{padding:8px 18px;gap:8px}\n  #lvm-shell .nav-link{display:none}\n  #lvm-shell .nav-stores img{height:24px}\n  #lvm-shell .wrap{padding:0 22px}\n  #lvm-shell .hero{padding:34px 0 0}\n  #lvm-shell h1{font-size:46px;letter-spacing:-.035em}\n  #lvm-shell h1 .alt{font-size:.55em;margin-top:10px}\n  #lvm-shell .dek{font-size:20px}\n  #lvm-shell .hero-stores img{height:42px}\n  #lvm-shell .hero-bottom{grid-template-columns:1fr;gap:28px;margin:30px 0 40px;padding-top:24px;align-items:stretch}\n  #lvm-shell .phone-wrap{order:-1}\n  #lvm-shell .phone{width:240px}\n  #lvm-shell .tap-hint.desktop{display:none}\n  #lvm-shell .tap-hint.mobile{display:block;position:relative;left:auto;top:auto;text-align:center;margin:0 auto 10px;width:100%}\n  #lvm-shell .tap-hint.mobile .th-arrow{position:relative;display:block;margin:6px auto 0;width:34px;height:34px;transform:none;color:var(--pink)}\n  #lvm-shell .snippet{padding:24px 22px}\n  #lvm-shell .snippet p{font-size:18px}\n  #lvm-shell section{padding:48px 0}\n  #lvm-shell h2{font-size:34px;letter-spacing:-.03em}\n  #lvm-shell h3{font-size:24px}\n  #lvm-shell .section-label{margin-bottom:22px}\n  #lvm-shell .statement{padding:24px 0;margin:32px 0}\n  #lvm-shell .statement .num{font-size:44px}\n  #lvm-shell .statement .lbl{font-size:19px}\n  #lvm-shell .fig{padding:20px 14px 14px;border-radius:16px}\n  #lvm-shell .cv-wrap{height:310px}\n  #lvm-shell .method{grid-template-columns:1fr;gap:20px}\n  #lvm-shell .method.flip{grid-template-columns:1fr}\n  #lvm-shell .method.flip .m-phone{order:0}\n  #lvm-shell .mini-row{grid-template-columns:repeat(3,1fr);gap:10px}\n  #lvm-shell .mini-phone{padding:3px;border-radius:18px;border-width:1px;max-width:110px}\n  #lvm-shell .mini-phone .notch{width:42px;height:11px;border-radius:0 0 8px 8px}\n  #lvm-shell .mini-phone .scr{border-radius:15px}\n  #lvm-shell .mini-cap{font-size:10px}\n  #lvm-shell .mini-cap strong{font-size:13px}\n  #lvm-shell .duo-row{grid-template-columns:repeat(2,1fr);gap:12px}\n  #lvm-shell .duo-row .mini-phone{max-width:130px}\n  #lvm-shell .steps{grid-template-columns:1fr;gap:18px}\n  #lvm-shell .steps::before{display:none}\n  #lvm-shell .step{padding-top:0;padding-left:24px}\n  #lvm-shell .step::before{top:6px;left:0}\n  #lvm-shell .table-row{grid-template-columns:1.4fr .9fr .9fr}\n  #lvm-shell .table-row > .crit{padding:13px 12px;font-size:13px}\n  #lvm-shell .table-row > .cell{padding:13px 10px;font-size:12px;gap:8px}\n  #lvm-shell .table-row.head > div{padding:14px 12px;font-size:10px;gap:7px}\n  #lvm-shell .table-row.head .brand-cell img{width:20px;height:20px}\n  #lvm-shell .get-band{padding:36px 22px;border-radius:18px;margin:40px 0 30px}\n  #lvm-shell .get-band h3{font-size:28px}\n  #lvm-shell .get-band .stores img{height:50px}\n  #lvm-shell .cta-band{padding:22px;gap:14px}\n  #lvm-shell .cta-band .l{font-size:16px;min-width:0}\n  #lvm-shell .cta-band .stores img{height:38px}\n  #lvm-shell .faq summary{font-size:18px;gap:14px}\n  #lvm-shell .pyramid{max-width:100%}\n  #lvm-shell .pyramid .level{padding:11px 14px;font-size:14px}\n  #lvm-shell .scorecard{padding:20px 16px;border-radius:16px}\n  #lvm-shell .scorecard-head{grid-template-columns:1.2fr 1fr 1fr;column-gap:14px}\n  #lvm-shell .scorecard-head .h-brand{font-size:12px;gap:5px}\n  #lvm-shell .scorecard-head .h-brand img{width:18px;height:18px}\n  #lvm-shell .scorecard-row{grid-template-columns:1.2fr 1fr 1fr;column-gap:14px;padding:12px 0}\n  #lvm-shell .scorecard-row .crit{font-size:13px;padding-right:8px}\n  #lvm-shell .scorecard-row .bar{gap:6px}\n  #lvm-shell .scorecard-row .bar .v{font-size:11px;min-width:26px}\n  #lvm-shell .persona-it{grid-template-columns:44px 1fr;gap:12px;padding:16px 16px;border-radius:14px}\n  #lvm-shell .persona-it .pic{width:44px;height:44px;font-size:12px}\n  #lvm-shell .persona-it h4{font-size:15px}\n  #lvm-shell .persona-it p{font-size:13px}\n  #lvm-shell .feat-it{grid-template-columns:auto 1fr;gap:14px;padding:20px 0}\n  #lvm-shell .feat-it .fn{font-size:36px;width:54px}\n  #lvm-shell .feat-it .ft{font-size:18px}\n  #lvm-shell .feat-it .fd{font-size:13px}\n  #lvm-shell .feat-it .fc{display:none}\n}\n@media (max-width:480px){\n  #lvm-shell .phone-tabs{gap:5px}\n  #lvm-shell .phone-tabs button{padding:5px 8px;font-size:10px}\n  #lvm-shell .nav-stores{gap:4px}\n  #lvm-shell .nav-stores img{height:22px}\n  #lvm-shell .hero-stores img{height:40px}\n  #lvm-shell .crumb{font-size:12px}\n  #lvm-shell .table-row{grid-template-columns:1.3fr .85fr .85fr}\n  #lvm-shell .table-row > .crit{padding:11px 9px;font-size:12px}\n  #lvm-shell .table-row > .cell{padding:11px 8px;font-size:11px;gap:6px}\n  #lvm-shell .table-row.head > div{padding:11px 9px;font-size:9px;gap:5px}\n}\n\n\/* Calculator-specific styles, scoped #lvm-shell *\/\n#lvm-shell .calc-board{display:grid;grid-template-columns:1fr;gap:18px;margin:32px 0}\n@media(min-width:780px){#lvm-shell .calc-board{grid-template-columns:1fr 1fr;gap:24px}}\n#lvm-shell .calc-inputs{background:#FAF7F2;border-radius:14px;padding:22px;border:1px solid var(--rule-soft)}\n#lvm-shell .calc-inputs h3{font-family:var(--font-display);font-size:18px;font-weight:600;margin:0 0 16px;color:var(--ink);letter-spacing:-.01em}\n#lvm-shell .calc-row{margin:0 0 14px}\n#lvm-shell .calc-row label{display:block;font-size:13px;color:var(--muted);margin-bottom:6px;font-weight:500}\n#lvm-shell .calc-row input,#lvm-shell .calc-row select{width:100%;padding:11px 13px;border:1px solid var(--rule);border-radius:9px;font-size:16px;background:#fff;color:var(--ink);font-family:var(--font-text);box-sizing:border-box}\n#lvm-shell .calc-row input:focus,#lvm-shell .calc-row select:focus{outline:2px solid var(--pink);outline-offset:1px;border-color:var(--pink)}\n#lvm-shell .calc-sex{display:flex;gap:8px}\n#lvm-shell .calc-sex label{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 8px;background:#fff;border:1px solid var(--rule);border-radius:9px;cursor:pointer;margin:0;font-size:14px;font-weight:500;color:var(--ink)}\n#lvm-shell .calc-sex input{display:none}\n#lvm-shell .calc-sex input:checked + span{color:var(--pink);font-weight:600}\n#lvm-shell .calc-sex label:has(input:checked){border-color:var(--pink);background:var(--pink-soft)}\n#lvm-shell .calc-bf{display:flex;align-items:center;gap:10px}\n#lvm-shell .calc-bf input[type=range]{flex:1;accent-color:var(--pink);height:6px}\n#lvm-shell .calc-bf .bf-val{font-weight:600;color:var(--pink);min-width:42px;font-family:var(--font-mono);font-size:15px}\n#lvm-shell .calc-results{display:grid;grid-template-columns:1fr;gap:12px}\n#lvm-shell .calc-tdee{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:18px 20px;text-align:center}\n#lvm-shell .calc-tdee .label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-family:var(--font-mono)}\n#lvm-shell .calc-tdee .val{font-family:var(--font-display);font-size:40px;font-weight:600;letter-spacing:-.025em;margin-top:6px;color:var(--ink);line-height:1}\n#lvm-shell .calc-tdee .val .unit{font-size:14px;font-weight:500;color:var(--muted);margin-left:6px;letter-spacing:0}\n#lvm-shell .calc-tdee .note{font-size:12px;color:var(--dim);margin-top:6px}\n#lvm-shell .scen-grid{display:grid;grid-template-columns:1fr;gap:10px;margin-top:4px}\n#lvm-shell .scen-card{background:#fff;border:1px solid var(--rule);border-radius:12px;padding:14px 16px}\n#lvm-shell .scen-card.lent{border-left:4px solid #4CAF50}\n#lvm-shell .scen-card.mod{border-left:4px solid var(--pink)}\n#lvm-shell .scen-card.agg{border-left:4px solid #E84D44}\n#lvm-shell .scen-card .scen-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px}\n#lvm-shell .scen-card .scen-name{font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--ink);letter-spacing:-.01em}\n#lvm-shell .scen-card .scen-pct{font-family:var(--font-mono);font-size:12px;color:var(--muted);font-weight:600}\n#lvm-shell .scen-card .scen-kcal{font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin-top:6px;line-height:1}\n#lvm-shell .scen-card.mod .scen-kcal{color:var(--pink)}\n#lvm-shell .scen-card .scen-kcal .u{font-size:13px;font-weight:500;color:var(--muted);margin-left:4px;letter-spacing:0}\n#lvm-shell .scen-card .scen-rate{font-size:13px;color:var(--ink-2);margin-top:4px}\n#lvm-shell .scen-card .scen-warn{font-size:12px;color:#B23030;margin-top:6px;line-height:1.4}\n#lvm-shell .calc-delta{margin-top:10px;padding:14px 16px;background:var(--pink-soft);border-left:3px solid var(--pink);border-radius:0 10px 10px 0;font-size:14px;color:var(--ink);line-height:1.5}\n#lvm-shell .calc-delta b{color:var(--pink);font-family:var(--font-mono)}\n#lvm-shell .calc-note{margin-top:14px;font-size:13px;color:var(--muted);line-height:1.5}\n#lvm-shell .calc-note a{color:var(--pink);text-decoration:underline}\n\n\/* Statement block *\/\n#lvm-shell .statement{margin:54px 0;padding:48px 32px;background:#FAF7F2;border-radius:18px;text-align:center}\n#lvm-shell .statement p{font-family:var(--font-display);font-size:34px;line-height:1.2;font-weight:500;letter-spacing:-.025em;color:var(--ink);margin:0;max-width:680px;margin-inline:auto}\n#lvm-shell .statement .accent{color:var(--pink)}\n@media(max-width:640px){#lvm-shell .statement{padding:38px 22px}#lvm-shell .statement p{font-size:24px}}\n\n\/* Profil cards (no scrollable table) *\/\n#lvm-shell .profile-grid{display:grid;grid-template-columns:1fr;gap:16px;margin:32px 0}\n#lvm-shell .profile-card{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:20px 22px}\n#lvm-shell .profile-card h4{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0 0 4px;color:var(--ink)}\n#lvm-shell .profile-card .meta{font-size:13px;color:var(--muted);margin-bottom:14px}\n#lvm-shell .profile-card .rows{display:grid;grid-template-columns:1fr;gap:6px}\n#lvm-shell .profile-card .rw{display:grid;grid-template-columns:1fr auto;gap:10px;padding:8px 12px;background:#FAF7F2;border-radius:8px;font-size:14px;align-items:center}\n#lvm-shell .profile-card .rw .v{font-family:var(--font-mono);font-weight:600;color:var(--ink);font-size:13px}\n#lvm-shell .profile-card .rw.lean{background:var(--pink-soft);border-left:3px solid var(--pink)}\n#lvm-shell .profile-card .rw.lean .v{color:var(--pink)}\n#lvm-shell .profile-card .delta{font-size:12px;color:var(--dim);margin-top:8px}\n\n\/* 3 scenarios detailed cards *\/\n#lvm-shell .sce-detail{display:grid;grid-template-columns:1fr;gap:18px;margin:32px 0}\n#lvm-shell .sce-detail .sd{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:22px 24px}\n#lvm-shell .sce-detail .sd.lent{border-left:4px solid #4CAF50}\n#lvm-shell .sce-detail .sd.mod{border-left:4px solid var(--pink)}\n#lvm-shell .sce-detail .sd.agg{border-left:4px solid #E84D44}\n#lvm-shell .sce-detail .sd .head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px;flex-wrap:wrap}\n#lvm-shell .sce-detail .sd h4{font-family:var(--font-display);font-size:19px;font-weight:600;margin:0;color:var(--ink);letter-spacing:-.015em}\n#lvm-shell .sce-detail .sd .pct{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--muted)}\n#lvm-shell .sce-detail .sd.lent .pct{color:#4CAF50}\n#lvm-shell .sce-detail .sd.mod .pct{color:var(--pink)}\n#lvm-shell .sce-detail .sd.agg .pct{color:#E84D44}\n#lvm-shell .sce-detail .sd .lab{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-family:var(--font-mono);margin:10px 0 2px}\n#lvm-shell .sce-detail .sd p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)}\n\n\/* BodyScan illust (defensive inline-equivalent here) *\/\n#lvm-shell .bodyscan-illust{margin:40px auto 8px;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:220px}\n#lvm-shell .bodyscan-illust .mini-phone{max-width:200px;padding:3px;border:1px solid rgba(255,255,255,.07);border-radius:22px;background:linear-gradient(145deg,#2a2a2a,#0e0e0e);box-shadow:0 18px 36px rgba(0,0,0,.14);position:relative}\n#lvm-shell .bodyscan-illust .mini-phone .notch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:11px;background:#0a0a0a;border-radius:0 0 7px 7px;z-index:5}\n#lvm-shell .bodyscan-illust .mini-phone .scr{border-radius:18px;overflow:hidden;background:#FAF0E6;aspect-ratio:9\/19.5}\n#lvm-shell .bodyscan-illust .mini-phone .scr img{width:100%;height:100%;object-fit:cover;display:block}\n#lvm-shell .bodyscan-cap{font-size:13px;color:var(--muted);text-align:center;line-height:1.5}\n#lvm-shell .bodyscan-cap b{display:block;color:var(--ink);font-weight:600;margin-bottom:3px}\n\n\/* FAQ details *\/\n#lvm-shell details.faq{background:#fff;border:1px solid var(--rule);border-radius:10px;margin:8px 0;overflow:hidden}\n#lvm-shell details.faq summary{padding:16px 20px;font-weight:600;font-size:16px;color:var(--ink);cursor:pointer;list-style:none;position:relative;padding-right:48px;font-family:var(--font-display);letter-spacing:-.01em}\n#lvm-shell details.faq summary::-webkit-details-marker{display:none}\n#lvm-shell details.faq summary::after{content:\"+\";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--pink);font-size:22px;font-weight:300;line-height:1}\n#lvm-shell details.faq[open] summary::after{content:\"\\2212 \"}\n#lvm-shell details.faq .faq-body{padding:0 20px 18px;font-size:15px;line-height:1.65;color:var(--ink-2)}\n#lvm-shell details.faq .faq-body p{margin:0 0 8px}\n\n\/* Sources *\/\n#lvm-shell .sources{margin:48px 0 32px;padding:24px;background:#FAF7F2;border-radius:14px;font-size:13px;line-height:1.6;color:var(--muted)}\n#lvm-shell .sources h4{font-family:var(--font-display);font-size:14px;font-weight:600;margin:0 0 10px;color:var(--ink);text-transform:uppercase;letter-spacing:.06em}\n#lvm-shell .sources a{color:var(--pink);text-decoration:none}\n#lvm-shell .sources a:hover{text-decoration:underline}\n#lvm-shell .sources ol{margin:0;padding-left:22px}\n#lvm-shell .sources li{margin:4px 0}\n\n\/* Body copy *\/\n#lvm-shell h2.sect{font-family:var(--font-display);font-size:34px;font-weight:600;letter-spacing:-.03em;margin:64px 0 16px;line-height:1.15;color:var(--ink)}\n#lvm-shell h2.sect .num{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--pink);display:block;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;-webkit-font-smoothing:antialiased}\n#lvm-shell h3.sub{font-family:var(--font-display);font-size:22px;font-weight:600;margin:32px 0 12px;color:var(--ink);letter-spacing:-.015em}\n#lvm-shell .body p{margin:0 0 18px;font-size:17px;line-height:1.7;color:var(--ink-2)}\n#lvm-shell .body p b{color:var(--ink);font-weight:600}\n\n\/* CTA band *\/\n#lvm-shell .get-band{margin:48px 0 24px;padding:42px 32px;background:linear-gradient(135deg,#fff,#FAF7F2);border:1px solid var(--rule);border-radius:18px;text-align:center}\n#lvm-shell .get-band h3{font-family:var(--font-display);font-size:30px;font-weight:600;margin:0 0 6px;color:var(--ink);letter-spacing:-.025em}\n#lvm-shell .get-band p{margin:0 0 22px;font-size:16px;color:var(--muted);line-height:1.5}\n#lvm-shell .get-band .stores{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;align-items:center}\n#lvm-shell .get-band .stores img{height:54px;width:auto;border-radius:10px}\n@media(max-width:640px){#lvm-shell .get-band h3{font-size:22px}}\n\n#lvm-shell .micro-cta{margin:24px 0;padding:18px 22px;background:var(--pink-soft);border-left:3px solid var(--pink);border-radius:0 10px 10px 0;font-size:15px;line-height:1.55}\n#lvm-shell .micro-cta a{color:var(--pink);font-weight:600;text-decoration:none}\n#lvm-shell .micro-cta a:hover{text-decoration:underline}\n\n\n\/* NEAT-specific styles, scoped #lvm-shell *\/\n#lvm-shell .neat-meter{height:10px;border-radius:6px;background:#F1EFE7;margin:14px auto 10px;max-width:340px;overflow:hidden}\n#lvm-shell .neat-meter i{display:block;height:100%;width:30%;border-radius:6px;background:linear-gradient(90deg,#FFB25E,#FF8C00);transition:width .3s ease}\n#lvm-shell .neat-pill{display:inline-block;padding:5px 14px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-family:var(--font-mono);color:#0E0E10}\n#lvm-shell .neat-pill.ok{background:#A8D5A0}\n#lvm-shell .neat-pill.warn{background:#FF8C00;color:#fff}\n#lvm-shell .neat-pill.alert{background:#E84D44;color:#fff}\n#lvm-shell .bmr-duo{display:grid;grid-template-columns:1fr;gap:12px}\n@media(min-width:640px){#lvm-shell .bmr-duo{grid-template-columns:1fr 1fr}}\n#lvm-shell .bd-card{background:#fff;border:1px solid var(--rule);border-radius:12px;padding:16px 18px;text-align:center}\n\/* modificateur \"pas\" (PAS \"steps\" : #lvm-shell .steps existe deja dans le shell\n   comme stepper grid 5 colonnes, collision detectee au controle visuel desktop) *\/\n#lvm-shell .bd-card.pas{border-left:4px solid #FF8C00}\n#lvm-shell .bd-card .label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-family:var(--font-mono)}\n#lvm-shell .bd-card .v{font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin-top:6px;line-height:1}\n#lvm-shell .bd-card .v .u{font-size:13px;font-weight:500;color:var(--muted);margin-left:4px;letter-spacing:0}\n#lvm-shell .bd-card .s{font-size:12px;color:var(--dim);margin-top:6px;line-height:1.45}\n#lvm-shell .bd-card .s b{color:var(--ink);font-family:var(--font-mono)}\n#lvm-shell .share-card{background:#fff;border:1px solid var(--rule);border-left:4px solid #FF8C00;border-radius:12px;padding:16px 18px;margin-top:12px}\n#lvm-shell .share-card .label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-family:var(--font-mono);margin-bottom:6px}\n#lvm-shell .share-card p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-2)}\n#lvm-shell .share-card b{color:var(--ink);font-family:var(--font-mono)}\n#lvm-shell .share-meter{height:10px;border-radius:6px;background:#F1EFE7;margin:10px 0 4px;overflow:hidden}\n#lvm-shell .share-meter i{display:block;height:100%;width:20%;border-radius:6px;background:#FF8C00;transition:width .3s ease}\n#lvm-shell .reco-card{background:#fff;border:1px solid var(--rule);border-left:4px solid var(--pink);border-radius:12px;padding:18px 20px}\n#lvm-shell .reco-card .rc-title{font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--ink);letter-spacing:-.01em;margin-bottom:6px}\n#lvm-shell .reco-card .rc-body{margin:0;font-size:14px;line-height:1.6;color:var(--ink-2)}\n#lvm-shell .reco-card .rc-disclaimer{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--dim);border-top:1px solid var(--rule-soft);padding-top:10px}\n#lvm-shell .mvr{display:grid;grid-template-columns:1fr;gap:18px;margin:32px 0}\n#lvm-shell .mvr .mv{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:22px 24px}\n#lvm-shell .mvr .mv.myth{border-left:4px solid #E84D44}\n#lvm-shell .mvr .mv.real{border-left:4px solid #4CAF50}\n#lvm-shell .mvr .mv .tag{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-mono);margin-bottom:8px}\n#lvm-shell .mvr .mv.myth .tag{color:#E84D44}\n#lvm-shell .mvr .mv.real .tag{color:#4CAF50}\n#lvm-shell .mvr .mv h4{font-family:var(--font-display);font-size:19px;font-weight:600;margin:0 0 8px;color:var(--ink);letter-spacing:-.015em}\n#lvm-shell .mvr .mv p{margin:0 0 10px;font-size:14px;line-height:1.6;color:var(--ink-2)}\n#lvm-shell .mvr .mv p:last-child{margin-bottom:0}\n#lvm-shell .steps-out{font-family:var(--font-mono);font-size:13px;font-weight:700;color:#FF8C00;margin-left:8px}\n\/* keycards chiffrees couleur NEAT *\/\n#lvm-shell .key-grid{display:grid;grid-template-columns:1fr;gap:12px;margin:26px 0}\n@media(min-width:640px){#lvm-shell .key-grid{grid-template-columns:repeat(3,1fr)}}\n#lvm-shell .key-card{background:#fff;border:1px solid var(--rule);border-left:4px solid #FF8C00;border-radius:12px;padding:16px 18px}\n#lvm-shell .key-card .kv{font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.02em;color:#FF8C00;line-height:1.1}\n#lvm-shell .key-card .kv span{font-size:13px;font-weight:500;color:var(--muted);margin-left:3px;letter-spacing:0}\n#lvm-shell .key-card .kl{font-size:13px;color:var(--dim);margin-top:6px;line-height:1.5}\n\/* aide bodyfat + popup BodyScan (zero lib externe) *\/\n#lvm-shell .bf-help{display:inline-block;background:none;border:0;padding:0;margin-top:8px;font-size:13px;font-weight:600;color:var(--pink);text-decoration:underline;cursor:pointer;font-family:inherit}\n#lvm-shell .bf-modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:18px}\n#lvm-shell .bf-modal.open{display:flex}\n#lvm-shell .bf-modal .bf-ovl{position:absolute;inset:0;background:rgba(14,14,16,.55)}\n#lvm-shell .bf-dialog{position:relative;background:#fff;border-radius:16px;max-width:340px;width:100%;padding:24px 22px 20px;text-align:center;box-shadow:0 24px 60px rgba(0,0,0,.25);max-height:88vh;overflow-y:auto}\n#lvm-shell .bf-dialog .bf-close{position:absolute;top:8px;right:10px;background:none;border:0;font-size:26px;line-height:1;color:#6E6E73;cursor:pointer;padding:6px}\n#lvm-shell .bf-dialog .bf-title{font-family:var(--font-display);font-size:19px;font-weight:600;color:var(--ink);letter-spacing:-.01em;margin:0 0 8px}\n#lvm-shell .bf-dialog .bf-text{font-size:14px;line-height:1.55;color:var(--ink-2);margin:0 0 14px}\n#lvm-shell .bf-dialog .bf-sub{font-size:12px;line-height:1.5;color:var(--dim);margin:14px 0}\n#lvm-shell .bf-dialog .bf-stores{display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap}\n#lvm-shell .bf-dialog .bf-stores img{height:40px;width:auto;display:block}\n<\/style>\n<style id=\"lvm-collision-reset\">\n\/* Hard reset for global theme styles that collide with our content *\/\nbody.postid-1835 #lvm-shell .hero{display:block!important;align-items:initial!important;justify-content:initial!important;text-align:left!important;flex-direction:initial!important;padding:54px 0 0!important}\nbody.postid-1835 #lvm-shell .wrap,\nbody.postid-1835 #lvm-shell main.wrap{display:block!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;padding-left:28px!important;padding-right:28px!important}\n@media (max-width:820px){\n  body.postid-1835 #lvm-shell .wrap,\n  body.postid-1835 #lvm-shell main.wrap{padding-left:18px!important;padding-right:18px!important}\n}\nhtml, body{overflow-x:hidden!important}\nbody.postid-1835 #lvm-shell{overflow-x:hidden;max-width:100vw}\nbody.postid-1835 #lvm-shell *{max-width:100%}\nbody.postid-1835 #lvm-shell .nav-row{max-width:100vw;box-sizing:border-box}\nbody.postid-1835 #lvm-shell.force-show .rev{opacity:1!important;transform:none!important}\n\n\/* === A.1 PHONE BACKGROUND CLASSES === *\/\nbody.postid-1835 #lvm-shell .phone-bg{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center top;background-repeat:no-repeat;transition:opacity .28s ease;background-color:#FAF0E6}\nbody.postid-1835 #lvm-shell .phone-bg.tab-depense{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_depense.webp)}\nbody.postid-1835 #lvm-shell .phone-bg.tab-bilan{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_bilan.webp)}\nbody.postid-1835 #lvm-shell .phone-bg.tab-kcal{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_kcal.webp)}\nbody.postid-1835 #lvm-shell .phone-bg.tab-strategie{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_strategie.webp)}\nbody.postid-1835 #lvm-shell .phone-bg.sub-BMR{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_BMR.webp)}\nbody.postid-1835 #lvm-shell .phone-bg.sub-NEAT{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_NEAT.webp)}\nbody.postid-1835 #lvm-shell .phone-bg.sub-EAT{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_EAT.webp)}\nbody.postid-1835 #lvm-shell .phone-bg.sub-TEF{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_TEF.webp)}\n\n\/* === v11.3 CTA BANDS MOBILE (badges plus gros + centrage) === *\/\n@media (max-width:760px){\n  body.postid-1835 #lvm-shell .cta-band{flex-direction:column!important;align-items:center!important;text-align:center!important;padding:26px 22px!important;gap:20px!important}\n  body.postid-1835 #lvm-shell .cta-band .l{min-width:0!important;width:100%!important;font-size:16px!important;line-height:1.5!important;text-align:center!important}\n  body.postid-1835 #lvm-shell .cta-band .stores{width:100%!important;justify-content:center!important;flex-wrap:nowrap!important;gap:10px!important}\n  body.postid-1835 #lvm-shell .cta-band .stores a{flex:1!important;max-width:170px!important;display:flex!important;justify-content:center!important}\n  body.postid-1835 #lvm-shell .cta-band .stores picture{width:100%!important;display:block!important}\n  body.postid-1835 #lvm-shell .cta-band .stores img{height:56px!important;width:100%!important;max-width:170px!important;object-fit:contain!important;object-position:center!important;border-radius:10px!important}\n  body.postid-1835 #lvm-shell .get-band{padding:38px 22px!important}\n  body.postid-1835 #lvm-shell .get-band .stores{justify-content:center!important;flex-wrap:nowrap!important;gap:10px!important}\n  body.postid-1835 #lvm-shell .get-band .stores a{flex:1!important;max-width:170px!important;display:flex!important;justify-content:center!important}\n  body.postid-1835 #lvm-shell .get-band .stores picture{width:100%!important;display:block!important}\n  body.postid-1835 #lvm-shell .get-band .stores img{height:56px!important;width:100%!important;max-width:170px!important;object-fit:contain!important;object-position:center!important;border-radius:10px!important}\n  body.postid-1835 #lvm-shell .get-band h3{font-size:26px!important;line-height:1.2!important}\n  body.postid-1835 #lvm-shell .get-band p{font-size:15px!important}\n}\n\n\/* === v11.2 BRAND BANNER above table responsive === *\/\n@media (max-width:760px){\n  body.postid-1835 #lvm-shell .brand-banner img{width:54px!important;height:54px!important}\n  body.postid-1835 #lvm-shell .brand-banner > div{padding:16px 12px!important;gap:8px!important}\n  body.postid-1835 #lvm-shell .brand-banner > div > div{font-size:15px!important}\n}\n\n\/* === v11.4 SCORECARD partie 7: redesign mobile === *\/\n@media (max-width:760px){\n  body.postid-1835 #lvm-shell .scorecard{padding:18px 16px!important;border-radius:16px!important}\n  body.postid-1835 #lvm-shell .scorecard-head{display:none!important}\n  body.postid-1835 #lvm-shell .scorecard-row{\n    display:block!important;\n    padding:14px 0!important;\n    border-bottom:1px solid #E8E2D6!important;\n  }\n  body.postid-1835 #lvm-shell .scorecard-row .crit{\n    display:block!important;\n    font-size:13px!important;\n    font-weight:600!important;\n    color:#0E0E10!important;\n    margin-bottom:10px!important;\n    padding-right:0!important;\n  }\n  body.postid-1835 #lvm-shell .scorecard-row .bar{\n    display:grid!important;\n    grid-template-columns:54px 1fr 32px!important;\n    column-gap:8px!important;\n    align-items:center!important;\n    padding:5px 0!important;\n    flex-direction:initial!important;\n    position:relative!important;\n  }\n  body.postid-1835 #lvm-shell .scorecard-row .bar::before{\n    content:attr(data-brand)!important;\n    font-family:-apple-system,'SF Pro Display',sans-serif!important;\n    font-size:11px!important;\n    font-weight:600!important;\n    text-transform:uppercase!important;\n    letter-spacing:.05em!important;\n    color:#0E0E10!important;\n  }\n  body.postid-1835 #lvm-shell .scorecard-row .bar.lean::before{color:#FF2D6E!important}\n  body.postid-1835 #lvm-shell .scorecard-row .bar.mfp::before{color:#5B7FFF!important}\n  body.postid-1835 #lvm-shell .scorecard-row .bar .b{\n    height:10px!important;\n    width:100%!important;\n    border-radius:99px!important;\n    position:relative!important;\n    background:#EFEAE0!important;\n    overflow:hidden!important;\n  }\n  body.postid-1835 #lvm-shell .scorecard-row .bar .b > i{\n    display:block!important;\n    height:100%!important;\n    border-radius:99px!important;\n  }\n  body.postid-1835 #lvm-shell .scorecard-row .bar .v{\n    font-family:-apple-system,'SF Pro Display',sans-serif!important;\n    font-size:12px!important;\n    font-weight:700!important;\n    color:#0E0E10!important;\n    min-width:0!important;\n    text-align:right!important;\n  }\n}\n\n\/* === A.2 CHARTS MOBILE === *\/\n@media (max-width:760px){\n  \/* v13: charts FULL WIDTH (less card padding) + plus hauts pour vraie respiration *\/\n  body.postid-1835 #lvm-shell .cv-wrap{height:380px!important;min-height:360px!important;max-height:420px!important;width:100%!important}\n  body.postid-1835 #lvm-shell .cv-wrap canvas{width:100%!important;height:100%!important;display:block!important}\n  body.postid-1835 #lvm-shell .fig{padding:16px 4px 14px!important;margin:24px -4px 14px!important;overflow:visible!important}\n  body.postid-1835 #lvm-shell .fig-head{padding:0 12px!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:10px!important}\n  body.postid-1835 #lvm-shell .fig-body{padding:0 2px!important}\n  body.postid-1835 #lvm-shell .fig-cap{padding:0 12px!important;font-size:13px!important;margin-top:10px!important}\n}\n@media (max-width:480px){\n  body.postid-1835 #lvm-shell .cv-wrap{height:360px!important;min-height:340px!important;max-height:380px!important}\n  body.postid-1835 #lvm-shell .fig{padding:14px 2px 12px!important;margin:20px -6px 12px!important;border-radius:14px!important}\n  body.postid-1835 #lvm-shell .fig-body{padding:0!important}\n}\n\n\/* === v11.2 TABLEAU MOBILE STACKED CARDS avec mini-tags Lean\/MFP === *\/\n@media (max-width:760px){\n  body.postid-1835 #lvm-shell .table{border-radius:14px!important}\n  body.postid-1835 #lvm-shell .table-row.head{display:none!important}\n  body.postid-1835 #lvm-shell .table-row{\n    display:grid!important;\n    grid-template-columns:1fr 1fr!important;\n    grid-template-areas:\"crit crit\" \"lean mfp\"!important;\n    gap:0!important;\n    min-height:0!important;\n  }\n  body.postid-1835 #lvm-shell .table-row > .crit{\n    grid-area:crit!important;background:#0E0E10!important;color:#fff!important;\n    padding:11px 14px!important;font-size:13px!important;font-weight:600!important;\n    letter-spacing:-0.1px!important;border-right:0!important;line-height:1.35!important;\n    font-family:-apple-system,BlinkMacSystemFont,'SF Pro Display',sans-serif!important;text-transform:none!important;\n  }\n  body.postid-1835 #lvm-shell .table-row > .cell.lean{\n    grid-area:lean!important;border-right:1px solid #E8E2D6!important;\n    position:relative!important;background:#FFF1F5!important;padding-top:30px!important;\n  }\n  body.postid-1835 #lvm-shell .table-row > .cell:not(.lean):not(.crit){\n    grid-area:mfp!important;background:#F5F5F7!important;padding-top:30px!important;\n    position:relative!important;\n  }\n  body.postid-1835 #lvm-shell .table-row > .cell.lean::before{\n    content:\"LEAN\"!important;position:absolute!important;top:8px!important;left:12px!important;\n    right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;\n    background:transparent!important;\n    font-family:-apple-system,'SF Pro Display',sans-serif!important;\n    font-size:10px!important;font-weight:700!important;letter-spacing:.07em!important;\n    color:#FF2D6E!important;\n  }\n  body.postid-1835 #lvm-shell .table-row > .cell:not(.lean):not(.crit)::before{\n    content:\"CRONOMETER\"!important;position:absolute!important;top:8px!important;left:12px!important;\n    font-family:-apple-system,'SF Pro Display',sans-serif!important;\n    font-size:10px!important;font-weight:700!important;letter-spacing:.07em!important;\n    color:#E15822!important;\n  }\n  body.postid-1835 #lvm-shell .table-row > .cell{\n    padding:12px 12px!important;font-size:13px!important;line-height:1.4!important;\n    align-items:flex-start!important;gap:7px!important;\n  }\n  body.postid-1835 #lvm-shell .icn{flex-shrink:0!important;margin-top:1px!important}\n}\n\n\/* === A.5 MINI-LOGOS partie 7 (triplet NEAT\/EAT\/TEF) === *\/\n@media (max-width:760px){\n  body.postid-1835 #lvm-shell .mini-row{gap:6px!important;margin:24px 0!important;grid-template-columns:repeat(3,1fr)!important}\n  body.postid-1835 #lvm-shell .mini-phone{max-width:100px!important;padding:2px!important;border-radius:14px!important;border-width:1px!important}\n  body.postid-1835 #lvm-shell .mini-phone.tiny{max-width:96px!important;padding:2px!important;border-radius:13px!important}\n  body.postid-1835 #lvm-shell .mini-phone .notch{width:30px!important;height:8px!important;border-radius:0 0 5px 5px!important}\n  body.postid-1835 #lvm-shell .mini-phone .scr{border-radius:11px!important}\n  body.postid-1835 #lvm-shell .mini-cap{font-size:10px!important;margin-top:8px!important}\n  body.postid-1835 #lvm-shell .mini-cap strong{font-size:12px!important;margin-top:2px!important}\n}\n\n\/* === MOCKUP TAP HINT MOBILE === *\/\n@media (max-width:760px){\n  body.postid-1835 #lvm-shell .tap-hint.mobile{position:relative!important;width:100%!important;left:auto!important;top:auto!important;text-align:center!important;margin:0 auto 14px!important;display:block!important}\n  body.postid-1835 #lvm-shell .tap-hint.desktop{display:none!important}\n  body.postid-1835 #lvm-shell .tap-hint.hidden{display:none!important;height:0!important;margin:0!important;padding:0!important}\n}\n\n\/* === A.6 BODYSCAN ILLUST partie BMR (override mobile mini-phone) === *\/\nbody.postid-1835 #lvm-shell .bodyscan-illust{margin:40px auto 8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important;max-width:220px!important}\nbody.postid-1835 #lvm-shell .bodyscan-illust .mini-phone{max-width:200px!important;padding:3px!important;border-radius:22px!important;border-width:1px!important}\nbody.postid-1835 #lvm-shell .bodyscan-illust .mini-phone .notch{width:40px!important;height:11px!important;border-radius:0 0 7px 7px!important}\nbody.postid-1835 #lvm-shell .bodyscan-illust .mini-phone .scr{border-radius:18px!important}\n@media (max-width:760px){\n  body.postid-1835 #lvm-shell .bodyscan-illust{max-width:180px!important}\n  body.postid-1835 #lvm-shell .bodyscan-illust .mini-phone{max-width:160px!important;padding:3px!important;border-radius:20px!important}\n  body.postid-1835 #lvm-shell .bodyscan-illust .mini-phone .notch{width:34px!important;height:9px!important;border-radius:0 0 6px 6px!important}\n  body.postid-1835 #lvm-shell .bodyscan-illust .mini-phone .scr{border-radius:16px!important}\n}\n\n\/* Fix CompressX picture wrappers : images ne doivent pas exploser *\/\n#lvm-shell picture{display:block;max-width:100%}\n#lvm-shell picture img{display:block;max-width:100%;height:auto}\n#lvm-shell .bodyscan-illust .mini-phone .scr picture{display:block;width:100%;height:100%}\n#lvm-shell .bodyscan-illust .mini-phone .scr picture img{width:100%!important;height:100%!important;object-fit:cover!important}\n#lvm-shell .pyramide-illust picture{display:block;width:100%}\n#lvm-shell .pyramide-illust picture img{width:100%!important;height:auto!important;border-radius:18px}<\/style>\n<div id=\"lvm-shell\" class=\"force-show\">\n\n<nav class=\"nav\"><div class=\"nav-row\">\n  <a class=\"nav-brand\" href=\"https:\/\/lean-app.com\/en\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\" alt=\"Lean\" width=\"28\" height=\"28\"><span>Lean<\/span><\/a>\n  <div class=\"nav-spacer\"><\/div>\n  <a class=\"nav-link\" href=\"https:\/\/lean-app.com\/en\/\">Home<\/a>\n  <div class=\"nav-stores\">\n    <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-neat\" target=\"_blank\" rel=\"noopener\" aria-label=\"App Store\"><img decoding=\"async\" src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"App Store\"><\/a>\n    <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite&#038;utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-neat\" target=\"_blank\" rel=\"noopener\" aria-label=\"Google Play\"><img decoding=\"async\" src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Google Play\"><\/a>\n  <\/div>\n<\/div><\/nav>\n<div class=\"progress\"><i><\/i><\/div>\n<main class=\"wrap\">\n\n<section class=\"hero\" aria-labelledby=\"title\">\n  <div class=\"crumb\"><a href=\"https:\/\/lean-app.com\/en\/\">Home<\/a> &nbsp;\/&nbsp; NEAT calculator<\/div>\n  <div class=\"eyebrow\">Calculator &middot; Steps &amp; non-exercise expenditure<\/div>\n  <h1 id=\"title\">NEAT calculator&nbsp;: how many calories do your steps really burn&nbsp;?\n    <span class=\"alt\">your real steps, your real body: zero checkboxes<\/span>\n  <\/h1>\n  <p class=\"dek\">Walking, posture, everyday movement: NEAT is the most variable block of your expenditure, up to 700&nbsp;kcal\/day of difference between two people of the same weight (Levine 2005). This calculator converts your real steps into kcal\/day using your measured profile (weight, height, body fat), and places them within your non-exercise expenditure. Without ever asking you to tick a box.<\/p>\n  <div class=\"byline\">\n    <img class=\"by-logo\" src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\" alt=\"\" width=\"512\" height=\"512\" loading=\"lazy\" decoding=\"async\" \/>\n    <span><strong>The Lean Team<\/strong> &middot; 9&nbsp;min read &middot; Updated August 18, 2026<\/span>\n  <\/div>\n  <div class=\"hero-stores\">\n    <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-neat\" target=\"_blank\" rel=\"noopener\">\n      <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"T\u00e9l\u00e9charger sur l'App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" \/>\n    <\/a>\n    <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite&#038;utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-neat\" target=\"_blank\" rel=\"noopener\">\n      <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Disponible sur Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\" \/>\n    <\/a>\n    <span class=\"or\">Free download<\/span>\n  <\/div>\n\n  <div class=\"hero-bottom\">\n    <div class=\"hero-lead\">\n      Standard apps make you tick a &laquo;&nbsp;sedentary \/ lightly active&nbsp;&raquo; box once and for all, then freeze your expenditure on it for months. That is exactly what Lean refuses: your pedometer (HealthKit \/ Google Fit) feeds your NEAT continuously, step by step, every day. This page applies the same logic: we only ask for measurements, your body and your steps, never a label.\n    <\/div>\n    <div class=\"phone-wrap rev\">\n      <div class=\"phone-stage\">\n        <div class=\"tap-hint mobile\" id=\"tapHintMobile\" aria-hidden=\"true\">\n          <span class=\"th-pill\"><small>Interactive demo<\/small>Tap the screen to explore the app<\/span>\n          <svg class=\"th-arrow\" viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n            <path d=\"M12 4 L12 20 M5 13 L12 20 L19 13\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"tap-hint desktop\" id=\"tapHintDesktop\" aria-hidden=\"true\">\n          <span class=\"th-pill\"><small>Interactive demo<\/small>Tap the screen<br>to explore the app<\/span>\n          <svg class=\"th-arrow\" viewbox=\"0 0 104 34\" fill=\"none\" aria-hidden=\"true\">\n            <path d=\"M4 9 C 34 1, 64 20, 94 27\" stroke=\"currentColor\" stroke-width=\"2.6\" fill=\"none\" stroke-linecap=\"round\"\/>\n            <path d=\"M86 20 L 94 27 L 84 30\" stroke=\"currentColor\" stroke-width=\"2.6\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"phone\" id=\"phone\" role=\"img\" aria-label=\"Preview of the Lean app with TDEE drill-down\">\n          <div class=\"notch\"><\/div>\n          <div class=\"phone-screen\">\n            <button class=\"phone-back\" id=\"phoneBack\" aria-label=\"Back\">&#8249;<\/button>\n            <div id=\"phoneImg\" class=\"phone-bg tab-depense\" role=\"img\" aria-label=\"Lean preview, Expenditure tab\"><\/div>\n            <div class=\"phone-zones\" id=\"phoneZones\">\n              <div class=\"z\" data-sub=\"BMR\"  style=\"top:11%;height:21%\" role=\"button\" tabindex=\"0\" aria-label=\"BMR detail\"><\/div>\n              <div class=\"z\" data-sub=\"NEAT\" style=\"top:33%;height:16%\" role=\"button\" tabindex=\"0\" aria-label=\"NEAT detail\"><\/div>\n              <div class=\"z\" data-sub=\"EAT\"  style=\"top:50%;height:16%\" role=\"button\" tabindex=\"0\" aria-label=\"EAT detail\"><\/div>\n              <div class=\"z\" data-sub=\"TEF\"  style=\"top:67%;height:16%\" role=\"button\" tabindex=\"0\" aria-label=\"TEF detail\"><\/div>\n            <\/div>\n            <div class=\"phone-navbar\" id=\"phoneNav\" aria-hidden=\"false\">\n              <button data-tab=\"bilan\"     type=\"button\" aria-label=\"Balance tab\"><\/button>\n              <button data-tab=\"kcal\"      type=\"button\" aria-label=\"Calories tab\"><\/button>\n              <button data-tab=\"depense\"   type=\"button\" aria-label=\"Expenditure tab\"><\/button>\n              <button data-tab=\"strategie\" type=\"button\" aria-label=\"Strategy tab\"><\/button>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"phone-tabs\" role=\"tablist\" aria-label=\"Navigate the Lean app\">\n          <button data-tab=\"bilan\"     type=\"button\">Balance<\/button>\n          <button data-tab=\"kcal\"      type=\"button\">Calories<\/button>\n          <button data-tab=\"depense\"   type=\"button\" class=\"on\">Expenditure<\/button>\n          <button data-tab=\"strategie\" type=\"button\">Strategy<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"snippet rev\">\n    <div class=\"lbl\">Quick answer<\/div>\n    <p>NEAT (Non-Exercise Activity Thermogenesis) is everything you burn through non-exercise activity. Its measurable everyday part is your steps: roughly <b>0.03 to 0.06&nbsp;kcal per step<\/b> depending on your weight and height, meaning 250 to 450&nbsp;kcal for 8,000 steps and 300 to 550&nbsp;kcal for 10,000. On top of that comes a postural and movement share, up to <b>+350&nbsp;kcal\/day<\/b> standing vs sitting (Levine 2005), which cannot be declared in a menu: it is measured. Estimate the NEAT of your steps with the calculator below.<\/p>\n  <\/div>\n<\/section>\n\n<h2 class=\"sect\"><span class=\"num\">02 &middot; Calculator<\/span>Estimate the NEAT of your steps in kcal\/day<\/h2>\n<p>Enter your measurements: your body (weight, height, body fat) and your step average. Nothing else. The calculator converts your steps into kcal using a step cost adjusted to your profile, computes your BMR on your lean mass (370&nbsp;+&nbsp;21.6&nbsp;&times;&nbsp;FFM, the same formula as our <a href=\"\/en\/calculateur-tdee\/\">TDEE calculator<\/a>), then places your NEAT within your non-exercise expenditure. It is an educational estimate with a transparent formula, not a measurement: the real value reads every day from your actual steps.<\/p>\n\n<div class=\"calc-board\" id=\"calcBoard\">\n  <div class=\"calc-inputs\">\n    <h3>Your measurements<\/h3>\n    <div class=\"calc-row\">\n      <label>Sex<\/label>\n      <div class=\"calc-sex\">\n        <label><input type=\"radio\" name=\"sex\" value=\"M\" checked><span>Male<\/span><\/label>\n        <label><input type=\"radio\" name=\"sex\" value=\"F\"><span>Female<\/span><\/label>\n      <\/div>\n    <\/div>\n    <div class=\"calc-row\"><label for=\"cAge\">Age (years)<\/label><input id=\"cAge\" type=\"number\" min=\"14\" max=\"90\" value=\"30\"><\/div>\n    <div class=\"calc-row\"><label for=\"cWeight\">Weight (kg)<\/label><input id=\"cWeight\" type=\"number\" min=\"35\" max=\"200\" step=\"0.1\" value=\"75\"><\/div>\n    <div class=\"calc-row\"><label for=\"cHeight\">Height (cm)<\/label><input id=\"cHeight\" type=\"number\" min=\"140\" max=\"220\" value=\"178\"><\/div>\n    <div class=\"calc-row\">\n      <label for=\"cBodyfat\">Body fat<span class=\"steps-out\" id=\"bfVal\">15&nbsp;%<\/span><\/label>\n      <div class=\"calc-bf\"><input id=\"cBodyfat\" type=\"range\" min=\"5\" max=\"40\" step=\"0.5\" value=\"15\"><\/div>\n      <button type=\"button\" class=\"bf-help\" id=\"bfHelp\">You do not know your body fat&nbsp;?<\/button>\n      <div class=\"calc-note\" id=\"bfHint\">Usual ranges for a man: 10 to 25&nbsp;%. Your sex and age help place you; the calculation itself runs on your lean mass, where they are already largely captured.<\/div>\n    <\/div>\n    <div class=\"calc-row\">\n      <label for=\"cSteps\">Daily steps (7-day average)<span class=\"steps-out\" id=\"stepsVal\">8,000 steps<\/span><\/label>\n      <div class=\"calc-bf\"><input id=\"cSteps\" type=\"range\" min=\"1000\" max=\"30000\" step=\"500\" value=\"8000\"><\/div>\n      <div class=\"calc-note\">You do not know your average? Open the Health app on your iPhone or Google Fit: the 7-day average is the right value. That is exactly the data Lean reads continuously.<\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"calc-results\">\n    <div class=\"calc-tdee\">\n      <div class=\"label\">The NEAT of your steps<\/div>\n      <div class=\"val\"><span id=\"rNeat\">0<\/span><span class=\"unit\">kcal\/day<\/span><\/div>\n      <div class=\"neat-meter\" aria-hidden=\"true\"><i id=\"neatBar\"><\/i><\/div>\n      <span class=\"neat-pill warn\" id=\"neatPill\">Average NEAT<\/span>\n      <div class=\"note\">Your steps only, converted on your real profile. The posture and movement share exists too: it is measured, it is not declared (see the science below). Your workouts (EAT) add on top.<\/div>\n    <\/div>\n\n    <div class=\"bmr-duo\">\n      <div class=\"bd-card pas\">\n        <div class=\"label\">Cost of your step<\/div>\n        <div class=\"v\"><span id=\"rKps\">0,040<\/span><span class=\"u\">kcal\/step<\/span><\/div>\n        <div class=\"s\">Estimated stride <b id=\"rStride\">74<\/b> cm (0.414 &times; height)<\/div>\n      <\/div>\n      <div class=\"bd-card\">\n        <div class=\"label\">BMR on lean mass<\/div>\n        <div class=\"v\"><span id=\"rBmr\">0<\/span><span class=\"u\">kcal\/d<\/span><\/div>\n        <div class=\"s\">370 + 21.6 &times; <b id=\"rFfm\">0<\/b> kg of lean mass<\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"share-card\">\n      <div class=\"label\">Share of your non-exercise expenditure<\/div>\n      <div class=\"share-meter\" aria-hidden=\"true\"><i id=\"shareBar\"><\/i><\/div>\n      <p>Your steps account for roughly <b id=\"rPart\">0<\/b>&#8239;% of your estimated non-exercise expenditure: <b id=\"rTdee\">0<\/b> kcal\/day, that is BMR <b id=\"rBmr2\">0<\/b> + steps <b id=\"rNeat2\">0<\/b> + estimated TEF <b id=\"rTef\">0<\/b>. The same breakdown as in the app, where every block is measured instead of assumed.<\/p>\n    <\/div>\n\n    <div class=\"calc-delta\" id=\"equivLine\">\n      Your <b id=\"eSteps\">8&#8239;000<\/b> steps &asymp; <b id=\"eKcal\">0<\/b> kcal: the equivalent of <b id=\"eRun\">0<\/b> minutes of running at 10&nbsp;km\/h, for <b id=\"eKm\">0<\/b> km covered.\n    <\/div>\n\n    <div class=\"reco-card\" id=\"recoCard\">\n      <div class=\"rc-title\" id=\"recoTitle\">Recommendation<\/div>\n      <p class=\"rc-body\" id=\"recoBody\"><\/p>\n      <p class=\"rc-disclaimer\">Educational estimate based on published values (energy cost of walking in MET, Ainsworth 2011; postural variability, Levine 2005). This calculator is not a diagnostic tool and does not replace medical advice.<\/p>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"micro-cta\">\n  This calculator gives a snapshot with a transparent formula. <b>Lean goes further:<\/b> your pedometer feeds your NEAT in real time, your BMR is recalculated on the body fat measured by AI BodyScan, and your daily calorie balance adjusts with every step. <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-neat\">See your real NEAT in Lean.<\/a>\n<\/div>\n\n<div class=\"bf-modal\" id=\"bfModal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"bfModalTitle\">\n  <div class=\"bf-ovl\" id=\"bfOvl\"><\/div>\n  <div class=\"bf-dialog\">\n    <button class=\"bf-close\" id=\"bfClose\" type=\"button\" aria-label=\"Fermer\">&times;<\/button>\n    <div class=\"bf-title\" id=\"bfModalTitle\">You do not know your body fat&nbsp;?<\/div>\n    <p class=\"bf-text\">Lean's AI BodyScan measures it in 5&nbsp;seconds from a single photo: body fat, lean mass and fat mass, straight from your phone.<\/p>\n    <div class=\"bodyscan-illust\" style=\"margin:0 auto;max-width:200px\">\n      <div class=\"mini-phone\" style=\"max-width:200px;padding:3px;border:1px solid rgba(255,255,255,.07);border-radius:22px;background:linear-gradient(145deg,#2a2a2a,#0e0e0e);box-shadow:0 18px 36px rgba(0,0,0,.14);position:relative;margin:0 auto\">\n        <div class=\"notch\" style=\"position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:11px;background:#0a0a0a;border-radius:0 0 7px 7px;z-index:5\"><\/div>\n        <div class=\"scr\" style=\"border-radius:18px;overflow:hidden;background:#FAF0E6;aspect-ratio:9\/19.5\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-bodyscan-result.webp\" alt=\"R\u00e9sultat BodyScan IA : bodyfat mesur\u00e9 depuis une photo, masse maigre et masse grasse\" width=\"200\" height=\"433\" loading=\"lazy\" decoding=\"async\" style=\"width:100%;height:100%;object-fit:cover;display:block\"><\/div>\n      <\/div>\n    <\/div>\n    <p class=\"bf-sub\">In the meantime, leave the slider on an approximate value: an approximate body fat beats a calculation that ignores your body composition entirely.<\/p>\n    <div class=\"bf-stores\">\n      <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-neat\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"T\u00e9l\u00e9charger sur l'App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\"><\/a>\n      <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite&#038;utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-neat\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Disponible sur Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\"><\/a>\n    <\/div>\n  <\/div>\n<\/div>\n\n<h2 class=\"sect\"><span class=\"num\">03 &middot; The science<\/span>Why NEAT is the most underrated lever<\/h2>\n\n<div class=\"statement\"><p>Your NEAT can vary threefold. <span class=\"accent\">And it can be measured.<\/span><\/p><\/div>\n\n<div class=\"key-grid\">\n  <div class=\"key-card\"><div class=\"kv\">700<span>kcal\/d<\/span><\/div><div class=\"kl\">of possible NEAT difference between two people of the same weight (Levine 2005)<\/div><\/div>\n  <div class=\"key-card\"><div class=\"kv\">2&#8239;h&#8239;30<\/div><div class=\"kl\">more sitting time per day in obese subjects, postural sensors over 10 days (Science)<\/div><\/div>\n  <div class=\"key-card\"><div class=\"kv\">+350<span>kcal\/d<\/span><\/div><div class=\"kl\">the gap in postural allocation standing vs sitting, at similar body size<\/div><\/div>\n<\/div>\n\n<div class=\"body\">\n<p>The term comes from James Levine, who defined <b>NEAT<\/b> (Non-Exercise Activity Thermogenesis) as all activity thermogenesis outside voluntary exercise: everyday walking, posture, movement, fidgeting (Levine 2002). His most striking measurement dates from 2005, in <i>Science<\/i> : fitted with posture sensors for 10 days, obese subjects stayed seated <b>2&nbsp;h&nbsp;30 longer per day<\/b> than lean subjects of similar body size; adopting the postural allocation of lean subjects would represent about <b>350&nbsp;kcal\/day<\/b> of additional expenditure. Between a profile walking 3,000 steps and one walking 15,000, the gap reaches 700&nbsp;kcal\/day. No other block of the TDEE varies this much from one person to another.<\/p>\n<p>The cost of a step, on the other hand, can be quantified cleanly with <b>METs<\/b> (metabolic equivalents, Ainsworth 2011 compendium): walking at a moderate pace costs about 3.3&nbsp;MET, which, brought back to cadence, gives <b>0.03 to 0.06&nbsp;kcal per step<\/b> depending on your weight and stride length. That is the formula of the calculator above: a step at 90&nbsp;kg is &laquo;&nbsp;worth&nbsp;&raquo; 25&nbsp;% more than a step at 70&nbsp;kg, and no single flat rate can reflect that. In strength training, the irony is well known: your 23 hours outside the gym often weigh more in your expenditure than the session itself, and it is NEAT that carries them.<\/p>\n<p>And the non-step component? Posture, movement, fidgeting: it is real, Levine quantified it. But it is <b>impossible to declare honestly<\/b> : nobody can say whether they are &laquo;&nbsp;sedentary \/ lightly active&nbsp;&raquo;, and the answer would change every week. That is why this calculator does not ask you for it: it quantifies your steps, the measurable part of your NEAT, and nothing else. Lean captures the rest where it shows: in the continuous measurement of your activity and your real data, not in a box ticked on day one.<\/p>\n<p>Where does NEAT sit in the equation? In Lean, expenditure breaks down into <b>TDEE = BMR + NEAT + EAT + TEF<\/b>. NEAT is its most variable block, the one questionnaires flatten into a frozen multiplier. Metabolic adaptation is the 5th block: a coefficient that modulates the BMR (100&rarr;0&nbsp;% convention), never a term you add. And in a prolonged deficit, part of the slowdown runs precisely through a NEAT that drops without you noticing (Rosenbaum and Leibel 2010): fewer movements, fewer spontaneous steps, the lift without thinking about it.<\/p>\n<\/div>\n\n<div class=\"bodyscan-illust\" style=\"margin:40px auto 8px;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:220px\">\n  <div class=\"mini-phone\" style=\"max-width:200px;padding:3px;border:1px solid rgba(255,255,255,.07);border-radius:22px;background:linear-gradient(145deg,#2a2a2a,#0e0e0e);box-shadow:0 18px 36px rgba(0,0,0,.14);position:relative\">\n    <div class=\"notch\" style=\"position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:11px;background:#0a0a0a;border-radius:0 0 7px 7px;z-index:5\"><\/div>\n    <div class=\"scr\" style=\"border-radius:18px;overflow:hidden;background:#FAF0E6;aspect-ratio:9\/19.5\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_depense.webp\" alt=\"\u00c9cran D\u00e9pense de Lean : BMR, NEAT en pas r\u00e9els, EAT et TEF mesur\u00e9s s\u00e9par\u00e9ment\" width=\"200\" height=\"433\" loading=\"lazy\" decoding=\"async\" style=\"width:100%;height:100%;object-fit:cover;display:block\"><\/div>\n  <\/div>\n  <div class=\"bodyscan-cap\" style=\"font-size:13px;color:#6E6E73;text-align:center;line-height:1.5\"><b style=\"display:block;color:#0E0E10;font-weight:600;margin-bottom:3px\">The 4 blocks, measured<\/b>Lean's Expenditure screen: BMR, NEAT (17,094 real steps), EAT, TEF. No boxes, only data.<\/div>\n<\/div>\n\n<div class=\"body\">\n<p>One last point, measured by the NEAT pillar on this site: watches and apps announcing 700&nbsp;kcal for a 10,000-step day overestimate walking by 30 to 100&nbsp;%. The real value for a 75&nbsp;kg profile is around 350 to 400&nbsp;kcal. If you build a deficit on inflated expenditure, your plateau is no mystery: it was written in advance.<\/p>\n<\/div>\n\n<div class=\"micro-cta\">\n  For the complete theory of NEAT, read the <a href=\"\/en\/neat-depense-non-sportive\/\">NEAT pillar: non-exercise expenditure<\/a>, and for the block-by-block breakdown, the guide <a href=\"\/en\/depense-energetique-totale-v2\/\">total daily energy expenditure<\/a>.\n<\/div>\n\n<h2 class=\"sect\"><span class=\"num\">04 &middot; Three step volumes<\/span>From 3,000 to 15,000 steps: what it really changes<\/h2>\n<p>Three profiles, three measured step volumes, three NEAT values. No labels: measurements only. The numbers come from the calculator on this page, you can reproduce them by entering the same parameters.<\/p>\n\n<div class=\"profile-grid\">\n  <div class=\"profile-card\">\n    <h4>3,000 steps \/ day<\/h4>\n    <div class=\"meta\">Woman &middot; 31 years &middot; 64&nbsp;kg &middot; 1m66 &middot; body fat 28&nbsp;%<\/div>\n    <div class=\"rows\">\n      <div class=\"rw\"><span>Cost of the step<\/span><span class=\"v\">0.032 kcal<\/span><\/div>\n      <div class=\"rw lean\"><span>NEAT of steps<\/span><span class=\"v\">&asymp;&nbsp;95 kcal\/day<\/span><\/div>\n      <div class=\"rw\"><span>BMR (lean mass 46.1&nbsp;kg)<\/span><span class=\"v\">&asymp;&nbsp;1,365 kcal\/day<\/span><\/div>\n      <div class=\"rw\"><span>Share of non-exercise expenditure<\/span><span class=\"v\">&asymp;&nbsp;6&nbsp;%<\/span><\/div>\n    <\/div>\n    <div class=\"delta\">An almost negligible step NEAT: the biggest room for progress in the whole expenditure. <b style=\"color:var(--pink)\">+2,000 steps\/day = ~64 kcal more, without a single minute of exercise.<\/b><\/div>\n  <\/div>\n\n  <div class=\"profile-card\">\n    <h4>8,000 steps \/ day<\/h4>\n    <div class=\"meta\">Man &middot; 29 years &middot; 75&nbsp;kg &middot; 1m78 &middot; body fat 15&nbsp;%<\/div>\n    <div class=\"rows\">\n      <div class=\"rw\"><span>Cost of the step<\/span><span class=\"v\">0.040 kcal<\/span><\/div>\n      <div class=\"rw lean\"><span>NEAT of steps<\/span><span class=\"v\">&asymp;&nbsp;319 kcal\/day<\/span><\/div>\n      <div class=\"rw\"><span>BMR (lean mass 63.8&nbsp;kg)<\/span><span class=\"v\">&asymp;&nbsp;1,747 kcal\/day<\/span><\/div>\n      <div class=\"rw\"><span>Share of non-exercise expenditure<\/span><span class=\"v\">&asymp;&nbsp;14&nbsp;%<\/span><\/div>\n    <\/div>\n    <div class=\"delta\">A solid block, close to a snack burned every day, every day of the year. <b style=\"color:var(--pink)\">At this volume, counting it accurately becomes decisive.<\/b><\/div>\n  <\/div>\n\n  <div class=\"profile-card\">\n    <h4>15,000 steps \/ day<\/h4>\n    <div class=\"meta\">Man &middot; 35 years &middot; 84&nbsp;kg &middot; 1m82 &middot; body fat 20&nbsp;%<\/div>\n    <div class=\"rows\">\n      <div class=\"rw\"><span>Cost of the step<\/span><span class=\"v\">0.046 kcal<\/span><\/div>\n      <div class=\"rw lean\"><span>NEAT of steps<\/span><span class=\"v\">&asymp;&nbsp;685 kcal\/day<\/span><\/div>\n      <div class=\"rw\"><span>BMR (lean mass 67.2&nbsp;kg)<\/span><span class=\"v\">&asymp;&nbsp;1,822 kcal\/day<\/span><\/div>\n      <div class=\"rw\"><span>Share of non-exercise expenditure<\/span><span class=\"v\">&asymp;&nbsp;25&nbsp;%<\/span><\/div>\n    <\/div>\n    <div class=\"delta\">A quarter of non-exercise expenditure: crushing it into a frozen multiplier distorts the entire plan. <b style=\"color:var(--pink)\">Here the pedometer is not a gadget, it is the master data point.<\/b><\/div>\n  <\/div>\n<\/div>\n\n<h2 class=\"sect\"><span class=\"num\">05 &middot; Continuous measurement<\/span>How Lean turns your steps into kcal, in real time<\/h2>\n\n<div class=\"body\">\n<p>An online calculator, even an honest one, freezes your NEAT on a declared average. Yet your NEAT changes every day: 4,000 steps on a rainy Sunday, 14,000 on a market Saturday. That is exactly why Lean measures it instead of assuming it:<\/p>\n<\/div>\n\n<div class=\"profile-grid\">\n  <div class=\"profile-card\">\n    <h4>1. Native pedometer connected<\/h4>\n    <div class=\"meta\">HealthKit (iOS) \/ Google Fit (Android)<\/div>\n    <p style=\"margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)\">Your steps are read continuously from your phone, with no manual entry. Every step is converted into kcal on YOUR measured profile (weight, height, lean mass), not on a generic flat rate.<\/p>\n  <\/div>\n  <div class=\"profile-card\">\n    <h4>2. NEAT separated from EAT<\/h4>\n    <div class=\"meta\">No double counting<\/div>\n    <p style=\"margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)\">During a tracked workout, steps are neutralised on the NEAT side: your run counts in EAT, not twice. The boundary between blocks stays clean.<\/p>\n  <\/div>\n  <div class=\"profile-card\">\n    <h4>3. Live calorie balance<\/h4>\n    <div class=\"meta\">Your daily target moves with your steps<\/div>\n    <p style=\"margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)\">A big walking day raises your kcal target for the day, live. A couch Sunday lowers it. Your deficit stays constant, even when your NEAT does not.<\/p>\n  <\/div>\n  <div class=\"profile-card\">\n    <h4>4. NEAT monitored during a deficit<\/h4>\n    <div class=\"meta\">The invisible slowdown, made visible<\/div>\n    <p style=\"margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)\">When cutting, NEAT drops without warning: fewer spontaneous steps, fewer movements. Lean sees it in your data, while<a href=\"\/en\/calculateur-adaptation-metabolique\/\">metabolic adaptation<\/a> (100&rarr;0&nbsp;% coefficient on the BMR) is tracked separately.<\/p>\n  <\/div>\n<\/div>\n\n<div class=\"bodyscan-illust\" style=\"margin:40px auto 8px;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:220px\">\n  <div class=\"mini-phone\" style=\"max-width:200px;padding:3px;border:1px solid rgba(255,255,255,.07);border-radius:22px;background:linear-gradient(145deg,#2a2a2a,#0e0e0e);box-shadow:0 18px 36px rgba(0,0,0,.14);position:relative\">\n    <div class=\"notch\" style=\"position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:11px;background:#0a0a0a;border-radius:0 0 7px 7px;z-index:5\"><\/div>\n    <div class=\"scr\" style=\"border-radius:18px;overflow:hidden;background:#FAF0E6;aspect-ratio:9\/19.5\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_NEAT.webp\" alt=\"\u00c9cran NEAT de Lean : pas quotidiens convertis en kcal en continu\" width=\"200\" height=\"433\" loading=\"lazy\" decoding=\"async\" style=\"width:100%;height:100%;object-fit:cover;display:block\"><\/div>\n  <\/div>\n  <div class=\"bodyscan-cap\" style=\"font-size:13px;color:#6E6E73;text-align:center;line-height:1.5\"><b style=\"display:block;color:#0E0E10;font-weight:600;margin-bottom:3px\">Lean's NEAT screen<\/b>Your steps converted into kcal, continuously. No ticked box: a measurement.<\/div>\n<\/div>\n\n<div class=\"micro-cta\">\n  This logic lives in the <b>Progression Pyramid<\/b> from Lean: adherence &gt; calorie target &gt; steps. Steps are a pillar in their own right, not an option. <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-neat\">See the Pyramid in the app<\/a>.\n<\/div>\n\n<h2 class=\"sect\"><span class=\"num\">06 &middot; Myth vs reality<\/span>10,000 steps is not a magic number<\/h2>\n\n<div class=\"key-grid\">\n  <div class=\"key-card\"><div class=\"kv\">1965<\/div><div class=\"kl\">the origin of the 10,000 steps: the marketing of manpo-kei, a Japanese pedometer, not a laboratory<\/div><\/div>\n  <div class=\"key-card\"><div class=\"kv\">300-550<span>kcal<\/span><\/div><div class=\"kl\">what 10,000 steps are really worth depending on your weight and stride<\/div><\/div>\n  <div class=\"key-card\"><div class=\"kv\">+2&#8239;000<span>not<\/span><\/div><div class=\"kl\">&asymp; 80 to 120 kcal\/day depending on your build: the progression step that counts<\/div><\/div>\n<\/div>\n\n<div class=\"mvr\">\n  <div class=\"mv myth\">\n    <div class=\"tag\">The myth<\/div>\n    <h4>&laquo;&nbsp;You need 10,000 steps a day, otherwise it does not count&nbsp;&raquo;<\/h4>\n    <p>The round number does not come from a laboratory: it comes from the marketing of a 1960s Japanese pedometer, the manpo-kei, literally &laquo;&nbsp;10,000-step meter&nbsp;&raquo;. The slogan was good, it became a global norm, then a guilt-inducing threshold: below 10,000, failure; above, mission accomplished.<\/p>\n  <\/div>\n  <div class=\"mv real\">\n    <div class=\"tag\">The measured reality<\/div>\n    <h4>A continuum, not a threshold<\/h4>\n    <p>The Tudor-Locke synthesis (2011) describes a continuum with no magic threshold: below 5,000 steps\/day the volume is low, 7,500 to 9,999 is already a good level, 10,000 and above is a high volume. Benefits start well before 10,000 and do not stop at 10,000: every 2,000-step increment counts.<\/p>\n    <p>In energy terms, it is kcal, not steps, that make your balance: 10,000 steps are worth ~350 kcal for a 70&nbsp;kg profile and ~500 kcal for a 100&nbsp;kg profile. The right target is relative: your current average +2,000, held every day, beats a heroic 10,000 on Monday followed by three days at 3,000.<\/p>\n  <\/div>\n<\/div>\n\n<div class=\"body\">\n<p>The practical consequence: set your step target from your real 7-day average, not from a cultural number. And count your steps in kcal adjusted to your profile, not at a flat rate: that is the whole difference between a theoretical deficit and a deficit that actually exists.<\/p>\n<\/div>\n\n<div class=\"micro-cta\">\n  To place your NEAT within your full expenditure: the <a href=\"\/en\/calculateur-tdee\/\">TDEE calculator<\/a> and the guide on <a href=\"\/en\/calculer-vraie-depense-calorique\/\">calculate your real calorie expenditure<\/a>.\n<\/div>\n\n<h2 class=\"sect\"><span class=\"num\">07 &middot; FAQ<\/span>Everything you are wondering about NEAT and your steps<\/h2>\n<details class=\"faq\"><summary>What is NEAT&nbsp;?<\/summary><div class=\"faq-body\"><p>NEAT (Non-Exercise Activity Thermogenesis) is the energy you burn through any physical activity outside exercise: walking, standing, cooking, carrying your groceries, fidgeting. It is the most variable block of energy expenditure: up to 700 kcal\/day of difference between two people of the same weight according to Levine's measurements. In the equation TDEE = BMR + NEAT + EAT + TEF, it is the second block, and the only one that reads directly from a pedometer.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>How do you calculate your NEAT&nbsp;?<\/summary><div class=\"faq-body\"><p>The measurable part is your steps: multiply your daily average by a cost of 0.03 to 0.06 kcal per step, adjusted to your weight and stride length (weight x stride x 0.000722). To place that NEAT within your expenditure, you also need a reliable BMR: it is computed on your lean mass (370 + 21.6 x FFM), therefore with your body fat. The posture and movement share cannot be declared honestly in a menu: it is measured continuously. That is why the calculator on this page only asks for measurements: your body and your steps.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>How many calories for 10,000 steps of walking&nbsp;?<\/summary><div class=\"faq-body\"><p>Between 300 and 550 kcal depending on your profile. The range depends mostly on your weight and stride length: about 350 kcal for 70 kg, 400 kcal for 75 kg and 1m78, more than 500 kcal beyond 95 kg. Be wary of watches showing 700 kcal for the same day: the measured overestimation runs from 30 to 100 %.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>How many calories does a single step burn&nbsp;?<\/summary><div class=\"faq-body\"><p>About 0.03 to 0.06 kcal, depending on your weight and height. The calculator's formula: step cost = weight x stride length x 0.000722, derived from the cost of moderate walking (3.3 MET, Ainsworth 2011 compendium). It looks tiny, but at 8,000 or 12,000 steps a day, that is hundreds of kcal daily, every day of the year.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Does NEAT include strength training&nbsp;?<\/summary><div class=\"faq-body\"><p>No. Your sessions (strength training, running, cycling) fall under EAT (Exercise Activity Thermogenesis), a separate block of the TDEE. That said, NEAT is crucial in strength training: your 23 hours outside the gym often burn more than your session itself. Many lifters overestimate their session and ignore their NEAT, when it is NEAT that makes the difference between two people on the same programme.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Why does my NEAT drop during a calorie deficit&nbsp;?<\/summary><div class=\"faq-body\"><p>It is one of the forms of metabolic adaptation: in a prolonged deficit, the body unconsciously reduces spontaneous movement. You fidget less, you walk more slowly, you take the lift without thinking. This drop can cancel part of your deficit with no fault in your discipline. The counter: an explicit, tracked step target, so that NEAT stays a choice, not a variable you endure.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>How can you increase your NEAT without doing more exercise&nbsp;?<\/summary><div class=\"faq-body\"><p>Anchor steps in existing habits: get off one stop earlier, take phone calls while walking, stairs by default, a 10-minute walk after each meal. Aim for your current average plus 2,000 steps, held every day, rather than one big unsustainable target. Every 2,000-step increment is worth roughly 80 to 120 kcal depending on your build: three habits are enough to change your expenditure.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Do you really need 10,000 steps a day&nbsp;?<\/summary><div class=\"faq-body\"><p>No, it is not a scientific threshold: the number comes from the marketing of a 1960s Japanese pedometer. The literature (Tudor-Locke 2011) describes a continuum: below 5,000 steps the volume is low, 7,500 to 10,000 is already a good level, and benefits continue beyond. The right target is set from your real 7-day average, not from a round number.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Does my smartwatch overestimate my walking calories&nbsp;?<\/summary><div class=\"faq-body\"><p>Often, yes. Measured overestimations of walking expenditure run from 30 to 100 % depending on the device: a 10,000-step day displayed at 700 kcal is more like 350 to 400 kcal for a 75 kg profile. If you eat those phantom calories, your deficit disappears. A MET-based calculation adjusted to your weight and height, like the one on this page and in Lean, stays closer to published values.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Does this calculator give an exact measurement of my NEAT&nbsp;?<\/summary><div class=\"faq-body\"><p>No. It estimates the step part of your NEAT, from measurements you provide (weight, height, body fat, step average) and published values for the cost of walking. It deliberately does not include the posture and movement share: it varies too much to fit in any box. Your real NEAT changes every day with your steps; that is why Lean measures it continuously through your pedometer instead of freezing it. And in any case, neither this page nor the app replaces medical advice.<\/p><\/div><\/details>\n\n<div class=\"sources\">\n  <h4>Scientific sources<\/h4>\n  <ol>\n    <li>Levine JA. Non-exercise activity thermogenesis (NEAT). Best Pract Res Clin Endocrinol Metab. 2002 Dec;16(4):679-702. <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/12468415\/\" target=\"_blank\" rel=\"noopener\">PubMed 12468415<\/a>.<\/li>\n    <li>Levine JA, Lanningham-Foster LM, McCrady SK, et al. Interindividual variation in posture allocation: possible role in human obesity. Science. 2005 Jan;307(5709):584-6. <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/15681386\/\" target=\"_blank\" rel=\"noopener\">PubMed 15681386<\/a>.<\/li>\n    <li>Ainsworth BE, Haskell WL, Herrmann SD, et al. 2011 Compendium of Physical Activities: a second update of codes and MET values. Med Sci Sports Exerc. 2011 Aug;43(8):1575-81. <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/21681120\/\" target=\"_blank\" rel=\"noopener\">PubMed 21681120<\/a>.<\/li>\n    <li>Tudor-Locke C, Craig CL, Brown WJ, et al. How many steps\/day are enough? For adults. Int J Behav Nutr Phys Act. 2011 Jul;8:79. <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/21798015\/\" target=\"_blank\" rel=\"noopener\">PubMed 21798015<\/a>.<\/li>\n    <li>Rosenbaum M, Leibel RL. Adaptive thermogenesis in humans. Int J Obes (Lond). 2010 Oct;34 Suppl 1:S47-55. <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/20935667\/\" target=\"_blank\" rel=\"noopener\">PubMed 20935667<\/a>.<\/li>\n  <\/ol>\n<\/div>\n\n<div class=\"get-band\">\n  <h3>Your NEAT, measured continuously<\/h3>\n  <p>Native pedometer connected to HealthKit and Google Fit, kcal adjusted to your profile, calorie balance that moves with your steps. The most variable expenditure of your day, finally counted properly. Free download, 7-day trial on the annual plan.<\/p>\n  <div class=\"stores\">\n    <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-neat\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"T\u00e9l\u00e9charger sur l'App Store\" loading=\"lazy\"><\/a>\n    <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite&#038;utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-neat\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Disponible sur Google Play\" loading=\"lazy\"><\/a>\n  <\/div>\n<\/div>\n<\/main>\n<\/div>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Article\",\n      \"@id\": \"https:\/\/lean-app.com\/calculateur-neat\/#article\",\n      \"headline\": \"Calculateur NEAT : combien br\u00fblent vraiment tes pas, sur ton corps r\u00e9el\",\n      \"description\": \"Estime ton NEAT en kcal\/jour \u00e0 partir de tes pas r\u00e9els, ton poids, ta taille et ton bodyfat. Co\u00fbt du pas transparent (0,03 \u00e0 0,06 kcal), BMR sur masse maigre, part de la d\u00e9pense hors sport.\",\n      \"datePublished\": \"2026-08-18\",\n      \"dateModified\": \"2026-08-18\",\n      \"author\": {\"@type\": \"Organization\", \"name\": \"L'\u00e9quipe Lean\"},\n      \"publisher\": {\"@type\": \"Organization\", \"name\": \"Lean\", \"url\": \"https:\/\/lean-app.com\"},\n      \"inLanguage\": \"fr-FR\",\n      \"mainEntityOfPage\": \"https:\/\/lean-app.com\/calculateur-neat\/\"\n    },\n    {\n      \"@type\": \"WebApplication\",\n      \"@id\": \"https:\/\/lean-app.com\/calculateur-neat\/#calculator\",\n      \"name\": \"Calculateur NEAT\",\n      \"applicationCategory\": \"HealthApplication\",\n      \"operatingSystem\": \"Web\",\n      \"url\": \"https:\/\/lean-app.com\/calculateur-neat\/\",\n      \"description\": \"Calculateur de NEAT (Non-Exercise Activity Thermogenesis) : kcal de tes pas r\u00e9els ajust\u00e9es au poids et \u00e0 la taille, BMR sur masse maigre (bodyfat), part du NEAT dans la d\u00e9pense hors sport. Aucune cat\u00e9gorie d\u00e9clarative.\",\n      \"inLanguage\": \"fr-FR\",\n      \"offers\": {\"@type\": \"Offer\", \"price\": \"0\", \"priceCurrency\": \"EUR\"}\n    },\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"@id\": \"https:\/\/lean-app.com\/calculateur-neat\/#breadcrumb\",\n      \"itemListElement\": [\n        {\"@type\": \"ListItem\", \"position\": 1, \"name\": \"Accueil\", \"item\": \"https:\/\/lean-app.com\/\"},\n        {\"@type\": \"ListItem\", \"position\": 2, \"name\": \"Calculateurs\", \"item\": \"https:\/\/lean-app.com\/comparatifs\/\"},\n        {\"@type\": \"ListItem\", \"position\": 3, \"name\": \"Calculateur NEAT\"}\n      ]\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"@id\": \"https:\/\/lean-app.com\/calculateur-neat\/#faq\",\n      \"mainEntity\": [\n        {\"@type\": \"Question\", \"name\": \"Qu'est-ce que le NEAT ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Le NEAT (Non-Exercise Activity Thermogenesis) est l'\u00e9nergie que tu br\u00fbles par toute activit\u00e9 physique hors sport : marcher, rester debout, cuisiner, porter tes courses, gigoter. C'est la brique la plus variable de la d\u00e9pense \u00e9nerg\u00e9tique : jusqu'\u00e0 700 kcal\/jour d'\u00e9cart entre deux personnes de m\u00eame poids selon les mesures de Levine. Dans l'\u00e9quation TDEE = BMR + NEAT + EAT + TEF, c'est la deuxi\u00e8me brique, et la seule qui se lit directement sur un podom\u00e8tre.\"}},\n        {\"@type\": \"Question\", \"name\": \"Comment calculer son NEAT ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"La partie mesurable, ce sont tes pas : multiplie ta moyenne quotidienne par un co\u00fbt de 0,03 \u00e0 0,06 kcal par pas, ajust\u00e9 \u00e0 ton poids et ta longueur de foul\u00e9e (poids x foul\u00e9e x 0,000722). Pour situer ce NEAT dans ta d\u00e9pense, il faut aussi un BMR fiable : il se calcule sur ta masse maigre (370 + 21,6 x FFM), donc avec ton bodyfat. La part posture et gestes, elle, ne peut pas se d\u00e9clarer honn\u00eatement dans un menu : elle se mesure en continu. C'est pourquoi le calculateur de cette page ne demande que des mesures : ton corps et tes pas.\"}},\n        {\"@type\": \"Question\", \"name\": \"Combien de calories pour 10 000 pas de marche ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Entre 300 et 550 kcal selon ton profil. La fourchette d\u00e9pend surtout de ton poids et de ta longueur de foul\u00e9e : environ 350 kcal pour 70 kg, 400 kcal pour 75 kg et 1m78, plus de 500 kcal au-del\u00e0 de 95 kg. M\u00e9fie-toi des montres qui affichent 700 kcal pour la m\u00eame journ\u00e9e : la surestimation mesur\u00e9e va de 30 \u00e0 100 %.\"}},\n        {\"@type\": \"Question\", \"name\": \"Combien de calories br\u00fble un seul pas ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Environ 0,03 \u00e0 0,06 kcal, selon ton poids et ta taille. La formule du calculateur : co\u00fbt du pas = poids x longueur de foul\u00e9e x 0,000722, d\u00e9riv\u00e9e du co\u00fbt de la marche mod\u00e9r\u00e9e (3,3 MET, compendium d'Ainsworth 2011). \u00c7a para\u00eet minuscule, mais \u00e0 8 000 ou 12 000 pas par jour, ce sont des centaines de kcal quotidiennes, tous les jours de l'ann\u00e9e.\"}},\n        {\"@type\": \"Question\", \"name\": \"Le NEAT compte-t-il la musculation ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Non. Tes s\u00e9ances (musculation, course, v\u00e9lo) rel\u00e8vent de l'EAT (Exercise Activity Thermogenesis), une brique s\u00e9par\u00e9e du TDEE. En revanche, le NEAT est crucial en musculation : tes 23 heures hors salle br\u00fblent souvent plus que ta s\u00e9ance elle-m\u00eame. Beaucoup de pratiquants surestiment leur s\u00e9ance et ignorent leur NEAT, alors que c'est lui qui fait la diff\u00e9rence entre deux personnes au m\u00eame programme.\"}},\n        {\"@type\": \"Question\", \"name\": \"Pourquoi mon NEAT baisse-t-il en d\u00e9ficit calorique ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"C'est une des formes de l'adaptation m\u00e9tabolique : en d\u00e9ficit prolong\u00e9, le corps r\u00e9duit inconsciemment les mouvements spontan\u00e9s. Tu gigotes moins, tu marches moins vite, tu prends l'ascenseur sans y penser. Cette baisse peut annuler une partie de ton d\u00e9ficit sans que ta discipline soit en cause. La parade : un objectif de pas explicite et suivi, pour que le NEAT reste un choix, pas une variable subie.\"}},\n        {\"@type\": \"Question\", \"name\": \"Comment augmenter son NEAT sans faire plus de sport ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Ancre des pas dans des habitudes existantes : descendre un arr\u00eat plus t\u00f4t, appels t\u00e9l\u00e9phoniques en marchant, escaliers par d\u00e9faut, une marche de 10 minutes apr\u00e8s chaque repas. Vise ta moyenne actuelle plus 2 000 pas, tenue tous les jours, plut\u00f4t qu'un gros objectif intenable. Chaque tranche de 2 000 pas vaut environ 80 \u00e0 120 kcal selon ton gabarit : trois habitudes suffisent \u00e0 changer ta d\u00e9pense.\"}},\n        {\"@type\": \"Question\", \"name\": \"Faut-il vraiment 10 000 pas par jour ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Non, ce n'est pas un seuil scientifique : le chiffre vient du marketing d'un podom\u00e8tre japonais des ann\u00e9es 1960. La litt\u00e9rature (Tudor-Locke 2011) d\u00e9crit un continuum : sous 5 000 pas le volume est bas, 7 500 \u00e0 10 000 est d\u00e9j\u00e0 un bon niveau, et les b\u00e9n\u00e9fices continuent au-del\u00e0. Le bon objectif se fixe depuis ta moyenne r\u00e9elle des 7 derniers jours, pas depuis un chiffre rond.\"}},\n        {\"@type\": \"Question\", \"name\": \"Ma montre connect\u00e9e surestime-t-elle mes calories de marche ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Souvent, oui. Les surestimations mesur\u00e9es sur la d\u00e9pense de marche vont de 30 \u00e0 100 % selon les appareils : une journ\u00e9e \u00e0 10 000 pas affich\u00e9e \u00e0 700 kcal vaut plut\u00f4t 350 \u00e0 400 kcal pour un profil de 75 kg. Si tu manges ces calories fant\u00f4mes, ton d\u00e9ficit dispara\u00eet. Un calcul par MET ajust\u00e9 \u00e0 ton poids et ta taille, comme celui de cette page et de Lean, reste plus proche des valeurs publi\u00e9es.\"}},\n        {\"@type\": \"Question\", \"name\": \"Ce calculateur donne-t-il une mesure exacte de mon NEAT ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Non. Il estime la partie pas de ton NEAT, depuis des mesures que tu fournis (poids, taille, bodyfat, moyenne de pas) et les valeurs publi\u00e9es du co\u00fbt de la marche. Il n'inclut volontairement pas la part posture et gestes : elle varie trop pour tenir dans une case, quelle qu'elle soit. Ton NEAT r\u00e9el change chaque jour avec tes pas ; c'est pour \u00e7a que Lean le mesure en continu via ton podom\u00e8tre au lieu de le figer. Et dans tous les cas, ni cette page ni l'app ne remplacent un avis m\u00e9dical.\"}}\n      ]\n    },\n    {\n      \"@type\": \"MobileApplication\",\n      \"@id\": \"https:\/\/lean-app.com\/#app\",\n      \"name\": \"Lean\",\n      \"applicationCategory\": \"HealthApplication\",\n      \"operatingSystem\": \"iOS, Android\",\n      \"description\": \"Tracker calories et m\u00e9tabolisme avec BodyScan IA : le NEAT mesur\u00e9 en continu via le podom\u00e8tre, pas un multiplicateur fig\u00e9.\",\n      \"aggregateRating\": {\"@type\": \"AggregateRating\", \"ratingValue\": \"4.7\", \"ratingCount\": \"1000\"},\n      \"offers\": {\"@type\": \"Offer\", \"price\": \"0\", \"priceCurrency\": \"EUR\"}\n    }\n  ]\n}\n<\/script>\n\n<script>(function(){\n  var phoneImg = document.getElementById('phoneImg');\n  var phoneBack = document.getElementById('phoneBack');\n  var zones = document.getElementById('phoneZones');\n  var topTabs = document.querySelectorAll('.phone-tabs button');\n  var navTaps = document.querySelectorAll('.phone-navbar button');\n\n  var tabMap = {\n    bilan:    {src:'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_bilan.webp',     drill:false},\n    kcal:     {src:'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_kcal.webp',      drill:false},\n    depense:  {src:'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_depense.webp',   drill:true},\n    strategie:{src:'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_strategie.webp', drill:false}\n  };\n  var subMap = {\n    BMR:  'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_BMR.webp',\n    NEAT: 'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_NEAT.webp',\n    EAT:  'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_EAT.webp',\n    TEF:  'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_TEF.webp'\n  };\n  var currentTab = 'depense';\n\n  function setActive(tab){\n    topTabs.forEach(function(b){ b.classList.toggle('on', b.dataset.tab===tab); });\n  }\n  function showTab(tab){\n    var t = tabMap[tab]; if(!t) return;\n    currentTab = tab;\n    phoneImg.style.opacity = 0;\n    setTimeout(function(){\n      phoneImg.className = 'phone-bg tab-' + tab;\n      phoneImg.style.opacity = 1;\n      zones.style.display = t.drill ? 'block' : 'none';\n      phoneBack.classList.remove('on');\n    }, 150);\n    setActive(tab);\n  }\n  function showSub(sub){\n    var src = subMap[sub]; if(!src) return;\n    phoneImg.style.opacity = 0;\n    setTimeout(function(){\n      phoneImg.className = 'phone-bg sub-' + sub;\n      phoneImg.style.opacity = 1;\n      zones.style.display = 'none';\n      phoneBack.classList.add('on');\n    }, 150);\n  }\n\n  var hintD = document.getElementById('tapHintDesktop');\n  var hintM = document.getElementById('tapHintMobile');\n  function hideHints(){\n    if (hintD) hintD.classList.add('hidden');\n    if (hintM) hintM.classList.add('hidden');\n  }\n\n  topTabs.forEach(function(b){ b.addEventListener('click', function(){ hideHints(); showTab(b.dataset.tab); }); });\n  navTaps.forEach(function(b){ b.addEventListener('click', function(){ hideHints(); showTab(b.dataset.tab); }); });\n  zones.querySelectorAll('.z').forEach(function(z){\n    z.addEventListener('click', function(){ hideHints(); showSub(z.dataset.sub); });\n    z.addEventListener('keydown', function(e){\n      if (e.key==='Enter' || e.key===' ') { e.preventDefault(); hideHints(); showSub(z.dataset.sub); }\n    });\n  });\n  phoneBack.addEventListener('click', function(){ hideHints(); showTab(currentTab); });\n})();<\/script>\n\n<script>\n(function(){\n  \/\/ ============================================================\n  \/\/ Estimation du NEAT des pas : ESTIMATION PEDAGOGIQUE, pas une\n  \/\/ mesure medicale. Formule transparente, sourcee :\n  \/\/ Levine 2002 (PubMed 12468415, definition et ampleur du NEAT),\n  \/\/ Levine 2005 (15681386, allocation posturale, ~350 kcal\/j assis vs debout,\n  \/\/              EXPLIQUEE dans le texte, JAMAIS saisie par l'utilisateur),\n  \/\/ Ainsworth 2011 (21681120, MET marche moderee ~3.3),\n  \/\/ Tudor-Locke 2011 (21798015, classification pas\/jour),\n  \/\/ Rosenbaum & Leibel 2010 (20935667, baisse du NEAT en deficit).\n  \/\/\n  \/\/ Inputs canoniques Lean UNIQUEMENT (miroir du \/calculateur-tdee\/ live) :\n  \/\/ sexe, age, poids, taille, bodyfat, pas. AUCUNE categorie declarative.\n  \/\/\n  \/\/   NEAT des pas :\n  \/\/     foulee (m) = 0.414 x taille (m)\n  \/\/     kcal\/pas   = poids x foulee x 0.000722\n  \/\/                  (= 3.3 MET x 3.5 x poids \/ 200 par minute, cadence\n  \/\/                   ramenee a 80 m\/min : ~0.03-0.06 kcal\/pas selon profil)\n  \/\/     NEAT_pas   = pas x kcal\/pas\n  \/\/   BMR Lean sur masse maigre (formule affichee sur le site) :\n  \/\/     FFM = poids x (1 - bodyfat\/100)\n  \/\/     BMR = 370 + 21.6 x FFM\n  \/\/   Part de la depense hors sport (l'EAT s'ajoute par-dessus) :\n  \/\/     TEF estime = (BMR + NEAT_pas) \/ 9   [~10 % a maintenance]\n  \/\/     depense hors sport = BMR + NEAT_pas + TEF\n  \/\/   Equivalents : km = pas x foulee \/ 1000 ;\n  \/\/                 minutes de course a 10 km\/h (9.8 MET, Ainsworth 2011).\n  \/\/   Le NEAT est une brique de TDEE = BMR + NEAT + EAT + TEF.\n  \/\/ ============================================================\n  var LEAN_LANG = (((document.documentElement && document.documentElement.lang)||'').toLowerCase().indexOf('en')===0 || location.pathname.indexOf('\/en\/')===0) ? 'en' : 'fr';\n  function T(fr,en){return LEAN_LANG==='en'?en:fr;}\n  function byId(id){ return document.getElementById(id); }\n  function getSex(){\n    var r = document.querySelector('input[name=sex]:checked');\n    return r ? r.value : 'M';\n  }\n  function fmt(n){ return LEAN_LANG==='en' ? Math.round(n).toLocaleString('en-US') : Math.round(n).toLocaleString('fr-FR'); }\n  function fmt3(n){ return n.toLocaleString(LEAN_LANG==='en'?'en-US':'fr-FR', {minimumFractionDigits:3, maximumFractionDigits:3}); }\n  function fmt1(n){ return n.toLocaleString(LEAN_LANG==='en'?'en-US':'fr-FR', {minimumFractionDigits:1, maximumFractionDigits:1}); }\n  function clamp(v, lo, hi){ return Math.max(lo, Math.min(hi, v)); }\n  function compute(){\n    var sex = getSex();\n    var age = parseFloat(byId('cAge').value) || 0;\n    var w = parseFloat(byId('cWeight').value) || 0;\n    var h = parseFloat(byId('cHeight').value) || 0;\n    var bf = parseFloat(byId('cBodyfat').value) || 0;\n    var steps = parseFloat(byId('cSteps').value) || 0;\n    byId('stepsVal').textContent = fmt(steps) + T(' pas',' steps');\n    byId('bfVal').textContent = fmt1(bf) + '\\u202F%';\n    byId('bfHint').textContent = (sex === 'F')\n      ? T('Fourchettes usuelles pour une femme : 18 \u00e0 32\\u202F%. Ton sexe et ton \u00e2ge servent \u00e0 te situer ; le calcul lui-m\u00eame tourne sur ta masse maigre, o\u00f9 ils sont d\u00e9j\u00e0 largement captur\u00e9s.','Typical ranges for a woman: 18 to 32%. Sex and age help you locate yourself; the formula itself runs on your lean mass, where they are already largely captured.')\n      : T('Fourchettes usuelles pour un homme : 10 \u00e0 25\\u202F%. Ton sexe et ton \u00e2ge servent \u00e0 te situer ; le calcul lui-m\u00eame tourne sur ta masse maigre, o\u00f9 ils sont d\u00e9j\u00e0 largement captur\u00e9s.','Typical ranges for a man: 10 to 25%. Sex and age help you locate yourself; the formula itself runs on your lean mass, where they are already largely captured.');\n    if (!w) return;\n    if (!h) return;\n    \/\/ 1) pas -> kcal (cout du pas ajuste poids + taille)\n    var stride = 0.414 * h \/ 100;\n    var kps = w * stride * 0.000722;\n    var stepKcal = steps * kps;\n    \/\/ 2) BMR Lean sur masse maigre (370 + 21.6 x FFM)\n    var ffm = w * (1 - bf \/ 100);\n    var bmr = 370 + 21.6 * ffm;\n    \/\/ 3) part de la depense hors sport (TEF ~10 % a maintenance)\n    var tef = (bmr + stepKcal) \/ 9;\n    var out = bmr + stepKcal + tef;\n    var part = stepKcal \/ out * 100;\n    \/\/ 4) equivalents\n    var km = steps * stride \/ 1000;\n    var runPerMin = 9.8 * 3.5 * w \/ 200;\n    var runMin = runPerMin > 0 ? stepKcal \/ runPerMin : 0;\n    \/\/ Affichage\n    byId('rNeat').textContent = fmt(stepKcal);\n    byId('neatBar').style.width = clamp(stepKcal \/ 900 * 100, 4, 100) + '%';\n    var pill = byId('neatPill');\n    if (stepKcal >= 500) { pill.className = 'neat-pill ok'; pill.textContent = T('NEAT de pas \u00e9lev\u00e9','High step NEAT'); }\n    else if (stepKcal >= 200) { pill.className = 'neat-pill warn'; pill.textContent = T('NEAT de pas moyen','Average step NEAT'); }\n    else { pill.className = 'neat-pill alert'; pill.textContent = T('NEAT de pas bas','Low step NEAT'); }\n    byId('rKps').textContent = fmt3(kps);\n    byId('rStride').textContent = fmt(stride * 100);\n    byId('rBmr').textContent = fmt(bmr);\n    byId('rFfm').textContent = fmt1(ffm);\n    byId('rPart').textContent = fmt(part);\n    byId('rTdee').textContent = fmt(out);\n    byId('rBmr2').textContent = fmt(bmr);\n    byId('rNeat2').textContent = fmt(stepKcal);\n    byId('rTef').textContent = fmt(tef);\n    byId('shareBar').style.width = clamp(part, 4, 100) + '%';\n    byId('eSteps').textContent = fmt(steps);\n    byId('eKcal').textContent = fmt(stepKcal);\n    byId('eRun').textContent = fmt(runMin);\n    byId('eKm').textContent = fmt1(km);\n    var title = byId('recoTitle');\n    var body = byId('recoBody');\n    if (steps < 5000) {\n      title.textContent = T('Moins de 5\\u202F000 pas : ton levier n.1','Under 5,000 steps: your number one lever');\n      body.textContent = T('Sous 5\\u202F000 pas, ton NEAT est la plus grosse marge de progression de toute ta d\u00e9pense, avant m\u00eame le sport. Vise ta moyenne actuelle plus 2\\u202F000 pas, ancr\u00e9e \u00e0 des habitudes existantes : un arr\u00eat plus t\u00f4t, les escaliers par d\u00e9faut, 10 minutes de marche apr\u00e8s les repas.','Below 5,000 steps, your NEAT is the biggest untapped lever in your whole energy expenditure, even before exercise. Aim for your current average plus 2,000 steps, anchored to existing habits: one stop earlier, stairs by default, a 10-minute walk after meals.');\n    } else if (steps < 10000) {\n      title.textContent = T('Bonne base : consolide-la','Good base: consolidate it');\n      body.textContent = T('Tu es dans la zone active de la litt\u00e9rature. Le plus rentable maintenant : la r\u00e9gularit\u00e9. Une moyenne stable entre 8\\u202F000 et 10\\u202F000 pas, sans journ\u00e9es \u00e0 z\u00e9ro, vaut mieux qu\\u2019un pic h\u00e9ro\u00efque par semaine. Et compte ces pas en kcal ajust\u00e9es \u00e0 ton profil, pas au forfait.','You are in the active zone of the literature. The most profitable move now: consistency. A stable 8,000 to 10,000 step average, with no zero days, beats one heroic spike a week. And count those steps in kcal adjusted to your profile, not a flat rate.');\n    } else if (steps < 15000) {\n      title.textContent = T('NEAT solide : compte-le juste','Solid NEAT: count it right');\n      body.textContent = T('\u00c0 ce volume, tes pas p\u00e8sent des centaines de kcal par jour : l\\u2019erreur d\\u2019un multiplicateur fig\u00e9 se chiffre en repas entiers. Ta priorit\u00e9 n\\u2019est plus d\\u2019en faire plus, c\\u2019est de les compter juste, jour apr\u00e8s jour, avec un podom\u00e8tre branch\u00e9 sur ton bilan calorique.','At this volume, your steps are worth hundreds of kcal a day: the error of a fixed multiplier adds up to entire meals. Your priority is no longer doing more, it is counting them right, day after day, with a pedometer wired into your calorie balance.');\n    } else {\n      title.textContent = T('NEAT tr\u00e8s \u00e9lev\u00e9 : surveille la pr\u00e9cision','Very high NEAT: watch the precision');\n      body.textContent = T('Tes pas sont un pilier de ta d\u00e9pense. Deux vigilances : la pr\u00e9cision (chaque pour cent d\\u2019erreur vaut des dizaines de kcal) et la d\u00e9rive en d\u00e9ficit, o\u00f9 le NEAT baisse sans pr\u00e9venir. Suis tes pas en continu et recalcule ta cible sur tes donn\u00e9es r\u00e9elles.','Your steps are a pillar of your expenditure. Two things to watch: precision (every percent of error is worth dozens of kcal) and the drift in a deficit, where NEAT drops without warning. Track your steps continuously and recalculate your target on your real data.');\n    }\n    if (age >= 50) {\n      body.textContent = body.textContent + T(' Avec l\\u2019\u00e2ge, le NEAT spontan\u00e9 recule naturellement : l\\u2019objectif de pas explicite compte encore plus.',' With age, spontaneous NEAT naturally declines: an explicit step target matters even more.');\n    }\n  }\n  ['cAge','cWeight','cHeight','cBodyfat','cSteps'].forEach(function(id){\n    var el = byId(id);\n    if (el) { el.addEventListener('input', compute); el.addEventListener('change', compute); }\n  });\n  document.querySelectorAll('input[name=sex]').forEach(function(el){ el.addEventListener('change', compute); });\n  compute();\n  \/\/ ---- popup BodyScan (aide bodyfat), zero lib externe ----\n  var modal = byId('bfModal');\n  function bfOpen(){ modal.classList.add('open'); document.body.style.overflow = 'hidden'; }\n  function bfShut(){ modal.classList.remove('open'); document.body.style.overflow = ''; }\n  if (modal) {\n    byId('bfHelp').addEventListener('click', bfOpen);\n    byId('bfClose').addEventListener('click', bfShut);\n    byId('bfOvl').addEventListener('click', bfShut);\n    document.addEventListener('keydown', function(e){ if (e.key === 'Escape') bfShut(); });\n  }\n})();\n<\/script>\n\n<script>\n(function(){\n  var shell = document.getElementById('lvm-shell');\n  if (shell) shell.classList.add('force-show');\n})();\n<\/script>\n\n<!-- lean-mesh-draft -->\n\n<!-- lean-mesh-v15 -->\n<aside class=\"lean-mesh\" style=\"margin:48px auto;max-width:760px;padding:24px 28px;background:#ffffff;border-left:4px solid #FF2D6E;border-radius:0 12px 12px 0;box-shadow:0 6px 24px rgba(20,20,40,0.06);font-family:-apple-system,'SF Pro Text','Segoe UI',Roboto,Arial,sans-serif;color:#1a1a2e;\"><p style=\"margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#FF2D6E;\">Read also<\/p><ul style=\"list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:10px;\"><li><a href=\"\/en\/neat-depense-non-sportive\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">NEAT: the non-exercise calorie expenditure that weighs 15 to 50% of your TDEE <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Steps, commuting, fidgeting. Why Mifflin is wrong to ignore your activity.<\/span><\/a><\/li><li><a href=\"\/en\/calculateur-tdee\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">TDEE Calculator: the canonical formula BMR + NEAT + EAT + TEF <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Bodyfat-aware calculator with breakdown of the 4 metabolic components.<\/span><\/a><\/li><li><a href=\"\/en\/calcul-metabolisme-de-base\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Basal Metabolic Rate calculation: the most accurate formula (2026) <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Harris-Benedict 1919 vs Mifflin 1990 vs Lean bodyfat-aware.<\/span><\/a><\/li><li><a href=\"\/en\/calculateur-deficit-calorique\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Calorie Deficit Calculator: the right approach for a cut <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Deficit on your real bodyfat-aware TDEE. 3 paces: slow \/ moderate \/ aggressive.<\/span><\/a><\/li><li><a href=\"\/en\/calculateur-adaptation-metabolique\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Metabolic adaptation calculator: has your metabolism slowed down? <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Coefficient from 100 to 0 %, adapted BMR in kcal\/day, and when to take a diet break.<\/span><\/a><\/li><li><a href=\"\/en\/calculer-vraie-depense-calorique\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">How to calculate your real daily calorie burn: the complete guide <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">BMR on actual body fat, NEAT from steps, EAT per session, TEF from macros, adaptation.<\/span><\/a><\/li><li><a href=\"\/en\/depense-energetique-totale-v2\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Total Daily Energy Expenditure (TDEE): the canonical formula BMR + NEAT + EAT + TEF <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Understand the 4 components + metabolic adaptation, scientific sources 2025.<\/span><\/a><\/li><li><a href=\"\/en\/meilleures-applications-calories-2026\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Best calorie counting apps in 2026: 8 apps tested <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Lean, MFP, Cronometer, Yazio, Lifesum, FatSecret, Noom, Foodvisor.<\/span><\/a><\/li><\/ul><\/aside>","protected":false},"excerpt":{"rendered":"<p>Calculate your NEAT in kcal\/day from your real steps: step cost adjusted to your weight and height, BMR on your lean mass. Measurements, zero checkboxes.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"single-lvm-blank","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-1835","post","type-post","status-publish","format-standard","hentry","category-comparateurs"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>NEAT Calculator: How Many Calories Do Your Steps Burn?<\/title>\n<meta name=\"description\" content=\"Calculate your NEAT in kcal\/day from your real steps: step cost adjusted to your weight and height, BMR on your lean mass. Measurements, zero checkboxes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/lean-app.com\/en\/calculateur-neat\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"NEAT Calculator: How Many Calories Do Your Steps Burn?\" \/>\n<meta property=\"og:description\" content=\"Calculate your NEAT in kcal\/day from your real steps: step cost adjusted to your weight and height, BMR on your lean mass. Measurements, zero checkboxes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lean-app.com\/en\/calculateur-neat\/\" \/>\n<meta property=\"og:site_name\" content=\"Lean\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/share\/1GXD3qyMBy\/?mibextid=wwXIfr\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-20T09:17:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-20T10:56:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-calculateur-neat.png\" \/>\n<meta name=\"author\" content=\"L&#039;\u00e9quipe Lean\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-calculateur-neat.png\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"L&#039;\u00e9quipe Lean\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/lean-app.com\/calculateur-neat\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/lean-app.com\/calculateur-neat\/\"},\"author\":{\"@id\":\"https:\/\/lean-app.com\/#organization\"},\"headline\":\"NEAT Calculator: How Many Calories Do Your Steps Burn?\",\"datePublished\":\"2026-08-20T09:17:13+00:00\",\"dateModified\":\"2026-08-20T10:56:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/lean-app.com\/calculateur-neat\/\"},\"wordCount\":3451,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/lean-app.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/lean-app.com\/calculateur-neat\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\",\"articleSection\":[\"Comparateurs\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/lean-app.com\/calculateur-neat\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/lean-app.com\/calculateur-neat\/\",\"url\":\"https:\/\/lean-app.com\/calculateur-neat\/\",\"name\":\"NEAT Calculator: How Many Calories Do Your Steps Burn?\",\"isPartOf\":{\"@id\":\"https:\/\/lean-app.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/lean-app.com\/calculateur-neat\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/lean-app.com\/calculateur-neat\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\",\"datePublished\":\"2026-08-20T09:17:13+00:00\",\"dateModified\":\"2026-08-20T10:56:32+00:00\",\"description\":\"Calculate your NEAT in kcal\/day from your real steps: step cost adjusted to your weight and height, BMR on your lean mass. Measurements, zero checkboxes.\",\"breadcrumb\":{\"@id\":\"https:\/\/lean-app.com\/calculateur-neat\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/lean-app.com\/calculateur-neat\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/lean-app.com\/calculateur-neat\/#primaryimage\",\"url\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\",\"contentUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/lean-app.com\/calculateur-neat\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/lean-app.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"NEAT Calculator: How Many Calories Do Your Steps Burn?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/lean-app.com\/#website\",\"url\":\"https:\/\/lean-app.com\/\",\"name\":\"Lean\",\"description\":\"Download and try the app for FREE \u2014 take control of your body FOR LIFE.Download and try the app for FREE \u2014 take control of your body FOR LIFE.\",\"publisher\":{\"@id\":\"https:\/\/lean-app.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/lean-app.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/lean-app.com\/#organization\",\"name\":\"Lean\",\"url\":\"https:\/\/lean-app.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/lean-app.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2025\/08\/Logo-for-Lean-App-the-best-calorie-and-TDEE-tracking-application.png\",\"contentUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2025\/08\/Logo-for-Lean-App-the-best-calorie-and-TDEE-tracking-application.png\",\"width\":1672,\"height\":1484,\"caption\":\"Lean\"},\"image\":{\"@id\":\"https:\/\/lean-app.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/share\/1GXD3qyMBy\/?mibextid=wwXIfr\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"NEAT Calculator: How Many Calories Do Your Steps Burn?","description":"Calculate your NEAT in kcal\/day from your real steps: step cost adjusted to your weight and height, BMR on your lean mass. Measurements, zero checkboxes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/lean-app.com\/en\/calculateur-neat\/","og_locale":"en_US","og_type":"article","og_title":"NEAT Calculator: How Many Calories Do Your Steps Burn?","og_description":"Calculate your NEAT in kcal\/day from your real steps: step cost adjusted to your weight and height, BMR on your lean mass. Measurements, zero checkboxes.","og_url":"https:\/\/lean-app.com\/en\/calculateur-neat\/","og_site_name":"Lean","article_publisher":"https:\/\/www.facebook.com\/share\/1GXD3qyMBy\/?mibextid=wwXIfr","article_published_time":"2026-08-20T09:17:13+00:00","article_modified_time":"2026-08-20T10:56:32+00:00","og_image":[{"url":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-calculateur-neat.png","type":"","width":"","height":""}],"author":"L'\u00e9quipe Lean","twitter_card":"summary_large_image","twitter_image":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-calculateur-neat.png","twitter_misc":{"Written by":"L'\u00e9quipe Lean","Est. reading time":"17 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/lean-app.com\/calculateur-neat\/#article","isPartOf":{"@id":"https:\/\/lean-app.com\/calculateur-neat\/"},"author":{"@id":"https:\/\/lean-app.com\/#organization"},"headline":"NEAT Calculator: How Many Calories Do Your Steps Burn?","datePublished":"2026-08-20T09:17:13+00:00","dateModified":"2026-08-20T10:56:32+00:00","mainEntityOfPage":{"@id":"https:\/\/lean-app.com\/calculateur-neat\/"},"wordCount":3451,"commentCount":0,"publisher":{"@id":"https:\/\/lean-app.com\/#organization"},"image":{"@id":"https:\/\/lean-app.com\/calculateur-neat\/#primaryimage"},"thumbnailUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp","articleSection":["Comparateurs"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/lean-app.com\/calculateur-neat\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/lean-app.com\/calculateur-neat\/","url":"https:\/\/lean-app.com\/calculateur-neat\/","name":"NEAT Calculator: How Many Calories Do Your Steps Burn?","isPartOf":{"@id":"https:\/\/lean-app.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/lean-app.com\/calculateur-neat\/#primaryimage"},"image":{"@id":"https:\/\/lean-app.com\/calculateur-neat\/#primaryimage"},"thumbnailUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp","datePublished":"2026-08-20T09:17:13+00:00","dateModified":"2026-08-20T10:56:32+00:00","description":"Calculate your NEAT in kcal\/day from your real steps: step cost adjusted to your weight and height, BMR on your lean mass. Measurements, zero checkboxes.","breadcrumb":{"@id":"https:\/\/lean-app.com\/calculateur-neat\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lean-app.com\/calculateur-neat\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/lean-app.com\/calculateur-neat\/#primaryimage","url":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp","contentUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/lean-app.com\/calculateur-neat\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/lean-app.com\/"},{"@type":"ListItem","position":2,"name":"NEAT Calculator: How Many Calories Do Your Steps Burn?"}]},{"@type":"WebSite","@id":"https:\/\/lean-app.com\/#website","url":"https:\/\/lean-app.com\/","name":"Lean","description":"Download and try the app for FREE \u2014 take control of your body FOR LIFE.Download and try the app for FREE \u2014 take control of your body FOR LIFE.","publisher":{"@id":"https:\/\/lean-app.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/lean-app.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/lean-app.com\/#organization","name":"Lean","url":"https:\/\/lean-app.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/lean-app.com\/#\/schema\/logo\/image\/","url":"https:\/\/lean-app.com\/wp-content\/uploads\/2025\/08\/Logo-for-Lean-App-the-best-calorie-and-TDEE-tracking-application.png","contentUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2025\/08\/Logo-for-Lean-App-the-best-calorie-and-TDEE-tracking-application.png","width":1672,"height":1484,"caption":"Lean"},"image":{"@id":"https:\/\/lean-app.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/share\/1GXD3qyMBy\/?mibextid=wwXIfr"]}]}},"_links":{"self":[{"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/posts\/1835","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/comments?post=1835"}],"version-history":[{"count":0,"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/posts\/1835\/revisions"}],"wp:attachment":[{"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/media?parent=1835"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/categories?post=1835"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/tags?post=1835"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}