.landing-root{--fond:#F2ECE6;--fond-warm:#EFE6DC;--fond-clair:#F8F4EF;--card:#FFFFFF;--bordure:#E8DDD4;--bordure-soft:#F0E8DF;--prune:#4A1259;--prune-light:#7B2F96;--prune-pale:#F2EAF6;--prune-deep:#2D0A3A;--emeraude:#0B6E4F;--emeraude-hover:#095C41;--emeraude-mid:#69B578;--emeraude-pale:#E8F5EC;--emeraude-soft:#C5E8CE;--amber:#B45309;--amber-pale:#FEF3E2;--amber-soft:#F6C47E;--blue-slate:#1E4D8C;--blue-pale:#EBF0FA;--text-main:#1A0826;--text-sub:#5E4F66;--text-muted:#7E7089;--text-ghost:#CDBFD3;--font:var(--font-poppins),"Poppins",system-ui,-apple-system,sans-serif;--font-main:var(--font-main-levee),"Caveat","Segoe Print",cursive;--emeraude-haut:#0F7F5B;--emeraude-tranche:#064A35;--amber-haut:#F9D59E;--amber-tranche:#C2862F;--ombre-sol:rgba(26,8,38,0.30);--bonbon-reflet:rgba(255,255,255,0.50);--bonbon-creux:rgba(10,30,20,0.22);--eva-corps-clair:#A23FBE;--eva-corps:#62107A;--eva-corps-fonce:#2C0540;--eva-pied:#4A0C5E;--eva-iris-clair:#94E3AB;--eva-iris-fonce:#2C8452;--eva-pupille:#12031A;--eva-blanc:#FFFBF3;--eva-blanc-ombre:#E6D8EA;--eva-joue:#FF6AD5;--eva-langue:#F2789B;--eva-contour:rgba(236,170,255,0.55);--eva-dessous:rgba(18,2,28,0.50);--eva-brillance:rgba(255,255,255,0.80);--eva-liseré:rgba(255,255,255,0.35);--radius-card:18px;--radius-btn:999px;--shadow-card:0 1px 3px rgba(74,18,89,0.05),0 4px 14px rgba(74,18,89,0.06);--shadow-card-lift:0 4px 14px rgba(74,18,89,0.10),0 16px 40px rgba(74,18,89,0.10);--max-w:1180px;--gutter:clamp(16px,4vw,48px);font-family:var(--font);font-size:17px;line-height:1.6;color:var(--text-main);background:var(--fond);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.landing-root *,.landing-root :after,.landing-root :before{box-sizing:border-box;margin:0;padding:0}.landing-root img,.landing-root svg,.landing-root video{display:block;max-width:100%}.landing-root a{color:inherit;text-decoration:none}.landing-root button{font:inherit;cursor:pointer}.landing-root ul{list-style:none}.landing-root [id]{scroll-margin-top:96px}.landing-root .container{width:100%;max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter)}.landing-root .container-narrow{width:100%;max-width:760px;margin:0 auto;padding:0 var(--gutter)}.landing-root .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--amber);margin-bottom:14px}.landing-root .eyebrow:before{content:"";flex-shrink:0;width:7px;height:7px;border-radius:2px;background:var(--amber);transform:rotate(45deg)}.landing-root h1,.landing-root h2,.landing-root h3{font-family:var(--font);color:var(--prune);letter-spacing:-.015em;font-weight:600;line-height:1.15}.landing-root h1{font-size:clamp(34px,5vw,58px);font-weight:700;letter-spacing:-.025em}.landing-root h2{font-size:clamp(28px,3.6vw,42px)}.landing-root h3{font-size:20px}.landing-root p{color:var(--text-main)}.landing-root .lead{font-size:clamp(17px,1.4vw,20px);color:var(--text-sub);line-height:1.7}.landing-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 24px;border-radius:var(--radius-btn);font-size:16px;font-weight:600;border:1.5px solid transparent;cursor:pointer;transition:transform .12s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;white-space:nowrap}.landing-root .btn-ambre,.landing-root .btn-primary,.landing-root .btn-secondary{--lift:0px;transform:perspective(600px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translate3d(var(--mx,0),calc(var(--my, 0px) + var(--lift)),0);background-repeat:no-repeat;background-origin:border-box;background-size:260% 100%,100% 100%;background-position:135% 0,0 0;transition:transform .18s cubic-bezier(.3,.7,.4,1.5),box-shadow .2s ease,background-position .7s ease,border-color .2s ease}.landing-root .btn-ambre:hover,.landing-root .btn-primary:hover,.landing-root .btn-secondary:hover{--lift:-3px;background-position:-35% 0,0 0}.landing-root .btn-ambre:active,.landing-root .btn-primary:active,.landing-root .btn-secondary:active{--lift:4px;transition-duration:60ms,60ms,.7s,.2s}.landing-root .btn-primary{color:#fff;background-image:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.26) 50%,transparent 62%),linear-gradient(180deg,var(--emeraude-haut),var(--emeraude));box-shadow:0 5px 0 var(--emeraude-tranche),0 16px 24px -8px rgba(11,110,79,.55),inset 0 1px 0 rgba(255,255,255,.22),inset 0 -6px 12px var(--bonbon-creux)}.landing-root .btn-primary:hover{box-shadow:0 7px 0 var(--emeraude-tranche),0 24px 32px -10px rgba(11,110,79,.55),inset 0 1px 0 rgba(255,255,255,.22),inset 0 -6px 12px var(--bonbon-creux)}.landing-root .btn-primary:active{box-shadow:0 1px 0 var(--emeraude-tranche),0 6px 10px -6px rgba(11,110,79,.55),inset 0 1px 0 rgba(255,255,255,.22),inset 0 -6px 12px var(--bonbon-creux)}.landing-root .btn-secondary{background-color:var(--card);background-image:linear-gradient(105deg,transparent 38%,rgba(123,47,150,.1) 50%,transparent 62%),linear-gradient(180deg,var(--card),var(--card));color:var(--prune);border-color:rgba(74,18,89,.22);box-shadow:0 4px 0 var(--bordure),0 12px 20px -10px rgba(74,18,89,.3),inset 0 -5px 10px rgba(123,47,150,.08)}.landing-root .btn-secondary:hover{border-color:var(--prune-light);box-shadow:0 6px 0 var(--bordure),0 20px 28px -12px rgba(74,18,89,.35),inset 0 -5px 10px rgba(123,47,150,.08)}.landing-root .btn-secondary:active{box-shadow:0 1px 0 var(--bordure),0 4px 8px -6px rgba(74,18,89,.3)}.landing-root .btn-ghost{background:var(--card);color:var(--prune);border-color:rgba(74,18,89,.22);box-shadow:0 4px 0 var(--bordure),0 12px 20px -10px rgba(74,18,89,.3),inset 0 -5px 10px rgba(123,47,150,.08);transition:transform .18s cubic-bezier(.3,.7,.4,1.5),box-shadow .2s ease,border-color .2s ease,scale .38s cubic-bezier(.3,1.6,.5,1)}.landing-root .btn-ghost:hover{border-color:var(--prune-light);transform:translateY(-3px);box-shadow:0 6px 0 var(--bordure),0 20px 28px -12px rgba(74,18,89,.35),inset 0 -5px 10px rgba(123,47,150,.08);animation:btn-gelee .65s cubic-bezier(.3,.7,.4,1)}.landing-root .btn-ghost:active{transform:translateY(3px);scale:1.05 .92;box-shadow:0 1px 0 var(--bordure),0 4px 8px -6px rgba(74,18,89,.3),inset 0 -5px 10px rgba(123,47,150,.08);transition-duration:60ms,60ms,.2s,90ms}.landing-root .btn-ambre{color:var(--prune-deep);background-image:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.45) 50%,transparent 62%),linear-gradient(180deg,var(--amber-haut),var(--amber-soft));box-shadow:0 5px 0 var(--amber-tranche),0 18px 26px -6px rgba(20,4,28,.65),inset 0 1px 0 rgba(255,255,255,.45),inset 0 -6px 12px rgba(120,60,0,.18)}.landing-root .btn-ambre:hover{box-shadow:0 7px 0 var(--amber-tranche),0 26px 34px -8px rgba(20,4,28,.7),inset 0 1px 0 rgba(255,255,255,.45),inset 0 -6px 12px rgba(120,60,0,.18)}.landing-root .btn-ambre:active{box-shadow:0 1px 0 var(--amber-tranche),0 6px 10px -4px rgba(20,4,28,.6),inset 0 1px 0 rgba(255,255,255,.45),inset 0 -6px 12px rgba(120,60,0,.18)}.landing-root .btn-flotte{position:relative;animation:btn-flotte 3.6s ease-in-out infinite}.landing-root .btn-flotte:after{content:"";position:absolute;left:12%;right:12%;bottom:-20px;height:10px;border-radius:50%;background:radial-gradient(closest-side,var(--ombre-sol),transparent);animation:btn-ombre 3.6s ease-in-out infinite;pointer-events:none}.landing-root .btn-flotte:focus-visible,.landing-root .btn-flotte:focus-visible:after,.landing-root .btn-flotte:hover,.landing-root .btn-flotte:hover:after{animation-play-state:paused}@keyframes btn-flotte{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes btn-ombre{0%,to{translate:0 0;scale:1;opacity:.9}50%{translate:0 6px;scale:.8;opacity:.5}}.landing-root .btn-ambre,.landing-root .btn-primary,.landing-root .btn-secondary{position:relative;padding-left:28px;padding-right:28px;transition:transform .18s cubic-bezier(.3,.7,.4,1.5),box-shadow .2s ease,background-position .7s ease,border-color .2s ease,scale .38s cubic-bezier(.3,1.6,.5,1)}.landing-root .btn-ambre:before,.landing-root .btn-primary:before{content:"";position:absolute;top:3px;left:16px;right:16px;height:40%;border-radius:999px;background:linear-gradient(180deg,var(--bonbon-reflet),transparent);pointer-events:none}.landing-root .btn-ambre:hover,.landing-root .btn-primary:hover,.landing-root .btn-secondary:hover{animation:btn-gelee .65s cubic-bezier(.3,.7,.4,1)}.landing-root .btn-flotte:hover{animation:btn-flotte 3.6s ease-in-out infinite,btn-gelee .65s cubic-bezier(.3,.7,.4,1);animation-play-state:paused,running}.landing-root .btn-ambre:active,.landing-root .btn-primary:active,.landing-root .btn-secondary:active{scale:1.06 .9;transition-duration:60ms,60ms,.7s,.2s,90ms}@keyframes btn-gelee{0%{scale:1 1}30%{scale:1.07 .9}50%{scale:.95 1.06}70%{scale:1.03 .97}85%{scale:.99 1.01}to{scale:1 1}}.landing-root .btn-arrow{width:14px;height:14px;flex-shrink:0;transition:transform .2s}.landing-root .btn-ambre:hover .btn-arrow,.landing-root .btn-primary:hover .btn-arrow{transform:translateX(3px)}.landing-root .btn-flotte .btn-arrow{animation:btn-fleche 3.6s ease-in-out infinite}@keyframes btn-fleche{0%,70%,to{translate:0 0}80%{translate:4px 0}90%{translate:0 0}}.landing-root section{padding:clamp(60px,8vw,100px) 0;position:relative;overflow-x:clip}.landing-root .hero{padding:clamp(36px,6vw,80px) 0 clamp(48px,6vw,80px)}.landing-root .hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(36px,5vw,72px);align-items:center}.landing-root .hero-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:99px;background:var(--prune-pale);color:var(--prune);font-size:13px;font-weight:600;margin-bottom:20px}.landing-root .hero-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--emeraude-mid)}.landing-root .hero-text h1{margin-bottom:20px}.landing-root .h1-accent{color:var(--prune-light)}.landing-root .hero-text .lead{margin-bottom:28px;max-width:54ch}.landing-root .hero-cta-zone{position:relative}.landing-root .hero-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.landing-root .hero-video-link{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:var(--prune-light);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.landing-root .hero-video-link:hover{color:var(--prune)}.landing-root .reassurance{display:flex;flex-wrap:wrap;gap:6px 18px;margin:20px 0 18px;font-size:13px;color:var(--text-sub)}.landing-root .reassurance li{display:flex;align-items:center;gap:7px}.landing-root .reassurance li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--emeraude-mid)}.landing-root .hero-agences{display:inline-block;font-size:14px;color:var(--text-sub)}.landing-root .hero-agences span{color:var(--amber);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(180,83,9,.35)}.landing-root .hero-agences:hover span{text-decoration-color:currentColor}.landing-root .journal{background:var(--card);border:1px solid var(--bordure);border-radius:22px;box-shadow:var(--shadow-card-lift);padding:22px 22px 18px}.landing-root .journal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--bordure-soft)}.landing-root .journal-title{font-size:16px;font-weight:600;color:var(--prune)}.landing-root .journal-count{font-size:13px;color:var(--text-sub);margin-top:2px}.landing-root .journal-gain{flex-shrink:0;font-size:12px;font-weight:700;color:var(--emeraude);background:var(--emeraude-pale);border-radius:99px;padding:5px 11px;white-space:nowrap}.landing-root .journal-list{margin:6px 0 4px}.landing-root .journal-row{display:grid;grid-template-columns:22px 1fr auto;grid-template-areas:"check text time" "check tag time";-moz-column-gap:10px;column-gap:10px;row-gap:4px;align-items:center;padding:10px 0;border-bottom:1px solid var(--bordure-soft);opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.landing-root .journal-row:last-child{border-bottom:none}.landing-root .journal-row.is-on{opacity:1;transform:none}.landing-root .journal-check{grid-area:check;width:22px;height:22px;border-radius:50%;background:var(--emeraude);color:#fff;display:flex;align-items:center;justify-content:center;align-self:start;margin-top:1px}.landing-root .journal-check svg{width:12px;height:12px}.landing-root .journal-text{grid-area:text;font-size:14px;line-height:1.4;color:var(--text-main)}.landing-root .journal-tag{grid-area:tag;justify-self:start;font-size:11px;font-weight:600;border-radius:99px;padding:2px 9px}.landing-root .journal-time{grid-area:time;align-self:start;font-size:12px;color:var(--text-sub);white-space:nowrap;font-variant-numeric:tabular-nums}.landing-root .tag-emeraude{color:var(--emeraude);background:var(--emeraude-pale)}.landing-root .tag-bleu{color:var(--blue-slate);background:var(--blue-pale)}.landing-root .tag-ambre{color:var(--amber);background:var(--amber-pale)}.landing-root .tag-prune{color:var(--prune);background:var(--prune-pale)}.landing-root .journal-foot{padding-top:12px;border-top:1px solid var(--bordure-soft);font-size:13px;font-weight:500;color:var(--prune-light)}@media (max-width:900px){.landing-root .hero-grid{grid-template-columns:1fr}.landing-root .hero-visual{max-width:520px;width:100%;margin:0 auto}}@media (max-width:480px){.landing-root .hero-cta-row .btn{width:100%}.landing-root .journal{padding:18px 16px 14px}.landing-root .journal-head{flex-direction:column}}.landing-root .proof{padding-top:0;padding-bottom:clamp(40px,6vw,72px)}.landing-root .proof-card{background:var(--card);border:1px solid var(--bordure-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:clamp(24px,4vw,34px) clamp(20px,4vw,48px);display:flex;flex-direction:column;align-items:center;gap:clamp(18px,3vw,26px)}.landing-root .proof-lead{font-size:13px;letter-spacing:.01em;color:var(--text-sub);text-align:center}.landing-root .proof-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px clamp(24px,3.5vw,44px)}.landing-root .proof-logos li{height:72px;display:flex;align-items:center;justify-content:center}.landing-root .proof-logo{width:auto;filter:grayscale(1);opacity:.7;transition:filter .25s ease,opacity .25s ease}.landing-root .proof-logos li:hover .proof-logo{filter:none;opacity:1}.landing-root .proof-logo-ilios{height:60px}.landing-root .proof-logo-elance{height:44px}.landing-root .proof-logo-vaeconseil{height:68px}.landing-root .proof-logos li{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.3,1)}.landing-root .proof-card.in .proof-logos li{opacity:1;transform:none}.landing-root .proof-card.in .proof-logos li:first-child{transition-delay:.12s}.landing-root .proof-card.in .proof-logos li:nth-child(2){transition-delay:.27s}.landing-root .proof-card.in .proof-logos li:nth-child(3){transition-delay:.42s}.landing-root .proof-fnp{font-size:13px;font-weight:600;color:var(--prune);background:var(--prune-pale);border-radius:99px;padding:6px 14px}.landing-root .proof-quote{max-width:640px;text-align:center;padding-top:clamp(18px,3vw,26px);border-top:1px solid var(--bordure-soft)}.landing-root .proof-quote blockquote p{font-size:clamp(16px,1.5vw,18px);font-style:italic;line-height:1.65;color:var(--text-main)}.landing-root .proof-quote figcaption{margin-top:12px;font-size:13px;color:var(--text-sub)}.landing-root .proof-quote figcaption strong{color:var(--prune);font-weight:600}@media (max-width:560px){.landing-root .proof-logos{gap:14px 22px}.landing-root .proof-logos li{height:56px}.landing-root .proof-logo-ilios{height:44px}.landing-root .proof-logo-elance{height:30px}.landing-root .proof-logo-vaeconseil{height:50px}}.landing-root .marquee{background:var(--prune);color:var(--fond);overflow:hidden;padding:16px 0}.landing-root .marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:marquee 40s linear infinite}.landing-root .marquee:hover .marquee-track{animation-play-state:paused}.landing-root .marquee-list{display:flex;flex-shrink:0}.landing-root .marquee-list li{display:flex;align-items:center;white-space:nowrap;font-size:15px;font-weight:500}.landing-root .marquee-sep{color:var(--emeraude-mid);margin:0 22px}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.landing-root .quotidien{background:var(--card)}.landing-root .quotidien-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(36px,5vw,72px);align-items:center}.landing-root .quotidien h2{margin-bottom:24px}.landing-root .quotidien-text{font-size:clamp(18px,1.7vw,21px);line-height:1.6;font-weight:500}@supports ((-webkit-background-clip:text) or (background-clip:text)){.landing-root .reveal-span{background-image:linear-gradient(var(--text-main),var(--text-main)),linear-gradient(var(--text-ghost),var(--text-ghost));background-size:var(--reveal,0) 100%,100% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent}}.landing-root .quotidien-chute{margin-top:24px;font-size:clamp(18px,1.7vw,21px);font-style:italic;color:var(--prune-light);opacity:0;transform:translateY(8px);transition:opacity .6s ease,transform .6s ease}.landing-root .quotidien-chute.is-on{opacity:1;transform:none}@media (max-width:860px){.landing-root .quotidien-grid{grid-template-columns:1fr}}.landing-root .demo{background:radial-gradient(circle at 15% 0,rgba(123,47,150,.45) 0,transparent 45%),radial-gradient(circle at 90% 100%,rgba(180,83,9,.22) 0,transparent 40%),var(--prune-deep)}.landing-root .demo h2{text-align:center;margin-bottom:32px;color:var(--fond)}.landing-root .demo-titre{position:relative}.landing-root .demo-video{margin:0 auto;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.35);background:var(--prune-deep)}.landing-root .demo-video video{width:100%;height:auto}.landing-root .demo-video--large{aspect-ratio:16/9}.landing-root .demo-video--tall{display:none;max-width:360px;aspect-ratio:9/16}@media (max-width:767px){.landing-root .demo-video--large{display:none}.landing-root .demo-video--tall{display:block}}.landing-root .ba{background:var(--fond-clair);border:1px solid var(--bordure);border-radius:var(--radius-card);padding:clamp(20px,3vw,32px)}.landing-root .ba-table{width:100%;border-collapse:collapse;font-size:15px}.landing-root .ba-table tbody tr:hover,.landing-root .ba-table thead tr{background:transparent!important}.landing-root .ba-table th{text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-sub);padding:0 0 10px;border-bottom:1px solid var(--bordure)}.landing-root .ba-table td:last-child,.landing-root .ba-table th:last-child{text-align:right;white-space:nowrap;padding-left:16px}.landing-root .ba-table td{padding:12px 0;border-bottom:1px solid var(--bordure-soft);color:var(--text-main);line-height:1.45}.landing-root .ba-table td:last-child{color:var(--amber);font-weight:600;font-variant-numeric:tabular-nums}.landing-root .ba-figures{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.landing-root .ba-fig{border-radius:14px;padding:18px 20px;display:flex;flex-direction:column}.landing-root .ba-fig strong{font-size:clamp(32px,4.5vw,48px);font-weight:700;line-height:1.1;letter-spacing:-.02em}.landing-root .ba-fig span{font-size:14px;margin-top:4px}.landing-root .ba-fig--sans{background:var(--amber-pale)}.landing-root .ba-fig--sans span,.landing-root .ba-fig--sans strong{color:var(--amber)}.landing-root .ba-fig--avec{position:relative;background:var(--emeraude-pale)}.landing-root .ba-fig--avec span,.landing-root .ba-fig--avec strong{color:var(--emeraude)}.landing-root .ba-note{margin-top:14px;font-size:12px;color:var(--text-sub);text-align:center}.landing-root .valeurs-head{text-align:center;margin-bottom:40px}.landing-root .vcard{position:sticky;--stick:calc(104px + var(--i, 0) * 20px);top:min(var(--stick),var(--stick-fit,9999px));margin-bottom:40px;min-height:440px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(28px,4vw,52px);border-radius:24px;border:1px solid var(--bordure);box-shadow:0 -10px 30px rgba(74,18,89,.08),0 2px 6px rgba(74,18,89,.04)}.landing-root .vcard:first-child{--i:0}.landing-root .vcard:nth-child(2){--i:1}.landing-root .vcard:nth-child(3){--i:2}.landing-root .vcard:nth-child(4){--i:3}.landing-root .vcard:nth-child(5){--i:4;margin-bottom:0}.landing-root .vcard--blanc{background:var(--card)}.landing-root .vcard--creme{background:var(--fond-clair)}.landing-root .vcard--emeraude{background:var(--emeraude-pale);border-color:var(--emeraude-soft)}.landing-root .vcard--prune-pale{background:var(--prune-pale);border-color:#E4D3EC}.landing-root .vcard--prune{background:var(--prune);border-color:var(--prune)}.landing-root .vcard-meta{display:flex;align-items:center;gap:12px;margin-bottom:16px}.landing-root .vcard-n{font-size:14px;font-weight:700;color:var(--amber);font-variant-numeric:tabular-nums}.landing-root .vcard-tag{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--prune)}.landing-root .vcard h3{font-size:clamp(22px,2.4vw,30px);margin-bottom:14px}.landing-root .vcard-body{color:var(--text-sub);line-height:1.7;max-width:48ch}.landing-root .vcard--emeraude .vcard-n,.landing-root .vcard--emeraude .vcard-tag{color:var(--emeraude)}.landing-root .vcard--prune-pale .vcard-n{color:var(--prune-light)}.landing-root .vcard--prune .vcard-body,.landing-root .vcard--prune .vcard-tag,.landing-root .vcard--prune h3{color:var(--fond)}.landing-root .vcard--prune .vcard-n{color:var(--amber-soft)}.landing-root .mock{background:var(--card);border:1px solid var(--bordure);border-radius:16px;box-shadow:var(--shadow-card);padding:18px;font-size:13px}.landing-root .mock-head{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--prune);margin-bottom:14px}.landing-root .mock-head .mock-chip{margin-left:auto}.landing-root .mock-chip{font-size:11px;font-weight:600;border-radius:99px;padding:3px 9px;white-space:nowrap}.landing-root .chip-prune{color:var(--prune);background:var(--prune-pale)}.landing-root .chip-blue{color:var(--blue-slate);background:var(--blue-pale)}.landing-root .chip-amber{color:var(--amber);background:var(--amber-pale)}.landing-root .chip-emeraude{color:var(--emeraude);background:var(--emeraude-pale)}.landing-root .mock-fields{display:grid;gap:8px;margin-bottom:16px}.landing-root .mock-fields div{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;background:var(--fond-clair);border-radius:8px}.landing-root .mock-fields dt{color:var(--text-sub)}.landing-root .mock-fields dd{font-weight:600;color:var(--text-main);text-align:right}.landing-root .mock-btn{position:relative;display:block;text-align:center;background:linear-gradient(180deg,var(--emeraude-haut),var(--emeraude));color:#fff;font-weight:600;border-radius:999px;padding:10px;box-shadow:0 3px 0 var(--emeraude-tranche),inset 0 -4px 8px var(--bonbon-creux)}.landing-root .mock-btn:before{content:"";position:absolute;top:2px;left:12px;right:12px;height:40%;border-radius:999px;background:linear-gradient(180deg,var(--bonbon-reflet),transparent)}.landing-root .mock-list li{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--bordure-soft)}.landing-root .mock-list li:last-child{border-bottom:none}.landing-root .mock-dot{width:8px;height:8px;border-radius:50%;background:var(--prune-light);flex-shrink:0}.landing-root .mock-list-text{flex:1;min-width:0;color:var(--text-main)}.landing-root .phone{width:220px;margin:0 auto;border-radius:30px;background:var(--prune-deep);padding:10px;box-shadow:var(--shadow-card-lift)}.landing-root .phone-screen{background:var(--card);border-radius:22px;padding:20px 16px;font-size:13px}.landing-root .phone-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-sub)}.landing-root .phone-doc{font-weight:600;color:var(--prune);margin:6px 0 12px}.landing-root .phone-sign{border:1.5px dashed var(--bordure);border-radius:10px;padding:10px;color:var(--prune);margin-bottom:12px}.landing-root .phone-done{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--emeraude);background:var(--emeraude-pale);border-radius:9px;padding:8px 10px}.landing-root .mock-espaces{display:grid;gap:10px}.landing-root .espace{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;background:var(--fond-clair);border-radius:10px}.landing-root .espace-desc{color:var(--text-main)}.landing-root .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.landing-root .kpi{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:4px;color:var(--fond)}.landing-root .kpi strong{font-size:clamp(20px,2.4vw,28px);font-weight:700;color:#fff}.landing-root .kpi span{font-size:12px}.landing-root .kpi-chart{grid-column:1/-1}.landing-root .kpi-chart svg{width:100%;height:64px;color:var(--emeraude-mid)}@media (max-width:860px){.landing-root .vcard{grid-template-columns:1fr;min-height:0;gap:20px;--stick:calc(84px + var(--i, 0) * 12px);margin-bottom:24px;padding:24px 20px}.landing-root .vcard h3{font-size:21px;margin-bottom:10px}.landing-root .vcard-body{font-size:15px;line-height:1.6}.landing-root .vcard-meta{margin-bottom:10px}.landing-root .mock{padding:14px}.landing-root .phone{width:190px}.landing-root .kpi{padding:10px}}.landing-root .agences{background:#E9DDD0}.landing-root .agences-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:start}.landing-root .agences-intro h2{margin-bottom:18px;max-width:18ch}.landing-root .agences-intro p{color:var(--text-sub);line-height:1.7}.landing-root .agences-intro .agences-tarif{margin-top:18px;font-weight:600;color:var(--prune)}.landing-root .agences-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.landing-root .agences-points{display:grid;gap:14px}.landing-root .agences-points li{background:var(--card);border:1px solid var(--bordure);border-radius:14px;padding:18px 20px;color:var(--text-sub);line-height:1.6;font-size:15px}.landing-root .agences-points strong{display:flex;align-items:center;gap:10px;color:var(--prune);font-weight:600;margin-bottom:4px;font-size:16px}.landing-root .agences-points strong:before{content:"";flex-shrink:0;width:8px;height:8px;border-radius:2px;background:var(--amber);transform:rotate(45deg)}@media (max-width:860px){.landing-root .agences-grid{grid-template-columns:1fr}}.landing-root .audit-card{text-align:center;background:var(--amber-pale);border-color:#F3DDBF;border-radius:var(--radius-card);padding:clamp(28px,4vw,48px);box-shadow:var(--shadow-card)}.landing-root .audit-card h2{margin-bottom:14px;font-size:clamp(24px,3vw,34px)}.landing-root .audit-card p{color:var(--text-main);line-height:1.7;max-width:62ch;margin:0 auto;font-size:18px}.landing-root .faq{padding-top:0}.landing-root .faq-grid{display:grid;grid-template-columns:1fr 2fr;gap:clamp(28px,5vw,72px);align-items:start}.landing-root .faq h2{position:sticky;top:110px}@media (max-width:860px){.landing-root .faq-grid{grid-template-columns:1fr}.landing-root .faq h2{position:static;text-align:center}}.landing-root .faq-item{border-bottom:1px solid var(--bordure)}.landing-root .faq-item:first-child{border-top:1px solid var(--bordure)}.landing-root .faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font-weight:600;color:var(--prune)}.landing-root .faq-item summary::-webkit-details-marker{display:none}.landing-root .faq-item summary:after{content:"+";flex-shrink:0;font-size:22px;font-weight:400;line-height:1;color:var(--amber);transition:transform .2s ease}.landing-root .faq-item[open] summary:after{transform:rotate(45deg)}.landing-root .faq-item p{padding:0 4px 20px;color:var(--text-sub);line-height:1.7}.landing-root .faq-item p a{color:var(--prune);font-weight:600;text-decoration:underline;text-underline-offset:3px}.landing-root .cta-final{text-align:center;padding:clamp(72px,10vw,120px) 0;background:radial-gradient(circle at 85% 20%,rgba(180,83,9,.25) 0,transparent 40%),radial-gradient(circle at 10% 90%,rgba(105,181,120,.18) 0,transparent 40%),var(--prune)}.landing-root .cta-final h2{max-width:22ch;margin:0 auto 20px;font-size:clamp(28px,4vw,46px);color:var(--fond)}.landing-root .cta-final .lead{max-width:52ch;margin:0 auto 32px;color:rgba(242,236,230,.88)}.landing-root .cta-final .btn-secondary{border-color:transparent}.landing-root .cta-final :focus-visible{outline-color:var(--fond)}.landing-root .cta-final-row{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media (max-width:480px){.landing-root .agences-cta .btn,.landing-root .cta-final-row .btn{width:100%;white-space:normal;text-align:center}}.landing-root .equipe{background:var(--card);border:1px solid var(--bordure);border-radius:22px;box-shadow:var(--shadow-card-lift);padding:22px 22px 18px}.landing-root .equipe-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--bordure-soft)}.landing-root .equipe-title{font-size:16px;font-weight:600;color:var(--prune)}.landing-root .equipe-sub{font-size:13px;color:var(--text-sub);margin-top:2px}.landing-root .equipe-row{display:grid;grid-template-columns:40px 1fr;gap:8px 12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--bordure-soft)}.landing-root .equipe-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--prune);background:var(--prune-pale)}.landing-root .equipe-row:nth-child(2) .equipe-avatar{color:var(--emeraude);background:var(--emeraude-pale)}.landing-root .equipe-row:nth-child(3) .equipe-avatar{color:var(--amber);background:var(--amber-pale)}.landing-root .equipe-nom{font-size:15px;font-weight:600;color:var(--text-main)}.landing-root .equipe-phases{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:3px;font-size:12px;color:var(--text-sub)}.landing-root .equipe-phases b{color:var(--prune);font-weight:700;font-variant-numeric:tabular-nums}.landing-root .equipe-stats{grid-column:2;display:flex;align-items:center;gap:10px}.landing-root .equipe-actifs{font-size:13px;color:var(--text-sub);white-space:nowrap}.landing-root .equipe-actifs b{font-size:18px;color:var(--prune);font-variant-numeric:tabular-nums}.landing-root .equipe-autres{padding:10px 0 0 52px;font-size:12px;color:var(--text-sub)}.landing-root .equipe-foot{padding-top:12px;font-size:13px;font-weight:600;color:var(--emeraude)}@media (max-width:480px){.landing-root .equipe{padding:18px 14px 14px}.landing-root .equipe-row{grid-template-columns:36px 1fr}.landing-root .equipe-avatar{width:36px;height:36px}}.landing-root .hero--agences .hero-grid{grid-template-columns:1.3fr 1fr;gap:clamp(36px,4vw,48px)}@media (max-width:900px){.landing-root .hero--agences .hero-grid{grid-template-columns:1fr}}.landing-root .cta-final-row--seul{margin-top:32px}.landing-root .quotidien--solo .quotidien-col{max-width:900px;margin:0 auto}.landing-root .quotidien--solo .quotidien-chute,.landing-root .quotidien--solo .quotidien-text{font-size:clamp(21px,2.4vw,30px);line-height:1.5}.landing-root .preuves{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:18px;font-size:13px;color:var(--fond)}.landing-root .preuves-title{font-weight:600;color:#fff;margin-bottom:8px}.landing-root .preuves li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.12)}.landing-root .preuves li:last-child{border-bottom:none}.landing-root .preuves-nom{display:flex;flex-direction:column;color:#fff;font-weight:600}.landing-root .preuves-nom small{font-size:12px;font-weight:400;color:var(--fond)}.landing-root .preuves-n{font-size:12px;font-weight:600;white-space:nowrap;color:var(--prune-deep);background:var(--amber-soft);border-radius:99px;padding:3px 10px}.landing-root .tarif-card .tarif-fnp{margin-top:10px;font-weight:600;color:var(--amber)}.landing-root .tarif-cta{display:flex;justify-content:center;margin-top:24px}.landing-root .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.3,1)}.landing-root .reveal.in{opacity:1;transform:translateY(0)}@media (max-width:900px){.landing-root .btn{padding:12px 18px;font-size:15px}}@media (max-width:540px){.landing-root{font-size:16px}}.landing-root .eva{--gx:0;--gy:0;--bras-d:-35;--bras-g:12;--feuille:0;--s:1;position:fixed;top:0;left:0;z-index:45;width:124px;height:145px;transform:translate3d(110vw,70vh,0);transform-origin:50% 50%;pointer-events:none;will-change:transform}.landing-root .eva-corps,.landing-root .eva-saut{width:100%;height:100%}.landing-root .eva-saut{animation:eva-flotte 3.2s ease-in-out infinite}.landing-root .eva-corps,.landing-root .eva-svg{transform-origin:44% 98%}.landing-root .eva-svg{width:100%;height:100%;overflow:visible;pointer-events:none;animation:eva-respire 3.2s ease-in-out infinite;filter:drop-shadow(0 0 1.5px rgba(255,255,255,.65)) drop-shadow(0 10px 12px rgba(26,8,38,.28))}.landing-root .eva-svg :is(path,ellipse,circle){pointer-events:visiblePainted;cursor:pointer}.landing-root .eva-ombre{position:absolute;left:22%;right:34%;bottom:-6px;height:12px;border-radius:50%;background:radial-gradient(closest-side,var(--ombre-sol),transparent);animation:eva-ombre 3.2s ease-in-out infinite}.landing-root .eva-stop-corps-clair{stop-color:var(--eva-corps-clair)}.landing-root .eva-stop-corps{stop-color:var(--eva-corps)}.landing-root .eva-stop-corps-fonce{stop-color:var(--eva-corps-fonce)}.landing-root .eva-stop-contour{stop-color:var(--eva-contour)}.landing-root .eva-stop-contour-nul{stop-color:var(--eva-contour);stop-opacity:0}.landing-root .eva-stop-dessous{stop-color:var(--eva-dessous)}.landing-root .eva-stop-dessous-nul{stop-color:var(--eva-dessous);stop-opacity:0}.landing-root .eva-stop-brillance{stop-color:var(--eva-brillance)}.landing-root .eva-stop-brillance-nulle{stop-color:var(--eva-brillance);stop-opacity:0}.landing-root .eva-stop-feuille-prune{stop-color:var(--prune-light)}.landing-root .eva-stop-feuille-vert{stop-color:var(--emeraude-mid)}.landing-root .eva-stop-joue{stop-color:var(--eva-joue);stop-opacity:.8}.landing-root .eva-stop-joue-nulle{stop-color:var(--eva-joue);stop-opacity:0}.landing-root .eva-stop-iris-clair{stop-color:var(--eva-iris-clair)}.landing-root .eva-stop-iris-fonce{stop-color:var(--eva-iris-fonce)}.landing-root .eva-stop-blanc{stop-color:var(--eva-blanc)}.landing-root .eva-stop-blanc-ombre{stop-color:var(--eva-blanc-ombre)}.landing-root .eva-corps-forme{fill:url(#eva-g-corps);stroke:var(--eva-liseré);stroke-width:1.4;stroke-linejoin:round}.landing-root .eva-reflet{fill:none;stroke:var(--eva-liseré);stroke-width:5;stroke-linecap:round}.landing-root .eva-pied{fill:var(--eva-pied)}.landing-root .eva-membre{fill:var(--eva-corps);stroke:var(--eva-liseré);stroke-width:1.4}.landing-root .eva-tige{fill:none;stroke:url(#eva-g-tige);stroke-width:9;stroke-linecap:round}.landing-root .eva-feuille--g{fill:url(#eva-g-feuille-g)}.landing-root .eva-feuille--d{fill:url(#eva-g-feuille-d)}.landing-root .eva-nervure{fill:none;stroke:rgba(255,255,255,.9);stroke-width:3;stroke-linecap:round}.landing-root .eva-pousse{transform-origin:113px 150px;transform:rotate(calc(var(--feuille) * 1deg))}.landing-root .eva-bras{transition:transform .2s ease-out}.landing-root .eva-bras--d{transform:rotate(calc(var(--bras-d) * 1deg))}.landing-root .eva-bras--g{transform:rotate(calc(var(--bras-g) * 1deg))}.landing-root .eva-noir{fill:var(--eva-pupille)}.landing-root .eva-eclat{fill:var(--eva-blanc)}.landing-root .eva-pupille{transform:translate(calc(var(--gx) * 2px),calc(var(--gy) * 2px))}.landing-root .eva-paupiere{fill:var(--eva-corps);stroke:var(--eva-pupille);stroke-width:2.5;transform:translateY(-52px);transition:transform 70ms ease-in}.landing-root .eva-contour-oeil{fill:none;stroke:var(--eva-corps-fonce);stroke-width:2.4;stroke-linecap:round}.landing-root .eva-cil{fill:none;stroke:var(--eva-pupille);stroke-width:2.6;stroke-linecap:round}.landing-root .eva-sourcil{fill:none;stroke:var(--eva-corps-fonce);stroke-width:3.2;stroke-linecap:round;opacity:.55;transition:transform .2s cubic-bezier(.3,.7,.4,1.5)}.landing-root .eva-oeil{transform-box:fill-box;transform-origin:center;transition:transform .12s ease}.landing-root .eva-yeux-rieurs{display:none;fill:none;stroke:var(--eva-pupille);stroke-width:6;stroke-linecap:round}.landing-root .eva-bouche{display:none;fill:var(--eva-pupille);stroke:var(--eva-pupille);stroke-width:2.4;stroke-linejoin:round}.landing-root .eva-bouche--sourire{display:inline;fill:var(--eva-blanc)}.landing-root .eva-langue{fill:var(--eva-langue);stroke:none}.landing-root .eva--cligne .eva-paupiere{transform:translateY(0)}.landing-root .eva--attentive .eva-sourcil,.landing-root .eva--joie .eva-sourcil{transform:translateY(-5px)}.landing-root .eva--surprise .eva-sourcil{transform:translateY(-8px)}.landing-root .eva--attentive .eva-oeil{transform:scale(1.08)}.landing-root .eva--attentive .eva-saut{animation:eva-trepigne .45s ease-in-out infinite alternate}.landing-root .eva--joie .eva-bouche--sourire,.landing-root .eva--joie .eva-yeux,.landing-root .eva--surprise .eva-bouche--sourire{display:none}.landing-root .eva--joie .eva-bouche--joie,.landing-root .eva--joie .eva-yeux-rieurs,.landing-root .eva--surprise .eva-bouche--o{display:inline}.landing-root .eva--joie .eva-saut{animation:eva-joie 1.1s cubic-bezier(.3,.7,.4,1)}.landing-root .eva--joie .eva-ombre{animation:eva-ombre-saut 1.1s cubic-bezier(.3,.7,.4,1)}.landing-root .eva--joie .eva-bras{animation:eva-bras-joie .28s ease-in-out 4 alternate}.landing-root .eva--surprise .eva-oeil{transform:scale(1.15)}.landing-root .eva--surprise .eva-saut{animation:eva-frisson .8s ease-in-out}.landing-root .eva--hoche .eva-saut{animation:eva-hoche .8s ease-in-out}.landing-root .eva--salut .eva-bras--d{animation:eva-salut .35s ease-in-out 6 alternate}@keyframes eva-respire{0%,to{scale:1 1}40%{scale:1.015 .985}70%{scale:.99 1.02}}@keyframes eva-flotte{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes eva-ombre{0%,to{scale:1;opacity:1}50%{scale:.82;opacity:.6}}@keyframes eva-trepigne{0%{translate:0 0}to{translate:0 -5px}}@keyframes eva-joie{0%{translate:0 0;scale:1 1;rotate:0deg}14%{translate:0 5px;scale:1.1 .88}38%{translate:0 -42px;scale:.94 1.08;rotate:-8deg}58%{translate:0 -40px;rotate:8deg}80%{translate:0 0;scale:1.08 .92;rotate:0deg}to{translate:0 0;scale:1 1}}@keyframes eva-ombre-saut{0%,to{scale:1;opacity:1}38%,58%{scale:.5;opacity:.35}}@keyframes eva-bras-joie{0%{transform:rotate(-30deg)}to{transform:rotate(-95deg)}}@keyframes eva-frisson{0%,to{rotate:0deg}20%{rotate:-10deg}40%{rotate:9deg}60%{rotate:-6deg}80%{rotate:3deg}}@keyframes eva-hoche{0%,to{translate:0 0;rotate:0deg}30%{translate:0 5px;rotate:6deg}60%{translate:0 -2px;rotate:-2deg}}@keyframes eva-salut{0%{transform:rotate(-35deg)}to{transform:rotate(-85deg)}}.landing-root .eva-bulle{position:absolute;bottom:calc(100% - 10px);right:46%;width:-moz-max-content;width:max-content;max-width:230px;padding:8px 14px 9px;border-radius:16px 16px 4px 16px;background:var(--card);border:1.5px solid var(--bordure);box-shadow:var(--shadow-card-lift);color:var(--prune);font-family:var(--font-main);font-size:22px;font-weight:700;line-height:1.1;opacity:0;transform-origin:100% 100%;transform:scale(calc(.6 / var(--s)));transition:opacity .18s ease,transform .26s cubic-bezier(.3,.7,.4,1.5);pointer-events:none}.landing-root .eva--gauche .eva-bulle,.landing-root .eva--perchee .eva-bulle{right:auto;left:56%;border-radius:16px 16px 16px 4px;transform-origin:0 100%}.landing-root .eva--parle .eva-bulle{opacity:1;transform:scale(calc(1 / var(--s)))}@media (max-width:639px){.landing-root .eva-bulle{font-size:18px;max-width:180px;padding:6px 11px 7px}}.landing-root .eva-fermer{position:absolute;top:18px;right:2px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--bordure);background:var(--card);color:var(--prune);box-shadow:var(--shadow-card);transform:scale(calc(1 / var(--s)));opacity:0;pointer-events:none}.landing-root .eva-fermer svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.landing-root .eva-fermer:focus-visible{opacity:1;pointer-events:auto}.landing-root .eva-couche{position:fixed;inset:0;z-index:46;overflow:hidden;pointer-events:none}.landing-root .eva-confetti{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:0 100% 0 100%;animation:eva-confetti .95s cubic-bezier(.2,.7,.3,1) forwards}.landing-root .eva-confetti--0{background:var(--emeraude-mid)}.landing-root .eva-confetti--1{background:var(--amber-soft)}.landing-root .eva-confetti--2{background:var(--prune-light)}.landing-root .eva-confetti--3{background:var(--eva-joue);border-radius:50%;width:7px;height:7px}@keyframes eva-confetti{0%{transform:translate(0) rotate(0deg) scale(.4);opacity:1}70%{opacity:1}to{transform:translate(var(--dx),calc(var(--dy) + 34px)) rotate(var(--r)) scale(1);opacity:0}}.landing-root .eva-sillage{position:absolute;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:0 100% 0 100%;background:linear-gradient(135deg,var(--emeraude-mid),var(--prune-light));opacity:0;animation:eva-sillage 1.3s cubic-bezier(.25,.6,.4,1) forwards}.landing-root .eva-sillage--petite{width:7px;height:7px;margin:-3.5px 0 0 -3.5px}.landing-root .eva-sillage--verte{background:var(--emeraude-mid)}@keyframes eva-sillage{0%{transform:translate(0) rotate(0deg) scale(.3);opacity:0}12%{opacity:.95;transform:translate(calc(var(--dx) * .15),2px) rotate(calc(var(--r) * .2)) scale(1)}45%{transform:translate(calc(var(--dx) * .6),calc(var(--chute) * .45)) rotate(calc(var(--r) * .6)) scale(1)}to{transform:translate(var(--dx),var(--chute)) rotate(var(--r)) scale(.7);opacity:0}}.landing-root .eva.eva--immobile{top:auto;left:auto;right:10px;bottom:8px;transform:scale(.5);transform-origin:100% 100%}@media print{.landing-root .eva,.landing-root .eva-couche{display:none}}.landing-root .note-eva{position:absolute;display:flex;flex-direction:column;font-family:var(--font-main);font-size:23px;font-weight:700;line-height:1.05;pointer-events:none}.landing-root .note-eva-texte{white-space:nowrap}.landing-root .note-eva--essai .note-eva-texte{white-space:normal}.landing-root .note-eva-fleche{overflow:visible}.landing-root .note-eva-trait{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s cubic-bezier(.6,.1,.3,1) .3s}.landing-root .note-eva-pointe{transition-duration:.26s;transition-delay:1.15s}.landing-root .reveal.in .note-eva-trait,.landing-root .reveal.in.entourage-eva .note-eva-trait{stroke-dashoffset:0}.landing-root .note-eva--essai{right:calc(100% + 18px);top:-46px;width:150px;align-items:flex-end;text-align:right;color:var(--prune-light);rotate:-4deg}.landing-root .note-eva--essai .note-eva-fleche{width:74px;height:56px;margin-top:2px}.landing-root .note-eva--demo{left:calc(50% + 260px);top:-14px;color:var(--amber-soft);rotate:5deg}.landing-root .note-eva--demo .note-eva-fleche{width:64px;height:80px;margin:4px 0 0 -14px}.landing-root .note-eva--final{right:calc(50% + 286px);top:-40px;align-items:flex-end;color:var(--amber-soft);rotate:-5deg}.landing-root .note-eva--final .note-eva-fleche{width:96px;height:48px;margin:2px -20px 0 0}.landing-root .entourage-eva{position:absolute;inset:-12px -14px;width:calc(100% + 28px);height:calc(100% + 24px);color:var(--emeraude);overflow:visible;pointer-events:none}.landing-root .entourage-eva .note-eva-trait{stroke-width:2.2;transition-duration:1.1s;transition-delay:.5s}.landing-root .entourage-eva.reveal{transform:none}@media (max-width:1339px){.landing-root .note-eva--essai{display:none}}@media (max-width:1100px){.landing-root .note-eva--demo,.landing-root .note-eva--final{display:none}}@media (prefers-reduced-motion:reduce){.landing-root *,.landing-root :after,.landing-root :before{transition:none!important;animation:none!important}.landing-root .reveal{opacity:1;transform:none}.landing-root .note-eva-trait{stroke-dashoffset:0}.landing-root .journal-row,.landing-root .proof-logos li{opacity:1;transform:none}.landing-root .reveal-span{--reveal:100%}.landing-root .quotidien-chute{opacity:1;transform:none}.landing-root .marquee-track{width:auto;flex-wrap:wrap;justify-content:center;padding:0 var(--gutter)}.landing-root .marquee-list{flex:1 1 100%;min-width:0;flex-wrap:wrap;justify-content:center;row-gap:6px}.landing-root .marquee-list[aria-hidden]{display:none}}.landing-root :focus-visible{outline:2px solid var(--prune);outline-offset:3px;border-radius:4px}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_57d100{font-family:Caveat,Caveat Fallback;font-style:normal}.__variable_57d100{--font-main-levee:"Caveat","Caveat Fallback"}