.header[data-v-56e6dec1]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fdfcf9eb;position:sticky;top:0;z-index:40}.header__inner[data-v-56e6dec1]{flex-wrap:wrap;gap:24px;margin:0 auto;max-width:var(--container);padding:18px var(--gutter)}.brand[data-v-56e6dec1],.header__inner[data-v-56e6dec1]{align-items:center;display:flex}.brand[data-v-56e6dec1]{gap:12px;margin-right:auto}.brand__logo[data-v-56e6dec1]{border-radius:var(--r-btn);display:block;height:48px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;width:48px}.brand__nom[data-v-56e6dec1]{color:var(--c-navy);font-family:var(--font-titre);font-size:23px;font-weight:700;line-height:1.1}.brand__titre[data-v-56e6dec1]{color:var(--c-amber);display:block;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.brand__titre[data-v-56e6dec1],.nav[data-v-56e6dec1]{font-family:var(--font-texte);font-weight:700}.nav[data-v-56e6dec1]{align-items:center;display:flex;flex-wrap:wrap;font-size:14.5px;gap:8px}.nav__lien[data-v-56e6dec1]{border-radius:var(--r-nav);color:var(--ink-nav);padding:9px 14px;transition:background-color .12s ease,color .12s ease}.nav__lien[data-v-56e6dec1]:hover{background:var(--bg-blue-50);color:var(--c-navy)}.langue[data-v-56e6dec1]{position:relative}.langue__bouton[data-v-56e6dec1]{align-items:center;border:1.5px solid var(--border-input);border-radius:var(--r-nav);color:var(--ink-nav);cursor:pointer;display:flex;gap:7px;list-style:none;padding:8px 12px;transition:background-color .12s ease,color .12s ease,border-color .12s ease;white-space:nowrap}.langue__bouton[data-v-56e6dec1]::-webkit-details-marker{display:none}.langue__bouton[data-v-56e6dec1]:hover{background:var(--bg-blue-50);border-color:var(--c-navy);color:var(--c-navy)}.langue__globe[data-v-56e6dec1]{flex:none}.langue__chevron[data-v-56e6dec1]{flex:none;transition:transform .12s ease}.langue[open] .langue__chevron[data-v-56e6dec1]{transform:rotate(180deg)}.langue__menu[data-v-56e6dec1]{background:var(--surface);border:1.5px solid var(--border-input);border-radius:var(--r-nav);list-style:none;margin:0;min-width:100%;padding:5px;position:absolute;right:0;top:calc(100% + 6px);z-index:5}.langue__choix[data-v-56e6dec1]{border-radius:9px;color:var(--ink-nav);display:block;padding:9px 14px;transition:background-color .12s ease,color .12s ease;white-space:nowrap}.langue__choix--actif[data-v-56e6dec1],.langue__choix[data-v-56e6dec1]:hover{background:var(--bg-blue-50);color:var(--c-navy)}.burger[data-v-56e6dec1]{align-items:center;background:var(--surface);border:1.5px solid var(--border-input);border-radius:var(--r-chip);color:var(--c-navy);cursor:pointer;display:none;height:46px;justify-content:center;padding:0;width:46px}.menu[data-v-56e6dec1]{display:none;flex-direction:column;font-family:var(--font-texte);font-size:17px;font-weight:700;gap:2px;padding:8px 0 4px;width:100%}.menu__lien[data-v-56e6dec1]{border-bottom:1px solid var(--border);color:var(--c-navy);padding:14px 4px}.menu__titre[data-v-56e6dec1]{color:var(--ink-muted);font-size:12px;font-weight:700;letter-spacing:.14em;margin:14px 0 0;padding:0 4px;text-transform:uppercase}.menu__langue--actif[data-v-56e6dec1]{color:var(--c-teal-deep)}.menu__langue--actif[data-v-56e6dec1]:after{content:"✓";margin-left:8px}:lang(en) .nav[data-v-56e6dec1]{gap:6px}:lang(en) .nav__lien[data-v-56e6dec1]{padding:9px 12px}@media(max-width:1200px){.nav[data-v-56e6dec1]{display:none}.burger[data-v-56e6dec1]{display:inline-flex}.menu[data-v-56e6dec1]{display:flex}}@media(max-width:760px){.header__inner[data-v-56e6dec1]{padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile)}}@media(max-width:380px){.header__inner[data-v-56e6dec1]{gap:16px}.brand[data-v-56e6dec1]{gap:10px}.brand__logo[data-v-56e6dec1]{height:40px;width:40px}.brand__nom[data-v-56e6dec1]{font-size:20px}.brand__titre[data-v-56e6dec1]{font-size:9.5px;letter-spacing:.12em}}.footer[data-v-14d9f4b4]{color:var(--ink-faint);flex-wrap:wrap;font-size:14.5px;gap:20px;justify-content:space-between;margin:0 auto;max-width:var(--container);padding:56px var(--gutter) 40px}.footer[data-v-14d9f4b4],.footer__marque[data-v-14d9f4b4]{align-items:center;display:flex}.footer__marque[data-v-14d9f4b4]{gap:14px}.footer__logo[data-v-14d9f4b4]{border-radius:var(--r-xs);display:block;height:54px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;width:54px}.footer__raison[data-v-14d9f4b4]{color:var(--c-navy);font-family:var(--font-titre);font-size:21px;font-weight:700}.footer__legal[data-v-14d9f4b4]{align-items:flex-end;display:flex;flex-direction:column;gap:8px;text-align:right}.footer__liens[data-v-14d9f4b4]{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:flex-end}.footer__lien[data-v-14d9f4b4]{color:var(--ink-faint);text-decoration:underline;text-underline-offset:3px}.footer__lien[data-v-14d9f4b4]:hover{color:var(--c-teal-deep)}@media(max-width:760px){.footer[data-v-14d9f4b4]{padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile)}.footer__legal[data-v-14d9f4b4]{align-items:flex-start;text-align:left}.footer__liens[data-v-14d9f4b4]{justify-content:flex-start}}
