.entete{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:20;background:var(--surface-base);-webkit-border-after:var(--esp-px) solid var(--border-hairline);border-block-end:var(--esp-px) solid var(--border-hairline);padding-block:var(--esp-4)}.entete__dedans{display:flex;align-items:center;gap:var(--esp-5)}.entete .bouton{min-block-size:var(--cible-min);padding-block:var(--esp-3)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.entete{animation:entete-compacte linear both;animation-timeline:scroll(root block);animation-range:96px 120px}}}@keyframes entete-compacte{0%{padding-block:var(--esp-4)}to{padding-block:var(--esp-2)}}.marque{display:inline-flex;align-items:center;justify-content:center;gap:var(--esp-3);min-block-size:var(--cible-min);min-inline-size:var(--cible-min);color:var(--accent);font-family:var(--police-texte);font-weight:var(--graisse-titre);font-size:var(--corps-titre-3);letter-spacing:-.01em;text-decoration:none}.marque__mot{color:var(--ink-primary)}.entete__nav{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center;gap:var(--esp-5)}@media (max-width:39.9375rem){.entete .entete__nav a:not(.bouton){display:none}}@media (max-width:63.9375rem){.entete .entete__app{display:none}}@media (max-width:32.4375rem){.entete .marque__mot{display:none}.entete .bouton--principal{padding-inline:var(--esp-4)}}.bouton{display:inline-flex;align-items:center;justify-content:center;padding:var(--esp-4) var(--esp-5);min-block-size:var(--cible-confort);border:0;border-radius:var(--rayon-md);font-family:var(--police-texte);font-size:var(--corps-base);font-weight:var(--graisse-libelle);line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;transition:filter var(--duree-micro) var(--courbe-entree),transform var(--duree-appui) var(--courbe-appui)}.bouton,.bouton--principal{background:var(--accent);color:var(--sur-accent)}.bouton--inverse{background:var(--surface-base);color:var(--accent)}.bouton--secondaire{background:none;border-radius:0;padding-inline:0;-webkit-border-after:2px solid var(--accent);border-block-end:2px solid var(--accent);color:var(--accent)}.bouton:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.bouton:hover{filter:brightness(.92)}}.bouton:focus-visible{box-shadow:0 0 0 var(--focus-decrochage) var(--surface-raised)}.bouton[aria-disabled=true],.bouton[disabled]{opacity:.5;cursor:not-allowed}.bouton--grand{padding-inline:var(--esp-6)}.bouton--petit{padding:var(--esp-3) var(--esp-4);min-block-size:var(--cible-min)}.bouton--clair{background:var(--surface-base);color:var(--accent)}.bouton--discret{background:transparent;border:1px solid var(--border-hairline);color:var(--accent)}.lien-liste{display:block;min-block-size:var(--cible-min);padding:var(--esp-3) 0}.bande--premiere{-webkit-padding-before:var(--esp-6);padding-block-start:var(--esp-6)}.page-accueil+.pied,.page-prix+.pied{-webkit-margin-before:0;margin-block-start:0;-webkit-border-before:0;border-block-start:0}.rubrique-titre{font-size:var(--corps-titre-1);max-inline-size:24ch;margin:0}.rubrique-tete{-webkit-padding-after:var(--esp-4);padding-block-end:var(--esp-4);-webkit-border-after:var(--esp-px) solid var(--border-hairline);border-block-end:var(--esp-px) solid var(--border-hairline);-webkit-margin-after:var(--esp-7);margin-block-end:var(--esp-7)}.rubrique-chapo{margin:var(--esp-4) 0 0;max-inline-size:var(--mesure-texte);font-size:var(--corps-prose);color:var(--ink-secondary)}.page-accueil h2,.page-accueil h3,.page-prix h2,.page-prix h3{font-family:var(--police-texte);font-weight:var(--graisse-titre)}.page-accueil [id],.page-prix [id]{scroll-margin-block-start:var(--esp-9)}.colonne-lecture{margin-inline:auto}.colonne-lecture,.texte-long{max-inline-size:var(--mesure-texte)}.texte-long{font-size:var(--corps-prose)}.texte-long>*+*{-webkit-margin-before:var(--esp-5);margin-block-start:var(--esp-5)}.texte-long h3{margin:var(--esp-7) 0 0}.texte-long h3+p{-webkit-margin-before:var(--esp-3);margin-block-start:var(--esp-3)}.pile>*+*{-webkit-margin-before:var(--esp-4);margin-block-start:var(--esp-4)}.pile-l>*+*{-webkit-margin-before:var(--esp-6);margin-block-start:var(--esp-6)}.heros-bande{position:relative}.heros-texte{align-self:center}.heros-texte .chapeau{-webkit-margin-before:var(--esp-4);margin-block-start:var(--esp-4)}.heros-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-4) var(--esp-6);-webkit-margin-before:var(--esp-6);margin-block-start:var(--esp-6)}.reassurance{-webkit-margin-before:var(--esp-3);margin-block-start:var(--esp-3);font-size:var(--corps-meta);color:var(--ink-secondary);max-inline-size:var(--mesure-large)}.heros-visuel{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--esp-5);min-inline-size:0}.heros-cadre{position:relative;inline-size:100%;max-inline-size:21.25rem}.cadre-carnet>img{object-fit:cover;object-position:top}.heros-cadre .cadre-carnet>img{aspect-ratio:430/535;max-block-size:none}.cadre-carnet--court>img{max-block-size:21rem}.cadre-carnet:before{inset-block:8%;inset-inline-start:0;inline-size:auto;block-size:auto;border-radius:0;background:none;-webkit-border-start:2px dashed var(--accent);border-inline-start:2px dashed var(--accent)}.cadre-carnet:after{content:none}.presentation{display:flex;align-items:flex-start;gap:var(--esp-3);inline-size:100%;max-inline-size:21.25rem}.presentation img{inline-size:72px;block-size:72px;flex:none;display:block}@media (min-width:64rem){.presentation img{inline-size:112px;block-size:112px}}.presentation p{position:relative;margin:0;padding:var(--esp-3) var(--esp-4);border-radius:var(--rayon-md);background:var(--surface-accent);color:var(--ink-primary);font-size:var(--corps-meta)}.presentation p:before{content:"";position:absolute;inset-block-start:var(--esp-5);inset-inline-start:calc(var(--esp-2) * -1);inline-size:var(--esp-2);block-size:var(--esp-2);background:var(--surface-accent);-webkit-clip-path:polygon(100% 0,100% 100%,0 50%);clip-path:polygon(100% 0,100% 100%,0 50%)}.tampon{position:absolute;inset-block-start:var(--esp-4);inset-inline-end:calc(var(--esp-4) * -1);z-index:2;display:none;inline-size:96px;block-size:96px;place-content:center;border:2px solid var(--accent);border-radius:var(--rayon-full);background:var(--surface-base);color:var(--accent);text-align:center;transform:rotate(-4deg)}.tampon:before{content:"";position:absolute;inset:5px;border:1px solid var(--accent);border-radius:var(--rayon-full)}.tampon b{display:block;font-family:var(--police-display);font-weight:var(--graisse-display-fort);font-size:var(--corps-titre-2);line-height:1}.tampon span{display:block;-webkit-margin-before:var(--esp-1);margin-block-start:var(--esp-1);font-size:.6875rem;font-weight:var(--graisse-libelle);letter-spacing:.12em;text-transform:uppercase}@media (min-width:64rem){.tampon{display:grid}}@keyframes pose-tampon{0%{opacity:0;transform:rotate(-4deg) scale(1.12)}to{opacity:1;transform:rotate(-4deg) scale(1)}}@media (prefers-reduced-motion:no-preference){.tampon{animation:pose-tampon var(--duree-ouverture) var(--courbe-entree) both}}.scene-liste{list-style:none;margin:0;padding:0}.scene{-webkit-padding-before:var(--esp-5);padding-block-start:var(--esp-5);-webkit-border-before:var(--esp-px) solid var(--border-hairline);border-block-start:var(--esp-px) solid var(--border-hairline);min-inline-size:0}.scene__quand{margin:0 0 var(--esp-3);font-size:var(--corps-meta);font-weight:var(--graisse-libelle);color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scene__dit{margin:0 0 var(--esp-3);font-size:var(--corps-titre-2);font-weight:var(--graisse-titre);line-height:var(--interligne-titre);text-wrap:balance}.scene__texte{margin:0;color:var(--ink-secondary)}.chute,.scene__texte{font-size:var(--corps-prose)}.chute{-webkit-margin-before:var(--esp-7);margin-block-start:var(--esp-7);max-inline-size:var(--mesure-texte)}.lien-suite{display:inline-flex;align-items:center;min-block-size:var(--cible-min);-webkit-margin-before:var(--esp-3);margin-block-start:var(--esp-3);color:var(--accent);font-weight:var(--graisse-libelle);text-underline-offset:.25em}.preuves{list-style:none;margin:0;padding:0}.preuve{display:flex;flex-direction:column;gap:var(--esp-4);min-inline-size:0}.preuve .cadre-carnet{inline-size:100%}.preuve p{margin:0;color:var(--ink-secondary);font-size:var(--corps-prose)}.preuve b{display:block;color:var(--ink-primary);font-weight:var(--graisse-titre)}.etape-liste{list-style:none;margin:0;padding:0;counter-reset:etape}.etape{-webkit-padding-before:var(--esp-4);padding-block-start:var(--esp-4);-webkit-border-before:var(--esp-px) solid var(--border-hairline);border-block-start:var(--esp-px) solid var(--border-hairline);min-inline-size:0}.etape h3{margin:var(--esp-3) 0 var(--esp-2)}.etape p{margin:0;color:var(--ink-secondary);font-size:var(--corps-prose)}.engagements{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--esp-4);gap:var(--esp-4)}.engagements li{display:flex;align-items:flex-start;gap:var(--esp-3);font-size:var(--corps-prose)}.engagements svg{inline-size:22px;block-size:22px;flex:none;-webkit-margin-before:.15em;margin-block-start:.15em;color:var(--accent)}@media (min-width:48rem){.engagements{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-4) var(--esp-6)}}.app-bande__dedans{max-inline-size:var(--mesure-large);margin-inline:auto;text-align:center}.app-bande .rubrique-titre{margin-inline:auto}.app-bande p{max-inline-size:var(--mesure-texte);margin:var(--esp-5) auto 0;font-size:var(--corps-prose)}.app-bande .bouton{-webkit-margin-before:var(--esp-6);margin-block-start:var(--esp-6)}.app-bande__adresse{-webkit-margin-before:var(--esp-5);margin-block-start:var(--esp-5);font-size:var(--corps-meta)}.app-bande__adresse b{color:var(--accent);font-weight:var(--graisse-libelle);-webkit-user-select:all;-moz-user-select:all;user-select:all}.questions{margin:0;display:grid;grid-gap:var(--esp-6);gap:var(--esp-6)}@media (min-width:48rem){.questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-6) var(--grille-gouttiere)}}.question{min-inline-size:0;-webkit-padding-before:var(--esp-4);padding-block-start:var(--esp-4);-webkit-border-before:var(--esp-px) solid var(--border-hairline);border-block-start:var(--esp-px) solid var(--border-hairline)}.question dt{font-weight:var(--graisse-titre);font-size:var(--corps-titre-3);line-height:var(--interligne-titre);text-wrap:balance}.question dd{margin:var(--esp-3) 0 0;color:var(--ink-secondary);font-size:var(--corps-prose)}.chute--suite{-webkit-margin-before:var(--esp-5);margin-block-start:var(--esp-5)}.relais{max-inline-size:var(--mesure-texte);margin-block:var(--esp-7);-webkit-padding-start:var(--esp-4);padding-inline-start:var(--esp-4);-webkit-border-start:2px solid var(--accent);border-inline-start:2px solid var(--accent)}.relais h2{margin:0;font-family:var(--police-texte);font-weight:var(--graisse-titre);font-size:var(--corps-titre-2);line-height:var(--interligne-titre)}.relais p{margin:var(--esp-3) 0 0;color:var(--ink-secondary)}.relais .bouton{-webkit-margin-before:var(--esp-5);margin-block-start:var(--esp-5)}.relais__adresse{font-size:var(--corps-meta)}.relais__adresse b{color:var(--accent);font-weight:var(--graisse-libelle);-webkit-user-select:all;-moz-user-select:all;user-select:all}.final{text-align:center}.final__titre{margin:0 auto;max-inline-size:18ch;font-family:var(--police-display);font-weight:var(--graisse-display-fort);font-size:var(--corps-titre-1);line-height:var(--interligne-titre);text-wrap:balance}.final .bouton{-webkit-margin-before:var(--esp-7);margin-block-start:var(--esp-7)}.grille{display:grid;grid-gap:var(--esp-7) var(--grille-gouttiere);gap:var(--esp-7) var(--grille-gouttiere)}@media (min-width:48rem){.grille{grid-template-columns:repeat(var(--grille-colonnes),minmax(0,1fr));gap:var(--esp-6) var(--grille-gouttiere)}.grille__tiers{grid-column:span 4}.grille__plein,.grille__texte,.grille__visuel{grid-column:1/-1}}@media (min-width:64rem){.grille__texte{grid-column:span 7}.grille__visuel{grid-column:span 5}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.apparition{animation:apparaitre linear both;animation-timeline:view();animation-range:entry calc(0% + var(--rang, 0) * 4%) entry calc(40% + var(--rang, 0) * 4%)}}}@keyframes apparaitre{0%{transform:translateY(24px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.apparition,.entete,.tampon{animation:none!important}}