{"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\/es\/calculateur-masse-grasse\/","title":{"rendered":"Calculadora de grasa corporal: tu porcentaje real"},"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\/es\/\"><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\/es\/\">Inicio<\/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\/es\/\">Inicio<\/a> &nbsp;\/&nbsp; Calculadora de grasa corporal<\/div>\n  <div class=\"eyebrow\">Calculadora &middot; Grasa corporal &amp; composici\u00f3n<\/div>\n  <h1 id=\"title\">Calculadora de grasa corporal: tu porcentaje real\n    <span class=\"alt\">una cinta m\u00e9trica, cuatro medidas: cero casillas<\/span>\n  <\/h1>\n  <p class=\"dek\">Tu porcentaje de grasa corporal es el dato que le falta al 99&nbsp;% de los trackers: sin \u00e9l, es imposible determinar tu masa magra ni tu metabolismo real. Esta calculadora usa el m\u00e9todo de circunferencias de la US Navy (Hodgdon &amp; Beckett 1984, validado en decenas de miles de personas): una cinta m\u00e9trica, cuatro medidas, y obtienes tu % de grasa, tu masa magra y tu BMR real.<\/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>El equipo Lean<\/strong> &middot; 8&nbsp;min de lectura &middot; Actualizado el 25 de agosto de 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\">Descarga gratuita<\/span>\n  <\/div>\n\n  <div class=\"hero-bottom\">\n    <div class=\"hero-lead\">\n      Las apps cl\u00e1sicas calculan tu metabolismo con peso, altura y edad, como si dos hombres de 80&nbsp;kg al 10&nbsp;% y al 30&nbsp;% de grasa quemaran lo mismo. Eso es exactamente lo que Lean rechaza: tu BMR se calcula sobre tu masa magra, medida por BodyScan IA con una sola foto, y actualizada en continuo. Esta p\u00e1gina sigue la misma l\u00f3gica con la herramienta m\u00e1s accesible del mundo: una cinta m\u00e9trica.\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>Demostraci\u00f3n interactiva<\/small>Toca la pantalla para explorar la aplicaci\u00f3n<\/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>Demostraci\u00f3n interactiva<\/small>Toca la pantalla<br>para explorar la aplicaci\u00f3n<\/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=\"Vista general de la aplicaci\u00f3n Lean con desglose del TDEE\">\n          <div class=\"notch\"><\/div>\n          <div class=\"phone-screen\">\n            <button class=\"phone-back\" id=\"phoneBack\" aria-label=\"Volver\">&#8249;<\/button>\n            <div id=\"phoneImg\" class=\"phone-bg tab-depense\" role=\"img\" aria-label=\"Vista Lean, pesta\u00f1a Gasto\"><\/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=\"Detalle BMR\"><\/div>\n              <div class=\"z\" data-sub=\"NEAT\" style=\"top:33%;height:16%\" role=\"button\" tabindex=\"0\" aria-label=\"Detalle NEAT\"><\/div>\n              <div class=\"z\" data-sub=\"EAT\"  style=\"top:50%;height:16%\" role=\"button\" tabindex=\"0\" aria-label=\"Detalle EAT\"><\/div>\n              <div class=\"z\" data-sub=\"TEF\"  style=\"top:67%;height:16%\" role=\"button\" tabindex=\"0\" aria-label=\"Detalle TEF\"><\/div>\n            <\/div>\n            <div class=\"phone-navbar\" id=\"phoneNav\" aria-hidden=\"false\">\n              <button data-tab=\"bilan\"     type=\"button\" aria-label=\"Pesta\u00f1a Balance\"><\/button>\n              <button data-tab=\"kcal\"      type=\"button\" aria-label=\"Pesta\u00f1a Calor\u00edas\"><\/button>\n              <button data-tab=\"depense\"   type=\"button\" aria-label=\"Pesta\u00f1a Gasto\"><\/button>\n              <button data-tab=\"strategie\" type=\"button\" aria-label=\"Pesta\u00f1a Estrategia\"><\/button>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"phone-tabs\" role=\"tablist\" aria-label=\"Navegar por la aplicaci\u00f3n Lean\">\n          <button data-tab=\"bilan\"     type=\"button\">Balance<\/button>\n          <button data-tab=\"kcal\"      type=\"button\">Calor\u00edas<\/button>\n          <button data-tab=\"depense\"   type=\"button\" class=\"on\">Gasto<\/button>\n          <button data-tab=\"strategie\" type=\"button\">Estrategia<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"snippet rev\">\n    <div class=\"lbl\">Respuesta r\u00e1pida<\/div>\n    <p>El m\u00e9todo de la US Navy estima tu porcentaje de grasa corporal a partir de circunferencias medidas con cinta: cuello y cintura en el hombre, cuello, cintura y cadera en la mujer, m\u00e1s tu altura. Precisi\u00f3n t\u00edpica de <b>&plusmn;3 a 4&nbsp;puntos<\/b> frente a los m\u00e9todos de referencia (Friedl 1997), gratis y repetible en casa. Los rangos saludables habituales: alrededor de <b>10 a 20&nbsp;%<\/b> para hombres, <b>18 a 28&nbsp;%<\/b> para mujeres, algo m\u00e1s con la edad. Mide tu porcentaje con la calculadora de abajo.<\/p>\n  <\/div>\n<\/section>\n\n<h2 class=\"sect\"><span class=\"num\">02 &middot; Calculadora<\/span>Mide tu porcentaje de grasa corporal con la cinta<\/h2>\n<p>Coge una cinta m\u00e9trica flexible y tres medidas (cuatro para mujeres): la calculadora aplica la f\u00f3rmula de circunferencias de la US Navy (Hodgdon &amp; Beckett 1984) y deduce la masa grasa, la masa magra y tu BMR sobre masa magra (370&nbsp;+&nbsp;21,6&nbsp;&times;&nbsp;FFM, la misma f\u00f3rmula que nuestra <a href=\"https:\/\/lean-app.com\/es\/calculateur-tdee\/\">calculadora TDEE<\/a>). F\u00f3rmula transparente, medidas repetibles: mide siempre a la misma hora, en ayunas, con la cinta horizontal y sin apretar.<\/p>\n\n<div class=\"calc-board\" id=\"calcBoard\">\n  <div class=\"calc-inputs\">\n    <h3>Tus medidas<\/h3>\n    <div class=\"calc-row\">\n      <label>Sexo<\/label>\n      <div class=\"calc-sex\">\n        <label><input type=\"radio\" name=\"sex\" value=\"M\" checked><span>Hombre<\/span><\/label>\n        <label><input type=\"radio\" name=\"sex\" value=\"F\"><span>Mujer<\/span><\/label>\n      <\/div>\n    <\/div>\n    <div class=\"calc-row\"><label for=\"cAge\">Edad (a\u00f1os)<\/label><input id=\"cAge\" type=\"number\" min=\"14\" max=\"90\" value=\"30\"><\/div>\n    <div class=\"calc-row\"><label for=\"cWeight\">Peso (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\">Altura (cm)<\/label><input id=\"cHeight\" type=\"number\" min=\"140\" max=\"220\" value=\"178\"><\/div>\n    <div class=\"calc-row\">\n      <label for=\"cNeck\">Circunferencia del cuello (cm)<\/label><input id=\"cNeck\" type=\"number\" min=\"25\" max=\"60\" step=\"0.5\" value=\"38\">\n      <div class=\"calc-note\">Justo debajo de la nuez, cinta ligeramente inclinada hacia delante, sin apretar.<\/div>\n    <\/div>\n    <div class=\"calc-row\">\n      <label for=\"cWaist\">Circunferencia de la cintura (cm)<\/label><input id=\"cWaist\" type=\"number\" min=\"55\" max=\"170\" step=\"0.5\" value=\"84\">\n      <div class=\"calc-note\" id=\"waistHint\">Hombres: a la altura del ombligo, al final de una espiraci\u00f3n normal, abdomen relajado.<\/div>\n    <\/div>\n    <div class=\"calc-row\" id=\"rowHips\" style=\"display:none\">\n      <label for=\"cHips\">Circunferencia de la cadera (cm)<\/label><input id=\"cHips\" type=\"number\" min=\"70\" max=\"170\" step=\"0.5\" value=\"97\">\n      <div class=\"calc-note\">En el punto m\u00e1s ancho de la cadera, pies juntos, cinta horizontal.<\/div>\n    <\/div>\n    <button type=\"button\" class=\"bf-help\" id=\"bfHelp\">\u00bfNo tienes cinta m\u00e9trica a mano?<\/button>\n    <div class=\"calc-note\" id=\"bfHint\">Rangos habituales para un hombre: 10 a 25&nbsp;%. El sexo cambia la f\u00f3rmula (distinta distribuci\u00f3n de grasa); la edad ayuda a situarte.<\/div>\n  <\/div>\n\n  <div class=\"calc-results\">\n    <div class=\"calc-tdee\">\n      <div class=\"label\">Tu porcentaje de grasa corporal<\/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\">En la media<\/span>\n      <div class=\"note\">M\u00e9todo de circunferencias US Navy: precisi\u00f3n t\u00edpica de &plusmn;3 a 4&nbsp;puntos frente a los m\u00e9todos de referencia (Friedl 1997). Suficiente para seguir una tendencia; para precisi\u00f3n, mira el BodyScan m\u00e1s abajo.<\/div>\n    <\/div>\n\n    <div class=\"bmr-duo\">\n      <div class=\"bd-card pas\">\n        <div class=\"label\">Masa grasa<\/div>\n        <div class=\"v\"><span id=\"rFatKg\">0<\/span><span class=\"u\">kg<\/span><\/div>\n        <div class=\"s\">Tu peso &times; tu porcentaje medido<\/div>\n      <\/div>\n      <div class=\"bd-card\">\n        <div class=\"label\">Masa magra<\/div>\n        <div class=\"v\"><span id=\"rFfm\">0<\/span><span class=\"u\">kg<\/span><\/div>\n        <div class=\"s\">M\u00fasculos, huesos, \u00f3rganos, agua: lo que quema calor\u00edas<\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"share-card\">\n      <div class=\"label\">Tu BMR sobre masa magra<\/div>\n      <div class=\"share-meter\" aria-hidden=\"true\"><i id=\"shareBar\"><\/i><\/div>\n      <p>Con <b id=\"rFfm2\">0<\/b> kg de masa magra, tu metabolismo basal ronda las <b id=\"rBmr\">0<\/b> kcal\/d\u00eda (370 + 21,6 &times; masa magra). Es el dato que las f\u00f3rmulas de peso no pueden ver: suponen tu composici\u00f3n corporal en vez de medirla.<\/p>\n    <\/div>\n\n    <div class=\"calc-delta\" id=\"deltaLine\">\n      Un c\u00e1lculo solo con peso, que te supone en la media poblacional (<b id=\"dAvgBf\">20<\/b>&#8239;% de grasa), te atribuir\u00eda <b id=\"dBmrAvg\">0<\/b> kcal\/d\u00eda de BMR: es decir, <b id=\"dGap\">0<\/b> kcal\/d\u00eda de distancia con tu realidad medida.\n    <\/div>\n\n    <div class=\"reco-card\" id=\"recoCard\">\n      <div class=\"rc-title\" id=\"recoTitle\">Recomendaci\u00f3n<\/div>\n      <p class=\"rc-body\" id=\"recoBody\"><\/p>\n      <p class=\"rc-disclaimer\">Estimaci\u00f3n pedag\u00f3gica basada en ecuaciones publicadas (Hodgdon &amp; Beckett 1984; validaci\u00f3n Friedl 1997). Esta calculadora no es una herramienta de diagn\u00f3stico y no sustituye el consejo m\u00e9dico.<\/p>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"micro-cta\">\n  Esta calculadora da una foto instant\u00e1nea con una f\u00f3rmula transparente. <b>Lean va m\u00e1s lejos:<\/b> El BodyScan IA mide tu grasa corporal con una sola foto, tu BMR se recalcula sobre ella en continuo, y tu balance cal\u00f3rico diario sigue tu composici\u00f3n real, no una media poblacional. <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\">Mide tu grasa corporal con 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=\"Cerrar\">&times;<\/button>\n    <div class=\"bf-title\" id=\"bfModalTitle\">\u00bfNo tienes cinta m\u00e9trica a mano?<\/div>\n    <p class=\"bf-text\">El BodyScan IA de Lean lo mide en 5&nbsp;segundos con una simple foto: grasa corporal, masa magra y masa grasa, directamente desde tu tel\u00e9fono.<\/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\">La cinta es una buena aproximaci\u00f3n; la foto es a\u00fan m\u00e1s simple: sin medidas, sin errores de colocaci\u00f3n, y con seguimiento autom\u00e1tico de la tendencia.<\/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; La ciencia<\/span>Por qu\u00e9 tu porcentaje de grasa cambia todo tu metabolismo<\/h2>\n\n<div class=\"statement\"><p>Dos cuerpos de 80&nbsp;kg pueden distar 400&nbsp;kcal\/d\u00eda en reposo. <span class=\"accent\">La diferencia es la masa magra.<\/span><\/p><\/div>\n\n<div class=\"key-grid\">\n  <div class=\"key-card\"><div class=\"kv\">400<span>kcal\/d\u00eda<\/span><\/div><div class=\"kl\">diferencia de BMR entre dos hombres de 80&nbsp;kg, uno al 10&nbsp;% de grasa, el otro al 30&nbsp;%<\/div><\/div>\n  <div class=\"key-card\"><div class=\"kv\">&plusmn;3-4<span>pts<\/span><\/div><div class=\"kl\">precisi\u00f3n t\u00edpica del m\u00e9todo de circunferencias frente a las medidas de referencia (Friedl 1997)<\/div><\/div>\n  <div class=\"key-card\"><div class=\"kv\">21,6<span>kcal<\/span><\/div><div class=\"kl\">quemadas en reposo, por kilo de masa magra y d\u00eda, en la f\u00f3rmula mostrada de la calculadora<\/div><\/div>\n<\/div>\n\n<div class=\"body\">\n<p>Tu metabolismo basal no es proporcional a tu peso: es proporcional a tu <b>masa magra<\/b>. M\u00fasculos, \u00f3rganos, huesos, agua: ese es el tejido que quema energ\u00eda en reposo. La masa grasa, en cambio, es casi inerte metab\u00f3licamente. Dos hombres de 80&nbsp;kg, uno al 10&nbsp;% de grasa (72&nbsp;kg de masa magra), el otro al 30&nbsp;% (56&nbsp;kg), distan unas <b>400&nbsp;kcal\/d\u00eda de BMR<\/b>. Una f\u00f3rmula que solo conoce peso, altura y edad les muestra a ambos la misma cifra: matem\u00e1ticamente no puede hacerlo mejor.<\/p>\n<p>De ah\u00ed el inter\u00e9s de medir tu porcentaje de grasa. El m\u00e9todo de circunferencias se desarroll\u00f3 para la US Navy (Hodgdon &amp; Beckett 1984) precisamente porque cabe en una cinta m\u00e9trica: la relaci\u00f3n entre cuello, cintura (y cadera en mujeres) y tu altura predice tu densidad corporal, es decir, tu porcentaje de grasa. La validaci\u00f3n de Friedl (1997) en cohortes militares la sit\u00faa a <b>&plusmn;3 a 4&nbsp;puntos<\/b> de los m\u00e9todos de referencia: imperfecta para una cifra absoluta, muy s\u00f3lida para una tendencia, gratis y repetible.<\/p>\n<p>Una vez conocido tu porcentaje, todo se desbloquea: masa magra = peso &times; (1&nbsp;&minus;&nbsp;grasa), y BMR = <b>370 + 21,6 &times; masa magra<\/b>, la f\u00f3rmula sobre masa magra de la calculadora, la misma que en nuestra <a href=\"https:\/\/lean-app.com\/es\/calcul-metabolisme-de-base\/\">p\u00e1gina del metabolismo basal<\/a>. Es una filosof\u00eda totalmente distinta de las f\u00f3rmulas de solo peso: partimos de <i>tu<\/i> composici\u00f3n corporal, no de la media de la gente que se te parece en tres variables.<\/p>\n<p>\u00bfD\u00f3nde encaja esto en la ecuaci\u00f3n? En Lean, el gasto se descompone en <b>TDEE = BMR + NEAT + EAT + TEF<\/b>, y el BMR es el primer bloque, el cimiento. Un error de 300 o 400&nbsp;kcal en el cimiento se propaga a todo: objetivo cal\u00f3rico falso, d\u00e9ficit fantasma, meseta inexplicable. La adaptaci\u00f3n metab\u00f3lica es el 5\u00ba bloque: un coeficiente que modula el BMR (convenci\u00f3n 100&rarr;0&nbsp;%), nunca un sumando.<\/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\">Grasa corporal, medida<\/b>El BodyScan IA de Lean: porcentaje de grasa, masa magra y masa grasa con una foto.<\/div>\n<\/div>\n\n<div class=\"body\">\n<p>Una \u00faltima nota de honestidad: ning\u00fan m\u00e9todo accesible es perfecto. La cinta tiene su tolerancia, las b\u00e1sculas de impedancia var\u00edan con tu hidrataci\u00f3n, y el DEXA de referencia es caro y no es para cada semana. La buena estrategia no es la cifra perfecta: es medir siempre <b>de la misma manera<\/b> y guiarte por la tendencia. Eso es exactamente lo que comparan las siguientes secciones.<\/p>\n<\/div>\n\n<div class=\"micro-cta\">\n  Para la teor\u00eda completa del metabolismo basal, lee el <a href=\"https:\/\/lean-app.com\/es\/metabolisme-de-base\/\">pilar del metabolismo basal<\/a>, y para la descomposici\u00f3n bloque a bloque, la gu\u00eda <a href=\"https:\/\/lean-app.com\/es\/depense-energetique-totale-v2\/\">gasto energ\u00e9tico total<\/a>.\n<\/div>\n\n<h2 class=\"sect\"><span class=\"num\">04 &middot; Tres perfiles con cinta<\/span>Lo que muestran cuatro medidas que tu b\u00e1scula ignora<\/h2>\n<p>Tres perfiles, una cinta m\u00e9trica, el mismo c\u00e1lculo que esta p\u00e1gina. Sin etiquetas: solo medidas. Las cifras salen de la calculadora de arriba, puedes reproducirlas con los mismos par\u00e1metros.<\/p>\n\n<div class=\"profile-grid\">\n  <div class=\"profile-card\">\n    <h4>La media enga\u00f1osa<\/h4>\n    <div class=\"meta\">Mujer &middot; 31 &middot; 64&nbsp;kg &middot; 1,66&nbsp;m &middot; cuello 32 &middot; cintura 72 &middot; cadera 98<\/div>\n    <div class=\"rows\">\n      <div class=\"rw lean\"><span>Masa grasa medida<\/span><span class=\"v\">&asymp;&nbsp;27,2&nbsp;%<\/span><\/div>\n      <div class=\"rw\"><span>Masa magra<\/span><span class=\"v\">&asymp;&nbsp;46,6&nbsp;kg<\/span><\/div>\n      <div class=\"rw\"><span>BMR sobre masa magra<\/span><span class=\"v\">&asymp;&nbsp;1&#8239;377 kcal\/d\u00eda<\/span><\/div>\n      <div class=\"rw\"><span>F\u00f3rmula de solo peso<\/span><span class=\"v\">&asymp;&nbsp;1&#8239;365 kcal\/d\u00eda<\/span><\/div>\n    <\/div>\n    <div class=\"delta\">Est\u00e1 justo en la media poblacional: la f\u00f3rmula de peso casi acierta, 12&nbsp;kcal de distancia. <b style=\"color:var(--pink)\">El \u00fanico caso en el que la aproximaci\u00f3n no cuesta nada: pero hay que saberlo, es decir, medir.<\/b><\/div>\n  <\/div>\n\n  <div class=\"profile-card\">\n    <h4>El atleta subestimado<\/h4>\n    <div class=\"meta\">Hombre &middot; 29 &middot; 75&nbsp;kg &middot; 1,78&nbsp;m &middot; cuello 38 &middot; cintura 80<\/div>\n    <div class=\"rows\">\n      <div class=\"rw lean\"><span>Masa grasa medida<\/span><span class=\"v\">&asymp;&nbsp;12,4&nbsp;%<\/span><\/div>\n      <div class=\"rw\"><span>Masa magra<\/span><span class=\"v\">&asymp;&nbsp;65,7&nbsp;kg<\/span><\/div>\n      <div class=\"rw\"><span>BMR sobre masa magra<\/span><span class=\"v\">&asymp;&nbsp;1&#8239;790 kcal\/d\u00eda<\/span><\/div>\n      <div class=\"rw\"><span>F\u00f3rmula de solo peso<\/span><span class=\"v\">&asymp;&nbsp;1&#8239;666 kcal\/d\u00eda<\/span><\/div>\n    <\/div>\n    <div class=\"delta\">Musculoso, quema <b style=\"color:var(--pink)\">124&nbsp;kcal\/d\u00eda m\u00e1s<\/b> de lo que le concede una f\u00f3rmula de peso: su &laquo;mantenimiento&raquo; te\u00f3rico le hace definir sin saberlo y luego estancarse en volumen.<\/div>\n  <\/div>\n\n  <div class=\"profile-card\">\n    <h4>La meseta explicada<\/h4>\n    <div class=\"meta\">Hombre &middot; 42 &middot; 92&nbsp;kg &middot; 1,80&nbsp;m &middot; cuello 42 &middot; cintura 104<\/div>\n    <div class=\"rows\">\n      <div class=\"rw lean\"><span>Masa grasa medida<\/span><span class=\"v\">&asymp;&nbsp;26,4&nbsp;%<\/span><\/div>\n      <div class=\"rw\"><span>Masa magra<\/span><span class=\"v\">&asymp;&nbsp;67,7&nbsp;kg<\/span><\/div>\n      <div class=\"rw\"><span>BMR sobre masa magra<\/span><span class=\"v\">&asymp;&nbsp;1&#8239;833 kcal\/d\u00eda<\/span><\/div>\n      <div class=\"rw\"><span>F\u00f3rmula de solo peso<\/span><span class=\"v\">&asymp;&nbsp;1&#8239;960 kcal\/d\u00eda<\/span><\/div>\n    <\/div>\n    <div class=\"delta\">La f\u00f3rmula de peso lo sobreestima en <b style=\"color:var(--pink)\">127&nbsp;kcal\/d\u00eda:<\/b> Su &laquo;d\u00e9ficit de 300&raquo; es en realidad de 170. La meseta inexplicable de su \u00faltima dieta estaba escrita en esta l\u00ednea.<\/div>\n  <\/div>\n<\/div>\n\n<h2 class=\"sect\"><span class=\"num\">05 &middot; M\u00e9todos comparados<\/span>De la cinta al DEXA: lo que vale cada medida de grasa corporal<\/h2>\n\n<div class=\"body\">\n<p>No todos los m\u00e9todos tienen el mismo precio, precisi\u00f3n o repetibilidad. La buena elecci\u00f3n depende de lo que gestionas: una cifra absoluta una vez en la vida, o una tendencia cada semana:<\/p>\n<\/div>\n\n<div class=\"profile-grid\">\n  <div class=\"profile-card\">\n    <h4>1. Cinta m\u00e9trica (US Navy)<\/h4>\n    <div class=\"meta\">Gratis &middot; &plusmn;3-4 puntos &middot; en casa<\/div>\n    <p style=\"margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)\">El m\u00e9todo de esta p\u00e1gina. Su fuerza: repetible sin l\u00edmite, cero equipamiento. Su l\u00edmite: sensible a la posici\u00f3n de la cinta y a la hora del d\u00eda. Perfecto para la tendencia mensual.<\/p>\n  <\/div>\n  <div class=\"profile-card\">\n    <h4>2. B\u00e1scula de impedancia<\/h4>\n    <div class=\"meta\">Accesible &middot; precisi\u00f3n variable &middot; en casa<\/div>\n    <p style=\"margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)\">Env\u00eda una microcorriente y deduce la grasa de la resistencia. Problema: tu hidrataci\u00f3n cambia el resultado de un d\u00eda a otro, a veces 5 puntos entre ma\u00f1ana y noche (Moon 2008). Tendencia s\u00ed, cifra no.<\/p>\n  <\/div>\n  <div class=\"profile-card\">\n    <h4>3. DEXA \/ pesaje hidrost\u00e1tico<\/h4>\n    <div class=\"meta\">Con cita &middot; la referencia &middot; en centro<\/div>\n    <p style=\"margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)\">Los m\u00e9todos de referencia de la literatura (Siri 1961 para los modelos de densidad). Precisos pero puntuales y engorrosos: nadie se hace un DEXA semanal. \u00datiles para calibrar tu medida casera de vez en cuando.<\/p>\n  <\/div>\n  <div class=\"profile-card\">\n    <h4>4. BodyScan IA (Lean)<\/h4>\n    <div class=\"meta\">Una foto &middot; 5 segundos &middot; en la app<\/div>\n    <p style=\"margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)\">La IA estima tu composici\u00f3n con una foto: sin cinta que colocar, sin hidrataci\u00f3n que falsee, y la medida alimenta directamente tu BMR en la app, recalculado en continuo. Medir se vuelve un reflejo, no una obligaci\u00f3n.<\/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\">De la grasa corporal al BMR<\/b>En Lean, tu medida alimenta tu BMR: la cadena completa, sin volver a teclear.<\/div>\n<\/div>\n\n<div class=\"micro-cta\">\n  Sea cual sea el m\u00e9todo, la regla es la misma: <b>mismas condiciones, misma hora, y guiarse por la tendencia<\/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\">El BodyScan lo hace autom\u00e1ticamente<\/a>.\n<\/div>\n\n<h2 class=\"sect\"><span class=\"num\">06 &middot; Mito vs realidad<\/span>El IMC no mide tu composici\u00f3n corporal<\/h2>\n\n<div class=\"key-grid\">\n  <div class=\"key-card\"><div class=\"kv\">1832<\/div><div class=\"kl\">el origen del IMC: una f\u00f3rmula de estad\u00edstico (Quetelet) para describir poblaciones, no individuos<\/div><\/div>\n  <div class=\"key-card\"><div class=\"kv\">mismo<span>IMC<\/span><\/div><div class=\"kl\">un rugbier fibroso y un sedentario pueden compartir el mismo IMC con 15 puntos de diferencia en grasa corporal<\/div><\/div>\n  <div class=\"key-card\"><div class=\"kv\">&asymp;&plusmn;4<span>pts<\/span><\/div><div class=\"kl\">el error t\u00edpico de las f\u00f3rmulas IMC&rarr;grasa como Deurenberg (1991): \u00fatiles para poblaciones, burdas para ti<\/div><\/div>\n<\/div>\n\n<div class=\"mvr\">\n  <div class=\"mv myth\">\n    <div class=\"tag\">El mito<\/div>\n    <h4>&laquo;Mi IMC es normal, as\u00ed que mi composici\u00f3n est\u00e1 bien&raquo;<\/h4>\n    <p>El IMC (peso \/ altura&sup2;) lo invent\u00f3 un estad\u00edstico del siglo XIX para describir poblaciones enteras. No ve ni el m\u00fasculo ni la grasa ni su distribuci\u00f3n: un atleta musculoso sale como &laquo;sobrepeso&raquo;, un sedentario delgado como &laquo;normal&raquo; con grasa alta, el famoso perfil &laquo;skinny fat&raquo;. Las f\u00f3rmulas que deducen la grasa del IMC (Deurenberg 1991) heredan el problema: correctas en media, falsas para los individuos alejados de la media, es decir, justo para los deportistas.<\/p>\n  <\/div>\n  <div class=\"mv real\">\n    <div class=\"tag\">La realidad medida<\/div>\n    <h4>La composici\u00f3n se mide, no se deduce del peso<\/h4>\n    <p>La cinta de esta p\u00e1gina mide donde la grasa se hace visible: la relaci\u00f3n entre cuello, cintura y cadera. Esa es toda la diferencia: dos personas con el mismo IMC obtienen resultados distintos porque sus cuerpos SON distintos. La validaci\u00f3n militar de Friedl (1997) trata exactamente de eso: clasificar bien a los individuos, no a las poblaciones.<\/p>\n    <p>La consecuencia pr\u00e1ctica: no gu\u00edes una dieta ni un volumen seg\u00fan el IMC o el peso solos. El peso mezcla m\u00fasculo, grasa, agua y gluc\u00f3geno; la grasa corporal los separa. Te dice si tus kilos perdidos eran grasa o m\u00fasculo, y tu masa magra fija tu presupuesto cal\u00f3rico real.<\/p>\n  <\/div>\n<\/div>\n\n<div class=\"body\">\n<p>La consecuencia pr\u00e1ctica: mide tu grasa corporal cada 3 o 4 semanas en las mismas condiciones, sigue la tendencia, y deja que tu BMR se recalcule sobre tu masa magra en cada medida. Esa es la diferencia entre un objetivo cal\u00f3rico te\u00f3rico y uno que de verdad te corresponde.<\/p>\n<\/div>\n\n<div class=\"micro-cta\">\n  Para situar tu BMR en tu gasto total: la <a href=\"https:\/\/lean-app.com\/es\/calculateur-tdee\/\">calculadora TDEE<\/a> y la gu\u00eda <a href=\"https:\/\/lean-app.com\/es\/calculer-vraie-depense-calorique\/\">calcular tu gasto cal\u00f3rico real<\/a>.\n<\/div>\n\n<h2 class=\"sect\"><span class=\"num\">07 &middot; FAQ<\/span>Todo lo que te preguntas sobre la grasa corporal<\/h2>\n<details class=\"faq\"><summary>\u00bfC\u00f3mo calcular tu porcentaje de grasa corporal?<\/summary><div class=\"faq-body\"><p>El m\u00e9todo m\u00e1s accesible es el de circunferencias (US Navy): mide con una cinta el cuello y la cintura (m\u00e1s la cadera en mujeres), introduce tu altura, y la f\u00f3rmula estima tu porcentaje de grasa. Es la calculadora de esta p\u00e1gina. Las alternativas: b\u00e1scula de impedancia (sensible al agua), pliegues cut\u00e1neos (dependen de la pr\u00e1ctica), DEXA (referencia, en centro) y el BodyScan IA de Lean con una foto.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>\u00bfQu\u00e9 es un buen porcentaje de grasa corporal?<\/summary><div class=\"faq-body\"><p>Los rangos habituales: alrededor del 10 al 20&nbsp;% para hombres y del 18 al 28&nbsp;% para mujeres en buena forma, algo m\u00e1s con la edad. Por debajo del 6&nbsp;% (hombres) o del 14&nbsp;% (mujeres) te acercas a la grasa esencial: no es zona para quedarse. Recuerda sobre todo: la tendencia importa m\u00e1s que la cifra.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>\u00bfEs fiable el m\u00e9todo de la US Navy?<\/summary><div class=\"faq-body\"><p>Se valid\u00f3 en grandes cohortes militares: precisi\u00f3n t\u00edpica de &plusmn;3 a 4 puntos frente a los m\u00e9todos de referencia (Friedl 1997), con posible sesgo en los extremos. Es suficiente para determinar tu zona y seguir una tendencia mensual, no para comparaciones al punto exacto. Mide siempre en las mismas condiciones: en ayunas, cinta horizontal, sin apretar.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>\u00bfPor qu\u00e9 mi porcentaje cambia de un d\u00eda a otro en la b\u00e1scula?<\/summary><div class=\"faq-body\"><p>Las b\u00e1sculas de impedancia deducen tu composici\u00f3n de la resistencia el\u00e9ctrica de tu cuerpo, que var\u00eda con la hidrataci\u00f3n, las comidas y el entrenamiento del d\u00eda anterior. De una ma\u00f1ana a otra, el mismo cuerpo puede mostrar varios puntos de diferencia (Moon 2008). No ha cambiado tu grasa, sino tu agua. Mide siempre a la misma hora y lee la media semanal.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>\u00bfCu\u00e1l es la diferencia entre IMC y grasa corporal?<\/summary><div class=\"faq-body\"><p>El IMC divide tu peso por el cuadrado de tu altura: no puede distinguir un kilo de m\u00fasculo de un kilo de grasa. Dos personas con el mismo IMC pueden distar 15 puntos de grasa corporal. El porcentaje de grasa mide la composici\u00f3n real: es lo que cuenta para tu metabolismo, tu salud metab\u00f3lica y tu f\u00edsico.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>\u00bfPor qu\u00e9 la grasa corporal cambia mi metabolismo basal?<\/summary><div class=\"faq-body\"><p>Porque el metabolismo lo sostiene la masa magra: m\u00fasculos, \u00f3rganos, huesos. A 80&nbsp;kg, un cuerpo al 10&nbsp;% de grasa tiene 72&nbsp;kg de tejido activo; al 30&nbsp;%, solo 56&nbsp;kg. Resultado: unas 400&nbsp;kcal\/d\u00eda de diferencia de BMR, invisibles para cualquier f\u00f3rmula de solo peso. Para eso existe esta p\u00e1gina: medir la grasa para conocer la masa magra, es decir, tu presupuesto cal\u00f3rico real.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>\u00bfCada cu\u00e1nto medir la grasa corporal?<\/summary><div class=\"faq-body\"><p>Cada 3 o 4 semanas basta con la cinta: la grasa cambia despacio, medir m\u00e1s a menudo mide sobre todo ruido. La excepci\u00f3n: una medida autom\u00e1tica y sin esfuerzo como el BodyScan por foto, que permite un seguimiento m\u00e1s fino de la tendencia sin obsesionarse con la cifra. En cualquier caso: mismas condiciones, misma hora, decisiones sobre 2 o 3 medidas.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>\u00bfSe puede perder grasa sin perder m\u00fasculo?<\/summary><div class=\"faq-body\"><p>S\u00ed, ese es todo el sentido de una definici\u00f3n bien hecha: d\u00e9ficit moderado, prote\u00edna suficiente y entrenamiento de fuerza. La \u00fanica forma de verificarlo es justamente el seguimiento de tu grasa corporal adem\u00e1s del peso: si el peso baja y la masa magra se mantiene, pierdes grasa; si ambos se desploman, tu d\u00e9ficit es demasiado agresivo. El peso solo no puede distinguirlo.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>\u00bfEl deporte transforma la grasa en m\u00fasculo?<\/summary><div class=\"faq-body\"><p>No: son dos tejidos distintos, ninguno se convierte en el otro. Pero puedes perder grasa y ganar m\u00fasculo en el mismo periodo (recomposici\u00f3n), sobre todo al principio. En la b\u00e1scula, tu peso puede estancarse mientras tu cuerpo cambia por completo: otra situaci\u00f3n en la que solo el seguimiento de la grasa corporal muestra el progreso real.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>\u00bfEsta calculadora da una medida exacta de mi grasa corporal?<\/summary><div class=\"faq-body\"><p>No. Aplica una ecuaci\u00f3n validada (US Navy) a tus circunferencias, con precisi\u00f3n t\u00edpica de &plusmn;3 a 4 puntos: una estimaci\u00f3n s\u00f3lida para situarte y para tu tendencia, no una verdad al decimal. Ning\u00fan m\u00e9todo accesible es absolutamente mejor; lo que cuenta son condiciones de medida constantes. Y como siempre: ni esta p\u00e1gina ni la app sustituyen el consejo m\u00e9dico.<\/p><\/div><\/details>\n\n<div class=\"sources\">\n  <h4>Fuentes cient\u00edficas<\/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>Tu grasa corporal, medida con una foto<\/h3>\n  <p>BodyScan IA con una sola foto, BMR recalculado en continuo sobre tu masa magra, balance cal\u00f3rico que sigue tu composici\u00f3n real. El dato que tu b\u00e1scula ignora, por fin medido. Descarga gratis, 7 d\u00edas de prueba en el plan anual.<\/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;\">Lecturas relacionadas<\/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\/es\/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;\">C\u00e1lculo del metabolismo basal: la f\u00f3rmula m\u00e1s precisa <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Por qu\u00e9 tu BMR se calcula sobre tu masa magra, no sobre tu peso.<\/span><\/a><\/li>\n<li><a href=\"https:\/\/lean-app.com\/es\/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;\">Calculadora TDEE completa: BMR + NEAT + EAT + TEF <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">La descomposici\u00f3n de tu gasto, bloque a bloque, sobre tu grasa corporal real.<\/span><\/a><\/li>\n<li><a href=\"https:\/\/lean-app.com\/es\/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;\">C\u00f3mo calcular tu gasto cal\u00f3rico real <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">La gu\u00eda completa, del BMR a la adaptaci\u00f3n metab\u00f3lica, con las trampas del mercado.<\/span><\/a><\/li>\n<li><a href=\"https:\/\/lean-app.com\/es\/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;\">Calculadora de adaptaci\u00f3n metab\u00f3lica <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">\u00bfTu BMR se ha frenado, y cu\u00e1nto? Coeficiente 100 a 0 %.<\/span><\/a><\/li>\n<li><a href=\"https:\/\/lean-app.com\/es\/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;\">Gasto energ\u00e9tico total: la gu\u00eda completa <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Todo lo que compone tus kcal\/d\u00eda, del BMR al efecto t\u00e9rmico de los alimentos.<\/span><\/a><\/li>\n<\/ul>\n<\/aside>","protected":false},"excerpt":{"rendered":"<p>Calcula tu porcentaje de grasa corporal con cinta m\u00e9trica (m\u00e9todo US Navy validado), luego tu masa magra y tu BMR real. Solo medidas, cero casillas.<\/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>Calculadora de grasa corporal: tu porcentaje preciso - 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\/es\/calculateur-masse-grasse\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calculadora de grasa corporal: tu porcentaje preciso - Lean\" \/>\n<meta property=\"og:description\" content=\"Calcula tu porcentaje de grasa corporal con cinta m\u00e9trica (m\u00e9todo US Navy validado), luego tu masa magra y tu BMR real. Solo medidas, cero casillas.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lean-app.com\/es\/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\":\"es-ES\",\"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 masse grasse : ton pourcentage pr\u00e9cis - 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\":\"es-ES\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/lean-app.com\/calculateur-masse-grasse\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@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\":\"es-ES\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/lean-app.com\/#organization\",\"name\":\"Lean\",\"url\":\"https:\/\/lean-app.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@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":"Calculadora de grasa corporal: tu porcentaje preciso - 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\/es\/calculateur-masse-grasse\/","og_locale":"es_ES","og_type":"article","og_title":"Calculadora de grasa corporal: tu porcentaje preciso - Lean","og_description":"Calcula tu porcentaje de grasa corporal con cinta m\u00e9trica (m\u00e9todo US Navy validado), luego tu masa magra y tu BMR real. Solo medidas, cero casillas.","og_url":"https:\/\/lean-app.com\/es\/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":"es-ES","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":"Calculadora de grasa corporal: tu porcentaje preciso - 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":"es-ES","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lean-app.com\/calculateur-masse-grasse\/"]}]},{"@type":"ImageObject","inLanguage":"es-ES","@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":"Descarga, prueba GRATIS la aplicaci\u00f3n y toma el control de tu cuerpo DE POR VIDA.","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":"es-ES"},{"@type":"Organization","@id":"https:\/\/lean-app.com\/#organization","name":"Lean","url":"https:\/\/lean-app.com\/","logo":{"@type":"ImageObject","inLanguage":"es-ES","@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\/es\/wp-json\/wp\/v2\/posts\/1954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lean-app.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lean-app.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lean-app.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lean-app.com\/es\/wp-json\/wp\/v2\/comments?post=1954"}],"version-history":[{"count":0,"href":"https:\/\/lean-app.com\/es\/wp-json\/wp\/v2\/posts\/1954\/revisions"}],"wp:attachment":[{"href":"https:\/\/lean-app.com\/es\/wp-json\/wp\/v2\/media?parent=1954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lean-app.com\/es\/wp-json\/wp\/v2\/categories?post=1954"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lean-app.com\/es\/wp-json\/wp\/v2\/tags?post=1954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}