
/* Accueil C Immersion — logo à gauche, choix verticaux à droite, photographie visible */
body[data-premium-page="client"] header.top{
 max-width:1280px!important;
 width:calc(100% - 32px)!important;
 background:
 linear-gradient(90deg,rgba(10,8,17,.65),rgba(10,8,17,.28) 52%,rgba(10,8,17,.67)),
 url('photos/roti.jpg') center 45%/cover no-repeat!important;
 padding-bottom:26px!important;
}
body[data-premium-page="client"] .mlm-hero-choice-layout{
 display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)!important;
 align-items:center!important;gap:clamp(18px,4vw,60px)!important;
 width:min(960px,calc(100% - 40px))!important;margin:20px auto 8px!important;
}
body[data-premium-page="client"] .mlm-hero-brand{display:flex;align-items:center;justify-content:center;min-width:0}
body[data-premium-page="client"] header.top .mlm-hero-brand .mlm-hero-logo{
 display:block!important;width:clamp(190px,24vw,305px)!important;height:auto!important;
 max-height:310px!important;margin:0!important;border:0!important;
 filter:drop-shadow(0 0 26px rgba(255,35,150,.65))!important;
}
body[data-premium-page="client"] header.top .mlm-hero-mode{
 display:block!important;width:100%!important;max-width:none!important;
 margin:0!important;padding:0!important;background:none!important;
 border:0!important;box-shadow:none!important;
}
body[data-premium-page="client"] header.top .mlm-hero-mode .modeseg{
 display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;
 width:100%!important;
}
body[data-premium-page="client"] header.top .mlm-hero-mode .modeseg button{
 min-height:98px!important;text-align:left!important;padding:18px 24px!important;
}
body[data-premium-page="client"] header.top .lead{
 margin:12px auto 0!important;text-align:center!important;max-width:90%!important;
}
@media(max-width:650px){
 body[data-premium-page="client"] .mlm-hero-choice-layout{
  grid-template-columns:1fr!important;gap:16px!important;margin:15px auto 8px!important;
 }
 body[data-premium-page="client"] header.top .mlm-hero-brand .mlm-hero-logo{
  width:clamp(160px,50vw,230px)!important;
 }
 body[data-premium-page="client"] header.top .mlm-hero-mode .modeseg button{
  min-height:72px!important;padding:10px 18px!important;
 }
}
