.conta{min-height:100dvh;display:grid;place-items:center;padding:32px 16px;position:relative;overflow:hidden}.conta:before{content:"";position:absolute;inset:auto -20% 8% -20%;height:220px;z-index:-1;filter:blur(40px);opacity:.55;background:var(--rio);border-radius:50%;transform:rotate(-4deg)}.conta-cartao{width:min(440px,100%);padding:32px;display:grid;grid-gap:14px;gap:14px;background:rgba(12,6,32,.72)}.conta-cartao h1{font-size:34px}.conta-cartao p{margin:0}.conta-form{display:grid;grid-gap:14px;gap:14px;margin-top:6px}.conta-form .btn{width:100%;min-height:48px;font-size:15px}.demo-contas{margin-top:8px;padding-top:16px;border-top:1px dashed var(--borda-forte);display:grid;grid-gap:10px;gap:10px}.demo-contas>div{display:flex;flex-wrap:wrap;gap:8px}.modelos{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.modelos label{display:grid;grid-gap:2px;gap:2px;padding:12px;border-radius:12px;border:1px solid var(--borda);cursor:pointer;font-size:13px;background:rgba(5,3,13,.4)}.modelos label:has(input:checked){border-color:var(--verde);background:rgba(125,255,178,.08)}.modelos input{position:absolute;opacity:0;pointer-events:none}.modelos b{font-size:14px}