.entrada{--marinho:#00365F;--marinho-claro:#E9EFF5;--tinta:#16212C;--texto:#2B3742;--fraco:#5F6B77;--apagado:#8E98A3;--linha:#E3E7EB;--linha-forte:#CFD6DD;--fundo:#F4F6F8;--branco:#FFFFFF;--laranja:#FE5000;--laranja-escuro:#D94400;--raio:4px;--raio-painel:6px;font-family:var(--font-franklin),"Libre Franklin",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:14px;line-height:1.5;color:var(--texto);background:var(--fundo);min-height:100vh;display:grid;grid-template-columns:460px 1fr;-webkit-font-smoothing:antialiased}.entrada :where(*){box-sizing:border-box;margin:0;padding:0}.entrada :where(button,input){font:inherit;color:inherit}.entrada :focus-visible{outline:2px solid var(--marinho);outline-offset:2px}.entrada svg.i{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.entrada .esq{background:var(--branco);border-right:1px solid var(--linha);display:flex;flex-direction:column;gap:28px;padding:36px 48px}.entrada .meio{flex:1;display:flex;flex-direction:column;justify-content:center;gap:22px}.entrada .meio,.entrada .pe{max-width:360px;width:100%;margin:0 auto}.entrada .pe{font-size:13px;color:var(--fraco)}.entrada .pe b{color:var(--texto);font-weight:600}.entrada .logo{display:block;height:22px;width:auto}.entrada .sub-marca{font-size:12.5px;font-weight:600;color:var(--marinho);margin-top:5px}.entrada h1{font-size:20px;font-weight:600;color:var(--tinta);line-height:1.3}.entrada .lead{color:var(--fraco);margin-top:4px}.entrada .form{display:grid;gap:18px}.entrada .modo{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--linha-forte);border-radius:var(--raio);padding:3px;gap:3px;background:var(--fundo)}.entrada .modo button{border:0;background:none;border-radius:3px;padding:7px 8px;font-size:13.5px;font-weight:500;color:var(--fraco);cursor:pointer}.entrada .modo button[aria-pressed=true]{background:var(--branco);color:var(--tinta);font-weight:600;box-shadow:0 0 0 1px var(--linha-forte)}.entrada .campos{display:grid;gap:14px}.entrada .campo{display:grid;gap:5px}.entrada .campo .rot,.entrada .campo label{font-size:13px;font-weight:600;color:var(--texto)}.entrada .campo input{border:1px solid var(--linha-forte);border-radius:var(--raio);padding:9px 11px;font-size:15px;background:var(--branco);width:100%}.entrada .campo input:focus{outline:none;border-color:var(--marinho);box-shadow:0 0 0 3px var(--marinho-claro)}.entrada .dica{font-size:12px;color:var(--fraco)}.entrada .linha-rot{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.entrada .linha-rot a{font-size:12.5px;color:var(--marinho);font-weight:500;text-decoration:underline;text-underline-offset:3px}.entrada .btn{border:0;border-radius:var(--raio);background:var(--laranja);color:#fff;font-weight:600;font-size:15px;padding:11px 14px;cursor:pointer;width:100%}.entrada .btn:hover{background:var(--laranja-escuro)}.entrada .btn:disabled{opacity:.6;cursor:default}.entrada .nota{display:flex;gap:8px;font-size:12.5px;color:var(--fraco)}.entrada .nota svg{margin-top:2px}.entrada .erro{border:1px solid #f1c4c0;background:#FDF3F2;color:#B42318;padding:10px 12px}.entrada .enviado,.entrada .erro{border-radius:var(--raio);font-size:13.5px}.entrada .enviado{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;background:var(--fundo);padding:9px 12px}.entrada .enviado b{font-weight:600;word-break:break-all}.entrada .link{background:none;border:0;color:var(--marinho);font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.entrada .link:disabled{color:var(--apagado);text-decoration:none;cursor:default}.entrada .digitos{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.entrada .digitos input{aspect-ratio:1/1.1;width:100%;border:1px solid var(--linha-forte);border-radius:var(--raio);text-align:center;font-size:22px;font-weight:600;color:var(--marinho)}.entrada .digitos input:focus{outline:none;border-color:var(--marinho);box-shadow:0 0 0 3px var(--marinho-claro)}.entrada .confiar{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--linha);border-radius:var(--raio);padding:10px 12px;cursor:pointer}.entrada .confiar input{margin-top:3px;width:16px;height:16px;accent-color:var(--marinho);flex:none}.entrada .confiar b{display:block;font-weight:600;color:var(--tinta);font-size:14px}.entrada .confiar span{font-size:12.5px;color:var(--fraco)}.entrada .centro{text-align:center;font-size:13px;color:var(--fraco)}.entrada .dir{padding:56px 64px;display:flex;flex-direction:column;justify-content:center;gap:34px;max-width:720px}.entrada .dir h2{font-size:26px;font-weight:600;color:var(--marinho);line-height:1.25;max-width:22ch;text-wrap:balance}.entrada .dir .lead{font-size:15px;max-width:52ch}.entrada .bloco h3{font-size:12px;font-weight:600;color:var(--apagado);letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px}.entrada .lista{border:1px solid var(--linha);border-radius:var(--raio-painel);background:var(--branco)}.entrada .lista div{display:grid;grid-template-columns:28px 1fr;gap:4px 10px;padding:12px 16px;border-top:1px solid var(--linha)}.entrada .lista div:first-child{border-top:0}.entrada .lista svg{grid-row:span 2;color:var(--marinho);margin-top:2px}.entrada .lista b{font-weight:600;color:var(--tinta)}.entrada .lista span{color:var(--fraco);font-size:13px}.entrada .passos{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--linha);border-radius:var(--raio-painel);background:var(--branco)}.entrada .passos div{padding:12px 16px;border-left:1px solid var(--linha)}.entrada .passos div:first-child{border-left:0}.entrada .passos i{font-style:normal;font-size:12px;font-weight:600;color:var(--marinho)}.entrada .passos b{display:block;font-weight:600;color:var(--tinta);font-size:13.5px;margin-top:2px}.entrada .passos span{font-size:12.5px;color:var(--fraco)}@media (max-width:900px){.entrada{grid-template-columns:1fr}.entrada .esq{border-right:0;border-bottom:1px solid var(--linha);padding:28px 20px}.entrada .dir{padding:28px 20px 40px}.entrada .dir h2{font-size:21px}.entrada .passos{grid-template-columns:1fr}.entrada .passos div{border-left:0;border-top:1px solid var(--linha)}.entrada .passos div:first-child{border-top:0}}.entrada .insta{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:12px}.entrada .insta a{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--texto);text-decoration:none}.entrada .insta a:hover{color:var(--marinho);text-decoration:underline;text-underline-offset:3px}.entrada .insta svg{color:var(--marinho)}