.co-tete{position:relative;background:var(--ebene);color:var(--mystic);overflow:hidden;padding-block:clamp(var(--e8),7vw,104px) clamp(var(--e8),6vw,96px)}.co-tete__trame{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(110% 90% at 10% 0,#000 28%,transparent 76%);-webkit-mask-image:radial-gradient(110% 90% at 10% 0,#000 28%,transparent 76%);pointer-events:none}.co-tete__grille{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);grid-gap:clamp(var(--e7),5vw,var(--e9));gap:clamp(var(--e7),5vw,var(--e9));align-items:start}.co-tete__statut{display:flex;align-items:center;gap:var(--e3);color:#ff6fa4;margin-bottom:var(--e5);max-width:none}.co-tete__tiret{width:38px;height:3px;background:var(--isc-rose);flex:none}.co-tete__titre{font-family:var(--police-etiquette),sans-serif;font-weight:700;font-size:clamp(42px,6.6vw,92px);line-height:.9;letter-spacing:-.005em;text-transform:uppercase;color:var(--blanc)}.co-tete__accent{display:block;color:var(--isc-rose)}.co-tete__chapo{margin-top:var(--e5);font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:#c3c9e4;max-width:56ch}.co-tete__perimetre{font-size:14.5px;line-height:1.5;color:#8f96ba;margin-bottom:var(--e5);max-width:56ch}.co-preseance{border:var(--filet-ep) solid var(--filet-sombre);border-top:3px solid var(--isc-rose);background:rgba(255,255,255,.03);padding:var(--e4) var(--e5);max-width:58ch}.co-preseance p{margin:0;font-size:15.5px;line-height:1.5;color:var(--mystic);max-width:none}.co-tete__actions{margin-top:var(--e6)}.co-tete .bouton--fantome{color:var(--blanc);border-color:#4a4a72}.co-tete .bouton--fantome:hover{background:var(--blanc);color:var(--ebene);border-color:var(--blanc)}.co-tete .lien{color:#ff6fa4;border-bottom-color:rgba(255,111,164,.4)}.co-tete .lien:hover{color:var(--blanc);border-bottom-color:var(--blanc)}.co-sommaire{border:var(--filet-ep) solid var(--filet-sombre);background:rgba(255,255,255,.022)}.co-sommaire__titre{padding:var(--e4) var(--e5);color:#8f96ba;margin:0;max-width:none}.co-sommaire__titre,.co-sommaire__voie{border-bottom:var(--filet-ep) solid var(--filet-sombre)}.co-sommaire__voie{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--e4);gap:var(--e4);min-height:48px;padding:var(--e3) var(--e5);text-decoration:none;color:var(--mystic);transition:background var(--court) var(--sortie),padding-left var(--court) var(--sortie)}.co-sommaire__voie:last-child{border-bottom:none}.co-sommaire__voie:hover{background:rgba(255,3,106,.12);padding-left:calc(var(--e5) + 6px)}.co-sommaire__voie:hover .co-sommaire__nom{color:var(--isc-rose)}.co-sommaire__num{font-weight:700;font-size:13px;letter-spacing:.05em;color:#9aa1c4}.co-sommaire__nom,.co-sommaire__num{font-family:var(--police-etiquette),sans-serif}.co-sommaire__nom{font-weight:600;font-size:17px;letter-spacing:.03em;text-transform:uppercase;line-height:1.15;color:var(--blanc);transition:color var(--court) var(--sortie)}.co-sommaire__voie svg{color:#8f96ba}@media (max-width:1020px){.co-tete__grille{grid-template-columns:1fr;gap:var(--e7)}.co-sommaire{max-width:620px}}.co-regles{background:var(--ebene);color:var(--mystic);border-top:var(--filet-ep) solid var(--filet-sombre);padding-block:var(--e7)}.co-regles__titre{font-family:var(--police-etiquette),sans-serif;font-weight:700;font-size:clamp(22px,2.2vw,30px);letter-spacing:.02em;text-transform:uppercase;color:var(--blanc);margin-bottom:var(--e6)}.co-regles__grille{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.co-regle{padding-right:var(--e5);margin-right:var(--e5);border-right:var(--filet-ep) solid var(--filet-sombre)}.co-regle:last-child{border-right:none;margin-right:0;padding-right:0}.co-regle__num{display:block;font-size:13px;letter-spacing:.08em;color:var(--isc-rose)}.co-regle__nom,.co-regle__num{font-family:var(--police-etiquette),sans-serif;font-weight:700;margin-bottom:var(--e3)}.co-regle__nom{font-size:clamp(19px,1.6vw,22px);text-transform:uppercase;letter-spacing:.02em;line-height:1.08;color:var(--blanc)}.co-regle__texte{font-size:15px;line-height:1.5;color:#c3c9e4;margin:0}@media (max-width:1020px){.co-regles__grille{grid-template-columns:repeat(2,1fr);gap:var(--e6) 0}.co-regle:nth-child(2n){border-right:none;margin-right:0;padding-right:0}}@media (max-width:620px){.co-regles__grille{grid-template-columns:1fr;gap:var(--e5)}.co-regle{border-right:none;margin-right:0;padding-right:0;padding-bottom:var(--e5);border-bottom:var(--filet-ep) solid var(--filet-sombre)}.co-regle:last-child{padding-bottom:0;border-bottom:none}}.co-tableau{font-size:15.5px;background:var(--blanc)}.co-tableau td,.co-tableau th{padding:var(--e3) var(--e4)}.co-tableau tbody th{font-family:var(--police-texte),sans-serif;font-weight:600;font-size:15.5px;letter-spacing:0;text-transform:none;background:transparent;color:var(--encre)}.co-tableau tbody tr:nth-child(2n){background:rgba(235,240,242,.5)}.co-statut{display:inline-flex;align-items:flex-start;gap:var(--e2);font-family:var(--police-etiquette),sans-serif;font-weight:700;font-size:14.5px;letter-spacing:.05em;text-transform:uppercase;line-height:1.15}.co-statut svg{flex:none;margin-top:1px}.co-statut[data-etat=vert]{color:var(--feu-vert)}.co-statut[data-etat=ambre]{color:var(--feu-ambre)}.co-statut[data-etat=rouge]{color:var(--feu-rouge)}.co-apres-tableau{margin-top:var(--e6);max-width:96ch}.co-familles{min-width:900px}.co-familles__cle{width:190px;vertical-align:top}.co-familles__tete{display:flex;align-items:center;gap:var(--e3)}.co-familles__nom{font-family:var(--police-etiquette),sans-serif;font-weight:700;font-size:21px;text-transform:uppercase;letter-spacing:.02em;line-height:1}.co-familles__note{font-size:14px;line-height:1.45;color:var(--encre-douce);width:30%}.co-cascade{list-style:none;margin:0;padding:0;border-top:var(--filet-ep) solid var(--filet)}.co-etape{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:var(--e5);gap:var(--e5);padding:var(--e6) 0;border-bottom:var(--filet-ep) solid var(--filet)}.co-etape__num{display:grid;place-items:center;width:54px;height:54px;background:var(--ebene);color:var(--blanc);font-family:var(--police-etiquette),sans-serif;font-weight:700;font-size:20px}.co-etape__question{font-family:var(--police-titre),sans-serif;font-size:clamp(20px,2vw,27px);line-height:1.22;margin-bottom:var(--e5);max-width:40ch}.co-etape__branches{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:var(--e5);gap:var(--e5);align-items:start}.co-branche{border-top:2px solid var(--encre);padding-top:var(--e3)}.co-branche--suite{border-top-color:var(--filet)}.co-branche__cle{display:block;color:var(--encre-douce);margin-bottom:var(--e3)}.co-branche__texte{margin:var(--e3) 0 0;font-size:15.5px;line-height:1.5;color:var(--encre-douce);max-width:52ch}.co-branche--suite .co-branche__texte{margin-top:0}.co-cascade__pied{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:var(--e7);gap:var(--e7);margin-top:var(--e7);align-items:start}.co-toujours__titre{margin-bottom:var(--e4)}.co-toujours__liste{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--e3);gap:var(--e3)}.co-toujours__liste li{display:flex;gap:var(--e3);align-items:flex-start;font-size:16px;line-height:1.45}.co-toujours__liste svg{color:var(--feu-vert);flex:none;margin-top:2px}.co-cascade__renvoi{border-left:var(--filet-ep) solid var(--filet);padding-left:var(--e6)}.co-cascade__renvoi p{font-size:16px;line-height:1.55;margin-bottom:var(--e5)}@media (max-width:860px){.co-etape{grid-template-columns:42px minmax(0,1fr);gap:var(--e4)}.co-etape__num{width:42px;height:42px;font-size:16px}.co-etape__branches{grid-template-columns:1fr;gap:var(--e4)}.co-cascade__pied{grid-template-columns:1fr;gap:var(--e6)}.co-cascade__renvoi{border-left:none;padding-left:0;border-top:var(--filet-ep) solid var(--filet);padding-top:var(--e5)}}.co-services{display:grid;grid-gap:var(--e8);gap:var(--e8)}.co-service__tete{display:flex;align-items:baseline;gap:var(--e4);padding-bottom:var(--e3);border-bottom:2px solid var(--encre);margin-bottom:var(--e5)}.co-service__index{font-size:13px;letter-spacing:.08em;color:var(--isc-jazzberry)}.co-service__index,.co-service__nom{font-family:var(--police-etiquette),sans-serif;font-weight:700}.co-service__nom{font-size:clamp(23px,2.2vw,31px);text-transform:uppercase;letter-spacing:.015em;line-height:1}.co-usages{min-width:640px}.co-usages tbody th{width:34%}.co-service__note{margin-top:var(--e4);font-size:15px;line-height:1.5;color:var(--encre-douce);max-width:82ch;padding-left:var(--e4);border-left:var(--filet-ep) solid var(--filet)}.co-interdits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);border-top:var(--filet-ep) solid var(--filet-sombre)}.co-interdit{display:flex;gap:var(--e4);align-items:flex-start;padding:var(--e5) var(--e5) var(--e5) 0;border-bottom:var(--filet-ep) solid var(--filet-sombre);font-size:16.5px;line-height:1.45}.co-interdit:nth-child(2n){padding-left:var(--e5);border-left:var(--filet-ep) solid var(--filet-sombre)}.co-interdit svg{color:var(--feu-rouge-clair);flex:none;margin-top:1px}.co-sous-conditions{margin-top:var(--e7)}.co-sous-conditions__titre{color:var(--feu-ambre-clair);margin-bottom:var(--e5)}.co-conditions{margin:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--e5) var(--e7);gap:var(--e5) var(--e7)}.co-condition{border-top:var(--filet-ep) solid var(--filet-sombre);padding-top:var(--e4)}.co-condition dt{font-family:var(--police-etiquette),sans-serif;font-weight:700;font-size:17px;letter-spacing:.05em;text-transform:uppercase;color:var(--blanc);margin-bottom:var(--e2)}.co-condition dd{margin:0;font-size:15.5px;line-height:1.5;color:#c3c9e4}@media (max-width:860px){.co-interdits{grid-template-columns:1fr}.co-interdit{padding-right:0}.co-interdit:nth-child(2n){padding-left:0;border-left:none}.co-conditions{grid-template-columns:1fr;gap:var(--e5)}}.co-paliers{min-width:940px}.co-paliers__cle{width:170px}.co-paliers__code{font-weight:700;font-size:30px;line-height:.95;color:var(--isc-jazzberry)}.co-paliers__code,.co-paliers__nom{display:block;font-family:var(--police-etiquette),sans-serif}.co-paliers__nom{font-weight:600;font-size:14px;letter-spacing:.07em;text-transform:uppercase;color:var(--encre-douce);margin-top:3px}.co-paliers__controle{font-size:14.5px;line-height:1.45;width:32%}.co-aiact{margin-top:var(--e6);padding:var(--e5);background:var(--blanc);border:var(--filet-ep) solid var(--filet);border-top:3px solid var(--ebene);font-size:15.5px;line-height:1.55;max-width:88ch}.co-procedures{margin-top:var(--e8)}.co-procedures__titre{margin-bottom:var(--e5)}.co-procedures__grille{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--e6);gap:var(--e6);border-top:2px solid var(--encre);padding-top:var(--e5)}.co-procedure{padding-right:var(--e5);border-right:var(--filet-ep) solid var(--filet)}.co-procedure:last-child{border-right:none;padding-right:0}.co-procedure__titre{font-family:var(--police-etiquette),sans-serif;font-weight:700;font-size:19px;text-transform:uppercase;letter-spacing:.03em;line-height:1.1;margin-bottom:var(--e4)}.co-procedure__etapes{margin:0;padding-left:1.3em;display:grid;grid-gap:var(--e3);gap:var(--e3);font-size:15px;line-height:1.45;color:var(--encre-douce)}.co-procedure__etapes li::marker{font-family:var(--police-etiquette),sans-serif;font-weight:700;color:var(--isc-jazzberry)}@media (max-width:900px){.co-procedures__grille{grid-template-columns:1fr;gap:var(--e5)}.co-procedure{padding-right:0;border-right:none;padding-bottom:var(--e5);border-bottom:var(--filet-ep) solid var(--filet)}.co-procedure:last-child{padding-bottom:0;border-bottom:none}}.co-regles-dures{list-style:none;margin:var(--e6) 0 0;padding:0;display:grid;grid-gap:var(--e3);gap:var(--e3)}.co-regles-dures li{display:flex;gap:var(--e4);align-items:flex-start;padding:var(--e4) var(--e5);background:var(--blanc);border:var(--filet-ep) solid var(--filet);font-size:16px;line-height:1.45;max-width:96ch}.co-regles-dures svg{color:var(--isc-jazzberry);flex:none;margin-top:1px}.co-sanctions{max-width:78ch}.co-sanctions__phare{font-family:var(--police-titre),sans-serif;font-size:clamp(19px,1.8vw,24px);line-height:1.3;margin-bottom:var(--e4)}.co-sanctions__texte{font-size:16px;line-height:1.6;color:var(--encre-douce)}.co-sanctions__tableau{margin-top:var(--e7)}.co-sanctions__tableau .tableau{min-width:700px}.co-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--e7);gap:var(--e7);margin-top:var(--e7);align-items:start}.co-encadre{border:var(--filet-ep) solid var(--filet);background:var(--blanc);padding:var(--e5)}.co-encadre__titre{margin-bottom:var(--e3)}.co-encadre p{font-size:15.5px;line-height:1.55}.co-droits{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--e3);gap:var(--e3)}.co-droits li{display:flex;gap:var(--e3);align-items:flex-start;font-size:15.5px;line-height:1.45}.co-droits svg{color:var(--feu-vert);flex:none;margin-top:2px}@media (max-width:900px){.co-duo{grid-template-columns:1fr;gap:var(--e6)}}.co-signalement{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:clamp(var(--e6),5vw,var(--e8));gap:clamp(var(--e6),5vw,var(--e8));align-items:start}.co-signalement__phare{font-family:var(--police-titre),sans-serif;font-size:clamp(19px,1.7vw,23px);line-height:1.3;color:var(--blanc);margin-bottom:var(--e5)}.co-cas{margin:0;display:grid;grid-gap:var(--e5);gap:var(--e5)}.co-cas__item{border-top:var(--filet-ep) solid var(--filet-sombre);padding-top:var(--e4)}.co-cas dt{font-size:16px;line-height:1.45;color:var(--blanc);font-weight:600;margin-bottom:var(--e2)}.co-cas dd{margin:0;font-size:15.5px;line-height:1.5;color:#c3c9e4}.co-protection{list-style:none;margin:0 0 var(--e4);padding:0;display:grid;grid-gap:var(--e4);gap:var(--e4)}.co-protection li{display:flex;gap:var(--e3);align-items:flex-start;font-size:15.5px;line-height:1.45;color:#c3c9e4}.co-protection svg{color:var(--feu-vert-clair);flex:none;margin-top:1px}.co-abus{margin-top:var(--e6);border:var(--filet-ep) solid var(--filet-sombre);border-top:3px solid var(--feu-rouge-clair);padding:var(--e5);background:rgba(255,255,255,.03)}.co-abus__titre{color:var(--feu-rouge-clair);margin-bottom:var(--e3)}.co-abus p{font-size:15px;line-height:1.5;color:#c3c9e4}.co-abus__droits{margin-top:var(--e3)!important;color:#9aa1c4!important;font-size:14px!important}@media (max-width:900px){.co-signalement{grid-template-columns:1fr;gap:var(--e7)}}.co-gestes{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--encre)}.co-geste{padding:var(--e5) var(--e5) 0 0;margin-right:var(--e5);border-right:var(--filet-ep) solid var(--filet)}.co-geste:last-child{border-right:none;margin-right:0;padding-right:0}.co-geste__num{display:block;font-size:13px;letter-spacing:.08em;color:var(--isc-jazzberry);margin-bottom:var(--e3)}.co-geste__num,.co-geste__titre{font-family:var(--police-etiquette),sans-serif;font-weight:700}.co-geste__titre{font-size:clamp(18px,1.6vw,21px);text-transform:uppercase;letter-spacing:.02em;line-height:1.1;margin-bottom:var(--e4)}.co-geste__etapes{margin:0;padding-left:1.3em;display:grid;grid-gap:var(--e3);gap:var(--e3);font-size:15px;line-height:1.45;color:var(--encre-douce)}.co-geste__etapes li::marker{font-family:var(--police-etiquette),sans-serif;font-weight:700;color:var(--isc-jazzberry)}.co-delais{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:var(--e7);gap:var(--e7);margin-top:var(--e8);align-items:start}.co-delais__titre{display:flex;align-items:center;gap:var(--e3);margin-bottom:var(--e4)}.co-delais__titre svg{color:var(--isc-jazzberry);flex:none}.co-delais__valeur{font-family:var(--police-etiquette),sans-serif;font-weight:700;font-size:16px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.co-urgence{margin-top:var(--e4);font-size:15px;line-height:1.5;color:var(--encre-douce)}.co-detresse{border-top:3px solid var(--feu-ambre)}.co-incident__pied{margin-top:var(--e7);gap:var(--e5)}.co-incident__renvoi{max-width:46ch;margin:0}@media (max-width:980px){.co-gestes{grid-template-columns:1fr}.co-geste{padding-right:0;margin-right:0;border-right:none;padding-bottom:var(--e5);border-bottom:var(--filet-ep) solid var(--filet)}.co-geste:last-child{border-bottom:none;padding-bottom:0}.co-delais{grid-template-columns:1fr;gap:var(--e6)}}.co-fin{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:clamp(var(--e6),5vw,var(--e8));gap:clamp(var(--e6),5vw,var(--e8));align-items:start}.co-arbitrages{list-style:none;margin:0;padding:0;display:grid}.co-arbitrage{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--e4);gap:var(--e4);padding:var(--e5) 0;border-bottom:var(--filet-ep) solid var(--filet)}.co-arbitrage:first-child{padding-top:0}.co-arbitrage:last-child{border-bottom:none}.co-arbitrage__num{font-size:26px;line-height:1;color:var(--filet)}.co-arbitrage__num,.co-arbitrage__titre{font-family:var(--police-etiquette),sans-serif;font-weight:700}.co-arbitrage__titre{font-size:20px;text-transform:uppercase;letter-spacing:.02em;line-height:1.1;margin-bottom:var(--e2)}.co-arbitrage__texte{font-size:15.5px;line-height:1.5;color:var(--encre-douce);margin:0}.co-formation{border-left:var(--filet-ep) solid var(--filet);padding-left:clamp(var(--e5),3vw,var(--e7))}.co-formation__titre{font-family:var(--police-etiquette),sans-serif;font-weight:700;font-size:clamp(23px,2.2vw,30px);text-transform:uppercase;letter-spacing:.02em;line-height:1;margin-bottom:var(--e4)}.co-formation__obligation{font-size:15.5px;line-height:1.55;color:var(--encre-douce)}.co-formation .defile{margin-top:var(--e5)}.co-modules{min-width:460px}.co-modules tbody td:first-of-type{white-space:nowrap}.co-formation__academie{margin-top:var(--e5);font-size:15.5px;line-height:1.55}.co-formation__acces{margin-top:var(--e3)}.co-formation__acces .lien{display:inline-flex;align-items:center;gap:var(--e2)}.co-formation__accompagnement{margin-top:var(--e4)}@media (max-width:900px){.co-fin{grid-template-columns:1fr;gap:var(--e7)}.co-formation{border-left:none;padding-left:0;border-top:var(--filet-ep) solid var(--filet);padding-top:var(--e6)}}.co-contact{background:var(--ebene);color:var(--mystic);border-top:var(--filet-ep) solid var(--filet-sombre);padding-block:var(--e8)}.co-contact__grille{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--e7);gap:var(--e7);align-items:center}.co-contact__titre{font-family:var(--police-etiquette),sans-serif;font-weight:700;font-size:clamp(26px,3vw,40px);text-transform:uppercase;letter-spacing:.01em;line-height:1;color:var(--blanc);margin-bottom:var(--e4)}.co-contact__texte{font-size:16.5px;line-height:1.55;color:#c3c9e4;max-width:60ch}.co-contact__source{margin-top:var(--e4);color:#8f96ba;max-width:76ch}.co-contact__action{flex:none}@media (max-width:860px){.co-contact__grille{grid-template-columns:1fr;gap:var(--e5);align-items:start}}