/* Só o necessário — seções novas. Hero e layout base ficam no style.css original. */
@media (max-width:900px){
  .cap-stage{grid-template-columns:1fr}
  .proximity{grid-template-columns:1fr;gap:28px}
  .proximity-stage{min-height:0}
  .proximity-modes{width:100%}
  .proximity-mode{flex:1;text-align:center}
}
@media (max-width:560px){
  .cap-stage{grid-template-columns:1fr}
  .proximity-section{padding-top:52px;padding-bottom:52px}
  .proximity-steps li{grid-template-columns:32px 1fr;gap:10px}
  .proximity-steps b{font-size:16px}
  .proximity-steps p{font-size:13.5px}
}
