PageSourceSearch

https://lean-app.com/metabolisme-de-base/

html lean-app.com collected 2026-10-01 12:06:54 UTC 178,798 bytes, 1,755 lines download raw bytes

1<!DOCTYPE html>
2<html lang="fr-FR">
3<head>
4	<meta charset="UTF-8" />
5	<meta name="viewport" content="width=device-width, initial-scale=1" />
6<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
7
8	<!-- This site is optimized with the Yoast SEO plugin v25.6 - https://yoast.com/wordpress/plugins/seo/ -->
9	<meta name="description" content="Le métabolisme de base (BMR), c&#039;est 60 à 75 % de ta dépense quotidienne. Définition simple, formules de calcul, et pourquoi ta masse grasse change tout." />
10	<link rel="canonical" href="https://lean-app.com/metabolisme-de-base/" />
11	<meta property="og:locale" content="fr_FR" />
12	<meta property="og:type" content="article" />
13	<meta property="og:title" content="Métabolisme de base (BMR) : définition et calcul - Lean" />
14	<meta property="og:description" content="Le métabolisme de base (BMR) représente 60 à 75 % de ta dépense. Il dépend de ta masse maigre, pas de ton poids : pourquoi Harris-Benedict et Mifflin-St Jeor se trompent de 200 à 500 kcal/jour." />
15	<meta property="og:url" content="https://lean-app.com/metabolisme-de-base/" />
16	<meta property="og:site_name" content="Lean" />
17	<meta property="article:publisher" content="https://www.facebook.com/share/1GXD3qyMBy/?mibextid=wwXIfr" />
18	<meta property="article:published_time" content="2026-05-26T22:52:45+00:00" />
19	<meta property="article:modified_time" content="2026-09-08T18:17:13+00:00" />
20	<meta property="og:image" content="https://lean-app.com/wp-content/uploads/2026/05/og-metabolisme-de-base-v2.png" />
21	<meta property="og:image:width" content="1200" />
22	<meta property="og:image:height" content="630" />
23	<meta property="og:image:type" content="image/png" />
24	<meta name="author" content="L&#039;équipe Lean" />
25	<meta name="twitter:card" content="summary_large_image" />
26	<meta name="twitter:image" content="https://lean-app.com/wp-content/uploads/2026/05/og-metabolisme-de-base-v2.png" />
27	<meta name="twitter:label1" content="Écrit par" />
28	<meta name="twitter:data1" content="L&#039;équipe Lean" />
29	<meta name="twitter:label2" content="Durée de lecture estimée" />
30	<meta name="twitter:data2" content="21 minutes" />
31	
31<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://lean-app.com/metabolisme-de-base/#article","isPartOf":{"@id":"https://lean-app.com/metabolisme-de-base/"},"author":{"@id":"https://lean-app.com/#organization"},"headline":"Métabolisme de base : tout ce qu&rsquo;il faut savoir pour le calculer précisément (BMR expliqué)","datePublished":"2026-05-26T22:52:45+00:00","dateModified":"2026-09-08T18:17:13+00:00","mainEntityOfPage":{"@id":"https://lean-app.com/metabolisme-de-base/"},"wordCount":4349,"commentCount":0,"publisher":{"@id":"https://lean-app.com/#organization"},"image":{"@id":"https://lean-app.com/metabolisme-de-base/#primaryimage"},"thumbnailUrl":"https://lean-app.com/wp-content/uploads/2026/05/og-calcul-metabolisme-de-base.png","articleSection":["Comparateurs"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https://lean-app.com/metabolisme-de-base/#respond"]}]},{"@type":"WebPage","@id":"https://lean-app.com/metabolisme-de-base/","url":"https://lean-app.com/metabolisme-de-base/","name":"Métabolisme de base (BMR) : définition et calcul - Lean","isPartOf":{"@id":"https://lean-app.com/#website"},"primaryImageOfPage":{"@id":"https://lean-app.com/metabolisme-de-base/#primaryimage"},"image":{"@id":"https://lean-app.com/metabolisme-de-base/#primaryimage"},"thumbnailUrl":"https://lean-app.com/wp-content/uploads/2026/05/og-calcul-metabolisme-de-base.png","datePublished":"2026-05-26T22:52:45+00:00","dateModified":"2026-09-08T18:17:13+00:00","description":"Le métabolisme de base (BMR), c'est 60 à 75 % de ta dépense quotidienne. Définition simple, formules de calcul, et pourquoi ta masse grasse change tout.","breadcrumb":{"@id":"https://lean-app.com/metabolisme-de-base/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https://lean-app.com/metabolisme-de-base/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https://lean-app.com/metabolisme-de-base/#primaryimage","url":"https://lean-app.com/wp-content/uploads/2026/05/og-metabolisme-de-base-v2.png","contentUrl":"https://lean-app.com/wp-content/uploads/2026/05/og-metabolisme-de-base-v2.png","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https://lean-app.com/metabolisme-de-base/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://lean-app.com/"},{"@type":"ListItem","position":2,"name":"Métabolisme de base : tout ce qu&rsquo;il faut savoir pour le calculer précisément (BMR expliqué)"}]},{"@type":"WebSite","@id":"https://lean-app.com/#website","url":"https://lean-app.com/","name":"Lean","description":"Télécharge, essaye GRATUITEMENT l&#039;application et prends en main ton corps À 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":"fr-FR"},{"@type":"Organization","@id":"https://lean-app.com/#organization","name":"Lean","url":"https://lean-app.com/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@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>
31
32	<!-- / Yoast SEO plugin. -->
33
34
35<title>Métabolisme de base (BMR) : définition et calcul - Lean</title>
36<link rel="alternate" type="application/rss+xml" title="Lean &raquo; Flux" href="https://lean-app.com/feed/" />
37<link rel="alternate" type="application/rss+xml" title="Lean &raquo; Flux des commentaires" href="https://lean-app.com/comments/feed/" />
38<link rel="alternate" type="application/rss+xml" title="Lean &raquo; Métabolisme de base : tout ce qu&rsquo;il faut savoir pour le calculer précisément (BMR expliqué) Flux des commentaires" href="https://lean-app.com/metabolisme-de-base/feed/" />
39<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://lean-app.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Flean-app.com%2Fmetabolisme-de-base%2F" />
40<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://lean-app.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Flean-app.com%2Fmetabolisme-de-base%2F&#038;format=xml" />
vendor: 64 bytes, lines 40-41
40
41<script async src="https://www.googletagmanager.com/gtag/js?id=
41G-0PHZB1GL05
vendor: 44 bytes, line 41
41" data-wpmeteor-nooptimize="true"></script>
42<script data-wpmeteor-nooptimize="true">
vendor: 127 bytes, lines 43-46
43window.dataLayer = window.dataLayer || [];
44function gtag(){dataLayer.push(arguments);}
45gtag('js', new Date());
46gtag('config', '
46G-0PHZB1GL05
vendor: 4 bytes, line 46
46');
47document.addEventListener('click', function(e) {
48    var a = e.target.closest ? e.target.closest('a') : null;
49    if (!a) return;
50    var h = a.href || '';
51    var store = '';
52    if (h.indexOf('apps.apple.com') !== -1) store = 'app_store';
53    if (h.indexOf('play.google.com') !== -1) store = 'google_play';
54    if (!store) return;
55    gtag('event', 'click_install_app', {
56        store: store,
57        page_path: location.pathname,
58        link_url: h.split('?')[0]
59    });
60}, true);
61</script>
61
62    <!-- TikTok Pixel (differe posts SEO, D-077) -->
63<script data-wpmeteor-nooptimize="true">
64(function(){
65  var done = false;
66  function go(){
67    if (done) return; done = true;
68    ['pointerdown','scroll','keydown','touchstart'].forEach(function(e){ window.removeEventListener(e, go, {passive:true}); });
69    !function (w, d, t) {
70  w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie","holdConsent","revokeConsent","grantConsent"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e},ttq.load=function(e,n){var r="https://analytics.tiktok.com/i18n/pixel/events.js",o=n&&n.partner;ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=r,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{};var a=document.createElement("script");a.type="text/javascript",a.async=!0,a.src=r+"?sdkid="+e+"&lib="+t;var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(a,s)};
71  ttq.load('D31JSJRC77U7TGIRBQEG');
72  ttq.page();
73}(window, document, 'ttq');
74  }
75  ['pointerdown','scroll','keydown','touchstart'].forEach(function(e){ window.addEventListener(e, go, {passive:true}); });
76  setTimeout(go, 30000);
77})();
78</script>
78
79<!-- End TikTok Pixel differe -->    
79<script data-wpmeteor-nooptimize="true">
80      (function (w, d, s, u) {
81        if (w.oaiq) return;
82        var q = function () { q.q.push(arguments); };
83        q.q = [];
84        w.oaiq = q;
85        var js = d.createElement(s);
86        js.async = true;
87        js.src = u;
88        var f = d.getElementsByTagName(s)[0];
89        f.parentNode.insertBefore(js, f);
90      })(window, document, "script", "https://bzrcdn.openai.com/sdk/oaiq.min.js");
91
92      oaiq("init", { pixelId: "K1hCcmwyfSx1WcMwg21gX3" });
93
94      oaiq("measure", "page_viewed", {
95        type: "contents",
96        contents: [{ id: location.pathname, name: document.title, content_type: "page" }]
97      });
98
99      document.addEventListener("click", function (e) {
100        var a = e.target.closest ? e.target.closest("a[href]") : null;
101        if (!a) return;
102        var h = a.href || "";
103        if (h.indexOf("apps.apple.com") !== -1 || h.indexOf("play.google.com") !== -1) {
104          var store = h.indexOf("apps.apple.com") !== -1 ? "app_store" : "google_play";
105          oaiq("measure", "custom", { type: "custom" }, { custom_event_name: "store_click_" + store });
106          oaiq("measure", "lead_created", { type: "customer_action" });
107          try { navigator.sendBeacon("/lean-store-click?store=" + store + "&q=" + encodeURIComponent(location.search.slice(0, 300))); } catch (x) {}
108        }
109      }, true);
110    </script>
110
111    <style id="wp-img-auto-sizes-contain-inline-css">
112img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
113/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
114</style>
115<style id="wp-block-post-content-inline-css">
116.wp-block-post-content{display:flow-root}
117/*# sourceURL=https://lean-app.com/wp-includes/blocks/post-content/style.min.css */
118</style>
119<style id="wp-emoji-styles-inline-css">
120
121	img.wp-smiley, img.emoji {
122		display: inline !important;
123		border: none !important;
124		box-shadow: none !important;
125		height: 1em !important;
126		width: 1em !important;
127		margin: 0 0.07em !important;
128		vertical-align: -0.1em !important;
129		background: none !important;
130		padding: 0 !important;
131	}
132/*# sourceURL=wp-emoji-styles-inline-css */
133</style>
134<style id="wp-block-library-inline-css">
135:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
135--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
136/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
137</style>
138<style id="global-styles-inline-css">
139:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--base: #f9f9f9;--wp--preset--color--base-2: #ffffff;--wp--preset--color--contrast: #111111;--wp--preset--color--contrast-2: #636363;--wp--preset--color--contrast-3: #A4A4A4;--wp--preset--color--accent: #cfcabe;--wp--preset--color--accent-2: #c2a990;--wp--preset--color--accent-3: #d8613c;--wp--preset--color--accent-4: #b1c5a4;--wp--preset--color--accent-5: #b5bdbc;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
1390) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--gradient-1: linear-gradient(to bottom, #cfcabe 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-2: linear-gradient(to bottom, #C2A990 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-3: linear-gradient(to bottom, #D8613C 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-4: linear-gradient(to bottom, #B1C5A4 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-5: linear-gradient(to bottom, #B5BDBC 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-6: linear-gradient(to bottom, #A4A4A4 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-7: linear-gradient(to bottom, #cfcabe 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-8: linear-gradient(to bottom, #C2A990 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-9: linear-gradient(to bottom, #D8613C 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-10: linear-gradient(to bottom, #B1C5A4 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-11: linear-gradient(to bottom, #B5BDBC 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-12: linear-gradient(to bottom, #A4A4A4 50%, #F9F9F9 50%);--wp--preset--font-size--small: 1rem;--wp--preset--font-size--medium: 1.2rem;--wp--preset--font-size--large: clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.833), 2rem);--wp--preset--font-size--x-large: clamp(2rem, 2rem + ((1vw - 0.2rem) * 1.083), 2.65rem);--wp--preset--font-size--xx-large: clamp(2.65rem, 2.65rem + ((1vw - 0.2rem) * 1.417), 3.5rem);--wp--preset--font-size--custom-1: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.208), 16px);--wp--preset--font-family--system-sans-serif: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;--wp--preset--font-family--system-serif: Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--wp--preset--spacing--20: min(1.5rem, 2vw);--wp--preset--spacing--30: min(2.5rem, 3vw);--wp--preset--spacing--40: min(4rem, 5vw);--wp--preset--spacing--50: min(6.5rem, 8vw);--wp--preset--spacing--60: min(10.5rem, 13vw);--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--spacing--10: 1rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 620px;--wp--style--global--wide-size: 1280px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }
139.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 1.2rem; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 1.2rem; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 1.2rem;}:root :where(.is-layout-grid){gap: 1.2rem;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--body);font-size: var(--wp--preset--font-size--medium);font-style: normal;font-weight: 400;line-height: 1.55;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: var(--wp--preset--spacing--50);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: var(--wp--preset--spacing--50);}a:where(:not(.wp-element-button)){color: var(--wp--preset--color--contrast);}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration: none;}h1, h2, h3, h4, h5, h6{color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--heading);font-weight: normal;letter-spacing: 0;line-height: 1.2;}h1{font-size: var(--wp--preset--font-size--xx-large);line-height: 1.15;}h2{font-size: var(--wp--preset--font-size--x-large);}h3{font-size: var(--wp--preset--font-size--large);}h4{font-size: clamp(1.1rem, 1.1rem + ((1vw - 0.2rem) * 0.767), 1.5rem);}h5{font-size: var(--wp--preset--font-size--medium);}h6{font-size: var(--wp--preset--font-size--small);}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--contrast);border-radius: 4px;border-color: var(--wp--preset--color--contrast);border-width: 0;color: var(--wp--preset--color--base);font-family: var(--wp--preset--font-family--heading);font-size: 0.75rem;font-style: normal;font-weight: 500;letter-spacing: 0.1rem;line-height: inherit;padding-top: 1rem;padding-right: 2.2rem;padding-bottom: 1rem;padding-left: 2.2rem;text-decoration: none;text-transform: uppercase;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--preset--color--contrast-2);border-color: var(--wp--preset--color--contrast-2);color: var(--wp--preset--color--base);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--preset--color--contrast-2);border-color: var(--wp--preset--color--contrast-2);color: var(--wp--preset--color--base);outline-color: var(--wp--preset--color--contrast);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--preset--color--contrast);color: var(--wp--preset--color--base);}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){color: var(--wp--preset--color--contrast-2);font-family: var(--wp--preset--font-family--body);font-size: 0.8rem;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-base-2-color{color: var(--wp--preset--color--base-2) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-color{color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-color{color: var(--wp--preset--color--contrast-3) !important;}.has-accent-color{color: var(--wp--preset--color--accent) !important;}.has-accent-2-color{color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-color{color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-color{color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-color{color: var(--wp--preset--color--accent-5) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-base-2-background-color{background-color: var(--wp--preset--color--base-2) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-background-color{background-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-background-color{background-color: var(--wp--preset--color--contrast-3) !important;}.has-accent-background-color{background-color: var(--wp--preset--color--accent) !important;}.has-accent-2-background-color{background-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-background-color{background-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-background-color{background-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-background-color{background-color: var(--wp--preset--color--accent-5) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-base-2-border-color{border-color: var(--wp--preset--color--base-2) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-border-color{border-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-border-color{border-color: var(--wp--preset--color--contrast-3) !important;}.has-accent-border-color{border-color: var(--wp--preset--color--accent) !important;}.has-accent-2-border-color{border-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-border-color{border-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-border-color{border-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-border-color{border-color: var(--wp--preset--color--accent-5) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
139.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-gradient-1-gradient-background{background: var(--wp--preset--gradient--gradient-1) !important;}.has-gradient-2-gradient-background{background: var(--wp--preset--gradient--gradient-2) !important;}.has-gradient-3-gradient-background{background: var(--wp--preset--gradient--gradient-3) !important;}.has-gradient-4-gradient-background{background: var(--wp--preset--gradient--gradient-4) !important;}.has-gradient-5-gradient-background{background: var(--wp--preset--gradient--gradient-5) !important;}.has-gradient-6-gradient-background{background: var(--wp--preset--gradient--gradient-6) !important;}.has-gradient-7-gradient-background{background: var(--wp--preset--gradient--gradient-7) !important;}.has-gradient-8-gradient-background{background: var(--wp--preset--gradient--gradient-8) !important;}.has-gradient-9-gradient-background{background: var(--wp--preset--gradient--gradient-9) !important;}.has-gradient-10-gradient-background{background: var(--wp--preset--gradient--gradient-10) !important;}.has-gradient-11-gradient-background{background: var(--wp--preset--gradient--gradient-11) !important;}.has-gradient-12-gradient-background{background: var(--wp--preset--gradient--gradient-12) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-custom-1-font-size{font-size: var(--wp--preset--font-size--custom-1) !important;}.has-system-sans-serif-font-family{font-family: var(--wp--preset--font-family--system-sans-serif) !important;}.has-system-serif-font-family{font-family: var(--wp--preset--font-family--system-serif) !important;}/*
140 * Forcer l'attribut font-display: swap pour les polices locales du thème.
141 * Cette règle tente de surcharger celle du thème.
142*/
143@font-face {
144  font-family: 'Inter';
145  src: url('/wp-content/themes/twentytwentyfour/assets/fonts/inter/Inter-VariableFont_slnt,wght.woff2') format('woff2');
146  font-display: swap;
147  /* On ajoute des descripteurs pour être plus précis que le thème */
148  font-style: normal;
149  font-weight: 100 900;
150}
151
152@font-face {
153  font-family: 'Jost';
154  src: url('/wp-content/themes/twentytwentyfour/assets/fonts/jost/Jost-VariableFont_wght.woff2') format('woff2');
155  font-display: swap;
156  font-style: normal;
157  font-weight: 100 900;
158}
159
160/* =================================
161   Contrôle de la taille du logo
162   ================================= */
163.wp-block-site-logo img, .custom-logo {
164  max-width: 77px !important;  /* <-- AJUSTEZ CETTE VALEUR selon la taille voulue */
165  width: 100%;
166  height: auto !important; /* Conserve les proportions de l'image */
167}
168
169
170
171
172
173
174
175
176
177
178
179
180
181/* Centre et limite la largeur des players WP YouTube Lyte, partout (même en colonnes) */
182.wp-block-shortcode,
183.wp-block-embed { display:flex; justify-content:center; }
184
185/* Le conteneur du player Lyte */
186.wp-block-shortcode .lyte,
187.wp-block-embed .lyte,
188.lyte{
189  display:block;
190  width:100%;
191  max-width:640px;         /* Desktop : ajuste si tu veux (480–640) */
192  margin:0 auto !important;/* Centre horizontalement */
193  box-sizing:border-box;
194}
195
196/* Mobile : on resserre un peu pour que ce soit propre */
197@media (max-width:480px){
198  .wp-block-shortcode .lyte,
199  .wp-block-embed .lyte,
200  .lyte{
201    max-width:360px;       /* mets 320/360/400 selon ton goût */
202  }
203}
204
205
206
207/* ===== Accessibilité header (v2, sans écart vertical) ===== */
208
209/* 1) Logo: cible tactile ≥48x48 sans padding vertical ni marge externe */
210.wp-block-site-logo a,
211.custom-logo-link {
212  display: inline-flex !important;
213  align-items: center;
214  justify-content: center;
215  min-width: 48px !important;
216  min-height: 48px !important;
217  padding: 0 8px !important;   /* padding horizontal uniquement */
218  margin: 0 !important;         /* pas d'écart créé par les marges */
219  box-sizing: content-box !important;
220}
221
222/* 2) Taille du logo (on garde la tienne) */
223.wp-block-site-logo img,
224.custom-logo {
225  max-width: 77px !important;
226  width: 100%;
227  height: auto !important;
228}
229
230/* 3) Micro-écart propre entre logo (cliquable) et le texte (non cliquable) */
231.wp-block-site-logo { margin-bottom: 4px !important; }
232.wp-block-site-title { margin-top: 0 !important; }
233
234/* 4) Focus clavier visible sur le logo (ne change pas la mise en page) */
235.wp-block-site-logo a:focus-visible,
236.custom-logo-link:focus-visible {
237  outline: 2px solid currentColor;
238  outline-offset: 2px;
239}
240
241.hero{
242            /* centre au milieu de l'écran */
243  display: flex;
244  align-items: center;
245  justify-content: center;
246  text-align: center;
247  padding: 0rem 0rem;
248}
249
250.hero-tagline{
251  font-size: clamp(1.0rem, 2rem + 2vw, 3.6rem); /* très grand */
252  font-weight: 600;             /* moins gras qu'avant */
253  line-height: 1.05;
254  letter-spacing: -0.005em;
255  margin: 0;
256text-transform: uppercase;
257}
258
259.seo-h1--small{
260  font-size: 1.2rem !important; /* petit */
261  font-weight: 400;             /* plus léger */
262  line-height: 1.2;
263  margin: .6rem 0 0;
264  color: inherit;
265  opacity: .9;
266text-transform: none;
267}
268
269h2 {
270  font-size: 1.9rem !important; /* environ 20px */
271  font-weight: 600;   /* garde une bonne lisibilité */
272  line-height: 1.4;   /* espace entre les lignes */
273}
274
275h1 {
276  font-size: 2.1rem !important; /* très grand */
277  font-weight: 600;             /* moins gras qu'avant */
278  line-height: 1.05;
279  letter-spacing: -0.005em;
280  margin: 0;
281text-transform: uppercase;
282}
283
284h3 {
285  font-size: 1.3rem !important; /* environ 20px */
286  font-weight: 600;   /* garde une bonne lisibilité */
287  line-height: 1.4;   /* espace entre les lignes */
288}
289/* === LEAN BLOG SHELL FIX 2026-06-10 : ne pas supprimer. Restaure les titres des pages blog (#lvm-shell) ecrases par les regles h1/h2/h3 !important ci-dessus. Scope #lvm-shell uniquement, zero impact homepage. === */
290#lvm-shell h1{text-transform:none!important;font-size:72px!important}
291#lvm-shell h1 .alt{font-size:.66em!important}
292#lvm-shell h2{font-size:48px!important}
293#lvm-shell h3{font-size:32px!important}
294@media (max-width:760px){
295#lvm-shell h1{font-size:46px!important}
296#lvm-shell h1 .alt{font-size:.55em!important}
297#lvm-shell h2{font-size:34px!important}
298#lvm-shell h3{font-size:24px!important}
299}
300
301/*# sourceURL=global-styles-inline-css */
302</style>
303<style id="wp-block-template-skip-link-inline-css">
304/*! This file is auto-generated */
305.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal!important}.skip-link.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
306/*# sourceURL=/wp-includes/css/wp-block-template-skip-link.min.css */
307</style>
308<link rel='stylesheet' id='contact-form-7-css' href='https://lean-app.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.0.5' media='all' />
309<link rel='stylesheet' id='trp-language-switcher-style-css' href='https://lean-app.com/wp-content/plugins/translatepress-multilingual/assets/css/trp-language-switcher.css?ver=2.9.22' media='all' />
310<link rel="https://api.w.org/" href="https://lean-app.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://lean-app.com/wp-json/wp/v2/posts/1587" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://lean-app.com/xmlrpc.php?rsd" />
311<meta name="generator" content="WordPress 7.1.2" />
312<link rel='shortlink' href='https://lean-app.com/?p=1587' />
313<link rel="alternate" hreflang="fr-FR" href="https://lean-app.com/metabolisme-de-base/"/>
314<link rel="alternate" hreflang="en-US" href="https://lean-app.com/en/metabolisme-de-base/"/>
315<link rel="alternate" hreflang="pt-BR" href="https://lean-app.com/pt/metabolisme-de-base/"/>
316<link rel="alternate" hreflang="es-ES" href="https://lean-app.com/es/metabolisme-de-base/"/>
317<link rel="alternate" hreflang="de-DE" href="https://lean-app.com/de/metabolisme-de-base/"/>
318<link rel="alternate" hreflang="nl-NL" href="https://lean-app.com/nl/metabolisme-de-base/"/>
319<link rel="alternate" hreflang="nb-NO" href="https://lean-app.com/no/metabolisme-de-base/"/>
320<link rel="alternate" hreflang="sv-SE" href="https://lean-app.com/sv/metabolisme-de-base/"/>
321<link rel="alternate" hreflang="da-DK" href="https://lean-app.com/da/metabolisme-de-base/"/>
322<link rel="alternate" hreflang="fi" href="https://lean-app.com/fi/metabolisme-de-base/"/>
323<link rel="alternate" hreflang="it-IT" href="https://lean-app.com/it/metabolisme-de-base/"/>
324<link rel="alternate" hreflang="pl-PL" href="https://lean-app.com/pl/metabolisme-de-base/"/>
325<link rel="alternate" hreflang="hr" href="https://lean-app.com/hr/metabolisme-de-base/"/>
326<link rel="alternate" hreflang="ro-RO" href="https://lean-app.com/ro/metabolisme-de-base/"/>
327<link rel="alternate" hreflang="hu-HU" href="https://lean-app.com/hu/metabolisme-de-base/"/>
328<link rel="alternate" hreflang="cs-CZ" href="https://lean-app.com/cs/metabolisme-de-base/"/>
329<link rel="alternate" hreflang="bg-BG" href="https://lean-app.com/bg/metabolisme-de-base/"/>
330<link rel="alternate" hreflang="tr-TR" href="https://lean-app.com/tr/metabolisme-de-base/"/>
331<link rel="alternate" hreflang="el" href="https://lean-app.com/el/metabolisme-de-base/"/>
332<link rel="alternate" hreflang="ar" href="https://lean-app.com/ar/metabolisme-de-base/"/>
333<link rel="alternate" hreflang="zh-CN" href="https://lean-app.com/zh/metabolisme-de-base/"/>
334<link rel="alternate" hreflang="he-IL" href="https://lean-app.com/he/metabolisme-de-base/"/>
335<link rel="alternate" hreflang="ja" href="https://lean-app.com/ja/metabolisme-de-base/"/>
336<link rel="alternate" hreflang="ko-KR" href="https://lean-app.com/ko/metabolisme-de-base/"/>
337<link rel="alternate" hreflang="sl-SI" href="https://lean-app.com/sl/metabolisme-de-base/"/>
338<link rel="alternate" hreflang="sk-SK" href="https://lean-app.com/sk/metabolisme-de-base/"/>
339<link rel="alternate" hreflang="lt-LT" href="https://lean-app.com/lt/metabolisme-de-base/"/>
340<link rel="alternate" hreflang="lv" href="https://lean-app.com/lv/metabolisme-de-base/"/>
341<link rel="alternate" hreflang="et" href="https://lean-app.com/et/metabolisme-de-base/"/>
342<link rel="alternate" hreflang="hi-IN" href="https://lean-app.com/hi/metabolisme-de-base/"/>
343<link rel="alternate" hreflang="ms-MY" href="https://lean-app.com/ms/metabolisme-de-base/"/>
344<link rel="alternate" hreflang="th" href="https://lean-app.com/th/metabolisme-de-base/"/>
345<link rel="alternate" hreflang="mt-MT" href="https://lean-app.com/mt/metabolisme-de-base/"/>
346<link rel="alternate" hreflang="is-IS" href="https://lean-app.com/is/metabolisme-de-base/"/>
347<link rel="alternate" hreflang="zh-TW" href="https://lean-app.com/tw/metabolisme-de-base/"/>
348<link rel="alternate" hreflang="vi" href="https://lean-app.com/vi/metabolisme-de-base/"/>
349<link rel="alternate" hreflang="id-ID" href="https://lean-app.com/id/metabolisme-de-base/"/>
350<link rel="alternate" hreflang="tl" href="https://lean-app.com/tl/metabolisme-de-base/"/>
351<link rel="alternate" hreflang="fr" href="https://lean-app.com/metabolisme-de-base/"/>
352<link rel="alternate" hreflang="en" href="https://lean-app.com/en/metabolisme-de-base/"/>
353<link rel="alternate" hreflang="pt" href="https://lean-app.com/pt/metabolisme-de-base/"/>
354<link rel="alternate" hreflang="es" href="https://lean-app.com/es/metabolisme-de-base/"/>
355<link rel="alternate" hreflang="de" href="https://lean-app.com/de/metabolisme-de-base/"/>
356<link rel="alternate" hreflang="nl" href="https://lean-app.com/nl/metabolisme-de-base/"/>
357<link rel="alternate" hreflang="nb" href="https://lean-app.com/no/metabolisme-de-base/"/>
358<link rel="alternate" hreflang="sv" href="https://lean-app.com/sv/metabolisme-de-base/"/>
359<link rel="alternate" hreflang="da" href="https://lean-app.com/da/metabolisme-de-base/"/>
360<link rel="alternate" hreflang="it" href="https://lean-app.com/it/metabolisme-de-base/"/>
361<link rel="alternate" hreflang="pl" href="https://lean-app.com/pl/metabolisme-de-base/"/>
362<link rel="alternate" hreflang="ro" href="https://lean-app.com/ro/metabolisme-de-base/"/>
363<link rel="alternate" hreflang="hu" href="https://lean-app.com/hu/metabolisme-de-base/"/>
364<link rel="alternate" hreflang="cs" href="https://lean-app.com/cs/metabolisme-de-base/"/>
365<link rel="alternate" hreflang="bg" href="https://lean-app.com/bg/metabolisme-de-base/"/>
366<link rel="alternate" hreflang="tr" href="https://lean-app.com/tr/metabolisme-de-base/"/>
367<link rel="alternate" hreflang="zh" href="https://lean-app.com/zh/metabolisme-de-base/"/>
368<link rel="alternate" hreflang="he" href="https://lean-app.com/he/metabolisme-de-base/"/>
369<link rel="alternate" hreflang="ko" href="https://lean-app.com/ko/metabolisme-de-base/"/>
370<link rel="alternate" hreflang="sl" href="https://lean-app.com/sl/metabolisme-de-base/"/>
371<link rel="alternate" hreflang="sk" href="https://lean-app.com/sk/metabolisme-de-base/"/>
372<link rel="alternate" hreflang="lt" href="https://lean-app.com/lt/metabolisme-de-base/"/>
373<link rel="alternate" hreflang="hi" href="https://lean-app.com/hi/metabolisme-de-base/"/>
374<link rel="alternate" hreflang="ms" href="https://lean-app.com/ms/metabolisme-de-base/"/>
375<link rel="alternate" hreflang="mt" href="https://lean-app.com/mt/metabolisme-de-base/"/>
376<link rel="alternate" hreflang="is" href="https://lean-app.com/is/metabolisme-de-base/"/>
377<link rel="alternate" hreflang="id" href="https://lean-app.com/id/metabolisme-de-base/"/>
378<link rel="alternate" hreflang="x-default" href="https://lean-app.com/metabolisme-de-base/"/>
379<style id="lean-header-mobile-fix">@media (max-width:768px){header.wp-block-template-part nav.menu .dropdown{min-width:44px;min-height:34px}header.wp-block-template-part nav.menu .hamburger{right:0}header.wp-block-template-part nav.menu .menu-button{margin-right:10px}}</style>
380<style id="lean-lang-css">#trp-floater-ls{display:none!important}.lean-lang{position:relative;display:inline-block;vertical-align:middle;font-family:"DM Sans",system-ui,-apple-system,sans-serif;margin-left:14px}#lvm-shell .nav-row .lean-lang{margin-left:6px}.lean-lang-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 8px;border:1px solid #e6e2dc;background:#fff;border-radius:999px;font:700 14px "DM Sans",system-ui,sans-serif;color:#111;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.04);line-height:1}.lean-lang-btn:hover{border-color:#cfc8bf}.lean-flag{display:inline-block;width:22px;height:22px;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);flex:none}.lean-lang-chev{width:9px;height:9px;border-right:2px solid #111;border-bottom:2px solid #111;transform:rotate(45deg) translate(-2px,-2px);margin-left:2px;transition:transform .2s}.lean-lang.is-open .lean-lang-chev{transform:rotate(-135deg) translate(-2px,-1px)}.lean-lang-backdrop{display:none}.lean-lang-menu{display:none;position:absolute;right:0;top:calc(100% + 10px);background:#fff;border:1px solid #e6e2dc;border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,.12);padding:8px;min-width:230px;max-height:75vh;overflow-y:auto;z-index:9999;text-align:start}.lean-lang-menu.is-open{display:block}.lean-lang-title{font-size:12px;font-weight:700;letter-spacing:.08em;color:#6b6b6b;padding:6px 12px 8px;text-transform:uppercase}.lean-lang-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;text-decoration:none;color:#111;font-size:15px;font-weight:500;white-space:nowrap;min-width:0}.lean-lang-item:hover{background:#f4f1ec;text-decoration:none}.lean-lang-item small{color:#6b6b6b;font-size:12px;margin-left:auto;font-weight:700;letter-spacing:.04em}.lean-lang-item.is-current{background:#fff0f4;color:#FA256C}.lean-lang-item.is-current small{color:#FA256C}@media (max-width:768px){header.wp-block-template-part nav.menu:not(:has(.dropdown)){display:none}header.wp-block-template-part nav.menu:has(.dropdown){order:2}.lean-lang{order:1;margin-left:0}.lean-lang-btn{height:38px;padding:0 10px 0 7px}#lvm-shell .nav-row .lean-lang{margin-left:0}#lvm-shell .nav-row .lean-lang-btn{height:34px;padding:0 8px 0 6px;font-size:13px}#lvm-shell .nav-row .lean-flag{width:20px;height:20px}.lean-lang-backdrop.is-open{display:block;position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:9998}.lean-lang-menu{position:fixed;left:10px;right:10px;top:auto;bottom:10px;border-radius:22px;padding:12px;min-width:0;max-height:85dvh;overflow-y:auto;font-family:"DM Sans",system-ui,-apple-system,sans-serif}#lvm-shell .nav-row .nav-stores img{height:24px!important}#lvm-shell .nav-row .nav-stores{gap:4px}#lvm-shell .nav-row{gap:6px}.lean-lang-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.lean-lang-item{padding:11px 10px}.lean-lang-item small{margin-left:6px}html.lean-lang-lock,html.lean-lang-lock body{overflow:hidden}header.wp-block-template-part .dropdown-menu li.lean-mobile-tdee{display:block}}@media (min-width:769px){header.wp-block-template-part .dropdown-menu li.lean-mobile-tdee{display:none}}</style>
381<style id="lean-footer-links-css">.lean-footer-links{max-width:1160px;margin:0 auto;padding:22px 22px 6px;font-family:-apple-system,"SF Pro Text","Segoe UI",Roboto,Arial,sans-serif}.lean-footer-links-title{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b}.lean-footer-links ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 18px}
381.lean-footer-links a{color:#1a1a2e;text-decoration:none;font-size:14px;line-height:1.5}.lean-footer-links a:hover{color:#FF2D6E;text-decoration:underline}</style>
382<link rel="icon" href="https://lean-app.com/wp-content/uploads/2025/07/cropped-Capture-decran-2025-07-10-a-19.19.59-150x150.png" sizes="32x32" />
383<link rel="icon" href="https://lean-app.com/wp-content/uploads/2025/07/cropped-Capture-decran-2025-07-10-a-19.19.59-260x260.png" sizes="192x192" />
384<link rel="apple-touch-icon" href="https://lean-app.com/wp-content/uploads/2025/07/cropped-Capture-decran-2025-07-10-a-19.19.59-180x180.png" />
385<meta name="msapplication-TileImage" content="https://lean-app.com/wp-content/uploads/2025/07/cropped-Capture-decran-2025-07-10-a-19.19.59-300x300.png" />
386<style id="lean-localized-media-css">
387.lean-demo-phone{position:relative!important;width:100%;max-width:340px;aspect-ratio:1204/2462;margin:0 auto;direction:ltr;isolation:isolate;container-type:inline-size;overflow:visible!important}
388.lean-demo-screen .lean-demo-still{display:block!important;width:100%!important;height:100%!important;object-fit:fill!important;max-width:none!important;border:0!important;border-radius:0!important;margin:0!important;box-shadow:none!important}
389.lean-demo-screen{position:absolute;left:4.900332%;top:1.909017%;width:90.199336%;height:96.060114%;border-radius:11.832413% / 5.433404%;overflow:hidden;background:#040101}
390.lean-demo-phone video,#lvm-shell .lean-demo-phone video{display:block!important;width:100%!important;height:100%!important;object-fit:fill!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;margin:0!important}
391.lean-demo-bezel{position:absolute;box-sizing:border-box;left:4.235880%;top:1.584078%;width:91.528239%;height:96.710804%;border:0 solid #000;border-width:1.746844cqw;border-radius:12.386570% / 5.733% ;pointer-events:none;z-index:2}
392.lean-demo-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:fill!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;pointer-events:none;z-index:3}
393.lean-demo-phone-fr{aspect-ratio:672/1370;border-radius:16.18% / 7.9365%;overflow:hidden!important}
394.lean-demo-phone-fr video,#lvm-shell .lean-demo-phone-fr video{position:absolute!important;max-width:none!important;width:107.142857%!important;height:103.065693%!important;left:-4.315476%!important;top:-1.386861%!important}
395</style></head>
396
397<body class="wp-singular post-template post-template-single-lvm-blank single single-post postid-1587 single-format-standard wp-custom-logo wp-embed-responsive wp-theme-twentytwentyfour translatepress-fr_FR">
398
399<a class="skip-link screen-reader-text" id="wp-skip-link" href="#wp--skip-link--target">Aller au contenu</a><div class="wp-site-blocks"><div class="entry-content wp-block-post-content is-layout-flow wp-block-post-content-is-layout-flow">
400
401<link rel="preload" as="image" href="https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/screen_depense.webp" fetchpriority="low">
402<link rel="preload" as="image" href="https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/screen_bilan.webp" fetchpriority="low">
403<link rel="preload" as="image" href="https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/screen_kcal.webp" fetchpriority="low">
404<link rel="preload" as="image" href="https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/screen_strategie.webp" fetchpriority="low">
405<link rel="preload" as="image" href="https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/screen_BMR.webp" fetchpriority="low">
406<link rel="preload" as="image" href="https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/screen_NEAT.webp" fetchpriority="low">
407<link rel="preload" as="image" href="https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/screen_EAT.webp" fetchpriority="low">
408<link rel="preload" as="image" href="https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/screen_TEF.webp" fetchpriority="low">
409<style id="lvm-shell-styles">#lvm-shell{
410  --bg:#FFFFFF; --paper:#F7F6F2; --paper-2:#F1EFE7;
411  --ink:#0E0E10; --ink-2:#1D1D1F; --muted:#6E6E73; --dim:#86868B;
412  --rule:#E8E6DF; --rule-soft:#EFEDE5;
413  --pink:#FF2D6E; --pink-soft:rgba(255,45,110,0.06);
414  --mfp:#A8A192;
415  --green:#0F8F5C; --red:#D02E2E; --amber:#C8A019;
416  --font-display:-apple-system,"SF Pro Display",system-ui,"Helvetica Neue",sans-serif;
417  --font-text:-apple-system,"SF Pro Text",system-ui,sans-serif;
418  --font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;
419}
420#lvm-shell *{box-sizing:border-box;-webkit-text-size-adjust:100%}
421#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}
422#lvm-shell ::selection{background:rgba(255,45,110,0.18);color:var(--ink)}
423#lvm-shell img{max-width:100%;display:block}
424#lvm-shell a{color:inherit}
425
426#lvm-shell .progress{position:fixed;top:0;left:0;right:0;height:2px;background:transparent;z-index:1000}
427#lvm-shell .progress > i{display:block;height:100%;width:100%;background:var(--pink);transform-origin:0 50%;
427transform:scaleX(0);transition:transform .05s linear}
428
429#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)}
430#lvm-shell .nav-row{max-width:1160px;margin:0 auto;display:flex;align-items:center;gap:14px;padding:10px 22px}
431#lvm-shell .nav-brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink)}
432#lvm-shell .nav-brand img{width:28px;height:28px;border-radius:7px;object-fit:cover}
433#lvm-shell .nav-brand span{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.01em}
434#lvm-shell .nav-spacer{flex:1}
435#lvm-shell .nav-link{color:var(--muted);text-decoration:none;font-size:14px}
436#lvm-shell .nav-link:hover{color:var(--ink)}
437#lvm-shell .nav-stores{display:flex;gap:6px;align-items:center}
438#lvm-shell .nav-stores a{display:block;line-height:0}
439#lvm-shell .nav-stores img{height:28px;width:auto;border-radius:5px;transition:transform .15s}
440#lvm-shell .nav-stores a:hover img{transform:translateY(-1px)}
441
442#lvm-shell .wrap{max-width:760px;margin:0 auto;padding:0 28px}
443
444#lvm-shell .hero{padding:54px 0 0}
445#lvm-shell .crumb{font-size:13px;color:var(--muted);margin-bottom:18px}
446#lvm-shell .crumb a{text-decoration:none;color:var(--muted)}
447#lvm-shell .crumb a:hover{color:var(--ink)}
448#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}
449#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}
450#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}
451#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}
452
453#lvm-shell .byline{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted);margin-bottom:14px}
454#lvm-shell .byline .by-logo{width:26px;height:26px;border-radius:6px;object-fit:cover;flex-shrink:0;background:transparent;border:0}
455#lvm-shell .byline strong{color:var(--ink);font-weight:600;font-family:var(--font-display)}
456
457#lvm-shell .hero-stores{display:flex;gap:10px;margin:22px 0 18px;flex-wrap:wrap;align-items:center}
458#lvm-shell .hero-stores a{display:block;line-height:0;transition:transform .15s}
459#lvm-shell .hero-stores a:hover{transform:translateY(-2px)}
460#lvm-shell .hero-stores img{height:46px;width:auto;border-radius:9px}
461#lvm-shell .hero-stores .or{font-size:13px;color:var(--muted)}
462
463#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)}
464#lvm-shell .hero-lead{font-family:var(--font-display);font-size:21px;line-height:1.5;color:var(--ink-2);font-weight:400}
465
466#lvm-shell .phone-wrap{display:flex;justify-content:center}
467#lvm-shell .phone{
468  position:relative;
469  width:280px;
470  background:linear-gradient(145deg,#2a2a2a,#0e0e0e);
471  border-radius:42px;
472  padding:5px;
473  border:1.5px solid rgba(255,255,255,.07);
474  box-shadow:0 30px 60px rgba(0,0,0,.18), 0 2px 6px rgba(0,0,0,.08);
475}
476#lvm-shell .phone .notch{
477  position:absolute;top:0;left:50%;transform:translateX(-50%);
478  width:96px;height:24px;background:#0a0a0a;border-radius:0 0 16px 16px;z-index:10;
479}
480#lvm-shell .phone-screen{
481  position:relative;
482  border-radius:34px;overflow:hidden;
483  background:#FAF0E6;
484  aspect-ratio:9/19.5;
485}
486#lvm-shell .phone-screen img{
487  width:100%;height:100%;object-fit:cover;display:block;
488  transition:opacity .28s ease;
489}
490#lvm-shell .phone-zones{position:absolute;inset:0;z-index:15;pointer-events:none}
491#lvm-shell .phone-zones .z{position:absolute;left:4%;right:4%;cursor:pointer;background:transparent;border:0;padding:0;pointer-events:auto}
492#lvm-shell .phone-zones .z:focus-visible{outline:2px solid var(--pink);outline-offset:-4px;border-radius:6px}
493#lvm-shell .phone-navbar{position:absolute;
493left:0;right:0;bottom:0;height:9%;z-index:16;display:grid;grid-template-columns:repeat(4,1fr)}
494#lvm-shell .phone-navbar button{background:transparent;border:0;padding:0;cursor:pointer}
495#lvm-shell .phone-navbar button:focus-visible{outline:2px solid var(--pink);outline-offset:-3px;border-radius:6px}
496#lvm-shell .phone-back{
497  position:absolute;top:10px;left:10px;z-index:20;
498  width:30px;height:30px;border-radius:50%;
499  border:0;background:rgba(255,255,255,.78);backdrop-filter:blur(8px);
500  color:var(--ink);font-size:18px;font-weight:600;line-height:1;cursor:pointer;
501  display:none;align-items:center;justify-content:center;
502  box-shadow:0 2px 6px rgba(0,0,0,.12);
503}
504#lvm-shell .phone-back.on{display:flex}
505
506#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}
507#lvm-shell .phone-stage{position:relative}
508#lvm-shell .tap-hint{position:absolute;z-index:30;pointer-events:none;animation:hintFloat 2.6s ease-in-out infinite}
509#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}
510#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}
511#lvm-shell .tap-hint .th-arrow{position:absolute;color:var(--pink)}
512#lvm-shell .tap-hint.desktop{left:-204px;top:4px;text-align:right}
513#lvm-shell .tap-hint.desktop .th-arrow{right:-86px;top:58px;width:104px;height:34px;transform:none}
514#lvm-shell .tap-hint.mobile{display:none}
515#lvm-shell .tap-hint.hidden{opacity:0;transform:translateY(-6px);transition:opacity .35s ease, transform .35s ease;animation:none}
516@keyframes hintFloat{
517  0%, 100%{transform:translateY(0)}
518  50%{transform:translateY(-7px)}
519}
520@media (prefers-reduced-motion:reduce){#lvm-shell .tap-hint{animation:none}}
521#lvm-shell .phone-tabs{display:flex;justify-content:center;gap:8px;margin-top:10px;flex-wrap:nowrap}
522#lvm-shell .phone-tabs button{
523  background:transparent;border:1px solid var(--rule);color:var(--muted);
524  padding:6px 11px;border-radius:999px;font-size:11px;cursor:pointer;
525  font-family:var(--font-text);transition:all .15s;white-space:nowrap;
526}
527#lvm-shell .phone-tabs button:hover{color:var(--ink);border-color:var(--ink)}
528#lvm-shell .phone-tabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}
529
530#lvm-shell .snippet{background:var(--paper);border-radius:18px;padding:30px 32px;margin:48px 0 0;border:1px solid var(--rule-soft)}
531#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}
532#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}
533
534#lvm-shell section{padding:64px 0;border-bottom:1px solid var(--rule-soft)}
535#lvm-shell section:last-of-type{border-bottom:0}
536#lvm-shell .section-label{display:flex;align-items:center;gap:14px;margin-bottom:30px}
537#lvm-shell .section-label .bar{width:24px;height:1px;background:var(--pink)}
538#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)}
539#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}
540#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}
541#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}
542#lvm-shell p{margin:0 0 22px;color:var(--ink-2)}
543#lvm-shell strong{color:var(--ink);font-weight:600}
544#lvm-shell ul, #lvm-shell ol{margin:0 0 22px;padding-left:22px;color:var(--ink-2)}
545#lvm-shell li{margin-bottom:8px}
546#lvm-shell a.inline{color:var(--pink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
547#lvm-shell a.inline:hover{text-decoration-thickness:2px}
548
549#lvm-shell .statement{margin:48px 0;padding:32px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:left}
550#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}
551#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}
552
553#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}
554#lvm-shell .fig-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px}
555#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)}
556#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}
557#lvm-shell .fig-body{position:relative}
558#lvm-shell .fig-cap{margin:18px 4px 0;font-size:14px;color:var(--muted);line-height:1.5}
559#lvm-shell .fig-cap strong{color:var(--ink);font-weight:600}
560#lvm-shell .cv-wrap{position:relative;height:360px}
561
562#lvm-shell [data-term]{position:relative;cursor:help;border-bottom:1px dotted var(--dim)}
563#lvm-shell [data-term]:hover{color:var(--ink)}
564#lvm-shell .tt{position:absolute;
564left: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)}
565#lvm-shell .tt::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#0c0c0c}
566#lvm-shell [data-term]:hover .tt, #lvm-shell [data-term]:focus .tt{opacity:1;visibility:visible}
567
568#lvm-shell .table{margin:24px 0;border:1px solid var(--rule);border-radius:16px;overflow:hidden;background:#fff}
569#lvm-shell .table-row{display:grid;grid-template-columns:1.55fr 1fr 1fr;border-bottom:1px solid var(--rule-soft);min-height:60px}
570#lvm-shell .table-row:last-child{border-bottom:0}
571#lvm-shell .table-row.head{background:var(--ink);color:#fff;border-bottom:0}
572#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}
573#lvm-shell .table-row.head .brand-cell{justify-content:flex-start}
574#lvm-shell .table-row.head .brand-cell img{width:24px;height:24px;border-radius:6px;background:#fff;object-fit:cover}
575#lvm-shell .table-row.head .brand-cell.lean{color:#FFB8CE}
576#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)}
577#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)}
578#lvm-shell .table-row > .cell:last-child{border-right:0}
579#lvm-shell .table-row > .cell.lean{background:var(--pink-soft);position:relative}
580#lvm-shell .table-row > .cell.lean::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--pink)}
581#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}
582#lvm-shell .icn.ok{background:var(--green)}
583#lvm-shell .icn.no{background:var(--red)}
584#lvm-shell .icn.mid{background:var(--amber)}
585#lvm-shell .icn svg{width:11px;height:11px}
586
587#lvm-shell .mini-row{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:28px 0}
588#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%}
589#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}
590#lvm-shell .mini-phone .scr{border-radius:18px;overflow:hidden;background:#FAF0E6;aspect-ratio:9/19.5}
591#lvm-shell .mini-phone .scr img{width:100%;height:100%;object-fit:cover}
592#lvm-shell .mini-phone.tiny{max-width:148px;padding:2px;border-radius:20px;border-width:1px}
593#lvm-shell .mini-phone.tiny .notch{width:30px;height:8px;border-radius:0 0 5px 5px}
594#lvm-shell .mini-phone.tiny .scr{border-radius:17px}
595#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)}
596#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}
597
598#lvm-shell .duo-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:18px 0 0}
599#lvm-shell .duo-row .mini-phone{max-width:180px}
600
601#lvm-shell .method{display:grid;grid-template-columns:1fr 1.4fr;gap:36px;align-items:center;margin:42px 0}
602#lvm-shell .method.flip{grid-template-columns:1.4fr 1fr}
603#lvm-shell .method.flip .m-phone{order:2}
604#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}
605#lvm-shell .method h3{margin-top:0}
606#lvm-shell .method p{font-size:16px;color:var(--muted);line-height:1.7}
607
608#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)}
609#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}
610#lvm-shell .cta-band .stores{display:flex;gap:10px;align-items:center}
611#lvm-shell .cta-band .stores a{line-height:0;transition:transform .15s}
612#lvm-shell .cta-band .stores a:hover{transform:translateY(-2px)}
613#lvm-shell .cta-band .stores img{height:42px;width:auto;border-radius:9px}
614
615#lvm-shell .pyramid{margin:30px auto;max-width:440px}
616#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)}
617#lvm-shell .pyramid .level .k{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;opacity:.75}
618#lvm-shell .pyramid .l1{background:#0E0E10;width:100%}
619#lvm-shell .pyramid .l2{background:#1D1D1F;width:84%}
620#lvm-shell .pyramid .l3{background:#3a3a3c;width:68%}
621#lvm-shell .pyramid .l4{background:var(--pink);width:52%}
622#lvm-shell .pyramid-cap{text-align:center;font-size:13px;color:var(--muted);margin-top:14px}
623
624/* Section 7 honnetete : scorecard horizontal bars */
625#lvm-shell .scorecard{margin:30px 0 10px;border:1px solid var(--rule);border-radius:20px;padding:28px 26px;background:#fff}
626#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)}
627#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)}
628#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)}
629#lvm-shell .scorecard-head .h-brand img{width:22px;height:22px;border-radius:5px;object-fit:cover}
630#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)}
631#lvm-shell .scorecard-row:last-child{border-bottom:0}
632#lvm-shell .scorecard-row .crit{font-size:14px;color:var(--ink);font-weight:500;padding-right:14px}
633#lvm-shell .scorecard-row .bar{display:flex;flex-direction:row-reverse;align-items:center;gap:10px}
634#lvm-shell .scorecard-row .bar .b{flex:1;height:8px;border-radius:99px;background:var(--rule-soft);overflow:hidden;position:relative}
635#lvm-shell .scorecard-row .bar .b > i{display:block;height:100%;border-radius:99px;transition:width 1s cubic-bezier(.22,.61,.36,1)}
636#lvm-shell .scorecard-row .bar.lean .b > i{background:var(--pink)}
637#lvm-shell .scorecard-row .bar.mfp .b > i{background:var(--mfp)}
638#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}
639
640/* Section 8 pour qui : persona checklist */
641#lvm-shell .persona{margin:28px 0 10px;display:grid;grid-template-columns:1fr;gap:14px}
642#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}
643#lvm-shell .persona-it.match{background:var(--pink-soft);border-color:rgba(255,45,110,.25)}
644#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)}
645#lvm-shell .persona-it.match .pic{background:var(--pink);color:#fff}
646#lvm-shell .persona-it .pic svg{width:24px;height:24px}
647#lvm-shell .persona-it h4{margin:0 0 4px;font-size:17px;letter-spacing:-.01em}
648#lvm-shell .persona-it p{margin:0;font-size:14px;color:var(--muted);line-height:1.55}
649#lvm-shell .persona-it.match h4{color:var(--ink)}
650
651/* Section 9 migration : timeline steps */
652#lvm-shell .steps{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:28px 0;position:relative}
653#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}
654#lvm-shell .step{position:relative;padding-top:24px;z-index:1}
655#lvm-shell .step::before{content:"";position:absolute;top:8px;left:0;width:14px;
655height:14px;border-radius:50%;background:var(--pink);border:3px solid #fff;box-shadow:0 0 0 1px var(--rule)}
656#lvm-shell .step .sn{font-family:var(--font-mono);font-size:11px;color:var(--pink);font-weight:600;letter-spacing:.08em}
657#lvm-shell .step h4{margin:6px 0 6px;font-size:15px;letter-spacing:-.01em}
658#lvm-shell .step p{font-size:13px;color:var(--muted);line-height:1.5;margin:0}
659
660/* Section 10 debloque : feature stack numbered XL */
661#lvm-shell .feat-stack{margin:30px 0 10px;border-top:1px solid var(--rule)}
662#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}
663#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}
664#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}
665#lvm-shell .feat-it .fd{font-size:15px;color:var(--muted);line-height:1.55;margin:0}
666#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}
667#lvm-shell .feat-it:last-child{border-bottom:0}
668
669#lvm-shell .faq{margin:22px 0}
670#lvm-shell .faq details{border-bottom:1px solid var(--rule);padding:20px 0}
671#lvm-shell .faq details:first-of-type{border-top:1px solid var(--rule)}
672#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)}
673#lvm-shell .faq summary::-webkit-details-marker{display:none}
674#lvm-shell .faq summary::after{content:"+";font-size:24px;color:var(--muted);font-weight:300;line-height:1;transition:transform .25s, color .25s}
675#lvm-shell .faq details[open] summary::after{transform:rotate(45deg);color:var(--pink)}
676#lvm-shell .faq details[open] summary{color:var(--pink)}
677#lvm-shell .faq .ans{margin-top:14px;font-size:16px;color:var(--muted);line-height:1.65}
678
679#lvm-shell .get-band{background:var(--paper-2);border-radius:24px;padding:48px 36px;margin:60px 0 40px;text-align:center}
680#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}
681#lvm-shell .get-band h3{font-size:36px;margin:0 0 14px;letter-spacing:-.025em}
682#lvm-shell .get-band p{font-size:16px;color:var(--muted);max-width:480px;margin:0 auto 26px}
683#lvm-shell .get-band .stores{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}
684#lvm-shell .get-band .stores a{line-height:0;transition:transform .15s}
685#lvm-shell .get-band .stores a:hover{transform:translateY(-3px)}
686#lvm-shell .get-band .stores img{height:60px;width:auto;border-radius:11px}
687
688#lvm-shell .sources{font-size:14px;color:var(--muted);line-height:1.7}
689#lvm-shell .sources ol{padding-left:22px}
690#lvm-shell .sources li{margin-bottom:8px}
691
692#lvm-shell footer{padding:50px 0 60px;border-top:1px solid var(--rule);margin-top:40px}
693#lvm-shell footer .row{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}
694#lvm-shell footer .kicker{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--pink);font-weight:600}
695#lvm-shell footer p{font-size:13px;color:var(--muted);margin:8px 0 0}
696#lvm-shell footer .stores{display:flex;gap:8px}
697#lvm-shell footer .stores img{height:34px;width:auto;border-radius:6px}
698
699#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)}
700#lvm-shell .rev.on{opacity:1;transform:translateY(0)}
701@media (prefers-reduced-motion:reduce){#lvm-shell .rev{transition:none;opacity:1;transform:none}}
702
703@media (max-width:760px){
704  #lvm-shell .nav-row{padding:8px 18px;gap:8px}
705  #lvm-shell .nav-link{display:none}
706  #lvm-shell .nav-stores img{height:24px}
707  #lvm-shell .wrap{padding:0 22px}
708  #lvm-shell .hero{padding:34px 0 0}
709  #lvm-shell h1{font-size:46px;letter-spacing:-.035em}
710  #lvm-shell h1 .alt{font-size:.55em;margin-top:10px}
711  #lvm-shell .dek{font-size:20px}
712  #lvm-shell .hero-stores img{height:42px}
713  #lvm-shell .hero-bottom{grid-template-columns:1fr;gap:28px;margin:30px 0 40px;padding-top:24px;align-items:stretch}
714  #lvm-shell .phone-wrap{order:-1}
715  #lvm-shell .phone{width:240px}
716  #lvm-shell .tap-hint.desktop{display:none}
717  #lvm-shell .tap-hint.mobile{display:block;position:relative;
717left:auto;top:auto;text-align:center;margin:0 auto 10px;width:100%}
718  #lvm-shell .tap-hint.mobile .th-arrow{position:relative;display:block;margin:6px auto 0;width:34px;height:34px;transform:none;color:var(--pink)}
719  #lvm-shell .snippet{padding:24px 22px}
720  #lvm-shell .snippet p{font-size:18px}
721  #lvm-shell section{padding:48px 0}
722  #lvm-shell h2{font-size:34px;letter-spacing:-.03em}
723  #lvm-shell h3{font-size:24px}
724  #lvm-shell .section-label{margin-bottom:22px}
725  #lvm-shell .statement{padding:24px 0;margin:32px 0}
726  #lvm-shell .statement .num{font-size:44px}
727  #lvm-shell .statement .lbl{font-size:19px}
728  #lvm-shell .fig{padding:20px 14px 14px;border-radius:16px}
729  #lvm-shell .cv-wrap{height:310px}
730  #lvm-shell .method{grid-template-columns:1fr;gap:20px}
731  #lvm-shell .method.flip{grid-template-columns:1fr}
732  #lvm-shell .method.flip .m-phone{order:0}
733  #lvm-shell .mini-row{grid-template-columns:repeat(3,1fr);gap:10px}
734  #lvm-shell .mini-phone{padding:3px;border-radius:18px;border-width:1px;max-width:110px}
735  #lvm-shell .mini-phone .notch{width:42px;height:11px;border-radius:0 0 8px 8px}
736  #lvm-shell .mini-phone .scr{border-radius:15px}
737  #lvm-shell .mini-cap{font-size:10px}
738  #lvm-shell .mini-cap strong{font-size:13px}
739  #lvm-shell .duo-row{grid-template-columns:repeat(2,1fr);gap:12px}
740  #lvm-shell .duo-row .mini-phone{max-width:130px}
741  #lvm-shell .steps{grid-template-columns:1fr;gap:18px}
742  #lvm-shell .steps::before{display:none}
743  #lvm-shell .step{padding-top:0;padding-left:24px}
744  #lvm-shell .step::before{top:6px;left:0}
745  #lvm-shell .table-row{grid-template-columns:1.4fr .9fr .9fr}
746  #lvm-shell .table-row > .crit{padding:13px 12px;font-size:13px}
747  #lvm-shell .table-row > .cell{padding:13px 10px;font-size:12px;gap:8px}
748  #lvm-shell .table-row.head > div{padding:14px 12px;font-size:10px;gap:7px}
749  #lvm-shell .table-row.head .brand-cell img{width:20px;height:20px}
750  #lvm-shell .get-band{padding:36px 22px;border-radius:18px;margin:40px 0 30px}
751  #lvm-shell .get-band h3{font-size:28px}
752  #lvm-shell .get-band .stores img{height:50px}
753  #lvm-shell .cta-band{padding:22px;gap:14px}
754  #lvm-shell .cta-band .l{font-size:16px;min-width:0}
755  #lvm-shell .cta-band .stores img{height:38px}
756  #lvm-shell .faq summary{font-size:18px;gap:14px}
757  #lvm-shell .pyramid{max-width:100%}
758  #lvm-shell .pyramid .level{padding:11px 14px;font-size:14px}
759  #lvm-shell .scorecard{padding:20px 16px;border-radius:16px}
760  #lvm-shell .scorecard-head{grid-template-columns:1.2fr 1fr 1fr;column-gap:14px}
761  #lvm-shell .scorecard-head .h-brand{font-size:12px;gap:5px}
762  #lvm-shell .scorecard-head .h-brand img{width:18px;height:18px}
763  #lvm-shell .scorecard-row{grid-template-columns:1.2fr 1fr 1fr;column-gap:14px;padding:12px 0}
764  #lvm-shell .scorecard-row .crit{font-size:13px;padding-right:8px}
765  #lvm-shell .scorecard-row .bar{gap:6px}
766  #lvm-shell .scorecard-row .bar .v{font-size:11px;min-width:26px}
767  #lvm-shell .persona-it{grid-template-columns:44px 1fr;gap:12px;padding:16px 16px;border-radius:14px}
768  #lvm-shell .persona-it .pic{width:44px;height:44px;font-size:12px}
769  #lvm-shell .persona-it h4{font-size:15px}
770  #lvm-shell .persona-it p{font-size:13px}
771  #lvm-shell .feat-it{grid-template-columns:auto 1fr;gap:14px;padding:20px 0}
772  #lvm-shell .feat-it .fn{font-size:36px;width:54px}
773  #lvm-shell .feat-it .ft{font-size:18px}
774  #lvm-shell .feat-it .fd{font-size:13px}
775  #lvm-shell .feat-it .fc{display:none}
776}
777@media (max-width:480px){
778  #lvm-shell .phone-tabs{gap:5px}
779  #lvm-shell .phone-tabs button{padding:5px 8px;font-size:10px}
780  #lvm-shell .nav-stores{gap:4px}
781  #lvm-shell .nav-stores img{height:22px}
782  #lvm-shell .hero-stores img{height:40px}
783  #lvm-shell .crumb{font-size:12px}
784  #lvm-shell .table-row{grid-template-columns:1.3fr .85fr .85fr}
785  #lvm-shell .table-row > .crit{padding:11px 9px;font-size:12px}
786  #lvm-shell .table-row > .cell{padding:11px 8px;font-size:11px;gap:6px}
787  #lvm-shell .table-row.head > div{padding:11px 9px;font-size:9px;gap:5px}
788}
789
790/* Calculator-specific styles, scoped #lvm-shell */
791#lvm-shell .calc-board{display:grid;grid-template-columns:1fr;gap:18px;margin:32px 0}
792@media(min-width:780px){#lvm-shell .calc-board{grid-template-columns:1fr 1fr;gap:24px}}
793#lvm-shell .calc-inputs{background:#FAF7F2;border-radius:14px;padding:22px;border:1px solid var(--rule-soft)}
794#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}
795#lvm-shell .calc-row{margin:0 0 14px}
796#lvm-shell .calc-row label{display:block;font-size:13px;color:var(--muted);margin-bottom:6px;font-weight:500}
797#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}
798#lvm-shell .calc-row input:focus,#lvm-shell .calc-row select:focus{outline:2px solid var(--pink);outline-offset:1px;border-color:var(--pink)}
799#lvm-shell .calc-sex{display:flex;gap:8px}
800#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;
800cursor:pointer;margin:0;font-size:14px;font-weight:500;color:var(--ink)}
801#lvm-shell .calc-sex input{display:none}
802#lvm-shell .calc-sex input:checked + span{color:var(--pink);font-weight:600}
803#lvm-shell .calc-sex label:has(input:checked){border-color:var(--pink);background:var(--pink-soft)}
804#lvm-shell .calc-bf{display:flex;align-items:center;gap:10px}
805#lvm-shell .calc-bf input[type=range]{flex:1;accent-color:var(--pink);height:6px}
806#lvm-shell .calc-bf .bf-val{font-weight:600;color:var(--pink);min-width:42px;font-family:var(--font-mono);font-size:15px}
807#lvm-shell .calc-results{display:grid;grid-template-columns:1fr;gap:12px}
808#lvm-shell .calc-card{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:18px 20px}
809#lvm-shell .calc-card.lean{border-left:4px solid var(--pink);background:linear-gradient(90deg,var(--pink-soft),#fff 30%)}
810#lvm-shell .calc-card .label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-family:var(--font-mono)}
811#lvm-shell .calc-card .formula{font-size:13px;color:var(--dim);margin-top:2px}
812#lvm-shell .calc-card .result{font-family:var(--font-display);font-size:34px;font-weight:600;letter-spacing:-.025em;margin-top:8px;color:var(--ink);line-height:1}
813#lvm-shell .calc-card .result .unit{font-size:14px;font-weight:500;color:var(--muted);margin-left:6px;letter-spacing:0}
814#lvm-shell .calc-card.lean .result{color:var(--pink)}
815#lvm-shell .calc-delta{margin-top:10px;padding:12px 14px;background:#fff;border:1px dashed var(--pink);border-radius:10px;font-size:14px;color:var(--ink)}
816#lvm-shell .calc-delta b{color:var(--pink);font-family:var(--font-mono)}
817#lvm-shell .calc-note{margin-top:14px;font-size:13px;color:var(--muted);line-height:1.5}
818#lvm-shell .calc-note a{color:var(--pink);text-decoration:underline}
819
820/* Statement block */
821#lvm-shell .statement{margin:54px 0;padding:48px 32px;background:#FAF7F2;border-radius:18px;text-align:center}
822#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}
823#lvm-shell .statement .accent{color:var(--pink)}
824@media(max-width:640px){#lvm-shell .statement{padding:38px 22px}#lvm-shell .statement p{font-size:24px}}
825
826/* Profil cards (no scrollable table) */
827#lvm-shell .profile-grid{display:grid;grid-template-columns:1fr;gap:16px;margin:32px 0}
828#lvm-shell .profile-card{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:20px 22px}
829#lvm-shell .profile-card h4{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0 0 4px;color:var(--ink)}
830#lvm-shell .profile-card .meta{font-size:13px;color:var(--muted);margin-bottom:14px}
831#lvm-shell .profile-card .rows{display:grid;grid-template-columns:1fr;gap:6px}
832#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}
833#lvm-shell .profile-card .rw .v{font-family:var(--font-mono);font-weight:600;color:var(--ink);font-size:13px}
834#lvm-shell .profile-card .rw.lean{background:var(--pink-soft);border-left:3px solid var(--pink)}
835#lvm-shell .profile-card .rw.lean .v{color:var(--pink)}
836#lvm-shell .profile-card .delta{font-size:12px;color:var(--dim);margin-top:8px}
837
838/* Comparator cards (3 formulas pros/cons) */
839#lvm-shell .compar-grid{display:grid;grid-template-columns:1fr;gap:16px;margin:24px 0}
840#lvm-shell .compar-card{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:22px}
841#lvm-shell .compar-card.lean{border-left:4px solid var(--pink)}
842#lvm-shell .compar-card h4{font-family:var(--font-display);font-size:18px;font-weight:600;margin:0 0 4px;color:var(--ink)}
843#lvm-shell .compar-card .year{font-size:12px;color:var(--muted);font-family:var(--font-mono);margin-bottom:14px;letter-spacing:.04em}
844#lvm-shell .compar-card .desc{font-size:14px;line-height:1.55;color:var(--ink-2);margin:0 0 12px}
845#lvm-shell .compar-card .pros,#lvm-shell .compar-card .cons{margin:6px 0;font-size:13px;line-height:1.5}
846#lvm-shell .compar-card .pros{color:var(--green)}
847#lvm-shell .compar-card .cons{color:var(--red)}
848#lvm-shell .compar-card .pros b,#lvm-shell .compar-card .cons b{display:inline-block;width:18px}
849
850/* Pyramide section */
851#lvm-shell .pyramide-illust{margin:40px auto 8px;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:220px}
852#lvm-shell .pyramide-illust img{width:100%;border-radius:18px;box-shadow:0 12px 32px rgba(20,20,40,.12)}
853#lvm-shell .pyramide-cap{font-size:13px;color:var(--muted);text-align:center;line-height:1.5}
854#lvm-shell .pyramide-cap b{display:block;color:var(--ink);font-weight:600;margin-bottom:3px}
855
856/* FAQ details */
857#lvm-shell details.faq{background:#fff;border:1px solid var(--rule);border-radius:10px;margin:8px 0;overflow:hidden}
858#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}
859#lvm-shell details.faq summary::-webkit-details-marker{display:none}
860#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}
861#lvm-shell details.faq[open] summary::after{content:"−"}
862#lvm-shell details.faq .faq-body{padding:0 20px 18px;font-size:15px;line-height:1.65;color:var(--ink-2)}
863#lvm-shell details.faq .faq-body p{margin:0 0 8px}
864
865/* Sources */
866#lvm-shell .sources{margin:48px 0 32px;padding:24px;background:#FAF7F2;border-radius:14px;font-size:13px;line-height:1.6;color:var(--muted)}
867#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}
868#lvm-shell .sources a{color:var(--pink);text-decoration:none}
869#lvm-shell .sources a:hover{text-decoration:underline}
870#lvm-shell .sources ol{margin:0;padding-left:22px}
871#lvm-shell .sources li{margin:4px 0}
872
873/* BodyScan illust */
874#lvm-shell .bodyscan-illust{margin:40px auto 8px;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:220px}
875#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}
876#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}
877#lvm-shell .bodyscan-illust .mini-phone .scr{border-radius:18px;overflow:hidden;background:#FAF0E6;aspect-ratio:9/19.5}
878#lvm-shell .bodyscan-illust .mini-phone .scr img{width:100%;height:100%;object-fit:cover;display:block}
879#lvm-shell .bodyscan-cap{font-size:13px;color:var(--muted);text-align:center;line-height:1.5}
880#lvm-shell .bodyscan-cap b{display:block;color:var(--ink);font-weight:600;margin-bottom:3px}
881
882/* Body copy paragraphs */
883#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)}
884#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}
885#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}
886#lvm-shell .body p{margin:0 0 18px;font-size:17px;line-height:1.7;color:var(--ink-2)}
887#lvm-shell .body p b{color:var(--ink);font-weight:600}
888
889/* CTA band */
890#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}
891#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}
892#lvm-shell .get-band p{margin:0 0 22px;font-size:16px;color:var(--muted);line-height:1.5}
893#lvm-shell .get-band .stores{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;align-items:center}
894#lvm-shell .get-band .stores img{height:54px;width:auto;border-radius:10px}
895@media(max-width:640px){#lvm-shell .get-band h3{font-size:22px}}
896
897#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}
898#lvm-shell .micro-cta a{color:var(--pink);font-weight:600;text-decoration:none}
899#lvm-shell .micro-cta a:hover{text-decoration:underline}
900</style>
901<style id="lvm-collision-reset">
902/* Hard reset for global theme styles that collide with our content */
903body.postid-1587 #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}
904body.postid-1587 #lvm-shell .wrap,
905body.postid-1587 #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}
906@media (max-width:820px){
907  body.postid-1587 #lvm-shell .wrap,
908  body.postid-1587 #lvm-shell main.wrap{padding-left:18px!important;padding-right:18px!important}
909}
910html, body{overflow-x:hidden!important}
911body.postid-1587 #lvm-shell{overflow-x:hidden;max-width:100vw}
912body.postid-1587 #lvm-shell *{max-width:100%}
913body.postid-1587 #lvm-shell .nav-row{max-width:100vw;box-sizing:border-box}
914body.postid-1587 #lvm-shell.force-show .rev{opacity:1!important;transform:none!important}
915
916/* === A.1 PHONE BACKGROUND CLASSES === */
917body.postid-1587 #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}
918body.postid-1587 #lvm-shell .phone-bg.tab-depense{background-image:url(https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/screen_depense.webp)}
919body.postid-1587 #lvm-shell .phone-bg.tab-bilan{background-image:url(https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/screen_bilan.webp)}
920body.postid-1587 #lvm-shell .phone-bg.tab-kcal{background-image:url(https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/screen_kcal.webp)}
921body.postid-1587 #lvm-shell .phone-bg.tab-strategie{background-image:url(https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/screen_strategie.webp)}
922body.postid-1587 #lvm-shell .phone-bg.sub-BMR{background-image:url(https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/screen_BMR.webp)}
923body.postid-1587 #lvm-shell .phone-bg.sub-NEAT{background-image:url(https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/screen_NEAT.webp)}
924body.postid-1587 #lvm-shell .phone-bg.sub-EAT{background-image:url(https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/screen_EAT.webp)}
925body.postid-1587 #lvm-shell .phone-bg.sub-TEF{background-image:url(https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/screen_TEF.webp)}
926
927/* === v11.3 CTA BANDS MOBILE (badges plus gros + centrage) === */
928@media (max-width:760px){
929  body.postid-1587 #lvm-shell .cta-band{flex-direction:column!important;align-items:center!important;text-align:center!important;padding:26px 22px!important;gap:20px!important}
930  body.postid-1587 #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}
931  body.postid-1587 #lvm-shell .cta-band .stores{width:100%!important;justify-content:center!important;flex-wrap:nowrap!important;gap:10px!important}
932  body.postid-1587 #lvm-shell .cta-band .stores a{flex:1!important;max-width:170px!important;display:flex!important;justify-content:center!important}
933  body.postid-1587 #lvm-shell .cta-band .stores picture{width:100%!important;display:block!important}
934  body.postid-1587 #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}
935  body.postid-1587 #lvm-shell .get-band{padding:38px 22px!important}
936  body.postid-1587 #lvm-shell .get-band .stores{justify-content:center!important;flex-wrap:nowrap!important;gap:10px!important}
937  body.postid-1587 #lvm-shell .get-band .stores a{flex:1!important;max-width:170px!important;display:flex!important;justify-content:center!important}
938  body.postid-1587 #lvm-shell .get-band .stores picture{width:100%!important;display:block!important}
939  body.postid-1587 #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}
940  body.postid-1587 #lvm-shell .get-band h3{font-size:26px!important;line-height:1.2!important}
941  body.postid-1587 #lvm-shell .get-band p{font-size:15px!important}
942}
943
944/* === v11.2 BRAND BANNER above table responsive === */
945@media (max-width:760px){
946  body.postid-1587 #lvm-shell .brand-banner img{width:54px!important;height:54px!important}
947  body.postid-1587 #lvm-shell .brand-banner > div{padding:16px 12px!important;gap:8px!important}
948  body.postid-1587 #lvm-shell .brand-banner > div > div{font-size:15px!important}
949}
950
951/* === v11.4 SCORECARD partie 7: redesign mobile === */
952@media (max-width:760px){
953  body.postid-1587 #lvm-shell .scorecard{padding:18px 16px!important;border-radius:16px!important}
954  body.postid-1587 #lvm-shell .scorecard-head{display:none!important}
955  body.postid-1587 #lvm-shell .scorecard-row{
956    display:block!important;
957    padding:14px 0!important;
958    border-bottom:1px solid #E8E2D6!important;
959  }
960  body.postid-1587 #lvm-shell .scorecard-row .crit{
961    display:block!important;
962    font-size:13px!important;
963    font-weight:600!important;
964    color:#0E0E10!important;
965    margin-bottom:10px!important;
966    padding-right:0!important;
967  }
968  body.postid-1587 #lvm-shell .scorecard-row .bar{
969    display:grid!important;
970    grid-template-columns:54px 1fr 32px!important;
971    column-gap:8px!important;
972    align-items:center!important;
973    padding:5px 0!important;
974    flex-direction:initial!important;
975    position:relative!important;
976  }
977  body.postid-1587 #lvm-shell .scorecard-row .bar::before{
978    content:attr(data-brand)!important;
979    font-family:-apple-system,'SF Pro Display',sans-serif!important;
980    font-size:11px!important;
981    font-weight:600!important;
982    text-transform:uppercase!important;
983    letter-spacing:.05em!important;
984    color:#0E0E10!important;
985  }
986  body.postid-1587 #lvm-shell .scorecard-row .bar.lean::before{color:#FF2D6E!important}
987  body.postid-1587 #lvm-shell .scorecard-row .bar.mfp::before{color:#5B7FFF!important}
988  body.postid-1587 #lvm-shell .scorecard-row .bar .b{
989    height:10px!important;
990    width:100%!important;
991    border-radius:99px!important;
992    position:relative!important;
993    background:#EFEAE0!important;
994    overflow:hidden!important;
995  }
996  body.postid-1587 #lvm-shell .scorecard-row .bar .b > i{
997    display:block!important;
998    height:100%!important;
999    border-radius:99px!important;
1000  }
1001  body.postid-1587 #lvm-shell .scorecard-row .bar .v{
1002    font-family:-apple-system,'SF Pro Display',sans-serif!important;
1003    font-size:12px!important;
1004    font-weight:700!important;
1005    color:#0E0E10!important;
1006    min-width:0!important;
1007    text-align:right!important;
1008  }
1009}
1010
1011/* === A.2 CHARTS MOBILE === */
1012@media (max-width:760px){
1013  /* v13: charts FULL WIDTH (less card padding) + plus hauts pour vraie respiration */
1014  body.postid-1587 #lvm-shell .cv-wrap{height:380px!important;min-height:360px!important;max-height:420px!important;width:100%!important}
1015  body.postid-1587 #lvm-shell .cv-wrap canvas{width:100%!important;height:100%!important;display:block!important}
1016  body.postid-1587 #lvm-shell .fig{padding:16px 4px 14px!important;margin:24px -4px 14px!important;overflow:visible!important}
1017  body.postid-1587 #lvm-shell .fig-head{padding:0 12px!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:10px!important}
1018  body.postid-1587 #lvm-shell .fig-body{padding:0 2px!important}
1019  body.postid-1587 #lvm-shell .fig-cap{padding:0 12px!important;font-size:13px!important;margin-top:10px!important}
1020}
1021@media (max-width:480px){
1022  body.postid-1587 #lvm-shell .cv-wrap{height:360px!important;min-height:340px!important;max-height:380px!important}
1023  body.postid-1587 #lvm-shell .fig{padding:14px 2px 12px!important;margin:20px -6px 12px!important;border-radius:14px!important}
1024  body.postid-1587 #lvm-shell .fig-body{padding:0!important}
1025}
1026
1027/* === v11.2 TABLEAU MOBILE STACKED CARDS avec mini-tags Lean/MFP === */
1028@media (max-width:760px){
1029  body.postid-1587 #lvm-shell .table{border-radius:14px!important}
1030  body.postid-1587 #lvm-shell .table-row.head{display:none!important}
1031  body.postid-1587 #lvm-shell .table-row{
1032    display:grid!important;
1033    grid-template-columns:1fr 1fr!important;
1034    grid-template-areas:"crit crit" "lean mfp"!important;
1035    gap:0!important;
1036    min-height:0!important;
1037  }
1038  body.postid-1587 #lvm-shell .table-row > .crit{
1039    grid-area:crit!important;background:#0E0E10!important;color:#fff!important;
1040    padding:11px 14px!important;font-size:13px!important;font-weight:600!important;
1041    letter-spacing:-0.1px!important;border-right:0!important;line-height:1.35!important;
1042    font-family:-apple-system,BlinkMacSystemFont,'SF Pro Display',sans-serif!important;text-transform:none!important;
1043  }
1044  body.postid-1587 #lvm-shell .table-row > .cell.lean{
1045    grid-area:lean!important;border-right:1px solid #E8E2D6!important;
1046    position:relative!important;background:#FFF1F5!important;padding-top:30px!important;
1047  }
1048  body.postid-1587 #lvm-shell .table-row > .cell:not(.lean):not(.crit){
1049    grid-area:mfp!important;background:#F5F5F7!important;padding-top:30px!important;
1050    position:relative!important;
1051  }
1052  body.postid-1587 #lvm-shell .table-row > .cell.lean::before{
1053    content:"LEAN"!important;position:absolute!important;top:8px!important;left:12px!important;
1054    right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;
1055    background:transparent!important;
1056    font-family:-apple-system,'SF Pro Display',sans-serif!important;
1057    font-size:10px!important;font-weight:700!important;letter-spacing:.07em!important;
1058    color:#FF2D6E!important;
1059  }
1060  body.postid-1587 #lvm-shell .table-row > .cell:not(.lean):not(.crit)::before{
1061    content:"CRONOMETER"!important;position:absolute!important;top:8px!important;left:12px!important;
1062    font-family:-apple-system,'SF Pro Display',sans-serif!important;
1063    font-size:10px!important;font-weight:700!important;letter-spacing:.07em!important;
1064    color:#E15822!important;
1065  }
1066  body.postid-1587 #lvm-shell .table-row > .cell{
1067    padding:12px 12px!important;font-size:13px!important;line-height:1.4!important;
1068    align-items:flex-start!important;gap:7px!important;
1069  }
1070  body.postid-1587 #lvm-shell .icn{flex-shrink:0!important;margin-top:1px!important}
1071}
1072
1073/* === A.5 MINI-LOGOS partie 7 (triplet NEAT/EAT/TEF) === */
1074@media (max-width:760px){
1075  body.postid-1587 #lvm-shell .mini-row{gap:6px!important;margin:24px 0!important;grid-template-columns:repeat(3,1fr)!important}
1076  body.postid-1587 #lvm-shell .mini-phone{max-width:100px!important;padding:2px!important;border-radius:14px!important;border-width:1px!important}
1077  body.postid-1587 #lvm-shell .mini-phone.tiny{max-width:96px!important;padding:2px!important;border-radius:13px!important}
1078  body.postid-1587 #lvm-shell .mini-phone .notch{width:30px!important;height:8px!important;border-radius:0 0 5px 5px!important}
1079  body.postid-1587 #lvm-shell .mini-phone .scr{border-radius:11px!important}
1080  body.postid-1587 #lvm-shell .mini-cap{font-size:10px!important;margin-top:8px!important}
1081  body.postid-1587 #lvm-shell .mini-cap strong{font-size:12px!important;margin-top:2px!important}
1082}
1083
1084/* === MOCKUP TAP HINT MOBILE === */
1085@media (max-width:760px){
1086  body.postid-1587 #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}
1087  body.postid-1587 #lvm-shell .tap-hint.desktop{display:none!important}
1088  body.postid-1587 #lvm-shell .tap-hint.hidden{display:none!important;height:0!important;margin:0!important;padding:0!important}
1089}
1090
1091/* === A.6 BODYSCAN ILLUST partie BMR (override mobile mini-phone) === */
1092body.postid-1587 #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}
1093body.postid-1587 #lvm-shell .bodyscan-illust .mini-phone{max-width:200px!important;padding:3px!important;border-radius:22px!important;border-width:1px!important}
1094body.postid-1587 #lvm-shell .bodyscan-illust .mini-phone .notch{width:40px!important;height:11px!important;border-radius:0 0 7px 7px!important}
1095body.postid-1587 #lvm-shell .bodyscan-illust .mini-phone .scr{border-radius:18px!important}
1096@media (max-width:760px){
1097  body.postid-1587 #lvm-shell .bodyscan-illust{max-width:180px!important}
1098  body.postid-1587 #lvm-shell .bodyscan-illust .mini-phone{max-width:160px!important;padding:3px!important;border-radius:20px!important}
1099  body.postid-1587 #lvm-shell .bodyscan-illust .mini-phone .notch{width:34px!important;height:9px!important;border-radius:0 0 6px 6px!important}
1100  body.postid-1587 #lvm-shell .bodyscan-illust .mini-phone .scr{border-radius:16px!important}
1101}
1102
1103/* Fix CompressX picture wrappers — images ne doivent pas exploser */
1104#lvm-shell picture{display:block;max-width:100%}
1105#lvm-shell picture img{display:block;max-width:100%;height:auto}
1106#lvm-shell .bodyscan-illust .mini-phone .scr picture{display:block;width:100%;height:100%}
1107#lvm-shell .bodyscan-illust .mini-phone .scr picture img{width:100%!important;height:100%!important;object-fit:cover!important}
1108#lvm-shell .pyramide-illust picture{display:block;width:100%}
1109#lvm-shell .pyramide-illust picture img{width:100%!important;height:auto!important;border-radius:18px}
1110/* BodyScan illust: no dark phone frame (plain screenshot display) */
1111#lvm-shell .bodyscan-illust .mini-phone{background:transparent;padding:0;border:none;box-shadow:none;border-radius:0}
1112#lvm-shell .bodyscan-illust .mini-phone .notch{display:none}</style>
1113
1114<div id="lvm-shell" class="force-show">
1115
1116<nav class="nav"><div class="nav-row">
1117  <a class="nav-brand" href="https://lean-app.com/"><img 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>
1118  <div class="nav-spacer"></div>
1119  <a class="nav-link" href="https://lean-app.com/">Accueil</a>
1120  <div class="nav-stores">
1121    <a href="https://apps.apple.com/fr/app/lean-calorie-ai-podometre/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=pillar-bmr" 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>
1122    <a href="https://play.google.com/store/apps/details?id=com.lean.testsqflite&#038;utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=pillar-bmr" 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>
1123  </div>
1124</div></nav>
1125<div class="progress"><i></i></div>
1126<main id="wp--skip-link--target" class="wrap">
1127
1128<section class="hero" aria-labelledby="title">
1129  <div class="crumb"><a href="https://lean-app.com/">Accueil</a> &nbsp;/&nbsp;
1129 Métabolisme de base</div>
1130  <div class="eyebrow">Pilier &middot; Science du métabolisme</div>
1131  <h1 id="title">Métabolisme de base.
1132    <span class="alt">Tout ce qu&rsquo;il faut savoir pour le calculer précisément : BMR expliqué.</span>
1133  </h1>
1134  <p class="dek">Le métabolisme de base (BMR) est la fondation de ton TDEE et de toute sèche réussie. Mais il n&rsquo;est précis que si on connaît la masse maigre réelle. Voici pourquoi.</p>
1135  <div class="byline">
1136    <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" />
1137    <span><strong>L&rsquo;équipe Lean</strong> &middot; Lecture 11&nbsp;min &middot; Mis à jour 26 mai 2026</span>
1138  </div>
1139  <div class="hero-stores">
1140    <a href="https://apps.apple.com/fr/app/lean-calorie-ai-podometre/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=pillar-bmr" target="_blank" rel="noopener">
1141      <img src="https://lean-app.com/wp-content/uploads/2026/05/lvm-appstore-official.webp" alt="Télécharger sur l'App Store" width="413" height="122" loading="lazy" decoding="async" />
1142    </a>
1143    <a href="https://play.google.com/store/apps/details?id=com.lean.testsqflite&#038;utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=pillar-bmr" target="_blank" rel="noopener">
1144      <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" />
1145    </a>
1146    <span class="or">Téléchargement gratuit</span>
1147  </div>
1148
1149  <div class="hero-bottom">
1150    <div class="hero-lead">
1151      Le BMR (Basal Metabolic Rate, métabolisme de base) est l&rsquo;énergie que ton corps brûle au repos pour faire tourner ton cœur, ton cerveau, tes reins. Il représente 60 à 75&nbsp;% de ta dépense totale. Pourtant la plupart des apps le calculent sur poids+âge+sexe, donc le trompent de 200 à 500&nbsp;kcal/jour sur les profils musclés ou sédentaires.
1152    </div>
1153    <div class="phone-wrap rev">
1154      <div class="phone-stage">
1155        <div class="tap-hint mobile" id="tapHintMobile" aria-hidden="true">
1156          <span class="th-pill"><small>Démo interactive</small>Touchez l&rsquo;écran pour explorer l&rsquo;app</span>
1157          <svg class="th-arrow" viewBox="0 0 24 24" fill="none" aria-hidden="true">
1158            <path d="M12 4 L12 20 M5 13 L12 20 L19 13" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"/>
1159          </svg>
1160        </div>
1161        <div class="tap-hint desktop" id="tapHintDesktop" aria-hidden="true">
1162          <span class="th-pill"><small>Démo interactive</small>Touchez l&rsquo;écran<br>pour explorer l&rsquo;app</span>
1163          <svg class="th-arrow" viewBox="0 0 104 34" fill="none" aria-hidden="true">
1164            <path d="M4 9 C 34 1, 64 20, 94 27" stroke="currentColor" stroke-width="2.6" fill="none" stroke-linecap="round"/>
1165            <path d="M86 20 L 94 27 L 84 30" stroke="currentColor" stroke-width="2.6" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
1166          </svg>
1167        </div>
1168        <div class="phone" id="phone" role="img" aria-label="Aperçu de l'application Lean avec drilldown du TDEE">
1169          <div class="notch"></div>
1170          <div class="phone-screen">
1171            <button class="phone-back" id="phoneBack" aria-label="Retour">&#8249;</button>
1172            <div id="phoneImg" class="phone-bg tab-depense" role="img" aria-label="Aperçu Lean, onglet Dépense"></div>
1173            <div class="phone-zones" id="phoneZones">
1174              <div class="z" data-sub="BMR"  style="top:11%;height:21%" role="button" tabindex="0" aria-label="Détail BMR"></div>
1175              <div class="z" data-sub="NEAT" style="top:33%;height:16%" role="button" tabindex="0" aria-label="Détail NEAT"></div>
1176              <div class="z" data-sub="EAT"  style="top:50%;height:16%" role="button" tabindex="0" aria-label="Détail EAT"></div>
1177              <div class="z" data-sub="TEF"  style="top:67%;height:16%" role="button" tabindex="0" aria-label="Détail TEF"></div>
1178            </div>
1179            <div class="phone-navbar" id="phoneNav" aria-hidden="false">
1180              <button data-tab="bilan"     type="button" aria-label="Onglet Bilan"></button>
1181              <button data-tab="kcal"      type="button" aria-label="Onglet Calories"></button>
1182              <button data-tab="depense"   type="button" aria-label="Onglet Dépense"></button>
1183              <button data-tab="strategie" type="button" aria-label="Onglet Stratégie"></button>
1184            </div>
1185          </div>
1186        </div>
1187        <div class="phone-tabs" role="tablist" aria-label="Naviguer dans l'app Lean">
1188          <button data-tab="bilan"     type="button">Bilan</button>
1189          <button data-tab="kcal"      type="button">Calories</button>
1190          <button data-tab="depense"   type="button" class="on">Dépense</button>
1191          <button data-tab="strategie" type="button">Stratégie</button>
1192        </div>
1193      </div>
1194    </div>
1195  </div>
1196
1197  <div class="snippet rev">
1198    <div class="lbl">Réponse rapide</div>
1199    <p>Le métabolisme de base (BMR) est l&rsquo;énergie que ton corps dépense au repos. Il représente 60 à 75&nbsp;% de ta dépense totale (TDEE). Sa précision dépend de la <b>masse maigre réelle</b>, donc du bodyfat. Harris-Benedict 1919 et Mifflin-St Jeor 1990 l&rsquo;estiment sans bodyfat, marge d&rsquo;erreur 200 à 500&nbsp;kcal/jour. Lean mesure ton bodyfat via BodyScan IA puis applique un <b>modèle propriétaire breveté</b> qui calcule ton BMR sur la masse maigre réelle. <a href="https://lean-app.com/calcul-metabolisme-de-base/" style="color:var(--pink);text-decoration:underline">Tu veux juste ton chiffre&nbsp;? Utilise le calculateur dédié.</a></p>
1200  </div>
1201</section>
1202
1203<main class="wrap">
1204
1205
1206<h2 class="sect"><span class="num">02 &middot; Définition</span>Le BMR, première brique du TDEE</h2>
1207
1208<div class="body">
1209<p id="bmr-signification"><b>BMR signifie Basal Metabolic Rate</b>, en français «&nbsp;métabolisme de base&nbsp;» (littéralement «&nbsp;taux métabolique basal&nbsp;»). Trois lettres pour une seule idée&nbsp;: le nombre minimal de kcal que ton corps brûle chaque jour au repos complet, juste pour te maintenir en vie.</p>
1210<p>Le <b>BMR (Basal Metabolic Rate)</b>, ou métabolisme de base, est l&rsquo;énergie minimale que ton corps brûle au repos pour faire tourner tes fonctions vitales : respiration, circulation sanguine, fonctionnement du cerveau, des reins, du foie, maintien de la température corporelle. Mesuré à jeun, allongé, en neutralité thermique. <b>C&rsquo;est la dépense fixe de ton organisme, indépendamment de ce que tu fais de ta journée.</b></p>
1211<p>Dans l&rsquo;équation canonique de la dépense énergétique totale, le BMR est la première brique :</p>
1212</div>
1213
1214<div class="statement" style="margin:28px 0"><p><b style="color:var(--pink);font-variant-numeric:tabular-nums">TDEE = BMR + NEAT + EAT + TEF</b></p></div>
1215
1216<div class="body">
1217<p>Concrètement, ton BMR représente <b>60 à 75&nbsp;%</b> de ton TDEE chez la plupart des adultes (le reste se répartit entre NEAT, EAT et TEF). C&rsquo;est de loin le premier poste de dépense. Si tu te trompes de 150&nbsp;kcal sur ton BMR, ton TDEE est faux de 150&nbsp;kcal. Ton déficit est faux de 150&nbsp;kcal. Ton plan de sèche est faux de 150&nbsp;kcal. <b>Tout part de là.</b></p>
1218<p>L&rsquo;adaptation métabolique vient ensuite comme <b>coefficient multiplicateur du BMR</b> en déficit calorique prolongé (convention Lean : 100&nbsp;
1218% = optimal, 90&nbsp;% = 10&nbsp;% d&rsquo;adaptation accumulée, c&rsquo;est-à-dire BMR baissé de 10&nbsp;%). Elle n&rsquo;entre <b>pas</b> dans la somme TDEE : elle module le BMR.</p>
1219</div>
1220
1221<div class="micro-cta">
1222  Tu veux le détail des 4 briques&nbsp;? <a href="https://lean-app.com/calculateur-tdee/">Calculateur TDEE complet</a> &middot; <a href="https://lean-app.com/neat-depense-non-sportive/">NEAT (pas)</a> &middot; <a href="https://lean-app.com/eat/">EAT (sport)</a> &middot; <a href="https://lean-app.com/effet-thermique-des-aliments/">TEF (digestion)</a>.
1223</div>
1224
1225<!-- Diagramme TDEE Franck ID 876 — paysage max-width:580px -->
1226<div style="margin:36px auto;max-width:580px;text-align:center">
1227  <img src="https://lean-app.com/wp-content/uploads/2025/08/diagramme-circulaire-composants-tdee-bmr-neat-eat-tef-1024x680.png" alt="Diagramme circulaire TDEE : BMR 57%, NEAT 27%, EAT 6%, TEF 10%" width="1024" height="680" style="width:100%;height:auto;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.08)" loading="lazy" decoding="async">
1228  <p style="margin:10px 0 0;font-size:13px;color:var(--muted);text-align:center">Répartition typique du TDEE : le BMR représente 57&nbsp;% de la dépense totale.</p>
1229</div>
1230
1231<h2 class="sect"><span class="num">03 &middot; Les moteurs du BMR</span>Quels organes brûlent quoi au repos ?</h2>
1232
1233<div class="body">
1234<p>Ton métabolisme de base n&rsquo;est pas une moyenne abstraite. Il correspond à la somme des besoins énergétiques de chaque organe. Voici la répartition mesurée dans la littérature physiologique :</p>
1235</div>
1236
1237<!-- Tableau organes converti en cards stacked (zéro tableau scrollable) -->
1238<div style="margin:28px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px">
1239  <div style="display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--paper);border-radius:10px;border-left:3px solid var(--pink)">
1240    <span style="font-weight:600;color:var(--ink-2)">Muscles</span>
1241    <span style="font-family:var(--font-mono);font-size:15px;font-weight:700;color:var(--pink)">30&nbsp;%</span>
1242  </div>
1243  <div style="display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--paper);border-radius:10px;border-left:3px solid var(--pink)">
1244    <span style="font-weight:600;color:var(--ink-2)">Foie</span>
1245    <span style="font-family:var(--font-mono);font-size:15px;font-weight:700;color:var(--pink)">25&nbsp;%</span>
1246  </div>
1247  <div style="display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--paper);border-radius:10px;border-left:3px solid var(--pink)">
1248    <span style="font-weight:600;color:var(--ink-2)">Cerveau</span>
1249    <span style="font-family:var(--font-mono);font-size:15px;font-weight:700;color:var(--pink)">20&nbsp;%</span>
1250  </div>
1251  <div style="display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--paper);border-radius:10px;border-left:3px solid #C8A019">
1252    <span style="font-weight:600;color:var(--ink-2)">Coeur</span>
1253    <span style="font-family:var(--font-mono);font-size:15px;font-weight:700;color:#C8A019">10&nbsp;%</span>
1254  </div>
1255  <div style="display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--paper);border-radius:10px;border-left:3px solid var(--muted)">
1256    <span style="font-weight:600;color:var(--ink-2)">Reins</span>
1257    <span style="font-family:var(--font-mono);font-size:15px;font-weight:700;color:var(--muted)">5&nbsp;%</span>
1258  </div>
1259  <div style="display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--paper);border-radius:10px;border-left:3px solid var(--muted)">
1260    <span style="font-weight:600;color:var(--ink-2)">Tissus adipeux (graisse)</span>
1261    <span style="font-family:var(--font-mono);font-size:15px;font-weight:700;color:var(--muted)">3&nbsp;%</span>
1262  </div>
1263  <div style="display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--paper);border-radius:10px;border-left:3px solid var(--dim)">
1264    <span style="font-weight:600;color:var(--ink-2)">Reste (peau, intestins&hellip;)</span>
1265    <span style="font-family:var(--font-mono);font-size:15px;font-weight:700;color:var(--dim)">7&nbsp;%</span>
1266  </div>
1267</div>
1268
1269<div class="body">
1270<p>Ce que ce tableau dit immédiatement : <b>les muscles représentent 30&nbsp;% du BMR</b>, contre seulement 3&nbsp;% pour la graisse. Gagner de la masse musculaire augmente directement ton métabolisme de base. Perdre du muscle (en sèche mal conduite) le fait chuter. C&rsquo;est le mécanisme le plus sous-estimé dans la gestion du poids à long terme.</p>
1271<p>Conséquence importante : un BMR plus élevé augmente indirectement ton NEAT et ton EAT. Exemple concret : un strongman à 1&thinsp;800&nbsp;kcal de BMR brûle environ 0,08&nbsp;kcal par pas, contre 0,02&nbsp;kcal pour une femme de 50&nbsp;kg. La même activité produit un résultat métabolique très différent selon la masse maigre de départ.</p>
1272</div>
1273
1274<h2 class="sect"><span class="num">04 &middot; Histoire</span>Quatre formules de BMR, 105 ans d&rsquo;évolution</h2>
1275<p>Quatre équations dominent la littérature scientifique sur le calcul du BMR depuis un siècle. Chacune répond à une époque, un échantillon, une intention. Voici ce qu&rsquo;elles disent vraiment et leurs limites.</p>
1276
1277<div class="compar-grid">
1278  <div class="compar-card">
1279    <h4>Harris-Benedict</h4>
1280    <div class="year">1919, révisée 1984 &middot; 136 sujets</div>
1281    <p class="desc">La grande ancêtre. Estime le BMR depuis poids, taille, âge et sexe. Encore utilisée par défaut sur beaucoup de calculateurs en ligne et sur certaines apps grand public.</p>
1282    <p class="pros"><b>+</b> Citée partout, comparable d&rsquo;un calculateur à l&rsquo;autre.</p>
1283    <p class="cons"><b>&minus;</b> Calibrée sur une population centenaire. Surestime le BMR de 5 à 10&nbsp;% sur les profils modernes.</p>
1284  </div>
1285
1286  <div class="compar-card">
1287    <h4>Mifflin-St Jeor</h4>
1288    <div class="year">1990 &middot; 498 sujets</div>
1289    <p class="desc">Recalibrée sur une population américaine fin des années 80. Considérée comme la référence « moderne sans bodyfat » par les diététiciens cliniciens. Précise à &plusmn;10&nbsp;% sur le profil moyen.</p>
1290    <p class="pros"><b>+</b> Plus précise que Harris-Benedict sur 70&nbsp;% des profils.</p>
1291    <p class="cons"><b>&minus;</b> Aucune prise en compte du bodyfat. Marge d&rsquo;erreur 200 à 400 kcal sur les profils musclés ou sédentaires.</p>
1292  </div>
1293
1294  <div class="compar-card">
1295    <h4>Équations sur masse maigre</h4>
1296    <div class="year">Années 1980 et après &middot; littérature physiologique</div>
1297    <p class="desc">Famille d&rsquo;équations qui s&rsquo;appuient sur la <b>masse maigre (FFM)</b> au lieu du poids total. Forme publique typique : 370 + 21,6 &times; FFM (kg). Plus précise scientifiquement, mais nécessite de connaître son bodyfat.</p>
1298    <p class="pros"><b>+</b> Précision améliorée sur tous les profils, y compris musclés et sédentaires.</p>
1299    <p class="cons"><b>&minus;</b> Nécessite une mesure bodyfat précise (impédancemétrie, DEXA ou BodyScan IA). Historiquement peu accessible.</p>
1300  </div>
1301
1302  <div class="compar-card lean">
1303    <h4>Modèle propriétaire breveté Lean</h4>
1304    <div class="year">2024 &middot; calibré sur 10&thinsp;000+ utilisateurs</div>
1305    <p class="desc">S&rsquo;appuie sur la <b>masse maigre réelle</b> mesurée par BodyScan IA, intègre une fonction d&rsquo;adaptation métabolique en déficit, applique une correction d&rsquo;âge fine, se recalibre semaine après semaine via la pesée et le BodyScan. <b>Pas une formule papier : un modèle qui apprend de ta donnée.</b></p>
1306    <p class="pros"><b>+</b> Précision &plusmn;3&nbsp;% sur les profils musclés, sédentaires, ménopause, post-grossesse. Recalibrage continu.</p>
1307    <p class="cons"><b>&minus;</b> Nécessite un BodyScan IA initial (5 secondes, gratuit dans Lean) et une donnée poids régulière.</p>
1308  </div>
1309</div>
1310
1311<h2 class="sect"><span class="num">05 &middot; Le levier</span>Pourquoi le bodyfat change tout sur le BMR</h2>
1312
1313<div class="statement"><p>Deux hommes de 80&nbsp;kg n&rsquo;ont pas le même BMR. <span class="accent">Le muscle brûle 3 fois plus que la graisse au repos.</span></p></div>
1314
1315<div class="body">
1316<p>La masse maigre (organes + muscles + os + eau) est le moteur métabolique. La masse grasse, elle, est quasi inerte sur le plan énergétique. Concrètement : <b>1&nbsp;kg de muscle brûle environ 13&nbsp;kcal/jour au repos, 1&nbsp;kg de gras environ 4&nbsp;kcal/jour</b> (Heymsfield, Müller, Hall). Le rapport est de 3 contre 1.</p>
1317<p>Tu prends deux hommes de 80&nbsp;kg pour 180&nbsp;cm. Le premier est à 12&nbsp;% de bodyfat (sportif, masse maigre 70,4&nbsp;kg). Le second à 28&nbsp;% (sédentaire, masse maigre 57,6&nbsp;kg). Sur le BMR calculé via une équation sur masse maigre, l&rsquo;écart est de l&rsquo;ordre de <b>275 kcal/jour</b>. Mifflin-St Jeor leur attribue pourtant le même chiffre : 1&thinsp;780 kcal. C&rsquo;est l&rsquo;erreur structurelle qui passe inaperçue pendant des mois de sèche ratée.</p>
1318<p>Pire : en déficit prolongé, ton BMR ne baisse pas seulement parce que tu pèses moins (Hall 2008, Müller 2015). Il baisse aussi parce que ton corps active une <b>adaptation métabolique</b> : 5 à 25&nbsp;% en moins selon le déficit et sa durée. Sans bodyfat ET sans adaptation modélisée, tu navigues à l&rsquo;aveugle.</p>
1319</div>
1320
1321<!-- BodyScan résultat bodyfat 11% homme — ID 808, portrait max-width:220px -->
1322<div class="bodyscan-illust" style="margin:40px auto 8px;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:220px">
1323  <img src="https://lean-app.com/wp-content/uploads/2025/07/resultat-bodyfat-ia-homme-lean-app-1-514x1024.png" alt="résultat bodyfat IA homme Lean, taux 11%" width="514" height="1024" style="width:100%;height:auto;border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,0.15)" loading="lazy" decoding="async">
1324  <p class="bodyscan-cap" style="max-width:220px;font-size:13px;line-height:1.5;text-align:center"><b>BodyScan IA</b> : résultat bodyfat 11&nbsp;%, précision à 2&nbsp;% près. Photo, 5 secondes.</p>
1325</div>
1326
1327<div class="body">
1328<p>L&rsquo;approche scientifique pour calculer un BMR plus précis quand on a le bodyfat s&rsquo;appuie sur la <b>masse maigre (FFM, Fat-Free Mass)</b>. La forme publique de cette équation, citée depuis les années 1980 dans la littérature physiologique, donne environ 370 + 21,6 &times; masse maigre (kg). Le <b>modèle propriétaire breveté Lean</b> va plus loin : il intègre une fonction d&rsquo;adaptation métabolique, l&rsquo;eau corporelle, le glycogène, et se recalibre via le BodyScan IA à chaque pesée.</p>
1329</div>
1330
1331<div class="micro-cta">
1332  Tu veux comparer les 3 formules sur tes propres chiffres&nbsp;? <a href="https://lean-app.com/calcul-metabolisme-de-base/">
1332Utilise le calculateur de métabolisme de base Lean</a> (Harris-Benedict, Mifflin-St Jeor, approche sur masse maigre).
1333</div>
1334
1335<h2 class="sect"><span class="num">06 &middot; Trois profils, trois vérités</span>L&rsquo;écart Mifflin contre Lean grandit avec ta composition</h2>
1336<p>Trois hommes de morphotypes différents, calculs comparés. Les chiffres viennent des trois formules sur 80&nbsp;kg / 180&nbsp;cm / 32&nbsp;ans, en ajustant seulement le bodyfat. Tu vois immédiatement où Harris-Benedict et Mifflin-St Jeor se trompent.</p>
1337
1338<div class="profile-grid">
1339  <div class="profile-card">
1340    <h4>Profil sportif</h4>
1341    <div class="meta">32 ans &middot; 80&nbsp;kg &middot; 180&nbsp;cm &middot; 12&nbsp;% bodyfat &middot; masse maigre 70,4&nbsp;kg</div>
1342    <div class="rows">
1343      <div class="rw"><span>Harris-Benedict 1919</span><span class="v">1&thinsp;855 kcal</span></div>
1344      <div class="rw"><span>Mifflin-St Jeor 1990</span><span class="v">1&thinsp;780 kcal</span></div>
1345      <div class="rw lean"><span>Approche Lean (masse maigre)</span><span class="v">1&thinsp;873 kcal</span></div>
1346    </div>
1347    <div class="delta">Écart Lean vs Mifflin : <b style="color:var(--pink)">+93 kcal/jour</b>. Sur 90 jours, c&rsquo;est près de 10&thinsp;000 kcal « oubliés » par les formules classiques.</div>
1348  </div>
1349
1350  <div class="profile-card">
1351    <h4>Profil moyen</h4>
1352    <div class="meta">32 ans &middot; 80&nbsp;kg &middot; 180&nbsp;cm &middot; 20&nbsp;% bodyfat &middot; masse maigre 64&nbsp;kg</div>
1353    <div class="rows">
1354      <div class="rw"><span>Harris-Benedict 1919</span><span class="v">1&thinsp;855 kcal</span></div>
1355      <div class="rw"><span>Mifflin-St Jeor 1990</span><span class="v">1&thinsp;780 kcal</span></div>
1356      <div class="rw lean"><span>Approche Lean (masse maigre)</span><span class="v">1&thinsp;735 kcal</span></div>
1357    </div>
1358    <div class="delta">Écart Lean vs Mifflin : <b style="color:var(--pink)">&minus;45 kcal/jour</b>. Sur ce profil moyen, Mifflin colle bien (c&rsquo;est le profil sur lequel la formule a été calibrée en 1990). Tout écart à ce profil augmente l&rsquo;erreur.</div>
1359  </div>
1360
1361  <div class="profile-card">
1362    <h4>Profil sédentaire</h4>
1363    <div class="meta">32 ans &middot; 80&nbsp;kg &middot; 180&nbsp;cm &middot; 28&nbsp;% bodyfat &middot; masse maigre 57,6&nbsp;kg</div>
1364    <div class="rows">
1365      <div class="rw"><span>Harris-Benedict 1919</span><span class="v">1&thinsp;855 kcal</span></div>
1366      <div class="rw"><span>Mifflin-St Jeor 1990</span><span class="v">1&thinsp;780 kcal</span></div>
1367      <div class="rw lean"><span>Approche Lean (masse maigre)</span><span class="v">1&thinsp;597 kcal</span></div>
1368    </div>
1369    <div class="delta">Écart Lean vs Mifflin : <b style="color:var(--pink)">&minus;183 kcal/jour</b>. Mifflin surestime son BMR de 166 kcal. C&rsquo;est exactement pourquoi tant de profils en surpoids « ne maigrissent pas malgré le déficit calculé ».</div>
1370  </div>
1371</div>
1372
1373<h2 class="sect"><span class="num">07 &middot; Le moteur Lean</span>Comment Lean calcule ton BMR (modèle propriétaire breveté)</h2>
1374
1375<div class="body">
1376<p>Lean utilise un modèle propriétaire breveté pour calculer ton BMR. La donnée d&rsquo;entrée principale n&rsquo;est pas ton poids : c&rsquo;est ta <b>masse maigre réelle</b>, déduite de ton bodyfat mesuré par BodyScan IA. La masse grasse est ignorée dans le calcul du moteur métabolique, parce qu&rsquo;elle est métaboliquement inerte.</p>
1377<p>Quatre piliers du modèle Lean :</p>
1378<ol style="margin:14px 0 14px 22px;padding:0;line-height:1.7">
1379  <li><b>BodyScan IA</b> : photo, 5 secondes, précision de l&rsquo;ordre DEXA-grade sur 10&thinsp;000+ utilisateurs. Lean en déduit ta masse maigre réelle.</li>
1380  <li><b>Modèle propriétaire breveté</b> : applique sur ta masse maigre une fonction qui intègre une correction d&rsquo;âge fine, l&rsquo;eau corporelle et le glycogène. Pas une formule papier : un modèle qui apprend de ta donnée.</li>
1381  <li><b>Adaptation métabolique modélisée</b> : convention 100&nbsp;% = optimal, 90&nbsp;% = 10&nbsp;% d&rsquo;adaptation. Le coefficient module le BMR en déficit prolongé (jamais additionné dans la somme TDEE).</li>
1382  <li><b>Recalibration continue</b> : à chaque pesée, à chaque BodyScan, le BMR se recalcule. Tu ne fais pas le calcul une fois pour toutes : il vit avec toi.</li>
1383</ol>
1384<p>Lean utilise aussi la <b>moyenne des 7 derniers jours de poids</b> (et non le poids du jour) pour lisser les fluctuations d&rsquo;eau et de glycogène. Cela évite qu&rsquo;un repas chargé en sel la veille ne fasse bondir ou chuter ton BMR artificiellement.</p>
1385<p>C&rsquo;est pour ça que Lean refuse de te donner un objectif calorique tant que ton BodyScan IA n&rsquo;est pas fait. Pas par caprice. Par cohérence : sans bodyfat, le BMR est une moyenne statistique. Avec, c&rsquo;est ton BMR.</p>
1386</div>
1387
1388<!-- Focus BMR écran Lean — ID 832, portrait max-width:220px -->
1389<div class="bodyscan-illust" style="margin:40px auto 8px;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:220px">
1390  <img src="https://lean-app.com/wp-content/uploads/2025/07/focus-depense-metabolisme-bmr-lean-app-512x1024.png" alt="Focus dépense BMR dans l'application Lean" width="512" height="1024" style="width:100%;height:auto;border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,0.15)" loading="lazy" decoding="async">
1391  <p class="bodyscan-cap" style="max-width:220px;font-size:13px;line-height:1.5;text-align:center"><b>BMR Lean</b> : calculé sur ta masse maigre réelle, recalibré à chaque pesée.</p>
1392</div>
1393
1394<div class="micro-cta">
1395  Tu veux ton vrai BMR sur ton bodyfat réel&nbsp;? <a href="https://apps.apple.com/fr/app/lean-calorie-ai-podometre/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=pillar-bmr" target="_blank" rel="noopener">Installe Lean</a> et fais ton premier BodyScan en 5 secondes. Sans formule papier.
1396</div>
1397
1398<h2 class="sect"><span class="num">08 &middot; BodyScan IA</span>Mesurer le bodyfat en 5 secondes pour un BMR précis</h2>
1399
1400<div class="body">
1401<p>Sans bodyfat réel, même la meilleure équation sur masse maigre est inutile. Lean résout ce problème avec le <b>BodyScan IA</b> : une photo de face, 5 secondes de traitement, précision de l&rsquo;ordre de 2 points de bodyfat. Aucun appareil externe, aucune pesée d&rsquo;impédance, aucune séance DEXA.</p>
1402</div>
1403
1404<!-- BodyScan homme seul — centré -->
1405<div style="margin:32px auto;max-width:220px;text-align:center">
1406  <div class="lean-demo-phone" data-no-translation><div class="lean-demo-screen">
1406<video autoplay muted loop playsinline preload="none" data-lean-demo="bodyfat" data-media-language="fr" aria-label="Démonstration du BodyScan IA" width="720" height="1568" poster="https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/bodyfat-v2-20260914-poster.png" src="https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/bodyfat-v2-20260914.mp4"></video></div><div class="lean-demo-bezel" aria-hidden="true"></div><img class="lean-demo-frame" src="https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/iphone_frame_hole.png" width="1204" height="2462" alt="" aria-hidden="true" decoding="async" loading="lazy"></div>
1407  <p style="margin:8px 0 0;font-size:12px;color:var(--muted)">BodyScan homme</p>
1408</div>
1409
1410
1411<div class="body">
1412<p><b>Conditions optimales pour un BodyScan précis :</b></p>
1413<ul style="margin:10px 0 10px 22px;padding:0;line-height:1.8">
1414  <li>Lumière naturelle ou lumière diffuse, pas d&rsquo;ombre portée sur le corps</li>
1415  <li>Respiration normale, ne pas rentrer le ventre, pas de contraction des abdominaux</li>
1416  <li>Mêmes conditions à chaque scan (même heure, même lumière, même distance caméra)</li>
1417  <li>Pas juste après une séance de sport (pump musculaire fausse la mesure)</li>
1418  <li>Distance caméra : environ 2 mètres, corps entier dans le cadre</li>
1419</ul>
1420</div>
1421
1422<h2 class="sect"><span class="num">09 &middot; Adaptation métabolique</span>Le 5e composant qui module tout</h2>
1423
1424<div class="body">
1425<p>L&rsquo;adaptation métabolique n&rsquo;est pas dans la somme TDEE. C&rsquo;est un <b>coefficient multiplicateur du BMR</b> qui se déclenche en déficit calorique prolongé. Convention Lean :</p>
1426<ul style="margin:10px 0 14px 22px;padding:0;line-height:1.8">
1427  <li><b>100&nbsp;%</b> : pas d&rsquo;adaptation, BMR optimal</li>
1428  <li><b>90 à 98&nbsp;%</b> : adaptation légère à modérée, BMR baissé de 2 à 10&nbsp;%</li>
1429  <li><b>Sous 90&nbsp;%</b> : retour à la maintenance recommandé (diet break ou semaine de maintenance)</li>
1430</ul>
1431<p>
1431Ce phénomène, mesuré par Hall (2008) et Müller (2015), explique les plateaux de sèche. Ton corps ne « résiste pas » à la perte de poids par magie : il baisse simplement son BMR pour compenser le déficit. Sans modélisation de ce coefficient, ton TDEE calculé devient de plus en plus optimiste au fil des semaines.</p>
1432</div>
1433
1434<!-- Graphique adaptation métabolique TDEE réelle vs calculée — ID 778, paysage max-width:580px -->
1435<div style="margin:36px auto;max-width:580px;text-align:center">
1436  <img src="https://lean-app.com/wp-content/uploads/2025/07/graphique-adaptation-metabolique-tdee-reelle-calculee-1024x558.jpeg" alt="Graphique adaptation métabolique : TDEE réelle vs TDEE calculée sur une sèche longue" width="1024" height="558" style="width:100%;height:auto;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.08)" loading="lazy" decoding="async">
1437  <p style="margin:10px 0 0;font-size:13px;color:var(--muted);text-align:center">TDEE réelle (mesurée) vs TDEE calculée sans adaptation. L&rsquo;écart se creuse après 4 à 6 semaines de déficit.</p>
1438</div>
1439
1440<!-- Suivi BMR adaptation paysage — ID 861, max-width:500px -->
1441<div style="margin:32px auto;max-width:500px;text-align:center">
1442  <img src="https://lean-app.com/wp-content/uploads/2025/08/suivi-bmr-adaptation-metabolique-lean-app-1024x432.png" alt="Suivi BMR et adaptation métabolique dans l'application Lean, 1767 kcal" width="1024" height="432" style="width:100%;height:auto;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.08)" loading="lazy" decoding="async">
1443  <p style="margin:10px 0 0;font-size:13px;color:var(--muted);text-align:center">Suivi BMR hebdomadaire avec coefficient d&rsquo;adaptation métabolique dans Lean.</p>
1444</div>
1445
1446<div class="micro-cta">
1447  Lean est la <b>première app au monde</b> à modéliser l&rsquo;adaptation métabolique en temps réel. <a href="https://apps.apple.com/fr/app/lean-calorie-ai-podometre/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=pillar-bmr" target="_blank" rel="noopener">Télécharger Lean</a>.
1448</div>
1449
1450<h2 class="sect"><span class="num">10 &middot; Suivi BMR dans Lean</span>Analyse tendance, poids 7 jours, bodyfat continu</h2>
1451
1452<div class="body">
1453<p>Lean ne calcule pas ton BMR une fois pour toutes. Il le met à jour à chaque pesée et chaque BodyScan, avec trois écrans dédiés :</p>
1454</div>
1455
1456<!-- Analyse tendance BMR — ID 760, portrait max-width:220px -->
1457<div class="bodyscan-illust" style="margin:36px auto 8px;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:220px">
1458  <img src="https://lean-app.com/wp-content/uploads/2025/07/analyse-tendance-metabolisme-base-bmr-lean-app-512x1024.png" alt="Analyse tendance BMR hebdomadaire dans l'application Lean" width="512" height="1024" style="width:100%;height:auto;border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,0.15)" loading="lazy" decoding="async">
1459  <p class="bodyscan-cap" style="max-width:220px;font-size:13px;line-height:1.5;text-align:center"><b>Tendance BMR</b> : graphique hebdomadaire, tu vois l&rsquo;adaptation se former en temps réel.</p>
1460</div>
1461
1462
1463<div class="body">
1464<p>La pesée quotidienne dans Lean utilise la <b>moyenne glissante des 7 derniers jours</b> pour lisser les fluctuations naturelles d&rsquo;eau et de glycogène. Une variance de 1 à 2&nbsp;kg du jour au lendemain est normale et ne reflète pas la vraie composition corporelle. C&rsquo;est cette moyenne qui alimente le recalcul du BMR, pas le poids brut du matin.</p>
1465</div>
1466
1467<!-- Poids 2 colonnes: saisie + suivi bodyfat -->
1468<div style="margin:36px auto;display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:480px">
1469  <div style="text-align:center">
1470    <img src="https://lean-app.com/wp-content/uploads/2025/07/saisir-poids-journalier-calendrier-lean-app-510x1024.png" alt="Saisir poids journalier avec calendrier dans l'application Lean" width="510" height="1024" style="width:100%;height:auto;border-radius:20px;box-shadow:0 6px 24px rgba(0,0,0,0.12)" loading="lazy" decoding="async">
1471    <p style="margin:8px 0 0;font-size:12px;color:var(--muted)">Moyenne 7 jours automatique</p>
1472  </div>
1473  <div style="text-align:center">
1474    <img src="https://lean-app.com/wp-content/uploads/2025/07/suivi-evolution-poids-bodyfat-lean-app-512x1024.png" alt="Suivi évolution poids et bodyfat dans l'application Lean" width="512" height="1024" style="width:100%;height:auto;border-radius:20px;box-shadow:0 6px 24px rgba(0,0,0,0.12)" loading="lazy" decoding="async">
1475    <p style="margin:8px 0 0;font-size:12px;color:var(--muted)">Poids + bodyfat : gras ou muscle ?</p>
1476  </div>
1477</div>
1478
1479<h2 class="sect"><span class="num">11 &middot; TDEE complet</span>Dépense calorique totale depuis ton BMR</h2>
1480
1481<div class="body">
1482<p>Une fois ton BMR précis, les trois autres composants du TDEE viennent se superposer :</p>
1483<ul style="margin:10px 0 14px 22px;padding:0;line-height:1.8">
1484  <li><b>NEAT</b> (Non-Exercise Activity Thermogenesis) : tes pas et activités hors sport. Lean le mesure via le podomètre intégré.</li>
1485  <li><b>EAT</b> (Exercise Activity Thermogenesis) : tes séances de sport trackées. Lean te permet d&rsquo;enregistrer l&rsquo;intensité et le type de séance pour un calcul précis.</li>
1486  <li><b>TEF</b> (Thermic Effect of Food) : l&rsquo;énergie dépensée pour digérer. Calculé automatiquement selon les macros saisies.</li>
1487</ul>
1488</div>
1489
1490<!-- TDEE 2 colonnes: analyse + séance -->
1491<div style="margin:36px auto;display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:480px">
1492  <div style="text-align:center">
1493    <img src="https://lean-app.com/wp-content/uploads/2025/07/analyse-depense-calorique-tdee-lean-app-514x1024.png" alt="Analyse dépense calorique TDEE dans l'application Lean" width="514" height="1024" style="width:100%;height:auto;border-radius:20px;box-shadow:0 6px 24px rgba(0,0,0,0.12)" loading="lazy" decoding="async">
1494    <p style="margin:8px 0 0;font-size:12px;color:var(--muted)">TDEE = BMR + NEAT + EAT + TEF en temps réel</p>
1495  </div>
1496  <div style="text-align:center">
1497    <img src="https://lean-app.com/wp-content/uploads/2025/07/enregistrer-seance-musculation-intensite-lean-app-520x1024.png" alt="Enregistrer séance musculation avec intensité dans l'application Lean" width="520" height="1024" style="width:100%;height:auto;border-radius:20px;box-shadow:0 6px 24px rgba(0,0,0,0.12)" loading="lazy" decoding="async">
1498    <p style="margin:8px 0 0;font-size:12px;color:var(--muted)">Séance muscu : intensité → EAT précis</p>
1499  </div>
1500</div>
1501
1502<h2 class="sect"><span class="num">12 &middot; Stratégies</span>BMR et plan d&rsquo;attaque selon ton objectif</h2>
1503<p>Une fois ton BMR précis connu, l&rsquo;application pratique est directe. Trois cas, trois leviers calculatoires.</p>
1504
1505<div class="profile-grid">
1506  <div class="profile-card">
1507    <h4>Sèche (perte de gras)</h4>
1508    <div class="meta">Objectif : déficit calorique modéré, préservation muscle</div>
1509    <div class="rows">
1510      <div class="rw"><span>Apport cible</span><span class="v">TDEE &minus; 20&nbsp;%</span></div>
1511      <div class="rw"><span>Adaptation à surveiller</span><span class="v">5 à 15&nbsp;% du BMR</span></div>
1512      <div class="rw lean"><span>Recalibration Lean</span><span class="v">Hebdomadaire (pesée + BodyScan)</span></div>
1513    </div>
1514    <div class="delta">Le déficit affiché par MyFitnessPal sur Mifflin sans bodyfat peut être faux de <b style="color:var(--pink)">200 à 400 kcal/jour</b>. Outil détaillé : <a href="https://lean-app.com/calculateur-deficit-calorique/" style="text-decoration:underline">calculateur de déficit calorique</a>.</div>
1515  </div>
1516
1517  <div class="profile-card">
1518    <h4>Bulk (prise de muscle)</h4>
1519    <div class="meta">Objectif : surplus contrôlé, minimum de gain de gras</div>
1520    <div class="rows">
1521      <div class="rw"><span>Apport cible</span><span class="v">TDEE + 10 à 15&nbsp;%</span></div>
1522      <div class="rw"><span>Risque sans BMR précis</span><span class="v">Surplus excessif (gras inutile)</span></div>
1523      <div class="rw lean"><span>Recalibration Lean</span><span class="v">Hebdomadaire (vérification masse maigre)</span></div>
1524    </div>
1525    <div class="delta">Un bulk propre nécessite de séparer la masse maigre gagnée de la masse grasse. Le BodyScan IA hebdomadaire de Lean te le montre, sans imagerie médicale.</div>
1526  </div>
1527
1528  <div class="profile-card">
1529    <h4>Maintenance / recomp</h4>
1530    <div class="meta">Objectif : composition s&rsquo;améliore à poids stable</div>
1531    <div class="rows">
1532      <div class="rw"><span>Apport cible</span><span class="v">TDEE &plusmn; 0</span></div>
1533      <div class="rw"><span>Suivi clé</span><span class="v">Bodyfat &darr;, masse maigre &uarr;</span></div>
1534      <div class="rw lean"><span>Recalibration Lean</span><span class="v">Quotidienne, balance live</span></div>
1535    </div>
1536    <div class="delta">La recomposition corporelle ne se voit pas sur la balance. Elle se voit sur le bodyfat. Sans BodyScan, tu es aveugle.</div>
1537  </div>
1538</div>
1539
1540
1541<h2 class="sect"><span class="num">13 &middot; Tutoriels</span>Comment utiliser Lean pour ton BMR</h2>
1542
1543<div class="body">
1544<p>Deux vidéos pour démarrer concrètement :</p>
1545</div>
1546
1547<div style="margin:28px 0;display:flex;flex-direction:column;gap:20px">
1548  <div>
1549    <div class="yt-facade" role="button" tabindex="0" data-vid="f6mZfW1sxqw" data-t="COMMENT COMPTER SES CALORIES AVEC LEAN !" aria-label="Lire la vidéo : COMMENT COMPTER SES CALORIES AVEC LEAN !" style="position:relative;width:100%;max-width:600px;aspect-ratio:16/9;border-radius:12px;display:block;margin:0 auto;cursor:pointer;background:#000 url('https://i.ytimg.com/vi/f6mZfW1sxqw/hqdefault.jpg') center/cover no-repeat" onclick="var f=document.createElement('iframe');f.width='100%';f.style.cssText='max-width:600px;aspect-ratio:16/9;border:none;border-radius:12px;display:block;margin:0 auto';f.src='https://www.youtube.com/embed/'+this.dataset.vid+'?autoplay=1';f.allow='autoplay; encrypted-media';f.allowFullscreen=true;f.title=this.dataset.t;this.replaceWith(f)"><span style="position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;background:rgba(255,45,110,.95);border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(0,0,0,.35)"><span style="width:0;height:0;border-style:solid;border-width:10px 0 10px 17px;border-color:transparent transparent transparent #fff;display:block;margin-left:3px"></span></span></div>
1550    <p style="margin:10px 0 0;font-size:13px;color:var(--muted);text-align:center">Tutoriel complet : compter ses calories avec Lean, de A à Z.</p>
1551  </div>
1552  <div>
1553    <div class="yt-facade" role="button" tabindex="0" data-vid="wtg6vKi-IhM" data-t="Comment j'ai DOUBLÉ ma dépense calorique pour PERDRE DU GRAS" aria-label="Lire la vidéo : Comment j'ai DOUBLÉ ma dépense calorique pour PERDRE DU GRAS" style="position:relative;width:100%;max-width:600px;aspect-ratio:16/9;border-radius:12px;display:block;margin:0 auto;cursor:pointer;background:#000 url('https://i.ytimg.com/vi/wtg6vKi-IhM/hqdefault.jpg') center/cover no-repeat" onclick="var f=document.createElement('iframe');f.width='100%';f.style.cssText='max-width:600px;aspect-ratio:16/9;border:none;border-radius:12px;display:block;margin:0 auto';f.src='https://www.youtube.com/embed/'+this.dataset.vid+'?autoplay=1';f.allow='autoplay; encrypted-media';f.allowFullscreen=true;f.title=this.dataset.t;this.replaceWith(f)"><span style="position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;background:rgba(255,45,110,.95);border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(0,0,0,.35)"><span style="width:0;height:0;border-style:solid;border-width:10px 0 10px 17px;border-color:transparent transparent transparent #fff;display:block;margin-left:3px"></span></span></div>
1554    <p style="margin:10px 0 0;font-size:13px;color:var(--muted);text-align:center">Comment doubler sa dépense calorique en optimisant chaque composant du TDEE.</p>
1555  </div>
1556</div>
1557
1558<h2 class="sect"><span class="num">14 &middot;
1558 La pyramide</span>BMR au socle de la Pyramide de Progression Lean</h2>
1559
1560<div class="body">
1561<p>Dans la philosophie Lean, le BMR n&rsquo;est pas le sommet du plan d&rsquo;attaque, c&rsquo;est le <b>socle</b>. La <b>Pyramide de Progression</b> hiérarchise ce qui compte vraiment pour une sèche réussie : adhérence &gt; objectif calorique &gt; pas. Et derrière l&rsquo;objectif calorique, il y a ton TDEE, donc ton BMR.</p>
1562<p>Tant que ton BMR est faux, tout le plan est faux. C&rsquo;est la raison pour laquelle Lean refuse de donner un objectif sans BodyScan IA. C&rsquo;est aussi pour ça que recalculer son BMR à chaque pesée (donc en continu) est la seule façon d&rsquo;éviter le plateau.</p>
1563</div>
1564
1565<div class="pyramid" aria-label="Pyramide de Progression Lean">
1566  <div class="level l1"><span>Adhérence</span><span class="k">Base</span></div>
1567  <div class="level l2"><span>Objectif calorique (BMR précis)</span><span class="k">Étage 2</span></div>
1568  <div class="level l3"><span>Pas / NEAT quotidien</span><span class="k">Étage 3</span></div>
1569  <div class="level l4"><span>Macronutriments</span><span class="k">Sommet</span></div>
1570</div>
1571<div class="pyramid-cap">Ne pas brûler les étapes. Un BMR précis sur bodyfat réel, c&rsquo;est l&rsquo;étage 2 — mais si tu ne traces pas régulièrement, optimiser les macros au pourcent près ne sert à rien.</div>
1572
1573<h2 class="sect"><span class="num">15 &middot; FAQ</span>Tout ce que tu te demandes sur le métabolisme de base</h2>
1574
1575<details class="faq"><summary>Que signifie BMR&nbsp;?</summary><div class="faq-body"><p>BMR est l’acronyme de Basal Metabolic Rate, «&nbsp;métabolisme de base&nbsp;» en français. Il désigne l’énergie minimale, en kcal par jour, que ton organisme consomme au repos complet pour assurer ses fonctions vitales. C’est la première brique de l’équation TDEE&nbsp;= BMR&nbsp;+ NEAT&nbsp;+ EAT&nbsp;+ TEF.</p></div></details>
1576
1577<details class="faq"><summary>Qu&rsquo;est-ce que le métabolisme de base ?</summary><div class="faq-body"><p>Le métabolisme de base, ou BMR (Basal Metabolic Rate), est l&rsquo;énergie minimale que ton corps brûle au repos pour faire tourner ses fonctions vitales (coeur, cerveau, reins, foie, respiration, maintien de la température). Il est mesuré à jeun, allongé, en neutralité thermique. Il représente 60 à 75&nbsp;% de ta dépense totale (TDEE) chez la plupart des adultes.</p></div></details>
1578
1579<details class="faq"><summary>Comment se calcule le BMR exactement ?</summary><div class="faq-body"><p>Il existe quatre familles d&rsquo;équations. Harris-Benedict 1919 et Mifflin-St Jeor 1990 calculent depuis poids, taille, âge et sexe (rapides mais imprécises sur les profils musclés ou sédentaires). Les équations sur masse maigre (forme publique 370 + 21,6 &times; FFM) calculent depuis la masse maigre réelle (plus précises mais nécessitent le bodyfat). Le modèle propriétaire breveté Lean s&rsquo;appuie sur la masse maigre réelle mesurée par BodyScan IA, intègre l&rsquo;adaptation métabolique, et se recalibre semaine après semaine.</p></div></details>
1580
1581<details class="faq"><summary>Quelle est la formule la plus précise pour le BMR ?</summary><div class="faq-body"><p>La formule la plus précise est celle qui s&rsquo;appuie sur la masse maigre réelle. Sans bodyfat, Mifflin-St Jeor 1990 reste la meilleure approximation publique (&plusmn;10 % sur 70 % des profils). Avec bodyfat, une équation sur masse maigre type 370 + 21,6 &times; FFM est plus précise. Le modèle propriétaire breveté Lean affine encore en intégrant l&rsquo;adaptation métabolique et la recalibration continue.</p></div></details>
1582
1583<details class="faq"><summary>Quel modèle théorique utilise Lean pour le BMR ?</summary><div class="faq-body"><p>Lean utilise un modèle propriétaire développé par l&rsquo;équipe R&amp;D Lean, breveté en 2024. Il ne s&rsquo;appuie ni sur Harris-Benedict 1919 ni sur Mifflin-St Jeor 1990 : il calcule depuis la masse maigre réelle mesurée par BodyScan IA, avec une correction d&rsquo;âge fine, une modélisation de l&rsquo;eau corporelle et du glycogène, et un coefficient d&rsquo;adaptation métabolique. Le modèle se recalibre en continu à chaque pesée et chaque BodyScan.</p></div></details>
1584
1585<details class="faq"><summary>Pourquoi mon BMR baisse-t-il quand je perds du poids ?</summary><div class="faq-body"><p>Pour deux raisons. Première raison physique : tu pèses moins lourd, donc tu as moins de masse maigre à entretenir, donc le BMR mécanique baisse. Deuxième raison physiologique : ton corps active une adaptation métabolique en déficit calorique prolongé, qui ralentit ton BMR de 5 à 25&nbsp;
1585% sous sa valeur attendue (Hall 2008, Müller 2015). Sans modélisation de l&rsquo;adaptation, tu sous-estimes la baisse réelle de ton BMR sur une sèche longue.</p></div></details>
1586
1587<details class="faq"><summary>Quelles sont les conditions optimales pour faire un BodyScan ?</summary><div class="faq-body"><p>Pour une mesure précise : lumière naturelle ou diffuse sans ombre portée sur le corps ; respiration normale, pas de contraction des abdominaux ; mêmes conditions à chaque scan (même heure, même lumière, même distance caméra d&rsquo;environ 2 mètres) ; évite de scanner juste après une séance de musculation (le pump gonfle temporairement les muscles et fausse la mesure). La régularité des conditions compte autant que la qualité d&rsquo;un scan isolé.</p></div></details>
1588
1589<details class="faq"><summary>Le BMR est-il différent chez l&rsquo;homme et la femme ?</summary><div class="faq-body"><p>Oui. À poids, taille et âge équivalents, les femmes ont en moyenne 8 à 12 % moins de masse maigre que les hommes (différence hormonale et morphologique). Leur BMR est donc structurellement plus bas, de l&rsquo;ordre de 150 à 250 kcal/jour. Les deux formules classiques intègrent une constante de sexe différente. Sur Lean, c&rsquo;est la masse maigre mesurée qui parle, indépendamment du sexe.</p></div></details>
1590
1591<details class="faq"><summary>Combien de fois faut-il recalculer son BMR ?</summary><div class="faq-body"><p>La recommandation Lean&nbsp;: <b>un BodyScan par semaine</b> et <b>minimum deux pesées par semaine</b>. C&rsquo;est ce rythme qui donne à l&rsquo;algorithme les données suffisantes pour recalibrer ton BMR en continu sans bruit statistique. Lean fait le recalcul automatiquement à chaque pesée et chaque BodyScan, en utilisant la moyenne glissante des 7 derniers jours pour lisser les fluctuations d&rsquo;eau et de glycogène. Si ta composition corporelle est stable depuis 4 à 6 semaines, le BMR reste stable aussi.</p></div></details>
1592
1593<details class="faq"><summary>BMR vs métabolisme au repos (REE) : quelle différence ?</summary><div class="faq-body"><p>Le BMR (Basal Metabolic Rate) est mesuré à jeun, allongé, en neutralité thermique. Le REE (Resting Energy Expenditure) est mesuré au repos mais dans des conditions un peu moins strictes. En pratique, REE ≈ BMR + 3 à 10 %. Les apps grand public et les calculateurs en ligne mélangent souvent les deux termes. Lean utilise BMR.</p></div></details>
1594
1595<details class="faq"><summary>Peut-on augmenter son BMR naturellement ?</summary><div class="faq-body"><p>Oui. Le seul levier sérieux est <b>augmenter la masse maigre</b> (renforcement musculaire + apport protéique suffisant). Chaque kilo de muscle gagné ajoute environ 13 kcal/jour à ton BMR. La caféine, les bains froids, les régimes « boost métabolique » : effets transitoires de quelques dizaines de kcal sur quelques heures, négligeables face à 1 kg de muscle qui paie 365 jours par an.</p></div></details>
1596
1597<details class="faq"><summary>À quel âge le BMR commence-t-il à baisser ?</summary><div class="faq-body"><p>L&rsquo;idée d&rsquo;une baisse linéaire dès 25 ans est un mythe. L&rsquo;étude de Pontzer (Science 2021, 6&thinsp;500 sujets) a montré que le BMR ajusté pour la masse maigre reste stable de 20 à 60 ans, puis commence à décliner d&rsquo;environ 0,7&nbsp;% par an. Ce qui change avec l&rsquo;âge en pratique, c&rsquo;est la masse maigre qui diminue (sarcopénie) si on n&rsquo;entretient pas le muscle. C&rsquo;est la sarcopénie qui fait baisser le BMR, pas l&rsquo;âge directement.</p></div></details>
1598
1599<details class="faq"><summary>Quel BMR pour quel objectif (sèche, bulk, maintenance) ?</summary><div class="faq-body"><p>Le BMR ne change pas selon l&rsquo;objectif : c&rsquo;est une donnée physiologique de ton corps. Ce qui change, c&rsquo;est l&rsquo;apport calorique cible. Sèche : TDEE &minus; 20 % (donc BMR + NEAT + EAT + TEF &minus; 20 %). Bulk : TDEE + 10 à 15 %. Maintenance/recomp : TDEE &plusmn; 0. Sur tous les cas, l&rsquo;erreur initiale sur le BMR se propage sur l&rsquo;objectif calorique. C&rsquo;est pour ça que la précision du BMR est non-négociable.</p></div></details>
1600
1601<div class="sources">
1602  <h4>Sources scientifiques</h4>
1603  <ol>
1604    <li>Mifflin MD, St Jeor ST, Hill LA, Scott BJ, Daugherty SA, Koh YO. A new predictive equation for resting energy expenditure in healthy individuals. Am J Clin Nutr. 1990 Feb;
160451(2):241-7. <a href="https://pubmed.ncbi.nlm.nih.gov/2305711/" target="_blank" rel="noopener">PubMed 2305711</a>.</li>
1605    <li>Harris JA, Benedict FG. A Biometric Study of Human Basal Metabolism. Proc Natl Acad Sci USA. 1918 Dec;4(12):370-3.</li>
1606    <li>Frankenfield DC. Bias and accuracy of resting metabolic rate equations in non-obese and obese adults. Clin Nutr. 2013;32(6):976-82. <a href="https://pubmed.ncbi.nlm.nih.gov/23631843/" target="_blank" rel="noopener">PubMed 23631843</a>.</li>
1607    <li>Müller MJ, Bosy-Westphal A. Adaptive thermogenesis with weight loss in humans. Obesity. 2013 Feb;21(2):218-28. <a href="https://pubmed.ncbi.nlm.nih.gov/26399868/" target="_blank" rel="noopener">PubMed 26399868</a>.</li>
1608    <li>Hall KD. What is the required energy deficit per unit weight loss? Int J Obes. 2008;32(3):573-6. <a href="https://pubmed.ncbi.nlm.nih.gov/17848938/" target="_blank" rel="noopener">PubMed 17848938</a>.</li>
1609    <li>Pontzer H, Yamada Y, Sagayama H, et al. Daily energy expenditure through the human life course. Science. 2021;373(6556):808-812. <a href="https://pubmed.ncbi.nlm.nih.gov/34385400/" target="_blank" rel="noopener">PubMed 34385400</a>.</li>
1610    <li>Heymsfield SB, Smith B, Wong M, et al. Multicomponent density model: a parsimonious approach to assessing body composition. Obesity Reviews. 2015. <a href="https://pubmed.ncbi.nlm.nih.gov/33442121/" target="_blank" rel="noopener">PubMed 33442121</a>.</li>
1611  </ol>
1612</div>
1613
1614<div class="get-band">
1615  <h3>Calcule ton BMR sur ton bodyfat réel</h3>
1616  <p>BodyScan IA en 5 secondes. Modèle propriétaire breveté. Recalibrage continu. Sans formule de 1919 ni de 1990. Téléchargement gratuit, essai de 7 jours sur l&rsquo;annuel.</p>
1617  <div class="stores">
1618    <a href="https://apps.apple.com/fr/app/lean-calorie-ai-podometre/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=pillar-bmr" target="_blank" rel="noopener"><img decoding="async" src="https://lean-app.com/wp-content/uploads/2026/05/lvm-appstore-official.webp" alt="Télécharger sur l'App Store" loading="lazy"></a>
1619    <a href="https://play.google.com/store/apps/details?id=com.lean.testsqflite&#038;utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=pillar-bmr" 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>
1620  </div>
1621</div>
1622
1623
1624</main>
1625</div>
1626
1627<script type="application/ld+json">
1628{"@context":"https://schema.org","@graph":[{"@type":"FAQPage","@id":"https://lean-app.com/metabolisme-de-base-v2/#faq","mainEntity":[{"@type":"Question","name":"Qu'est-ce que le métabolisme de base ?","acceptedAnswer":{"@type":"Answer","text":"Le métabolisme de base, ou BMR (Basal Metabolic Rate), est l'énergie minimale que ton corps brûle au repos pour faire tourner ses fonctions vitales (coeur, cerveau, reins, foie, respiration, maintien de la température). Il représente 60 à 75 % de ta dépense totale (TDEE)."}},{"@type":"Question","name":"Quel modèle théorique utilise Lean pour le BMR ?","acceptedAnswer":{"@type":"Answer","text":"Lean utilise un modèle propriétaire développé par l'équipe R&D Lean, breveté en 2024. Il ne s'appuie ni sur Harris-Benedict 1919 ni sur Mifflin-St Jeor 1990 : il calcule depuis la masse maigre réelle mesurée par BodyScan IA, avec correction d'âge fine, modélisation de l'eau corporelle et du glycogène, et un coefficient d'adaptation métabolique."}},{"@type":"Question","name":"Quelles sont les conditions optimales pour faire un BodyScan ?","acceptedA
1628nswer":{"@type":"Answer","text":"Lumière naturelle ou diffuse sans ombre portée ; respiration normale, pas de contraction des abdominaux ; mêmes conditions à chaque scan (même heure, même lumière, même distance caméra d'environ 2 mètres) ; évite de scanner juste après une séance de musculation."}},{"@type":"Question","name":"Pourquoi mon BMR baisse-t-il quand je perds du poids ?","acceptedAnswer":{"@type":"Answer","text":"Pour deux raisons : physique (moins de masse maigre à entretenir) et physiologique (adaptation métabolique, Hall 2008, Müller 2015 : 5 à 25 % de baisse du BMR en déficit prolongé)."}},{"@type":"Question","name":"Peut-on augmenter son BMR naturellement ?","acceptedAnswer":{"@type":"Answer","text":"Oui, en augmentant la masse maigre via le renforcement musculaire et un apport protéique suffisant. Chaque kilo de muscle ajoute environ 13 kcal/jour au BMR."}}]},{"@type":"MobileApplication","@id":"https://lean-app.com/#app","name":"Lean","applicationCategory":"HealthApplication","operatingSystem":"iOS, Android","description":"Tracker calories et métabolisme avec BodyScan IA pour calculer le BMR sur masse maigre réelle.","aggregateRating":{"@type":"AggregateRating","ratingValue":"4.7","ratingCount":"1000"},"offers":{"@type":"Offer","price":"0","priceCurrency":"EUR"}}]}
1629</script>
1629
1630
1631<script>(function(){
1632  var phoneImg = document.getElementById('phoneImg');
1633  var phoneBack = document.getElementById('phoneBack');
1634  var zones = document.getElementById('phoneZones');
1635  var topTabs = document.querySelectorAll('.phone-tabs button');
1636  var navTaps = document.querySelectorAll('.phone-navbar button');
1637
1638  var tabMap = {
1639    bilan:    {src:'https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/screen_bilan.webp',     drill:false},
1640    kcal:     {src:'https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/screen_kcal.webp',      drill:false},
1641    depense:  {src:'https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/screen_depense.webp',   drill:true},
1642    strategie:{src:'https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/screen_strategie.webp', drill:false}
1643  };
1644  var subMap = {
1645    BMR:  'https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/screen_BMR.webp',
1646    NEAT: 'https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/screen_NEAT.webp',
1647    EAT:  'https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/screen_EAT.webp',
1648    TEF:  'https://lean-app.com/wp-content/uploads/lean-localized-2026-09-14/fr/screen_TEF.webp'
1649  };
1650  var currentTab = 'depense';
1651
1652  function setActive(tab){
1653    topTabs.forEach(function(b){ b.classList.toggle('on', b.dataset.tab===tab); });
1654  }
1655  function showTab(tab){
1656    var t = tabMap[tab]; if(!t) return;
1657    currentTab = tab;
1658    phoneImg.style.opacity = 0;
1659    setTimeout(function(){
1660      phoneImg.className = 'phone-bg tab-' + tab;
1661      phoneImg.style.opacity = 1;
1662      zones.style.display = t.drill ? 'block' : 'none';
1663      phoneBack.classList.remove('on');
1664    }, 150);
1665    setActive(tab);
1666  }
1667  function showSub(sub){
1668    var src = subMap[sub]; if(!src) return;
1669    phoneImg.style.opacity = 0;
1670    setTimeout(function(){
1671      phoneImg.className = 'phone-bg sub-' + sub;
1672      phoneImg.style.opacity = 1;
1673      zones.style.display = 'none';
1674      phoneBack.classList.add('on');
1675    }, 150);
1676  }
1677
1678  var hintD = document.getElementById('tapHintDesktop');
1679  var hintM = document.getElementById('tapHintMobile');
1680  function hideHints(){
1681    if (hintD) hintD.classList.add('hidden');
1682    if (hintM) hintM.classList.add('hidden');
1683  }
1684
1685  topTabs.forEach(function(b){ b.addEventListener('click', function(){ hideHints(); showTab(b.dataset.tab); }); });
1686  navTaps.forEach(function(b){ b.addEventListener('click', function(){ hideHints(); showTab(b.dataset.tab); }); });
1687  zones.querySelectorAll('.z').forEach(function(z){
1688    z.addEventListener('click', function(){ hideHints(); showSub(z.dataset.sub); });
1689    z.addEventListener('keydown', function(e){
1690      if (e.key==='Enter' || e.key===' ') { e.preventDefault(); hideHints(); showSub(z.dataset.sub); }
1691    });
1692  });
1693  phoneBack.addEventListener('click', function(){ hideHints(); showTab(currentTab); });
1694})();</script>
1694
1695
1696
1697
1698<script>
1699(function(){
1700  var shell = document.getElementById('lvm-shell');
1701  if (shell) shell.classList.add('force-show');
1702})();
1703</script>
1703
1704
1705<!-- lean-mesh-v2-pillar-bmr-OUTGOING-ONLY -->
1706
1707<!-- lean-mesh-v19 -->
1708<aside class="lean-mesh" style="margin:48px auto;max-width:760px;padding:24px 28px;background:#ffffff;border-left:4px solid #FF2D6E;border-radius:0 12px 12px 0;box-shadow:0 6px 24px rgba(20,20,40,0.06);font-family:-apple-system,'SF Pro Text','Segoe UI',Roboto,Arial,sans-serif;color:#1a1a2e;"><p style="margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#FF2D6E;">À lire aussi</p><ul style="list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:10px;"><li><a href="https://lean-app.com/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;">Dépense énergétique totale (TDEE) : la formule canonique BMR + NEAT + EAT + TEF <span style="color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;">Comprends les 4 briques + l&rsquo;adaptation métabolique, sources scientifiques 2025.</span></a></li><li><a href="https://lean-app.com/neat-depense-non-sportive/" style="display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;">NEAT : la dépense calorique non sportive qui pèse 15 à 50% de ton TDEE <span style="color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;">Pas, déplacements, fidget. Pourquoi Mifflin se trompe en ignorant ton activité.</span></a></li><li><a href="https://lean-app.com/effet-thermique-des-aliments/" style="display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;">TEF : l&rsquo;effet thermique des aliments selon tes macros <span style="color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;">10% de TDEE en moyenne, 25% si haute prot. Méthode de calcul Lean.</span></a></li><li><a href="https://lean-app.com/eat/" style="display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;">EAT : ta dépense sportive vraie, séance par séance <span style="color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;">Les MET corrects, le piège du double comptage, ce que Garmin et MyFitnessPal ratent.</span></a></li><li><a href="https://lean-app.com/meilleures-applications-calories-2026/" style="display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;">Meilleures applications pour compter les calories en 2026 : 8 apps testées <span style="color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;">Lean, MFP, Cronometer, Yazio, Lifesum, FatSecret, Noom, Foodvisor.</span></a></li><li><a href="https://lean-app.com/perdre-du-poids-avec-chatgpt/" style="display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;">Perdre du poids avec ChatGPT, ça marche ? On a posé la question 291 fois à 5 IA <span style="color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;">291 réponses, 5 IA, 6 profils identiques : jusqu&rsquo;à 1 260 kcal d&rsquo;écart pour la même personne, et aucun suivi le lendemain.</span></a></li><li><a href="https://lean-app.com/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;">Calcul du métabolisme de base : la formule la plus précise (2026) <span style="color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;">Harris-Benedict 1919 vs Mifflin 1990 vs Lean bodyfat-aware.</span></a></li><li><a href="https://lean-app.com/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;">Calculateur d&rsquo;adaptation métabolique : ton métabolisme a-t-il ralenti ? <span style="color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;">Coefficient 100 à 0 %, BMR adapté en kcal/jour, et quand faire un diet break.</span></a></li></ul></aside>
1709
1710</div></div>
1711<template id="tp-language" data-tp-language="fr_FR"></template>
1711<script type="speculationrules">
1712{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/twentytwentyfour/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1713</script>
vendor: 1 bytes, line 1713
1713
1714<script id="wp-hooks-js" src="https://lean-app.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1714
1714
1715<script id="wp-i18n-js" src="https://lean-app.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1715
1715
1716<script id="wp-i18n-js-after">
1717wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1718//# sourceURL=wp-i18n-js-after
1719</script>
vendor: 1 bytes, line 1719
1719
1720<script id="swv-js" src="https://lean-app.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.0.5"></script>
vendor: 1 bytes, line 1720
1720
1721<script id="contact-form-7-js-translations">
1722( function( domain, translations ) {
1723	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
1724	localeData[""].domain = domain;
1725	wp.i18n.setLocaleData( localeData, domain );
1726} )( "contact-form-7", {"translation-revision-date":"2025-02-06 12:02:14+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"This contact form is placed in the wrong place.":["Ce formulaire de contact est plac\u00e9 dans un mauvais endroit."],"Error:":["Erreur\u00a0:"]}},"comment":{"reference":"includes\/js\/index.js"}} );
1727//# sourceURL=contact-form-7-js-translations
1728</script>
vendor: 1 bytes, line 1728
1728
1729<script id="contact-form-7-js-before">
1730var wpcf7 = {
1731    "api": {
1732        "root": "https:\/\/lean-app.com\/wp-json\/",
1733        "namespace": "contact-form-7\/v1"
1734    }
1735};
1736//# sourceURL=contact-form-7-js-before
1737</script>
vendor: 1 bytes, line 1737
1737
1738<script id="contact-form-7-js" src="https://lean-app.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.0.5"></script>
vendor: 1 bytes, line 1738
1738
1739<script id="wp-emoji-settings" type="application/json">
1740{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://lean-app.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
1741</script>
vendor: 1 bytes, line 1741
1741
1742<script type="module">
1743/*! This file is auto-generated */
1744var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1745//# sourceURL=https://lean-app.com/wp-includes/js/wp-emoji-loader.min.js
1746</script>
1746
1747<footer class="lean-footer-fallback" style="background:#fff;border-top:1px solid #e6e2dc;"><nav class="lean-footer-links" aria-label="Pages utiles"><p class="lean-footer-links-title">Calculateurs et comparatifs</p><ul><li><a href="https://lean-app.com/tdee-calculator/">Calculateur TDEE</a></li><li><a href="https://lean-app.com/calcul-metabolisme-de-base/">Calcul du métabolisme de base</a></li><li><a href="https://lean-app.com/calculateur-neat/">Calculateur NEAT</a></li><li><a href="https://lean-app.com/calculateur-deficit-calorique/">Calculateur de déficit calorique</a></li><li><a href="https://lean-app.com/meilleures-applications-calories-2026/">Meilleures applications calories 2026</a></li><li><a href="https://lean-app.com/alternative-myfitnesspal/">Alternative à MyFitnessPal</a></li><li><a href="https://lean-app.com/comparatifs/">Tous les comparatifs</a></li><li><a href="https://lean-app.com/perdre-du-poids-avec-chatgpt/">Étude : perdre du poids avec ChatGPT</a></li></ul></nav></footer>
1747<script id="lean-localized-media-js">(function(){
1748function init(){document.querySelectorAll("video[data-lean-demo]").forEach(function(v){
1749 if(v.dataset.leanReady)return;v.dataset.leanReady="1";var timer=null,visible=false;var auto=v.hasAttribute("autoplay");
1750 function play(){if(auto&&visible&&!document.hidden&&!timer&&!v.ended)v.play().catch(function(){});}
1751 if(auto){v.muted=true;v.pause();var observer=new IntersectionObserver(function(entries){visible=entries[0].isIntersecting;if(visible)play();else v.pause();},{threshold:.15});observer.observe(v);document.addEventListener("visibilitychange",function(){if(document.hidden)v.pause();else play();});}
1752 if(v.dataset.leanDemo==="meal"&&auto)v.addEventListener("ended",function(){if(timer)return;timer=setTimeout(function(){timer=null;v.currentTime=0;play();},5000);});
1753});}if(document.readyState==="loading")document.addEventListener("DOMContentLoaded",init);else init();
1754})();</script>
1754</body>
1755</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.