.acesso{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.acesso-marca{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;padding:2.25rem clamp(2rem,4vw,3.5rem);border-right:1px solid var(--linha);background:radial-gradient(70% 55% at 85% 0%,rgba(47,123,255,.28),transparent 70%),radial-gradient(40% 40% at 0% 100%,rgba(18,60,140,.35),transparent 70%),var(--noite)}.acesso-marca:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(150,185,255,.14) 1px,transparent 1.2px);background-size:14px 14px;-webkit-mask-image:radial-gradient(60% 50% at 70% 30%,#000,transparent 80%);mask-image:radial-gradient(60% 50% at 70% 30%,#000,transparent 80%)}.acesso-marca:after{content:"";position:absolute;z-index:-1;left:46%;bottom:7%;width:120%;height:2px;transform-origin:0 50%;transform:rotate(-50deg);background:linear-gradient(90deg,#fff,rgba(119,171,255,.9) 18%,rgba(47,123,255,.25) 60%,transparent);box-shadow:0 0 14px 2px #77abffcc,0 0 60px 10px #2f7bff59}@media(prefers-reduced-motion:no-preference){.acesso-marca:after{animation:feixe-acesso 1.4s var(--ease-suave) both .2s}}@keyframes feixe-acesso{0%{transform:rotate(-50deg) scaleX(0);opacity:0}to{transform:rotate(-50deg) scaleX(1);opacity:1}}.acesso-logo img{height:30px;width:auto}.acesso-frase{max-width:30rem}.acesso-frase .titulo-1{font-size:clamp(2rem,3.4vw,3rem)}.acesso-frase .apoio{margin-top:1rem}.acesso-amostra{width:min(100%,380px);margin-top:2.5rem}.acesso-amostra .frag{padding:1rem 1.15rem}.acesso-rodape{display:flex;gap:1.5rem;font-size:.82rem;color:var(--cromo-3)}.acesso-rodape a:hover{color:var(--cromo)}.acesso-form{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem var(--gutter)}.acesso-caixa{width:min(100%,400px)}.acesso-caixa .logo-celular{display:none}.acesso-caixa h1{font-size:clamp(1.8rem,3vw,2.3rem);font-weight:750;letter-spacing:-.04em;line-height:1.05}.acesso-caixa h1+p{margin-top:.6rem;color:var(--cromo-2)}.acesso-caixa form,.acesso-caixa .corpo{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.acesso-caixa .rodape-form{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--linha);font-size:.9rem;color:var(--cromo-3);display:grid;gap:.4rem}.acesso-caixa .rodape-form a{color:var(--cromo);font-weight:500}.acesso-caixa .rodape-form a:hover{color:var(--azul-claro)}.codigo-entrada input{text-align:center;font-family:var(--fonte-mono);font-size:1.5rem;letter-spacing:.5em;padding-left:.5em;height:60px}.qr{display:grid;place-items:center;padding:1rem;border-radius:var(--r-3);background:#fff;width:196px;height:196px;margin-inline:auto}.chave{font-family:var(--fonte-mono);font-size:.85rem;text-align:center;color:var(--cromo-2)}.chave b{color:var(--cromo);letter-spacing:.08em}.passos-2fa{display:grid;gap:.6rem;counter-reset:p}.passos-2fa li{display:flex;gap:.7rem;font-size:.9rem;color:var(--cromo-2)}.passos-2fa li:before{counter-increment:p;content:counter(p);flex-shrink:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:600;background:var(--azul-fundo);color:var(--azul-claro)}.codigos{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:1rem;border-radius:var(--r-2);background:var(--grafite-2);border:1px solid var(--linha-forte)}.codigos span{font-family:var(--fonte-mono);font-size:.92rem;text-align:center;padding:.35rem;border-radius:6px;background:var(--grafite-1)}.marcar{display:flex;align-items:center;gap:.6rem;font-size:.92rem;color:var(--cromo-2);cursor:pointer}.marcar input{width:18px;height:18px;accent-color:var(--azul)}.etapas{display:flex;flex-direction:column;gap:0;margin-top:2rem}.etapa{position:relative;display:grid;grid-template-columns:32px 1fr;gap:.9rem;padding-bottom:1.4rem}.etapa:last-child{padding-bottom:0}.etapa:before{content:"";position:absolute;left:15px;top:34px;bottom:4px;width:2px;background:var(--linha-forte)}.etapa:last-child:before{display:none}.etapa .bola{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:.8rem;font-weight:600;background:var(--grafite-2);color:var(--cromo-3);box-shadow:inset 0 0 0 1px var(--linha-forte)}.etapa .bola svg{width:16px;height:16px}.etapa.feita .bola{background:var(--ganho-fundo);color:var(--ganho);box-shadow:inset 0 0 0 1px #2fd18b66}.etapa.feita:before{background:linear-gradient(var(--ganho),var(--linha-forte))}.etapa.agora .bola{background:var(--azul-fundo);color:var(--azul-claro);box-shadow:inset 0 0 0 1px var(--azul-borda),0 0 18px #2f7bff80}.etapa p.titulo-3{font-size:1rem}.etapa p.titulo-3+p{margin-top:.2rem;font-size:.9rem;color:var(--cromo-2)}.etapa .email{font-family:var(--fonte-mono);font-size:.85rem;color:var(--cromo)}@media(max-width:900px){.acesso{grid-template-columns:minmax(0,1fr)}.acesso-marca{display:none}.acesso-form{justify-content:flex-start;padding-top:2rem;padding-bottom:6rem}.acesso-caixa .logo-celular{display:block;height:26px;width:auto;margin-bottom:2.5rem}}.conferir{min-height:100vh;padding-bottom:6rem;background:radial-gradient(60% 40% at 50% 0%,rgba(47,123,255,.16),transparent 70%),var(--noite)}.conferir-topo{display:flex;align-items:center;justify-content:space-between;height:72px}.conferir-topo img{height:28px;width:auto}.conferir-corpo{max-width:760px;margin-inline:auto;padding-top:clamp(2rem,6vw,4rem)}.conferir-busca{display:flex;gap:.6rem;margin-top:1.75rem}.conferir-busca input{flex:1;min-width:0;height:52px;padding:0 1rem;border-radius:var(--r-2);background:var(--grafite-2);border:1px solid var(--linha-forte);color:var(--cromo);font-family:var(--fonte-mono);font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase}.conferir-busca input:focus{outline:none;border-color:var(--azul);box-shadow:0 0 0 4px #2f7bff2e}.conferir-busca .botao{--altura: 52px;border-radius:var(--r-2)}.resultado{margin-top:2.5rem;display:grid;gap:1.5rem}.resultado-cabeca{display:flex;gap:.9rem;align-items:flex-start;padding:1.1rem 1.25rem;border-radius:var(--r-3)}.resultado-cabeca .ic-caixa{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}.resultado-cabeca.valido{background:var(--ganho-fundo);border:1px solid rgba(47,209,139,.3)}.resultado-cabeca.valido .ic-caixa{background:#2fd18b2e;color:var(--ganho)}.resultado-cabeca.invalido{background:var(--perda-fundo);border:1px solid rgba(255,90,95,.3)}.resultado-cabeca.invalido .ic-caixa{background:#ff5a5f2e;color:var(--perda)}.resultado-cabeca p.titulo-3+p{margin-top:.2rem;color:var(--cromo-2);font-size:.92rem}.fatos-lista{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.fatos-lista div{padding:.9rem 1rem;border-radius:var(--r-2);background:var(--grafite-1);border:1px solid var(--linha)}.fatos-lista dt{font-size:var(--t-legenda);color:var(--cromo-3)}.fatos-lista dd{margin-top:.25rem;font-weight:550}.nota-privacidade{font-size:.85rem;color:var(--cromo-3)}@media(max-width:640px){.fatos-lista{grid-template-columns:1fr 1fr}.conferir-busca{flex-direction:column}.conferir-busca input{flex:none}}.acesso-caixa .ligacao{color:var(--azul-claro);text-decoration:underline;text-underline-offset:3px}.acesso-caixa .botao-texto{align-self:center}.conferir-busca-rotulo{display:block;margin-top:1.75rem;font-size:var(--t-pequeno);color:var(--cromo-2);font-weight:500}.conferir-busca-rotulo+.conferir-busca{margin-top:.5rem}.conferir-cartao{border-radius:var(--r-3);overflow:hidden}
