@font-face{font-family:Bricolage Grotesque;src:url(/polices/bricolage-grotesque-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/polices/bricolage-grotesque-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/polices/bricolage-grotesque-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/polices/bricolage-grotesque-latin-800-normal.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/polices/atkinson-hyperlegible-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/polices/atkinson-hyperlegible-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/polices/atkinson-hyperlegible-latin-700-normal.woff2)format("woff2");font-weight:500 900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/polices/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/polices/ibm-plex-mono-latin-500-normal.woff2)format("woff2");font-weight:500 700;font-style:normal;font-display:swap}:root{--cd-nuit:#0b2733;--cd-sarcelle:#0e6b6f;--cd-lagon:#6fd3c3;--cd-corail:#ef6f53;--cd-brume:#e3f1ee;--surface:#f6f8f8;--surface-soft:#f2f6f6;--surface-raised:#fff;--surface-tint:#e3f1ee;--surface-nuit:#0b2733;--ink:#0b2733;--ink-muted:#4a6470;--on-dark:#eaf3f2;--on-dark-muted:#a9c2c8;--line-soft:#e8eff0;--line:#d5e1e2;--line-medium:#b7c9cc;--line-strong:#6b838c;--primary:#0e6b6f;--primary-hover:#0a5559;--on-primary:#fff;--primary-soft:#e3f1ee;--primary-line:#9fd0c8;--focus:#0e6b6f;--accent-cordeane:#ef6f53;--on-accent:#0b2733;--accent-ink:#b4432b;--success:#1d7347;--success-tint:#ddf0e5;--success-line:#a7d3b8;--warning:#8f5200;--warning-tint:#fbebd3;--warning-line:#e9c48a;--danger:#b3261e;--danger-tint:#f9dedb;--danger-line:#e6a9a4;--font-display:"Bricolage Grotesque", "Segoe UI", system-ui, sans-serif;--font-text:"Atkinson Hyperlegible", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--radius-s:6px;--radius-m:10px;--radius-l:18px;--radius-pill:999px;--shadow-raised:0 1px 2px #0b27330f, 0 4px 16px #0b27330f;--marque:var(--primary);--accent:var(--accent-cordeane);font-family:var(--font-text);color:var(--ink);background:var(--surface);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;letter-spacing:0;font-size:14px}*{box-sizing:border-box}body{background:var(--surface);color:var(--ink);min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:3px}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit}button svg,a svg{flex-shrink:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance}h1{margin-bottom:8px;font-size:28px;font-weight:700;line-height:1.2}h2{font-size:19px;line-height:1.4}h3{font-size:16px;line-height:1.4}small{color:var(--ink-muted);font-size:12px}input,select,textarea{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface-raised);min-height:40px;color:var(--ink);max-width:100%;padding:9px 11px}input:focus,select:focus,textarea:focus{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--focus)}textarea{resize:vertical}input[type=checkbox]{width:17px;height:17px;min-height:17px;accent-color:var(--primary)}button,.bouton{border:1px solid var(--line-medium);border-radius:var(--radius-m);background:var(--surface-raised);min-height:36px;color:var(--ink);justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}button:hover,.bouton:hover{background:var(--surface-tint)}button:focus-visible,.bouton:focus-visible,a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button.primaire,.primaire{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}button.primaire:hover,a.primaire:hover{background:var(--primary-hover);border-color:var(--primary-hover)}label{flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}table{border-collapse:collapse;text-align:left;width:100%}th{background:var(--surface);color:var(--ink-muted);font-size:12px;font-weight:600}th,td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 16px}td{font-size:13px;line-height:1.5}td small{margin-top:3px;display:block}caption{text-align:left;color:var(--ink-muted);padding:12px}dt{color:var(--ink-muted);font-size:12px}dd{margin:4px 0 18px;line-height:1.6}code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}summary{cursor:pointer}strong{font-weight:700}p{line-height:1.6}.sr-seul{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.accueil{background:var(--surface-raised);color:var(--ink);--muted:var(--ink-muted)}.accueil a,.accueil button{-webkit-tap-highlight-color:transparent}.accueil a:focus-visible,.accueil button:focus-visible,.accueil [tabindex]:focus-visible{outline:3px solid var(--focus);outline-offset:5px}.accueil-evitement{z-index:200;background:var(--surface-raised);padding:14px;position:fixed;top:-100px;left:20px}.accueil-evitement:focus{top:12px}.accueil-entete{border-bottom:1px solid var(--line);background:var(--surface-raised);z-index:5;justify-content:space-between;align-items:center;gap:30px;min-height:88px;padding:16px 5%;display:flex;position:relative}.accueil-identite{flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex}.accueil-identite img{width:auto;height:36px;display:block}.accueil-entete nav{align-items:center;gap:30px;display:flex}.accueil-entete nav>a{font-size:12px;font-weight:600;text-decoration:none}.accueil-entete nav>a:not(.bouton):hover{color:var(--marque);text-underline-offset:6px;text-decoration:underline}.accueil-entete .accueil-acces{border-color:var(--line-medium);padding:12px 18px}.accueil-menu{display:none}.accueil-hero{isolation:isolate;border-bottom:1px solid var(--line);background:var(--surface);height:650px;position:relative;overflow:hidden}.accueil-hero-image{z-index:-1;object-fit:cover;object-position:top;width:100%;max-width:1180px;height:auto;position:absolute;top:370px;left:50%;transform:translate(-50%)}.accueil-hero-texte{text-align:center;background:var(--surface-raised);border-bottom:1px solid var(--line);padding:38px 24px 32px}.accueil-repere{color:var(--marque);align-items:center;gap:9px;margin-bottom:18px;font-size:11px;font-weight:700;display:flex}.accueil-hero .accueil-repere{justify-content:center}.accueil-repere>span{background:var(--accent);border-radius:50%;width:7px;height:7px}.accueil h1{letter-spacing:-.03em;margin-bottom:22px;font-size:64px;font-weight:800;line-height:1}.accueil h1>span{color:var(--primary)}.accueil-promesse{color:var(--muted);max-width:620px;margin:0 auto 26px;font-size:18px;line-height:1.6}.accueil-cta{justify-content:center;align-items:center;gap:27px;display:flex}.accueil-cta .bouton{min-height:48px;padding:14px 22px}.accueil .primaire:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.accueil-lien{align-items:center;gap:10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.accueil-lien:hover{text-underline-offset:5px;text-decoration:underline}.accueil-legende{color:var(--ink);background:var(--surface-raised);border:1px solid var(--line);padding:7px 10px;font-size:10px;position:absolute;bottom:14px;right:20px}.accueil-bandeau{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:24px 7%;display:flex}.accueil-departement{align-items:center;gap:15px;display:flex}.accueil-departement img{background:var(--ink);object-fit:contain;border-radius:var(--radius-s);padding:7px}.accueil-departement span{color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.accueil-departement strong{font-size:14px}.accueil-bandeau p{margin:0;font-size:14px}.accueil-numero{font-family:var(--font-mono);color:var(--muted);font-size:10px}.accueil-section{max-width:1320px;margin:0 auto;padding:84px 6%;scroll-margin-top:24px}.accueil h2{margin-bottom:22px;font-size:36px;font-weight:700;line-height:1.2}.accueil h2 span{color:var(--ink-muted)}.accueil-titre{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:38px;display:flex}.accueil-titre h2{margin-bottom:0}.accueil-titre>p{max-width:335px;color:var(--muted);margin-bottom:3px;font-size:14px}.accueil-onglets{border-bottom:1px solid var(--line);gap:28px;margin-bottom:32px;display:flex}.accueil-onglets button{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:15px 0;font-size:13px}.accueil-onglets button[aria-selected=true]{color:var(--marque);border-color:var(--marque)}.accueil-apercu{grid-template-columns:.8fr 1.6fr;align-items:center;gap:45px;min-height:390px;display:grid}.accueil-apercu h3{margin-bottom:16px;font-size:24px;line-height:1.3}.accueil-apercu p{color:var(--muted);font-size:13px}.accueil-apercu ul{gap:14px;margin:0;padding:6px 0 20px;font-size:12px;list-style:none;display:grid}.accueil-apercu li{align-items:center;gap:10px;display:flex}.accueil-apercu li svg{color:var(--success);flex-shrink:0}.accueil-apercu figure{min-width:0;margin:0}.accueil-apercu img{aspect-ratio:1.44;object-fit:cover;object-position:top;border:1px solid var(--line);border-radius:var(--radius-s);width:100%;height:auto;box-shadow:0 15px 35px #0b27330e}.accueil-apercu figcaption{color:var(--muted);margin-top:12px;font-size:10px}.accueil-parcours{background:var(--surface);border-block:1px solid var(--line)}.accueil-etapes{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:42px 0 0;padding:0;list-style:none;display:grid}.accueil-etapes li{border-top:2px solid var(--line-medium);padding-top:20px}.accueil-etapes li:first-child{border-color:var(--marque)}.accueil-etapes li:nth-child(2){border-color:var(--success)}.accueil-etapes li:nth-child(3){border-color:var(--accent)}.accueil-etapes li>div{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.accueil-etapes li span{font:12px monospace}.accueil-etapes h3{font-size:20px}.accueil-etapes p{color:var(--muted);margin:0;font-size:13px}.accueil-protection{grid-template-columns:1fr 1fr;gap:80px;display:grid}.accueil-protection>div>p:not(.accueil-repere){max-width:440px;color:var(--muted);margin-bottom:26px;font-size:14px}.accueil-garanties{gap:24px;display:grid}.accueil-garanties article{border-bottom:1px solid var(--line);gap:22px;padding-bottom:20px;display:flex}.accueil-garanties article>svg{color:var(--marque);flex-shrink:0;margin-top:2px}.accueil-garanties h3{margin-bottom:8px;font-size:16px}.accueil-garanties p{color:var(--muted);margin:0;font-size:13px}.accueil-questions{border-top:1px solid var(--line)}.accueil-questions>div{grid-template-columns:.8fr 1.5fr;gap:80px;padding-top:56px;display:grid}.accueil-questions article{border-bottom:1px solid var(--line)}.accueil-questions h3{margin:0}.accueil-questions button{text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;gap:20px;width:100%;min-height:64px;padding:17px 0;font-size:14px}.accueil-questions button[aria-expanded=true] svg{transform:rotate(180deg)}.accueil-questions article p{color:var(--muted);margin:0 0 24px;padding-right:36px;font-size:13px}.accueil-final{background:var(--surface-nuit);color:var(--on-dark);justify-content:space-between;align-items:center;gap:50px;padding:60px 8%;display:flex}.accueil-final .accueil-repere{color:var(--cd-lagon)}.accueil-final h2{margin-bottom:16px}.accueil-final p:not(.accueil-repere){color:var(--on-dark-muted);margin-bottom:0;font-size:13px}.accueil-final .bouton{white-space:nowrap;padding:16px 24px}.accueil-pied{background:var(--surface-nuit);color:var(--on-dark-muted);border-top:1px solid #eaf3f21f;flex-wrap:wrap;align-items:center;gap:32px;padding:38px 5% 28px;display:flex}.accueil-pied>div{align-items:center;gap:15px;display:flex}.accueil-pied img{width:auto;height:32px;display:block}.accueil-pied span{color:var(--on-dark-muted);font-size:12px}.accueil-pied nav{flex-wrap:wrap;gap:25px;margin-left:auto;display:flex}.accueil-pied a{color:var(--on-dark);font-size:12px;text-decoration:none}.accueil-pied a:hover{text-decoration:underline}.accueil-pied small{color:var(--on-dark-muted);border-top:1px solid #eaf3f21f;width:100%;padding-top:20px;font-size:10px}.accueil-informations{max-width:900px;min-height:65vh;margin:auto;padding:60px 30px}.accueil-informations h1{margin:30px 0;font-size:38px}.accueil-informations h2{margin:32px 0 12px;font-size:21px}.accueil-informations p{font-size:15px}.accueil-retour{gap:9px;margin-bottom:35px;font-size:13px;display:inline-flex}.chargement-portail{text-align:center;padding:60px}@media (width>=1600px){.accueil-hero{height:690px}.accueil-hero-texte{padding-top:48px}}@media (width<=1000px){.accueil-entete nav{gap:18px}.accueil-entete{padding-inline:25px}.accueil-apercu{gap:24px}.accueil-protection,.accueil-questions>div{gap:35px}.accueil-section{padding-block:64px}}@media (width<=760px){.accueil-entete{min-height:76px;padding:14px 20px}.accueil-menu{width:42px;height:42px;padding:0;display:inline-flex}.accueil-entete nav{background:var(--surface-raised);border-bottom:1px solid var(--line-medium);padding:22px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 16px #0b273312}.accueil-entete nav.ouverte{flex-direction:column;align-items:stretch;gap:0;display:flex}.accueil-entete nav>a{padding:15px 0;font-size:14px}.accueil-entete .accueil-acces{margin-top:10px}.accueil-hero{height:620px}.accueil-hero-image{width:800px;max-width:none;top:380px;left:50%;transform:translate(-50%)}.accueil-hero-texte{padding:32px 22px}.accueil-hero .accueil-repere{max-width:280px;margin-inline:auto;font-size:10px;line-height:1.6}.accueil-repere>span{flex-shrink:0}.accueil h1{font-size:42px}.accueil h1>span{font-size:inherit}.accueil-promesse{font-size:14px}.accueil-cta{flex-direction:column;gap:20px}.accueil-cta .bouton{font-size:13px}.accueil-legende{font-size:9px;bottom:10px;right:10px}.accueil-bandeau{flex-wrap:wrap;gap:20px;padding:24px}.accueil-bandeau p{font-size:12px}.accueil-numero{display:none}.accueil-section{padding:52px 24px}.accueil h2{font-size:29px}.accueil-titre{margin-bottom:28px;display:block}.accueil-titre>p,.accueil-titre>a{margin-top:22px}.accueil-onglets{gap:18px;overflow-x:auto}.accueil-onglets button{white-space:nowrap;gap:7px;font-size:11px}.accueil-onglets svg{width:16px}.accueil-apercu{flex-direction:column;align-items:stretch;gap:25px;display:flex}.accueil-apercu h3{font-size:23px}.accueil-apercu figure{width:100%}.accueil-etapes{grid-template-columns:1fr 1fr;gap:28px 22px}.accueil-etapes h3{font-size:18px}.accueil-protection,.accueil-questions>div{grid-template-columns:1fr;gap:35px}.accueil-questions>div{padding-top:45px}.accueil-final{padding:45px 24px;display:block}.accueil-final .bouton{margin-top:28px}.accueil-pied{gap:24px;padding:30px 24px}.accueil-pied nav{gap:18px;margin-left:0}.accueil-informations{padding:40px 24px}.accueil-informations h1{font-size:30px}}@media (height<=750px) and (width>=761px){.accueil-hero{height:545px}.accueil-hero-image{top:320px}.accueil-hero-texte{padding-top:24px;padding-bottom:22px}.accueil h1{font-size:46px}.accueil h1>span{font-size:inherit}.accueil-promesse{font-size:15px}}@media (prefers-reduced-motion:no-preference){.accueil-hero-texte{animation:.5s ease-out entree-accueil}.accueil button,.accueil .bouton{transition:background .16s,color .16s}@keyframes entree-accueil{0%{transform:translateY(8px)}to{transform:translateY(0)}}}@media (width<=760px) and (height<=750px){.accueil-hero{height:calc(100svh - 110px);min-height:470px}.accueil-hero-texte{padding-block:24px}.accueil h1>span{font-size:inherit}.accueil-promesse{font-size:13px}}
