/* Item 19 — reversible visual trial. Remove the link to this file to undo
   only these refinements; approved content and functional fixes stay intact.
   The opening headline and hero design are deliberately excluded. */
#challenges.sec, #solution.sec, #diff.sec, #programas.sec, #qualify.sec,
#testemunhos.sec, #about.sec, #faq.sec { padding-block: clamp(3.5rem, 6vw, 5rem); }
section:not(#hero) .h-lg { font-size: clamp(2rem, 4vw, 3.25rem); line-height: 1.12; }
section:not(#hero) .sec-head { margin-bottom: 2.25rem; }
#antes-depois { padding-block: clamp(3.25rem, 6vw, 5rem); }
#antes-depois .sub-d { max-width: 48ch; margin-inline: auto; }
#antes-depois .ba-tab-desc { color: #e0e3d9; }
#programas .prog-sub, #programa .prog-sub { max-width: 60ch; }
@media (max-width: 600px) {
  section:not(#hero) .sec-head { margin-bottom: 1.75rem; }
  #challenges.sec, #solution.sec, #diff.sec, #programas.sec, #qualify.sec,
  #testemunhos.sec, #about.sec, #faq.sec { padding-block: 3.5rem; }
}
