:root{--vert: #0b5c3f;--vert-clair: #e8f3ee;--texte: #1a1a1a;--texte-secondaire: #4a4a4a;--bord: #d4d4d4;--alerte: #8a4b00;--fond: #ffffff;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--vert: #4ba784;--vert-clair: #10241c;--texte: #f0f0f0;--texte-secondaire: #b8b8b8;--bord: #3a3a3a;--alerte: #e0a35c;--fond: #121212}}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.5;color:var(--texte);background:var(--fond)}.application{max-width:42rem;margin:0 auto;padding:1rem}.bandeau-reseau{margin:0 0 1rem;padding:.75rem 1rem;background:var(--vert-clair);border-left:4px solid var(--alerte);border-radius:.25rem;color:var(--texte)}.entete h1{margin:0 0 .25rem;font-size:1.5rem;line-height:1.3}.sous-titre{margin:0 0 1.5rem;color:var(--texte-secondaire)}.fiche{border:1px solid var(--bord);border-radius:.5rem;padding:1rem;margin-bottom:1rem}.fiche h3{margin:0 0 .5rem;font-size:1.125rem}.prix{font-size:1.375rem;font-weight:600;color:var(--vert);margin:0 0 .75rem}.mention{font-size:.875rem;font-weight:400;color:var(--texte-secondaire)}.ventilation{display:grid;grid-template-columns:1fr auto;gap:.25rem 1rem;margin:0 0 1rem;font-size:.9375rem;color:var(--texte-secondaire)}.ventilation dt,.ventilation dd{margin:0}.ventilation dd{text-align:right;font-variant-numeric:tabular-nums}.options{border:1px solid var(--bord);border-radius:.25rem;padding:.5rem .75rem;margin:0 0 1rem}.options label{display:block;padding:.375rem 0}.delai{margin:0 0 .75rem;color:var(--texte-secondaire)}details{margin-bottom:.5rem}summary{cursor:pointer;padding:.5rem 0}.action{display:block;width:100%;min-height:3rem;margin-top:.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:600;color:#fff;background:var(--vert);border:none;border-radius:.375rem;cursor:pointer}.action:focus-visible{outline:3px solid var(--alerte);outline-offset:2px}.fiche .action{display:inline-flex;align-items:center;gap:.5rem;width:auto;margin-top:.75rem;padding:.625rem 1.125rem;font-size:.9375rem;color:var(--vert);background:none;border:1px solid var(--vert)}.fiche .action:after{content:"→"}.fiche .action:hover{background:var(--vert-clair)}@media(max-width:25.9375rem){.fiche .action{display:flex;width:100%;justify-content:center}}.pied{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--bord);font-size:.875rem;color:var(--texte-secondaire)}.pied p{margin:0 0 .5rem}.pied-copyright{font-size:.8125rem}.parcours{max-width:34rem}.progression{margin:0 0 1rem;font-size:.9375rem;color:var(--texte-secondaire)}.ecartees,.erreur{margin:0 0 1rem;padding:.75rem 1rem;border-radius:.25rem;border-left:4px solid var(--alerte);background:var(--vert-clair)}.erreur{border-left-color:#b3261e}.champ{margin:0 0 1.25rem;border:none;padding:0}.champ legend,.champ label{display:block;margin-bottom:.5rem;font-weight:600}.champ fieldset label,fieldset.champ label{font-weight:400;padding:.625rem 0}.champ input[type=text],.champ input[type=number],.champ input[type=date]{width:100%;min-height:3rem;padding:.625rem .75rem;font-size:1rem;color:var(--texte);background:var(--fond);border:1px solid var(--bord);border-radius:.375rem}.champ input:focus-visible{outline:3px solid var(--vert);outline-offset:1px}.aide{margin-bottom:1.25rem;font-size:.9375rem;color:var(--texte-secondaire)}.explication{margin:0 0 1.25rem;color:var(--texte-secondaire)}.recapitulatif{margin:0 0 1.5rem}.ligne-recapitulatif{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--bord)}.ligne-recapitulatif dt{color:var(--texte-secondaire)}.ligne-recapitulatif dd{margin:0;text-align:right}.lien{display:inline-block;min-height:2.75rem;margin-left:.75rem;padding:.25rem 0;font-size:.9375rem;color:var(--vert);background:none;border:none;text-decoration:underline;cursor:pointer}.navigation{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.onglet{min-height:2.75rem;padding:.5rem .875rem;font-size:.9375rem;color:var(--texte);background:none;border:1px solid var(--bord);border-radius:.25rem;cursor:pointer}.onglet.actif{color:var(--fond);background:var(--vert);border-color:var(--vert)}.reference{color:var(--texte-secondaire);font-size:.875rem}.etat-courant{margin:1rem 0 1.5rem;padding:1rem;background:var(--vert-clair);border-radius:.25rem}.libelle-etat{margin:0 0 .5rem;font-size:1.125rem}.action-attendue,.echeance{margin:.5rem 0 0;color:var(--texte-secondaire)}.echeance.alerte,dd.alerte{color:var(--alerte);font-weight:600}.frise{margin:0 0 1.5rem;padding-left:1.25rem}.etape{padding:.5rem 0;border-bottom:1px solid var(--bord)}.etape.courante{font-weight:600}.etape .date,.message .date,.document .meta,.ligne .echeance{display:block;color:var(--texte-secondaire);font-size:.8125rem}.etape .motif,.mention,.consigne,.raison{display:block;color:var(--texte-secondaire);font-size:.8125rem;font-style:italic}.fil{list-style:none;margin:0;padding:0}.message{padding:.75rem;margin-bottom:.5rem;border:1px solid var(--bord);border-radius:.25rem}.message.cabinet{background:var(--vert-clair)}.message .auteur{font-weight:600}.message p{margin:.25rem 0 0}.recherche{display:block;margin-bottom:1.5rem}.recherche input,.filtres input[type=search]{display:block;width:100%;min-height:2.75rem;margin-top:.25rem;padding:.5rem;font-size:1rem;color:var(--texte);background:var(--fond);border:1px solid var(--bord);border-radius:.25rem}.documents,.partages ul{list-style:none;margin:0 0 1.5rem;padding:0}.document,.lien{padding:.75rem 0;border-bottom:1px solid var(--bord)}.document .libelle,.lien .libelle{display:block;font-weight:600}.versions{margin-top:.5rem;font-size:.875rem}.lien.clos{color:var(--texte-secondaire)}.lien .statut{display:block;font-size:.875rem}.compteurs{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin:0 0 1.5rem;padding:1rem;background:var(--vert-clair);border-radius:.25rem}.compteurs dt{color:var(--texte-secondaire);font-size:.8125rem}.compteurs dd{margin:0 1rem 0 .25rem;font-size:1.25rem;font-weight:600}.filtres{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.file{list-style:none;margin:0;padding:0}.ligne{border-bottom:1px solid var(--bord)}.ligne.signalee{border-left:3px solid var(--alerte);padding-left:.5rem}.ligne.selectionnee{background:var(--vert-clair)}.selection{display:block;width:100%;min-height:2.75rem;padding:.75rem 0;text-align:left;color:var(--texte);background:none;border:none;cursor:pointer}.selection .reference{font-weight:600}.selection .client,.selection .etat{display:block;font-size:.875rem}.detail{margin-top:1.5rem;padding:1rem;border:1px solid var(--bord);border-radius:.25rem}.liste-controle progress{width:100%}.blocage{padding:.75rem;color:var(--alerte);border:1px solid var(--alerte);border-radius:.25rem}.manques{padding-left:1.25rem}.actions{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.action-proposee button[disabled]{opacity:.5;cursor:not-allowed}.propositions-acte{margin-top:1.5rem}.proposition{margin-top:1rem;padding:.75rem;border:1px solid var(--bord);border-radius:.25rem}.proposition.a-relire{border-left:3px solid var(--alerte)}.proposition h5{display:flex;justify-content:space-between;gap:.5rem;margin:0 0 .5rem}.proposition h5 .statut{font-weight:400;font-size:.875rem}.proposition .ecart-modele{margin:.25rem 0;font-size:.875rem}.proposition .ecart-modele.alerte{color:var(--alerte)}.clauses-inhabituelles{padding-left:1.25rem;font-size:.875rem}.proposition .adoption{display:flex;flex-direction:column;gap:.5rem}.proposition textarea{width:100%;font-family:inherit}.proposition .texte-propose{white-space:pre-wrap;padding:.5rem;background:var(--fond-doux, #f6f6f6);border-radius:.25rem}.factures{display:flex;flex-direction:column;gap:1rem;padding:0;list-style:none}.facture{padding:.75rem;border:1px solid var(--bord);border-radius:.25rem}.facture-echue{border-color:var(--alerte)}.numero-facture{margin:0 0 .25rem}.paiement-en-cours{padding:.75rem;margin:1rem 0;border:1px solid var(--vert);border-radius:.25rem}.repli{padding:.75rem;margin-top:.75rem;border-top:1px solid var(--bord)}.verdict{padding:.75rem;margin:.5rem 0 1rem;font-size:1.125rem;border-radius:.25rem}.verdict.en-regle{border:1px solid var(--bord)}.echeances{display:flex;flex-direction:column;gap:.75rem;padding:0;list-style:none}.echeances .echeance{padding:.75rem;border:1px solid var(--bord);border-radius:.25rem}.echeances .echeance-en_retard{border-color:var(--alerte)}.echeance .libelle{margin:0 0 .25rem;font-weight:600}.prise-en-charge{padding:.75rem;margin:1rem 0;border:1px solid var(--bord);border-radius:.25rem}.prise-en-charge ul{padding-left:1.25rem}.indicateurs{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;margin:1rem 0}.indicateur{padding:.75rem;border:1px solid var(--bord);border-radius:.25rem}.indicateur.incertain{border-style:dashed}.indicateur .valeur{margin:0;font-size:1.5rem;font-weight:600}.indicateur .libelle{margin:.25rem 0 0}.tunnel{padding:0;list-style:none}.palier{margin-bottom:.75rem}.palier .barre{height:.75rem;background:var(--vert);border-radius:.25rem}.palier.couteux .barre{background:var(--alerte)}.offres,.souscriptions{display:flex;flex-direction:column;gap:1rem;padding:0;list-style:none}.offre,.souscription{padding:.75rem;border:1px solid var(--bord);border-radius:.25rem}.offre .libelle,.souscription .libelle{margin:0;font-weight:600}.repertoire,.soldes,.alertes{display:flex;flex-direction:column;gap:.5rem;padding:0;list-style:none}.repertoire li,.solde{padding:.5rem .75rem;border:1px solid var(--bord);border-radius:.25rem}.repertoire .numero{font-weight:600}.solde{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.solde.anomalie{border-color:var(--alerte)}.solde .montant{font-variant-numeric:tabular-nums}.alerte{padding:.75rem;border:1px solid var(--bord);border-radius:.25rem}.alerte-depasse{border-color:var(--alerte)}.alerte .libelle{margin:0;font-weight:600}.circuit{padding:.75rem;margin-bottom:.75rem;border:1px solid var(--bord);border-radius:.25rem}.signataires{list-style:none;margin:.5rem 0 0;padding:0}.signataires li{padding:.25rem 0;border-bottom:1px solid var(--bord)}.signataires li:last-child{border-bottom:none}.signataires li.attendu{font-weight:600}.echanges-assistant{list-style:none;margin:0;padding:0}.echange{padding:.75rem;margin-bottom:.5rem;border:1px solid var(--bord);border-radius:.25rem}.echange .question{margin:.25rem 0 .5rem;font-weight:600}.echange p{margin:.25rem 0 0}.acces{max-width:26rem}.acces form{display:grid;gap:1rem;margin-bottom:1.25rem}.acces label{display:grid;gap:.375rem;font-size:.9375rem;font-weight:600}.acces input,.acces textarea{width:100%;min-height:2.75rem;padding:.5rem .75rem;font:inherit;font-weight:400;color:var(--texte);background:var(--fond);border:1px solid var(--bord);border-radius:.25rem}.acces textarea{min-height:5.5rem;resize:vertical}.acces input:focus-visible,.acces textarea:focus-visible{outline:3px solid var(--vert);outline-offset:1px}.acces .action{min-height:3rem;padding:0 1.25rem;font:inherit;font-weight:700;color:var(--fond);background:var(--vert);border:1px solid var(--vert);border-radius:.25rem;cursor:pointer}.acces .action[disabled]{opacity:.65;cursor:default}.autres-etapes{display:flex;flex-wrap:wrap;gap:0 1.5rem;margin-bottom:1.25rem}.autres-etapes button{min-height:2.75rem;padding:0;font:inherit;font-size:.9375rem;color:var(--vert);background:none;border:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.autres-etapes button:focus-visible{outline:3px solid var(--vert);outline-offset:2px}.acces .mention{max-width:48ch;font-size:.8125rem;font-style:italic;line-height:1.55;color:var(--texte-secondaire)}:root{--v-vert: #0f3d2c;--v-vert-nuit: #092018;--v-or: #d5a029;--v-or-sombre: #a9761a;--v-creme: #faf7f0;--v-encre-sombre: #f4efe4;--v-titre: Georgia, "Iowan Old Style", "Palatino Linotype", Palatino, "Times New Roman", serif}@media(prefers-color-scheme:dark){:root{--v-creme: #16171a}}.application-vitrine{max-width:none;padding:0}.application-vitrine .bandeau-reseau{margin:0;border-radius:0}.vitrine{--gouttiere: clamp(1.25rem, 5vw, 3.5rem);--large: 72rem;--pas: clamp(3.5rem, 9vw, 7rem);background:var(--v-creme)}.vitrine-hero,.vitrine-preuves,.vitrine-citation,.vitrine-clore,.vitrine-pied,.vitrine-section{padding-inline:max(var(--gouttiere),(100% - var(--large)) / 2)}.vitrine [id]{scroll-margin-top:5.5rem}.entete-site{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 2rem;padding:.875rem max(var(--gouttiere, 1.5rem),(100% - 72rem) / 2);background:var(--v-creme);border-bottom:1px solid rgba(20,20,15,.1)}@media(prefers-color-scheme:dark){.entete-site{border-bottom-color:#ffffff1f}}.entete-marque{display:flex;align-items:baseline;gap:.625rem;margin:0 auto 0 0}.entete-mot{font-family:var(--v-titre);font-size:1.25rem;font-weight:700;letter-spacing:.01em;color:var(--texte)}.entete-badge{padding:.1875rem .5rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vert);background:var(--vert-clair);border-radius:999px;white-space:nowrap}.entete-menu{display:flex;flex-wrap:wrap;gap:.25rem 1.75rem}.entete-menu a{font-size:.9375rem;color:var(--texte-secondaire);text-decoration:none}.entete-menu a:hover,.entete-menu a:focus-visible{color:var(--texte);text-decoration:underline;text-underline-offset:4px}@media(max-width:59.9375rem){.entete-menu{display:none}}.entete-actes{display:flex;align-items:center;gap:.75rem}.entete-lien{min-height:2.75rem;padding:0 .25rem;font:inherit;font-size:.9375rem;color:var(--texte-secondaire);background:none;border:none;cursor:pointer}.entete-lien:hover,.entete-lien:focus-visible{color:var(--texte);text-decoration:underline;text-underline-offset:4px}.entete-cta{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 1.125rem;font-size:.9375rem;font-weight:600;color:#fff;background:var(--v-vert);border-radius:.25rem;text-decoration:none;white-space:nowrap}.entete-cta:hover{background:var(--v-vert-nuit)}.entete-lien:focus-visible,.entete-cta:focus-visible{outline:3px solid var(--v-or);outline-offset:2px}.vitrine h1,.vitrine h2,.vitrine-clore h2,.vitrine-citation p{font-family:var(--v-titre);font-weight:700;line-height:1.12;letter-spacing:-.015em;text-wrap:balance}.vitrine h1 em,.vitrine h2 em,.vitrine-clore h2 em,.vitrine-citation em{font-style:italic;color:var(--v-or-sombre)}@media(prefers-color-scheme:dark){.vitrine h2 em{color:var(--v-or)}}.vitrine h1{margin:0 0 1.25rem;font-size:clamp(2.25rem,5.5vw,3.75rem)}.vitrine h2{margin:0 0 1rem;font-size:clamp(1.75rem,3.6vw,2.625rem)}.vitrine h3{margin:0 0 .5rem;font-size:1.0625rem;line-height:1.3}.vitrine p{text-wrap:pretty}.vitrine-intertitre{display:flex;align-items:center;gap:.75rem;margin:0 0 1.25rem;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--v-or-sombre)}.vitrine-filet{width:2rem;height:1px;background:currentColor;flex-shrink:0}.vitrine-tete{display:grid;gap:.5rem 3rem;margin-bottom:2.5rem}.vitrine-tete h2{margin:0}.vitrine-chapo{margin:0;max-width:52ch;font-size:1.0625rem;color:var(--texte-secondaire)}@media(min-width:56rem){.vitrine-tete{grid-template-columns:1.1fr 1fr;align-items:end}}.vitrine-titre-centre{max-width:20ch;margin-inline:auto;margin-bottom:2.75rem;text-align:center}.vitrine-intertitre-centre{justify-content:center}.vitrine-hero{display:grid;gap:clamp(2rem,5vw,3.5rem);align-items:center;padding-top:clamp(3rem,7vw,5.5rem);padding-bottom:clamp(2.5rem,5vw,4rem);background:var(--v-vert);color:#fff}.vitrine-hero h1{color:#fff}.vitrine-hero h1 em{color:var(--v-or)}@media(min-width:56rem){.vitrine-hero{grid-template-columns:1.15fr .85fr}}.vitrine-hero-vu{display:flex;justify-content:center}@media(max-width:55.9375rem){.vitrine-hero-vu{max-width:15rem;margin:0 auto}}.vitrine-specimen{width:100%;max-width:21rem;height:auto;filter:drop-shadow(0 1rem 2.5rem rgba(0,0,0,.4))}.vitrine-kicker{display:flex;align-items:center;gap:.625rem;margin:0 0 1.25rem;font-size:.9375rem;font-weight:600;color:#b6cec2}.vitrine-kicker:before{content:"";width:1.75rem;height:2px;background:var(--v-or);flex-shrink:0}.vitrine-accroche{margin:0 0 2rem;max-width:46ch;font-size:clamp(1.0625rem,1.6vw,1.1875rem);line-height:1.6;color:#d6e3dc}.vitrine-chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.5rem 2.5rem;margin:0;padding-top:2rem;border-top:1px solid rgba(255,255,255,.18)}@media(min-width:56rem){.vitrine-chiffres{grid-column:1 / -1}}.vitrine-chiffres dt{font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9dbcae}.vitrine-chiffres dd{margin:.25rem 0 0;font-family:var(--v-titre);font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:700;font-variant-numeric:tabular-nums;color:#fff}.vitrine-preuves{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 2.5rem;margin:0;padding-top:1rem;padding-bottom:1rem;list-style:none;background:var(--v-vert-nuit);color:#b6cec2;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center}.vitrine-section{padding-top:var(--pas);padding-bottom:var(--pas)}.vitrine-section-voile{background:var(--fond);border-block:1px solid rgba(20,20,15,.08)}@media(prefers-color-scheme:dark){.vitrine-section-voile{border-block-color:rgba(255,255,255,.08)}}.vitrine-index{display:grid;gap:1rem}.vitrine-index article{position:relative;padding:1.5rem 2.5rem 1.5rem 1.5rem;background:var(--fond);border:1px solid rgba(20,20,15,.12);border-radius:.375rem}.vitrine-section-voile .vitrine-index article{background:var(--v-creme)}.vitrine-index .vitrine-carte-liee:after{content:"↗";position:absolute;top:1.25rem;right:1.25rem;font-size:.875rem;color:var(--v-or-sombre);opacity:.5}.vitrine-index p{margin:0;max-width:46ch;font-size:.9375rem;line-height:1.6;color:var(--texte-secondaire)}.vitrine-index a{color:var(--vert);text-underline-offset:3px}@media(prefers-color-scheme:dark){.vitrine-index article{border-color:#ffffff1f}}@media(min-width:44rem){.vitrine-index{grid-template-columns:1fr 1fr}}.vitrine-flux{margin:0;padding:0;list-style:none;max-width:46rem}.vitrine-flux li{position:relative;display:grid;grid-template-columns:2.25rem 1fr;gap:0 1.25rem;padding:0 0 1.75rem}.vitrine-flux li:before{content:"";position:absolute;left:calc(1.125rem - .5px);top:2.25rem;bottom:0;width:1px;background:#14140f26}.vitrine-flux li:last-child{padding-bottom:0}.vitrine-flux li:last-child:before{display:none}.vitrine-rang{display:grid;place-items:center;width:2.25rem;height:2.25rem;font-family:var(--v-titre);font-weight:700;font-variant-numeric:tabular-nums;color:#fff;background:var(--v-vert);border-radius:999px}.vitrine-flux p{margin:.25rem 0 0;max-width:58ch;font-size:.9375rem;line-height:1.6;color:var(--texte-secondaire)}@media(prefers-color-scheme:dark){.vitrine-flux li:before{background:#ffffff26}}.vitrine-section .catalogue{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1rem}.vitrine-section .catalogue .fiche{margin-bottom:0;background:var(--v-creme);border-radius:.375rem}.vitrine-section-voile .catalogue .fiche{background:var(--v-creme)}.vitrine-differences{display:grid;gap:2rem}.vitrine-differences article{position:relative;padding-top:1.5rem;border-top:1px solid rgba(20,20,15,.15)}.vitrine-differences p{margin:0;max-width:40ch;font-size:.9375rem;line-height:1.6;color:var(--texte-secondaire)}.vitrine-numero{position:absolute;top:1.375rem;right:0;font-family:var(--v-titre);font-size:1.125rem;font-style:italic;color:var(--v-or-sombre)}@media(prefers-color-scheme:dark){.vitrine-differences article{border-top-color:#ffffff26}.vitrine-numero{color:var(--v-or)}}@media(min-width:52rem){.vitrine-differences{grid-template-columns:repeat(3,1fr);gap:0}.vitrine-differences article{padding:1.5rem 2rem;border-top:none;border-left:1px solid rgba(20,20,15,.15)}.vitrine-differences article:first-child{padding-left:0;border-left:none}.vitrine-numero{top:1.375rem;right:2rem}.vitrine-differences article:last-child .vitrine-numero{right:0}}.vitrine-citation{margin:0;padding-top:var(--pas);padding-bottom:var(--pas);text-align:center;background:var(--fond);border-block:1px solid rgba(20,20,15,.08)}.vitrine-citation p{max-width:26ch;margin:0 auto 1.5rem;font-size:clamp(1.5rem,3.2vw,2.25rem);font-style:italic;line-height:1.35}@media(min-width:44rem){.vitrine-citation p{max-width:34ch}}.vitrine-citation footer{font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--texte-secondaire)}.vitrine-citation footer:before{content:"— "}@media(prefers-color-scheme:dark){.vitrine-citation{border-block-color:rgba(255,255,255,.08)}}.vitrine-registre{margin:0}.vitrine-registre>div{display:grid;gap:.25rem 2rem;padding:1.125rem 0;border-top:1px solid rgba(20,20,15,.12)}.vitrine-registre>div:first-child{border-top-color:var(--v-vert)}.vitrine-registre dt{font-weight:700}.vitrine-registre dd{margin:0;max-width:68ch;font-size:.9375rem;line-height:1.6;color:var(--texte-secondaire)}@media(prefers-color-scheme:dark){.vitrine-registre>div{border-top-color:#ffffff1f}}@media(min-width:44rem){.vitrine-registre>div{grid-template-columns:18rem 1fr}}.vitrine-questions{max-width:48rem;margin-inline:auto}.vitrine-questions details{border-bottom:1px solid rgba(20,20,15,.12)}.vitrine-questions summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.125rem 0;min-height:2.75rem;font-size:1rem;font-weight:600;cursor:pointer;list-style:none}.vitrine-questions summary::-webkit-details-marker{display:none}.vitrine-questions summary:after{content:"";flex-shrink:0;width:.5rem;height:.5rem;margin-right:.25rem;border-right:2px solid var(--v-or-sombre);border-bottom:2px solid var(--v-or-sombre);transform:rotate(45deg) translate(-.125rem,-.125rem);transition:transform .15s ease}.vitrine-questions details[open] summary:after{transform:rotate(-135deg)}.vitrine-questions summary:focus-visible{outline:3px solid var(--v-or);outline-offset:-3px}.vitrine-questions p{margin:0 0 1.25rem;max-width:68ch;font-size:.9375rem;line-height:1.65;color:var(--texte-secondaire)}@media(prefers-color-scheme:dark){.vitrine-questions details{border-bottom-color:#ffffff1f}.vitrine-questions summary:after{border-color:var(--v-or)}}.vitrine-actions{display:flex;flex-wrap:wrap;gap:.75rem}.vitrine-cta{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 1.5rem;font:inherit;font-size:1rem;font-weight:600;color:#1a1a1a;background:var(--v-or);border:1px solid var(--v-or);border-radius:.25rem;text-decoration:none;cursor:pointer}.vitrine-cta:hover{background:#e5ae35;border-color:#e5ae35}.vitrine-cta:focus-visible{outline:3px solid #ffffff;outline-offset:2px}.vitrine-cta-fantome{color:#fff;background:none;border-color:#ffffff73}.vitrine-cta-fantome:hover,.vitrine-cta-fantome:focus-visible{background:#ffffff1a;border-color:#fff}.vitrine-clore{padding-top:var(--pas);padding-bottom:var(--pas);text-align:center;background:var(--v-vert);color:#fff}.vitrine-clore h2{margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.75rem);color:#fff}.vitrine-clore h2 em{color:var(--v-or)}.vitrine-clore p{max-width:46ch;margin:0 auto 2rem;color:#d6e3dc}.vitrine-clore .vitrine-actions{justify-content:center}.vitrine-pied{display:grid;gap:2.5rem 4rem;padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:2rem;background:var(--v-vert-nuit);color:#b6cec2}@media(min-width:52rem){.vitrine-pied{grid-template-columns:1.4fr 1fr}}.vitrine-mot{margin:0 0 .75rem;font-family:var(--v-titre);font-size:1.25rem;font-weight:700;color:#fff}.vitrine-pied-blurb{margin:0;max-width:46ch;font-size:.875rem;line-height:1.65}.vitrine-pied-liens{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:2rem}.vitrine-pied-liens h3{margin:0 0 .75rem;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7ea290}.vitrine-pied-liens a{display:block;padding:.3125rem 0;font-size:.875rem;color:#d6e3dc;text-decoration:none}.vitrine-pied-liens a:hover,.vitrine-pied-liens a:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:3px}.vitrine-pied-legal{grid-column:1 / -1;margin:0;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.12);font-size:.8125rem;line-height:1.6;color:#7ea290}.vitrine-pied-legal strong{color:#d6e3dc}.vitrine-pied-copyright{grid-column:1 / -1;margin:0;font-size:.75rem;color:#5f8371}@media(prefers-reduced-motion:no-preference){@keyframes vitrine-monte{0%{opacity:0;transform:translateY(.625rem)}}.vitrine-hero-dit>*,.vitrine-hero-vu,.vitrine-chiffres{animation:vitrine-monte .5s cubic-bezier(.22,1,.36,1) backwards}.vitrine-hero-dit>:nth-child(2){animation-delay:.05s}.vitrine-hero-dit>:nth-child(3){animation-delay:.1s}.vitrine-hero-dit>:nth-child(4){animation-delay:.15s}.vitrine-hero-vu{animation-delay:.1s}.vitrine-chiffres{animation-delay:.2s}}
