@font-face{font-family:"Exo 2";font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/exo2-variable-latin.woff2) format("woff2-variations")}:root{--hgl-ink: oklch(.23 .02 10);--hgl-ink-2: oklch(.33 .02 10);--hgl-surface: oklch(.28 .018 10);--hgl-paper: oklch(.975 .008 10);--hgl-paper-2: oklch(.945 .014 10);--hgl-accent: oklch(.56 .13 10);--hgl-accent-d: oklch(.45 .11 10);--hgl-on-accent: oklch(.985 .006 10);--hgl-line: oklch(.4 .02 10);--hgl-field-line: oklch(.56 .02 10);--hgl-font: "Exo 2", "Segoe UI", system-ui, sans-serif;--hgl-radius: 2px;--barre-h: 60px;--volet-l: min(420px, 92vw);--volet-fond: var(--hgl-paper);--voile: oklch(.15 .01 10 / .55);--field-line: var(--hgl-field-line);--hgl-accent-clair: oklch(.76 .11 10)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--hgl-paper);color:var(--hgl-ink);font-family:var(--hgl-font);font-weight:400;font-size:17px;line-height:1.7}img{max-width:100%;height:auto;display:block}a{color:var(--hgl-accent-d)}.skip-link{position:absolute;left:-9999px;top:0;background:var(--hgl-ink);color:var(--hgl-on-accent);padding:10px 16px;z-index:200}.skip-link:focus{left:8px;top:8px}h1,h2,h3{font-family:var(--hgl-font);hyphens:manual}h1{font-weight:200;font-size:clamp(28px,3.6vw,46px);line-height:1.08;margin:0 0 .5em}h1 .hgl-poids{font-weight:800}h2{font-weight:200;font-size:clamp(22px,2.6vw,32px);line-height:1.15;margin:2.2em 0 .6em}h2 .hgl-poids{font-weight:800}p{margin:0 0 1em}.hgl-hdr{position:sticky;top:0;z-index:40;background:var(--hgl-surface);color:var(--hgl-paper);border-bottom:1px solid var(--hgl-line)}.hgl-hdr__inner{max-width:1180px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:66px}.hgl-hdr__brand{color:var(--hgl-paper);font-weight:800;font-size:1.1rem;text-decoration:none}.hgl-hdr__nav{display:none;gap:22px;align-items:center}.hgl-hdr__nav a,.hgl-hdr__dropdown-btn{color:var(--hgl-paper-2);text-decoration:none;font-size:.95rem;background:none;border:none;font-family:var(--hgl-font);cursor:pointer;padding:6px 0}.hgl-hdr__nav a:hover,.hgl-hdr__dropdown-btn:hover{color:var(--hgl-accent)}.hgl-hdr__dropdown{position:relative}.hgl-hdr__dropdown-panel{display:none;position:absolute;top:100%;left:0;background:var(--hgl-surface);border:1px solid var(--hgl-line);padding:10px;min-width:220px;flex-direction:column;gap:4px}.hgl-hdr__dropdown:hover .hgl-hdr__dropdown-panel,.hgl-hdr__dropdown:focus-within .hgl-hdr__dropdown-panel{display:flex}.hgl-hdr__dropdown-panel a{padding:6px 8px}.hgl-hdr__dropdown-all{border-top:1px solid var(--hgl-line);margin-top:4px;padding-top:10px!important}.hgl-hdr__actions{display:flex;align-items:center;gap:12px}.hgl-hdr__cta,.header-cta{background:var(--hgl-accent);color:var(--hgl-on-accent);text-decoration:none;padding:10px 16px;border-radius:var(--hgl-radius);font-weight:600;font-size:.92rem;white-space:nowrap}.hgl-hdr__cta:hover,.header-cta:hover{background:var(--hgl-accent-d)}.hgl-hdr__burger{display:inline-flex;flex-direction:column;gap:4px;background:none;border:none;padding:8px;cursor:pointer}.hgl-hdr__burger span{width:22px;height:2px;background:var(--hgl-paper);display:block}.hgl-hdr__mobile-nav{display:flex;flex-direction:column;gap:4px}.hgl-hdr__mobile-nav a{padding:12px 4px;color:var(--hgl-ink);text-decoration:none;border-bottom:1px solid var(--hgl-paper-2)}@media(min-width:981px){.hgl-hdr__nav{display:flex}.hgl-hdr__burger{display:none}}.hgl-ftr{background:var(--hgl-ink);color:var(--hgl-paper-2);margin-top:4em;border-top:3px solid var(--hgl-accent)}.hgl-ftr__inner{max-width:1180px;margin:0 auto;padding:3em 20px 2em;display:grid;gap:2em;grid-template-columns:1.2fr 1fr 1fr}.hgl-ftr__brand{font-weight:800;color:var(--hgl-paper);margin-bottom:.4em}.hgl-ftr__phrase{font-size:.92rem;color:var(--hgl-paper-2)}.hgl-ftr a{color:var(--hgl-paper-2)}.hgl-ftr__titre{font-weight:600;color:var(--hgl-paper);margin-bottom:.6em}.hgl-ftr__villes,.hgl-ftr__liens{list-style:none;padding:0;margin:0;display:grid;gap:.35em;font-size:.9rem}.hgl-ftr__bas{border-top:1px solid var(--hgl-line);padding:1em 20px;font-size:.85rem;text-align:center}@media(max-width:700px){.hgl-ftr__inner{grid-template-columns:1fr}}.hgl-g{display:grid;gap:18px;grid-template-columns:repeat(var(--hgl-cols-md, 1),1fr)}@media(min-width:700px){.hgl-g{grid-template-columns:repeat(var(--hgl-cols, 1),1fr)}}.hgl-g[data-fill]>:last-child{grid-column:span var(--hgl-fill-span, 1)}.hgl-tw{overflow-x:auto;margin:1.4em 0}.hgl-t{border-collapse:collapse;width:100%;font-size:.95rem}.hgl-t th,.hgl-t td{border:1px solid var(--hgl-line);padding:10px 12px;text-align:left}.hgl-t thead th{background:var(--hgl-surface);color:var(--hgl-paper);font-weight:600}.hgl-t caption{text-align:left;font-weight:600;margin-bottom:.5em}@media(max-width:640px){.hgl-t thead{display:none}.hgl-t,.hgl-t tbody,.hgl-t tr,.hgl-t td{display:block;width:100%}.hgl-t tr{border:1px solid var(--hgl-line);margin-bottom:10px}.hgl-t td{border:none;border-bottom:1px solid var(--hgl-paper-2)}.hgl-t td[data-col]:before{content:attr(data-col) " : ";font-weight:600}}.breadcrumb{display:block}.hgl-crumb{max-width:1180px;margin:0 auto;padding:10px 20px;font-size:.85rem;color:var(--hgl-line)}.hgl-crumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px;padding:0;margin:0}.hgl-crumb a{color:var(--hgl-ink-2)}.hgl-hero{background:var(--hgl-ink);color:var(--hgl-paper);padding:clamp(1.6rem,3vw,2.6rem) 20px}.hgl-hero__inner{max-width:1180px;margin:0 auto;display:grid;gap:2rem;grid-template-columns:1fr;align-items:start}@media(min-width:900px){.hgl-hero__inner{grid-template-columns:1.1fr .9fr}}.hgl-hero__eyebrow{color:var(--hgl-accent-clair);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;margin-bottom:.6em}.hgl-hero h1{color:var(--hgl-paper)}.hgl-hero__sub{color:var(--hgl-paper-2);font-size:1.05rem;max-width:46ch}.hgl-hero__reassure{list-style:none;padding:0;margin:.8em 0 0;display:flex;flex-wrap:wrap;gap:6px 20px;font-size:.82rem;color:var(--hgl-paper-2)}.hgl-hero__reassure li{padding-left:1.1em;position:relative}.hgl-hero__reassure li:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;background:var(--hgl-accent)}.hgl-hero__cta-sec{color:var(--hgl-paper-2);display:inline-block;margin-top:.6em;font-size:.88rem}@media(max-width:980px){.hgl-hero{padding-top:.3rem;padding-bottom:.35rem}.hgl-hero__inner{gap:.35rem}.hgl-hero__reassure,.hgl-hero__cta-sec{display:none}.hgl-hero h1{font-size:clamp(19px,5vw,25px);line-height:1.06;margin-bottom:.15em}.hgl-hero__sub{font-size:.82rem;max-width:none;margin-bottom:0;line-height:1.35}.hgl-hero__eyebrow{margin-bottom:.2em;font-size:.7rem}}.hgl-lf-card{background:var(--hgl-paper);color:var(--hgl-ink);border:1px solid var(--hgl-field-line);border-radius:var(--hgl-radius);padding:1.4rem;box-shadow:0 8px 30px #13080940}.hgl-lf-title{margin:0 0 .2em;font-size:1.2rem;font-weight:800}.hgl-lf-note{color:var(--hgl-line);font-size:.88rem;margin-bottom:1em}.hgl-lf-fields{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(max-width:980px){.hgl-lf-card{padding:.8rem}.hgl-lf-card--compact .hgl-lf-fields{grid-template-columns:1fr 1fr;gap:6px}.hgl-lf-card--compact .hgl-lf-title{font-size:1rem;margin-bottom:.1em}.hgl-lf-card--compact .hgl-lf-note{margin-bottom:.4em;font-size:.78rem}.hgl-lf-card--compact textarea{min-height:0}.hgl-lf-card--compact .hgl-lf-field label{font-size:.78rem;margin-bottom:2px}.hgl-lf-card--compact .hgl-lf-field input,.hgl-lf-card--compact .hgl-lf-field select,.hgl-lf-card--compact .hgl-lf-field textarea{padding:7px 10px}.hgl-lf-card--compact .hgl-lf-consent{font-size:.74rem;margin:.5em 0}.hgl-lf-card--compact .hgl-lf-submit{padding:11px}.hgl-lf-card--compact .hgl-lf-reassure{font-size:.7rem;margin-top:.4em}}.hgl-lf-field--wide{grid-column:1 / -1}.hgl-lf-field label{display:block;font-size:.85rem;font-weight:600;margin-bottom:4px}.hgl-lf-field input,.hgl-lf-field select,.hgl-lf-field textarea{width:100%;padding:10px 12px;font-size:16px;border:1.5px solid var(--field-line);border-radius:var(--hgl-radius);font-family:var(--hgl-font);background:var(--hgl-paper);color:var(--hgl-ink)}.hgl-lf-consent{display:flex;gap:10px;align-items:flex-start;margin:1em 0;font-size:.82rem;color:var(--hgl-line)}.hgl-lf-consent input{margin-top:3px}.hgl-lf-submit{width:100%;background:var(--hgl-accent);color:var(--hgl-on-accent);border:none;cursor:pointer;padding:14px;font-size:1rem;font-weight:600;border-radius:var(--hgl-radius);font-family:var(--hgl-font)}.hgl-lf-submit:hover{background:var(--hgl-accent-d)}.hgl-lf-reassure{font-size:.8rem;color:var(--hgl-line);margin:.7em 0 0}.hgl-lf-card--compact .hgl-lf-fields{grid-template-columns:1fr 1fr}.hgl-lf-card--compact textarea{min-height:88px}main>section,.hgl-section{padding:clamp(2rem,4vw,3.2rem) 20px}.hgl-wrap{max-width:1180px;margin:0 auto}main>section:nth-of-type(odd):not(.hgl-hero):not(.hgl-sim):not(.hgl-relance){background:var(--hgl-paper)}main>section:nth-of-type(2n):not(.hgl-hero):not(.hgl-sim):not(.hgl-relance){background:var(--hgl-paper-2)}.ph{margin:0}.ph__cadre{position:relative;overflow:hidden;border-radius:var(--hgl-radius);background:var(--hgl-paper-2)}.ph__cadre img{width:100%;height:100%;object-fit:cover;display:block}.ph__cadre--169{aspect-ratio:16 / 9}.ph__cadre--43{aspect-ratio:4 / 3}.ph__cadre--85{aspect-ratio:8 / 5}.ph--remplir .ph__cadre{position:absolute;inset:0;border-radius:0}.ph--remplir .ph__cadre img{position:absolute;inset:0}.ph__legende{font-size:.82rem;color:var(--hgl-line);margin-top:.5em}.hgl-carte{background:var(--hgl-paper);border:1px solid var(--hgl-field-line);padding:1.2rem;border-radius:var(--hgl-radius)}.hgl-carte__jauge{height:4px;background:var(--hgl-paper-2);margin-top:1em;position:relative}.hgl-carte__jauge span{position:absolute;inset:0;background:var(--hgl-accent)}.hgl-avis__entete{display:flex;align-items:baseline;gap:10px;margin-bottom:1.2em;flex-wrap:wrap}.hgl-avis__note{font-weight:800;font-size:1.3rem}.hgl-avis__grille{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:700px){.hgl-avis__grille{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.hgl-avis__grille{grid-template-columns:1fr 1fr 1fr}}.hgl-avis__item{background:var(--hgl-paper);border:1px solid var(--hgl-field-line);border-radius:var(--hgl-radius);padding:1rem}.hgl-avis__auteur{font-weight:600;font-size:.88rem;margin-top:.6em}.hgl-avis__voir-plus{background:none;border:1px solid var(--hgl-field-line);padding:10px 18px;cursor:pointer;margin-top:1em;font-family:var(--hgl-font);border-radius:var(--hgl-radius)}.hgl-equipe__grille{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:700px){.hgl-equipe__grille{grid-template-columns:repeat(3,1fr)}}.hgl-equipe__carte{text-align:center}.hgl-equipe__prenom{font-weight:800;margin:.6em 0 0}.hgl-equipe__role{color:var(--hgl-accent-d);font-size:.85rem;font-weight:600}.hgl-equipe__photo{width:96px;height:96px;border-radius:50%;margin:0 auto;background:var(--hgl-paper-2);overflow:hidden}.hgl-deroule__liste{list-style:none;padding:0;display:grid;gap:14px}.hgl-deroule__liste li{position:relative;border-left:3px solid var(--hgl-accent);padding-left:1em}.hgl-faq details{border-bottom:1px solid var(--hgl-field-line);padding:14px 0}.hgl-faq summary{cursor:pointer;font-weight:600;list-style:none}.hgl-faq summary::-webkit-details-marker{display:none}.hgl-faq summary:after{content:"+";float:right;color:var(--hgl-accent-d)}.hgl-faq details[open] summary:after{content:"−"}.hgl-faq p{margin-top:.6em;color:var(--hgl-ink-2)}.hgl-sim{background:var(--hgl-surface);color:var(--hgl-paper)}.hgl-sim__inner{display:grid;gap:1.6rem;grid-template-columns:1fr}@media(min-width:800px){.hgl-sim__inner{grid-template-columns:7fr 5fr}}.hgl-sim__options{display:flex;flex-wrap:wrap;gap:10px;margin:1em 0}.hgl-sim__options button{background:var(--hgl-ink-2);color:var(--hgl-paper);border:1px solid var(--hgl-line);padding:10px 16px;border-radius:var(--hgl-radius);cursor:pointer;font-family:var(--hgl-font)}.hgl-sim__options button[aria-pressed=true]{background:var(--hgl-accent);border-color:var(--hgl-accent)}.hgl-sim__jauge{background:var(--hgl-ink-2);border:1px solid var(--hgl-line);padding:1.4rem;border-radius:var(--hgl-radius)}.hgl-sim__barre{height:10px;background:var(--hgl-ink);margin:.8em 0;position:relative;overflow:hidden}.hgl-sim__barre span{position:absolute;inset:0 auto 0 0;background:var(--hgl-accent);width:0%;transition:width .3s;display:block;height:100%}.hgl-sim__resultat{font-weight:800;font-size:1.15rem}.hgl-volet{position:fixed;inset:0;z-index:90}.hgl-volet__voile{position:absolute;inset:0;background:var(--voile)}.hgl-volet__pan{position:absolute;right:0;top:0;bottom:0;width:var(--volet-l);background:var(--volet-fond);color:var(--hgl-ink);padding:1.4rem;overflow-y:auto}.hgl-volet__tete{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}.hgl-volet__titre{margin:0;font-size:1.1rem;font-weight:800}.hgl-volet__corps{display:block}.hgl-volet__fermer{background:none;border:1px solid var(--hgl-field-line);width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:1.2rem}.hgl-volet--menu .hgl-hdr__cta{margin-top:1.2em;display:inline-block}.hgl-ftr__col{min-width:0}.hgl-lf-hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hgl-barre{--barre-fond: var(--hgl-surface);--barre-texte: var(--hgl-paper);display:flex;gap:10px;padding:10px 14px}.hgl-barre a,.hgl-barre button{flex:1;text-align:center;padding:12px;border-radius:var(--hgl-radius);text-decoration:none;font-weight:600;font-family:var(--hgl-font);border:none;cursor:pointer;font-size:.92rem}.hgl-barre a{background:var(--hgl-accent);color:var(--hgl-on-accent)}.hgl-barre button{background:transparent;color:var(--hgl-paper);border:1px solid var(--hgl-line)}.hgl-relance{text-align:center;padding:1.6rem;background:var(--hgl-ink);color:var(--hgl-paper)}.hgl-relance a{display:inline-block;margin-top:.8em;background:var(--hgl-accent);color:var(--hgl-on-accent);padding:10px 20px;border-radius:var(--hgl-radius);text-decoration:none;font-weight:600}.prose-page{padding:2.4rem 20px;max-width:800px;margin:0 auto}.prose h2{font-size:1.3rem}.hgl-blog__grille{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:760px){.hgl-blog__grille{grid-template-columns:1fr 1fr}}.hgl-blog__carte{border:1px solid var(--hgl-field-line);border-radius:var(--hgl-radius);overflow:hidden;background:var(--hgl-paper)}.hgl-blog__carte-corps{padding:1rem}article.hgl-article{max-width:760px;margin:0 auto;padding:2rem 20px}article.hgl-article h2{font-size:1.35rem}.hgl-lecture{color:var(--hgl-line);font-size:.82rem}h1,h2,h3,h4,:where(.hgl-h1,.hgl-h2){-webkit-hyphens:manual;hyphens:manual}:where(.hgl-g){display:grid;grid-template-columns:repeat(var(--hgl-cols, 1),minmax(0,1fr))}:where(.hgl-g[data-fill="1"])>:last-child{grid-column:span var(--hgl-fill-span, 1) / -1}@media(max-width:980px){:where(.hgl-g){grid-template-columns:repeat(var(--hgl-cols-md, 1),minmax(0,1fr))}:where(.hgl-g[data-fill="1"])>:last-child{grid-column:auto}:where(.hgl-g[data-fill-md="1"])>:last-child{grid-column:span var(--hgl-fill-span-md, 1) / -1}}@media(max-width:620px){:where(.hgl-g){grid-template-columns:minmax(0,1fr)}:where(.hgl-g[data-fill="1"])>:last-child,:where(.hgl-g[data-fill-md="1"])>:last-child{grid-column:auto}}:where(.hgl-tw){overflow-x:auto}:where(.hgl-t){width:100%;border-collapse:collapse}:where(.hgl-t th,.hgl-t td){text-align:left;vertical-align:top}@media(max-width:640px){:where(.hgl-t,.hgl-t tbody,.hgl-t tr,.hgl-t td,.hgl-t th){display:block;width:100%}:where(.hgl-t thead){display:none}:where(.hgl-t td,.hgl-t th){width:auto!important}:where(.hgl-t td[data-col]:not([data-col=""])):before{content:attr(data-col) " ";display:block}}:where(.hgl-crumb ol){list-style:none;margin:0;padding:0}:where(.hgl-crumb li){display:inline}:where(.hgl-crumb){padding-top:calc(var(--hdr, 0px) * var(--hdr-hors-flux, 1))}@media(max-width:980px){:where(.hgl-crumb){padding-top:calc(var(--hdr-m, var(--hdr, 0px)) * var(--hdr-hors-flux, 1))}}[data-drawer]{position:fixed;inset:0;z-index:90;visibility:hidden;pointer-events:none}[data-drawer][data-open]{visibility:visible;pointer-events:auto}[data-drawer]>[data-drawer-scrim]{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity .2s ease;background:var(--voile, rgb(0 0 0 / .45))}[data-drawer][data-open]>[data-drawer-scrim]{opacity:1}[data-drawer]>[data-drawer-panel]{position:absolute;top:0;right:0;z-index:1;height:100%;width:var(--volet-l, min(26rem, 100%));max-width:100%;overflow-y:auto;overscroll-behavior:contain;transform:translate(101%);transition:transform .22s ease;background:var(--volet-fond, #fff)}[data-drawer][data-open]>[data-drawer-panel]{transform:none}html[data-volet-ouvert],html[data-volet-ouvert] body{overflow:hidden}@media(min-width:981px){[data-drawer-open=menu]{display:none}}@media(prefers-reduced-motion:reduce){[data-drawer]>[data-drawer-scrim],[data-drawer]>[data-drawer-panel]{transition:none}}[data-audit=mobile-action-bar]{position:fixed;left:0;right:0;bottom:0;z-index:80;background:var(--barre-fond, #fff);color:var(--barre-texte, #1d1d1f)}@media(max-width:980px){body:has([data-audit=mobile-action-bar]){padding-bottom:var(--barre-h, 4.5rem)}}[data-audit=mobile-action-bar][data-barre-effacee]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s}@media(prefers-reduced-motion:reduce){[data-audit=mobile-action-bar][data-barre-effacee]{transition:none}}@media(min-width:981px){[data-audit=mobile-action-bar]{display:none}}svg [hidden]{display:none}figure[data-remplir]{height:100%;margin:0}figure[data-remplir]>div{height:100%;aspect-ratio:auto}figure[data-remplir] img{width:100%;height:100%;object-fit:cover}form[data-lead-form]{color:var(--lf-encre, #1d1d1f)}form[data-lead-form] :where(h1,h2,h3,h4,p,li,label,legend,small,span,a){color:inherit}
