@layer sections {

/* Guarda transversal contra scroll horizontal (plano 13.4) */
html, body { overflow-x: clip; }

/* Ritmo vertical padrão de seção não coberto por classes específicas */
.authority, .compare, .timeline, .proof { }

@media (min-width: 769px) and (max-width: 992px) {
  /* Faixa "tablet" — a maioria das seções já herda o comportamento mobile
     e ganha o layout desktop apenas a partir de 993px; esta faixa cobre
     ajustes finos específicos de tablet quando necessário. */
}

}
