{"id":1954,"date":"2026-08-25T09:07:54","date_gmt":"2026-08-25T09:07:54","guid":{"rendered":"https:\/\/lean-app.com\/calculateur-masse-grasse\/"},"modified":"2026-09-05T10:39:07","modified_gmt":"2026-09-05T10:39:07","slug":"calculateur-masse-grasse","status":"publish","type":"post","link":"https:\/\/lean-app.com\/nl\/calculateur-masse-grasse\/","title":{"rendered":"Calculateur de masse grasse : ton vrai pourcentage de gras"},"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-1954 #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-1954 #lvm-shell .wrap,\nbody.postid-1954 #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-1954 #lvm-shell .wrap,\n  body.postid-1954 #lvm-shell main.wrap{padding-left:18px!important;padding-right:18px!important}\n}\nhtml, body{overflow-x:hidden!important}\nbody.postid-1954 #lvm-shell{overflow-x:hidden;max-width:100vw}\nbody.postid-1954 #lvm-shell *{max-width:100%}\nbody.postid-1954 #lvm-shell .nav-row{max-width:100vw;box-sizing:border-box}\nbody.postid-1954 #lvm-shell.force-show .rev{opacity:1!important;transform:none!important}\n\n\/* === A.1 PHONE BACKGROUND CLASSES === *\/\nbody.postid-1954 #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-1954 #lvm-shell .phone-bg.tab-depense{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_depense.webp)}\nbody.postid-1954 #lvm-shell .phone-bg.tab-bilan{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_bilan.webp)}\nbody.postid-1954 #lvm-shell .phone-bg.tab-kcal{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_kcal.webp)}\nbody.postid-1954 #lvm-shell .phone-bg.tab-strategie{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_strategie.webp)}\nbody.postid-1954 #lvm-shell .phone-bg.sub-BMR{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_BMR.webp)}\nbody.postid-1954 #lvm-shell .phone-bg.sub-NEAT{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_NEAT.webp)}\nbody.postid-1954 #lvm-shell .phone-bg.sub-EAT{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_EAT.webp)}\nbody.postid-1954 #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-1954 #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-1954 #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-1954 #lvm-shell .cta-band .stores{width:100%!important;justify-content:center!important;flex-wrap:nowrap!important;gap:10px!important}\n  body.postid-1954 #lvm-shell .cta-band .stores a{flex:1!important;max-width:170px!important;display:flex!important;justify-content:center!important}\n  body.postid-1954 #lvm-shell .cta-band .stores picture{width:100%!important;display:block!important}\n  body.postid-1954 #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-1954 #lvm-shell .get-band{padding:38px 22px!important}\n  body.postid-1954 #lvm-shell .get-band .stores{justify-content:center!important;flex-wrap:nowrap!important;gap:10px!important}\n  body.postid-1954 #lvm-shell .get-band .stores a{flex:1!important;max-width:170px!important;display:flex!important;justify-content:center!important}\n  body.postid-1954 #lvm-shell .get-band .stores picture{width:100%!important;display:block!important}\n  body.postid-1954 #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-1954 #lvm-shell .get-band h3{font-size:26px!important;line-height:1.2!important}\n  body.postid-1954 #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-1954 #lvm-shell .brand-banner img{width:54px!important;height:54px!important}\n  body.postid-1954 #lvm-shell .brand-banner > div{padding:16px 12px!important;gap:8px!important}\n  body.postid-1954 #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-1954 #lvm-shell .scorecard{padding:18px 16px!important;border-radius:16px!important}\n  body.postid-1954 #lvm-shell .scorecard-head{display:none!important}\n  body.postid-1954 #lvm-shell .scorecard-row{\n    display:block!important;\n    padding:14px 0!important;\n    border-bottom:1px solid #E8E2D6!important;\n  }\n  body.postid-1954 #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-1954 #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-1954 #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-1954 #lvm-shell .scorecard-row .bar.lean::before{color:#FF2D6E!important}\n  body.postid-1954 #lvm-shell .scorecard-row .bar.mfp::before{color:#5B7FFF!important}\n  body.postid-1954 #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-1954 #lvm-shell .scorecard-row .bar .b > i{\n    display:block!important;\n    height:100%!important;\n    border-radius:99px!important;\n  }\n  body.postid-1954 #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-1954 #lvm-shell .cv-wrap{height:380px!important;min-height:360px!important;max-height:420px!important;width:100%!important}\n  body.postid-1954 #lvm-shell .cv-wrap canvas{width:100%!important;height:100%!important;display:block!important}\n  body.postid-1954 #lvm-shell .fig{padding:16px 4px 14px!important;margin:24px -4px 14px!important;overflow:visible!important}\n  body.postid-1954 #lvm-shell .fig-head{padding:0 12px!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:10px!important}\n  body.postid-1954 #lvm-shell .fig-body{padding:0 2px!important}\n  body.postid-1954 #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-1954 #lvm-shell .cv-wrap{height:360px!important;min-height:340px!important;max-height:380px!important}\n  body.postid-1954 #lvm-shell .fig{padding:14px 2px 12px!important;margin:20px -6px 12px!important;border-radius:14px!important}\n  body.postid-1954 #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-1954 #lvm-shell .table{border-radius:14px!important}\n  body.postid-1954 #lvm-shell .table-row.head{display:none!important}\n  body.postid-1954 #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-1954 #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-1954 #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-1954 #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-1954 #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-1954 #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-1954 #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-1954 #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-1954 #lvm-shell .mini-row{gap:6px!important;margin:24px 0!important;grid-template-columns:repeat(3,1fr)!important}\n  body.postid-1954 #lvm-shell .mini-phone{max-width:100px!important;padding:2px!important;border-radius:14px!important;border-width:1px!important}\n  body.postid-1954 #lvm-shell .mini-phone.tiny{max-width:96px!important;padding:2px!important;border-radius:13px!important}\n  body.postid-1954 #lvm-shell .mini-phone .notch{width:30px!important;height:8px!important;border-radius:0 0 5px 5px!important}\n  body.postid-1954 #lvm-shell .mini-phone .scr{border-radius:11px!important}\n  body.postid-1954 #lvm-shell .mini-cap{font-size:10px!important;margin-top:8px!important}\n  body.postid-1954 #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-1954 #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-1954 #lvm-shell .tap-hint.desktop{display:none!important}\n  body.postid-1954 #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-1954 #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-1954 #lvm-shell .bodyscan-illust .mini-phone{max-width:200px!important;padding:3px!important;border-radius:22px!important;border-width:1px!important}\nbody.postid-1954 #lvm-shell .bodyscan-illust .mini-phone .notch{width:40px!important;height:11px!important;border-radius:0 0 7px 7px!important}\nbody.postid-1954 #lvm-shell .bodyscan-illust .mini-phone .scr{border-radius:18px!important}\n@media (max-width:760px){\n  body.postid-1954 #lvm-shell .bodyscan-illust{max-width:180px!important}\n  body.postid-1954 #lvm-shell .bodyscan-illust .mini-phone{max-width:160px!important;padding:3px!important;border-radius:20px!important}\n  body.postid-1954 #lvm-shell .bodyscan-illust .mini-phone .notch{width:34px!important;height:9px!important;border-radius:0 0 6px 6px!important}\n  body.postid-1954 #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\/nl\/\"><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\/nl\/\">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-masse-grasse\" 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-masse-grasse\" 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\/nl\/\">Home<\/a> &nbsp;\/&nbsp; Vetpercentagecalculator<\/div>\n  <div class=\"eyebrow\">Calculator &middot; Vetmassa &amp; lichaamssamenstelling<\/div>\n  <h1 id=\"title\">Vetpercentagecalculator: je echte vetpercentage\n    <span class=\"alt\">een meetlint, vier metingen: nul vakjes om aan te vinken<\/span>\n  <\/h1>\n  <p class=\"dek\">Je vetpercentage is het gegeven dat 99&nbsp;% van de trackers mist: zonder is het onmogelijk je vetvrije massa te kennen, dus je echte metabolisme. Deze calculator past de omtrekmethode van de US Navy toe (Hodgdon &amp; Beckett 1984, gevalideerd op tienduizenden proefpersonen): een meetlint, vier metingen, en je krijgt je vetpercentage, je vetvrije massa en je echte BMR.<\/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>Het Lean-team<\/strong> &middot; Leestijd 8&nbsp;min &middot; Bijgewerkt op 25 augustus 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-masse-grasse\" 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-masse-grasse\" 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\">Gratis download<\/span>\n  <\/div>\n\n  <div class=\"hero-bottom\">\n    <div class=\"hero-lead\">\n      Klassieke apps berekenen je metabolisme op je gewicht, lengte en leeftijd, alsof twee mannen van 80&nbsp;kg evenveel verbranden met 10&nbsp;% en met 30&nbsp;% vet. Dat is precies wat Lean weigert: je BMR wordt berekend op je vetvrije massa, gemeten via AI BodyScan vanaf een simpele foto, en continu herberekend. Deze pagina past dezelfde logica toe met de meest toegankelijke tool ter wereld: een meetlint.\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>Interactieve demo<\/small>Tik op het scherm om de app te verkennen<\/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>Interactieve demo<\/small>Tik op het scherm<br>om de app te verkennen<\/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=\"Aper\u00e7u de l'application Lean avec drilldown du TDEE\">\n          <div class=\"notch\"><\/div>\n          <div class=\"phone-screen\">\n            <button class=\"phone-back\" id=\"phoneBack\" aria-label=\"Terug\">&#8249;<\/button>\n            <div id=\"phoneImg\" class=\"phone-bg tab-depense\" role=\"img\" aria-label=\"Aper\u00e7u Lean, onglet D\u00e9pense\"><\/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=\"D\u00e9tail BMR\"><\/div>\n              <div class=\"z\" data-sub=\"NEAT\" style=\"top:33%;height:16%\" role=\"button\" tabindex=\"0\" aria-label=\"D\u00e9tail NEAT\"><\/div>\n              <div class=\"z\" data-sub=\"EAT\"  style=\"top:50%;height:16%\" role=\"button\" tabindex=\"0\" aria-label=\"D\u00e9tail EAT\"><\/div>\n              <div class=\"z\" data-sub=\"TEF\"  style=\"top:67%;height:16%\" role=\"button\" tabindex=\"0\" aria-label=\"D\u00e9tail TEF\"><\/div>\n            <\/div>\n            <div class=\"phone-navbar\" id=\"phoneNav\" aria-hidden=\"false\">\n              <button data-tab=\"bilan\"     type=\"button\" aria-label=\"Onglet Bilan\"><\/button>\n              <button data-tab=\"kcal\"      type=\"button\" aria-label=\"Onglet Calories\"><\/button>\n              <button data-tab=\"depense\"   type=\"button\" aria-label=\"Tabblad Verbruik\"><\/button>\n              <button data-tab=\"strategie\" type=\"button\" aria-label=\"Onglet Strat\u00e9gie\"><\/button>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"phone-tabs\" role=\"tablist\" aria-label=\"Naviguer dans l'app Lean\">\n          <button data-tab=\"bilan\"     type=\"button\">Balans<\/button>\n          <button data-tab=\"kcal\"      type=\"button\">Calorie\u00ebn<\/button>\n          <button data-tab=\"depense\"   type=\"button\" class=\"on\">Verbruik<\/button>\n          <button data-tab=\"strategie\" type=\"button\">Strategie<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"snippet rev\">\n    <div class=\"lbl\">Snel antwoord<\/div>\n    <p>De US Navy-methode schat je vetpercentage op basis van omtrekken gemeten met een meetlint: nek en taille bij de man, nek, taille en heupen bij de vrouw, plus je lengte. Typische precisie van <b>&plusmn;3 tot 4&nbsp;punten<\/b> tegenover de referentiemetingen (Friedl 1997), gratis en reproduceerbaar thuis. De gebruikelijke gezonde bandbreedtes: ongeveer <b>10 tot 20&nbsp;%<\/b> voor een man, <b>18 tot 28&nbsp;%<\/b> voor een vrouw, meer met de leeftijd. Meet je percentage met de calculator hieronder.<\/p>\n  <\/div>\n<\/section>\n\n<h2 class=\"sect\"><span class=\"num\">02 &middot; Calculator<\/span>Meet je vetpercentage met een meetlint<\/h2>\n<p>Neem een soepel meetlint en drie metingen (vier voor vrouwen): de calculator past de omtrekformule van de US Navy toe (Hodgdon &amp; Beckett 1984), en leidt daaruit je vetmassa, je vetvrije massa en je BMR op vetvrije massa af (370&nbsp;+&nbsp;21,6&nbsp;&times;&nbsp;FFM, dezelfde formule als onze <a href=\"https:\/\/lean-app.com\/nl\/calculateur-tdee\/\">calculateur TDEE<\/a>). Transparante formule, reproduceerbare metingen: meet altijd op hetzelfde moment, nuchter, meetlint horizontaal en zonder aan te spannen.<\/p>\n\n<div class=\"calc-board\" id=\"calcBoard\">\n  <div class=\"calc-inputs\">\n    <h3>Je metingen<\/h3>\n    <div class=\"calc-row\">\n      <label>Geslacht<\/label>\n      <div class=\"calc-sex\">\n        <label><input type=\"radio\" name=\"sex\" value=\"M\" checked><span>Man<\/span><\/label>\n        <label><input type=\"radio\" name=\"sex\" value=\"F\"><span>Vrouw<\/span><\/label>\n      <\/div>\n    <\/div>\n    <div class=\"calc-row\"><label for=\"cAge\">Leeftijd (jaar)<\/label><input id=\"cAge\" type=\"number\" min=\"14\" max=\"90\" value=\"30\"><\/div>\n    <div class=\"calc-row\"><label for=\"cWeight\">Gewicht (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\">Lengte (cm)<\/label><input id=\"cHeight\" type=\"number\" min=\"140\" max=\"220\" value=\"178\"><\/div>\n    <div class=\"calc-row\">\n      <label for=\"cNeck\">Nekomtrek (cm)<\/label><input id=\"cNeck\" type=\"number\" min=\"25\" max=\"60\" step=\"0.5\" value=\"38\">\n      <div class=\"calc-note\">Net onder de adamsappel, meetlint licht naar voren gekanteld, zonder aan te spannen.<\/div>\n    <\/div>\n    <div class=\"calc-row\">\n      <label for=\"cWaist\">Tailleomtrek (cm)<\/label><input id=\"cWaist\" type=\"number\" min=\"55\" max=\"170\" step=\"0.5\" value=\"84\">\n      <div class=\"calc-note\" id=\"waistHint\">Man: ter hoogte van de navel, aan het einde van een normale uitademing, buik ontspannen.<\/div>\n    <\/div>\n    <div class=\"calc-row\" id=\"rowHips\" style=\"display:none\">\n      <label for=\"cHips\">Heupomtrek (cm)<\/label><input id=\"cHips\" type=\"number\" min=\"70\" max=\"170\" step=\"0.5\" value=\"97\">\n      <div class=\"calc-note\">Op het breedste punt van de heupen, voeten bij elkaar, meetlint horizontaal.<\/div>\n    <\/div>\n    <button type=\"button\" class=\"bf-help\" id=\"bfHelp\">Geen meetlint bij de hand?<\/button>\n    <div class=\"calc-note\" id=\"bfHint\">Gebruikelijke bandbreedtes voor een man: 10 tot 25&nbsp;%. Het geslacht verandert de formule (andere vetverdeling); de leeftijd dient om je in de bandbreedtes te situeren.<\/div>\n  <\/div>\n\n  <div class=\"calc-results\">\n    <div class=\"calc-tdee\">\n      <div class=\"label\">Je vetpercentage<\/div>\n      <div class=\"val\"><span id=\"rBf\">0<\/span><span class=\"unit\">%<\/span><\/div>\n      <div class=\"neat-meter\" aria-hidden=\"true\"><i id=\"bfBar\"><\/i><\/div>\n      <span class=\"neat-pill warn\" id=\"bfPill\">In het gemiddelde<\/span>\n      <div class=\"note\">Omtrekmethode US Navy: typische precisie van &plusmn;3 tot 4&nbsp;punten tegenover de referentiemetingen (Friedl 1997). Voldoende om een trend te volgen; voor precisie, zie de BodyScan verderop.<\/div>\n    <\/div>\n\n    <div class=\"bmr-duo\">\n      <div class=\"bd-card pas\">\n        <div class=\"label\">Masse grasse<\/div>\n        <div class=\"v\"><span id=\"rFatKg\">0<\/span><span class=\"u\">kg<\/span><\/div>\n        <div class=\"s\">Je gewicht &times; je gemeten percentage<\/div>\n      <\/div>\n      <div class=\"bd-card\">\n        <div class=\"label\">Vetvrije massa<\/div>\n        <div class=\"v\"><span id=\"rFfm\">0<\/span><span class=\"u\">kg<\/span><\/div>\n        <div class=\"s\">Spieren, botten, organen, water: wat calorie\u00ebn verbrandt<\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"share-card\">\n      <div class=\"label\">Je BMR op vetvrije massa<\/div>\n      <div class=\"share-meter\" aria-hidden=\"true\"><i id=\"shareBar\"><\/i><\/div>\n      <p>Met <b id=\"rFfm2\">0<\/b> kg vetvrije massa is je basaal metabolisme ongeveer <b id=\"rBmr\">0<\/b> kcal\/dag (370 + 21,6 &times; vetvrije massa). Dat is de waarde die formules op gewicht alleen niet kunnen zien: ze veronderstellen je lichaamssamenstelling in plaats van ze te meten.<\/p>\n    <\/div>\n\n    <div class=\"calc-delta\" id=\"deltaLine\">\n      Een berekening op gewicht alleen, die je in het gemiddelde zou veronderstellen (<b id=\"dAvgBf\">20<\/b>&#8239;% vet), zou je <b id=\"dBmrAvg\">0<\/b> kcal\/d BMR toekennen: ofwel <b id=\"dGap\">0<\/b> kcal\/dag verschil met je gemeten realiteit.\n    <\/div>\n\n    <div class=\"reco-card\" id=\"recoCard\">\n      <div class=\"rc-title\" id=\"recoTitle\">Aanbeveling<\/div>\n      <p class=\"rc-body\" id=\"recoBody\"><\/p>\n      <p class=\"rc-disclaimer\">Pedagogische schatting op basis van de gepubliceerde vergelijkingen (Hodgdon &amp; Beckett 1984; validatie Friedl 1997). Deze calculator is geen diagnosetool en vervangt geen medisch advies.<\/p>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"micro-cta\">\n  Deze calculator geeft een momentopname met een transparante formule. <b>Lean gaat verder:<\/b> de AI BodyScan meet je vetpercentage vanaf een simpele foto, je BMR wordt daarop continu herberekend, en je caloriebalans van de dag volgt je echte lichaamssamenstelling, niet een populatiegemiddelde. <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-masse-grasse\">Je vetpercentage meten met 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\">Geen meetlint bij de hand?<\/div>\n    <p class=\"bf-text\">De AI BodyScan van Lean meet het in 5&nbsp;seconden met een simpele foto: vetpercentage, vetvrije massa en vetmassa, rechtstreeks vanaf je telefoon.<\/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\">Het meetlint is een goede benadering; de foto is nog eenvoudiger: geen metingen te nemen, geen plaatsingsfout van het meetlint, en een automatische trendopvolging.<\/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-masse-grasse\" 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-masse-grasse\" 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; De wetenschap<\/span>Waarom je vetpercentage je hele metabolisme verandert<\/h2>\n\n<div class=\"statement\"><p>Twee lichamen van 80&nbsp;kg kunnen in rust 400&nbsp;kcal\/dag verschillend verbranden. <span class=\"accent\">Het verschil is de vetvrije massa.<\/span><\/p><\/div>\n\n<div class=\"key-grid\">\n  <div class=\"key-card\"><div class=\"kv\">400<span>kcal\/d<\/span><\/div><div class=\"kl\">BMR-verschil tussen twee mannen van 80&nbsp;kg, de ene met 10&nbsp;% vet, de andere met 30&nbsp;%<\/div><\/div>\n  <div class=\"key-card\"><div class=\"kv\">&plusmn;3-4<span>pt<\/span><\/div><div class=\"kl\">typische precisie van de omtrekmethode tegenover de referenties (Friedl 1997)<\/div><\/div>\n  <div class=\"key-card\"><div class=\"kv\">21,6<span>kcal<\/span><\/div><div class=\"kl\">in rust verbrand per kilo vetvrije massa en per dag, in de getoonde formule van de calculator<\/div><\/div>\n<\/div>\n\n<div class=\"body\">\n<p>Je basaal metabolisme is niet evenredig met je gewicht: het is evenredig met je <b>masse maigre<\/b>. Spieren, organen, botten, water: dat is het weefsel dat in rust energie verbruikt. De vetmassa is metabool bijna inert. Twee mannen van 80&nbsp;kg, de ene met 10&nbsp;% vet (72&nbsp;kg vetvrije massa), de andere met 30&nbsp;% (56&nbsp;kg), hebben ongeveer <b>400&nbsp;kcal\/dag BMR-verschil<\/b>. Een formule die alleen je gewicht, lengte en leeftijd kent, toont hun nochtans hetzelfde cijfer: ze is wiskundig niet in staat beter te doen.<\/p>\n<p>Vandaar het belang om je vetpercentage te meten. De omtrekmethode is ontwikkeld voor de US Navy (Hodgdon &amp; Beckett 1984) precies omdat ze in een meetlint past: de verhouding tussen je nek, je taille (en je heupen bij de vrouw) en je lengte voorspelt je lichaamsdichtheid, dus je vetpercentage. De validatie van Friedl (1997) op militaire cohorten situeert ze op <b>&plusmn;3 tot 4&nbsp;punten<\/b> van de referentiemethodes: onvolmaakt voor een absoluut cijfer, heel solide om een trend te volgen, gratis en reproduceerbaar.<\/p>\n<p>Zodra je percentage bekend is, ontgrendelt alles: vetvrije massa = gewicht &times; (1&nbsp;&minus;&nbsp;vet), en BMR = <b>370 + 21,6 &times; vetvrije massa<\/b>, de formule op vetvrije massa getoond in de calculator, dezelfde als onze <a href=\"https:\/\/lean-app.com\/nl\/calcul-metabolisme-de-base\/\">pagina basaal metabolisme<\/a>. Dat is een heel andere filosofie dan populatieformules op gewicht alleen: we vertrekken van <i>ta<\/i> lichaamssamenstelling, niet van het gemiddelde van mensen die op drie variabelen op je lijken.<\/p>\n<p>Waar past dat in de vergelijking? In Lean valt het verbruik uiteen in <b>TDEE = BMR + NEAT + EAT + TEF<\/b>, en de BMR is er de eerste bouwsteen van, het fundament. Een fout van 300 of 400&nbsp;kcal aan het fundament werkt overal door: fout caloriedoel, spooktekort, onverklaard plateau. De metabole adaptatie is de 5e bouwsteen: een co\u00ebffici\u00ebnt die de BMR moduleert (conventie 100&rarr;0&nbsp;%), nooit een term die wordt opgeteld.<\/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-bodyscan-result.webp\" alt=\"R\u00e9sultat BodyScan IA de Lean : pourcentage de masse grasse mesur\u00e9 depuis une photo\" 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\">Het vetpercentage, gemeten<\/b>De AI BodyScan van Lean: vetpercentage, vetvrije massa en vetmassa vanaf een foto.<\/div>\n<\/div>\n\n<div class=\"body\">\n<p>Laatste punt van eerlijkheid: geen enkele toegankelijke methode is perfect. Het meetlint heeft zijn marge, impedantieweegschalen vari\u00ebren met je hydratatie, en de referentie-DEXA is duur en wordt niet elke week gedaan. De juiste strategie is niet het perfecte cijfer zoeken: het is <b>altijd op dezelfde manier meten<\/b> en sturen op de trend. Dat is precies wat de volgende secties vergelijken.<\/p>\n<\/div>\n\n<div class=\"micro-cta\">\n  Voor de volledige theorie van het basaal metabolisme, lees de <a href=\"https:\/\/lean-app.com\/nl\/metabolisme-de-base\/\">pijler basaal metabolisme<\/a>, en voor de uitsplitsing bouwsteen per bouwsteen, de gids <a href=\"https:\/\/lean-app.com\/nl\/depense-energetique-totale-v2\/\">totaal energieverbruik<\/a>.\n<\/div>\n\n<h2 class=\"sect\"><span class=\"num\">04 &middot; Drie profielen met het meetlint<\/span>Wat vier metingen onthullen dat je weegschaal niet weet<\/h2>\n<p>Drie profielen, een meetlint, en dezelfde berekening als de pagina. Geen labels: alleen metingen. De cijfers komen uit de calculator hierboven, je kunt ze reproduceren door dezelfde parameters in te voeren.<\/p>\n\n<div class=\"profile-grid\">\n  <div class=\"profile-card\">\n    <h4>Het valse gemiddelde<\/h4>\n    <div class=\"meta\">Vrouw &middot; 31 jaar &middot; 64&nbsp;kg &middot; 1m66 &middot; nek 32 &middot; taille 72 &middot; heupen 98<\/div>\n    <div class=\"rows\">\n      <div class=\"rw lean\"><span>Gemeten vetmassa<\/span><span class=\"v\">&asymp;&nbsp;27,2&nbsp;%<\/span><\/div>\n      <div class=\"rw\"><span>Vetvrije massa<\/span><span class=\"v\">&asymp;&nbsp;46,6&nbsp;kg<\/span><\/div>\n      <div class=\"rw\"><span>BMR op vetvrije massa<\/span><span class=\"v\">&asymp;&nbsp;1&#8239;377 kcal\/d<\/span><\/div>\n      <div class=\"rw\"><span>Formule op gewicht alleen<\/span><span class=\"v\">&asymp;&nbsp;1&#8239;365 kcal\/d<\/span><\/div>\n    <\/div>\n    <div class=\"delta\">Ze zit precies in het populatiegemiddelde: de formule op gewicht valt bijna juist, 12&nbsp;kcal verschil. <b style=\"color:var(--pink)\">Het is het enige geval waarin de benadering niets kost: je moet het dan wel weten, dus meten.<\/b><\/div>\n  <\/div>\n\n  <div class=\"profile-card\">\n    <h4>De onderschatte sporter<\/h4>\n    <div class=\"meta\">Man &middot; 29 jaar &middot; 75&nbsp;kg &middot; 1m78 &middot; nek 38 &middot; taille 80<\/div>\n    <div class=\"rows\">\n      <div class=\"rw lean\"><span>Gemeten vetmassa<\/span><span class=\"v\">&asymp;&nbsp;12,4&nbsp;%<\/span><\/div>\n      <div class=\"rw\"><span>Vetvrije massa<\/span><span class=\"v\">&asymp;&nbsp;65,7&nbsp;kg<\/span><\/div>\n      <div class=\"rw\"><span>BMR op vetvrije massa<\/span><span class=\"v\">&asymp;&nbsp;1&#8239;790 kcal\/d<\/span><\/div>\n      <div class=\"rw\"><span>Formule op gewicht alleen<\/span><span class=\"v\">&asymp;&nbsp;1&#8239;666 kcal\/d<\/span><\/div>\n    <\/div>\n    <div class=\"delta\">Gespierd, verbrandt hij <b style=\"color:var(--pink)\">124&nbsp;kcal\/dag meer<\/b> dan wat een formule op gewicht hem toekent: zijn theoretische \u00abonderhoud\u00bb laat hem cutten zonder het te weten, en dan stagneren bij spieropbouw.<\/div>\n  <\/div>\n\n  <div class=\"profile-card\">\n    <h4>Het verklaarde plateau<\/h4>\n    <div class=\"meta\">Man &middot; 42 jaar &middot; 92&nbsp;kg &middot; 1m80 &middot; nek 42 &middot; taille 104<\/div>\n    <div class=\"rows\">\n      <div class=\"rw lean\"><span>Gemeten vetmassa<\/span><span class=\"v\">&asymp;&nbsp;26,4&nbsp;%<\/span><\/div>\n      <div class=\"rw\"><span>Vetvrije massa<\/span><span class=\"v\">&asymp;&nbsp;67,7&nbsp;kg<\/span><\/div>\n      <div class=\"rw\"><span>BMR op vetvrije massa<\/span><span class=\"v\">&asymp;&nbsp;1&#8239;833 kcal\/d<\/span><\/div>\n      <div class=\"rw\"><span>Formule op gewicht alleen<\/span><span class=\"v\">&asymp;&nbsp;1&#8239;960 kcal\/d<\/span><\/div>\n    <\/div>\n    <div class=\"delta\">De formule op gewicht overschat hem met <b style=\"color:var(--pink)\">127&nbsp;kcal\/dag<\/b> : zijn \u00abtekort van 300\u00bb is er in werkelijkheid maar 170. Het onverklaarde plateau van zijn laatste dieet stond in deze regel geschreven.<\/div>\n  <\/div>\n<\/div>\n\n<h2 class=\"sect\"><span class=\"num\">05 &middot; De methodes vergeleken<\/span>Van meetlint tot DEXA: wat elke vetpercentagemeting waard is<\/h2>\n\n<div class=\"body\">\n<p>Niet alle methodes hebben dezelfde prijs, precisie of reproduceerbaarheid. De juiste keuze hangt af van wat je stuurt: een absoluut cijfer \u00e9\u00e9n keer in je leven, of een trend elke week:<\/p>\n<\/div>\n\n<div class=\"profile-grid\">\n  <div class=\"profile-card\">\n    <h4>1. Meetlint (US Navy)<\/h4>\n    <div class=\"meta\">Gratis &middot; &plusmn;3-4 punten &middot; thuis<\/div>\n    <p style=\"margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)\">De methode van deze pagina. Haar kracht: oneindig reproduceerbaar, nul materiaal. Haar beperking: gevoelig voor de plaatsing van het meetlint en het tijdstip van de meting. Perfect voor de maandelijkse trend.<\/p>\n  <\/div>\n  <div class=\"profile-card\">\n    <h4>2. Impedantieweegschaal<\/h4>\n    <div class=\"meta\">Toegankelijk &middot; variabele precisie &middot; thuis<\/div>\n    <p style=\"margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)\">Stuurt een microstroom en leidt het vet af uit de weerstand. Probleem: je hydratatie verandert het resultaat van dag tot dag, soms met 5 punten tussen ochtend en avond (Moon 2008). Trend ja, cijfer nee.<\/p>\n  <\/div>\n  <div class=\"profile-card\">\n    <h4>3. DEXA \/ hydrostatische weging<\/h4>\n    <div class=\"meta\">Op afspraak &middot; de referentie &middot; in een centrum<\/div>\n    <p style=\"margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)\">De referentiemethodes van de studies (Siri 1961 voor de dichtheidsmodellen). Precies, maar eenmalig en omslachtig: niemand doet wekelijks een DEXA. Nuttig om je thuismeting af en toe te herijken.<\/p>\n  <\/div>\n  <div class=\"profile-card\">\n    <h4>4. AI BodyScan (Lean)<\/h4>\n    <div class=\"meta\">E\u00e9n foto &middot; 5 seconden &middot; in de app<\/div>\n    <p style=\"margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)\">De AI schat je samenstelling vanaf een foto: geen meetlint te plaatsen, geen hydratatie die vervalst, en de meting voedt rechtstreeks je BMR in de app, continu herberekend. De meting wordt een reflex, geen karwei.<\/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_BMR.webp\" alt=\"\u00c9cran BMR de Lean : m\u00e9tabolisme de base calcul\u00e9 sur la masse maigre mesur\u00e9e\" 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\">Van vetpercentage tot BMR<\/b>In Lean voedt je meting je BMR: de volledige keten, zonder herinvoer.<\/div>\n<\/div>\n\n<div class=\"micro-cta\">\n  Welke methode je ook kiest, de regel is dezelfde: <b>dezelfde omstandigheden, hetzelfde tijdstip, en sturen op de trend<\/b>. <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-masse-grasse\">De BodyScan maakt het automatisch<\/a>.\n<\/div>\n\n<h2 class=\"sect\"><span class=\"num\">06 &middot; Mythe vs realiteit<\/span>De BMI meet je lichaamssamenstelling niet<\/h2>\n\n<div class=\"key-grid\">\n  <div class=\"key-card\"><div class=\"kv\">1832<\/div><div class=\"kl\">de oorsprong van de BMI: een formule van een statisticus (Quetelet) om populaties te beschrijven, geen individuen<\/div><\/div>\n  <div class=\"key-card\"><div class=\"kv\">dezelfde<span>BMI<\/span><\/div><div class=\"kl\">een droge rugbyspeler en een zittend persoon kunnen dezelfde BMI delen met 15 punten vetpercentage verschil<\/div><\/div>\n  <div class=\"key-card\"><div class=\"kv\">&asymp;&plusmn;4<span>pt<\/span><\/div><div class=\"kl\">de typische fout van formules BMI&rarr;vetpercentage van het type Deurenberg (1991): nuttig voor populaties, grof voor jou<\/div><\/div>\n<\/div>\n\n<div class=\"mvr\">\n  <div class=\"mv myth\">\n    <div class=\"tag\">De mythe<\/div>\n    <h4>\u00abMijn BMI is normaal, dus mijn samenstelling is goed\u00bb<\/h4>\n    <p>De BMI (gewicht \/ lengte&sup2;) is uitgevonden door een statisticus uit de 19e eeuw om hele populaties te beschrijven. Hij ziet noch de spier, noch het vet, noch hun verdeling: een gespierde sporter wordt \u00abovergewicht\u00bb, een slanke zittende persoon \u00abnormaal\u00bb met een hoog vetpercentage, het beroemde \u00abskinny fat\u00bb-profiel. Formules die het vetpercentage afleiden van de BMI (Deurenberg 1991) erven het probleem: correct in het gemiddelde, fout voor individuen die van het gemiddelde afwijken, dus precies de sporters.<\/p>\n  <\/div>\n  <div class=\"mv real\">\n    <div class=\"tag\">De gemeten realiteit<\/div>\n    <h4>De samenstelling wordt gemeten, ze wordt niet afgeleid van het gewicht<\/h4>\n    <p>Het meetlint van deze pagina meet waar het vet zichtbaar is: de verhouding tussen je nek, je taille en je heupen. Dat is het hele verschil: twee mensen met dezelfde BMI krijgen andere resultaten omdat hun lichamen anders ZIJN. De militaire validatie van Friedl (1997) gaat precies daarover: individuen correct classificeren, geen populaties.<\/p>\n    <p>Het praktische gevolg: stuur nooit een cut of een spieropbouw op de BMI of op het gewicht alleen. Het gewicht mengt spier, vet, water en glycogeen; het vetpercentage scheidt ze. Het is het vetpercentage dat zegt of je verloren kilo&rsquo;s vet of spier waren, en het is je vetvrije massa die je echte caloriebudget vastlegt.<\/p>\n  <\/div>\n<\/div>\n\n<div class=\"body\">\n<p>Het praktische gevolg: meet je vetpercentage om de 3 tot 4 weken in dezelfde omstandigheden, volg de trend, en laat je BMR bij elke meting opnieuw berekenen op je vetvrije massa. Dat is het hele verschil tussen een theoretisch caloriedoel en een doel dat echt bij je past.<\/p>\n<\/div>\n\n<div class=\"micro-cta\">\n  Om je BMR in je volledige verbruik te plaatsen: de <a href=\"https:\/\/lean-app.com\/nl\/calculateur-tdee\/\">calculateur TDEE<\/a> en de gids <a href=\"https:\/\/lean-app.com\/nl\/calculer-vraie-depense-calorique\/\">je echte calorieverbruik berekenen<\/a>.\n<\/div>\n\n<h2 class=\"sect\"><span class=\"num\">07 &middot; FAQ<\/span>Alles wat je je afvraagt over vetmassa<\/h2>\n<details class=\"faq\"><summary>Hoe bereken je je vetpercentage?<\/summary><div class=\"faq-body\"><p>De meest toegankelijke methode is die van de omtrekken (US Navy): meet met een meetlint je nek en je taille (plus de heupen bij de vrouw), voer je lengte in, en de formule schat je vetpercentage. Dat is de calculator van deze pagina. De alternatieven: impedantieweegschaal (gevoelig voor hydratatie), huidplooien (afhankelijk van de operator), DEXA (referentie, in een centrum) en de AI BodyScan van Lean vanaf een foto.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Wat is een goed vetpercentage?<\/summary><div class=\"faq-body\"><p>De gebruikelijke bandbreedtes: ongeveer 10 tot 20&nbsp;% voor een man en 18 tot 28&nbsp;% voor een vrouw in goede vorm, iets meer met de leeftijd. Onder 6&nbsp;% (man) of 14&nbsp;% (vrouw) nader je het essenti\u00eble vet: geen zone om duurzaam na te streven. Onthoud vooral dat de trend meer telt dan het cijfer: de foutmarge van de toegankelijke methodes is groter dan het verschil tussen \u00abgoed\u00bb en \u00abheel goed\u00bb.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Is de US Navy-methode betrouwbaar?<\/summary><div class=\"faq-body\"><p>Ze is gevalideerd op grote militaire cohorten: typische precisie van &plusmn;3 tot 4 punten tegenover de referentiemethodes (Friedl 1997), met een mogelijke bias aan de extremen (zeer gespierd, zeer hoge percentages). Dat volstaat om je zone te bepalen en een maandelijkse trend te volgen, niet om twee metingen tot op 1 punt te vergelijken. Meet altijd in dezelfde omstandigheden: nuchter, meetlint horizontaal, zonder aan te spannen.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Waarom verandert mijn percentage van dag tot dag op mijn weegschaal?<\/summary><div class=\"faq-body\"><p>Impedantieweegschalen leiden je samenstelling af uit de elektrische weerstand van je lichaam, die varieert met je hydratatie, je maaltijden, je training van gisteren. Van de ene ochtend op de andere kan hetzelfde lichaam meerdere punten verschil tonen (Moon 2008). Het is niet je vet dat is veranderd, het is je water. Weeg en meet je altijd op hetzelfde moment, en lees het weekgemiddelde, nooit het cijfer van de dag.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Wat is het verschil tussen BMI en vetmassa?<\/summary><div class=\"faq-body\"><p>De BMI deelt je gewicht door het kwadraat van je lengte: hij kan een kilo spier niet onderscheiden van een kilo vet. Twee mensen met dezelfde BMI kunnen 15 punten vetpercentage verschillen. Het vetpercentage meet de echte samenstelling: dat is wat telt voor je metabolisme, je metabole gezondheid en je fysiek. De BMI blijft een populatiestatistiektool, geen individueel stuurinstrument.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Waarom verandert het vetpercentage mijn basaal metabolisme?<\/summary><div class=\"faq-body\"><p>Omdat het metabolisme wordt gedragen door de vetvrije massa: spieren, organen, botten. Bij 80&nbsp;kg heeft een lichaam met 10&nbsp;% vet 72&nbsp;kg actief weefsel; met 30&nbsp;% slechts 56&nbsp;kg. Resultaat: ongeveer 400&nbsp;kcal\/dag BMR-verschil tussen beide, onzichtbaar voor een formule op gewicht alleen. Dat is de bestaansreden van deze pagina: je vet meten om je vetvrije massa te kennen, dus je echte caloriebudget.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Hoe vaak je vetmassa meten?<\/summary><div class=\"faq-body\"><p>Om de 3 tot 4 weken volstaat met het meetlint: vet evolueert traag, en vaker meten meet vooral ruis. De uitzondering: een automatische en moeiteloze meting, zoals de foto-BodyScan, die een nauwere trendopvolging mogelijk maakt zonder obsessie voor het cijfer. In alle gevallen: dezelfde omstandigheden, hetzelfde tijdstip, en beslissingen op basis van de trend van 2 tot 3 metingen.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Kun je vet verliezen zonder spier te verliezen?<\/summary><div class=\"faq-body\"><p>Ja, dat is de hele inzet van een geslaagde cut: matig tekort, voldoende eiwitinname en krachttraining. De enige manier om te controleren dat het werkt, is juist je vetpercentage te volgen naast je gewicht: als het gewicht daalt en de vetvrije massa standhoudt, verlies je vet; als beide kelderen, is je tekort te agressief. Het gewicht alleen kan dat verschil niet maken.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Verandert sport vet in spier?<\/summary><div class=\"faq-body\"><p>Nee: het zijn twee verschillende weefsels, het ene wordt nooit het andere. Je kunt daarentegen in dezelfde periode vet verliezen en spier winnen (lichaamsrecompositie), vooral in het begin. Op de weegschaal kan je gewicht dan stagneren terwijl je lichaam volledig verandert: opnieuw een situatie waarin alleen de opvolging van het vetpercentage de echte vooruitgang toont.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Geeft deze calculator een exacte meting van mijn vetpercentage?<\/summary><div class=\"faq-body\"><p>Nee. Hij past een gevalideerde vergelijking (US Navy) toe op je omtrekken, met een typische precisie van &plusmn;3 tot 4 punten: het is een solide schatting om je te situeren en je trend te volgen, geen waarheid tot op een tiende. Geen enkele toegankelijke methode doet absoluut beter; wat telt, is de constantheid van de meetomstandigheden. En in alle gevallen vervangen noch deze pagina noch de app medisch advies.<\/p><\/div><\/details>\n\n<div class=\"sources\">\n  <h4>Wetenschappelijke bronnen<\/h4>\n  <ol>\n    <li>Hodgdon JA, Beckett MB. Prediction of percent body fat for U.S. Navy men and women from body circumferences and height. Naval Health Research Center, Reports No. 84-11 &amp; 84-29, 1984.<\/li>\n    <li>Friedl KE, DeLuca JP, Marchitelli LJ, Vogel JA. Validity of percent body fat predicted from circumferences: classification of men for weight control regulations. Mil Med. 1997;162(3):194-200. <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/9121667\/\" target=\"_blank\" rel=\"noopener\">PubMed 9121667<\/a>.<\/li>\n    <li>Deurenberg P, Weststrate JA, Seidell JC. Body mass index as a measure of body fatness: age- and sex-specific prediction formulas. Br J Nutr. 1991;65(2):105-14. <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/2043597\/\" target=\"_blank\" rel=\"noopener\">PubMed 2043597<\/a>.<\/li>\n    <li>Moon JR, Tobkin SE, Smith AE, et al. Percent body fat estimations in college men using field and laboratory methods: a three-compartment model approach. Dyn Med. 2008;7:7. <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/18426582\/\" target=\"_blank\" rel=\"noopener\">PubMed 18426582<\/a>.<\/li>\n    <li>Siri WE. Body composition from fluid spaces and density: analysis of methods. In: Techniques for Measuring Body Composition. Washington DC: National Academy of Sciences; 1961:223-244.<\/li>\n  <\/ol>\n<\/div>\n\n<div class=\"get-band\">\n  <h3>Je vetpercentage, gemeten in \u00e9\u00e9n foto<\/h3>\n  <p>AI BodyScan vanaf een simpele foto, BMR continu herberekend op je vetvrije massa, caloriebalans die je echte samenstelling volgt. Het gegeven dat je weegschaal negeert, eindelijk gemeten. Gratis download, proefperiode van 7&nbsp;dagen op het jaarabonnement.<\/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-masse-grasse\" 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-masse-grasse\" 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 data-wpmeteor-nooptimize=\"true\" type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Article\",\n      \"@id\": \"https:\/\/lean-app.com\/calculateur-masse-grasse\/#article\",\n      \"headline\": \"Calculateur de masse grasse : ton vrai pourcentage de gras au ruban (m\u00e9thode US Navy)\",\n      \"description\": \"Calcule ton pourcentage de masse grasse avec la m\u00e9thode des circonf\u00e9rences de l'US Navy, puis ta masse maigre et ton m\u00e9tabolisme de base r\u00e9el. Des mesures, z\u00e9ro case \u00e0 cocher.\",\n      \"inLanguage\": \"fr-FR\",\n      \"author\": {\n        \"@type\": \"Organization\",\n        \"name\": \"L'\u00e9quipe Lean\",\n        \"url\": \"https:\/\/lean-app.com\/\"\n      },\n      \"publisher\": {\n        \"@type\": \"Organization\",\n        \"name\": \"Lean\",\n        \"url\": \"https:\/\/lean-app.com\/\"\n      },\n      \"datePublished\": \"2026-08-25\",\n      \"dateModified\": \"2026-08-25\",\n      \"mainEntityOfPage\": \"https:\/\/lean-app.com\/calculateur-masse-grasse\/\"\n    },\n    {\n      \"@type\": \"WebApplication\",\n      \"@id\": \"https:\/\/lean-app.com\/calculateur-masse-grasse\/#calculator\",\n      \"name\": \"Calculateur de masse grasse (m\u00e9thode US Navy)\",\n      \"applicationCategory\": \"HealthApplication\",\n      \"operatingSystem\": \"Web\",\n      \"url\": \"https:\/\/lean-app.com\/calculateur-masse-grasse\/\",\n      \"description\": \"Estime ton pourcentage de masse grasse \u00e0 partir de circonf\u00e9rences au m\u00e8tre ruban (cou, taille, hanches), puis ta masse maigre et ton BMR sur masse maigre.\"\n    },\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"@id\": \"https:\/\/lean-app.com\/calculateur-masse-grasse\/#breadcrumb\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 1,\n          \"name\": \"Accueil\",\n          \"item\": \"https:\/\/lean-app.com\/\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 2,\n          \"name\": \"Calculateur masse grasse\",\n          \"item\": \"https:\/\/lean-app.com\/calculateur-masse-grasse\/\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"@id\": \"https:\/\/lean-app.com\/calculateur-masse-grasse\/#faq\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Comment calculer son pourcentage de masse grasse ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"La m\u00e9thode la plus accessible est celle des circonf\u00e9rences (US Navy) : avec un m\u00e8tre ruban, mesure ton cou et ta taille (plus les hanches chez la femme), entre ta hauteur, et la formule estime ton pourcentage de gras. Les alternatives : balance \u00e0 imp\u00e9dance, plis cutan\u00e9s, DEXA et le BodyScan IA de Lean depuis une photo.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Quel est un bon pourcentage de masse grasse ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Les fourchettes usuelles : environ 10 \u00e0 20 % pour un homme et 18 \u00e0 28 % pour une femme en bonne forme, un peu plus avec l'\u00e2ge. Sous 6 % (homme) ou 14 % (femme), on approche du gras essentiel : ce n'est pas une zone \u00e0 viser durablement.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"La m\u00e9thode US Navy est-elle fiable ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Valid\u00e9e sur de grandes cohortes militaires : pr\u00e9cision typique de plus ou moins 3 \u00e0 4 points face aux m\u00e9thodes de r\u00e9f\u00e9rence (Friedl 1997). Suffisant pour situer ta zone et suivre une tendance mensuelle, en mesurant toujours dans les m\u00eames conditions.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Quelle diff\u00e9rence entre IMC et masse grasse ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"L'IMC divise le poids par la taille au carr\u00e9 et ne distingue pas le muscle du gras : deux personnes de m\u00eame IMC peuvent avoir 15 points de bodyfat d'\u00e9cart. Le pourcentage de masse grasse mesure la composition r\u00e9elle, celle qui compte pour le m\u00e9tabolisme.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Pourquoi le bodyfat change-t-il mon m\u00e9tabolisme de base ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Le m\u00e9tabolisme est port\u00e9 par la masse maigre. \u00c0 80 kg, un corps \u00e0 10 % de gras a 72 kg de tissu actif ; \u00e0 30 %, 56 kg : environ 400 kcal\/jour d'\u00e9cart de BMR, invisibles pour une formule au poids seul.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"\u00c0 quelle fr\u00e9quence mesurer sa masse grasse ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Toutes les 3 \u00e0 4 semaines au ruban, dans les m\u00eames conditions, en pilotant sur la tendance de 2 \u00e0 3 mesures. Une mesure automatique comme le BodyScan photo permet un suivi plus rapproch\u00e9 sans effort.\"\n          }\n        }\n      ]\n    },\n    {\n      \"@type\": \"MobileApplication\",\n      \"@id\": \"https:\/\/lean-app.com\/#app\",\n      \"name\": \"Lean\",\n      \"operatingSystem\": \"iOS, Android\",\n      \"applicationCategory\": \"HealthApplication\",\n      \"url\": \"https:\/\/lean-app.com\/\",\n      \"downloadUrl\": [\n        \"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646\",\n        \"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite\"\n      ]\n    }\n  ]\n}\n<\/script>\n\n<script data-wpmeteor-nooptimize=\"true\">(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 data-wpmeteor-nooptimize=\"true\">window.__LEAN_T = {\" Apr\u00e8s 50 ans, pr\u00e9server la masse maigre (prot\u00e9ines + renforcement) devient la priorit\u00e9 n\u00b01 : c\u2019est elle qui soutient ton m\u00e9tabolisme.\": {\"de\": \" Nach 50 wird der Erhalt der Magermasse (Protein + Krafttraining) zur Priorit\u00e4t Nummer eins: Sie tr\u00e4gt deinen Stoffwechsel.\", \"es\": \" A partir de los 50, preservar la masa magra (prote\u00ednas + fuerza) es la prioridad n.\u00ba 1: es la que sostiene tu metabolismo.\", \"pt\": \" Depois dos 50, preservar a massa magra (prote\u00ednas + muscula\u00e7\u00e3o) vira a prioridade n\u00ba 1: \u00e9 ela que sustenta seu metabolismo.\"}, \"Au-dessus des fourchettes : commence par mesurer\": {\"de\": \"\u00dcber den Bereichen: fang mit dem Messen an\", \"es\": \"Por encima de los rangos: empieza por medir\", \"pt\": \"Acima das faixas: comece medindo\"}, \"Au-dessus des fourchettes usuelles\": {\"de\": \"\u00dcber den \u00fcblichen Bereichen\", \"es\": \"Por encima de los rangos habituales\", \"pt\": \"Acima das faixas habituais\"}, \"Bonne forme\": {\"de\": \"Fit-Bereich\", \"es\": \"Buena forma\", \"pt\": \"Boa forma\"}, \"Bonne forme : consolide\": {\"de\": \"Fit-Bereich: festigen\", \"es\": \"Buena forma: consolida\", \"pt\": \"Boa forma: consolide\"}, \"Bonne nouvelle : \u00e0 ce niveau, ton potentiel de progression est le plus \u00e9lev\u00e9, et ton BMR r\u00e9el est probablement surestim\u00e9 par les formules au poids, ce qui explique bien des plateaux pass\u00e9s. Pars de ta masse maigre mesur\u00e9e, vise un d\u00e9ficit raisonnable, marche davantage, et re-mesure chaque mois. La tendance compte plus que le chiffre du jour.\": {\"de\": \"Gute Nachricht: Auf diesem Niveau ist dein Fortschrittspotenzial am gr\u00f6\u00dften, und dein echter BMR wird von Gewichtsformeln vermutlich \u00fcbersch\u00e4tzt, was viele fr\u00fchere Plateaus erkl\u00e4rt. Starte von deiner gemessenen Magermasse, w\u00e4hle ein vern\u00fcnftiges Defizit, geh mehr und miss monatlich nach. Der Trend z\u00e4hlt mehr als die Tageszahl.\", \"es\": \"Buena noticia: en este nivel, tu potencial de progreso es el m\u00e1s alto, y tu BMR real probablemente est\u00e1 sobreestimado por las f\u00f3rmulas de peso, lo que explica muchas mesetas pasadas. Parte de tu masa magra medida, apunta a un d\u00e9ficit razonable, camina m\u00e1s, y vuelve a medir cada mes. La tendencia importa m\u00e1s que la cifra del d\u00eda.\", \"pt\": \"Boa not\u00edcia: neste n\u00edvel, seu potencial de progresso \u00e9 o mais alto, e seu BMR real provavelmente est\u00e1 superestimado pelas f\u00f3rmulas de peso, o que explica muitos plat\u00f4s passados. Parta da sua massa magra medida, mire um d\u00e9ficit razo\u00e1vel, caminhe mais, e me\u00e7a de novo a cada m\u00eas. A tend\u00eancia importa mais que o n\u00famero do dia.\"}, \"C\u2019est la zone o\u00f9 un d\u00e9ficit mod\u00e9r\u00e9 donne les r\u00e9sultats les plus visibles. Point cl\u00e9 : ton BMR calcul\u00e9 sur ta masse maigre est ta vraie base, pas celle d\u2019une formule au poids. Fixe ton d\u00e9ficit dessus, garde tes prot\u00e9ines hautes, et re-mesure toutes les 3 \u00e0 4 semaines pour voir la masse grasse baisser pendant que la masse maigre tient.\": {\"de\": \"In dieser Zone liefert ein moderates Defizit die sichtbarsten Ergebnisse. Entscheidend: Dein auf Magermasse berechneter BMR ist deine echte Basis, nicht die einer Gewichtsformel. Setze dein Defizit darauf, halte das Protein hoch und miss alle 3 bis 4 Wochen nach, um Fettabbau bei stabiler Magermasse zu sehen.\", \"es\": \"Es la zona donde un d\u00e9ficit moderado da los resultados m\u00e1s visibles. Punto clave: tu BMR calculado sobre tu masa magra es tu base real, no la de una f\u00f3rmula de peso. Fija tu d\u00e9ficit sobre ella, mant\u00e9n las prote\u00ednas altas, y vuelve a medir cada 3 o 4 semanas para ver bajar la grasa mientras la masa magra se mantiene.\", \"pt\": \"\u00c9 a zona onde um d\u00e9ficit moderado d\u00e1 os resultados mais vis\u00edveis. Ponto-chave: seu BMR calculado sobre sua massa magra \u00e9 sua base real, n\u00e3o a de uma f\u00f3rmula de peso. Fixe seu d\u00e9ficit sobre ela, mantenha as prote\u00ednas altas, e me\u00e7a de novo a cada 3 ou 4 semanas para ver a gordura cair enquanto a massa magra se mant\u00e9m.\"}, \"Dans la moyenne\": {\"de\": \"Im Durchschnitt\", \"es\": \"En la media\", \"pt\": \"Na m\u00e9dia\"}, \"Dans la moyenne : le bon moment\": {\"de\": \"Im Durchschnitt: der richtige Moment\", \"es\": \"En la media: el buen momento\", \"pt\": \"Na m\u00e9dia: o bom momento\"}, \"Femme : au point le plus \u00e9troit de la taille, en fin d\u2019expiration normale.\": {\"de\": \"Frauen: an der schmalsten Stelle der Taille, am Ende einer normalen Ausatmung.\", \"es\": \"Mujer: en el punto m\u00e1s estrecho de la cintura, al final de una espiraci\u00f3n normal.\", \"pt\": \"Mulher: no ponto mais estreito da cintura, no fim de uma expira\u00e7\u00e3o normal.\"}, \"Fourchettes usuelles pour un homme : 10 \u00e0 25\u202f%. Le sexe change la formule (r\u00e9partition du gras diff\u00e9rente) ; l\u2019\u00e2ge sert \u00e0 te situer dans les fourchettes.\": {\"de\": \"\u00dcbliche Bereiche f\u00fcr M\u00e4nner: 10 bis 25 %. Das Geschlecht \u00e4ndert die Formel (andere Fettverteilung); das Alter hilft bei der Einordnung.\", \"es\": \"Rangos habituales para un hombre: 10 a 25 %. El sexo cambia la f\u00f3rmula (distinta distribuci\u00f3n de la grasa); la edad sirve para situarte en los rangos.\", \"pt\": \"Faixas habituais para um homem: 10 a 25 %. O sexo muda a f\u00f3rmula (distribui\u00e7\u00e3o de gordura diferente); a idade serve para voc\u00ea se situar nas faixas.\"}, \"Fourchettes usuelles pour une femme : 18 \u00e0 32\u202f%. Le sexe change la formule (r\u00e9partition du gras diff\u00e9rente) ; l\u2019\u00e2ge sert \u00e0 te situer dans les fourchettes.\": {\"de\": \"\u00dcbliche Bereiche f\u00fcr Frauen: 18 bis 32 %. Das Geschlecht \u00e4ndert die Formel (andere Fettverteilung); das Alter hilft bei der Einordnung.\", \"es\": \"Rangos habituales para una mujer: 18 a 32 %. El sexo cambia la f\u00f3rmula (distinta distribuci\u00f3n de la grasa); la edad sirve para situarte en los rangos.\", \"pt\": \"Faixas habituais para uma mulher: 18 a 32 %. O sexo muda a f\u00f3rmula (distribui\u00e7\u00e3o de gordura diferente); a idade serve para voc\u00ea se situar nas faixas.\"}, \"Gras essentiel : tr\u00e8s bas\": {\"de\": \"Essenzielles Fett: sehr niedrig\", \"es\": \"Grasa esencial: muy baja\", \"pt\": \"Gordura essencial: muito baixa\"}, \"Homme : au niveau du nombril, en fin d\u2019expiration normale, ventre rel\u00e2ch\u00e9.\": {\"de\": \"M\u00e4nner: auf Bauchnabelh\u00f6he, am Ende einer normalen Ausatmung, Bauch entspannt.\", \"es\": \"Hombre: a la altura del ombligo, al final de una espiraci\u00f3n normal, abdomen relajado.\", \"pt\": \"Homem: na altura do umbigo, no fim de uma expira\u00e7\u00e3o normal, abd\u00f4men relaxado.\"}, \"Tr\u00e8s bas : vigilance\": {\"de\": \"Sehr niedrig: Vorsicht\", \"es\": \"Muy bajo: vigilancia\", \"pt\": \"Muito baixo: vigil\u00e2ncia\"}, \"Tu es dans la zone forme. Deux options rentables : une recomposition lente (l\u00e9ger d\u00e9ficit + prot\u00e9ines + force) pour gagner du muscle \u00e0 poids stable, ou un maintien propre. Dans les deux cas, suis la tendance de ton bodyfat, pas une pes\u00e9e isol\u00e9e : le poids seul ne distingue pas muscle et gras.\": {\"de\": \"Du bist im Fit-Bereich. Zwei lohnende Optionen: eine langsame Rekomposition (leichtes Defizit + Protein + Krafttraining), um bei stabilem Gewicht Muskeln aufzubauen, oder sauberes Halten. In beiden F\u00e4llen: Verfolge den Trend deines K\u00f6rperfetts, nicht eine einzelne Messung: Das Gewicht allein unterscheidet Muskel nicht von Fett.\", \"es\": \"Est\u00e1s en la zona de buena forma. Dos opciones rentables: una recomposici\u00f3n lenta (d\u00e9ficit ligero + prote\u00ednas + fuerza) para ganar m\u00fasculo a peso estable, o un mantenimiento limpio. En ambos casos, sigue la tendencia de tu grasa corporal, no una pesada aislada: el peso solo no distingue m\u00fasculo y grasa.\", \"pt\": \"Voc\u00ea est\u00e1 na zona de boa forma. Duas op\u00e7\u00f5es rent\u00e1veis: uma recomposi\u00e7\u00e3o lenta (d\u00e9ficit leve + prote\u00ednas + muscula\u00e7\u00e3o) para ganhar m\u00fasculo com peso est\u00e1vel, ou uma manuten\u00e7\u00e3o limpa. Nos dois casos, siga a tend\u00eancia da sua gordura corporal, n\u00e3o uma pesagem isolada: o peso sozinho n\u00e3o distingue m\u00fasculo e gordura.\"}, \"Tu es proche du gras essentiel, le minimum dont ton corps a besoin pour fonctionner (hormones, organes, syst\u00e8me nerveux). Rester durablement \u00e0 ce niveau se paie en \u00e9nergie, en r\u00e9cup\u00e9ration et en sant\u00e9 hormonale. Si tu es en fin de s\u00e8che, planifie la remont\u00e9e ; sinon, fais le point avec un professionnel de sant\u00e9.\": {\"de\": \"Du bist nah am essenziellen Fett, dem Minimum, das dein K\u00f6rper zum Funktionieren braucht (Hormone, Organe, Nervensystem). Dauerhaft auf diesem Niveau zu bleiben kostet Energie, Regeneration und hormonelle Gesundheit. Wenn du am Ende einer Di\u00e4t bist, plane den Aufbau; sonst sprich mit medizinischem Fachpersonal.\", \"es\": \"Est\u00e1s cerca de la grasa esencial, el m\u00ednimo que tu cuerpo necesita para funcionar (hormonas, \u00f3rganos, sistema nervioso). Quedarse mucho tiempo en este nivel se paga en energ\u00eda, recuperaci\u00f3n y salud hormonal. Si est\u00e1s al final de una definici\u00f3n, planifica la subida; si no, consulta con un profesional de la salud.\", \"pt\": \"Voc\u00ea est\u00e1 perto da gordura essencial, o m\u00ednimo de que seu corpo precisa para funcionar (horm\u00f4nios, \u00f3rg\u00e3os, sistema nervoso). Ficar muito tempo neste n\u00edvel se paga em energia, recupera\u00e7\u00e3o e sa\u00fade hormonal. Se voc\u00ea est\u00e1 no fim de um cutting, planeje a subida; sen\u00e3o, converse com um profissional de sa\u00fade.\"}, \"Zone athl\u00e9tique\": {\"de\": \"Athletischer Bereich\", \"es\": \"Zona atl\u00e9tica\", \"pt\": \"Zona atl\u00e9tica\"}, \"Zone athl\u00e9tique : la pr\u00e9cision devient critique\": {\"de\": \"Athletischer Bereich: Pr\u00e4zision wird entscheidend\", \"es\": \"Zona atl\u00e9tica: la precisi\u00f3n se vuelve cr\u00edtica\", \"pt\": \"Zona atl\u00e9tica: a precis\u00e3o se torna cr\u00edtica\"}, \"\u00c0 ce niveau, chaque point de bodyfat p\u00e8se sur ton BMR et tes d\u00e9cisions (s\u00e9cher encore, maintenir, remonter). Le ruban a une marge de 3 \u00e0 4 points : trop pour piloter finement. C\u2019est exactement la zone o\u00f9 mesurer r\u00e9guli\u00e8rement, au m\u00eame moment et dans les m\u00eames conditions, fait la diff\u00e9rence.\": {\"de\": \"Auf diesem Niveau z\u00e4hlt jeder Punkt K\u00f6rperfett f\u00fcr deinen BMR und deine Entscheidungen (weiter definieren, halten, aufbauen). Das Ma\u00dfband hat 3 bis 4 Punkte Toleranz: zu viel f\u00fcr Feinsteuerung. Genau hier macht regelm\u00e4\u00dfiges Messen unter gleichen Bedingungen den Unterschied.\", \"es\": \"En este nivel, cada punto de grasa corporal pesa en tu BMR y en tus decisiones (seguir definiendo, mantener, subir). La cinta tiene un margen de 3 a 4 puntos: demasiado para un pilotaje fino. Es exactamente la zona donde medir con regularidad, en el mismo momento y en las mismas condiciones, marca la diferencia.\", \"pt\": \"Neste n\u00edvel, cada ponto de gordura corporal pesa no seu BMR e nas suas decis\u00f5es (continuar o cutting, manter, subir). A fita tem uma margem de 3 a 4 pontos: demais para um controle fino. \u00c9 exatamente a zona onde medir com regularidade, no mesmo momento e nas mesmas condi\u00e7\u00f5es, faz a diferen\u00e7a.\"}};<\/script>\n<script data-wpmeteor-nooptimize=\"true\">\n(function(){\n  \/\/ ============================================================\n  \/\/ Estimation du bodyfat par circonferences : ESTIMATION PEDAGOGIQUE,\n  \/\/ pas une mesure medicale. Formule transparente, sourcee :\n  \/\/ Hodgdon & Beckett 1984 (US Navy, rapports 84-11 et 84-29),\n  \/\/ Friedl 1997 (PubMed 9121667, validation, +\/-3-4 pts),\n  \/\/ BMR sur masse maigre 370 + 21.6 x FFM (formule affichee du site).\n  \/\/ ============================================================\n  var LEAN_L = (location.pathname.match(\/^\\\/(en|es|pt|de)\\\/\/) || [0,'fr'])[1];\n  var LEAN_LANG = LEAN_L === 'en' ? 'en' : 'fr';\n  function T(fr,en){\n    if (LEAN_L === 'en') return en;\n    if (LEAN_L === 'fr') return fr;\n    var m = window.__LEAN_T && window.__LEAN_T[fr];\n    return (m && m[LEAN_L]) || fr;\n  }\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 neck = parseFloat(byId('cNeck').value) || 0;\n    var waist = parseFloat(byId('cWaist').value) || 0;\n    var hips = parseFloat(byId('cHips').value) || 0;\n    byId('rowHips').style.display = (sex === 'F') ? '' : 'none';\n    byId('waistHint').textContent = (sex === 'F')\n      ? T('Femme : au point le plus \u00e9troit de la taille, en fin d\\u2019expiration normale.','Women: at the narrowest point of the waist, at the end of a normal exhale.')\n      : T('Homme : au niveau du nombril, en fin d\\u2019expiration normale, ventre rel\u00e2ch\u00e9.','Men: at navel level, at the end of a normal exhale, belly relaxed.');\n    byId('bfHint').textContent = (sex === 'F')\n      ? T('Fourchettes usuelles pour une femme : 18 \u00e0 32\\u202F%. Le sexe change la formule (r\u00e9partition du gras diff\u00e9rente) ; l\\u2019\u00e2ge sert \u00e0 te situer dans les fourchettes.','Typical ranges for a woman: 18 to 32%. Sex changes the formula (different fat distribution); age helps you read the ranges.')\n      : T('Fourchettes usuelles pour un homme : 10 \u00e0 25\\u202F%. Le sexe change la formule (r\u00e9partition du gras diff\u00e9rente) ; l\\u2019\u00e2ge sert \u00e0 te situer dans les fourchettes.','Typical ranges for a man: 10 to 25%. Sex changes the formula (different fat distribution); age helps you read the ranges.');\n    if (!w || !h || !neck || !waist) return;\n    if (sex === 'F' && !hips) return;\n    var log10 = function(x){ return Math.log(x) \/ Math.LN10; };\n    var bf;\n    if (sex === 'M') {\n      if (waist - neck <= 0) return;\n      bf = 495 \/ (1.0324 - 0.19077 * log10(waist - neck) + 0.15456 * log10(h)) - 450;\n    } else {\n      if (waist + hips - neck <= 0) return;\n      bf = 495 \/ (1.29579 - 0.35004 * log10(waist + hips - neck) + 0.22100 * log10(h)) - 450;\n    }\n    bf = clamp(bf, 3, 60);\n    var fatKg = w * bf \/ 100;\n    var ffm = w - fatKg;\n    var bmr = 370 + 21.6 * ffm;\n    var avgBf = (sex === 'F') ? 28 : 20;\n    var bmrAvg = 370 + 21.6 * (w * (1 - avgBf \/ 100));\n    var gap = Math.abs(bmr - bmrAvg);\n    byId('rBf').textContent = fmt1(bf);\n    byId('bfBar').style.width = clamp(bf \/ 45 * 100, 4, 100) + '%';\n    var pill = byId('bfPill');\n    var cat;\n    if (sex === 'M') {\n      cat = (bf < 6) ? 'ess' : (bf < 14) ? 'ath' : (bf < 18) ? 'fit' : (bf < 25) ? 'moy' : 'ele';\n    } else {\n      cat = (bf < 14) ? 'ess' : (bf < 21) ? 'ath' : (bf < 25) ? 'fit' : (bf < 32) ? 'moy' : 'ele';\n    }\n    if (cat === 'ess') { pill.className = 'neat-pill alert'; pill.textContent = T('Gras essentiel : tr\u00e8s bas','Essential fat: very low'); }\n    else if (cat === 'ath') { pill.className = 'neat-pill ok'; pill.textContent = T('Zone athl\u00e9tique','Athletic range'); }\n    else if (cat === 'fit') { pill.className = 'neat-pill ok'; pill.textContent = T('Bonne forme','Fit range'); }\n    else if (cat === 'moy') { pill.className = 'neat-pill warn'; pill.textContent = T('Dans la moyenne','Average range'); }\n    else { pill.className = 'neat-pill alert'; pill.textContent = T('Au-dessus des fourchettes usuelles','Above the usual ranges'); }\n    byId('rFatKg').textContent = fmt1(fatKg);\n    byId('rFfm').textContent = fmt1(ffm);\n    byId('rFfm2').textContent = fmt1(ffm);\n    byId('rBmr').textContent = fmt(bmr);\n    byId('shareBar').style.width = clamp(ffm \/ w * 100, 4, 100) + '%';\n    byId('dAvgBf').textContent = fmt(avgBf);\n    byId('dBmrAvg').textContent = fmt(bmrAvg);\n    byId('dGap').textContent = fmt(gap);\n    var title = byId('recoTitle');\n    var body = byId('recoBody');\n    if (cat === 'ess') {\n      title.textContent = T('Tr\u00e8s bas : vigilance','Very low: caution');\n      body.textContent = T('Tu es proche du gras essentiel, le minimum dont ton corps a besoin pour fonctionner (hormones, organes, syst\u00e8me nerveux). Rester durablement \u00e0 ce niveau se paie en \u00e9nergie, en r\u00e9cup\u00e9ration et en sant\u00e9 hormonale. Si tu es en fin de s\u00e8che, planifie la remont\u00e9e ; sinon, fais le point avec un professionnel de sant\u00e9.','You are close to essential fat, the minimum your body needs to function (hormones, organs, nervous system). Staying there long term costs energy, recovery and hormonal health. If you are finishing a cut, plan the reverse; otherwise, check in with a health professional.');\n    } else if (cat === 'ath') {\n      title.textContent = T('Zone athl\u00e9tique : la pr\u00e9cision devient critique','Athletic range: precision becomes critical');\n      body.textContent = T('\u00c0 ce niveau, chaque point de bodyfat p\u00e8se sur ton BMR et tes d\u00e9cisions (s\u00e9cher encore, maintenir, remonter). Le ruban a une marge de 3 \u00e0 4 points : trop pour piloter finement. C\\u2019est exactement la zone o\u00f9 mesurer r\u00e9guli\u00e8rement, au m\u00eame moment et dans les m\u00eames conditions, fait la diff\u00e9rence.','At this level, every point of body fat weighs on your BMR and your decisions (keep cutting, maintain, reverse). The tape has a 3 to 4 point margin: too much for fine steering. This is exactly the zone where measuring regularly, at the same time and in the same conditions, makes the difference.');\n    } else if (cat === 'fit') {\n      title.textContent = T('Bonne forme : consolide','Fit range: consolidate');\n      body.textContent = T('Tu es dans la zone forme. Deux options rentables : une recomposition lente (l\u00e9ger d\u00e9ficit + prot\u00e9ines + force) pour gagner du muscle \u00e0 poids stable, ou un maintien propre. Dans les deux cas, suis la tendance de ton bodyfat, pas une pes\u00e9e isol\u00e9e : le poids seul ne distingue pas muscle et gras.','You are in the fit zone. Two profitable options: a slow recomposition (slight deficit + protein + strength work) to gain muscle at a stable weight, or a clean maintenance. Either way, track your body fat trend, not a single weigh-in: weight alone cannot tell muscle from fat.');\n    } else if (cat === 'moy') {\n      title.textContent = T('Dans la moyenne : le bon moment','Average range: the right moment');\n      body.textContent = T('C\\u2019est la zone o\u00f9 un d\u00e9ficit mod\u00e9r\u00e9 donne les r\u00e9sultats les plus visibles. Point cl\u00e9 : ton BMR calcul\u00e9 sur ta masse maigre est ta vraie base, pas celle d\\u2019une formule au poids. Fixe ton d\u00e9ficit dessus, garde tes prot\u00e9ines hautes, et re-mesure toutes les 3 \u00e0 4 semaines pour voir la masse grasse baisser pendant que la masse maigre tient.','This is the zone where a moderate deficit shows the most visible results. Key point: your BMR computed on lean mass is your true base, not a weight-only formula\\u2019s. Set your deficit on it, keep protein high, and re-measure every 3 to 4 weeks to watch fat mass drop while lean mass holds.');\n    } else {\n      title.textContent = T('Au-dessus des fourchettes : commence par mesurer','Above the ranges: start by measuring');\n      body.textContent = T('Bonne nouvelle : \u00e0 ce niveau, ton potentiel de progression est le plus \u00e9lev\u00e9, et ton BMR r\u00e9el est probablement surestim\u00e9 par les formules au poids, ce qui explique bien des plateaux pass\u00e9s. Pars de ta masse maigre mesur\u00e9e, vise un d\u00e9ficit raisonnable, marche davantage, et re-mesure chaque mois. La tendance compte plus que le chiffre du jour.','Good news: at this level your progress potential is highest, and your real BMR is probably overestimated by weight-only formulas, which explains many past plateaus. Start from your measured lean mass, aim for a reasonable deficit, walk more, and re-measure monthly. The trend matters more than today\\u2019s number.');\n    }\n    if (age >= 50) {\n      body.textContent = body.textContent + T(' Apr\u00e8s 50 ans, pr\u00e9server la masse maigre (prot\u00e9ines + renforcement) devient la priorit\u00e9 n\u00b01 : c\\u2019est elle qui soutient ton m\u00e9tabolisme.',' After 50, preserving lean mass (protein + strength work) becomes priority one: it is what sustains your metabolism.');\n    }\n  }\n  ['cAge','cWeight','cHeight','cNeck','cWaist','cHips'].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 data-wpmeteor-nooptimize=\"true\">\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<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;\">\n<p style=\"margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#FF2D6E;\">Lees ook<\/p>\n<ul style=\"list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:10px;\">\n<li><a href=\"https:\/\/lean-app.com\/nl\/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;\">Berekening van het basaal metabolisme: de nauwkeurigste formule <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Waarom je BMR wordt berekend op je vetvrije massa, niet op je gewicht.<\/span><\/a><\/li>\n<li><a href=\"https:\/\/lean-app.com\/nl\/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;\">Volledige TDEE-calculator: BMR + NEAT + EAT + TEF <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">De uitsplitsing van je verbruik, bouwsteen per bouwsteen, op je echte vetpercentage.<\/span><\/a><\/li>\n<li><a href=\"https:\/\/lean-app.com\/nl\/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;\">Hoe je je echte calorieverbruik berekent <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">De complete gids, van BMR tot metabole adaptatie, met de valkuilen van de markt.<\/span><\/a><\/li>\n<li><a href=\"https:\/\/lean-app.com\/nl\/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;\">Calculator metabole adaptatie <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Is je BMR vertraagd, en hoeveel: co\u00ebffici\u00ebnt 100 tot 0 %.<\/span><\/a><\/li>\n<li><a href=\"https:\/\/lean-app.com\/nl\/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;\">Totaal energieverbruik: de complete gids <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Alles wat je kcal\/dag uitmaakt, van BMR tot het thermisch effect van voeding.<\/span><\/a><\/li>\n<\/ul>\n<\/aside>","protected":false},"excerpt":{"rendered":"<p>Bereken je vetpercentage met een meetlint (gevalideerde US Navy-methode), daarna je vetvrije massa en je echte BMR. Metingen, nul vinkjes.<\/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-1954","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>Calculateur de masse grasse : ton vrai pourcentage de gras - Lean<\/title>\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\/nl\/calculateur-masse-grasse\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calculateur de masse grasse : ton vrai pourcentage de gras - Lean\" \/>\n<meta property=\"og:description\" content=\"Bereken je vetpercentage met een meetlint (gevalideerde US Navy-methode), daarna je vetvrije massa en je echte BMR. Metingen, nul vinkjes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lean-app.com\/nl\/calculateur-masse-grasse\/\" \/>\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-25T09:07:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-05T10:39:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\" \/>\n<meta name=\"author\" content=\"L&#039;\u00e9quipe Lean\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\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-masse-grasse\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/lean-app.com\/calculateur-masse-grasse\/\"},\"author\":{\"@id\":\"https:\/\/lean-app.com\/#organization\"},\"headline\":\"Calculateur de masse grasse : ton vrai pourcentage de gras\",\"datePublished\":\"2026-08-25T09:07:54+00:00\",\"dateModified\":\"2026-09-05T10:39:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/lean-app.com\/calculateur-masse-grasse\/\"},\"wordCount\":3498,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/lean-app.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/lean-app.com\/calculateur-masse-grasse\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\",\"articleSection\":[\"Comparateurs\"],\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/lean-app.com\/calculateur-masse-grasse\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/lean-app.com\/calculateur-masse-grasse\/\",\"url\":\"https:\/\/lean-app.com\/calculateur-masse-grasse\/\",\"name\":\"Calculateur de masse grasse : ton vrai pourcentage de gras - Lean\",\"isPartOf\":{\"@id\":\"https:\/\/lean-app.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/lean-app.com\/calculateur-masse-grasse\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/lean-app.com\/calculateur-masse-grasse\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\",\"datePublished\":\"2026-08-25T09:07:54+00:00\",\"dateModified\":\"2026-09-05T10:39:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/lean-app.com\/calculateur-masse-grasse\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/lean-app.com\/calculateur-masse-grasse\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/lean-app.com\/calculateur-masse-grasse\/#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-masse-grasse\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/lean-app.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculateur de masse grasse : ton vrai pourcentage de gras\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/lean-app.com\/#website\",\"url\":\"https:\/\/lean-app.com\/\",\"name\":\"Lean\",\"description\":\"T\u00e9l\u00e9charge, essaye GRATUITEMENT l&#039;application et prends en main ton corps \u00c0 VIE.\",\"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\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/lean-app.com\/#organization\",\"name\":\"Lean\",\"url\":\"https:\/\/lean-app.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@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\",\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646\",\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite\",\"https:\/\/app.dealroom.co\/companies\/lean_calorie_tracker\",\"https:\/\/alternativeto.net\/software\/lean-calorie-tracker\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Vetpercentagecalculator: je echte vetpercentage - Lean","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\/nl\/calculateur-masse-grasse\/","og_locale":"nl_NL","og_type":"article","og_title":"Calculateur de masse grasse : ton vrai pourcentage de gras - Lean","og_description":"Bereken je vetpercentage met een meetlint (gevalideerde US Navy-methode), daarna je vetvrije massa en je echte BMR. Metingen, nul vinkjes.","og_url":"https:\/\/lean-app.com\/nl\/calculateur-masse-grasse\/","og_site_name":"Lean","article_publisher":"https:\/\/www.facebook.com\/share\/1GXD3qyMBy\/?mibextid=wwXIfr","article_published_time":"2026-08-25T09:07:54+00:00","article_modified_time":"2026-09-05T10:39:07+00:00","og_image":[{"url":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp","type":"","width":"","height":""}],"author":"L'\u00e9quipe Lean","twitter_card":"summary_large_image","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-masse-grasse\/#article","isPartOf":{"@id":"https:\/\/lean-app.com\/calculateur-masse-grasse\/"},"author":{"@id":"https:\/\/lean-app.com\/#organization"},"headline":"Calculateur de masse grasse : ton vrai pourcentage de gras","datePublished":"2026-08-25T09:07:54+00:00","dateModified":"2026-09-05T10:39:07+00:00","mainEntityOfPage":{"@id":"https:\/\/lean-app.com\/calculateur-masse-grasse\/"},"wordCount":3498,"commentCount":0,"publisher":{"@id":"https:\/\/lean-app.com\/#organization"},"image":{"@id":"https:\/\/lean-app.com\/calculateur-masse-grasse\/#primaryimage"},"thumbnailUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp","articleSection":["Comparateurs"],"inLanguage":"nl-NL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/lean-app.com\/calculateur-masse-grasse\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/lean-app.com\/calculateur-masse-grasse\/","url":"https:\/\/lean-app.com\/calculateur-masse-grasse\/","name":"Vetpercentagecalculator: je echte vetpercentage - Lean","isPartOf":{"@id":"https:\/\/lean-app.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/lean-app.com\/calculateur-masse-grasse\/#primaryimage"},"image":{"@id":"https:\/\/lean-app.com\/calculateur-masse-grasse\/#primaryimage"},"thumbnailUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp","datePublished":"2026-08-25T09:07:54+00:00","dateModified":"2026-09-05T10:39:07+00:00","breadcrumb":{"@id":"https:\/\/lean-app.com\/calculateur-masse-grasse\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lean-app.com\/calculateur-masse-grasse\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/lean-app.com\/calculateur-masse-grasse\/#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-masse-grasse\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/lean-app.com\/"},{"@type":"ListItem","position":2,"name":"Calculateur de masse grasse : ton vrai pourcentage de gras"}]},{"@type":"WebSite","@id":"https:\/\/lean-app.com\/#website","url":"https:\/\/lean-app.com\/","name":"Lean","description":"Download, probeer de app GRATIS en neem je lichaam VOOR ALTIJD in eigen handen.","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":"nl-NL"},{"@type":"Organization","@id":"https:\/\/lean-app.com\/#organization","name":"Lean","url":"https:\/\/lean-app.com\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@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","https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646","https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite","https:\/\/app.dealroom.co\/companies\/lean_calorie_tracker","https:\/\/alternativeto.net\/software\/lean-calorie-tracker\/"]}]}},"_links":{"self":[{"href":"https:\/\/lean-app.com\/nl\/wp-json\/wp\/v2\/posts\/1954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lean-app.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lean-app.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lean-app.com\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lean-app.com\/nl\/wp-json\/wp\/v2\/comments?post=1954"}],"version-history":[{"count":0,"href":"https:\/\/lean-app.com\/nl\/wp-json\/wp\/v2\/posts\/1954\/revisions"}],"wp:attachment":[{"href":"https:\/\/lean-app.com\/nl\/wp-json\/wp\/v2\/media?parent=1954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lean-app.com\/nl\/wp-json\/wp\/v2\/categories?post=1954"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lean-app.com\/nl\/wp-json\/wp\/v2\/tags?post=1954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}