/* Estim'Lead — corrections pour téléphone (moins de 640 px).
   Rien ne s'applique au-delà : le rendu ordinateur est inchangé. */
@media (max-width: 640px) {
  /* Frise des étapes : le script de la page fait glisser chaque étape depuis
     le côté (±24 px) jusqu'à ce qu'elle entre à l'écran. Sur ordinateur, les
     étapes alternent à gauche et à droite et ce glissement a du sens. Sur
     téléphone, elles sont toutes dans la même colonne : les étapes pas
     encore vues restaient décalées et élargissaient la page. Le glissement
     est retiré sur téléphone ; l'apparition en fondu est conservée.
     `!important` parce que le décalage est posé en ligne par le script. */
  .timeline .tl-row { transform: none !important; }
  /* Halo décoratif du bloc tarif : posé à 18 % au-delà du bloc, de chaque
     côté, il élargissait la page. Ramené à 16 px, il reste dans la marge. */
  .price-wrap::before { inset: -6% -16px 8% -16px; }


  /* Encart « estimateur » posé sur le visuel du haut : à -20 px, il sortait
     de 2 px de l'écran à 320 px de large. Ramené à -12 px. */
  .hero-est-chip { left: -12px; }
}
