body.bd-a8{--a8-e: clamp(44px,5vw,64px)}body.bd-a8 .bd-a8-section{padding-top: var(--a8-e);padding-bottom: var(--a8-e)}body.bd-a8 .bd-a8-entete{display: grid;gap: 0;max-width: 760px;margin-bottom: clamp(28px,4vw,44px)}body.bd-a8 .bd-a8-chapo{margin: 0;color: var(--muted);font-size: 1.08rem;line-height: 1.6;max-width: 62ch}body.bd-a8 .bd-a8-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 22px;margin-top: 28px}body.bd-a8 .bd-a8-lien-texte{color: var(--accent-dark);text-decoration: underline;text-underline-offset: 2px}body.bd-a8 .bd-a8-lien-texte:hover{color: var(--ink)}body.bd-a8 .bd-a8-lien{font: inherit;font-size: 0.95rem;font-weight: 500;color: var(--accent-dark);background: none;border: 0;border-bottom: 1px solid currentColor;padding: 0 0 1px;cursor: pointer;text-decoration: none}body.bd-a8 .bd-a8-lien:hover{color: var(--ink)}body.bd-a8 .bd-a8-micro{margin: 0;font-size: 0.85rem;color: var(--muted);opacity: 0.85}body.bd-a8 .bd-a8-hero{padding-top: 0}body.bd-a8 .bd-a8-hero-panneau{margin: 0 4px;padding: clamp(48px,7vw,96px) clamp(20px,5vw,64px);box-sizing: border-box;background: var(--panneau);border-radius: 32px;display: grid;justify-items: center;gap: clamp(28px,3.5vw,40px);text-align: center}body.bd-a8 .bd-a8-hero-mot{min-width: 0;max-width: 900px;display: grid;justify-items: center}body.bd-a8 .bd-a8-hero-sous{margin: 18px auto 0;font-size: 1.12rem;line-height: 1.6;color: var(--muted);max-width: 56ch}body.bd-a8 .bd-a8-verif{width: 100%;max-width: 760px;display: grid;gap: 14px;justify-items: center;min-width: 0}body.bd-a8 .bd-a8-barre{width: 100%;box-sizing: border-box;display: flex;align-items: center;gap: 10px;margin: 0;padding: 8px 8px 8px 22px;background: var(--white);border: 1px solid var(--line);border-radius: 99px;box-shadow: 0 24px 50px -30px rgba(10,23,38,0.35)}body.bd-a8 .bd-a8-barre:focus-within{outline: 2px solid var(--accent);outline-offset: 2px}body.bd-a8 .bd-a8-loupe{flex: none;color: var(--muted)}body.bd-a8 .bd-a8-barre input{flex: 1;min-width: 0;width: auto;box-sizing: border-box;border: 0;background: none;box-shadow: none;padding: 12px 4px;font: inherit;font-size: 17px;color: var(--ink)}body.bd-a8 .bd-a8-barre input:focus{outline: none}body.bd-a8 .bd-a8-barre .bd-a2-btn{flex: none}body.bd-a8 .bd-a8-barre .bd-a2-btn[disabled]{opacity: 0.75;cursor: progress}body.bd-a8 .bd-a8-verif .bd-a8-micro{margin: 0}body.bd-a8 .bd-a8-verif .bd-a8-micro .bd-a8-lien{white-space: nowrap}@media (max-width: 640px){body.bd-a8 .bd-a8-verif .bd-a8-micro-sans{display: block;margin-top: 4px}}body.bd-a8 .bd-a8-res{width: 100%;box-sizing: border-box;background: var(--white);border: 1px solid var(--line);border-radius: 22px;padding: 18px 22px;text-align: left}body.bd-a8 .bd-a8-attente{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 16px;align-items: center}body.bd-a8 .bd-a8-attente[hidden],body.bd-a8 .bd-a8-resultat[hidden],body.bd-a8 .bd-a8-erreur[hidden],body.bd-a8 .bd-a8-res[hidden]{display: none}body.bd-a8 .bd-a8-rond{width: 34px;height: 34px;border-radius: 50%;border: 3px solid var(--ice);border-top-color: var(--accent);animation: bd-a8-tourne 0.9s linear infinite}@keyframes bd-a8-tourne{to{transform: rotate(360deg)}}body.bd-a8 .bd-a8-attente-txt{margin: 0 0 8px;color: var(--ink);font-size: 0.95rem}body.bd-a8 .bd-a8-barre-prog{height: 6px;border-radius: 99px;background: var(--ice);overflow: hidden}body.bd-a8 .bd-a8-barre-prog span{display: block;height: 100%;width: 0;background: var(--accent);border-radius: 99px;transition: width 0.9s ease}body.bd-a8 .bd-a8-resultat{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 20px;align-items: start}body.bd-a8 .bd-a8-anneau{--v: 0;--c: var(--muted);width: 84px;height: 84px;border-radius: 50%;display: grid;place-items: center;position: relative;background: conic-gradient(var(--c) calc(var(--v) * 1%),var(--ice) 0)}body.bd-a8 .bd-a8-anneau::before{content: "";position: absolute;inset: 8px;border-radius: 50%;background: var(--white)}body.bd-a8 .bd-a8-anneau span{position: relative;font-size: 1.6rem;font-weight: 400;font-variant-numeric: tabular-nums;color: var(--c)}body.bd-a8 .bd-a8-res-corps{min-width: 0;display: grid;gap: 12px}body.bd-a8 .bd-a8-res-tete{margin: 0;font-size: 0.9rem;color: var(--muted)}body.bd-a8 .bd-a8-res-tete b{font-weight: 500;color: var(--ink);font-size: 1rem;overflow-wrap: anywhere;margin-right: 6px}body.bd-a8 .bd-a8-constats{list-style: none;margin: 0;padding: 0;display: grid;gap: 9px;font-size: 0.93rem;line-height: 1.45;color: var(--ink)}body.bd-a8 .bd-a8-constats li{display: grid;grid-template-columns: 10px minmax(0,1fr);gap: 10px;margin: 0}body.bd-a8 .bd-a8-constats li::before{content: "";width: 8px;height: 8px;margin-top: 6px;border-radius: 50%;background: #d98a0b}body.bd-a8 .bd-a8-constats li.bd-a8-rouge::before{background: #d64545}body.bd-a8 .bd-a8-constats li.bd-a8-vert::before{background: #1b9e6b}body.bd-a8 .bd-a8-res-suite{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px;padding-top: 12px;border-top: 1px dashed var(--line)}body.bd-a8 .bd-a8-demo{font-size: 0.82rem;color: var(--muted);flex: 1 1 220px}body.bd-a8 .bd-a8-erreur{display: grid;gap: 8px;justify-items: start}body.bd-a8 .bd-a8-erreur p{margin: 0;color: var(--ink)}body.bd-a8 .bd-a8-preuves{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 34px;margin: 26px 0 0;padding: 0 24px;font-size: 0.9rem;color: var(--muted)}body.bd-a8 .bd-a8-etoiles{color: #f5b301;letter-spacing: 1px}body.bd-a8 .bd-a8-preuves .bd-a8-stars,body.bd-a8 .bd-a8-cv-note .bd-a8-stars{letter-spacing: 1px}body.bd-a8 .bd-a8-barres{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--line)}body.bd-a8 .bd-a8-rang{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 40px;align-items: center;margin: 0;padding: 26px 0;border-bottom: 1px solid var(--line)}body.bd-a8 .bd-a8-phrase{margin: 0;font-size: clamp(1.3rem,2vw,1.7rem);font-weight: 400;letter-spacing: -0.02em;line-height: 1.25;color: var(--ink)}body.bd-a8 .bd-a8-trait{--trait: 100%;color: var(--muted);background: linear-gradient(#c2410c,#c2410c) left 58% / var(--trait) 2px no-repeat;transition: background-size 0.7s cubic-bezier(0.6,0,0.2,1),color 0.7s}body.bd-a8 .bd-a8-reponse{display: grid;grid-template-columns: 26px minmax(0,1fr);gap: 12px;align-items: start;margin: 0;font-size: 1.05rem;line-height: 1.5;color: var(--ink)}body.bd-a8 .bd-a8-coche{width: 26px;height: 26px;margin-top: 1px;border-radius: 50%;background: var(--accent);display: grid;place-items: center}body.bd-a8 .bd-a8-coche::before{content: "";width: 11px;height: 6px;margin-top: -3px;border-left: 2px solid #ffffff;border-bottom: 2px solid #ffffff;transform: rotate(-45deg)}body.bd-a8 .bd-a8-barres-js .bd-a8-trait{--trait: 0%;color: var(--ink)}body.bd-a8 .bd-a8-barres-js .bd-a8-rang.bd-a8-vu .bd-a8-trait{--trait: 100%;color: var(--muted)}body.bd-a8 .bd-a8-barres-js .bd-a8-reponse{opacity: 0;transform: translateX(16px);transition: opacity 0.6s 0.55s,transform 0.6s 0.55s cubic-bezier(0.2,0.7,0.2,1)}body.bd-a8 .bd-a8-barres-js .bd-a8-rang.bd-a8-vu .bd-a8-reponse{opacity: 1;transform: none}@media (max-width: 900px){body.bd-a8 .bd-a8-rang{grid-template-columns: minmax(0,1fr);gap: 12px}}@media (prefers-reduced-motion: reduce){body.bd-a8 .bd-a8-trait,body.bd-a8 .bd-a8-barres-js .bd-a8-reponse{transition: none}}body.bd-a8 .bd-a8-vitrine{display: grid;gap: 22px}body.bd-a8 .bd-a8-scene{display: grid;gap: 40px;min-width: 0}body.bd-a8 .bd-a8-diapo{display: grid;gap: 14px;min-width: 0}body.bd-a8 .bd-a8-vitrine-js{grid-template-columns: minmax(0,1fr) 300px;align-items: start}body.bd-a8 .bd-a8-vitrine-js .bd-a8-scene{gap: 0}body.bd-a8 .bd-a8-vitrine-js .bd-a8-diapo{grid-area: 1 / 1;opacity: 0;visibility: hidden;transition: opacity 0.45s ease,visibility 0s linear 0.45s}body.bd-a8 .bd-a8-vitrine-js .bd-a8-diapo.bd-a8-actif{opacity: 1;visibility: visible;transition: opacity 0.45s ease,visibility 0s}body.bd-a8 .bd-a8-diapo{gap: 42px}body.bd-a8 .bd-a8-scene,body.bd-a8 .bd-a8-diapo{grid-template-columns: minmax(0,1fr)}body.bd-a8 .bd-a8-diapo .bd-a8-tuile{width: 100%;height: auto;align-self: start;justify-self: stretch}body.bd-a8 .bd-a8-diapo .bd-a8-tuile{overflow: visible}body.bd-a8 .bd-a8-diapo .bd-a8-tuile-ordi{border-radius: 17px}body.bd-a8 .bd-a8-diapo.bd-a8-grande .bd-a8-tel{width: 19%;right: 22px;bottom: -26px}body.bd-a8 .bd-a8-diapo .bd-a8-leg{justify-content: space-between;align-items: center}body.bd-a8 .bd-a8-diapo .bd-a8-leg b{font-size: 1.2rem}body.bd-a8 .bd-a8-leg-ligne{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 18px}body.bd-a8 .bd-a8-voir{display: inline-flex;align-items: center;gap: 6px;padding-bottom: 1px;border-bottom: 1px solid currentColor;font-size: 0.9rem;font-weight: 500;line-height: 1.3;color: var(--accent-dark);text-decoration: none}body.bd-a8 .bd-a8-voir svg{transition: transform 0.25s}body.bd-a8 .bd-a8-voir:hover{color: var(--ink)}body.bd-a8 .bd-a8-voir:hover svg{transform: translate(2px,-2px)}body.bd-a8 .bd-a8-voir:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}body.bd-a8 .bd-a8-vign{display: grid;gap: 10px;align-content: start}body.bd-a8 .bd-a8-vign[hidden]{display: none}body.bd-a8 .bd-a8-vign button{all: unset;box-sizing: border-box;cursor: pointer;position: relative;display: grid;grid-template-columns: 96px minmax(0,1fr);gap: 14px;align-items: center;padding: 8px 34px 8px 8px;border: 1px solid transparent;border-radius: 16px;opacity: 0.55;filter: grayscale(0.6);transition: opacity 0.25s,filter 0.25s,background 0.25s,border-color 0.25s,box-shadow 0.25s,transform 0.25s}body.bd-a8 .bd-a8-vign button:hover{opacity: 0.85;filter: none}body.bd-a8 .bd-a8-vign button[aria-selected="true"]{opacity: 1;filter: none;background: linear-gradient(135deg,var(--white),var(--ice));border-color: var(--line);box-shadow: 0 18px 36px -26px rgba(10,23,38,0.5);transform: translateX(-6px)}body.bd-a8 .bd-a8-vign button:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}body.bd-a8 .bd-a8-vign img{width: 96px;height: auto;aspect-ratio: 16 / 10;object-fit: cover;object-position: left top;border-radius: 9px;border: 1px solid var(--line);display: block}body.bd-a8 .bd-a8-vign .bd-a8-leg-txt b{font-weight: 500;font-size: 0.95rem}body.bd-a8 .bd-a8-vign .bd-a8-leg-txt small{font-size: 0.8rem;line-height: 1.35;color: var(--muted)}body.bd-a8 .bd-a8-vign-rond{position: absolute;top: 8px;right: 8px;width: 18px;height: 18px;display: none;transform: rotate(-90deg);overflow: visible}body.bd-a8 .bd-a8-vign-rond circle{fill: var(--white);stroke: var(--ice);stroke-width: 1.5}body.bd-a8 .bd-a8-vign-rond .bd-a8-vign-trait{fill: none}body.bd-a8 .bd-a8-vign-rond .bd-a8-vign-trait{stroke: var(--accent);stroke-linecap: round;stroke-dasharray: 100;stroke-dashoffset: 100}body.bd-a8 .bd-a8-vign-auto button[aria-selected="true"] .bd-a8-vign-rond{display: block}body.bd-a8 .bd-a8-vign-auto button[aria-selected="true"] .bd-a8-vign-trait{animation: bd-a8-tour 5s linear forwards}body.bd-a8 .bd-a8-vign-pause button[aria-selected="true"] .bd-a8-vign-trait{animation-play-state: paused}@keyframes bd-a8-tour{to{stroke-dashoffset: 0}}@media (max-width: 900px){body.bd-a8 .bd-a8-vitrine-js{grid-template-columns: minmax(0,1fr)}body.bd-a8 .bd-a8-vign{grid-auto-flow: column;grid-auto-columns: 150px;overflow-x: auto;padding: 10px 12px 28px;margin: -2px -12px -20px;scrollbar-width: thin}body.bd-a8 .bd-a8-vign button{grid-template-columns: minmax(0,1fr);gap: 8px;padding: 8px}body.bd-a8 .bd-a8-vign button[aria-selected="true"]{transform: translateY(-4px)}body.bd-a8 .bd-a8-vign-rond{top: 14px;right: 14px}body.bd-a8 .bd-a8-vign img{width: 100%}}@media (max-width: 640px){body.bd-a8 .bd-a8-diapo{gap: 30px}body.bd-a8 .bd-a8-diapo.bd-a8-grande .bd-a8-tel{width: 24%;right: 12px;bottom: -20px}body.bd-a8 .bd-a8-diapo .bd-a8-leg{flex-wrap: wrap;gap: 10px 14px}}body.bd-a8 .bd-a8-tuile{position: relative;display: block;flex: none;aspect-ratio: 16 / 10;border-radius: 18px;overflow: hidden;background: var(--white);border: 1px solid var(--line);box-shadow: 0 18px 40px -30px rgba(10,23,38,0.45)}body.bd-a8 .bd-a8-leg{display: flex;gap: 6px 14px}body.bd-a8 .bd-a8-leg-txt{display: grid;min-width: 0}body.bd-a8 .bd-a8-leg b{font-weight: 500;font-size: 1rem}body.bd-a8 .bd-a8-leg small{font-size: 0.85rem;color: var(--muted)}body.bd-a8 a.bd-a8-tuile{transition: border-color 0.2s,box-shadow 0.2s}body.bd-a8 a.bd-a8-tuile:hover{border-color: var(--accent);box-shadow: 0 22px 44px -26px rgba(20,131,196,0.55)}body.bd-a8 a.bd-a8-tuile:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px}body.bd-a8 .bd-a8-tuile-ordi{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: left top}body.bd-a8 .bd-a8-tel{position: absolute;right: 10px;bottom: 10px;z-index: 2;width: 24%;aspect-ratio: 71.9 / 150;box-sizing: border-box;padding: 1.1%;border-radius: 19% / 9.1%;background: linear-gradient(145deg,#5b6472 0%,#232a35 38%,#151a22 62%,#4a5260 100%);box-shadow: 0 0 0 1px rgba(10,23,38,0.35),0 18px 32px -12px rgba(10,23,38,0.65);container-type: inline-size}body.bd-a8 .bd-a8-tel::before,body.bd-a8 .bd-a8-tel::after{content: "";position: absolute;width: 1.5%;border-radius: 2px;background: #3a414d}body.bd-a8 .bd-a8-tel::before{left: -1.4%;top: 17%;height: 4.5%;box-shadow: 0 1.9em 0 #3a414d,0 3.6em 0 #3a414d;font-size: 2.6cqw}body.bd-a8 .bd-a8-tel::after{right: -1.4%;top: 25%;height: 9%;box-shadow: 0 7.2em 0 -0.15em #3a414d;font-size: 2.6cqw}body.bd-a8 .bd-a8-grande .bd-a8-tel{width: 20%;right: 18px;bottom: 18px}body.bd-a8 .bd-a8-tel-ecran{position: relative;display: flex;flex-direction: column;box-sizing: border-box;width: 100%;height: 100%;overflow: hidden;border: 2.2cqw solid #000;border-radius: 17.5cqw;background: var(--teinte,#fff)}body.bd-a8 .bd-a8-tel-barre{flex: none;display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;height: 14.5cqw;padding: 0 6.5cqw 0 9cqw;background: var(--teinte,#fff);color: var(--encre-sb,#0a1726);font-family: -apple-system,"SF Pro Text",system-ui,sans-serif;font-size: 4.4cqw;font-weight: 600;line-height: 1;letter-spacing: -0.01em}body.bd-a8 .bd-a8-tel-heure{justify-self: start}body.bd-a8 .bd-a8-tel-ilot{width: 30cqw;height: 9cqw;margin-top: 1.2cqw;border-radius: 99px;background: #000}body.bd-a8 .bd-a8-tel-icones{justify-self: end;display: flex;align-items: center;gap: 1.4cqw}body.bd-a8 .bd-a8-tel-icones svg{display: block;height: 3.3cqw;width: auto;fill: currentColor}body.bd-a8 .bd-a8-tel-icones svg:last-child{height: 3.7cqw}body.bd-a8 .bd-a8-tel-ecran img{display: block;flex: 1;min-height: 0;width: 100%;object-fit: cover;object-position: top}body.bd-a8 .bd-a8-tel-trait{position: absolute;left: 50%;bottom: 2.4cqw;width: 34cqw;height: 1.3cqw;transform: translateX(-50%);border-radius: 99px;background: rgba(10,23,38,0.7);box-shadow: 0 0 0 0.4cqw rgba(255,255,255,0.45)}body.bd-a8 .bd-a8-offre{background: none}body.bd-a8 .bd-a8-choix-zone{display: grid;grid-template-columns: minmax(0,0.85fr) minmax(0,1.15fr);gap: 28px clamp(28px,4vw,56px);align-items: center}body.bd-a8 .bd-a8-choix-texte{min-width: 0}body.bd-a8 .bd-a8-choix-texte .bd-a8-entete{margin-bottom: 0}body.bd-a8 .bd-a8-choix-texte .bd-a8-micro{margin-top: 18px}body.bd-a8 .bd-a8-choix-texte .bd-a8-actions{margin-top: 20px}body.bd-a8 .bd-a8-tailles{display: grid;gap: 8px;margin-top: 26px}body.bd-a8 .bd-a8-tailles[hidden],body.bd-a8 .bd-a8-seg[hidden]{display: none}body.bd-a8 .bd-a8-tailles button{all: unset;box-sizing: border-box;cursor: pointer;display: grid;grid-template-columns: 18px minmax(0,1fr) auto;gap: 12px;align-items: center;padding: 14px 16px;border: 1px solid var(--line);border-radius: 16px;background: rgba(255,255,255,0.55);transition: background 0.2s,border-color 0.2s,box-shadow 0.2s}body.bd-a8 .bd-a8-tailles button::before{content: "";width: 18px;height: 18px;box-sizing: border-box;border-radius: 50%;border: 1.5px solid #b9cfe0;background: var(--white);box-shadow: inset 0 0 0 4px var(--white)}body.bd-a8 .bd-a8-tailles button:hover{border-color: #b9cfe0}body.bd-a8 .bd-a8-tailles button[aria-pressed="true"]{background: var(--white);border-color: var(--accent);box-shadow: 0 14px 30px -24px rgba(10,23,38,0.5)}body.bd-a8 .bd-a8-tailles button[aria-pressed="true"]::before{border-color: var(--accent);background: var(--accent)}body.bd-a8 .bd-a8-tailles button:focus-visible,body.bd-a8 .bd-a8-seg button:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}body.bd-a8 .bd-a8-taille-txt{display: grid;gap: 2px;min-width: 0}body.bd-a8 .bd-a8-taille-txt b{font-weight: 500;color: var(--ink)}body.bd-a8 .bd-a8-taille-txt small{font-size: 0.85rem;color: var(--muted)}body.bd-a8 .bd-a8-tailles em{font-style: normal;font-size: 11px;font-weight: 500;letter-spacing: 0.1em;text-transform: uppercase;color: var(--white);background: var(--accent);border-radius: 99px;padding: 3px 9px}body.bd-a8 .bd-a8-choix-tour{display: grid;gap: 8px;min-width: 0}body.bd-a8 .bd-a8-niv-nom{margin: 6px 0 0;font-size: 11px;font-weight: 500;letter-spacing: 0.14em;text-transform: uppercase;color: var(--accent-dark);transition: opacity 0.4s}body.bd-a8 .bd-a8-briques{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}body.bd-a8 .bd-a8-briques.bd-a8-n1{grid-template-columns: repeat(2,minmax(0,1fr))}body.bd-a8 .bd-a8-brique{margin: 0;display: grid;gap: 3px;align-content: start;padding: 12px 16px;background: var(--white);border: 1px solid var(--line);border-radius: 14px;box-shadow: 0 10px 24px -22px rgba(10,23,38,0.5);transition: opacity 0.4s,filter 0.4s,transform 0.4s,background 0.4s,border-color 0.4s,box-shadow 0.4s}body.bd-a8 .bd-a8-brique b{font-weight: 400;font-size: 0.97rem;line-height: 1.35;color: var(--ink)}body.bd-a8 .bd-a8-brique i{font-style: normal;font-size: 0.82rem;color: var(--muted)}body.bd-a8 .bd-a8-niv-nom.bd-a8-off{opacity: 0.35}body.bd-a8 .bd-a8-off .bd-a8-brique{opacity: 0.35;filter: grayscale(1);background: transparent;border-style: dashed;box-shadow: none;transform: scale(0.98)}body.bd-a8 .bd-a8-seg{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 4px;padding: 4px;border: 1px solid var(--line);border-radius: 99px;background: var(--white);box-shadow: 0 12px 26px -20px rgba(10,23,38,0.45);position: sticky;top: 72px;z-index: 40;margin-bottom: 6px}body.bd-a8 .bd-a8-seg button{all: unset;box-sizing: border-box;position: relative;cursor: pointer;text-align: center;padding: 10px 6px;border-radius: 99px;font-size: 14px;font-weight: 500;color: var(--muted);transition: background 0.25s,color 0.25s}body.bd-a8 .bd-a8-seg button[aria-pressed="true"]{background: var(--ink);color: var(--white)}body.bd-a8 .bd-a8-seg button i{position: absolute;top: -7px;right: 6px;width: 8px;height: 8px;border-radius: 50%;background: var(--accent);box-shadow: 0 0 0 2px var(--white)}@media (min-width: 981px){body.bd-a8 .bd-a8-seg{display: none !important}}@media (max-width: 980px){body.bd-a8 .bd-a8-choix-zone{grid-template-columns: minmax(0,1fr)}body.bd-a8 .bd-a8-tailles{display: none !important}}@media (max-width: 640px){body.bd-a8 .bd-a8-briques.bd-a8-n1{grid-template-columns: minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){body.bd-a8 .bd-a8-brique,body.bd-a8 .bd-a8-niv-nom,body.bd-a8 .bd-a8-seg button{transition: none}}body.bd-a8 .bd-a8-chemin{list-style: none;margin: 0 auto;padding: 0;max-width: 820px}body.bd-a8 .bd-a8-ch-etape{position: relative;display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 22px;margin: 0;padding-bottom: 26px}body.bd-a8 .bd-a8-ch-etape:not(:last-child)::before,body.bd-a8 .bd-a8-ch-etape:not(:last-child)::after{content: "";position: absolute;left: 21px;top: 66px;width: 2px;height: 100%;background: var(--line)}body.bd-a8 .bd-a8-ch-etape:not(:last-child)::after{background: var(--accent);transform-origin: top}body.bd-a8 .bd-a8-chemin-js .bd-a8-ch-etape::after{transform: scaleY(0);transition: transform 0.9s cubic-bezier(0.4,0,0.2,1)}body.bd-a8 .bd-a8-chemin-js .bd-a8-ch-etape.bd-a8-vu::after{transform: scaleY(1)}body.bd-a8 .bd-a8-ch-rond{position: relative;z-index: 1;width: 44px;height: 44px;margin-top: 44px;box-sizing: border-box;border-radius: 50%;display: grid;place-items: center;background: var(--white);border: 2px solid var(--accent);color: var(--accent-dark);font-size: 15px;font-weight: 500;line-height: 1;font-variant-numeric: tabular-nums lining-nums;text-box: trim-both cap alphabetic}body.bd-a8 .bd-a8-ch-etape:last-child .bd-a8-ch-rond{background: var(--accent);color: var(--white)}body.bd-a8 .bd-a8-ch-corps{min-width: 0}body.bd-a8 .bd-a8-ch-carte{display: grid;gap: 8px;justify-items: start;padding: 20px 22px;background: var(--white);border: 1px solid var(--line);border-radius: 20px}body.bd-a8 .bd-a8-ch-carte h3{margin: 0;font-size: 1.2rem;font-weight: 500}body.bd-a8 .bd-a8-ch-carte p{margin: 0;color: var(--muted);font-size: 0.95rem}body.bd-a8 .bd-a8-ch-carte .bd-a2-btn,body.bd-a8 .bd-a8-ch-carte .bd-a8-lien{margin-top: 4px}body.bd-a8 .bd-a8-point-etiq{display: inline-block;padding: 4px 10px;border-radius: 99px;background: var(--ice);font-size: 11px;font-weight: 500;letter-spacing: 0.12em;text-transform: uppercase;color: var(--accent-dark)}body.bd-a8 .bd-a8-point-etiq.bd-a8-plein{background: var(--accent);color: var(--white)}body.bd-a8 .bd-a8-ch-sortie{display: flex;align-items: center;gap: 10px;margin: 10px 0 0 4px;font-size: 0.82rem;font-style: italic;color: var(--muted)}body.bd-a8 .bd-a8-ch-sortie::before{content: "";flex: none;width: 22px;height: 2px;background: repeating-linear-gradient(90deg,var(--muted) 0 4px,transparent 4px 7px);opacity: 0.6}body.bd-a8 .bd-a8-chemin-js .bd-a8-ch-carte{opacity: 0;transform: translateY(16px);transition: opacity 0.6s,transform 0.6s cubic-bezier(0.2,0.7,0.2,1)}body.bd-a8 .bd-a8-chemin-js .bd-a8-ch-etape.bd-a8-vu .bd-a8-ch-carte{opacity: 1;transform: none}@media (max-width: 640px){body.bd-a8 .bd-a8-ch-etape{gap: 14px}body.bd-a8 .bd-a8-ch-carte{padding: 18px}}@media (prefers-reduced-motion: reduce){body.bd-a8 .bd-a8-face .bd-a8-chk li::before{transition: none}}@media (prefers-reduced-motion: reduce){body.bd-a8 .bd-a8-chemin-js .bd-a8-ch-etape::after,body.bd-a8 .bd-a8-chemin-js .bd-a8-ch-carte{transition: none}}body.bd-a8 .bd-a8-face{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}body.bd-a8 .bd-a8-face>div{padding: 24px 26px;border-radius: 22px;background: var(--white);border: 1px solid var(--line)}body.bd-a8 .bd-a8-face .bd-a8-face-jamais{background: transparent;border-style: dashed}body.bd-a8 .bd-a8-face h3{margin: 0 0 4px;font-size: 1.15rem;font-weight: 500}body.bd-a8 .bd-a8-chk{list-style: none;margin: 0;padding: 0}body.bd-a8 .bd-a8-chk li{display: grid;grid-template-columns: 22px minmax(0,1fr);gap: 12px;margin: 0;padding: 13px 0;border-bottom: 1px solid var(--line);color: var(--ink)}body.bd-a8 .bd-a8-chk li:last-child{border-bottom: 0}body.bd-a8 .bd-a8-chk li::before{content: "✓";color: var(--accent-dark);font-weight: 500}body.bd-a8 .bd-a8-chk-non li{color: var(--muted)}body.bd-a8 .bd-a8-chk-non li::before{content: "×";color: #c2410c;font-size: 1.15rem;line-height: 1.2}body.bd-a8 .bd-a8-face .bd-a8-chk li{align-items: start}body.bd-a8 .bd-a8-face .bd-a8-chk li::before{content: "";width: 22px;height: 22px;margin-top: 1px;border-radius: 50%;background: var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 13px no-repeat;transition: transform 0.35s cubic-bezier(0.3,1.6,0.5,1),opacity 0.3s}body.bd-a8 .bd-a8-face .bd-a8-chk-non li::before{background: #fce9e1 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C2410C' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E") center / 11px no-repeat}body.bd-a8 .bd-a8-face-js .bd-a8-chk li::before{transform: scale(0);opacity: 0}body.bd-a8 .bd-a8-face-js .bd-a8-chk li.bd-a8-vu::before{transform: none;opacity: 1}body.bd-a8 .bd-a8-face-note{margin: 12px 0 0;font-size: 0.9rem;color: var(--muted)}body.bd-a8 .bd-a8-bandeau{margin: 22px 0 0;padding: 28px 32px;border: 1px solid var(--line);border-radius: 28px;background: var(--white);box-shadow: 0 26px 50px -38px rgba(10,23,38,0.4)}body.bd-a8 .bd-a8-sr{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 18px 36px;align-items: center}body.bd-a8 .bd-a8-sr-texte{display: grid;gap: 10px;justify-items: start;min-width: 0}body.bd-a8 .bd-a8-sr-texte .bd-a2-kicker{margin: 0}body.bd-a8 .bd-a8-sr-texte h3{margin: 4px 0 0;font-size: 1.35rem;font-weight: 500;letter-spacing: -0.02em;line-height: 1.25}body.bd-a8 .bd-a8-sr-texte p{margin: 0;color: var(--muted);font-size: 0.97rem}body.bd-a8 .bd-a8-sr-texte .bd-a2-btn{margin-top: 6px}body.bd-a8 .bd-a8-sr-texte .bd-a8-sr-seul{font-size: 0.88rem}body.bd-a8 .bd-a8-sr-puces{list-style: none;margin: 0;padding: 0;display: grid;gap: 12px}body.bd-a8 .bd-a8-sr-puces li{display: grid;grid-template-columns: 30px minmax(0,1fr);gap: 12px;align-items: start;margin: 0;padding: 14px 16px;border-radius: 16px;background: var(--ice);font-size: 0.95rem;color: var(--ink)}body.bd-a8 .bd-a8-sr-puces svg{width: 30px;height: 30px;padding: 4px;box-sizing: border-box;border-radius: 10px;background: var(--white);color: var(--accent-dark)}body.bd-a8 .bd-a8-sr-puces b{display: block;font-weight: 500;margin-bottom: 2px}body.bd-a8 .bd-a8-sr-date{display: inline-block;margin-left: 6px;padding: 2px 9px;border-radius: 99px;background: var(--accent);color: var(--white);font-size: 12px;font-style: normal;font-weight: 500;white-space: nowrap;vertical-align: 1px}body.bd-a8 .bd-a8-bande,body.bd-a8 .bd-a8-moi-fond{padding-top: calc(48px + var(--a8-e));padding-bottom: calc(48px + var(--a8-e));background: linear-gradient( to bottom,var(--page) 0,var(--panneau) 48px,var(--panneau) calc(100% - 48px),var(--page) 100% )}body.bd-a8 .bd-a8-moi{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,420px);gap: clamp(28px,5vw,72px);align-items: center}body.bd-a8 .bd-a8-moi .bd-a8-entete h2{font-size: clamp(2.6rem,4.6vw,4.2rem)}body.bd-a8 .bd-a8-cv{display: grid;gap: 14px;max-width: 440px;padding: 20px;background: rgba(255,255,255,0.95);border: 1px solid var(--line);border-radius: 24px;box-shadow: 0 30px 60px -36px rgba(10,23,38,0.45)}body.bd-a8 .bd-a8-moi .bd-a8-cv{transform: rotate(2.5deg);transition: transform 0.5s cubic-bezier(0.2,0.7,0.2,1);box-shadow: 0 40px 70px -40px rgba(10,23,38,0.55)}body.bd-a8 .bd-a8-moi .bd-a8-cv:hover,body.bd-a8 .bd-a8-moi .bd-a8-cv:focus-within{transform: none}body.bd-a8 .bd-a8-cv-photo{aspect-ratio: 16 / 11;border-radius: 16px;overflow: hidden}body.bd-a8 .bd-a8-cv-photo img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 24%}body.bd-a8 .bd-a8-cv-id p{margin: 0}body.bd-a8 .bd-a8-cv-role{font-size: 11px;font-weight: 500;letter-spacing: 0.14em;text-transform: uppercase;color: var(--muted)}body.bd-a8 .bd-a8-cv-nom{font-size: 1.6rem;line-height: 1.15;letter-spacing: -0.02em;color: var(--ink)}body.bd-a8 .bd-a8-cv-note{font-size: 0.875rem;color: var(--muted)}body.bd-a8 .bd-a8-cv-lignes{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px;font-size: 0.875rem;color: var(--muted)}body.bd-a8 .bd-a8-cv-lignes li{display: flex;align-items: center;gap: 8px;margin: 0}body.bd-a8 .bd-a8-cv-lignes li::before{content: "✓";color: var(--accent-dark);font-weight: 500}body.bd-a8 .bd-a8-cv-lignes li.bd-a8-cv-dispo::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: #1b9e6b;box-shadow: 0 0 0 4px rgba(27,158,107,0.15)}body.bd-a8 .bd-a8-cv-lignes li.bd-a8-cv-indispo::before{background: #d98a0b;box-shadow: 0 0 0 4px rgba(217,138,11,0.15)}body.bd-a8 .bd-a8-cv-lignes li.bd-a8-cv-dispo{color: #16794a}body.bd-a8 .bd-a8-cv-lignes li.bd-a8-cv-indispo{color: #a3640a}body.bd-a8.bd-plein .bd-a8-cv-lignes li.bd-a8-cv-dispo{color: #b91c1c}body.bd-a8.bd-plein .bd-a8-cv-lignes li.bd-a8-cv-dispo::before{background: #dc2626;box-shadow: 0 0 0 4px rgba(220,38,38,0.15)}body.bd-a8 .bd-a8-cv-btns{display: flex;flex-wrap: wrap;gap: 8px}body.bd-a8 .bd-a8-moi-txt{min-width: 0}body.bd-a8 .bd-a8-methode{list-style: none;margin: 30px 0 0;padding: 0;border-top: 1px solid rgba(10,23,38,0.12);counter-reset: bd-a8-m}body.bd-a8 .bd-a8-methode li{counter-increment: bd-a8-m;margin: 0;display: grid;grid-template-columns: 56px 170px minmax(0,1fr);gap: 16px;align-items: baseline;padding: 14px 0;border-bottom: 1px solid rgba(10,23,38,0.12)}body.bd-a8 .bd-a8-methode li::before{content: counter(bd-a8-m,decimal-leading-zero);font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size: 13px;color: var(--accent-dark)}body.bd-a8 .bd-a8-methode b{font-weight: 500;font-size: 1.15rem;color: var(--ink)}body.bd-a8 .bd-a8-methode span{font-size: 0.95rem;color: var(--muted)}body.bd-a8 .bd-a8-stars{position: relative;display: inline-block;line-height: 1;letter-spacing: 2px;white-space: nowrap;vertical-align: -1px}body.bd-a8 .bd-a8-stars-fond{color: rgba(10,23,38,0.18)}body.bd-a8 .bd-a8-stars-plein{position: absolute;inset: 0 auto 0 0;overflow: hidden;color: #f5b301}body.bd-a8 .bd-a8-avis-b{display: grid;grid-template-columns: minmax(0,320px) minmax(0,1fr);gap: clamp(28px,5vw,64px);align-items: center}body.bd-a8 .bd-a8-avis-gauche{display: grid;gap: 14px;justify-items: start;min-width: 0}body.bd-a8 .bd-a8-avis-gauche .bd-a2-kicker{margin: 0 0 6px}body.bd-a8 .bd-a8-avis-note{font-size: clamp(4rem,7vw,5.4rem);font-weight: 300;line-height: 0.9;letter-spacing: -0.05em;color: var(--ink);font-variant-numeric: tabular-nums}body.bd-a8 .bd-a8-avis-gauche .bd-a8-stars{font-size: 1.2rem}body.bd-a8 .bd-a8-avis-gauche p{margin: 0;color: var(--muted);font-size: 0.97rem}body.bd-a8 .bd-a8-avis-droite{min-width: 0}body.bd-a8 .bd-a8-avis-scene{display: grid;gap: 16px}body.bd-a8 .bd-a8-avis-js .bd-a8-avis-scene{gap: 0;touch-action: pan-y}body.bd-a8 .bd-a8-avis-js .bd-a8-cit{grid-area: 1 / 1;opacity: 0;visibility: hidden;transform: translateY(10px);transition: opacity 0.5s,transform 0.5s,visibility 0s linear 0.5s}body.bd-a8 .bd-a8-avis-js .bd-a8-cit.bd-a8-actif{opacity: 1;visibility: visible;transform: none;transition: opacity 0.5s,transform 0.5s,visibility 0s}body.bd-a8 .bd-a8-avis-js .bd-a8-avis-scene .bd-a8-cit blockquote p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;line-clamp: 4;overflow: hidden}body.bd-a8 .bd-a8-avis-js .bd-a8-avis-scene .bd-a8-cit.bd-a8-ouvert blockquote p{display: block;-webkit-line-clamp: unset;line-clamp: none;overflow: visible}body.bd-a8 .bd-a8-lire{all: unset;justify-self: start;cursor: pointer;margin-top: -10px;padding-bottom: 1px;border-bottom: 1px solid currentColor;font-size: 0.9rem;font-weight: 500;color: var(--accent-dark)}body.bd-a8 .bd-a8-lire:hover{color: var(--ink)}body.bd-a8 .bd-a8-lire:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px}body.bd-a8 .bd-a8-lire[hidden]{display: none}body.bd-a8 .bd-a8-avis-points{display: flex;gap: 8px;margin-top: 16px}body.bd-a8 .bd-a8-avis-points[hidden]{display: none}body.bd-a8 .bd-a8-avis-points button{all: unset;cursor: pointer;width: 9px;height: 9px;border-radius: 99px;background: var(--line);transition: width 0.3s,background 0.3s}body.bd-a8 .bd-a8-avis-points button[aria-current="true"]{width: 26px;background: var(--accent)}body.bd-a8 .bd-a8-avis-points button:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px}body.bd-a8 .bd-a8-cit{position: relative;margin: 0;display: grid;gap: 14px;align-content: space-between;padding: 24px;background: var(--white);border: 1px solid var(--line);border-radius: 22px}body.bd-a8 .bd-a8-cit::before{content: "\201C";position: absolute;top: 6px;right: 18px;font-family: Georgia,serif;font-size: 64px;line-height: 1;color: var(--ice)}body.bd-a8 .bd-a8-cit blockquote{margin: 0}body.bd-a8 .bd-a8-cit blockquote p{margin: 0;font-size: 1.02rem;line-height: 1.55;color: var(--ink)}body.bd-a8 .bd-a8-avis-scene .bd-a8-cit{padding: 34px 38px;border-radius: 28px;gap: 22px}body.bd-a8 .bd-a8-avis-scene .bd-a8-cit blockquote p{font-size: clamp(1.2rem,2vw,1.55rem);line-height: 1.45;letter-spacing: -0.01em}body.bd-a8 .bd-a8-cit-vide{border-style: dashed}body.bd-a8 .bd-a8-cit-vide blockquote p{color: var(--muted);font-size: 0.9rem}body.bd-a8 .bd-a8-auteur{display: flex;align-items: center;gap: 10px;font-size: 0.875rem;color: var(--muted)}body.bd-a8 .bd-a8-auteur b{display: block;font-weight: 500;color: var(--ink)}body.bd-a8 .bd-a8-ini{width: 38px;height: 38px;flex: none;border-radius: 50%;display: grid;place-items: center;background: var(--ice);color: var(--accent-dark);font-weight: 500}body.bd-a8 .bd-a8-faq-d{display: grid;grid-template-columns: minmax(0,380px) minmax(0,1fr);gap: clamp(28px,5vw,64px);align-items: start}body.bd-a8 .bd-a8-faq-gauche{position: sticky;top: 96px;display: grid;gap: 22px;min-width: 0}body.bd-a8 .bd-a8-faq-gauche .bd-a8-entete{margin-bottom: 0}body.bd-a8 .bd-a8-faq-autre{display: grid;gap: 10px;justify-items: start;padding: 24px;border-radius: 22px;background: var(--panneau)}body.bd-a8 .bd-a8-faq-autre h3{margin: 0;font-size: 1.1rem;font-weight: 500;color: var(--ink)}body.bd-a8 .bd-a8-faq-autre p{margin: 0;color: var(--muted);font-size: 0.95rem}body.bd-a8 .bd-a8-faq-autre p a{color: var(--accent-dark);font-weight: 500;white-space: nowrap}body.bd-a8 .bd-a8-faq-liste{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--line);counter-reset: bd-a8-faq;min-width: 0}body.bd-a8 .bd-a8-faq-liste li{counter-increment: bd-a8-faq;display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 6px 14px;margin: 0;padding: 20px 0;border-bottom: 1px solid var(--line)}body.bd-a8 .bd-a8-faq-liste li::before{content: counter(bd-a8-faq,decimal-leading-zero);grid-row: span 2;padding-top: 4px;font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size: 13px;color: var(--accent-dark)}body.bd-a8 .bd-a8-faq-liste h3{margin: 0;font-size: 1.1rem;font-weight: 500;color: var(--ink)}body.bd-a8 .bd-a8-faq-liste p{margin: 0;color: var(--muted);font-size: 0.97rem}body.bd-a8 .bd-a8-constat-b{display: grid;justify-items: center;gap: 30px;text-align: center}body.bd-a8 .bd-a8-constat-b .bd-a8-entete{justify-items: center;margin-inline: auto;margin-bottom: 0}body.bd-a8 .bd-a8-constat-b .bd-a8-chapo{margin-inline: auto}body.bd-a8 .bd-a8-constat-b .bd-a8-fiche{width: 100%;max-width: 640px;text-align: left}body.bd-a8 .bd-a8-constat-garanties{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;width: 100%;max-width: 640px}body.bd-a8 .bd-a8-constat-garanties li{display: grid;justify-items: center;align-content: start;gap: 8px;text-align: center;font-size: 0.86rem;line-height: 1.3;color: var(--muted)}body.bd-a8 .bd-a8-constat-garanties b{display: block;font-weight: 500;color: var(--ink)}body.bd-a8 .bd-a8-gar-ic{display: grid;place-items: center;color: var(--accent-dark)}body.bd-a8 .bd-a8-gar-ic svg{width: 26px;height: 26px}body.bd-a8 .bd-a8-constat-garanties{gap: 0}body.bd-a8 .bd-a8-constat-garanties li{padding: 4px 10px}body.bd-a8 .bd-a8-constat-garanties li + li{border-left: 1px solid var(--line)}@media (max-width: 640px){body.bd-a8 .bd-a8-constat-garanties{grid-template-columns: minmax(0,1fr);max-width: 340px;margin-inline: auto}body.bd-a8 .bd-a8-constat-garanties li{grid-template-columns: 26px minmax(0,1fr);justify-items: start;align-items: center;gap: 14px;padding: 12px 4px;text-align: left}body.bd-a8 .bd-a8-constat-garanties li + li{border-left: 0;border-top: 1px solid var(--line)}body.bd-a8 .bd-a8-constat-garanties b{display: inline}}body.bd-a8 .bd-a8-etape legend.bd-a8-msg{display: grid;grid-template-columns: 40px minmax(0,1fr);gap: 12px;align-items: end;margin-bottom: 6px}body.bd-a8 .bd-a8-avatar img{display: block;width: 40px;height: 40px;border-radius: 50%;object-fit: cover;object-position: 50% 25%}body.bd-a8 .bd-a8-bulle{justify-self: start;max-width: 92%;padding: 12px 16px;border-radius: 18px 18px 18px 6px;background: var(--ice);font-size: 0.97rem;line-height: 1.45;color: var(--ink);transform-origin: left bottom;animation: bd-a8-bulle 0.45s cubic-bezier(0.3,1.4,0.5,1) both}body.bd-a8 .bd-a8-bulle small{display: block;margin-bottom: 2px;font-size: 12px;color: var(--muted)}@keyframes bd-a8-bulle{from{opacity: 0;transform: translateY(6px) scale(0.94)}to{opacity: 1;transform: none}}body.bd-a8 .bd-a8-fiche{display: grid;gap: 14px}body.bd-a8 .bd-a8-prog{display: flex;align-items: center;gap: 8px;font-size: 13px;color: var(--muted)}body.bd-a8 .bd-a8-prog span{flex: 1;height: 5px;border-radius: 99px;background: var(--ice);transition: background 0.3s}body.bd-a8 .bd-a8-prog span.bd-a8-on{background: var(--accent)}body.bd-a8 .bd-a8-prog b{font-weight: 500;white-space: nowrap}body.bd-a8 .bd-a8-fiche:not(.bd-a8-etapes-js) .bd-a8-prog,body.bd-a8 .bd-a8-fiche:not(.bd-a8-etapes-js) [data-bd-a8-suivant],body.bd-a8 .bd-a8-fiche:not(.bd-a8-etapes-js) [data-bd-a8-precedent]{display: none}body.bd-a8 .bd-a8-etapes-js[data-etape="1"] [data-bd-a8-e="2"],body.bd-a8 .bd-a8-etapes-js[data-etape="2"] [data-bd-a8-e="1"]{display: none}body.bd-a8 .bd-a8-etape{margin: 0;padding: 0;border: 0;min-width: 0;display: grid;gap: 12px}body.bd-a8 .bd-a8-etape legend{padding: 0;margin-bottom: 4px;display: grid;gap: 2px}body.bd-a8 .bd-a8-etape-titre{font-size: 1.25rem;font-weight: 500;color: var(--ink)}body.bd-a8 .bd-a8-etape-sous{font-size: 0.875rem;color: var(--muted)}body.bd-a8 .bd-a8-etape .bd-a4-champ{margin: 0}body.bd-a8 .bd-a8-deux{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;align-items: start}body.bd-a8 .bd-a8-verifie{margin: 0;padding: 10px 12px;border-radius: 12px;background: var(--ice);color: var(--accent-dark);font-size: 0.85rem}body.bd-a8 .bd-a8-verifie[hidden]{display: none}body.bd-a8 .bd-a8-etape-nav{display: flex;justify-content: space-between;align-items: center;gap: 12px;flex-wrap: wrap}body.bd-a8 .bd-a8-retour{font: inherit;font-size: 0.9rem;padding: 0;background: none;border: 0;color: var(--muted);text-decoration: underline;cursor: pointer}body.bd-a8 .bd-a8-fiche .bd-a6-note{margin: 0}body.bd-a2.bd-a8 .bd-a8-cv-scene{max-width: 440px}body.bd-a2.bd-a8 .bd-a8-cv-scene .bd-wc-flip{min-height: 0}body.bd-a2.bd-a8 .bd-a8-moi .bd-a8-cv-scene .bd-a8-cv{transform: none;max-width: none}body.bd-a2.bd-a8 .bd-a8-cv-scene .bd-wc-recto{position: relative;inset: auto}body.bd-a2.bd-a8 .bd-a8-cv-scene .bd-wc-verso{padding: 20px;border-radius: 24px;box-shadow: 0 40px 70px -40px rgba(10,23,38,0.55)}body.bd-a2.bd-a8 .bd-a8-cv-scene .bd-wc-corps{flex-direction: column;align-items: center;justify-content: flex-start}body.bd-a2.bd-a8 .bd-a8-cv-scene .bd-wc-tete{margin-bottom: 12px}body.bd-a2.bd-a8 .bd-a8-cv-scene.is-expanded .bd-wc-agenda{flex: 0 0 auto;width: 100%;margin: 14px 0 0;padding: 14px 0 0;border-left: 0;border-top: 1px solid var(--line)}body.bd-a2.bd-a8 .bd-a8-cv-scene .bd-wc-verso{display: flex;flex-direction: column}body.bd-a2.bd-a8 .bd-a8-cv-scene .bd-wc-corps{flex: 1 1 auto;align-items: stretch;padding-bottom: 0}body.bd-a2.bd-a8 .bd-a8-cv-scene .bd-wc-cal{align-self: center}body.bd-a2.bd-a8 .bd-a8-cv-scene .bd-wc-agenda,body.bd-a2.bd-a8 .bd-a8-cv-scene.is-expanded .bd-wc-agenda{flex: 1 1 auto;display: flex;flex-direction: column}body.bd-a2.bd-a8 .bd-a8-verso-note{margin: auto 0 0;padding-top: 16px;font-size: 0.875rem;line-height: 1.45;color: var(--muted)}body.bd-a2.bd-a8 .bd-a8-verso-btns{margin-top: 14px;flex-shrink: 0}body.bd-a2.bd-a8 .bd-a8-verso-retour{padding-inline: 1.1rem;justify-content: center}body.bd-a2.bd-a8 .bd-a8-cv-scene .bd-wc-recto{grid-template-rows: auto auto auto 1fr}body.bd-a2.bd-a8 .bd-a8-cv-scene .bd-wc-recto .bd-a8-cv-btns{align-self: end;align-content: flex-end}body.bd-a2.bd-a8 .bd-a8-confirmer:disabled{opacity: 0.4;cursor: default;pointer-events: none}@media (min-width: 1120px) and (prefers-reduced-motion: no-preference){body.bd-a2.bd-a8 .bd-a8-moi .bd-a8-cv-scene{transform: rotate(2.5deg);transition: transform 0.5s cubic-bezier(0.2,0.7,0.2,1)}body.bd-a2.bd-a8 .bd-a8-moi .bd-a8-cv-scene:hover,body.bd-a2.bd-a8 .bd-a8-moi .bd-a8-cv-scene:focus-within,body.bd-a2.bd-a8 .bd-a8-moi .bd-a8-cv-scene.is-flipped{transform: none}}@media (max-width: 1119px),(prefers-reduced-motion: reduce){body.bd-a2.bd-a8 .bd-a8-cv-scene .bd-wc-verso{position: static}body.bd-a2.bd-a8 .bd-a8-cv-scene .bd-wc-flip{grid-template-columns: minmax(0,1fr)}body.bd-a2.bd-a8 .bd-a8-cv-scene.is-flipped .bd-wc-recto{display: grid}body.bd-a2.bd-a8 .bd-a8-cv-scene .bd-wc-tete{margin-bottom: 12px}body.bd-a2.bd-a8 .bd-a8-cv-scene.is-expanded .bd-wc-agenda{margin-top: 14px;padding-top: 14px}}@media (max-width: 1119px){body.bd-a8 .bd-a8-moi,body.bd-a8 .bd-a8-faq-d{grid-template-columns: minmax(0,1fr)}body.bd-a8 .bd-a8-faq-gauche{position: static}body.bd-a8 .bd-a8-avis-b{grid-template-columns: minmax(0,1fr)}body.bd-a8 .bd-a8-moi .bd-a8-cv{transform: none}}@media (max-width: 640px){body.bd-a8 .bd-a8-faq-liste li{grid-template-columns: auto minmax(0,1fr);gap: 6px 12px}body.bd-a8 .bd-a8-methode li{grid-template-columns: 40px minmax(0,1fr);gap: 4px 12px}body.bd-a8 .bd-a8-methode span{grid-column: 2}}@media (prefers-reduced-motion: reduce){body.bd-a8 .bd-a8-bulle{animation: none}}@media (prefers-reduced-motion: reduce){body.bd-a8 .bd-a8-moi .bd-a8-cv,body.bd-a8 .bd-a8-avis-js .bd-a8-cit{transition: none}}@media (max-width: 640px){body.bd-a8 .bd-a8-avis-scene .bd-a8-cit{padding: 24px 22px}body.bd-a8 .bd-a8-avis-js .bd-a8-avis-scene .bd-a8-cit blockquote p{-webkit-line-clamp: 5;line-clamp: 5}}@media (max-width: 900px){body.bd-a8 .bd-a8-face,body.bd-a8 .bd-a8-sr{grid-template-columns: minmax(0,1fr)}}@media (max-width: 640px){body.bd-a8 .bd-a8-deux{grid-template-columns: minmax(0,1fr)}body.bd-a8 .bd-a8-grande .bd-a8-tel{width: 24%;right: 10px;bottom: 10px}body.bd-a8 .bd-a8-hero-panneau{padding: 40px 18px;border-radius: 28px}body.bd-a8 .bd-a8-barre{flex-wrap: wrap;border-radius: 22px;padding: 8px}body.bd-a8 .bd-a8-loupe{display: none}body.bd-a8 .bd-a8-barre input{flex: 1 1 100%;padding: 10px 12px}body.bd-a8 .bd-a8-barre .bd-a2-btn{width: 100%;justify-content: center}body.bd-a8 .bd-a8-res{padding: 16px}body.bd-a8 .bd-a8-resultat{grid-template-columns: minmax(0,1fr)}body.bd-a8 .bd-a8-preuves{gap: 8px 20px}}@media (prefers-reduced-motion: reduce){body.bd-a8 .bd-a8-q summary::after,body.bd-a8 .bd-a8-barre-prog span{transition: none}body.bd-a8 .bd-a8-rond{animation-duration: 3s}}body.bd-a8 .bd-a8-tete-cta{margin-right: 10px}body.bd-a8 .bd-a6-chrome .bd-a2-nav a,body.bd-a8 .bd-a8-tete-cta .bd-a2-btn__label{white-space: nowrap}@media (max-width: 1199px){body.bd-a8 .bd-a6-chrome .bd-a2-nav{--bd-a8-nav-gap: clamp(16px,2.6vw,40px);gap: var(--bd-a8-nav-gap);margin: 0 16px}}@media (min-width: 1200px){body.bd-a8 .bd-a6-chrome .bd-a2-nav{--bd-a8-nav-gap: clamp(28px,3vw,52px);gap: var(--bd-a8-nav-gap);margin: 0 24px}}body.bd-a8 .bd-a6-chrome-droite{flex-shrink: 0}body.bd-a8 .bd-a6-chrome .bd-a2-nav a + a::before{content: "";position: absolute;top: 50%;left: calc(var(--bd-a8-nav-gap,26px) / -2 - 0.5px);width: 1px;transform: scaleX(0.5);height: 7px;margin-top: -4.5px;background: var(--accent);opacity: 0.55;pointer-events: none}@media (min-width: 1200px) and (max-width: 1439px){body.bd-a8 .bd-a6-chrome .bd-a2-nav{--bd-a8-nav-gap: 32px;gap: var(--bd-a8-nav-gap);margin: 0 4px}body.bd-a8 .bd-a6-chrome-droite{gap: 12px}body.bd-a8 .bd-a8-tete-cta{margin-right: 0}}@media (max-width: 1059px){body.bd-a8 .bd-a8-tete-cta{display: none}}body.bd-a8 .bd-a8-hero h1 .bd-hl{color: var(--accent)}body.bd-a8 .bd-a8-hero-mot{max-width: 1120px}body.bd-a8 .bd-a8-hero h1{max-width: none;margin: 6px 0 0;font-size: clamp(2.2rem,4.15vw,3.75rem);font-weight: 500;line-height: 1.04;letter-spacing: -0.035em;text-wrap: balance}body.bd-a8 .bd-a8-constat{padding-bottom: clamp(80px,10vw,136px)}body.bd-a8 .bd-a8-hero .bd-a2-kicker,body.bd-a8 .bd-a8-section .bd-a2-kicker{display: inline-flex;align-items: center;gap: 10px;font-size: 0.78rem;font-weight: 600;letter-spacing: 0.14em;line-height: 1.2;text-transform: uppercase;color: var(--muted);cursor: default}body.bd-a8 .bd-a8-entete .bd-a2-kicker{margin: 0 0 22px}body.bd-a8 .bd-a8-hero .bd-a2-kicker{margin: 0 0 18px;text-align: left}body.bd-a8 .bd-a8-hero .bd-a2-kicker::before,body.bd-a8 .bd-a8-section .bd-a2-kicker::before{content: "";display: inline-block;width: 22px;height: 22px;flex-shrink: 0;margin: 0;border-radius: 50%;background: linear-gradient(#ffffff,#ffffff) center / 9px 1.6px no-repeat,linear-gradient(#ffffff,#ffffff) center / 1.6px 9px no-repeat,var(--ink);transition: transform 0.3s ease-in-out}body.bd-a8 .bd-a8-hero .bd-a2-kicker:hover::before,body.bd-a8 .bd-a8-section .bd-a2-kicker:hover::before{transform: rotate(45deg)}body.bd-a8 .bd-a6-pied-grille{grid-template-columns: minmax(0,1.3fr) repeat(3,minmax(0,1fr))}body.bd-a8 .bd-a8-pied-liens,body.bd-a8 .bd-a8-pied-savoir{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px;font-size: 0.95rem}body.bd-a8 .bd-a8-pied-liens a{color: var(--ink);text-decoration: none}body.bd-a8 .bd-a8-pied-liens a:hover,body.bd-a8 .bd-a8-pied-liens a:focus-visible{color: var(--accent-dark)}body.bd-a8 .bd-a8-pied-savoir li{color: var(--muted)}body.bd-a8 .bd-a6-pied-barre nav{display: flex;flex-wrap: wrap;gap: 6px 18px;align-items: center}body.bd-a8 .bd-a6-pied-barre nav a,body.bd-a8 .bd-a8-pied-cookies{font: inherit;color: inherit;text-decoration: none;background: none;border: 0;padding: 0;cursor: pointer}body.bd-a8 .bd-a6-pied-barre nav a:hover,body.bd-a8 .bd-a8-pied-cookies:hover{color: var(--accent-dark)}@media (max-width: 1119px){body.bd-a8 .bd-a6-pied-grille{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){body.bd-a8 .bd-a6-pied-grille{grid-template-columns: minmax(0,1fr)}}body.bd-a8 .bd-a8-hero .bd-a2-kicker{position: relative;isolation: isolate;border: 1px solid transparent;border-radius: 99px;padding: 6px 16px 6px 6px;color: var(--ink);font-weight: 500;white-space: nowrap;font-size: 0.72rem;letter-spacing: 0.12em}body.bd-a8 .bd-a8-hero .bd-a2-kicker::after{content: "";position: absolute;inset: -1px;z-index: -1;border: 1px solid var(--line);border-radius: 99px;background: var(--white)}body.bd-a8 .bd-a8-hero .bd-a2-kicker.bd-kick-pret::after{clip-path: inset(50% calc(100% - var(--bd-k-c,18px)) 50% var(--bd-k-c,18px) round 99px)}body.bd-a8 .bd-a8-hero .bd-a2-kicker.bd-kick-on::after{animation: bd-a8-pastille 0.8s linear both}@keyframes bd-a8-pastille{0%{clip-path: inset(50% calc(100% - var(--bd-k-c,18px)) 50% var(--bd-k-c,18px) round 99px);animation-timing-function: cubic-bezier(0.3,1.4,0.5,1)}50%{clip-path: inset(0 calc(100% - var(--bd-k-d,36px)) 0 0 round 99px);animation-timing-function: cubic-bezier(0.4,0,0.2,1)}100%{clip-path: inset(0 0 0 0 round 99px)}}@media (min-width: 641px){body.bd-a8 .bd-a8-hero .bd-a2-kicker{gap: 0.801em;padding: 0.481em 1.282em 0.481em 0.481em;--bd-k-c: 1.442em;--bd-k-d: 2.885em}body.bd-a8 .bd-a8-hero .bd-a2-kicker::before{width: 1.763em;height: 1.763em;background: linear-gradient(#ffffff,#ffffff) center / 0.721em 0.128em no-repeat,linear-gradient(#ffffff,#ffffff) center / 0.128em 0.721em no-repeat,var(--ink)}}@media (prefers-reduced-motion: reduce){body.bd-a8 .bd-a8-hero .bd-a2-kicker.bd-kick-pret::after,body.bd-a8 .bd-a8-hero .bd-a2-kicker.bd-kick-on::after{clip-path: none;animation: none}}body.bd-a8 .bd-a8-hero-panneau{padding-top: clamp(44px,5.5vw,76px);padding-bottom: clamp(36px,4.5vw,56px)}body.bd-a8 .bd-a8-champ{position: relative;flex: 1;min-width: 0;display: flex}body.bd-a8 .bd-a8-champ input{flex: 1;width: 100%}body.bd-a8 .bd-a8-tape{position: absolute;inset: 0;display: flex;align-items: center;padding: 0 4px;pointer-events: none;white-space: nowrap;overflow: hidden;font-size: 17px;color: var(--muted);text-align: left}body.bd-a8 .bd-a8-tape[hidden]{display: none}body.bd-a8 .bd-a8-tape>span{white-space: pre}body.bd-a8 .bd-a8-tape b{font-weight: 400;color: var(--ink)}body.bd-a8 .bd-a8-tape i{display: inline-block;width: 1.5px;height: 1.1em;margin-left: 1px;background: var(--accent);animation: bd-a8-clign 1s steps(1) infinite}@keyframes bd-a8-clign{50%{opacity: 0}}body.bd-a8 .bd-a8-champ.bd-a8-tape-on input::placeholder{color: transparent}body.bd-a8 .bd-a8-exemple{position: relative;width: 100%;box-sizing: border-box;display: grid;grid-template-columns: auto minmax(0,1fr);gap: 22px;align-items: center;margin-top: 8px;padding: 20px 22px 18px;background: rgba(255,255,255,0.72);border: 1px dashed #b9cfe0;border-radius: 22px;text-align: left}body.bd-a8 .bd-a8-exemple[hidden]{display: none}body.bd-a8 .bd-a8-ex-etiq{position: absolute;top: -9px;left: 22px;padding: 0 8px;background: var(--panneau);font-size: 11px;font-weight: 500;letter-spacing: 0.14em;line-height: 18px;text-transform: uppercase;color: var(--accent-dark)}body.bd-a8 .bd-a8-exemple .bd-a8-anneau{width: 80px;height: 80px}body.bd-a8 .bd-a8-ex-corps{min-width: 0;display: grid;gap: 10px}body.bd-a8 .bd-a8-ex-liste{grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;font-size: 0.85rem}body.bd-a8 .bd-a8-ex-js .bd-a8-ex-liste li{opacity: 0;transform: translateY(6px);transition: opacity 0.5s,transform 0.5s}body.bd-a8 .bd-a8-ex-js .bd-a8-ex-liste li.bd-a8-vu{opacity: 1;transform: none}@property --v{syntax: "<number>";inherits: true;initial-value: 0}body.bd-a8 .bd-a8-anneau{transition: --v 1.2s cubic-bezier(0.2,0.7,0.2,1)}body.bd-a8 .bd-a8-hero-panneau .bd-a8-preuves{gap: 10px 0;margin: 4px 0 0;padding: 0;align-items: center}body.bd-a8 .bd-a8-preuves>span{display: inline-flex;align-items: center;gap: 8px;padding: 2px 20px;font-size: 14.5px;color: var(--ink)}body.bd-a8 .bd-a8-preuves>span + span{border-left: 1px solid #b9cfe0}body.bd-a8 .bd-a8-preuves>span svg{flex: none;color: var(--accent-dark)}body.bd-a8 .bd-a8-entre{animation: bd-a8-monte 0.7s cubic-bezier(0.2,0.7,0.2,1) both}body.bd-a8 .bd-a8-d1{animation-delay: 0.1s}body.bd-a8 .bd-a8-d2{animation-delay: 0.2s}body.bd-a8 .bd-a8-d3{animation-delay: 0.32s}body.bd-a8 .bd-a8-d4{animation-delay: 0.44s}body.bd-a8 .bd-a8-d5{animation-delay: 0.58s}body.bd-a8 .bd-a8-d6{animation-delay: 0.74s}@keyframes bd-a8-monte{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: none}}@media (max-width: 900px){body.bd-a8 .bd-a8-ex-liste{grid-template-columns: minmax(0,1fr);gap: 8px}}@media (max-width: 640px){body.bd-a8 .bd-a8-hero .bd-a2-kicker{font-size: 13px;font-weight: 500;letter-spacing: 0;text-transform: none;gap: 7px;padding: 5px 12px 5px 5px}body.bd-a8 .bd-a8-hero .bd-a2-kicker::before{width: 18px;height: 18px}body.bd-a8 .bd-a8-hero h1{font-size: 2.45rem;line-height: 1.03}body.bd-a8 .bd-a8-hero h1 .bd-hl{display: block}body.bd-a8 .bd-a8-champ{flex: 1 1 100%}body.bd-a8 .bd-a8-tape{padding: 0 12px;font-size: 16px}body.bd-a8 .bd-a8-exemple{grid-template-columns: minmax(0,1fr);justify-items: start;padding: 22px 16px 16px}body.bd-a8 .bd-a8-hero-panneau .bd-a8-preuves{flex-direction: column;gap: 8px}body.bd-a8 .bd-a8-preuves>span{padding: 0;font-size: 14px}body.bd-a8 .bd-a8-preuves>span + span{border-left: 0}}@media (prefers-reduced-motion: reduce){body.bd-a8 .bd-a8-entre,body.bd-a8 .bd-a8-tape i{animation: none}body.bd-a8 .bd-a8-anneau,body.bd-a8 .bd-a8-ex-js .bd-a8-ex-liste li{transition: none}}body.bd-a8 .bd-a8-verif{max-width: 680px}@media (min-width: 641px){body.bd-a8 .bd-a8-barre{max-width: 640px;margin-inline: auto;padding: 6px 6px 6px 20px}body.bd-a8 .bd-a8-barre input{font-size: 16px;padding-block: 8px}body.bd-a8 .bd-a8-tape{font-size: 16px}body.bd-a8 .bd-a8-barre .bd-a2-btn{gap: 0.65rem;padding: 10px 10px 10px 18px}body.bd-a8 .bd-a8-barre .bd-a2-btn__icon{width: 22px;height: 22px}}@media (min-width: 1441px){body.bd-a8 .bd-a8-hero h1{font-size: clamp(2.2rem,4.15vw,4.6rem)}body.bd-a8 .bd-a8-hero-mot{max-width: 1400px}body.bd-a8 .bd-a8-hero-sous{font-size: clamp(1.12rem,0.667vw + 8.32px,1.32rem);max-width: 60ch}body.bd-a8 .bd-a8-hero .bd-a2-kicker{font-size: clamp(0.72rem,0.37vw + 6.2px,0.83rem)}body.bd-a8 .bd-a8-verif{max-width: clamp(680px,46vw,880px)}body.bd-a8 .bd-a8-barre{max-width: clamp(640px,40vw,780px)}body.bd-a8 .bd-a8-barre input,body.bd-a8 .bd-a8-tape{font-size: clamp(16px,0.4167vw + 10px,18px)}body.bd-a8 .bd-a8-ex-liste{font-size: clamp(0.85rem,0.333vw + 8.8px,0.95rem)}body.bd-a8 .bd-a8-preuves>span{font-size: clamp(14.5px,0.3125vw + 10px,16px)}}body.bd-a8 .bd-a8-pied-appel{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 20px 32px;align-items: center;margin-bottom: clamp(40px,5vw,64px);padding-bottom: clamp(36px,5vw,64px);border-bottom: 1px solid rgba(10,23,38,0.1)}body.bd-a8 .bd-a8-pied-appel p{margin: 0;font-size: clamp(1.6rem,2.6vw,2.2rem);font-weight: 500;letter-spacing: -0.025em;line-height: 1.15;color: var(--ink)}body.bd-a8 .bd-a8-pied-appel p a{color: var(--accent-dark);text-decoration: none;white-space: nowrap}body.bd-a8 .bd-a8-pied-appel p a:hover{color: var(--ink)}body.bd-a8 .bd-a8-pied-appel p [data-bd-pied-tel-n]{white-space: nowrap}body.bd-a8 .bd-a6-pied-canal [hidden]{display: none}body.bd-a8 .bd-a8-pied-appel-btns{display: flex;flex-wrap: wrap;gap: 10px}body.bd-a8 .bd-a6-pied>.bd-a6-couloir,body.bd-a8 .bd-a6-pied-barre-inner{max-width: none;padding-left: clamp(24px,4vw,64px);padding-right: clamp(24px,4vw,64px)}body.bd-a8 .bd-a8-pied-appel{max-width: 1112px;margin-left: auto;margin-right: auto}body.bd-a8 .bd-a6-pied-soc a{transition: border-color 0.2s ease,color 0.2s ease,transform 0.2s ease}body.bd-a8 .bd-a6-pied-soc a:hover{transform: translateY(-2px)}body.bd-a8 .bd-a6-pied-soc a.bd-a6-pied-etoile{width: auto;gap: 6px;padding: 0 13px 0 11px;border-radius: 99px}body.bd-a8 .bd-a8-pied-etoile-txt{font-size: 13px;font-weight: 500;color: var(--ink)}@media (max-width: 900px){body.bd-a8 .bd-a8-pied-appel{grid-template-columns: minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){body.bd-a8 .bd-a6-pied-soc a:hover{transform: none}}body.bd-a8 .bd-a6-pied>.bd-fog{display: none}body.bd-a8 .bd-a8-tete-page h1{font-size: clamp(2rem,3.6vw,3.2rem)}body.bd-a8 .bd-a8-tete-actions{justify-content: center;margin-top: 0}body.bd-a8 .bd-a8-grille-cartes{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}body.bd-a8 .bd-a8-carte-num{display: grid;align-content: start;gap: 8px;margin: 0;padding: 22px 24px;background: var(--white);border: 1px solid var(--line);border-radius: 22px}body.bd-a8 .bd-a8-carte-n{font-size: 0.85rem;font-weight: 500;letter-spacing: 0.08em;color: var(--accent-dark)}body.bd-a8 .bd-a8-carte-num h3{margin: 0;font-size: 1.15rem;font-weight: 500}body.bd-a8 .bd-a8-carte-num p{margin: 0;color: var(--muted);font-size: 0.95rem;line-height: 1.55}body.bd-a8 .bd-a8-niveaux{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;align-items: stretch}body.bd-a8 .bd-a8-niveau{display: grid;align-content: start;justify-items: start;gap: 10px;padding: 26px 28px;background: var(--white);border: 1px solid var(--line);border-radius: 24px}body.bd-a8 .bd-a8-niveau-fort{border: 2px solid var(--accent);box-shadow: 0 26px 50px -38px rgba(10,23,38,0.4)}body.bd-a8 .bd-a8-niveau h3{margin: 0;font-size: 1.3rem;font-weight: 500}body.bd-a8 .bd-a8-niveau-prix{margin: 0;font-size: 2.2rem;font-weight: 500;letter-spacing: -0.02em;color: var(--ink);line-height: 1.1}body.bd-a8 .bd-a8-niveau .bd-a8-chk{justify-self: stretch;margin-bottom: 6px}body.bd-a8 .bd-a8-renvoi{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px 32px;padding: 28px 32px;background: var(--white);border: 1px solid var(--line);border-radius: 28px}body.bd-a8 .bd-a8-renvoi h3{margin: 4px 0 6px;font-size: 1.3rem;font-weight: 500}body.bd-a8 .bd-a8-renvoi p{margin: 0;color: var(--muted);max-width: 60ch}@media (max-width: 900px){body.bd-a8 .bd-a8-grille-cartes{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 700px){body.bd-a8 .bd-a8-niveaux{grid-template-columns: minmax(0,1fr)}}@media (max-width: 640px){body.bd-a8 .bd-a8-grille-cartes{grid-template-columns: minmax(0,1fr)}body.bd-a8 .bd-a8-niveau,body.bd-a8 .bd-a8-renvoi{padding: 22px 20px}body.bd-a8 .bd-a8-tete-actions .bd-a2-btn{width: 100%;justify-content: center}}body.bd-a8 .bd-a8-crit,body.bd-a8 .bd-a8-compte{display: none}body.bd-a8 .bd-a8-leg-statut{display: inline-flex;align-items: center;gap: 8px;font-size: 0.9rem;font-weight: 600;line-height: 1.3;color: var(--accent-dark)}body.bd-a8 .bd-a8-leg-statut i{width: 8px;height: 8px;flex: none;border-radius: 50%;background: currentColor}body.bd-a8 .bd-a8-leg-statut i{animation: bd-a8-statut-pouls 1.8s ease-out infinite}@keyframes bd-a8-statut-pouls{0%{box-shadow: 0 0 0 0 color-mix(in srgb,currentColor 45%,transparent)}100%{box-shadow: 0 0 0 8px transparent}}body.bd-a8 .bd-a8-leg-statut--refonte{color: #a35b00}@media (prefers-reduced-motion: reduce){body.bd-a8 .bd-a8-leg-statut i{animation: none}}body.bd-a8 .bd-a8-av{--p: 50%}body.bd-a8 .bd-a8-av .bd-a8-av-apres{clip-path: inset(0 0 0 var(--p))}body.bd-a8 .bd-a8-av-ligne{position: absolute;top: 0;bottom: 0;left: var(--p);z-index: 1;width: 3px;margin-left: -1.5px;background: #fff;box-shadow: 0 0 12px rgba(10,23,38,0.45);pointer-events: none}body.bd-a8 .bd-a8-av-ligne span{position: absolute;top: 50%;left: 50%;width: 44px;height: 44px;transform: translate(-50%,-50%);border-radius: 50%;background: #fff;display: grid;place-items: center;color: var(--ink);font-weight: 700;box-shadow: 0 6px 18px rgba(10,23,38,0.35)}body.bd-a8 .bd-a8-av-et{position: absolute;top: 16px;z-index: 1;padding: 6px 12px;border-radius: 999px;font-size: 0.8rem;font-weight: 600;color: #fff;background: rgba(10,23,38,0.78);pointer-events: none}body.bd-a8 .bd-a8-av-et--avant{left: 16px}body.bd-a8 .bd-a8-av-et--apres{right: 16px;background: #d97706}body.bd-a8 .bd-a8-av-r{position: absolute;inset: 0;z-index: 1;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: ew-resize;-webkit-appearance: none;appearance: none}body.bd-a8 .bd-a8-av-r:focus-visible + *{outline: none}body.bd-a8 .bd-a8-av:has(.bd-a8-av-r:focus-visible) .bd-a8-av-ligne span{outline: 3px solid var(--accent);outline-offset: 2px}@media (max-width: 640px){body.bd-a8 .bd-a8-av-et{top: 10px;padding: 4px 9px;font-size: 0.72rem}body.bd-a8 .bd-a8-av-et--avant{left: 10px}body.bd-a8 .bd-a8-av-et--apres{right: 10px}body.bd-a8 .bd-a8-av-ligne span{width: 34px;height: 34px;font-size: 0.8rem}}body.bd-a8 .bd-a8-tel{aspect-ratio: 1350 / 2760;padding: 0;border-radius: 0;background: none;box-shadow: none}body.bd-a8 .bd-a8-tel::after{content: none}body.bd-a8 .bd-a8-tel::before{content: "";position: absolute;z-index: -1;inset: 0.8% 1.8% 0.8% 1.85%;width: auto;height: auto;border-radius: 18% / 8.6%;background: #0a1726;box-shadow: 0 22px 34px -14px rgba(10,23,38,0.6),0 6px 14px -6px rgba(10,23,38,0.35);font-size: inherit}body.bd-a8 .bd-a8-tel-ecran{position: absolute;left: 5.333%;top: 2.5%;width: 89.333%;height: 95%;border: 0;border-radius: 15cqw}body.bd-a8 .bd-a8-tel-barre{height: 13.78cqw;padding: 0 7cqw 0 9.5cqw}body.bd-a8 .bd-a8-tel-ilot{visibility: hidden}body.bd-a8 .bd-a8-tel-cadre{position: absolute;inset: 0;z-index: 1;width: 100%;height: 100%;max-width: none;pointer-events: none}body.bd-a8 .bd-a8-diapo.bd-a8-grande .bd-a8-tel{width: 25%;right: 22px;bottom: -34px}@media (max-width: 640px){body.bd-a8 .bd-a8-diapo.bd-a8-grande .bd-a8-tel{width: 30%;right: 12px;bottom: -38px}}body.bd-a8 .bd-a8-verre{position: absolute;left: 16px;bottom: 16px;z-index: 2;display: flex;align-items: center;gap: 11px;padding: 11px 18px 11px 15px;border-radius: 14px;background: rgba(255,255,255,0.74);-webkit-backdrop-filter: blur(14px) saturate(1.4);backdrop-filter: blur(14px) saturate(1.4);box-shadow: 0 10px 30px -12px rgba(10,23,38,0.45),inset 0 0 0 1px rgba(255,255,255,0.7);color: var(--accent-dark);pointer-events: none}body.bd-a8 .bd-a8-verre--refonte{color: #a35b00}body.bd-a8 .bd-a8-verre>i{width: 9px;height: 9px;flex: none;border-radius: 50%;background: currentColor;animation: bd-a8-statut-pouls 1.8s ease-out infinite}body.bd-a8 .bd-a8-verre b{display: block;font-size: 0.95rem;font-weight: 600;line-height: 1.25;color: var(--ink)}body.bd-a8 .bd-a8-verre small{display: block;font-size: 0.78rem;line-height: 1.3;color: var(--muted)}@media (prefers-reduced-motion: reduce){body.bd-a8 .bd-a8-verre>i{animation: none}}@media (max-width: 640px){body.bd-a8 .bd-a8-verre{left: 8px;bottom: 8px;gap: 7px;padding: 6px 10px 6px 9px;border-radius: 10px}body.bd-a8 .bd-a8-verre>i{width: 7px;height: 7px}body.bd-a8 .bd-a8-verre b{font-size: 0.74rem}body.bd-a8 .bd-a8-verre small{font-size: 0.64rem}}body.bd-a8 .bd-a8-tete-actions:empty{display: none}body.bd-a8 .bd-a8-legal-section{padding-top: var(--a8-e)}body.bd-a8 .bd-a8-legal{box-sizing: border-box;max-width: 820px;margin: 0 auto;padding: 48px 56px;background: var(--white);border: 1px solid var(--line);border-radius: 22px;color: var(--muted);font-size: 1rem;line-height: 1.7;overflow-wrap: break-word}body.bd-a8 .bd-a8-legal>*:first-child{margin-top: 0}body.bd-a8 .bd-a8-legal h2{margin: 2.2em 0 0.6em;padding-top: 1.6em;border-top: 1px solid var(--line);color: var(--ink);font-size: 1.35rem;line-height: 1.3}body.bd-a8 .bd-a8-legal>h2:first-child{padding-top: 0;border-top: 0}body.bd-a8 .bd-a8-legal h3{margin: 1.6em 0 0.5em;color: var(--ink);font-size: 1.05rem}body.bd-a8 .bd-a8-legal p{margin: 0 0 1em}body.bd-a8 .bd-a8-legal strong{color: var(--ink);font-weight: 500}body.bd-a8 .bd-a8-legal a{color: var(--accent-dark);text-decoration: underline;text-underline-offset: 2px;overflow-wrap: anywhere}body.bd-a8 .bd-a8-legal a:hover{color: var(--ink)}body.bd-a8 .bd-a8-legal ul{margin: 0 0 1.2em;padding-left: 1.2em;list-style: disc}body.bd-a8 .bd-a8-legal li{margin: 0.4em 0}body.bd-a8 .bd-a8-legal li::marker{color: var(--accent)}body.bd-a8 .bd-a8-legal code{padding: 0.1em 0.4em;background: var(--ice);border-radius: 5px;color: var(--ink);font-size: 0.88em;font-family: ui-monospace,SFMono-Regular,Menlo,monospace}body.bd-a8 .bd-a8-legal figure.wp-block-table{margin: 0 0 1.6em;overflow-x: auto}body.bd-a8 .bd-a8-legal table{width: 100%;border-collapse: collapse;font-size: 0.92rem;line-height: 1.5}body.bd-a8 .bd-a8-legal th,body.bd-a8 .bd-a8-legal td{padding: 10px 12px;border: 1px solid var(--line);text-align: left;vertical-align: top}body.bd-a8 .bd-a8-legal thead th{background: var(--ice);color: var(--ink);font-weight: 500}body.bd-a8 .bd-a8-legal-voir{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 18px;margin-top: 2.4em;padding-top: 1.4em;border-top: 1px solid var(--line);font-size: 0.9rem}body.bd-a8 .bd-a8-legal-voir span{color: var(--ink);font-weight: 500}@media (max-width: 640px){body.bd-a8 .bd-a8-legal{padding: 28px 20px;border-radius: 18px;font-size: 0.95rem}body.bd-a8 .bd-a8-legal h2{font-size: 1.2rem}}body.bd-a8.error404 .bd-a8-tete-page{margin-bottom: var(--a8-e)}body.bd-a8 .bd-a2-mm{display: block;padding: 0;background: rgba(10,23,38,0.16);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);transform: none;transition: opacity 0.45s ease,visibility 0.45s ease}body.bd-a8 .bd-a8-mm{position: absolute;top: 12px;right: 12px;bottom: 12px;width: 470px;max-width: calc(100% - 24px);box-sizing: border-box;display: flex;flex-direction: column;gap: 6px;padding: 14px;overflow-y: auto;overscroll-behavior: contain;background: var(--white);border-radius: 28px;box-shadow: 0 0 0 1px rgba(10,23,38,0.06),0 30px 80px -30px rgba(10,23,38,0.45);transform: translateX(calc(100% + 24px));transition: transform 0.5s cubic-bezier(0.22,1,0.36,1);will-change: transform}body.bd-a8 .bd-a2-mm.is-open .bd-a8-mm{transform: none}@media screen and (min-width: 783px){body.bd-a8.admin-bar .bd-a8-mm{top: 44px}}body.bd-a8 .bd-a8-mm-tete{flex: none;display: flex;align-items: center;height: 44px;padding: 0 8px}body.bd-a8 .bd-a8-mm-logo{display: inline-flex}body.bd-a8 .bd-a8-mm-logo img{display: block;width: auto;height: 28px}body.bd-a8 .bd-a8-mm-nav{flex: 1 1 auto;display: flex;flex-direction: column;gap: 6px;min-height: 0}body.bd-a8 .bd-a8-mm-real{flex: none;display: flex;flex-direction: column;padding: 16px 16px 14px;background: var(--panneau);border-radius: 20px;color: var(--ink);text-decoration: none;overflow: hidden}body.bd-a8 .bd-a8-mm-real-haut{position: relative;z-index: 3;display: flex;align-items: center;justify-content: space-between}body.bd-a8 .bd-a8-mm-real .bd-a8-mm-titre{font-size: 1.25rem;font-weight: 500;letter-spacing: -0.02em}body.bd-a8 .bd-a8-mm-fl{display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;background: var(--ink);color: var(--white);font-size: 13px;line-height: 1}body.bd-a8 .bd-a8-mm-captures{position: relative;display: block;height: clamp(110px,22vh,196px);margin-top: 12px}body.bd-a8 .bd-a8-mm-captures img{position: absolute;width: 60%;max-width: none;height: auto;aspect-ratio: 16 / 10;object-fit: cover;object-position: left top;border-radius: 12px;border: 1px solid rgba(255,255,255,0.8);box-shadow: 0 18px 40px -20px rgba(10,23,38,0.5);transition: transform 0.4s cubic-bezier(0.2,0.8,0.2,1)}body.bd-a8 .bd-a8-mm-captures img:nth-child(1){left: 0;top: 16%;transform: rotate(-4deg)}body.bd-a8 .bd-a8-mm-captures img:nth-child(2){left: 19%;top: 0;z-index: 2}body.bd-a8 .bd-a8-mm-captures img:nth-child(3){right: 0;top: 20%;transform: rotate(4deg)}body.bd-a8 .bd-a8-mm-real:hover .bd-a8-mm-captures img:nth-child(2){transform: translateY(-4px)}body.bd-a8 .bd-a8-mm-liens{flex: 1 1 auto;display: grid;grid-auto-rows: minmax(52px,1fr)}body.bd-a8 .bd-a8-mm-lien{display: grid;grid-template-columns: 44px minmax(0,1fr) auto;align-items: center;gap: 14px;padding: 6px 12px;border-radius: 16px;color: var(--ink);text-decoration: none;transition: background 0.2s ease}body.bd-a8 .bd-a8-mm-lien::after{content: "→";color: var(--ink);opacity: 0;transform: translateX(-6px);transition: opacity 0.25s ease,transform 0.25s ease}body.bd-a8 .bd-a8-mm-lien:hover{background: var(--page)}body.bd-a8 .bd-a8-mm-lien:hover::after{opacity: 1;transform: none}body.bd-a8 .bd-a8-mm-ico{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 14px;background: var(--ice);color: var(--accent-dark)}body.bd-a8 .bd-a8-mm-ico svg{width: 20px;height: 20px}body.bd-a8 .bd-a8-mm-lien--fort .bd-a8-mm-ico{background: var(--ink);color: var(--white)}body.bd-a8 .bd-a8-mm-txt{display: grid;gap: 2px;min-width: 0}body.bd-a8 .bd-a8-mm-lien .bd-a8-mm-titre{font-size: 1rem;font-weight: 500;line-height: 1.3}body.bd-a8 .bd-a8-mm-sous{font-size: 0.82rem;font-weight: 300;color: var(--muted);line-height: 1.35}body.bd-a8 .bd-a8-mm a:focus-visible,body.bd-a8 .bd-a8-mm button:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}body.bd-a8 .bd-a8-mm-contact{flex: none;display: grid;gap: 12px;padding: 16px;background: var(--page);border-radius: 18px}body.bd-a8 .bd-a8-mm-dispo{justify-self: start;display: inline-flex;align-items: center;gap: 8px;padding: 6px 12px 6px 10px;background: var(--white);border: 1px solid var(--line);border-radius: 999px;color: var(--ink);font: inherit;font-size: 0.82rem;font-weight: 500;cursor: pointer}body.bd-a8 .bd-a8-mm-dispo::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: #1f9d55;box-shadow: 0 0 0 4px rgba(31,157,85,0.15)}body.bd-a8 .bd-a8-mm-dispo--plein::before{background: #c0392b;box-shadow: 0 0 0 4px rgba(192,57,43,0.15)}body.bd-a8 .bd-a8-mm-boutons{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 8px}body.bd-a8 .bd-a8-mm-boutons .bd-a2-btn{width: 100%;justify-content: space-between;white-space: nowrap}body.bd-a8 .bd-a8-mm-bas{flex: none;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 8px 6px 2px}body.bd-a8 .bd-a8-mm-reseaux{display: flex;align-items: center;gap: 8px}body.bd-a8 .bd-a8-mm-reseaux a{display: inline-grid;place-items: center;height: 34px;min-width: 34px;box-sizing: border-box;border: 1px solid var(--line);border-radius: 999px;background: var(--white);color: var(--ink);text-decoration: none}body.bd-a8 .bd-a8-mm-reseaux a.bd-a8-mm-avis{display: inline-flex;gap: 6px;padding: 0 12px;font-size: 0.78rem;font-weight: 500}body.bd-a8 .bd-a8-mm-reseaux a.bd-a8-mm-avis::before{content: "★";color: #f5b301}body.bd-a8 .bd-a2-mm .bd-a8-mm-captures img{opacity: 0;translate: 0 24px;transition: opacity 0.5s ease,translate 0.7s cubic-bezier(0.2,0.8,0.2,1),transform 0.4s cubic-bezier(0.2,0.8,0.2,1)}body.bd-a8 .bd-a2-mm.is-open .bd-a8-mm-captures img{opacity: 1;translate: 0 0}body.bd-a8 .bd-a2-mm.is-open .bd-a8-mm-captures img:nth-child(1){transition-delay: 0.22s,0.22s,0s}body.bd-a8 .bd-a2-mm.is-open .bd-a8-mm-captures img:nth-child(2){transition-delay: 0.29s,0.29s,0s}body.bd-a8 .bd-a2-mm.is-open .bd-a8-mm-captures img:nth-child(3){transition-delay: 0.36s,0.36s,0s}body.bd-a8 .bd-a2-mm .bd-a8-mm-lien{opacity: 0;transform: translateY(12px);transition: opacity 0.4s ease,transform 0.45s cubic-bezier(0.2,0.7,0.2,1),background 0.2s ease}body.bd-a8 .bd-a2-mm.is-open .bd-a8-mm-lien{opacity: 1;transform: none;transition-delay: calc(0.2s + var(--i,0) * 40ms),calc(0.2s + var(--i,0) * 40ms),0s}@media (max-width: 640px){body.bd-a8 .bd-a8-mm{top: 0;right: 0;bottom: 0;left: 0;width: auto;max-width: none;padding: 10px 12px calc(16px + env(safe-area-inset-bottom,0px));gap: 4px;border-radius: 0;transform: translateY(100%)}body.bd-a8.admin-bar .bd-a8-mm{top: 0}body.bd-a8 .bd-a8-mm-tete{height: 52px;padding: 0 2px}body.bd-a8 .bd-a8-mm-logo img{height: 26px}body.bd-a8 .bd-a8-mm-real{padding: 12px 12px 10px;border-radius: 18px}body.bd-a8 .bd-a8-mm-real .bd-a8-mm-titre{font-size: 1.06rem}body.bd-a8 .bd-a8-mm-fl{width: 28px;height: 28px;font-size: 11px}body.bd-a8 .bd-a8-mm-captures{height: clamp(96px,18vh,150px);margin-top: 8px}body.bd-a8 .bd-a8-mm-captures img{width: 56%;border-radius: 8px}body.bd-a8 .bd-a8-mm-captures img:nth-child(1){top: 14%}body.bd-a8 .bd-a8-mm-captures img:nth-child(3){top: 18%}body.bd-a8 .bd-a8-mm-liens{grid-auto-rows: minmax(48px,1fr)}body.bd-a8 .bd-a8-mm-lien{grid-template-columns: 38px minmax(0,1fr);padding: 4px}body.bd-a8 .bd-a8-mm-lien::after{display: none}body.bd-a8 .bd-a8-mm-lien:hover{background: transparent}body.bd-a8 .bd-a8-mm-ico{width: 38px;height: 38px;border-radius: 12px}body.bd-a8 .bd-a8-mm-sous{font-size: 0.75rem}body.bd-a8 .bd-a8-mm-contact{padding: 12px;gap: 10px}body.bd-a8 .bd-a8-mm-boutons .bd-a2-btn{font-size: 0.8rem;padding-left: 14px}}@media (prefers-reduced-motion: reduce){body.bd-a8 .bd-a8-mm,body.bd-a8 .bd-a2-mm .bd-a8-mm-lien,body.bd-a8 .bd-a2-mm .bd-a8-mm-captures img{transition: none}}@media (max-width: 640px){body.bd-a8 .bd-a8-mm-boutons .bd-a2-btn{gap: 6px;padding: 10px 8px 10px 14px}body.bd-a8 .bd-a8-mm-boutons .bd-a2-btn .bd-a2-btn__label{font-size: 13px}body.bd-a8 .bd-a8-mm-boutons{grid-template-columns: auto minmax(0,1fr)}}@media (max-width: 370px){body.bd-a8 .bd-a8-mm-boutons .bd-a2-btn .bd-a2-btn__label{font-size: 12px}}@media (max-width: 340px){body.bd-a8 .bd-a8-mm-boutons{grid-template-columns: minmax(0,1fr)}}body.bd-a8 .bd-a8-mm-nav{flex: 1 0 auto}@media (min-width: 641px) and (max-height: 820px){body.bd-a8 .bd-a8-mm-captures{height: clamp(100px,16vh,196px)}body.bd-a8 .bd-a8-mm-liens{grid-auto-rows: minmax(48px,1fr)}body.bd-a8 .bd-a8-mm-lien{padding: 4px 12px}body.bd-a8 .bd-a8-mm-ico{width: 40px;height: 40px;border-radius: 12px}}@media (min-width: 641px) and (max-height: 740px){body.bd-a8 .bd-a8-mm-captures{height: clamp(84px,12vh,196px)}}@media (max-width: 640px) and (max-height: 700px){body.bd-a8 .bd-a8-mm-captures{height: clamp(68px,10.8vh,150px)}}body.bd-a8 .bd-a8-mm-captures{container-type: inline-size}body.bd-a8 .bd-a8-mm-captures img{width: 60cqw;height: 37.5cqw;aspect-ratio: auto}body.bd-a8 .bd-a8-mm-boutons{grid-template-columns: auto minmax(0,1fr)}@media screen and (min-width: 783px){}@media (max-width: 640px){body.bd-a8 .bd-a8-mm-captures img{width: 56cqw;height: 35cqw}}body.bd-a8 .bd-a8-mm-captures{container-type: size}body.bd-a8 .bd-a8-mm-captures img{width: min(60cqw,128cqh);height: min(37.5cqw,80cqh)}body.bd-a8 .bd-a8-mm-captures img:nth-child(2){left: calc(50cqw - min(30cqw,64cqh))}@media (max-width: 640px){body.bd-a8 .bd-a8-mm-captures img{width: min(56cqw,128cqh);height: min(35cqw,80cqh)}body.bd-a8 .bd-a8-mm-captures img:nth-child(2){left: calc(50cqw - min(28cqw,64cqh))}}@media (max-width: 340px){body.bd-a8 .bd-a8-mm-boutons{grid-template-columns: minmax(0,1fr)}}body.bd-a8 .bd-a8-mm-boutons{display: flex;flex-wrap: wrap;gap: 8px}body.bd-a8 .bd-a8-mm-boutons .bd-a2-btn{width: auto}body.bd-a8 .bd-a8-mm-wa{flex: none;width: 51px;height: 51px;display: grid;place-items: center;box-sizing: border-box;border-radius: 50%;border: 1.5px solid rgba(10,23,38,0.28);background: var(--white,#fff);color: var(--ink);transition: background 0.25s ease,color 0.25s ease,border-color 0.25s ease}body.bd-a8 .bd-a8-mm-wa svg{width: 20px;height: 20px}@media (max-width: 640px){body.bd-a8 .bd-a8-mm-wa{width: 47px;height: 47px}}body.bd-a8 .bd-a8-mm-wa:hover,body.bd-a8 .bd-a8-mm-wa:focus-visible{background: #25d366;border-color: #25d366;color: #fff}body.bd-a8 .bd-a8-mm-wa:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}@media (prefers-reduced-motion: reduce){body.bd-a8 .bd-a8-mm-wa{transition: none}}@media (min-width: 641px) and (min-height: 700px){body.bd-a8 .bd-a8-mm-captures{height: clamp(100px,calc(100vh - 620px),300px)}body.bd-a8 .bd-a8-mm-captures img{width: min(68cqw,128cqh);height: min(42.5cqw,80cqh)}body.bd-a8 .bd-a8-mm-captures img:nth-child(2){left: calc(50cqw - min(34cqw,64cqh))}}@media (min-width: 1100px){body.bd-a8 .bd-a8-mm{width: 540px}}@media (min-width: 641px){body.bd-a8 .bd-a8-mm-captures img:nth-child(1){left: calc(50cqw - min(30cqw,64cqh) - min(0.44 * min(60cqw,128cqh),50cqw - min(30cqw,64cqh)))}body.bd-a8 .bd-a8-mm-captures img:nth-child(3){right: calc(50cqw - min(30cqw,64cqh) - min(0.44 * min(60cqw,128cqh),50cqw - min(30cqw,64cqh)))}}@media (min-width: 641px) and (min-height: 700px){body.bd-a8 .bd-a8-mm-captures img:nth-child(1){left: calc(50cqw - min(34cqw,64cqh) - min(0.44 * min(68cqw,128cqh),50cqw - min(34cqw,64cqh)))}body.bd-a8 .bd-a8-mm-captures img:nth-child(3){right: calc(50cqw - min(34cqw,64cqh) - min(0.44 * min(68cqw,128cqh),50cqw - min(34cqw,64cqh)))}}@media (min-width: 641px) and (min-height: 700px) and (max-height: 900px){body.bd-a8 .bd-a8-mm-captures{height: clamp(100px,calc(100vh - 584px),300px)}body.bd-a8 .bd-a8-mm-liens{grid-auto-rows: minmax(48px,1fr)}body.bd-a8 .bd-a8-mm-lien{padding: 4px 12px}body.bd-a8 .bd-a8-mm-ico{width: 40px;height: 40px;border-radius: 12px}body.bd-a8 .bd-a8-mm-captures img{width: min(68cqw,137.6cqh);height: min(42.5cqw,86cqh)}body.bd-a8 .bd-a8-mm-captures img:nth-child(1){top: 10%;left: calc(50cqw - min(34cqw,68.8cqh) - min(0.44 * min(68cqw,137.6cqh),50cqw - min(34cqw,68.8cqh)))}body.bd-a8 .bd-a8-mm-captures img:nth-child(2){left: calc(50cqw - min(34cqw,68.8cqh))}body.bd-a8 .bd-a8-mm-captures img:nth-child(3){top: 12%;right: calc(50cqw - min(34cqw,68.8cqh) - min(0.44 * min(68cqw,137.6cqh),50cqw - min(34cqw,68.8cqh)))}}body.bd-a8 .bd-a8-mm{top: 0;right: 0;bottom: 0;border-radius: 28px 0 0 28px;padding-top: 10px}body.bd-a8 .bd-a8-mm-tete{height: 44px}@media screen and (min-width: 783px){body.bd-a8.admin-bar .bd-a8-mm{top: 32px}}@media (max-width: 640px){body.bd-a8 .bd-a8-mm{border-radius: 0}body.bd-a8 .bd-a8-mm-tete{height: 44px}}body.bd-a8 .bd-a8-recu{display: flex;flex-direction: column;gap: 14px}body.bd-a8 .bd-a8-recu [hidden]{display: none}body.bd-a8 .bd-a8-recu-chip{align-self: center;display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border-radius: 999px;background: var(--ice);font-size: 12.5px;font-weight: 600;color: var(--accent-dark)}body.bd-a8 .bd-a8-recu-moi{align-self: flex-end;max-width: 80%;display: flex;flex-direction: column;align-items: flex-end;gap: 4px}body.bd-a8 .bd-a8-recu-moi[hidden]{display: none}body.bd-a8 .bd-a8-recu-moi-bulle{padding: 11px 15px;border-radius: 18px 18px 6px 18px;background: var(--ink);color: #ffffff;text-align: left;overflow-wrap: anywhere}body.bd-a8 .bd-a8-recu-moi-bulle b{display: block;font-size: 0.97rem;font-weight: 600}body.bd-a8 .bd-a8-recu-moi-bulle span{display: block;font-size: 13px;opacity: 0.8}body.bd-a8 .bd-a8-recu-moi-bulle span:empty{display: none}body.bd-a8 .bd-a8-recu-envoye{font-size: 12px;font-weight: 600;color: var(--accent)}body.bd-a8 .bd-a8-recu .bd-a8-msg{display: grid;grid-template-columns: 40px minmax(0,1fr);gap: 12px;align-items: end}body.bd-a8 .bd-a8-recu .bd-a8-bulle{animation: none}body.bd-a8 .bd-a8-recu .bd-a8-bulle b{font-weight: 600;overflow-wrap: anywhere}body.bd-a8 .bd-a8-recu-b2 .bd-a8-bulle{display: flex;flex-direction: column;align-items: flex-start;gap: 12px}body.bd-a8 .bd-a8-recu-ecrit{display: none}body.bd-a8 .bd-a8-recu-points{display: inline-flex;gap: 5px;padding: 15px 16px}body.bd-a8 .bd-a8-recu-points i{width: 7px;height: 7px;border-radius: 50%;background: var(--muted);opacity: 0.45;animation: bd-a8-recu-pt 1s ease-in-out infinite}body.bd-a8 .bd-a8-recu-points i:nth-child(2){animation-delay: 0.15s}body.bd-a8 .bd-a8-recu-points i:nth-child(3){animation-delay: 0.3s}body.bd-a8 .bd-a8-recu-autre{align-self: center;margin-top: 4px;font-size: 13px}body.bd-a8 .bd-a8-recu--js .bd-a8-recu-chip,body.bd-a8 .bd-a8-recu--js .bd-a8-recu-moi,body.bd-a8 .bd-a8-recu--js .bd-a8-recu-b1,body.bd-a8 .bd-a8-recu--js .bd-a8-recu-b2,body.bd-a8 .bd-a8-recu--js .bd-a8-recu-autre{opacity: 0}body.bd-a8 .bd-a8-recu--js .bd-a8-recu-envoye{color: #9fb0c0}body.bd-a8 .bd-a8-recu--js .bd-a8-recu-ecrit{display: grid;opacity: 0;max-height: 0;overflow: hidden;margin-bottom: -14px}body.bd-a8 .bd-a8-recu.is-on .bd-a8-recu-chip{animation: bd-a8-recu-chip 0.35s cubic-bezier(0.2,0.8,0.2,1.2) 0.05s forwards}body.bd-a8 .bd-a8-recu.is-on .bd-a8-recu-moi{animation: bd-a8-recu-droite 0.45s cubic-bezier(0.2,0.8,0.2,1) 0.2s forwards}body.bd-a8 .bd-a8-recu.is-on .bd-a8-recu-envoye{animation: bd-a8-recu-lu 0.3s ease-out 0.75s forwards}body.bd-a8 .bd-a8-recu.is-on .bd-a8-recu-ecrit{animation: bd-a8-recu-ecrit 1s ease-in-out 0.85s forwards}body.bd-a8 .bd-a8-recu.is-on .bd-a8-recu-b1{animation: bd-a8-recu-gauche 0.45s cubic-bezier(0.2,0.8,0.2,1) 1.85s forwards}body.bd-a8 .bd-a8-recu.is-on .bd-a8-recu-b2{animation: bd-a8-recu-gauche 0.45s cubic-bezier(0.2,0.8,0.2,1) 2.45s forwards}body.bd-a8 .bd-a8-recu.is-on .bd-a8-recu-autre{animation: bd-a8-recu-gauche 0.4s ease-out 2.8s forwards}@keyframes bd-a8-recu-chip{from{transform: scale(0.8);opacity: 0}to{transform: none;opacity: 1}}@keyframes bd-a8-recu-droite{from{transform: translateX(40px) scale(0.92);opacity: 0}to{transform: none;opacity: 1}}@keyframes bd-a8-recu-gauche{from{transform: translateY(12px) scale(0.96);opacity: 0}to{transform: none;opacity: 1}}@keyframes bd-a8-recu-lu{from{color: #9fb0c0}to{color: var(--accent)}}@keyframes bd-a8-recu-ecrit{0%{opacity: 0;max-height: 0;margin-bottom: -14px}12%{opacity: 1;max-height: 64px;margin-bottom: 0}85%{opacity: 1;max-height: 64px;margin-bottom: 0}100%{opacity: 0;max-height: 0;margin-bottom: -14px}}@keyframes bd-a8-recu-pt{0%,60%,100%{transform: translateY(0);opacity: 0.45}30%{transform: translateY(-4px);opacity: 1}}@media (prefers-reduced-motion: reduce){body.bd-a8 .bd-a8-recu--js .bd-a8-recu-ecrit{display: none}body.bd-a8 .bd-a8-recu.is-on .bd-a8-recu-chip,body.bd-a8 .bd-a8-recu.is-on .bd-a8-recu-moi,body.bd-a8 .bd-a8-recu.is-on .bd-a8-recu-envoye,body.bd-a8 .bd-a8-recu.is-on .bd-a8-recu-b1,body.bd-a8 .bd-a8-recu.is-on .bd-a8-recu-b2,body.bd-a8 .bd-a8-recu.is-on .bd-a8-recu-autre{animation-duration: 0.01s;animation-delay: 0s}}body.bd-a8 .bd-a8-recu .bd-a2-btn__label{white-space: nowrap}body.bd-a8 .bd-a8-recu-b2 .bd-a8-bulle{max-width: 100%}@media (max-width: 359px){body.bd-a8 .bd-a8-recu .bd-a2-btn__label{white-space: normal}}body.bd-a8 .bd-au-panneau{grid-template-columns: minmax(0,1fr);justify-items: stretch;text-align: left}@media (min-width: 1000px){body.bd-a8 .bd-au-panneau{grid-template-columns: minmax(0,1.05fr) minmax(0,0.95fr);align-items: center;column-gap: clamp(40px,5vw,80px)}}body.bd-a8 .bd-au-hero-txt{min-width: 0}body.bd-a8 .bd-au-hero h1{font-size: clamp(2.1rem,3.9vw,3.5rem)}body.bd-a8 .bd-au-hero .bd-a8-hero-sous{margin-left: 0;max-width: 46ch}body.bd-a8 .bd-au-puces{display: flex;flex-wrap: wrap;gap: 8px;margin: 24px 0 0}body.bd-a8 .bd-au-puce{display: inline-flex;align-items: center;background: var(--white);border: 1px solid var(--line);border-radius: 999px;padding: 7px 14px;font-size: 0.875rem;font-weight: 500;color: var(--ink)}body.bd-a8 .bd-au-puce.bd-au-prix{background: var(--ink);border-color: var(--ink);color: var(--white);font-weight: 700}body.bd-a8 .bd-au-actions{justify-content: flex-start}body.bd-a8 .bd-au-preuves{display: flex;flex-wrap: wrap;gap: 6px 18px;margin: 24px 0 0;font-size: 0.875rem;color: var(--muted)}body.bd-a8 .bd-au-preuves span::before{content: "✓ ";color: var(--accent-dark);font-weight: 700}body.bd-a8 .bd-au-dossier{position: relative;width: 100%;max-width: 500px;aspect-ratio: 1 / 1.02;margin: 12px auto 24px}body.bd-a8 .bd-au-feuille{position: absolute;width: 58%;aspect-ratio: 210 / 297;background: #fbfcfe;border-radius: 6px;overflow: hidden;box-shadow: 0 30px 60px -28px rgba(10,23,38,0.45),0 0 0 1px rgba(10,23,38,0.06)}body.bd-a8 .bd-au-feuille img{display: block;width: 100%;height: auto}body.bd-a8 .bd-au-f1,body.bd-a8 .bd-au-f2{padding: 6%}body.bd-a8 .bd-au-f1{left: 0;top: 9%;transform: rotate(-7deg)}body.bd-a8 .bd-au-f2{right: 0;top: 7%;transform: rotate(6deg)}body.bd-a8 .bd-au-f3{left: 21%;top: 0;z-index: 2}body.bd-a8 .bd-au-couv{display: flex;flex-direction: column;height: 100%;padding: 9% 9% 7%;border-top: 5px solid var(--accent);container-type: inline-size}body.bd-a8 .bd-au-couv-lg{display: flex;align-items: center;gap: 1cqw;height: 9cqw}body.bd-a8 .bd-au-couv-lg img{height: 100%;width: auto}body.bd-a8 .bd-au-couv-lg img + img{height: 26%}body.bd-a8 .bd-au-couv-lbl{margin-top: 32cqw;font-size: 4.2cqw;font-weight: 700;letter-spacing: 0.06em;color: var(--accent-dark)}body.bd-a8 .bd-au-couv-nm{margin-top: 2cqw;font-size: 8.4cqw;font-weight: 700;letter-spacing: -0.02em;line-height: 1.1;color: var(--ink)}body.bd-a8 .bd-au-couv-trait{width: 60%;height: 3px;background: var(--accent);margin: 5cqw 0}body.bd-a8 .bd-au-couv-meta{font-size: 3.8cqw;color: var(--muted);line-height: 1.5}body.bd-a8 .bd-au-couv-cit{margin-top: auto;text-align: center;font-style: italic;font-size: 4cqw;color: var(--muted)}body.bd-a8 .bd-au-tampon{position: absolute;left: 50%;bottom: -6%;z-index: 3;transform: translateX(-50%);white-space: nowrap;background: var(--white);border: 1px solid var(--line);border-radius: 999px;padding: 8px 16px;font-size: 0.8rem;font-weight: 600;color: var(--ink);box-shadow: 0 12px 30px -16px rgba(10,23,38,0.4)}body.bd-a8 .bd-au-apercu{display: grid;grid-template-columns: minmax(0,1fr);gap: 24px}@media (min-width: 900px){body.bd-a8 .bd-au-apercu{grid-template-columns: minmax(0,300px) minmax(0,1fr);gap: clamp(28px,4vw,56px);align-items: start}}body.bd-a8 .bd-au-onglets{display: flex;gap: 8px;overflow-x: auto;padding-bottom: 4px}@media (min-width: 900px){body.bd-a8 .bd-au-onglets{flex-direction: column;overflow: visible;padding: 0}}body.bd-a8 .bd-au-onglets button{flex: 0 0 auto;min-width: 190px;display: flex;flex-direction: column;gap: 2px;text-align: left;font: inherit;color: var(--ink);background: var(--white);border: 1px solid var(--line);border-radius: 16px;padding: 14px 16px;cursor: pointer}body.bd-a8 .bd-au-onglets button b{font-weight: 600;font-size: 1rem}body.bd-a8 .bd-au-onglets button span{font-size: 0.875rem;color: var(--muted)}body.bd-a8 .bd-au-onglets button[aria-selected="true"]{border-color: var(--ink);box-shadow: inset 0 0 0 1px var(--ink)}body.bd-a8 .bd-au-onglets button:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}body.bd-a8 .bd-au-anon,body.bd-a8 .bd-au-legende{margin: 14px 2px 0;font-size: 0.85rem;color: var(--muted)}body.bd-a8 .bd-au-papier-col{min-width: 0}body.bd-a8 .bd-au-papier{background: #fbfcfe;border-radius: 14px;padding: clamp(14px,3vw,32px);box-shadow: 0 40px 80px -40px rgba(10,23,38,0.45),0 0 0 1px rgba(10,23,38,0.06)}body.bd-a8 .bd-au-papier-tete{display: flex;justify-content: space-between;align-items: center;gap: 12px;padding-bottom: 10px;margin-bottom: 16px;border-bottom: 1px solid var(--line);font-size: 0.75rem;color: var(--muted)}body.bd-a8 .bd-au-papier-tete img{width: 22px;height: 22px}body.bd-a8 .bd-au-vue{max-height: 560px;overflow: auto;border-radius: 4px}body.bd-a8 .bd-au-vue img{display: block;width: 100%;height: auto}body.bd-a8 .bd-au-trois{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: minmax(0,1fr);gap: 16px}@media (min-width: 900px){body.bd-a8 .bd-au-trois{grid-template-columns: repeat(3,minmax(0,1fr))}}body.bd-a8 .bd-au-carte{display: flex;flex-direction: column;gap: 10px;background: var(--white);border: 1px solid var(--line);border-radius: 20px;padding: 24px;margin: 0}body.bd-a8 .bd-au-ic{width: 44px;height: 44px;border-radius: 13px;display: grid;place-items: center;background: var(--ice);color: var(--accent-dark)}body.bd-a8 .bd-au-ic svg{width: 22px;height: 22px}body.bd-a8 .bd-au-carte h3{margin: 0;font-size: 1.2rem;font-weight: 500;line-height: 1.25;color: var(--ink)}body.bd-a8 .bd-au-carte p{margin: 0;font-size: 0.95rem;color: var(--muted)}body.bd-a8 .bd-au-chapitres{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: minmax(0,1fr);column-gap: 48px}@media (min-width: 800px){body.bd-a8 .bd-au-chapitres{grid-template-columns: repeat(2,minmax(0,1fr))}}body.bd-a8 .bd-au-chapitres li{display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 14px;padding: 18px 0;margin: 0;border-top: 1px solid var(--line)}body.bd-a8 .bd-au-n{padding-top: 3px;font-size: 0.8rem;font-weight: 600;color: var(--accent-dark);font-variant-numeric: tabular-nums}body.bd-a8 .bd-au-chapitres h3{margin: 0 0 4px;font-size: 1.05rem;font-weight: 600;color: var(--ink)}body.bd-a8 .bd-au-chapitres p{margin: 0;font-size: 0.95rem;color: var(--muted)}body.bd-a8 .bd-au-chapitres li.bd-au-honnete{grid-column: 1 / -1;margin-top: 12px;padding: 18px;border: 1px dashed var(--accent);border-radius: 16px;background: var(--white)}body.bd-a8 .bd-au-chapitres li.bd-au-honnete .bd-au-n{width: 22px;height: 22px;padding: 0;border-radius: 50%;font-size: 0;align-self: start;margin-top: 1px;background: linear-gradient(#ffffff,#ffffff) center / 9px 1.8px no-repeat,linear-gradient(#ffffff,#ffffff) center / 1.8px 9px no-repeat,var(--accent)}@media (max-width: 640px){body.bd-a8 .bd-au-chapitres li{grid-template-columns: auto minmax(0,1fr);column-gap: 16px}}body.bd-a8 .bd-au-etapes{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: minmax(0,1fr);gap: 16px}@media (min-width: 700px){body.bd-a8 .bd-au-etapes{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1000px){body.bd-a8 .bd-au-etapes{grid-template-columns: repeat(3,minmax(0,1fr))}}body.bd-a8 .bd-au-etapes li{display: flex;flex-direction: column;gap: 8px;margin: 0;padding: 22px;background: var(--white);border: 1px solid var(--line);border-radius: 20px}body.bd-a8 .bd-au-rond{width: 34px;height: 34px;border-radius: 50%;display: grid;place-items: center;border: 1.5px solid var(--accent);color: var(--accent-dark);font-size: 0.8rem;font-weight: 600}body.bd-a8 .bd-au-etapes li.bd-au-cle .bd-au-rond{background: var(--accent);color: var(--white)}body.bd-a8 .bd-au-etapes h3{margin: 0;font-size: 1.05rem;font-weight: 600;color: var(--ink)}body.bd-a8 .bd-au-etapes p{margin: 0;font-size: 0.95rem;color: var(--muted)}body.bd-a8 .bd-au-opt{align-self: flex-start;margin-top: auto;padding: 2px 8px;border: 1px solid var(--line);border-radius: 999px;font-size: 0.7rem;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;color: var(--muted)}body.bd-a8 .bd-au-qui{display: grid;grid-template-columns: minmax(0,1fr);gap: 36px;align-items: center}@media (min-width: 900px){body.bd-a8 .bd-au-qui{grid-template-columns: minmax(0,360px) minmax(0,1fr);gap: clamp(36px,5vw,72px)}}@media (min-width: 701px) and (max-width: 899px){body.bd-a8 .bd-au-qui{grid-template-columns: minmax(0,280px) minmax(0,1fr);gap: 36px}}body.bd-a8 .bd-au-cv{max-width: 360px;background: var(--white);border: 1px solid var(--line);border-radius: 24px;padding: 20px;box-shadow: 0 30px 60px -36px rgba(10,23,38,0.4)}@media (min-width: 900px){body.bd-a8 .bd-au-cv{transform: rotate(-2deg)}}body.bd-a8 .bd-au-cv-photo{display: block;width: 100%;height: 220px;object-fit: cover;object-position: 50% 25%;border-radius: 16px}body.bd-a8 .bd-au-cv-role{margin: 16px 0 2px;font-size: 0.7rem;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: var(--muted)}body.bd-a8 .bd-au-cv-nom{margin: 0;font-size: 1.6rem;font-weight: 500;letter-spacing: -0.02em;color: var(--ink)}body.bd-a8 .bd-au-cv-note{margin: 4px 0 0;font-size: 0.875rem;color: var(--muted)}body.bd-a8 .bd-au-cv-lignes{margin: 16px 0 0;padding: 16px 0 0;border-top: 1px solid var(--line)}body.bd-a8 .bd-au-cv .bd-au-cv-btn{margin-top: 18px}body.bd-a8 .bd-au-qui .bd-a8-entete{margin-bottom: 20px}body.bd-a8 .bd-au-qui-liste{list-style: none;margin: 0;padding: 0;display: grid;gap: 12px}body.bd-a8 .bd-au-qui-liste li{position: relative;margin: 0;padding-left: 28px;color: var(--ink)}body.bd-a8 .bd-au-qui-liste li::before{content: "";position: absolute;left: 0;top: 0.45em;width: 14px;height: 14px;border-radius: 50%;background: var(--accent)}body.bd-a8 .bd-au-avis{margin: 24px 0 0;padding: 18px 20px;background: var(--white);border: 1px solid var(--line);border-radius: 16px}body.bd-a8 .bd-au-avis p{margin: 0;color: var(--ink);font-size: 0.95rem}body.bd-a8 .bd-au-avis cite{display: block;margin-top: 8px;font-style: normal;font-size: 0.8rem;color: var(--muted)}body.bd-a8 .bd-au-fin{display: grid;grid-template-columns: minmax(0,1fr);gap: 32px;align-items: center;margin: 0 4px;box-sizing: border-box;background: var(--panneau);border-radius: 32px;padding-block: clamp(40px,6vw,88px);padding-inline: max(clamp(18px,5vw,64px),calc((100% - 1180px) / 2))}@media (min-width: 1000px){body.bd-a8 .bd-au-fin{grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);gap: clamp(32px,5vw,64px)}}@media (max-width: 640px){body.bd-a8 .bd-au-fin{border-radius: 28px}}body.bd-a8 .bd-au-fin-txt{min-width: 0}body.bd-a8 .bd-au-fin-txt .bd-a8-entete{margin-bottom: 0}body.bd-a8 .bd-au-pas-sur{margin: 22px 0 0;color: var(--muted)}