/* ==========================================================================
   L'Aide de Paola — styles.css
   Palette : Bleu sapin / Porcelaine / Brume / Miel doré
   Typo    : Fraunces (titres) + Figtree (texte) — auto-hébergées
   ========================================================================== */

/* ---------- Polices ---------- */
@font-face{font-family:'Fraunces';src:url('/media/fonts/fraunces-latin-400-normal.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Fraunces';src:url('/media/fonts/fraunces-latin-400-italic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'Fraunces';src:url('/media/fonts/fraunces-latin-600-normal.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Figtree';src:url('/media/fonts/figtree-latin-400-normal.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Figtree';src:url('/media/fonts/figtree-latin-500-normal.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Figtree';src:url('/media/fonts/figtree-latin-600-normal.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}

/* ---------- Design tokens ---------- */
:root{
  --sapin:#4C5843;          /* bleu sapin profond — confiance, lacs & montagnes */
  --sapin-2:#5B6950;        /* variante plus claire */
  --encre:#363C2F;          /* texte principal */
  --gris:#6C7161;           /* texte secondaire */
  --porcelaine:#FBF9F4;     /* fond principal */
  --brume:#F3EFE6;          /* sections alternées */
  --miel:#A05E3B;           /* accent doré — chaleur, luxe discret */
  --miel-clair:#D9A88C;
  --blanc:#FFFFFF;
  --ligne:#E6E0D3;

  --f-titre:'Fraunces',Georgia,serif;
  --f-texte:'Figtree',system-ui,-apple-system,'Segoe UI',sans-serif;

  --w:1140px;
  --r:14px;
  --ombre:0 10px 40px rgba(22,50,59,.08);
  --transition:.25s cubic-bezier(.4,0,.2,1);
}

/* ---------- Base ---------- */
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}
}
body{
  margin:0;
  font-family:var(--f-texte);
  font-size:1.0625rem;
  line-height:1.7;
  color:var(--encre);
  background:var(--porcelaine);
  -webkit-font-smoothing:antialiased;
;background-image:url("data:image/png;base64,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");background-image:url("data:image/png;base64,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")}
img,svg{max-width:100%;height:auto;display:block}
a{color:var(--sapin);text-decoration-thickness:1px;text-underline-offset:3px}
a:hover{color:var(--miel)}
h1,h2,h3,h4{font-family:var(--f-titre);font-weight:600;line-height:1.18;color:var(--sapin);margin:0 0 .6em;text-wrap:balance}
h1{font-size:clamp(2.1rem,5.2vw,3.4rem);letter-spacing:-.01em}
h2{font-size:clamp(1.7rem,3.6vw,2.4rem)}
h3{font-size:1.3rem}
p{margin:0 0 1.1em}
em{font-family:var(--f-titre);font-style:italic;color:var(--miel);font-size:1.05em}
strong{font-weight:600;color:var(--sapin)}
ul{padding-left:1.2rem}
li{margin-bottom:.45em}
.conteneur{max-width:var(--w);margin:0 auto;padding:0 24px}
.section{padding:clamp(34px,4.5vw,56px) 0}
.section--brume{background:var(--brume)}
.section--sapin{background:var(--sapin);color:#EFEAE0}
.section--sapin h2,.section--sapin h3{color:var(--blanc)}
.section--sapin p{color:#DDDFD0}

/* Lien d'évitement (accessibilité) */
.skip{position:absolute;left:-9999px;top:0;background:var(--sapin);color:#fff;padding:10px 18px;z-index:200;border-radius:0 0 8px 0}
.skip:focus{left:0}

:focus-visible{outline:2px solid var(--miel);outline-offset:3px;border-radius:4px}

/* ---------- Signature : le fil d'or ---------- */
.fil{display:block;width:76px;height:12px;margin:0 0 12px;color:var(--miel)}
.centre .fil{margin-left:auto;margin-right:auto}
.sur-titre{
  display:block;font-size:.78rem;font-weight:600;letter-spacing:.22em;
  text-transform:uppercase;color:var(--miel);margin-bottom:14px;
}
.section--sapin .sur-titre{color:var(--miel-clair)}
.centre{text-align:center}
.intro-max{max-width:680px}
.centre .intro-max{margin-left:auto;margin-right:auto}

/* ---------- Boutons ---------- */
.btn{
  display:inline-flex;align-items:center;gap:10px;
  font-family:var(--f-texte);font-weight:600;font-size:1rem;
  padding:14px 28px;border-radius:999px;text-decoration:none;
  transition:transform var(--transition),box-shadow var(--transition),background var(--transition),color var(--transition);
  border:1.5px solid transparent;cursor:pointer;
}
.btn svg{width:18px;height:18px;flex:none}
.btn--or{background:var(--miel);color:#fff;box-shadow:0 6px 20px rgba(185,146,76,.35)}
.btn--or:hover{background:#8F5334;color:#fff;transform:translateY(-2px)}
.btn--contour{border-color:var(--sapin);color:var(--sapin);background:transparent}
.btn--contour:hover{background:var(--sapin);color:#fff}
.section--sapin .btn--contour{border-color:#fff;color:#fff}
.section--sapin .btn--contour:hover{background:#fff;color:var(--sapin)}
.btn{white-space:nowrap}
.groupe-btn{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}
.centre .groupe-btn{justify-content:center}

html{overflow-x:clip}

/* ---------- Header ---------- */
.entete{
  position:sticky;top:0;z-index:100;
  background:rgba(251,249,244,.92);
  border-bottom:1px solid transparent;transition:border-color var(--transition),box-shadow var(--transition);
}
@supports (backdrop-filter:blur(10px)){
  .entete{background:rgba(251,249,244,.75)}
  .entete::before{content:"";position:absolute;inset:0;z-index:-1;backdrop-filter:blur(10px)}
}
.entete.est-scrolle{border-color:var(--ligne);box-shadow:0 4px 24px rgba(22,50,59,.06)}
.entete__barre{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:78px}
.logo{display:flex;align-items:center;gap:12px;text-decoration:none;line-height:1.1}
.logo__txt{display:flex;flex-direction:column}
.logo__embleme{width:46px;height:auto;flex:none}
.logo__nom{font-family:var(--f-titre);font-weight:600;font-size:1.35rem;color:var(--sapin)}
.logo__nom span{color:var(--miel);font-style:italic}
.logo__base{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gris);margin-top:3px}
.nav{display:flex;align-items:center;gap:6px}
.nav__tete,.nav__cta,.voile-nav,.nav__ico{display:none}
.nav a{
  white-space:nowrap;font-weight:500;font-size:.94rem;color:var(--encre);text-decoration:none;
  padding:8px 11px;border-radius:8px;transition:color var(--transition),background var(--transition);
}
.nav a:hover{color:var(--sapin);background:var(--brume)}
.nav a[aria-current="page"]{color:var(--miel);font-weight:600}
.entete .btn{padding:11px 22px;font-size:.95rem}

/* Burger */
.burger{
  display:none;background:none;border:none;cursor:pointer;padding:10px;
  width:48px;height:48px;border-radius:10px;
}
.burger span{display:block;width:24px;height:2px;background:var(--sapin);margin:5px auto;transition:transform var(--transition),opacity var(--transition)}
.burger[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.burger[aria-expanded="true"] span:nth-child(2){opacity:0}
.burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}

/* ---------- Hero ---------- */
.hero__villes{
  display:flex;align-items:center;gap:8px;margin:2px 0 18px;
  color:var(--miel);font-weight:500;letter-spacing:.04em;
}
.hero__villes svg{width:17px;height:17px;color:var(--miel);flex:none}
.hero{padding:clamp(32px,4.5vw,58px) 0 clamp(32px,4.5vw,54px);overflow:hidden}
.hero__grille{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}
.hero p.grand{font-size:1.18rem;color:var(--gris);max-width:34em}
.hero__visuel{position:relative}
.hero__carte{
  position:relative;border-radius:calc(var(--r) + 8px);overflow:hidden;
  border:1px solid var(--sapin);box-shadow:var(--ombre);
}
.hero__nom{
  position:absolute;top:12px;left:18px;z-index:1;
  font-family:var(--f-titre);font-style:italic;font-weight:400;
  font-size:1.3rem;color:rgba(255,255,255,.6);letter-spacing:.02em;
  text-shadow:0 1px 8px rgba(34,42,30,.35);
}
.hero__carte svg{border-radius:var(--r)}
.hero__carte img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center 32%}
.hero__badge{
  position:absolute;left:-14px;bottom:26px;
  background:#fff;border:1px solid var(--ligne);border-radius:12px;
  padding:10px 15px;box-shadow:var(--ombre);
  display:flex;align-items:center;gap:10px;font-size:.72rem;font-weight:500;white-space:nowrap;
}
.hero__badge svg{width:20px;height:20px;color:var(--miel);flex:none}

/* Bandeau de confiance */
.confiance{border-top:1px solid var(--ligne);border-bottom:1px solid var(--ligne);background:#fff}
.confiance__liste{
  display:grid;grid-template-columns:repeat(3,1fr);gap:18px;
  padding:22px 0;margin:0;list-style:none;
}
.confiance__liste li{display:flex;align-items:center;gap:12px;justify-content:center;font-size:.95rem;font-weight:500;margin:0}
.confiance__liste svg{width:22px;height:22px;color:var(--miel);flex:none}

/* ---------- Cartes services ---------- */
.grille-cartes{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:44px}
.carte{
  background:#fff;border:1px solid var(--ligne);border-radius:var(--r);
  padding:34px 30px;text-decoration:none;color:var(--encre);
  display:flex;flex-direction:column;
  transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition);
}
a.carte:hover{transform:translateY(-5px);box-shadow:var(--ombre);border-color:var(--miel-clair);color:var(--encre)}
.carte__icone{
  width:54px;height:54px;border-radius:14px;background:var(--brume);
  display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--sapin);
  transition:background var(--transition),color var(--transition);
}
a.carte:hover .carte__icone{background:var(--sapin);color:var(--miel-clair)}
.carte__icone svg{width:26px;height:26px}
.carte h3{margin-bottom:.4em}
.carte p{font-size:.97rem;color:var(--gris);margin-bottom:1em}
.carte__lien{margin-top:auto;font-weight:600;font-size:.93rem;color:var(--miel);display:inline-flex;align-items:center;gap:7px}
.carte__lien svg{width:15px;height:15px;transition:transform var(--transition)}
a.carte:hover .carte__lien svg{transform:translateX(4px)}

/* ---------- Étapes ---------- */
.etapes{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:44px;counter-reset:etape}
.etape{position:relative;background:#fff;border:1px solid var(--ligne);border-radius:var(--r);padding:38px 30px 30px}
.etape::before{
  counter-increment:etape;content:counter(etape,decimal-leading-zero);
  position:absolute;top:-16px;left:26px;
  font-family:var(--f-titre);font-style:italic;font-size:1.05rem;color:var(--miel);
  background:var(--porcelaine);padding:2px 12px;border:1px solid var(--miel-clair);border-radius:999px;
}
.section--brume .etape::before{background:var(--brume)}
.etape p{font-size:.97rem;color:var(--gris);margin:0}

/* ---------- Deux colonnes ---------- */
.deux-col{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.deux-col--inverse .deux-col__media{order:2}
.deux-col__media{border-radius:calc(var(--r) + 6px);overflow:hidden;box-shadow:var(--ombre)}
.deux-col__media img{display:block;width:100%;height:100%;object-fit:cover}
.deux-col__media--portrait{max-width:400px;justify-self:center;align-self:start;border:1px solid var(--sapin)}
.deux-col__media--portrait img{aspect-ratio:3/4;object-position:center 20%}

/* ---------- Liste coche ---------- */
.liste-coche{list-style:none;padding:0;margin:0 0 1.2em}
.liste-coche li{position:relative;padding-left:34px;margin-bottom:12px}
.liste-coche li::before{
  content:'';position:absolute;left:0;top:5px;width:20px;height:20px;
  border-radius:50%;background:var(--miel);
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/14px no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/14px no-repeat;
}
.section--sapin .liste-coche li::before{background:var(--miel-clair)}

/* ---------- Citation / valeurs ---------- */
.citation{
  font-family:var(--f-titre);font-style:italic;font-weight:400;
  font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.45;color:var(--sapin);
  max-width:820px;margin:0 auto;text-align:center;
}
.citation footer{font-family:var(--f-texte);font-style:normal;margin-top:26px}
.citation__pied{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}
.citation__photo{width:88px;height:88px;border-radius:50%;object-fit:cover;object-position:center 30%;border:1px solid var(--sapin);box-shadow:var(--ombre)}
.citation__nom{font-size:1.05rem;font-weight:600;color:var(--encre)}
.citation__pied .btn{font-style:normal}

/* ---------- Zones ---------- */
.zones{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}
.zone{
  background:#fff;border:1px solid var(--ligne);border-radius:var(--r);
  padding:26px 24px;text-decoration:none;color:var(--encre);text-align:center;
  transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition);
}
.zone:hover{transform:translateY(-4px);box-shadow:var(--ombre);border-color:var(--miel-clair);color:var(--encre)}
.zone svg{width:26px;height:26px;color:var(--miel);margin:0 auto 12px}
.zone h3{font-size:1.15rem;margin-bottom:.2em}
.zone p{font-size:.85rem;color:var(--gris);margin:0}

/* ---------- FAQ ---------- */
.faq{max-width:780px;margin:40px auto 0}
.faq details{background:#fff;border:1px solid var(--ligne);border-radius:var(--r);margin-bottom:14px;overflow:hidden}
.faq summary{
  cursor:pointer;padding:20px 54px 20px 26px;font-weight:600;color:var(--sapin);
  list-style:none;position:relative;font-size:1.02rem;
}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{
  content:'+';position:absolute;right:24px;top:50%;transform:translateY(-50%);
  font-family:var(--f-titre);font-size:1.5rem;color:var(--miel);transition:transform var(--transition);
}
.faq details[open] summary::after{transform:translateY(-50%) rotate(45deg)}
.faq details > div{padding:0 26px 22px;color:var(--gris);font-size:.99rem}

/* ---------- CTA final ---------- */
.cta-final{text-align:center}
.cta-final .citation{margin-bottom:8px}

/* ---------- Footer ---------- */
.pied{background:var(--sapin);color:#C9CDB7;font-size:.95rem;border-top:1px solid rgba(255,255,255,.22)}
.pied a{color:#E3DCCC;text-decoration:none}
.pied a:hover{color:var(--miel-clair);text-decoration:underline}
.pied__haut{
  display:grid;grid-template-columns:1.2fr 1.2fr 1fr;gap:44px;
  padding:64px 0 48px;border-bottom:1px solid rgba(255,255,255,.12);
}
.pied h3{color:#fff;font-family:var(--f-texte);font-size:.82rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px}
.pied ul{list-style:none;padding:0;margin:0}
.pied li{margin-bottom:10px}
.pied__logo .logo__nom{color:#fff;font-size:1.5rem}
.pied__logo .logo__base{color:#ACB29B}
.pied__logo p{margin-top:16px;max-width:30em;color:#C9CDB7}
.pied__bas{
  display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;
  padding:24px 0;font-size:.85rem;color:#99A187;
}
.pied__bas ul{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0;margin:0}
.pied__bas li{margin:0}

/* ---------- Pages intérieures ---------- */
.bandeau-page{position:relative;overflow:hidden;background:var(--sapin);color:#fff;padding:clamp(16px,2.2vw,26px) 0 calc(clamp(16px,2.2vw,26px) + 50px)}
.bandeau-page--illu{padding:clamp(22px,3vw,34px) 0 calc(clamp(22px,3vw,34px) + 50px)}
.bandeau-page__illu{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;pointer-events:none;user-select:none}
.bandeau-page__voile{position:absolute;inset:0;background:rgba(76,88,67,.78)}
.bandeau-page__ico{
  position:absolute;top:16px;right:22px;z-index:1;
  display:inline-flex;color:var(--miel-clair);
  filter:drop-shadow(0 1px 6px rgba(34,42,30,.35));
}
.bandeau-page__ico svg{width:42px;height:42px}
.bandeau-page .conteneur{position:relative;z-index:1}

.bandeau-page h1{color:#fff;font-size:clamp(1.26rem,3.1vw,2.04rem);margin-bottom:.3em}
.bandeau-page p{color:#DDDFD0;font-size:1.05rem;font-style:italic;max-width:38em;margin-bottom:0}
.fil-ariane{font-size:.85rem;margin-bottom:12px;color:#C9CEBA}
.fil-ariane a{color:#DDDFD0;text-decoration:none}
.fil-ariane a:hover{color:var(--miel-clair)}
.fil-ariane span{margin:0 8px;color:#7E886C}
.contenu-page{max-width:760px}
.contenu-page h2{margin-top:1.6em}
.contenu-page h2:first-child{margin-top:0}

/* Encadré */
.encadre{
  background:var(--brume);border-left:3px solid var(--miel);border-radius:0 var(--r) var(--r) 0;
  padding:24px 28px;margin:1.6em 0;
}
.encadre p:last-child{margin-bottom:0}
.note{font-size:.85rem;color:var(--gris)}

/* Coordonnées contact */
.coordonnees{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:44px}
.coordonnee{
  background:#fff;border:1px solid var(--ligne);border-radius:var(--r);
  padding:34px;text-align:center;
}
.coordonnee svg{width:32px;height:32px;color:var(--miel);margin:0 auto 16px}
.coordonnee h3{margin-bottom:.3em}
.coordonnee p{color:var(--gris);font-size:.95rem}
.coordonnee .btn{margin-top:8px}

/* ---------- Animations d'apparition ---------- */
.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}
.reveal.visible{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}

/* ---------- Responsive ---------- */
@media (max-width:1020px){
  .grille-cartes{grid-template-columns:repeat(2,1fr)}
  .zones{grid-template-columns:repeat(2,1fr)}
  .pied__haut{grid-template-columns:1fr 1fr;gap:36px}
}
@media (max-width:1020px){
  .hero__grille{grid-template-columns:1fr;gap:40px}
  .hero p.grand{max-width:none}
  .deux-col{grid-template-columns:1fr;gap:36px}
  .deux-col--inverse .deux-col__media{order:0}
  .etapes{grid-template-columns:1fr;gap:30px}
  .confiance__liste{grid-template-columns:1fr;gap:10px;padding:18px 0}
  .confiance__liste li{justify-content:flex-start}
  /* Navigation mobile : panneau qui glisse depuis la droite, par-dessus le site */
  .burger{display:block}
  .btn{padding:10px 18px;font-size:.82rem;gap:7px}
  .btn svg{width:15px;height:15px}
  .entete .btn{padding:10px 18px;font-size:.82rem}
  .entete__cta{margin-left:auto}
  .entete__barre{gap:10px}
  .nav{
    position:fixed;top:0;right:0;bottom:0;left:auto;
    width:min(80vw,360px);
    background:var(--porcelaine);
    flex-direction:column;align-items:stretch;gap:0;padding:16px 22px 30px;
    transform:translateX(105%);transition:transform .3s cubic-bezier(.4,0,.2,1);
    box-shadow:-18px 0 48px rgba(54,60,47,.22);
    overflow-y:auto;z-index:120;
  }
  .nav.ouvert{transform:none}
  .nav a{display:flex;align-items:center;gap:13px;padding:15px 6px;font-size:1.08rem;border-bottom:1px solid var(--ligne);border-radius:0}
  .nav__ico{display:inline-flex;color:var(--miel)}
  .nav__ico svg{width:20px;height:20px}
  .nav__tete{
    display:flex;align-items:center;justify-content:space-between;
    padding:4px 0 14px;border-bottom:1px solid var(--ligne);margin-bottom:4px;
  }
  .nav__tete .logo__nom{font-size:1.2rem}
  .nav__fermer{
    display:inline-flex;align-items:center;justify-content:center;
    width:40px;height:40px;border:0;border-radius:10px;
    background:var(--brume);color:var(--sapin);cursor:pointer;
  }
  .nav a.nav__cta{display:inline-flex;justify-content:center;margin-top:20px;border-bottom:none;border-radius:999px;color:#fff}
  .voile-nav{
    display:block;position:fixed;top:0;right:0;bottom:0;left:0;
    background:rgba(54,60,47,.45);
    opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;
    z-index:110;
  }
  body.menu-ouvert .voile-nav{opacity:1;visibility:visible}
}
@media (max-width:560px){
  .grille-cartes{grid-template-columns:1fr}
  .zones{grid-template-columns:1fr}
  .coordonnees{grid-template-columns:1fr}
  .pied__haut{grid-template-columns:1fr}
  .hero__badge{left:8px;bottom:10px;padding:7px 10px;font-size:.62rem;gap:7px}
  .hero__badge svg{width:15px;height:15px}
  .conteneur{padding:0 20px}
}

/* ---------- Impression ---------- */
@media print{
  .entete,.pied,.groupe-btn{display:none}
  body{background:#fff;color:#000}
}

/* Variante 2 colonnes (page À propos) */
@media (min-width:561px){.grille-cartes--2{grid-template-columns:repeat(2,1fr)}}

/* Emblème du pied de page */
.pied__embleme{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:var(--porcelaine);margin-bottom:18px}
.pied__embleme img{width:52px;height:auto}
@media (max-width:560px){
  .logo__embleme{width:34px}
  .logo__base{display:none}
  .logo{gap:9px}
  .logo__nom{font-size:1.08rem}
  .entete__barre{min-height:64px;gap:8px}
}

/* Largeurs intermédiaires : header compact pour garder le menu sur une ligne */
@media (max-width:1140px) and (min-width:1021px){
  .logo__base{display:none}
  .entete__barre{gap:12px}
  .nav a{padding:8px 8px;font-size:.92rem}
  .entete .btn{padding:10px 16px}
}

/* Très petits écrans : le header reste sur une ligne */
@media (max-width:380px){
  .logo__embleme{width:30px}
  .logo__nom{font-size:1rem}
  .entete__cta svg{display:none}
  .conteneur{padding:0 14px}
}
