/* P.E.M. V56.6 — ajustes em resoluções intermediárias de computador. */
@media (min-width:901px) and (max-width:1259px){
  .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.94fr);gap:clamp(24px,3vw,42px)}
  .hero-copy,.hero-copy h1,.hero-image{min-width:0}
  .hero-copy h1{font-size:clamp(43px,4.6vw,59px);line-height:1.06;overflow-wrap:normal}
  .hero-copy>p{font-size:16px;line-height:1.6}
  .contest-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .inside-grid,.faq-grid{gap:clamp(28px,4vw,56px)}
  .plan-panel{grid-template-columns:minmax(0,1fr) auto;gap:18px 26px}
  .plan-panel>.button{grid-column:1/-1;justify-self:start}
  .demo-grid{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
}
@media (min-width:901px) and (max-width:1020px){
  .contest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .hero-copy h1{font-size:43px}
  .nav{gap:18px}
  .nav nav{gap:16px}
}
