@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-latin-400-normal.DJ5YJwmz.woff2)format("woff2"),url(/_astro/source-serif-4-latin-400-normal.Dn3IlU-Z.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-latin-400-italic.0j97Jm6B.woff2)format("woff2"),url(/_astro/source-serif-4-latin-400-italic.Dv9jnFA_.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-400-normal.g7Dtegnw.woff2)format("woff2"),url(/_astro/figtree-latin-400-normal.BD4aNku5.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/figtree-latin-500-normal.BWnGEVsr.woff2)format("woff2"),url(/_astro/figtree-latin-500-normal.B_yy1phn.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/figtree-latin-600-normal.Cv_xCTDl.woff2)format("woff2"),url(/_astro/figtree-latin-600-normal.BM_oTo4n.woff)format("woff")}:root{--fond:#fff;--fond-alt:#f5f4f0;--surface:#f7f6f2;--media-fond:#efeee9;--teinte-1:#eef5f4;--teinte-2:#e3eff0;--teinte-3:#d7e8e6;--neutre:#eceae4;--doux:#edece7;--doux-hover:#e4e3dd;--texte:#16324a;--texte-rgb:22 50 74;--texte-2:#2b4458;--gris-1:#56636e;--gris-2:#4a5763;--gris-3:#4a5763;--gris-4:#56636e;--accent:#1f6f72;--accent-rgb:31 111 114;--accent-clair:#1f6f72;--accent-texte:#1f6f72;--accent-fonce:#195b5e;--blanc:#fff;--blanc-rgb:255 255 255;--bande-eyebrow:#cfe6e3;--bande-texte:#e1eeec;--surligneur:#ffb547;--pied:#16324a;--pied-texte:#b9c6d0;--pied-label:#8ccfc9;--pied-2:#24445e;--pied-texte-2:#d5dee5;--ligne:rgb(var(--texte-rgb) / .12);--ombre:0 20px 44px rgb(var(--texte-rgb) / .1);--container:1280px;--gutter:clamp(20px, 3.4vw, 48px);--sec-y:clamp(64px, 7.5vw, 104px);--sec-y-tight:clamp(56px, 6.5vw, 88px);--font-serif:"Source Serif 4", Georgia, serif;--font-body:"Figtree", system-ui, sans-serif;--font-label:"Figtree", system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--fond);color:var(--texte);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}h1,h2,h3,p,ul,li,figure,blockquote{margin:0}ul{padding:0;list-style:none}a{color:var(--accent-texte);text-decoration:none}a:hover{color:var(--texte)}::selection{background:var(--accent);color:var(--blanc)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img{max-width:100%}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.skip-link{z-index:100;background:var(--accent);color:var(--blanc);font-family:var(--font-label);text-transform:uppercase;letter-spacing:.14em;border-radius:0 0 14px;padding:14px 22px;font-size:13px;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{color:var(--blanc);left:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{max-width:var(--container);margin:0 auto}.container--1100{max-width:1100px}.container--900{max-width:900px}.sec{padding:var(--sec-y) var(--gutter);background:var(--fond)}.sec--alt{background:var(--fond-alt)}.sec--tight{padding-block:var(--sec-y-tight)}.sec--after-hero{padding-top:0}.sec--line,.sec--band{border:0}.sec--rel{position:relative;overflow:hidden}.rel{position:relative}.hero{padding:clamp(80px, 8.5vw, 120px) var(--gutter) clamp(64px, 7vw, 96px);background:var(--fond);position:relative;overflow:hidden}.hero--short{padding-bottom:clamp(48px,5vw,72px)}.glow{display:none}.drift{border:1px solid rgb(var(--blanc-rgb) / .14);pointer-events:none;border-radius:50%;display:block;position:absolute}.drift--a{width:620px;height:620px;top:-260px;left:-180px}.drift--b{width:420px;height:420px;bottom:-200px;right:-120px}.eyebrow{font-family:var(--font-label);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-texte);margin-bottom:18px;font-size:12px}.eyebrow--clair{color:var(--accent-texte)}.kicker{font-family:var(--font-label);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-texte);align-items:center;gap:12px;margin-bottom:28px;font-size:12.5px;display:flex}.kicker:before{content:"";background:var(--accent);flex:none;width:34px;height:1px;display:block}.h1{font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:balance;margin:0 0 30px;font-size:clamp(42px,4.9vw,78px);font-weight:400;line-height:1.03}.h1--pilier{font-size:clamp(42px,4.9vw,70px)}.h1--80{max-width:none;margin-bottom:28px;font-size:clamp(42px,5vw,80px)}.h1 em,.t-em{color:var(--accent-texte);font-style:italic}.h2{font-family:var(--font-serif);max-width:none;margin:0 0 44px;font-size:clamp(32px,3.3vw,52px);font-weight:400;line-height:1.07}.h2--sm{margin:0;font-size:clamp(30px,3vw,46px);line-height:1.08}.h2--50{font-size:clamp(32px,3.2vw,50px)}.h2--xl{max-width:none;margin:0 0 24px;font-size:clamp(36px,4.2vw,64px);line-height:1.05}.h2--m32{margin-bottom:32px}.h2--m48{margin-bottom:48px}.h2--m56{margin-bottom:56px}.h2--w820,.h2--w860,.h2--w900,.h2--w760,.h2--w720,.h2--w640{max-width:none}.grow-line{background:var(--accent);transform-origin:0;width:64px;height:2px;margin-top:28px;display:block}.h3{font-family:var(--font-serif);margin:0;font-size:32px;font-weight:400;line-height:1.15}.h3--30{font-size:30px}.h3--27{font-size:27px}.h3--26{font-size:26px}.h3--24{font-size:24px}.lead{max-width:none;color:var(--gris-1);text-wrap:pretty;margin:0 0 22px;font-size:18px;line-height:1.65}.lead--w620{max-width:none;margin-bottom:32px}.lead--w720,.lead--w740{max-width:none;margin-bottom:0}.lead--w760{max-width:none;margin-bottom:40px}.lead--w600{max-width:none}.p{color:var(--gris-1);text-wrap:pretty;margin:0;font-size:17px;line-height:1.7}.p--2{color:var(--gris-2);font-size:17px}.p--17{font-size:17px}.p--serif{font-family:var(--font-serif);color:var(--texte);max-width:none;font-size:clamp(22px,1.95vw,28px);line-height:1.45}.p--card{color:var(--gris-2);font-size:16px;line-height:1.7}.p--card-165{color:var(--gris-2);font-size:16.5px;line-height:1.7}.p--card-155{color:var(--gris-2);font-size:15.5px;line-height:1.6}.p--card-165-clair{color:var(--texte-2);font-size:17.5px;line-height:1.7}.p--cta{color:var(--gris-1);max-width:none;margin:0 auto 44px;font-size:18px;line-height:1.65}.stack{flex-direction:column;gap:22px;display:flex}.stack--26{gap:26px}.stack--w700,.stack--w720{max-width:none}.quote{border-left:1px solid rgb(var(--accent-rgb) / .4);font-family:var(--font-serif);color:var(--texte-2);max-width:none;margin:0 0 30px;padding:0 0 0 22px;font-size:22px;font-style:italic;line-height:1.4}.quote--24{max-width:none;margin:0;font-size:22px}.quote--m40{margin-bottom:40px}.quote--ligne{text-wrap:balance;max-width:none}.mark{background-image:linear-gradient(rgb(var(--accent-rgb) / .18), rgb(var(--accent-rgb) / .18));transition:background-size 1.1s var(--ease) .2s;background-position:0 88%;background-repeat:no-repeat;background-size:100% 36%}html.reveal-ready .mark:not(.is-visible){background-size:0% 36%}.btn{background:var(--accent);color:var(--blanc);letter-spacing:.02em;border:1px solid rgb(var(--texte-rgb) / .18);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:17px 34px;font-size:16.5px;font-weight:600;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.btn:hover{background:var(--texte);color:var(--blanc)}.btn--sm{padding:12px 24px;font-size:15px}.btn--lg{letter-spacing:0;padding:18px 38px;font-size:17px}.btn--ghost{background:var(--surface);border:1px solid var(--ligne);color:var(--texte);letter-spacing:0;padding:16px 32px;font-weight:400}.btn--ghost:hover{border-color:var(--accent);background:var(--teinte-1);color:var(--texte)}.btn--ghost.btn--lg{padding:17px 36px}.btn--soft{background:var(--doux);border:1px solid rgb(var(--texte-rgb) / .22);color:var(--texte);letter-spacing:0;padding:14px 26px;font-size:16.5px;font-weight:400}.btn--soft:hover{background:var(--doux-hover);color:var(--texte)}.btn--placeholder{border:1px dashed rgb(var(--accent-rgb) / .5);color:var(--accent-texte);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;cursor:default;background:0 0;font-size:13px;font-weight:500}.btn--placeholder:hover{color:var(--accent-texte);background:0 0}.btn-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.btn-row--center{justify-content:center}.btn-row--m38{margin-bottom:38px}.link-mono{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-texte);border-bottom:1px solid rgb(var(--accent-rgb) / .35);align-self:flex-start;padding-bottom:3px;font-size:13.5px;text-decoration:none;transition:color .25s,border-color .25s,letter-spacing .3s;display:inline-block}.link-mono:hover{color:var(--texte);border-color:var(--texte);letter-spacing:.16em}.link-mono--auto{margin-top:auto}.link-mono--m36{margin-top:36px}p a:not([class]),li a:not([class]){text-decoration:underline;text-decoration-color:rgb(var(--accent-rgb) / .45);text-underline-offset:3px}.link-inline{color:var(--accent-texte);border-bottom:1px solid rgb(var(--accent-rgb) / .35)}.card{border:1px solid var(--ligne);background:var(--surface);border-radius:24px;flex-direction:column;gap:20px;padding:44px 40px;transition:transform .35s,box-shadow .35s;display:flex}.sec--alt .card,.sec--alt .card-flat{background:var(--fond)}.card:hover,.card-flat--lift:hover{box-shadow:var(--ombre);transform:translateY(-4px)}.card--p36{gap:0;padding:36px 34px}.card--p38{gap:0;padding:38px 36px}.card--p32{gap:0;padding:32px 34px}.card--b20{border-color:var(--ligne)}.card--r26{border-radius:26px;gap:0;padding:48px 44px}.card--r26-sm{border-radius:26px;gap:0;padding:40px 36px}.card-flat{border:1px solid var(--ligne);background:var(--surface);border-radius:24px;padding:36px;transition:transform .35s,box-shadow .35s}.card-flat--b20{padding:44px 40px}.note{border:1px solid rgb(var(--accent-rgb) / .5);background:var(--teinte-3);border-radius:20px;padding:28px 30px}.note--r26{border-radius:26px;padding:34px 32px}.note-label{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-fonce);margin-bottom:14px;font-size:13px;font-weight:400}.note p{color:var(--texte-2);font-size:16.5px;line-height:1.7}.alert{border:1px solid rgb(var(--accent-rgb) / .6);background:var(--teinte-3);border-radius:24px;padding:36px 34px;transition:transform .35s,box-shadow .35s}.alert:hover{box-shadow:var(--ombre);transform:translateY(-4px)}.alert .label{color:var(--texte);margin-bottom:22px}.label{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-texte);margin-bottom:24px;font-size:13px}.label--accent{color:var(--accent-texte)}.label--18{letter-spacing:.18em}.label--sm{letter-spacing:.18em;font-size:13px}.label--m14{margin-bottom:14px}.label--m16{margin-bottom:16px}.label--m20{margin-bottom:20px}.label--m22{margin-bottom:22px}.label--m28{margin-bottom:28px}.tag{font-family:var(--font-label);letter-spacing:.12em;color:var(--accent-texte);border:1px solid var(--ligne);background:var(--teinte-1);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px;display:inline-block}.tag--xs{letter-spacing:.1em;text-transform:uppercase;font-size:12px}.tag--sm{padding:4px 10px}.tag--society{letter-spacing:.1em;padding:8px 14px}.tag--muted{color:var(--gris-2);background:var(--neutre)}.tag-row{flex-wrap:wrap;gap:10px;display:flex}.tag-row--8{gap:8px}.chip{border:1px solid var(--ligne);color:var(--accent-texte);font-family:var(--font-body);background:var(--teinte-1);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:11px 20px;font-size:16px;text-decoration:none;transition:border-color .25s,background-color .25s,color .25s;display:inline-flex}.chip:hover{border-color:var(--accent);background:var(--teinte-3);color:var(--accent-texte)}.chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--blanc)}.chip-dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:block}.stat{border-top:2px solid var(--accent);padding-top:18px}.stat-n{font-family:var(--font-serif);color:var(--accent-texte);font-variant-numeric:tabular-nums;font-size:clamp(36px,3.2vw,48px);line-height:1}.stat-l{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--gris-2);margin-top:12px;font-size:14px;font-weight:500;line-height:1.4}.mesure{border:1px solid var(--ligne);background:var(--fond);color:var(--texte-2);border-radius:14px;align-items:center;gap:12px;padding:16px 20px;font-size:16.5px;display:flex}.mesure:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;display:block}.grid-2{grid-template-columns:1fr 1fr;gap:24px;display:grid}.grid-2--56{gap:56px;max-width:none}.grid-2--56-start{align-items:start;gap:56px}.grid-115{grid-template-columns:1.15fr .85fr;align-items:start;gap:56px;display:grid}.grid-115--centre{align-items:center}.grid-115--hero{align-items:center;gap:72px}.grid-112{grid-template-columns:1.12fr .88fr;align-items:center;gap:80px;display:grid}.grid-85{grid-template-columns:.85fr 1.15fr;align-items:start;gap:72px;display:grid}.grid-85--center{align-items:center}.grid-85--80{gap:80px}.sticky-col{position:sticky;top:130px}.grid-tiers{grid-template-columns:minmax(0,1fr) minmax(200px,240px);align-items:center;gap:clamp(40px,6vw,96px);display:grid}@media (width<=900px){.grid-tiers{grid-template-columns:minmax(0,1fr)}.grid-tiers>.video-figure,.grid-tiers>.video-frame{justify-self:center;width:100%;max-width:300px}}.grid-105{grid-template-columns:1.05fr .95fr;align-items:start;gap:56px;display:grid}.grid-11{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:24px;display:grid}.grid-11--72{align-items:start;gap:72px}.grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.grid-stats{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:16px;margin-bottom:48px;display:grid}.grid-mesures{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px;display:grid}.grid-rdv{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));align-items:start;gap:32px;display:grid}.grid-blog{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:24px;display:grid}.grid-2>*,.grid-115>*,.grid-112>*,.grid-85>*,.grid-105>*,.grid-11>*,.grid-3>*,.grid-rdv>*,.grid-blog>*{min-width:0}.cells{background:var(--teinte-3);border:1px solid var(--ligne);border-radius:24px;gap:1px;display:grid;overflow:hidden}.cells--4{grid-template-columns:repeat(4,1fr)}.cells--3{grid-template-columns:repeat(3,1fr)}.cells--auto{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.cells>*{background:var(--fond);flex-direction:column;gap:14px;padding:40px 32px 44px;display:flex}.cells--auto>*{gap:0;padding:38px 32px}.cells--phases>*{gap:0;padding:44px 38px 46px}.step-label{font-family:var(--font-label);letter-spacing:.14em;color:var(--accent-texte);font-size:13px}.step-label--12{letter-spacing:.12em;margin-bottom:18px;font-size:13px}.phase-head{font-family:var(--font-label);flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.phase-head .step-label{letter-spacing:.16em;white-space:nowrap;flex:none}.numlist{counter-reset:numlist;flex-direction:column;display:flex}.numlist li{counter-increment:numlist;border-bottom:1px solid var(--ligne);color:var(--texte-2);align-items:baseline;gap:16px;padding:16px 0;font-size:17.5px;line-height:1.5;display:flex}.numlist li:first-child{padding-top:0}.numlist li:last-child{border-bottom:0;padding-bottom:0}.numlist li:before{content:counter(numlist, decimal-leading-zero);font-family:var(--font-serif);color:var(--accent-texte);font-variant-numeric:tabular-nums;flex:none;font-size:18px}.risques{border-top:1px solid rgb(var(--texte-rgb) / .14);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.risques>li{border-bottom:1px solid rgb(var(--texte-rgb) / .14);grid-template-columns:72px minmax(0,4fr) minmax(0,7fr);align-items:baseline;gap:24px;padding:32px 0;display:grid}.risques-n{font-family:var(--font-serif);color:var(--accent-texte);font-variant-numeric:tabular-nums;font-size:20px}.risques h3{font-family:var(--font-serif);font-size:clamp(22px,1.8vw,26px);font-weight:400;line-height:1.25}.risques p{color:var(--gris-2);text-wrap:pretty;font-size:17px;line-height:1.7}@media (width<=760px){.risques>li{grid-template-columns:44px minmax(0,1fr);gap:10px 16px;padding:24px 0}.risques p{grid-column:2}}.checks{flex-direction:column;gap:14px;display:flex}.checks li{color:var(--texte-2);align-items:flex-start;gap:12px;font-size:17px;line-height:1.55;display:flex}.checks li:before{content:"✓";color:var(--accent-texte);font-family:var(--font-label);flex:none;font-size:13.5px;line-height:1.7}.checks--12{gap:12px}.checks--155 li{font-size:16.5px;line-height:1.5}.checks--165 li{color:var(--texte);font-size:17.5px}.checks--alert li{color:var(--texte)}.checks--alert li:before{content:"!";color:var(--accent-fonce)}.checks--arrow li{color:var(--gris-2)}.checks--arrow li:before{content:"→"}.checks--dash li:before{content:"—"}.media{border:1px solid var(--ligne);background:repeating-linear-gradient(135deg, rgb(var(--texte-rgb) / .05) 0 2px, transparent 2px 11px), var(--media-fond);border-radius:24px;width:100%;min-width:0;transition:transform .35s,box-shadow .35s}.media--portrait{aspect-ratio:4/5;border-radius:28px;align-items:flex-end;padding:26px;display:flex;position:relative;overflow:hidden}.media--portrait:hover,.media--map:hover{box-shadow:var(--ombre)}.media--map{align-items:flex-end;min-height:320px;padding:28px;display:flex}.media--team{aspect-ratio:4/3;border:0;border-radius:18px;align-items:flex-end;padding:20px;display:flex}.media--video{aspect-ratio:16/9;text-align:center;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex}.media--blog{border:0;border-bottom:1px solid var(--ligne);aspect-ratio:16/9;border-radius:0;align-items:flex-end;padding:20px;display:flex}.media-scan{display:none}.media-caption{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-texte);font-size:13px}.media-caption--10{font-size:12px}.media-play{background:var(--accent);width:88px;height:88px;color:var(--blanc);box-shadow:0 0 0 12px rgb(var(--accent-rgb) / .14);border-radius:50%;justify-content:center;align-items:center;font-size:24px;transition:transform .3s;display:flex}.media--video:hover .media-play{transform:scale(1.08)}.media-file{font-family:var(--font-body);color:var(--gris-1);font-size:13px}.faq{flex-direction:column;gap:12px;display:flex}.faq details{border:1px solid var(--ligne);background:var(--surface);border-radius:20px;padding:24px 28px}.sec--alt .faq details{background:var(--fond)}.faq summary{color:var(--texte);justify-content:space-between;align-items:center;gap:20px;min-height:24px;font-size:18px;font-weight:500;display:flex}.faq-toggle{color:var(--accent-texte);flex:none;font-size:17px;transition:transform .25s}.faq details[open] .faq-toggle{transform:rotate(45deg)}.faq p{color:var(--gris-2);margin:16px 0 0;font-size:16.5px;line-height:1.7}.table-wrap{border:1px solid rgb(var(--texte-rgb) / .16);border-radius:28px;padding:clamp(20px,2.4vw,36px)}.cmp{border-collapse:separate;border-spacing:12px 0;table-layout:fixed;counter-reset:cmp;width:calc(100% + 24px);margin-inline:-12px}.cmp thead th{font-family:var(--font-serif);color:var(--texte);text-align:left;vertical-align:bottom;border-radius:18px 18px 0 0;padding:22px 28px 18px;font-size:clamp(22px,1.7vw,26px);font-weight:400}.cmp thead th:first-child{font-family:var(--font-label);letter-spacing:.22em;text-transform:uppercase;color:var(--gris-1);width:26%;padding:8px 8px 18px;font-size:13px}.cmp thead th:nth-child(2){background:var(--teinte-1);border-bottom:1px solid rgb(var(--accent-rgb) / .18)}.cmp thead th:nth-child(3){background:var(--neutre);border-bottom:1px solid var(--ligne)}.cmp-kicker{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-texte);align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.cmp-kicker:before{content:"";background:currentColor;border-radius:50%;flex:none;width:9px;height:9px}.cmp thead th:nth-child(3) .cmp-kicker{color:var(--texte)}.cmp td{color:var(--texte-2);vertical-align:top;text-wrap:pretty;padding:20px 28px;font-size:17.5px;line-height:1.55}.cmp td:nth-child(2){background:var(--teinte-1);border-bottom:1px solid rgb(var(--accent-rgb) / .14)}.cmp td:nth-child(3){background:var(--neutre);border-bottom:1px solid rgb(var(--texte-rgb) / .1)}.cmp tr:last-child td{border-bottom:0;border-radius:0 0 18px 18px}.band{background:var(--accent);color:var(--blanc)}.band .eyebrow{color:var(--bande-eyebrow)}.band .p--cta{color:var(--bande-texte)}.band .btn{background:var(--blanc);color:var(--texte);border-color:var(--blanc)}.band .btn:hover{background:var(--texte);border-color:var(--texte);color:var(--blanc)}.band .btn--ghost{color:var(--blanc);border-color:rgb(var(--blanc-rgb) / .55);background:0 0}.band .btn--ghost:hover{background:var(--teinte-1);border-color:var(--bande-eyebrow);color:var(--texte)}.band .btn--placeholder{color:var(--blanc);border-color:rgb(var(--blanc-rgb) / .55);background:0 0}.band :focus-visible,.ft :focus-visible{outline-color:var(--blanc)}.progress{pointer-events:none;height:3px;position:absolute;bottom:-1px;left:0;right:0}.progress span{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}html.reveal-ready [data-reveal]{opacity:0;transition:opacity .9s ease, transform .9s var(--ease);transform:translateY(28px)}html.reveal-ready [data-reveal].is-visible{opacity:1;transform:none}html.reveal-ready [data-grow-line]{transition:transform 1.2s var(--ease) .3s;transform:scaleX(0)}html.reveal-ready [data-grow-line].is-visible{transform:scaleX(1)}html.reveal-ready [data-zoom]{transform-origin:50%;will-change:transform}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{[data-reveal],[data-zoom],[data-grow-line]{opacity:1!important;transition:none!important;transform:none!important}}@media (width<=960px){.grid-2,.grid-115,.grid-112,.grid-85,.grid-105,.grid-11,.grid-3{grid-template-columns:1fr}.grid-115--hero,.grid-112,.grid-85,.grid-11--72{gap:40px}.grid-2--56,.grid-2--56-start,.grid-115,.grid-105{gap:32px}.cells--4,.cells--3{grid-template-columns:1fr 1fr}.media--portrait{max-width:480px}.h2{margin-bottom:32px}.sticky-col{position:static}}@media (width<=640px){body{font-size:16.5px}.cells--4,.cells--3{grid-template-columns:1fr}.cells>*,.cells--phases>*{padding:30px 24px 34px}.card,.card--r26,.card--r26-sm,.card--p36,.card--p38,.card-flat,.card-flat--b20{padding:28px 22px}.note,.note--r26,.alert{padding:22px 20px}.faq details{padding:18px 20px}.faq summary{font-size:17px}.h3{font-size:26px}.h3--30,.h3--27{font-size:24px}.quote{font-size:21px}.lead{font-size:17.5px}.p{font-size:17px}.p--2,.p--17{font-size:16.5px}.media--video{border-radius:22px;gap:12px;padding:20px}.media-play{width:64px;height:64px;box-shadow:0 0 0 8px rgb(var(--accent-rgb) / .14);font-size:19px}.btn,.btn--lg{white-space:normal;text-align:center;padding-inline:26px}.btn--placeholder{line-height:1.6}.chip{white-space:normal}.btn-row{gap:12px}.table-wrap{padding:16px;overflow-x:auto}.cmp{min-width:640px}.drift--a{width:360px;height:360px}.drift--b{width:260px;height:260px}}.nav-root[data-astro-cid-wpvy4v7s]{z-index:50;background:var(--fond);border-bottom:1px solid var(--ligne);position:sticky;top:0}.nav-inner[data-astro-cid-wpvy4v7s]{max-width:calc(var(--container) + 2 * var(--gutter));padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:clamp(16px,2.5vw,32px);height:76px;margin:0 auto;display:flex}.nav-brand[data-astro-cid-wpvy4v7s]{color:var(--texte);flex:none;align-items:center;gap:12px;text-decoration:none;display:flex}.nav-brand[data-astro-cid-wpvy4v7s]:hover{color:var(--texte)}.nav-logo[data-astro-cid-wpvy4v7s]{width:auto;height:52px;display:block}.nav-desktop[data-astro-cid-wpvy4v7s]{letter-spacing:.01em;min-width:0;color:var(--gris-2);flex:auto;justify-content:flex-end;align-items:center;gap:clamp(10px,1.6vw,28px);font-size:clamp(13px,1.15vw,14.5px);display:flex}.nav-link[data-astro-cid-wpvy4v7s]{color:var(--gris-2);white-space:nowrap;border-bottom:1px solid #0000;padding-bottom:3px;text-decoration:none;transition:color .2s}.nav-link[data-astro-cid-wpvy4v7s]:hover{color:var(--texte)}.nav-link[data-astro-cid-wpvy4v7s].is-current{color:var(--texte);border-bottom-color:var(--accent-texte)}.nav-link--btn[data-astro-cid-wpvy4v7s]{font:inherit;letter-spacing:inherit;align-items:center;gap:7px;display:flex}.nav-caret[data-astro-cid-wpvy4v7s]{color:var(--accent-texte);font-size:13px}.nav-drop[data-astro-cid-wpvy4v7s]{align-items:center;display:flex;position:relative}.nav-panel[data-astro-cid-wpvy4v7s]{z-index:5;padding-top:16px;position:absolute;top:100%;left:-18px}.nav-panel[data-astro-cid-wpvy4v7s][hidden]{display:none}.nav-panel-links[data-astro-cid-wpvy4v7s]{background:var(--fond);border:1px solid var(--ligne);min-width:250px;box-shadow:0 22px 54px rgb(var(--texte-rgb) / .13);border-radius:18px;flex-direction:column;gap:2px;padding:12px;display:flex}.nav-panel-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--gris-2);white-space:nowrap;border-radius:12px;padding:11px 14px;font-size:16px;transition:background-color .15s,color .15s}.nav-panel-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.nav-panel-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--texte);background:var(--teinte-2)}.nav-cta[data-astro-cid-wpvy4v7s]{flex:none}.nav-mobile[data-astro-cid-wpvy4v7s]{flex:none;align-items:center;gap:10px;display:none}.nav-cta-mobile[data-astro-cid-wpvy4v7s]{padding:10px 16px;font-size:13px}.nav-burger-btn[data-astro-cid-wpvy4v7s]{border:1px solid var(--ligne);background:var(--surface);width:44px;height:44px;color:var(--texte);border-radius:50%;justify-content:center;align-items:center;font-size:17px;display:flex}.nav-burger[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--ligne);background:var(--fond);max-height:calc(100vh - 76px);overflow-y:auto}.nav-burger[data-astro-cid-wpvy4v7s][hidden]{display:none}.nav-burger[data-astro-cid-wpvy4v7s] nav[data-astro-cid-wpvy4v7s]{max-width:calc(var(--container) + 2 * var(--gutter));padding:10px var(--gutter) 20px;flex-direction:column;margin:0 auto;display:flex}.nav-burger[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{min-height:50px;font-family:var(--font-serif);color:var(--texte);border-bottom:1px solid var(--ligne);align-items:center;font-size:19px;display:flex}.nav-burger[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--accent-texte)}.nav-burger-group[data-astro-cid-wpvy4v7s]{flex-direction:column;padding-top:12px;display:flex}.nav-burger-group[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding-left:14px;font-size:17px}.nav-burger-eyebrow[data-astro-cid-wpvy4v7s]{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-texte);padding:6px 0;font-size:13px}@media (width<=1119px){.nav-desktop[data-astro-cid-wpvy4v7s]{display:none}.nav-mobile[data-astro-cid-wpvy4v7s]{display:flex}}@media (width<=380px){.nav-cta-mobile[data-astro-cid-wpvy4v7s]{display:none}}.ft[data-astro-cid-jo6i4kqk]{background:var(--pied);color:var(--blanc);padding:clamp(48px, 5.5vw, 72px) var(--gutter)}.ft-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 3.2fr;gap:40px;display:grid}.ft-cols[data-astro-cid-jo6i4kqk]{grid-column:2/-1;grid-template-columns:.9fr .9fr 1.2fr 1.2fr;align-self:end;gap:40px;display:grid}.ft-brand[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.ft-logo[data-astro-cid-jo6i4kqk]{width:auto;height:84px;display:block}.ft-desc[data-astro-cid-jo6i4kqk]{color:var(--pied-texte);max-width:300px;margin:0;font-size:16px;line-height:1.6}.ft-col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:12px;display:flex}.ft-h[data-astro-cid-jo6i4kqk]{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--pied-label);margin-bottom:4px;font-size:13px}.ft-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.ft-bouton[data-astro-cid-jo6i4kqk]{color:var(--pied-texte);font-size:16px}.ft-bouton[data-astro-cid-jo6i4kqk]{text-align:left;padding:0}.ft-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.ft-bouton[data-astro-cid-jo6i4kqk]:hover{color:var(--blanc)}@media (width<=960px){.ft-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:36px}.ft-cols[data-astro-cid-jo6i4kqk]{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:36px}.ft-grid[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:first-child{grid-column:1/-1}}@media (width<=560px){.ft-grid[data-astro-cid-jo6i4kqk],.ft-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:28px}}.cookie-banner[data-astro-cid-kror3uvh]{z-index:60;background:var(--fond);width:calc(100% - 48px);max-width:560px;max-height:calc(100vh - 48px);color:var(--texte);border:1px solid var(--ligne);border-top:3px solid var(--accent);box-shadow:var(--ombre);border-radius:14px;padding:28px 32px;position:fixed;bottom:24px;right:24px;overflow-y:auto}.cookie-banner[data-astro-cid-kror3uvh][hidden]{display:none}.cookie-titre[data-astro-cid-kror3uvh]{font-family:var(--font-serif);margin:0 0 10px;font-size:22px;font-weight:400;line-height:1.25}.cookie-texte[data-astro-cid-kror3uvh]{color:var(--texte-2);margin:0 0 20px;font-size:15.5px;line-height:1.6}.cookie-texte[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]{color:var(--accent-texte);text-decoration:underline}.cookie-actions[data-astro-cid-kror3uvh]{flex-wrap:wrap;gap:12px;display:flex}.cookie-btn[data-astro-cid-kror3uvh]{flex:160px;min-height:48px}@media (width<=560px){.cookie-banner[data-astro-cid-kror3uvh]{width:calc(100% - 32px);padding:22px 20px;bottom:16px;right:16px}}
