/* Arena Kids — media queries (responsividade) */
@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
@media(max-width:1080px){
  .nav__links,.nav__cta .btn{display:none}
  .nav__toggle{display:grid}
  .nav__links{position:fixed;inset:78px 0 auto 0;flex-direction:column;align-items:stretch;background:var(--surface);padding:14px var(--gutter) 26px;gap:2px;border-bottom:1px solid var(--line);box-shadow:var(--sh-l);transform:translateY(-130%);transition:transform .34s;margin:0}
  .nav.open .nav__links{display:flex;transform:translateY(0)}
  .nav.open .nav__links .btn{display:inline-flex;margin-top:10px}
  .nav__links a{padding:14px 16px;font-size:1.05rem}
}
@media(max-width:900px){.hero__top{grid-template-columns:1fr;align-items:start;gap:22px}.hero__imgs{grid-template-columns:1fr}.hero__img,.hero__img:last-child{aspect-ratio:16/10}}
@media(max-width:940px){.g3,.g4{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.g3,.g4{grid-template-columns:1fr}}
@media(max-width:900px){.about{grid-template-columns:1fr}}
@media(max-width:760px){.about__head{grid-template-columns:1fr;gap:14px}}
@media(max-width:760px){.acc__a p{padding-left:4px}}
@media(max-width:1000px){.perks{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.perks{grid-template-columns:1fr}}
@media(max-width:560px){.perk--dark{grid-column:span 1}}
@media(max-width:820px){.cta__head{grid-template-columns:1fr;gap:12px}}
@media(max-width:640px){.pslider{width:calc(100vw - 32px)}}
@media(max-width:560px){.nums__grid{grid-template-columns:1fr 1fr;gap:20px}.nums__i+.nums__i::before{display:none}}
@media(max-width:820px){.news{grid-template-columns:1fr}}
@media(max-width:820px){.news__form{margin-left:0}}
@media(max-width:820px){.footer__grid{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.footer__grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}
@media(max-width:620px){.g2{grid-template-columns:1fr}}
@media(max-width:900px){.phero__grid{grid-template-columns:1fr;gap:26px}}
@media(max-width:760px){.plans{grid-template-columns:1fr}}
@media(max-width:820px){.plans--3{grid-template-columns:1fr}}
@media(max-width:820px){.gal{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.gal{grid-template-columns:1fr}}
@media(max-width:880px){.cform{grid-template-columns:1fr}}
@media(max-width:560px){.form{grid-template-columns:1fr}}
@media(max-width:1080px){.brand__logo{height:30px}}
@media(max-width:820px){.footer .news{grid-template-columns:1fr}}
@media(max-width:820px){.footcard .footer__grid{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.footcard .footer__grid{grid-template-columns:1fr}}
@media(max-width:820px){.footnews{grid-template-columns:1fr}}
@media(max-width:820px){.footinner .footer__grid{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.footinner .footer__grid{grid-template-columns:1fr}}
@media(min-width:640px){.cookie{left:24px;right:auto;bottom:24px;margin:0}}
