.nXsywa_main{--cor-foco:var(--cor-sobre-marca);min-height:100dvh;padding:var(--espaco-4) var(--espaco-3);background:radial-gradient(ellipse 120% 70% at 50% 0%, var(--cor-marca-suave) 0%, var(--cor-marca) 55%, var(--cor-marca-forte) 100%);color:var(--cor-sobre-marca);place-items:center;display:grid}.nXsywa_cartao{gap:var(--espaco-3);flex-direction:column;width:100%;max-width:420px;display:flex}.nXsywa_marca{margin:0 0 var(--espaco-2);font-size:inherit;font-weight:inherit;justify-content:center;display:flex}.nXsywa_cartao h1:not(.nXsywa_marca),.nXsywa_titulo{font-family:var(--fonte-titulo);text-align:center;color:var(--cor-titulo-sobre-marca);margin:0;font-size:1.625rem;font-weight:700;line-height:1.2}.nXsywa_linha{text-align:center;color:var(--cor-texto-sobre-marca-suave);margin:0}.nXsywa_painel{gap:var(--espaco-3);margin-top:var(--espaco-2);padding:var(--espaco-4);background:var(--cor-painel-sobre-marca);border:1px solid var(--cor-linha-sobre-marca);border-radius:calc(var(--raio) + 4px);flex-direction:column;display:flex}.nXsywa_painel label{font:500 .875rem/1.2 var(--fonte-titulo);color:var(--cor-titulo-sobre-marca);flex-direction:column;gap:6px;display:flex}.nXsywa_painel input,.nXsywa_painel textarea{border:1px solid var(--cor-borda-sobre-marca);border-radius:var(--raio);min-height:48px;color:var(--cor-sobre-marca);caret-color:var(--cor-sobre-marca);background:0 0;padding:12px 14px;font-size:1rem}.nXsywa_painel textarea{resize:vertical}.nXsywa_painel input::placeholder,.nXsywa_painel textarea::placeholder{color:var(--cor-texto-sobre-marca-suave)}@media (hover:hover){.nXsywa_painel input:hover,.nXsywa_painel textarea:hover{border-color:var(--cor-texto-sobre-marca-suave)}}.nXsywa_painel input:focus-visible,.nXsywa_painel textarea:focus-visible{border-color:var(--cor-sobre-marca);outline-offset:1px}.nXsywa_painel input:-webkit-autofill{-webkit-text-fill-color:var(--cor-sobre-marca);box-shadow:0 0 0 1000px var(--cor-marca-forte) inset}.nXsywa_painel button{margin-top:var(--espaco-1);font:600 1rem/1 var(--fonte-titulo);min-height:52px;padding:0 var(--espaco-4);border-radius:var(--raio);background:var(--cor-botao-claro);color:var(--cor-botao-claro-texto);cursor:pointer;border:0;transition:background-color .15s}@media (hover:hover){.nXsywa_painel button:hover:not(:disabled){background:var(--cor-botao-claro-hover)}}.nXsywa_painel button:disabled{opacity:.6;cursor:progress}.nXsywa_erro{padding:var(--espaco-2) 12px;border-radius:calc(var(--raio) - 2px);color:var(--cor-atencao);background:var(--cor-atencao-fundo);margin:0}.nXsywa_armadilha{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.nXsywa_rodape{margin:var(--espaco-3) 0 0;text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--cor-texto-sobre-marca-suave);font-size:.75rem}@media (max-width:640px){.nXsywa_cartao h1:not(.nXsywa_marca),.nXsywa_titulo{font-size:1.375rem}.nXsywa_painel{padding:var(--espaco-3)}}.nXsywa_link{color:var(--cor-sobre-marca);text-underline-offset:3px}
