/*! =========================================================================== OMNION DIGITAL — eventos.css Especifico da /eventos. Depende de base.css (paleta,papeis,reset) e de home.css (nav,rodape,card,metodo,prova,cta — componentes comuns). Nenhuma cor aqui:so papeis. Nenhum opacity:0 fora de .js =========================================================================== */:root{--op-fundo:var(--c-branco);--op-marcada-bg:color-mix(in srgb,var(--c-primario) 9%,var(--c-branco));--trilho-vazio:color-mix(in srgb,var(--c-navy) 12%,transparent);--verba-bg:color-mix(in srgb,var(--c-primario) 8%,var(--c-branco));--vsl-quadro-bg:color-mix(in srgb,var(--c-branco) 6%,transparent);--isca-fora:-9999px}[hidden]{display:none !important}.hero__nota{margin-top:1.1rem;font-size:var(--t-pequeno)}.secao__intro{max-width:54ch;font-size:clamp(1rem,1.3vw,1.15rem)}.faltas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 3rem;margin-top:3.5rem}@media (max-width:900px){.faltas{grid-template-columns:1fr}}.falta{display:grid;grid-template-columns:auto 1fr;gap:1.4rem;padding:1.75rem 0;border-top:1px solid var(--borda);align-items:start}.falta__n{font-size:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);font-weight:var(--peso-destaque);color:var(--acento);padding-top:.35rem}.falta h3{font-size:1.15rem;margin:0 0 .4rem;letter-spacing:-0.01em}.falta p{margin:0;font-size:var(--t-pequeno)}.quem{max-width:62ch;margin-top:2rem}.vsl{max-width:860px;text-align:center}.vsl h2{max-width:20ch;margin-inline:auto}.vsl__sub{max-width:52ch;margin-inline:auto;margin-bottom:2.5rem}.vsl__quadro{position:relative;aspect-ratio:16 / 9;border:1px solid var(--borda);border-radius:var(--raio);background:var(--vsl-quadro-bg);display:grid;place-items:center;overflow:hidden}.vsl__quadro iframe,.vsl__quadro video{position:absolute;inset:0;width:100%;height:100%;border:0}.vsl__espera{margin:0;font-size:var(--t-pequeno);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:var(--peso-destaque);color:var(--texto-secundario)}.vsl__cta{margin-top:2.5rem}.vsl__cta p{margin:1rem 0 0;font-size:var(--t-pequeno)}.lista{display:grid;gap:.85rem}.lista li{position:relative;padding-left:1.6rem;font-size:var(--t-pequeno);color:var(--texto-secundario)}.lista li::before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--acento)}.card--nao .lista li::before{background:var(--texto-secundario)}.card--sim .card__tag{color:var(--acento)}.card--nao .card__tag{color:var(--texto-secundario)}.lista em{font-style:normal;font-weight:var(--peso-destaque);color:var(--texto-corpo)}.desvio{margin-top:1.5rem;padding:1.75rem 2rem;border:1px dashed var(--acento);border-radius:var(--raio);background:var(--fundo-pagina);--texto-secundario:var(--c-cinza-claro)}.desvio p{margin:0;max-width:72ch;font-size:var(--t-pequeno)}.desvio__btn{margin-top:1.4rem}.desvio__tag{font-size:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:var(--peso-destaque);color:var(--texto-azul);margin-bottom:.7rem !important}.entregas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:3.5rem}@media (max-width:1000px){.entregas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.entregas{grid-template-columns:1fr}}.entrega{padding:1.9rem;border:1px solid var(--borda);border-radius:var(--raio);transition:border-color .35s var(--easing),transform .35s var(--easing)}.entrega:hover{border-color:var(--acento);transform:translateY(-3px)}.entrega h3{font-size:1.2rem;margin:0 0 .5rem}.entrega p{margin:0;font-size:var(--t-pequeno)}.entrega__de{font-size:.75rem;color:var(--texto-secundario);text-decoration:line-through;margin-bottom:.7rem !important}.passo__voce{margin-top:.7rem !important;font-size:var(--t-pequeno);color:var(--texto-azul);font-weight:var(--peso-medio)}.apl-wrap{max-width:760px}.apl{margin-top:2.5rem;padding:2.5rem;border:1px solid var(--borda);border-radius:var(--raio);background:var(--fundo-pagina);--texto-secundario:var(--c-cinza-claro)}@media (max-width:600px){.apl{padding:1.6rem}}.apl__estado{margin-bottom:2rem}.apl__contador{font-size:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:var(--peso-destaque);color:var(--texto-azul);margin-bottom:.7rem}.apl__trilho{height:3px;border-radius:99px;background:var(--trilho-vazio);overflow:hidden}.apl__trilho-cheio{display:block;height:100%;width:0%;border-radius:99px;background:var(--acento);transition:width .45s var(--easing)}.apl__passo{border:0;margin:0;padding:0;min-inline-size:0}.apl__passo + .apl__passo{margin-top:2.75rem}.js .apl__passo{animation:apl-entra .4s var(--easing)}.js .apl__passo + .apl__passo{margin-top:0}@keyframes apl-entra{from{transform:translateY(10px)}to{transform:none}}.apl__pergunta{padding:0;font-size:var(--t-h3);font-weight:var(--peso-titulo);line-height:var(--lh-titulo);letter-spacing:-0.015em;color:var(--texto-corpo)}.apl__ajuda{margin:.7rem 0 0;font-size:var(--t-pequeno)}.apl__passo--texto h3{margin-bottom:.6rem}.apl__passo--texto .btn{margin-top:1.5rem}.apl__ops{display:grid;gap:.6rem;margin-top:1.5rem}.op{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1.15rem;border:1px solid var(--borda);border-radius:var(--raio);background:var(--op-fundo);font-size:var(--t-pequeno);cursor:pointer;transition:border-color .25s var(--easing),background .25s var(--easing)}.op:hover{border-color:var(--acento)}.op input{margin:0;flex-shrink:0;accent-color:var(--acento);width:1.05rem;height:1.05rem;margin-top:.1rem}.op:has(input:checked){border-color:var(--acento);background:var(--op-marcada-bg)}.op:has(input:focus-visible){outline:2px solid var(--foco);outline-offset:2px}.op--aceite{margin-top:1.25rem}.apl__campos{display:grid;gap:1rem;margin-top:1.5rem}.campo-bloco{display:grid;gap:.4rem}.campo-bloco span{font-size:var(--t-pequeno);font-weight:var(--peso-medio)}.campo{width:100%;padding:.9rem 1.1rem;border:1px solid var(--borda);border-radius:var(--raio);background:var(--op-fundo);color:var(--texto-corpo);font-family:var(--fonte);font-size:var(--t-pequeno);line-height:var(--lh-corpo);resize:vertical}.campo:focus-visible{outline:2px solid var(--foco);outline-offset:1px;border-color:var(--acento)}textarea.campo{margin-top:1.5rem}.apl__isca{position:absolute;left:var(--isca-fora);width:1px;height:1px;overflow:hidden}.verba{margin-top:1.75rem;padding:1.6rem 1.8rem;border:1px solid var(--borda);border-radius:var(--raio);background:var(--verba-bg)}.verba p{margin:0}.verba__titulo{font-size:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:var(--peso-destaque);color:var(--texto-azul);margin-bottom:.7rem !important}.verba .texto-sec{font-size:var(--t-pequeno)}.verba__valor{margin-top:1.1rem !important;padding-top:1.1rem;border-top:1px solid var(--borda);font-size:1.05rem}.verba__valor strong{font-size:1.4rem;font-weight:var(--peso-titulo);color:var(--texto-azul)}.apl__nav{display:flex;gap:.8rem;margin-top:2.25rem}.apl__nav .btn{flex:1;justify-content:center}.apl__envio{margin-top:2.25rem}.apl__erro{margin-top:.9rem;font-size:var(--t-pequeno);min-height:1.2em}.apl__fim{margin-top:2.5rem;padding:3rem 2.5rem;border:1px solid var(--acento);border-radius:var(--raio);background:var(--fundo-pagina);text-align:center;--texto-secundario:var(--c-cinza-claro)}.fim p{max-width:52ch;margin-inline:auto}.fim h3{margin-bottom:.7rem}.fim__marca{font-size:1.6rem;color:var(--acento);font-weight:var(--peso-titulo);margin-bottom:.6rem !important}.fim .btn{margin-top:1.6rem}.faq{display:grid;gap:.75rem;margin-top:3rem}.qa{border:1px solid var(--borda);border-radius:var(--raio);background:var(--fundo-pagina);padding:1.25rem 1.5rem}.qa summary{cursor:pointer;font-weight:var(--peso-destaque);font-size:var(--t-pequeno);list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:center}.qa summary::-webkit-details-marker{display:none}.qa summary::after{content:"+";color:var(--acento);font-size:1.3rem;font-weight:var(--peso-corpo);line-height:1;flex-shrink:0}.qa[open] summary::after{content:"−"}.qa p{margin:.9rem 0 0;font-size:var(--t-pequeno);max-width:70ch}.faq__fecho{margin-top:2.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.faq__fecho p{margin:0;font-weight:var(--peso-medio)}.rodape__privacidade{max-width:40ch}