.accueil-haut{background:var(--couleur-page);color:var(--couleur-encre);padding-top:clamp(2.25rem,6vw,4.5rem)}.accueil-haut h1 span{display:block}.haut-bas{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(1.5rem,5vw,5rem);align-items:end;margin-top:clamp(1.4rem,3vw,2.2rem)}.haut-boutons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-3) var(--espace-5);margin-top:var(--espace-5)}.haut-fiche{margin:0;border-top:var(--trait-fin) solid var(--couleur-filet)}.haut-fiche div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:var(--espace-4);padding:.6rem 0;border-bottom:var(--trait-fin) solid var(--couleur-filet);font-size:var(--taille-petit)}.haut-fiche dt{font:500 var(--taille-etiquette) / 1.9 var(--police-chiffres);letter-spacing:var(--approche-etiquette);text-transform:uppercase;color:var(--couleur-discret)}.haut-fiche dd{margin:0}.haut-fiche b{font-weight:500}@media(max-width:900px){.haut-bas{grid-template-columns:minmax(0,1fr);align-items:start}}@media(max-width:560px){.haut-boutons{gap:var(--espace-1)}.haut-boutons .btn{width:100%}.haut-fiche div{grid-template-columns:4.5rem minmax(0,1fr);gap:var(--espace-3)}}.tableau-service{width:min(var(--largeur-large),100% - 2 * var(--marge-cote) + 2rem);margin:clamp(2.5rem,5vw,4.5rem) auto 0}.tableau-cadre{background:var(--couleur-carte);border-radius:var(--arrondi-carte);box-shadow:var(--ombre-cadre);padding:clamp(.75rem,2vw,1.5rem)}.tableau-tete{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3rem var(--espace-4);padding:.3rem .4rem var(--espace-4);font-size:var(--taille-petit)}.tableau-tete span{color:var(--couleur-discret);margin-left:.4rem}.tableau-tete .chiffres{font-size:var(--taille-etiquette);color:var(--couleur-discret)}.grille-table{display:grid;grid-template-columns:11.5rem repeat(7,minmax(0,1fr));gap:5px}.grille-jour{font:500 var(--taille-etiquette) var(--police-chiffres);letter-spacing:var(--approche-etiquette);text-transform:uppercase;color:var(--couleur-discret);padding:0 .5rem .3rem}.grille-personne{padding:.5rem .6rem .55rem .3rem;min-width:0}.grille-personne b{display:block;font-weight:600;font-size:.875rem;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grille-personne small{display:block;color:var(--couleur-discret);font-size:var(--taille-etiquette);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.regle{display:flex;align-items:center;gap:var(--espace-2);margin-top:.45rem}.regle-barre{position:relative;flex:1;height:4px;border-radius:2px;background:var(--couleur-papier-hachure);overflow:hidden}.regle-barre i{position:absolute;inset:0 auto 0 0;width:0;background:var(--couleur-encre);border-radius:2px;transition:width .6s var(--courbe-sortie),background-color .2s var(--courbe-sortie)}.regle-chiffre{font:500 var(--taille-etiquette) var(--police-chiffres);color:var(--couleur-discret);white-space:nowrap}.regle.depasse .regle-barre i{background:var(--couleur-rouge)}.regle.depasse .regle-chiffre{color:var(--couleur-rouge-texte)}.grille-case{background:var(--couleur-papier);border-radius:10px;min-height:4rem;padding:3px;display:flex;flex-direction:column;gap:3px;min-width:0}.grille-case.repos{background:repeating-linear-gradient(135deg,var(--couleur-papier) 0 7px,var(--couleur-papier-hachure) 7px 8px)}.shift{position:relative;flex:1;min-width:0;border-radius:7px;padding:.4rem .45rem .4rem .7rem;overflow:hidden;background:color-mix(in srgb,var(--couleur) 9%,var(--couleur-papier));opacity:0;transform:translateY(8px) scale(.96);transition:opacity .28s var(--courbe-sortie),transform .38s var(--courbe-sortie)}.shift:before{content:"" / "";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--couleur)}.shift.pose{opacity:1;transform:none}.shift.retire{opacity:0;transform:scale(.9)}.shift b{display:block;font-size:.8125rem;font-weight:600;color:color-mix(in srgb,var(--couleur) 70%,var(--couleur-papier-encre));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shift span{display:block;font:500 var(--taille-etiquette) var(--police-chiffres);color:var(--couleur-papier-discret);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shift.absence{background:repeating-linear-gradient(135deg,var(--couleur-papier) 0 6px,var(--couleur-papier-hachure) 6px 7px)}.tableau-alerte{min-height:1.6em;padding:.9rem .4rem .2rem;font:500 var(--taille-mini) var(--police-chiffres);color:var(--couleur-rouge-texte)}@media(prefers-reduced-motion:reduce){.shift,.regle-barre i{transition:none}}@media(max-width:1000px){.grille-table{grid-template-columns:7.75rem repeat(7,minmax(0,1fr));gap:4px}.shift{padding:.35rem .2rem .35rem .5rem}.shift b{font-size:.72rem}.regle{flex-direction:column;align-items:stretch;gap:.2rem}.regle-barre{flex:none}.shift span{display:none}.grille-case{min-height:3.4rem}}@media(max-width:640px){.tableau-cadre{border-radius:16px}.grille-table{grid-template-columns:6.2rem repeat(7,minmax(0,1fr));gap:3px}.grille-jour{font-size:.625rem;letter-spacing:.02em;padding:0 0 .3rem;text-align:center}.grille-personne{padding:.35rem .3rem .35rem 0}.grille-personne b{font-size:.75rem}.grille-personne small{display:none}.regle{flex-direction:column;align-items:stretch;gap:.2rem;margin-top:.3rem}.regle-barre{flex:none}.regle-chiffre{font-size:.625rem}.grille-case{min-height:3rem;border-radius:7px;padding:2px}.shift{padding:0;border-radius:5px;background:var(--couleur)}.shift:before,.shift b,.shift span{display:none}.shift.absence{background:repeating-linear-gradient(135deg,var(--couleur-papier) 0 4px,var(--couleur-papier-hachure) 4px 5px)}.tableau-tete{padding-bottom:var(--espace-3)}}.confiance{background:var(--couleur-page);color:var(--couleur-encre);padding-top:clamp(2.5rem,5vw,4rem)}.confiance-faits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:var(--trait-fin) solid var(--couleur-filet)}.confiance-faits li{padding:1.3rem 1.2rem 1.3rem 0;font-size:var(--taille-petit);color:var(--couleur-discret);line-height:1.45}.confiance-faits li+li{padding-left:1.2rem;border-left:var(--trait-fin) solid var(--couleur-filet)}.confiance-faits b{display:block;color:var(--couleur-encre);font-weight:600}.confiance-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--espace-6);padding-block:var(--espace-5)}.confiance-logos[hidden]{display:none}.confiance-logos img{height:2rem;width:auto;filter:grayscale(1)}@media(max-width:860px){.confiance-faits{grid-template-columns:repeat(2,minmax(0,1fr))}.confiance-faits li:nth-child(3){border-left:0;padding-left:0}.confiance-faits li:nth-child(n+3){border-top:var(--trait-fin) solid var(--couleur-filet)}}@media(max-width:480px){.confiance-faits{grid-template-columns:minmax(0,1fr)}.confiance-faits li,.confiance-faits li+li{padding:1rem 0;border-left:0}.confiance-faits li+li{border-top:var(--trait-fin) solid var(--couleur-filet)}}.avant-apres{background:var(--couleur-page);color:var(--couleur-encre);padding-block:var(--espace-section) calc(var(--espace-section) / 2)}.avant-apres .texte-lead{margin-top:var(--espace-4)}.comparaisons{list-style:none;margin:clamp(2rem,4vw,3.5rem) 0 0;padding:0;display:grid;gap:var(--espace-4)}.comparaison{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--espace-4) clamp(1.5rem,4vw,3.5rem);align-items:center}.comparaison .etiquette{margin-bottom:var(--espace-2)}.avant p:last-child{font:italic var(--graisse-titre-italique) clamp(1.2rem,1.9vw,1.5rem) / 1.3 var(--police-titre);color:var(--couleur-discret)}.apres{position:relative;background:var(--couleur-papier);color:var(--couleur-papier-encre);border-radius:var(--arrondi-papier);box-shadow:var(--ombre-papier);padding:var(--espace-5) clamp(1.25rem,2.5vw,1.75rem)}.apres .etiquette{color:var(--couleur-papier-discret)}.apres:before{content:"→" / "";position:absolute;left:calc(-.5*clamp(1.5rem,4vw,3.5rem));top:50%;transform:translate(-50%,-50%);font:500 1.1rem / 1 var(--police-chiffres);color:var(--couleur-discret)}@media(max-width:760px){.comparaisons{gap:var(--espace-6)}.comparaison{grid-template-columns:minmax(0,1fr);gap:var(--espace-3)}.apres:before{display:none}}.parcours{background:var(--couleur-page);color:var(--couleur-encre);padding-block:calc(var(--espace-section) / 2) var(--espace-section)}.parcours-cadre{--avance: 0;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-template-rows:auto 1fr;column-gap:clamp(2rem,5vw,5rem)}.parcours-tete{grid-column:1;grid-row:1}.parcours-tete .texte-lead{margin-top:var(--espace-4)}.parcours-rail{grid-column:1;grid-row:2;align-self:start;position:sticky;top:calc(60px + var(--espace-6));margin-top:var(--espace-7)}.parcours-rail ol{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:var(--espace-1)}.parcours-rail ol:before,.parcours-rail ol:after{content:"" / "";position:absolute;left:calc(1rem - 1px);top:1.4rem;bottom:1.4rem;width:2px;border-radius:1px;background:var(--couleur-filet)}.parcours-rail ol:after{background:var(--couleur-encre);transform-origin:top;transform:scaleY(var(--avance))}.parcours-rail a{position:relative;z-index:1;display:flex;align-items:center;gap:var(--espace-3);min-height:2.8rem;color:var(--couleur-discret);font-weight:500;text-decoration:none}.parcours-rail a .chiffres{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:50%;flex-shrink:0;background:var(--couleur-page);border:var(--trait-encre) solid var(--couleur-filet-controle);font-size:var(--taille-mini)}.parcours-rail a[aria-current=step]{color:var(--couleur-encre);font-weight:650}.parcours-rail a[aria-current=step] .chiffres{background:var(--couleur-encre);border-color:var(--couleur-encre);color:var(--couleur-page)}@media(hover:hover){.parcours-rail a:hover{color:var(--couleur-encre)}}.parcours-etapes{grid-column:2;grid-row:1 / span 2;list-style:none;margin:0;padding:0;display:grid;gap:clamp(4rem,9vw,7rem)}.chapitre{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-5);scroll-margin-top:6rem}.chapitre-texte>*+*{margin-top:var(--espace-3)}.chapitre-texte>p:not(.etiquette):not(.pastille){color:var(--couleur-discret);max-width:var(--largeur-lecture)}.chapitre-texte .pastille{margin-top:var(--espace-4);white-space:normal;line-height:1.35;padding-block:.3rem}.chapitre-image{margin:0}.chapitre-image img{width:100%;height:auto}.cadre-ecran{background:var(--couleur-carte);border-radius:16px;padding:clamp(.4rem,1vw,.65rem);box-shadow:var(--ombre-carte)}.cadre-ecran img{border-radius:10px}@media(max-width:640px){.cadre-ecran img{aspect-ratio:5 / 4;object-fit:cover;object-position:left top}}.cadre-tablette{max-width:34rem;background:var(--couleur-papier-encre);border-radius:22px;padding:clamp(.5rem,1.2vw,.8rem);box-shadow:var(--ombre-carte)}.cadre-tablette img{border-radius:12px}.cadre-telephone{width:min(17rem,100%);background:var(--couleur-papier-encre);border-radius:2.4rem;padding:.55rem;box-shadow:var(--ombre-carte)}.cadre-telephone img{border-radius:1.9rem}.cadre-document{width:min(17rem,100%);transform:rotate(-1deg)}.cadre-document img{border-radius:var(--arrondi-papier);box-shadow:var(--ombre-papier)}@media(min-width:1100px){.chapitre-portrait{grid-template-columns:minmax(0,1fr) 17rem;align-items:center;column-gap:clamp(2rem,4vw,3.5rem)}}[data-anime] .chapitre-image{opacity:0;transform:translateY(28px);transition:opacity var(--duree-lente) var(--courbe-sortie),transform .64s var(--courbe-sortie)}[data-anime] .cadre-document{transform:translateY(28px) rotate(-1deg)}[data-anime] .chapitre.vu .chapitre-image{opacity:1;transform:none}[data-anime] .chapitre.vu .cadre-document{transform:rotate(-1deg)}@media(max-width:960px){.parcours-cadre{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.parcours-tete,.parcours-rail,.parcours-etapes{grid-column:1;grid-row:auto}.parcours-rail{top:60px;z-index:10;margin:var(--espace-6) calc(-1 * var(--marge-cote)) var(--espace-6);padding:var(--espace-2) var(--marge-cote);background:var(--couleur-barre);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:var(--trait-fin) solid var(--couleur-filet)}.parcours-rail ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--espace-1)}.parcours-rail ol:before,.parcours-rail ol:after{display:none}.parcours-rail a{justify-content:center;gap:.4rem;min-height:var(--cible-min);font-size:var(--taille-mini);border-bottom:2px solid transparent}.parcours-rail a .chiffres{width:1.5rem;height:1.5rem;font-size:var(--taille-etiquette)}.parcours-rail a[aria-current=step]{border-bottom-color:var(--couleur-encre)}.chapitre{scroll-margin-top:8rem}}@media(max-width:560px){.rail-suite{display:none}.parcours-rail a{flex-direction:column;gap:.1rem}.cadre-telephone,.cadre-document{margin-inline:auto}}@media(prefers-reduced-motion:reduce){.entete,.parcours-rail ol:after{transition:none}}@media(prefers-reduced-motion:no-preference){.parcours-rail ol:after{transition:transform var(--duree-lente) var(--courbe-sortie)}}.compris,.espace,.ccnt,.donnees,.tarif,.demarrage,.questions,.appel-final{color:var(--couleur-encre);padding-block:var(--espace-section)}.compris,.ccnt,.tarif,.demarrage,.appel-final{background:var(--couleur-page)}.espace,.donnees,.questions{background:var(--couleur-page-creux)}.compris{padding-top:calc(var(--espace-section) / 2)}.compris-tete .texte-lead,.ccnt-tete .texte-lead,.tarif-tete .texte-lead,.espace-texte .texte-lead{margin-top:var(--espace-4)}.vedettes{display:grid;gap:clamp(3.5rem,8vw,6rem);margin-top:clamp(2.5rem,5vw,4rem)}.vedette{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.vedette-inverse .vedette-texte{order:2}.vedette-texte>*+*{margin-top:var(--espace-3)}.vedette-texte>p:not(.etiquette):not(.pastille){color:var(--couleur-discret)}.vedette-texte .pastille{margin-top:var(--espace-4);white-space:normal;line-height:1.35;padding-block:.3rem}.vedette-image{margin:0}.vedette-image img{width:100%;height:auto}.sommaire{list-style:none;margin:clamp(3.5rem,8vw,6rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--espace-6) clamp(1.25rem,2.5vw,2rem)}.sommaire li{border-top:var(--trait-encre) solid var(--couleur-encre);padding-top:var(--espace-4)}.sommaire p{margin-top:var(--espace-2);color:var(--couleur-discret);font-size:var(--taille-petit)}@media(max-width:1100px){.sommaire{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.vedette{grid-template-columns:minmax(0,1fr)}.vedette-inverse .vedette-texte{order:0}}@media(max-width:640px){.vedette-image img{aspect-ratio:4 / 3;object-fit:cover;object-position:left top}.sommaire{grid-template-columns:minmax(0,1fr);gap:var(--espace-5)}}.espace-cadre{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem);align-items:center}.espace-liste{list-style:none;margin:var(--espace-6) 0 var(--espace-5);padding:0;border-top:var(--trait-fin) solid var(--couleur-filet-controle)}.espace-liste li{padding:.8rem 0;border-bottom:var(--trait-fin) solid var(--couleur-filet-controle);color:var(--couleur-discret)}.espace-liste b{color:var(--couleur-encre);font-weight:600}.espace-telephones{display:grid;justify-content:center;padding-block:var(--espace-4) var(--espace-7)}.espace-telephones>figure{grid-area:1 / 1;margin:0;width:15rem}.telephone-derriere{transform:translate(7.5rem,3rem) rotate(4deg)}.telephone-devant{position:relative;z-index:1;transform:translate(-3.5rem) rotate(-2deg)}.espace-telephones img{width:100%;height:auto}@media(max-width:960px){.espace-cadre{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.espace-telephones>figure{width:10.5rem}.telephone-derriere{transform:translate(4.25rem,2rem) rotate(4deg)}.telephone-devant{transform:translate(-3rem) rotate(-2deg)}}.ccnt-tete{margin-bottom:clamp(2rem,4vw,3rem)}.registre{padding:0 clamp(1rem,3vw,2rem)}.registre-ligne{display:grid;grid-template-columns:6.5rem minmax(0,1fr) minmax(0,1.25fr);gap:var(--espace-5);padding:1.05rem 0;border-bottom:var(--trait-fin) solid var(--couleur-filet);align-items:baseline}.registre-ligne:last-child{border-bottom:0}.registre-tete{font:500 var(--taille-etiquette) / 1.4 var(--police-chiffres);letter-spacing:var(--approche-etiquette);text-transform:uppercase;color:var(--couleur-discret);border-bottom:var(--trait-encre) solid var(--couleur-encre);padding-top:1.3rem}.registre-article{font-size:var(--taille-mini);white-space:nowrap}.registre-regle{font-weight:600;letter-spacing:-.01em}.registre-produit{color:var(--couleur-discret);font-size:var(--taille-petit)}.registre-produit b{color:var(--couleur-encre);font-weight:600}.ccnt-note{margin-top:var(--espace-5);color:var(--couleur-discret);max-width:var(--largeur-lecture)}@media(max-width:760px){.registre-ligne{grid-template-columns:minmax(0,1fr);gap:.3rem}.registre-tete span:not(:first-child){display:none}}.donnees-cadre{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,5vw,5rem);align-items:start}.donnees-faits{margin:var(--espace-6) 0 0}.donnees-faits div{padding:var(--espace-4) 0;border-top:var(--trait-fin) solid var(--couleur-filet-controle)}.donnees-faits dt{font-weight:600}.donnees-faits dd{margin:var(--espace-1) 0 0;color:var(--couleur-discret)}.extrait{margin:0}.extrait .papier-entete{align-items:center;flex-wrap:wrap}.extrait .papier-entete>span{display:grid}.extrait .lien-souligne{font-size:var(--taille-petit)}.extrait-lignes{list-style:none;margin:0;padding:0}.extrait-lignes li{padding:.95rem 0;border-bottom:var(--trait-fin) solid var(--couleur-filet);font:italic var(--graisse-titre-italique) clamp(1.05rem,1.4vw,1.2rem) / 1.4 var(--police-titre)}.extrait-lignes li:last-child{border-bottom:0;padding-bottom:.2rem}@media(max-width:960px){.donnees-cadre{grid-template-columns:minmax(0,1fr)}}.tarif-tete{margin-bottom:clamp(2rem,4vw,3rem)}.tarif-grille{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.tarif-carte .papier-entete{align-items:center;flex-wrap:wrap}.tarif-carte .papier-entete>span{display:grid}.tarif-montant{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--espace-2) var(--espace-3);margin-top:var(--espace-5)}.tarif-montant .chiffre-grand{font-family:var(--police-titre);font-weight:var(--graisse-titre);letter-spacing:-.02em}.tarif-unite{color:var(--couleur-discret)}.tarif-detail{min-height:1.6em;margin-top:var(--espace-2);color:var(--couleur-discret);font-size:var(--taille-petit)}.tarif-detail b{color:var(--couleur-encre);font-weight:600}.tarif-inclus{margin-top:var(--espace-5);border-top:var(--trait-encre) solid var(--couleur-encre)}.tarif-inclus dt{min-width:0}.tarif-bouton{margin-top:var(--espace-5)}.tarif-note{margin-top:var(--espace-3);text-align:center;color:var(--couleur-discret);font-size:var(--taille-mini)}.calculateur{background:var(--couleur-carte);border-radius:var(--arrondi-carte);box-shadow:var(--ombre-cadre);padding:clamp(1.25rem,3vw,2rem)}.calculateur>*+*{margin-top:var(--espace-4)}.calculateur-reglage{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--espace-2) var(--espace-4)}.calculateur-reglage label{font-weight:600}.calculateur-reglage output{font-size:1.6rem;line-height:1}.calculateur-reglage input{grid-column:1 / -1;width:100%;min-height:var(--cible-min);margin:0;accent-color:var(--couleur-encre);cursor:pointer}.calculateur-table td:first-child,.calculateur-table tbody td:first-child{white-space:normal}.calculateur-table td small{display:block;color:var(--couleur-discret);font-size:var(--taille-mini);margin-top:.1rem}.calculateur-table b{font-weight:600}.calculateur-table .nombre{font-size:var(--taille-petit)}.calculateur-nous td{font-weight:600}.calculateur-nous td small{font-weight:400}.calculateur-nous .nombre{color:var(--couleur-encre)}.hypotheses{font-size:var(--taille-mini);color:var(--couleur-discret)}.hypotheses summary{display:inline-flex;align-items:center;min-height:var(--cible-min);cursor:pointer;font-weight:600;color:var(--couleur-encre);text-decoration:underline;text-decoration-color:var(--couleur-filet-controle);text-underline-offset:4px}.hypotheses ul{margin:var(--espace-2) 0 0;padding-left:1.1rem;display:grid;gap:var(--espace-2)}.hypotheses b{color:var(--couleur-encre);font-weight:600}.hypotheses a{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere}@media(max-width:960px){.tarif-grille{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){.tarif-bouton{white-space:normal;text-align:center}}.avis-clients[hidden]{display:none}.demarrage-etapes{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--espace-6) clamp(1.25rem,3vw,2.5rem);counter-reset:etape}.demarrage-etapes li{position:relative;counter-increment:etape;border-top:var(--trait-encre) solid var(--couleur-encre);padding-top:var(--espace-5)}.demarrage-etapes li:before{content:counter(etape) / "";position:absolute;top:-1.05rem;left:0;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--couleur-encre);color:var(--couleur-page);font:500 var(--taille-mini) / 1 var(--police-chiffres)}.demarrage-etapes .etiquette{margin:var(--espace-3) 0 var(--espace-1)}.demarrage-etapes li>p:last-child{margin-top:var(--espace-2);color:var(--couleur-discret)}.contact-carte{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2) var(--espace-5);margin-top:clamp(2.5rem,5vw,3.5rem);background:var(--couleur-carte);border-radius:var(--arrondi-carte);box-shadow:var(--ombre-cadre);padding:var(--espace-4) clamp(1.25rem,3vw,2rem)}.contact-liens{display:flex;flex-wrap:wrap;gap:0 var(--espace-5)}@media(max-width:760px){.demarrage-etapes{grid-template-columns:minmax(0,1fr);gap:var(--espace-7)}}.questions-cadre{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);align-items:start}.questions-cadre .titre-section{position:sticky;top:calc(60px + var(--espace-6))}.faq-liste{border-top:var(--trait-encre) solid var(--couleur-encre)}.faq-liste details{border-bottom:var(--trait-fin) solid var(--couleur-filet-controle)}.faq-liste summary{position:relative;display:flex;align-items:center;min-height:3.5rem;padding:.9rem 2.75rem .9rem 0;list-style:none;cursor:pointer;font-weight:600;letter-spacing:-.01em}.faq-liste summary::-webkit-details-marker{display:none}.faq-liste summary:after{content:"+" / "";position:absolute;right:.25rem;top:50%;translate:0 -50%;font:400 1.5rem / 1 var(--police-chiffres);color:var(--couleur-discret);transition:rotate var(--duree-moyenne) var(--courbe-sortie)}.faq-liste details[open] summary:after{rotate:45deg}.faq-liste details>div{padding:0 0 1.25rem;color:var(--couleur-discret);max-width:44rem}.faq-liste details>div b{color:var(--couleur-encre);font-weight:600}.faq-liste a{color:var(--couleur-encre);text-underline-offset:3px}@media(hover:hover){.faq-liste summary:hover:after{color:var(--couleur-encre)}}@media(max-width:960px){.questions-cadre{grid-template-columns:minmax(0,1fr)}.questions-cadre .titre-section{position:static}}.appel-final{border-top:var(--trait-fin) solid var(--couleur-filet)}.appel-cadre .titre-affiche{max-width:16ch}.appel-bas{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--espace-5) clamp(1.5rem,5vw,5rem);align-items:end;margin-top:clamp(1.5rem,3vw,2.5rem)}.appel-boutons{display:flex;flex-wrap:wrap;gap:var(--espace-3);justify-content:flex-end}@media(max-width:900px){.appel-bas{grid-template-columns:minmax(0,1fr);align-items:start}.appel-boutons{justify-content:flex-start}}@media(max-width:560px){.appel-boutons .btn{width:100%}}@media(prefers-reduced-motion:reduce){.faq-liste summary:after{transition:none}}
