.lm-root{--lm-head-h:69px;--lm-pad-x:clamp(24px, 6vw, 96px);--lm-pad-r:clamp(140px, 10vw, 180px);--lm-card-shadow:0 24px 50px -36px #0c0c0d59;--lm-chrome-h:40px;padding-block:0}.lm-root .lm-win{transform-origin:50%;width:min(100%,860px)}.lm-root .lm-win .hm-win-box{padding-bottom:calc(66.055% - 1.3211px)}@supports (width:1cqw) and (transform:scale(tan(atan2(1px, 1px)))){.lm-root .lm-win .hm-win{transform:scale(max(.5, tan(atan2(100cqw - 2px, 1090px))))}@media (prefers-reduced-motion:reduce){.lm-root .lm-win .hm-win{transform:scale(max(.5, tan(atan2(100cqw - 2px, 1090px)))) rotateX(2deg)}}@media (prefers-reduced-motion:reduce) and (min-width:1080px){.lm-root .lm-win .hm-win{transform:scale(max(.5, tan(atan2(100cqw - 2px, 1090px)))) rotateX(3deg) rotateY(-9deg)}}}.lm-root .lm-stage{flex-direction:column;padding-inline:16px;display:flex}.lm-root .lm-layer--win{order:1;padding-block:8px 24px}.lm-root .lm-scene{border-top:1px solid var(--line);order:2;padding-block:72px}.lm-root .lm-scene[data-lm-scene=accueil]{border-top:0;order:0;padding-block:36px 16px}.lm-root .lm-text{flex-direction:column;gap:22px;min-width:0;max-width:560px;display:flex}.lm-root .lm-h2{margin:0;font-size:clamp(34px,4vw,62px)}.lm-root .lm-lede{max-width:520px;color:var(--ink-3);margin:0;font-size:clamp(16px,1.2vw,19px);line-height:1.55}.lm-root .hm-copy{max-width:600px}.lm-root .hm-h1{font-size:clamp(34px,4.4vw,68px)}.lm-root .lm-scroll-hint{font:12px var(--mono);letter-spacing:.08em;color:var(--mute);align-items:center;gap:10px;margin:18px 0 0;display:none}.lm-root .lm-scroll-hint b{color:var(--red);display:inline-block}.lm-root [data-at]{opacity:var(--a,1);transform:translateY(calc((1 - var(--a,1)) * 14px))}.lm-root .lm-pains{flex-direction:column;gap:18px;margin:4px 0 0;padding:0;list-style:none;display:flex}.lm-root .lm-pain{grid-template-columns:34px minmax(0,1fr);gap:4px 12px;display:grid}.lm-root .lm-pain__num{font:12px var(--mono);color:var(--mute);padding-top:4px}.lm-root .lm-pain__txt{font:600 18px/1.35 var(--sans);color:var(--ink);margin:0}.lm-root .lm-strike{background:linear-gradient(var(--red), var(--red)) no-repeat 0 60% / calc(var(--s,1) * 100%) 2px}.lm-root .lm-pain__fix{color:var(--ink-3);grid-column:2;margin:0;font-size:14.5px;line-height:1.5}.lm-root .lm-kw{border-radius:var(--radius-pill);background:var(--red);font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper);margin-right:8px;padding:3px 9px;display:inline-block}.lm-root .lm-mods{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lm-root .lm-mod{border:1px solid var(--line-2);border-radius:var(--radius-pill);font:500 13px var(--sans);color:var(--ink-3);padding:8px 14px;transition:background .3s,color .3s,border-color .3s}.lm-root .lm-mod span{font:11px var(--mono);color:var(--mute);margin-right:6px}.lm-root .lm-mod.is-on{border-color:var(--ink);background:var(--ink);color:var(--paper)}.lm-root .lm-mod.is-on span{color:var(--paper-3)}.lm-root .lm-mod-details{flex-direction:column;gap:18px;display:flex}.lm-root .lm-mod-detail h3{font:700 clamp(22px, 1.9vw, 28px) / 1.15 var(--display);letter-spacing:-.02em;margin:0 0 10px}.lm-root .lm-mod-detail p{color:var(--ink-3);margin:0;font-size:15.5px;line-height:1.55}.lm-root .lm-stats{gap:16px;margin-top:28px;display:grid}.lm-root .lm-stat{border:1px solid var(--line-2);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--lm-card-shadow);padding:16px 22px 18px}.lm-root .lm-stat b{font:600 clamp(44px, 4.4vw, 68px) / 1 var(--display);letter-spacing:-.04em;display:block}.lm-root .lm-stat small{color:var(--red);margin-left:4px;font-size:.5em}.lm-root .lm-stat p{color:var(--ink-3);margin:6px 0 0;font-size:13.5px;line-height:1.45}.lm-root .lm-stat .lm-stat__sub,.lm-root .lm-stat .lm-stat__src{font:11px / 1.5 var(--mono);letter-spacing:.04em;color:var(--mute)}.lm-root .lm-stat .lm-stat__src{color:var(--mute-2);margin-top:8px}.lm-root .lm-stat .lm-stat__src a{color:var(--mute-2);text-decoration:underline}.lm-root .lm-ovl{inset:var(--lm-chrome-h) 0 0;opacity:0;pointer-events:none;position:absolute;overflow:hidden}.lm-root .lm-ovl img{object-fit:cover;object-position:top left;width:100%;height:100%;position:absolute;inset:0}.lm-root .lm-ovl--sheet{--lm-xls-paper:#fff;--lm-xls-ink:#222;--lm-xls-grid:#e3e3e3;--lm-xls-head:#f3f3f3;--lm-xls-head-ink:#555;--lm-xls-num:#888;--lm-xls-bar:#1f7a45;--lm-xls-y:#fff6bf;--lm-xls-r:#c00000;--lm-xls-q:#999;background:var(--lm-xls-paper)}.lm-root .lm-sheet{font:15px / 1.2 var(--sans);color:var(--lm-xls-ink);grid-template-rows:26px repeat(9,minmax(0,1fr));display:grid;position:absolute;inset:0}.lm-root .lm-sheet__name{background:var(--lm-xls-bar);color:var(--lm-xls-paper);font:600 13px var(--sans);align-items:center;padding:0 10px;display:flex}.lm-root .lm-sheet__row{border-bottom:1px solid var(--lm-xls-grid);grid-template-columns:26px repeat(6,minmax(0,1fr));display:grid}.lm-root .lm-sheet__row>span{border-right:1px solid var(--lm-xls-grid);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:4px 6px;display:flex;overflow:hidden}.lm-root .lm-sheet__row>span:first-child{background:var(--lm-xls-head);color:var(--lm-xls-num);justify-content:center}.lm-root .lm-sheet__row--head>span{background:var(--lm-xls-head);color:var(--lm-xls-head-ink);font-weight:600}.lm-root .lm-sheet__cell--y{background:var(--lm-xls-y)}.lm-root .lm-sheet__cell--r{color:var(--lm-xls-r);font-weight:600}.lm-root .lm-sheet__cell--q{color:var(--lm-xls-q);font-style:italic}.lm-root .lm-steps{margin-top:4px;position:relative}.lm-root .lm-steps:before,.lm-root .lm-steps__line{content:"";background:var(--line);width:2px;position:absolute;top:10px;bottom:6px;left:5px}.lm-root .lm-steps__line{background:var(--red);transform-origin:50% 0;transform:scaleY(var(--d,1))}.lm-root .lm-step-list{flex-direction:column;gap:20px;margin:0;padding:0 0 0 28px;list-style:none;display:flex}.lm-root .lm-step{position:relative}.lm-root .lm-step:before{content:"";border:2px solid var(--red);background:var(--paper);border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:-28px}.lm-root .lm-step h3{font:700 21px / 1.2 var(--display);letter-spacing:-.02em;margin:0 0 4px}.lm-root .lm-step h3 span{font:12px var(--mono);letter-spacing:0;color:var(--red);margin-right:8px}.lm-root .lm-step p{color:var(--ink-3);margin:0;font-size:14.5px;line-height:1.5}.lm-root .lm-cards{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.lm-root .lm-card{border:1px solid var(--line-2);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--lm-card-shadow);padding:22px 24px}.lm-root .lm-card__top{font:11px var(--mono);letter-spacing:.1em;color:var(--mute);justify-content:space-between;align-items:baseline;margin:0;display:flex}.lm-root .lm-card__top b{border:1px solid var(--red);border-radius:var(--radius-pill);font:10px var(--mono);letter-spacing:.12em;color:var(--red);padding:3px 9px}.lm-root .lm-card h3{font:700 21px / 1.2 var(--display);letter-spacing:-.02em;margin:10px 0 8px}.lm-root .lm-card__txt{color:var(--ink-3);margin:0;font-size:14px;line-height:1.55}.lm-root .lm-pill{border-radius:var(--radius-pill);background:var(--paper-3);font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:4px 10px;display:inline-block}.lm-root .lm-pill--etude{border:1px dashed var(--line-2);color:var(--mute);background:0 0}.lm-root .lm-text--final{text-align:center;align-items:center;max-width:820px;margin-inline:auto}.lm-root .lm-scene--final .lm-h2{font-size:clamp(48px,6.4vw,104px);line-height:.95}.lm-root .lm-ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.lm-root .lm-scene--final .crt-section{padding:0}.lm-root .lm-scene--final .crt-section .wrap{max-width:none;padding:0}.lm-root .lm-scene--final .crt-card{padding:14px 20px}.lm-root .lm-scene--final .lm-scroll-hint{justify-content:center}.lm-root .lm-rail,.lm-root .lm-progress{display:none}@media (min-width:901px){.lm-root .lm-stage{padding-inline:var(--lm-pad-x);grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,5vw,88px);display:grid}.lm-root .lm-layer--win{grid-area:1/2;align-self:center;padding-block:0}.lm-root .lm-scene{grid-column:1/-1}.lm-root .lm-scene[data-lm-scene=accueil]{grid-area:1/1}.lm-root .lm-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.lm-root .lm-cards{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}.lm-root .lm-cards--col{grid-template-columns:minmax(0,1fr);max-width:620px}}@media (prefers-reduced-motion:no-preference){.lm-root.lm-js{height:calc(var(--lm-screens) * 100svh - var(--lm-head-h));overflow:visible}.lm-root.lm-js .lm-stage{top:var(--lm-head-h);height:calc(100svh - var(--lm-head-h));padding:0;display:block;position:sticky;overflow:hidden;container:lm-stage/size}.lm-root.lm-js .lm-layer{padding:28px var(--lm-pad-r) 36px var(--lm-pad-x);border-top:0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:clamp(32px,5vw,88px);display:grid;position:absolute;inset:0}.lm-root.lm-js .lm-layer--win{pointer-events:none}.lm-root.lm-js .lm-slot{grid-column:2;place-items:center;display:grid}.lm-root.lm-js .lm-win{pointer-events:auto;will-change:transform, opacity}.lm-root.lm-js .lm-scene{z-index:var(--z-sticky);pointer-events:none;will-change:opacity, transform}.lm-root.lm-js .lm-scene .lm-text,.lm-root.lm-js .lm-stat{pointer-events:auto}.lm-root.lm-js .lm-text{grid-column:1}.lm-root.lm-js .lm-scroll-hint{display:flex}.lm-root.lm-js .lm-mod-details{min-height:150px;display:block;position:relative}.lm-root.lm-js .lm-mod-detail{opacity:0;transition:opacity .4s ease-out,transform .4s ease-out;position:absolute;inset:0 0 auto;transform:translateY(10px)}.lm-root.lm-js .lm-mod-detail.is-on{opacity:1;transform:none}.lm-root.lm-js .lm-side{grid-column:2;align-self:stretch;position:relative}.lm-root.lm-js .lm-stats{margin:0;display:block}.lm-root.lm-js .lm-stat{width:min(260px,46%);position:absolute}.lm-root.lm-js .lm-stat--1{top:6%;left:-5%}.lm-root.lm-js .lm-stat--2{top:36%;right:-3%}.lm-root.lm-js .lm-stat--3{bottom:7%;left:14%}.lm-root.lm-js .lm-steps__line{will-change:transform}.lm-root.lm-js .lm-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;margin:0}.lm-root.lm-js .lm-cards--col{grid-template-columns:minmax(0,1fr);max-width:620px;margin-left:auto}.lm-root.lm-js .lm-text--final{grid-column:1/-1}.lm-root.lm-js .lm-scene--final{justify-items:center}.lm-root.lm-js .lm-progress{height:2px;display:block;position:absolute;inset:0 0 auto}.lm-root.lm-js .lm-progress i{background:var(--red);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.lm-root .lm-rail ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.lm-root .lm-rail li{justify-content:flex-end;display:flex}.lm-root .lm-rail button{min-height:26px;font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:10px;padding:0;display:flex}.lm-root .lm-rail button:focus-visible{outline:2px solid var(--red);outline-offset:2px}.lm-root .lm-rail button span{opacity:0;transition:opacity .3s}.lm-root .lm-rail button i{background:var(--line-2);transform-origin:100%;width:30px;height:2px;transition:transform .3s ease-out,background .3s;transform:scaleX(.47)}.lm-root .lm-rail:hover button span,.lm-root .lm-rail button:focus-visible span,.lm-root .lm-rail button[aria-current=step] span{opacity:1}.lm-root .lm-rail button[aria-current=step]{color:var(--ink)}.lm-root .lm-rail button[aria-current=step] i{background:var(--red);transform:none}@media (min-width:901px){.lm-root.lm-js .lm-rail{display:block;position:absolute;top:50%;right:22px;transform:translateY(-50%)}}.lm-root.lm-js .hm-viewport{isolation:isolate}.lm-root.lm-js .lm-ovl--pipeline{opacity:var(--lm-shot-pipeline,0);transition:opacity .45s ease-out}.lm-root.lm-js .lm-ovl--tests{opacity:var(--lm-shot-tests,0);transition:opacity .45s ease-out}.lm-root[data-lm-pilot] [data-hm=pause]{visibility:hidden}@media (max-height:760px){.lm-root.lm-js .lm-lede--aside{display:none}}@media (max-width:900px){.lm-root.lm-js .hm-copy .hm-sub,.lm-root.lm-js .hm-copy .hm-signals,.lm-root.lm-js .hm-copy .hero-link-visite,.lm-root.lm-js .lm-lede--aside,.lm-root.lm-js .lm-scene--final .lm-lede,.lm-root.lm-js .lm-stat .lm-stat__sub,.lm-root.lm-js .lm-cards--col .lm-card__txt{display:none}.lm-root.lm-js .lm-layer{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;row-gap:14px;padding:18px 16px}.lm-root.lm-js .lm-layer--win{align-items:end}.lm-root.lm-js .lm-slot{grid-area:2/1;align-self:end}.lm-root.lm-js .lm-text{gap:12px}.lm-root.lm-js .lm-h2{font-size:30px}.lm-root.lm-js .lm-lede{font-size:15px}.lm-root.lm-js .lm-side{grid-area:2/1}.lm-root.lm-js .lm-pain__txt{font-size:15.5px}.lm-root.lm-js .lm-pain__fix{font-size:13px}.lm-root.lm-js .lm-pains{gap:10px}.lm-root.lm-js .lm-mod{padding:6px 10px;font-size:12px}.lm-root.lm-js .lm-mod-details{min-height:110px}.lm-root.lm-js .lm-mod-detail h3{margin-bottom:6px;font-size:19px}.lm-root.lm-js .lm-mod-detail p{font-size:13.5px}.lm-root.lm-js .lm-stat{padding:10px 14px}.lm-root.lm-js .lm-stat p:not(.lm-stat__src){font-size:12px}.lm-root.lm-js .lm-stat--1{top:4%;left:0}.lm-root.lm-js .lm-stat--2{top:34%;right:0}.lm-root.lm-js .lm-stat--3{bottom:4%;left:6%}.lm-root.lm-js .lm-step-list{gap:12px}.lm-root.lm-js .lm-step h3{font-size:17px}.lm-root.lm-js .lm-step p{font-size:13px}.lm-root.lm-js .lm-cards{align-content:start;gap:10px}.lm-root.lm-js .lm-card{padding:12px 14px}.lm-root.lm-js .lm-card h3{margin:6px 0 0;font-size:16px}.lm-root.lm-js .lm-card__txt{font-size:12.5px;line-height:1.45}.lm-root.lm-js .lm-cards--col{max-width:none;margin-left:0}.lm-root.lm-js .lm-scene--final .lm-h2{font-size:46px}.lm-root.lm-js .lm-scene--final .crt-card{padding:12px 16px}@container lm-stage (max-height:631px){.lm-root.lm-js .lm-scroll-hint,.lm-root.lm-js .lm-scene[data-lm-scene=chiffres] .lm-lede,.lm-root.lm-js .lm-scene[data-lm-scene=suite] .lm-lede,.lm-root.lm-js .lm-card__txt,.lm-root.lm-js .lm-step p,.lm-root.lm-js .lm-scene--final .crt-eyebrow,.lm-root.lm-js .lm-scene--final .crt-sub,.lm-root.lm-js .lm-scene--final .crt-reassurance{display:none}.lm-root.lm-js .lm-scene--final .lm-h2{font-size:38px}.lm-root.lm-js .lm-scene--final .lm-ctas{gap:8px}.lm-root.lm-js .lm-scene--final .magnetic-cta{padding:12px 22px}.lm-root.lm-js .lm-win{width:92%}.lm-root.lm-js .lm-stat{padding:8px 12px}.lm-root.lm-js .lm-stat b{font-size:34px}.lm-root.lm-js .lm-stat p{margin-top:3px;line-height:1.3}.lm-root.lm-js .lm-stat p:not(.lm-stat__src){font-size:11px}}@container lm-stage (max-height:591px){.lm-root.lm-js .hm-eyebrow,.lm-root.lm-js .lm-scene--final .sect-num{display:none}.lm-root.lm-js .lm-win{width:60%}.lm-root.lm-js .lm-scene--final .lm-h2{font-size:32px}.lm-root.lm-js .lm-scene--final .lm-text{gap:8px}}}}