/* Ajouts : hero humain, barre CTA collante, comparaison de fiches, packs */
.eyebrow{margin:0 0 14px;font:700 .85rem var(--head);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-d)}
.pricehint{margin:0 0 10px;font-size:1.05rem}
.me{display:flex;align-items:center;gap:12px;margin:0;color:var(--mute);font-size:.98rem}
.me.big{margin:0 0 20px;color:var(--ink);font:600 1.15rem/1.4 var(--head)}
.mh{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#FFF3D6;color:#6B4A00;font:800 .85rem var(--head)}
.hdtel{display:none;color:var(--ink);font:700 1rem var(--head);text-decoration:none;min-height:44px;align-items:center;margin-left:auto}
.pill.soon{display:inline-block;margin-bottom:10px;background:#FFF3D6;color:#6B4A00}
.btn.pk{margin-top:20px}
.soonline{margin:14px 0 0;font-size:.92rem;color:var(--mute)}
.soonline .tag{display:block;margin:0 0 6px;width:fit-content}
.duo{display:grid;gap:16px;margin:0 0 32px}
.duo figcaption{font-size:.88rem;color:var(--mute)}
.fiche{border:1px solid var(--line);border-radius:var(--r);padding:20px;background:#fff}
.fiche strong{display:block;font:700 1.1rem var(--head)}
.fiche span{display:inline-block;margin:6px 0 10px;padding:3px 10px;border-radius:999px;font:700 .8rem var(--head)}
.fiche ul{margin:0;padding-left:18px;color:var(--mute)}
.fiche.weak span{background:#FDE8E8;color:#9B1C1C}
.fiche.good{border-color:var(--ok)}
.fiche.good span{background:var(--ok-bg);color:var(--ok-t)}
.sticky{display:none}
@media (min-width:700px){.duo{grid-template-columns:1fr 1fr}.duo figcaption{grid-column:1/-1}}
@media (min-width:960px){.hdtel{display:inline-flex}.hdtel+.btn{margin-left:0}}
@media (max-width:699px){
body{padding-bottom:80px}
.sticky{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);border-top:1px solid var(--line);box-shadow:0 -8px 24px -12px rgba(11,18,32,.25)}
.sticky .btn{min-height:52px;padding:0 10px}
.btn.wa{background:var(--ink);color:#fff}
.pack .btn.pk{width:100%}
}
