/* En-têtes « Sonar sans H » S0–S4 : fond sombre, typo géante claire, sol sonar lime */
.ssh.e1b{padding-top:clamp(112px,13vw,176px);padding-bottom:clamp(28px,3.5vw,48px)}
.ssh.e1b canvas{-webkit-mask-image:linear-gradient(#000 60%,rgba(0,0,0,.5) 88%);mask-image:linear-gradient(#000 60%,rgba(0,0,0,.5) 88%)}
.ssh .e1b__secteur{letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;margin-bottom:clamp(14px,1.6vw,24px)}
.ssh .e1b__titre{font-size:clamp(2.6rem,10.4vw,12.5rem);line-height:.88;letter-spacing:-.05em}
.ssh .e1b__ligne + .e1b__ligne{margin-top:-.02em}
/* fondu du verbe : le sortant part d'abord, l'entrant arrive ensuite (jamais superposés) */
.ssh .e1b__alt > span{transition:opacity .28s ease-in,transform .4s cubic-bezier(.4,0,1,1)}
.ssh .e1b__alt > span.actif{transition:opacity .42s ease-out .3s,transform .62s cubic-bezier(.16,1,.3,1) .3s}
.ssh .e1b__alt > span:not(.actif){transform:translateY(-.22em)}
.ssh .e1b__bas{margin-top:clamp(28px,3.6vw,56px);gap:clamp(18px,2.4vw,40px);padding-top:clamp(18px,2vw,28px);border-top:1px solid color-mix(in srgb,var(--texte) 14%,transparent)}
.ssh .e1b__bas p{font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.4;max-width:34ch}
.ssh .e1b__bas .t-doux{color:var(--texte-doux)}
.ssh__pied{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:clamp(22px,2.6vw,36px)}
.ssh__pause{font:500 .75rem/1 var(--police-donnees);color:var(--texte);background:color-mix(in srgb,var(--fond) 82%,transparent);border:1px solid color-mix(in srgb,var(--texte) 32%,transparent);border-radius:999px;padding:.75em 1.15em;min-height:40px;cursor:pointer}
.ssh__pause:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
.ssh__version{margin:0;font:500 .75rem/1.3 var(--police-donnees);color:var(--texte-doux);text-align:right}
.ssh__version b{color:var(--texte);font-weight:600}
.ssh + .ssh{border-top:1px solid color-mix(in srgb,var(--texte) 14%,transparent)}
@media (max-width:759px){
  .ssh.e1b{min-height:100svh;padding-top:clamp(300px,74vw,380px)}
  .ssh .e1b__titre{font-size:clamp(2.6rem,13.4vw,4.4rem);line-height:.9}
  .ssh__version{text-align:left}
}
