.lp{--navy:#0f172a;--navy-light:#1e293b;--pink:#df1f9f;--pink-deep:#c91a8c;--pink-border:#fbcfe8;--lavender:#c4b5fd;--lavender-soft:#ede9fe;--body-bg:#f9fafb;--surface:#ffffff;--surface-sunken:#f3f4f6;--text:#0f172a;--text-body:#4b5563;--text-muted:#6b7280;--text-on-dark:#cbd5e1;--text-on-dark-muted:#94a3b8;--line:#e5e7eb;--line-strong:#8792a2;--danger:#b91c1c;--shadow-solid:rgba(15,23,42,.06) 0 12px 30px 0;--shadow-md:rgba(15,23,42,.08) 0 18px 40px 0;--radius-card:24px;--radius-inner:16px;--radius-input:12px;--gutter:16px;--font-body:var(--font-inter),"Inter",ui-sans-serif,system-ui,sans-serif;--font-h1:var(--font-manrope),"Manrope",ui-sans-serif,system-ui,sans-serif;--font-h2:var(--font-montserrat),"Montserrat",ui-sans-serif,system-ui,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--focus-ring:var(--pink-deep);--measure:68ch;--container:1184px;--vf-on-dark:#cbd5e1;--text-0:clamp(1.00000rem,0.98214rem + 0.08929vw,1.06250rem);--text-1:clamp(1.27202rem,1.14426rem + 0.63877vw,1.71916rem);--text-2:clamp(1.61803rem,1.28557rem + 1.66232vw,2.78166rem);--text-3:clamp(2.05817rem,1.36027rem + 3.48950vw,4.50082rem);--text-meta:clamp(0.81250rem,0.79464rem + 0.08929vw,0.87500rem);--f8:8px;--f13:13px;--f16:16px;--f21:21px;--f26:26px;--f34:34px;--f42:42px;--f55:55px;--f68:68px;--f89:89px;--f144:144px;background:var(--body-bg);color:var(--text-body);font:400 var(--text-0)/1.6 var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:clip}@media (min-width:768px){.lp{--gutter:24px}}@media (min-width:1024px){.lp{--gutter:32px}}.lp h1,.lp h2,.lp h3{color:var(--text);text-wrap:balance}.lp h2{font:700 clamp(1.5rem,3vw,2rem)/1.15 var(--font-h2)}.lp h2,.lp h3{letter-spacing:-.01em}.lp h3{font:700 1.25rem/1.25 var(--font-h2)}.lp p{text-wrap:pretty}.lp a{color:inherit}.lp ::selection{background:var(--pink-border);color:var(--navy)}.lp [id]{scroll-margin-top:112px}.lp :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.lp .mj-footer,.lp .vf-guarantee,.lp .vf-hero,.lp .vf-plan--relais{--focus-ring:var(--lavender)}.lp .mj-container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.lp .mj-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.lp .mj-skip:focus{position:fixed!important;z-index:100;top:8px;left:8px;width:auto;height:auto;margin:0;padding:10px 16px;clip:auto;clip-path:none;border-radius:12px;background:#fff;color:var(--navy);font-weight:600}.lp .mj-brand{display:flex;align-items:center;gap:8px;flex:0 0 auto;text-decoration:none;min-height:44px}.lp .mj-brand img{height:44px;width:auto;max-width:none;margin:-6px -10px -6px -12px}.lp .mj-brand span{display:none;font-size:.875rem;font-weight:500;color:var(--text-body);border-left:1px solid var(--line);padding-left:9px}@media (min-width:640px){.lp .mj-brand span{display:inline}}.lp .mj-card-solid{display:block;padding:var(--card-pad,22px);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-solid);color:var(--text-body)}.lp .mj-field{display:flex;flex-direction:column;gap:6px}.lp .mj-label{font:600 .875rem/1.4 var(--font-body);color:var(--navy)}.lp .mj-optional{font-weight:400;color:var(--text-muted)}.lp .mj-error{font-size:13px;line-height:1.45;color:var(--danger);font-weight:600}.lp .mj-error:empty{display:none}.lp .mj-input,.lp .mj-select,.lp .mj-textarea{width:100%;min-height:44px;padding:10px 14px;font:400 1rem/1.4 var(--font-body);color:var(--navy);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-input);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.lp .mj-input:hover,.lp .mj-select:hover,.lp .mj-textarea:hover{border-color:var(--text-body)}.lp .mj-input:focus,.lp .mj-select:focus,.lp .mj-textarea:focus{outline:3px solid var(--focus-ring);outline-offset:1px;border-color:var(--pink-deep)}.lp .mj-input[aria-invalid=true],.lp .mj-select[aria-invalid=true],.lp .mj-textarea[aria-invalid=true]{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.lp .mj-textarea{min-height:96px;resize:vertical}.lp .mj-select{-webkit-appearance:none;appearance:none;padding-right:40px;cursor:pointer;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 14px center /16px no-repeat}.lp .mj-faq{display:grid;gap:12px;max-width:820px}.lp .mj-faq__item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-inner);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.lp .mj-faq__item[open]{border-color:var(--pink-border);box-shadow:var(--shadow-solid)}.lp .mj-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 20px;list-style:none;cursor:pointer;font:600 1rem/1.35 var(--font-h2);color:var(--navy);border-radius:var(--radius-inner)}.lp .mj-faq__item summary::-webkit-details-marker{display:none}.lp .mj-faq__item summary:after{content:"";flex:0 0 20px;width:20px;height:20px;background:var(--navy);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;transition:transform .25s var(--ease)}.lp .mj-faq__item[open] summary:after{transform:rotate(180deg)}.lp .mj-faq__item summary:focus-visible{outline-offset:-3px}.lp .mj-faq__answer{padding:0 20px 18px;max-width:var(--measure);color:var(--text-body)}.lp .mj-footer{background:var(--navy);color:var(--text-on-dark-muted);font-size:13.5px}.lp .mj-footer__inner{display:flex;flex-direction:column;gap:16px;padding-block:32px}.lp .mj-footer .mj-brand img{height:40px}.lp .mj-footer .mj-brand span{display:inline;color:var(--text-on-dark-muted);border-color:rgba(255,255,255,.2)}.lp .mj-footer__links{display:flex;flex-wrap:wrap;gap:0 16px}.lp .mj-footer__links a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;justify-content:center;color:var(--text-on-dark);text-decoration:none}.lp .mj-footer__links a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}@media (min-width:768px){.lp .mj-footer__inner{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.lp .mj-footer__links a{min-height:32px}}.lp .vf-b2c{flex:1 1 100%;padding-top:16px;border-top:1px solid rgba(255,255,255,.12);color:var(--text-on-dark-muted)}.lp .vf-b2c a{color:var(--text-on-dark);text-underline-offset:3px}.lp .vf-b2c a:hover{color:#fff}.lp .vf-nav{position:sticky;top:0;z-index:50;padding:10px var(--gutter) 0;pointer-events:none}.lp .vf-nav__in{pointer-events:auto;max-width:var(--container);margin:0 auto;display:flex;align-items:center;gap:4px;padding:6px 8px 6px 16px;border-radius:20px;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 4px 20px rgba(15,23,42,.12)}.lp .vf-nav .mj-brand img{height:30px;width:auto}.lp .vf-nav__links{display:flex;align-items:center;margin-left:auto}.lp .vf-nav__links a{display:inline-flex;align-items:center;min-height:44px;padding-inline:10px;font-size:15px;color:var(--text-body);text-decoration:none}.lp .vf-nav__links a:hover{color:var(--navy)}.lp .vf-btn.vf-nav-cta{display:none}@media (max-width:639.98px){.lp .vf-nav__opt{display:none!important}}@media (min-width:768px){.lp.is-cta-free .vf-btn.vf-nav-cta{display:inline-flex;margin-left:6px}}.lp .vf-hero{position:relative;overflow:hidden;margin-top:-66px;padding:128px 0 72px;background:var(--navy);color:var(--vf-on-dark);text-align:center}.lp .vf-hero:after,.lp .vf-hero:before{content:"";position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.lp .vf-hero:before{width:520px;height:520px;left:-160px;top:-120px;background:rgba(167,139,250,.22)}.lp .vf-hero:after{width:560px;height:560px;right:-180px;bottom:-220px;background:rgba(244,114,182,.16)}@media (min-width:768px){.lp .vf-hero{min-height:100svh;display:grid;grid-template-rows:1fr auto 1.618fr;padding:calc(66px + var(--f21)) 0 var(--f21)}.lp .vf-hero .mj-container{grid-row:2}}.lp .vf-hero .mj-container{position:relative}.lp .vf-hero h1{margin:0 auto;max-width:21ch;color:#fff;font:700 var(--text-3)/1.08 var(--font-h1);letter-spacing:-.035em;text-wrap:balance}.lp .vf-hero h1 em{display:block;font-style:italic;color:transparent;background:linear-gradient(90deg,#a78bfa,#e879f9 50%,#f472b6);-webkit-background-clip:text;background-clip:text;padding-right:.06em}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.lp .vf-hero h1 em{color:#e879f9}}.lp .vf-pill{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin-top:var(--f34);padding:var(--f16) var(--f34);border-radius:20px;background:rgba(255,255,255,.95);color:var(--navy);font:600 17px/1.2 var(--font-h1);text-decoration:none;box-shadow:0 4px 20px rgba(0,0,0,.25);transition:transform .2s var(--ease),background .2s var(--ease)}.lp .vf-pill:hover{background:#fff;transform:translateY(-1px);box-shadow:0 8px 28px rgba(0,0,0,.3)}.lp .vf-btn:active,.lp .vf-pill:active{transform:scale(.98)}.lp .vf-btn:focus-visible,.lp .vf-pill:focus-visible{outline:3px solid var(--lavender);outline-offset:3px}.lp .vf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 30px;border:0;border-radius:20px;background:var(--navy);color:#fff;font:600 16px/1.2 var(--font-h1);text-decoration:none;cursor:pointer;box-shadow:0 4px 20px rgba(15,23,42,.18);transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)}.lp .vf-btn:hover{background:var(--navy-light);transform:translateY(-1px);box-shadow:0 8px 28px rgba(15,23,42,.24)}.lp .vf-btn:disabled{opacity:.7;cursor:default;transform:none}.lp .vf-btn--sm{min-height:44px;padding:10px 20px;border-radius:16px;font-size:14.5px}.lp .vf-btn--block{width:100%;min-height:52px}.lp .vf-hero__sub{margin:var(--f26) auto 0;max-width:50ch;font-size:var(--text-0);line-height:1.55;color:#fff;text-wrap:balance}.lp .vf-hero__proof{display:flex;align-items:center;justify-content:center;gap:var(--f16);margin:var(--f21) auto 0;max-width:36rem;font-size:14.5px;text-align:left}.lp .vf-hero__proof p{max-width:40ch;text-wrap:balance}.lp .vf-seeds{flex:0 0 auto;width:55px;height:55px;overflow:visible}@media (min-width:768px){.lp .vf-seeds{width:72px;height:72px}}.lp .vf-seeds circle{fill:url(#g-seeds);transform-box:fill-box;transform-origin:center}.lp .vf-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--f8) var(--f26);margin-top:var(--f42);font:700 17px/1.4 var(--font-h2);color:rgba(255,255,255,.78);letter-spacing:-.01em}.lp .vf-light{position:relative;margin-top:-28px;border-radius:28px 28px 0 0;background:var(--body-bg)}.lp .vf-sec{padding-block:var(--f55)}.lp .vf-sec+.vf-sec{border-top:1px solid var(--line)}@media (min-width:1024px){.lp .vf-sec{padding-block:var(--f89)}}.lp .vf-sec h2{max-width:24ch;color:var(--navy);font:700 var(--text-2)/1.15 var(--font-h2);letter-spacing:-.015em}.lp .vf-kicker{display:block;margin-bottom:var(--f13);font:600 var(--text-meta)/1.3 var(--font-h2);color:var(--pink-deep)}.lp .vf-lede{margin-top:var(--f21);max-width:58ch;font-size:var(--text-0);line-height:1.6}.lp .vf-split{display:grid;gap:32px}@media (min-width:1024px){.lp .vf-split{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);gap:var(--f68);align-items:start}}.lp .vf-quote{margin-top:var(--f21);padding-left:18px;border-left:3px solid var(--lavender);color:var(--navy);font:600 var(--text-1)/1.35 var(--font-h1)}.lp .vf-cost{margin-top:14px;font-size:16px}.lp .vf-cost b{color:var(--navy)}.lp .vf-frise{--p:1;position:sticky;top:72px;z-index:2;margin-top:var(--f34);padding-block:var(--f16);background:var(--body-bg)}.lp .vf-frise__draw{position:relative;height:24px;margin-inline:10px}.lp .vf-frise__draw i{right:0;background:rgba(15,23,42,.15)}.lp .vf-frise__draw i,.lp .vf-frise__draw s{position:absolute;left:0;top:11px;height:2px}.lp .vf-frise__draw s{width:calc(var(--p) * 100%);background:var(--pink);text-decoration:none}.lp .vf-frise__draw b{position:absolute;top:12px;left:calc(var(--m) / 12 * 100%);width:10px;height:10px;translate:-50% -50%;border-radius:50%;background:#cbd5e1;transition:background .3s var(--ease),border-color .3s var(--ease)}.lp .vf-frise__draw b.is-q{width:18px;height:18px;background:#fff;border:3px solid #cbd5e1}.lp .vf-frise__draw b.is-past{background:var(--navy)}.lp .vf-frise__draw b.is-q.is-past{background:#fff;border-color:var(--navy)}.lp .vf-frise__draw b.is-m0{width:18px;height:18px;background:var(--navy)}.lp .vf-frise__draw u{position:absolute;top:12px;left:calc(var(--p) * 100%);width:22px;height:22px;translate:-50% -50%;border-radius:50%;background:var(--pink);box-shadow:0 0 0 6px rgba(223,31,159,.18)}.lp .vf-year{list-style:none;padding:0;display:grid;gap:0;margin-top:24px}.lp .vf-year li{display:grid;gap:2px;padding:12px 0;border-top:1px solid var(--line);font-size:15.5px}@media (min-width:768px){.lp .vf-year li{grid-template-columns:11em minmax(0,1fr);gap:16px}}.lp .vf-year b{font:700 15px/1.5 var(--font-h1);color:var(--navy)}@media (prefers-reduced-motion:no-preference){.lp .vf-year.is-live li{opacity:.35;transition:opacity .4s var(--ease)}.lp .vf-year.is-live li.is-on{opacity:1}}.lp .vf-soon{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:var(--lavender-soft);color:var(--navy);font-size:12.5px;font-weight:600;vertical-align:1px}.lp .vf-soon--flush{margin-left:0}.lp .vf-screen{margin:0;padding:10px;border-radius:20px;background:var(--navy)}.lp .vf-lesson{padding:20px;border-radius:14px;background:#fff;color:var(--text-body)}.lp .vf-steps{list-style:none;padding:0;margin-top:0;counter-reset:s}.lp .vf-steps li:first-child{border-top:0;padding-top:0}.lp .vf-steps li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:4px 12px;align-items:baseline;padding:10px 0;border-top:1px solid var(--line);font-size:14.5px;counter-increment:s}.lp .vf-steps li:before{content:counter(s);display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--navy);color:var(--navy);font:700 12px/1 var(--font-h1)}.lp .vf-steps b{color:var(--navy);font-weight:600}.lp .vf-steps time{font:600 13px/1.4 var(--font-h2);color:var(--navy);white-space:nowrap}.lp .vf-steps li.is-noai:before{border-style:dashed}.lp .vf-run{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--f13);margin-bottom:var(--f16);font:600 var(--text-meta)/1 var(--font-h2);color:var(--navy);transition:opacity .5s var(--ease)}.lp .vf-run i{position:relative;height:6px;border-radius:999px;background:var(--surface-sunken);overflow:hidden}.lp .vf-run i b{position:absolute;inset:0 auto 0 0;width:calc(var(--t, 38) / 38 * 100%);border-radius:inherit;background:linear-gradient(90deg,#7b3fe4,#e91e8c)}.lp .vf-run output{display:inline-block;min-width:2ch;text-align:right;font-variant-numeric:tabular-nums}.lp .vf-replay{display:grid;place-items:center;width:32px;height:32px;margin:-6px -6px -6px 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--navy);cursor:pointer;transition:background .2s var(--ease),transform .4s var(--ease)}.lp .vf-replay:hover{background:var(--lavender-soft);transform:rotate(-120deg)}.lp .vf-replay:focus-visible{outline:3px solid var(--pink-deep);outline-offset:2px}.lp .vf-replay svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lp .vf-steps li{position:relative;transition:opacity .35s var(--ease),transform .45s var(--ease)}.lp .vf-steps li:before{transition:background .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease)}.lp .vf-steps li:after{content:"";position:absolute;inset:2px -10px;z-index:-1;border-radius:10px;background:var(--lavender-soft);opacity:0;transition:opacity .3s var(--ease)}.lp .vf-lesson{position:relative;isolation:isolate}.lp .vf-lesson.is-playing .vf-steps li{opacity:.38}.lp .vf-lesson.is-playing .vf-steps li.is-done{opacity:1}.lp .vf-steps li.is-done:before{content:"✓";background:var(--navy);border-color:var(--navy);color:#fff}.lp .vf-lesson.is-playing .vf-steps li.is-cur,.lp .vf-steps li.is-cur:after{opacity:1}.lp .vf-steps li.is-cur:before{border-color:var(--pink);border-style:solid;color:var(--pink-deep);box-shadow:0 0 0 5px rgba(223,31,159,.16);animation:vf-pulse 1.2s var(--ease) infinite}@keyframes vf-pulse{50%{box-shadow:0 0 0 9px rgba(223,31,159,.06)}}.lp .vf-lesson.is-hidden .vf-steps li{opacity:0;transform:translateY(10px)}.lp .vf-lesson.is-hidden .vf-run{opacity:0}.lp .vf-levels{display:flex;flex-wrap:wrap;gap:var(--f21);margin-top:var(--f21);padding-top:var(--f13);border-top:1px solid var(--line)}.lp .vf-levels figure{display:grid;justify-items:center;gap:var(--f8);margin:0;font:600 var(--text-meta)/1.2 var(--font-body);color:var(--navy)}.lp .shell{width:55px;height:auto;aspect-ratio:4.236/2.618;display:block;overflow:visible}@media (min-width:768px){.lp .shell{width:89px}}.lp .shell .ch{fill:#fff;stroke:#8792a2;stroke-width:1.5px;vector-effect:non-scaling-stroke}.lp .shell .ch.on{fill:url(#g-shell);stroke:#fff}.lp .vf-levels figure{transition:opacity .3s var(--ease)}.lp .vf-levels figure.is-wait{opacity:.35}.lp .vf-levels figure.is-wait .ch.on{fill:#fff;stroke:#8792a2}@keyframes vf-shell{0%{transform:scale(.7)}60%{transform:scale(1.12)}}.lp .vf-levels figure.is-pop svg{animation:vf-shell .55s var(--ease) both}.lp .vf-cases{display:grid;gap:var(--f16);margin-top:var(--f34)}@media (min-width:768px){.lp .vf-cases{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp .vf-case{padding:22px;border-radius:var(--radius-card);background:#fff;border:1px solid var(--line)}.lp .vf-case__who{font:600 14px/1.3 var(--font-h2);color:var(--text-body)}.lp .vf-case__fig{display:block;margin:var(--f8) 0;color:var(--navy);font:800 var(--text-1)/1.1 var(--font-h1);letter-spacing:-.02em}.lp .vf-case p{font-size:15px}.lp .vf-actors{display:grid;gap:var(--f16);margin-top:var(--f34)}@media (min-width:1024px){.lp .vf-actors{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp .vf-actor{padding:22px;border-radius:var(--radius-card);background:#fff;border:1px solid var(--line)}.lp .vf-actor h3{color:var(--navy);font-size:17px}.lp .vf-actor h3 span{display:flex;align-items:center;gap:var(--f8);margin-bottom:var(--f8);font:600 13px/1.3 var(--font-h2);color:var(--pink-deep)}.lp .vf-actor p{margin-top:var(--f13);font-size:15px}.lp .vf-tri{width:11px;height:auto;aspect-ratio:.877;flex:0 0 auto}.lp .vf-tri polygon{fill:none;stroke:currentColor;stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.lp .vf-pseudo{display:inline-block;padding:1px 8px;border-radius:6px;background:var(--lavender-soft);color:var(--navy);font-weight:600}.lp .vf-subs-wrap{overflow-x:auto}.lp .vf-subs{width:100%;border-collapse:collapse;margin-top:12px;font-size:14px}.lp .vf-subs td,.lp .vf-subs th{text-align:left;padding:7px 8px 7px 0;border-top:1px solid var(--line);vertical-align:top}.lp .vf-subs th{color:var(--navy);font-weight:600}.lp .vf-subs thead th{border-top:0;font:600 12.5px/1.3 var(--font-h2);color:var(--text-body)}.lp .vf-doc{margin-top:10px;font-weight:600;color:var(--pink-deep)}.lp .vf-doc a{text-underline-offset:3px}.lp .vf-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin-top:28px}@media (min-width:768px){.lp .vf-people{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lp .vf-people{grid-template-columns:repeat(6,minmax(0,1fr))}}.lp .vf-people figure{display:grid;gap:10px;align-content:start;margin:0;font-size:14px;line-height:1.4}.lp .vf-face{width:88px;height:88px;border-radius:50%;object-fit:cover;object-position:center 25%;display:grid;place-items:center;background:var(--lavender);color:var(--navy);font:800 24px/1 var(--font-h1)}.lp .vf-people b{display:block;color:var(--navy);font:600 15px/1.3 var(--font-h2)}.lp .vf-bots{display:grid;gap:12px;margin-top:28px}@media (min-width:768px){.lp .vf-bots{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp .vf-bot{display:flex;gap:14px;align-items:center;padding:16px 18px;border-radius:var(--radius-card);background:var(--lavender-soft);font-size:14.5px}.lp .vf-bot .vf-face{width:72px;height:72px;flex:0 0 auto;object-position:center;background:#f4efe9;box-shadow:0 6px 18px rgba(15,23,42,.12);transition:transform .4s var(--ease)}.lp .vf-bot:hover .vf-face{transform:rotate(-6deg) scale(1.06)}.lp .vf-bot b{color:var(--navy);font:600 15px/1.3 var(--font-h2)}.lp .vf-bot small{margin-left:6px;padding:1px 7px;border-radius:999px;background:#fff;color:var(--navy);font-size:12px;font-weight:600}.lp .vf-monde{display:grid;gap:16px;margin:16px 0 0;padding:16px;border-radius:var(--radius-card);background:#f5efe6}@media (min-width:768px){.lp .vf-monde{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);align-items:center;gap:26px;padding:21px}}.lp .vf-monde img{width:100%;height:auto;border-radius:13px}.lp .vf-monde figcaption{font-size:14.5px;line-height:1.5}.lp .vf-monde b{display:block;margin-bottom:8px;color:var(--navy);font:600 15px/1.3 var(--font-h2)}.lp .vf-pilot{margin-top:12px;font-size:15px}.lp .vf-pilot b{color:var(--navy)}.lp .vf-plans{display:grid;gap:var(--f16);margin-top:var(--f34)}@media (min-width:1024px){.lp .vf-plans{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);grid-template-rows:auto auto;align-items:stretch}.lp .vf-plan--relais{grid-row:1/span 2;align-content:center;padding:var(--f42)}.lp .vf-plan--relais .vf-amount{font-size:var(--text-2)}}.lp .vf-plan{--card-pad:22px;position:relative;box-shadow:none;display:grid;align-content:start;gap:8px;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.lp .vf-plan__link{position:absolute;inset:0;z-index:1;border-radius:inherit}.lp .vf-plan__link:focus-visible{outline:3px solid var(--pink-deep);outline-offset:3px}.lp .vf-plan__go{position:absolute;top:18px;right:18px;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:var(--navy);opacity:.45;transition:transform .35s var(--ease),opacity .35s var(--ease)}.lp .vf-plan--relais .vf-plan__go{color:#fff}.lp .vf-plan:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(15,23,42,.14);border-color:var(--navy)}.lp .mj-card-solid.vf-plan--relais:hover{box-shadow:0 26px 56px rgba(15,23,42,.36)}.lp .vf-plan:focus-within .vf-plan__go,.lp .vf-plan:hover .vf-plan__go{opacity:1;transform:translate(3px,-3px)}.lp .vf-plan:active{transform:translateY(-1px) scale(.99)}.lp .vf-choice{display:inline-flex;justify-self:start;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:var(--lavender-soft);color:var(--navy);font-size:13.5px}.lp .vf-choice b{font-weight:700}@keyframes vf-pop{0%{transform:scale(.85);opacity:0}}.lp .vf-choice{animation:vf-pop .35s var(--ease) both}.lp .vf-plan h3{font-size:19px;color:var(--navy)}.lp .mj-card-solid.vf-plan--relais{background:var(--navy);color:var(--vf-on-dark);border:0;box-shadow:0 18px 44px rgba(15,23,42,.28)}.lp .vf-plan--relais .vf-amount,.lp .vf-plan--relais h3{color:#fff}.lp .vf-plan--relais .vf-note{color:var(--vf-on-dark)}.lp .vf-plan--relais .vf-ticks li:before{background:var(--lavender)}.lp .vf-reco{justify-self:start;padding:3px 12px;border-radius:999px;background:var(--navy);color:#fff;font-size:12.5px;font-weight:700}.lp .vf-plan--relais .vf-reco{background:#fff;color:var(--navy)}.lp .vf-amount{font:800 var(--text-1)/1.15 var(--font-h1);letter-spacing:-.02em;color:var(--navy)}.lp .vf-note{font-size:14px}.lp .vf-ticks{list-style:none;padding:0;display:grid;gap:4px;margin-top:4px;font-size:14.5px}.lp .vf-ticks li{position:relative;padding-left:20px}.lp .vf-ticks li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--navy)}.lp .vf-terms{margin-top:18px;font-size:14.5px}.lp .vf-guarantee{margin-top:28px;padding:22px;border-radius:var(--radius-card);background:var(--navy);color:var(--vf-on-dark);font-size:15.5px;line-height:1.6}.lp .vf-guarantee b{color:#fff}.lp .vf-close{display:grid;gap:32px;margin-top:8px}@media (min-width:1024px){.lp .vf-close{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}}.lp .vf-faq .mj-faq__item summary{font-size:15.5px}.lp .vf-faq .mj-faq__answer{font-size:15px}.lp .vf-form{display:grid;gap:14px;padding:24px;border-radius:var(--radius-card);background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-md)}.lp .vf-form h2{font-size:22px}.lp .vf-fine{font-size:13.5px}.lp .vf-fine b{color:var(--navy);font-weight:600}.lp .vf-fine a{color:var(--navy);text-underline-offset:3px}.lp .vf-ok{padding:24px;border-radius:var(--radius-card);background:#fff;border:1px solid var(--line);color:var(--navy);font-size:16px}.lp .vf-ok:focus{outline:3px solid var(--focus-ring);outline-offset:3px}.lp .vf-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lp .vf-sticky{display:none}@media (max-width:767.98px){.lp.is-js{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.lp.is-js .vf-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px var(--gutter) calc(8px + env(safe-area-inset-bottom));background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);font-size:13px;color:var(--text-body);line-height:1.3;transform:translateY(100%);visibility:hidden}.lp.is-js .vf-sticky b{color:var(--navy)}.lp.is-js .vf-sticky .vf-btn{flex:0 0 auto;white-space:nowrap}.lp.is-cta-free .vf-sticky{transform:none;visibility:visible}}@keyframes vf-seed{0%{transform:scale(0);opacity:0}}@media (prefers-reduced-motion:no-preference){.lp .vf-seeds circle{animation:vf-seed .5s var(--ease) both;animation-delay:calc(.5s + var(--i) * 9ms)}.lp.is-js .vf-sticky{transition:transform .2s var(--ease),visibility 0s .2s}.lp.is-cta-free .vf-sticky{transition:transform .25s var(--ease),visibility 0s}}@media (prefers-reduced-motion:reduce){.lp .vf-replay{visibility:hidden}.lp *,.lp :after,.lp :before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important}.lp .vf-bot:hover .vf-face,.lp .vf-btn:hover,.lp .vf-pill:hover,.lp .vf-plan:active,.lp .vf-plan:hover,.lp .vf-replay:hover{transform:none}}