.wrap{display:grid;grid-template-columns:1.05fr 1fr;min-height:100vh}.brand{position:relative;overflow:hidden;padding:44px 52px;color:#eafff6;display:flex;flex-direction:column;background:radial-gradient(700px 480px at 85% 8%,#19d3c540 0,transparent 60%),radial-gradient(600px 420px at 0 100%,#1b6fd033 0,transparent 60%),linear-gradient(160deg,#050c1c,#071a33 55%,#0a2c45)}.brand:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000 10%,transparent 85%);mask-image:linear-gradient(180deg,#000 10%,transparent 85%)}.brand .tit{font-family:var(--disp);font-size:52px;line-height:1.02;letter-spacing:-.035em;font-weight:800;margin-top:auto;max-width:520px;position:relative}.brand .tit em{font-style:normal;background:linear-gradient(100deg,#7af0e4,#19d3c5);-webkit-background-clip:text;background-clip:text;color:transparent}.brand p{font-size:17px;line-height:1.5;opacity:.9;margin-top:14px;max-width:460px}.brand p,.demo{position:relative}.demo{margin-top:30px;max-width:430px;display:flex;flex-direction:column;gap:8px}.b1,.b2{border-radius:16px;padding:11px 14px;font-size:14.5px;line-height:1.4;max-width:85%}.b1{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.b2{background:#fff;color:var(--ink);box-shadow:0 18px 40px -20px #020a18}.b2,.meta{margin-left:auto}.meta{font:600 11.5px var(--mono);opacity:.85;display:flex;gap:6px;align-items:center}.foot{position:relative;margin-top:34px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;opacity:.7}.form{display:flex;align-items:center;justify-content:center;padding:40px;background:var(--bg)}.box{width:100%;max-width:400px}.box h1,.box h2{font-family:var(--disp);font-size:32px;letter-spacing:-.03em;font-weight:800}.box .sub{margin:6px 0 26px}.row{justify-content:space-between;margin-top:12px;font-size:13px}.chk,.row{display:flex;align-items:center}.chk{gap:8px;color:var(--ink-2);font-weight:600}.chk i{width:18px;height:18px;border-radius:6px;background:var(--pri);display:grid;place-items:center}.cta{width:100%;justify-content:center;margin-top:22px;padding:15px;font-size:15.5px}.or{display:flex;align-items:center;gap:12px;color:var(--faint);font-size:12px;margin:18px 0}.or:after,.or:before{content:"";flex:1 1;height:1px;background:var(--line)}.alt{width:100%;justify-content:center;padding:13px}.safe{display:flex;align-items:center;gap:8px;justify-content:center;margin-top:22px}.inf,.safe{color:var(--muted);font-size:12.5px}.inf{text-align:center;margin-top:26px;padding-top:18px;border-top:1px solid var(--line)}.inf a{color:var(--pri);font-weight:700;text-decoration:none}@media (max-width:760px){.wrap{grid-template-columns:1fr}.brand{padding:22px 20px 26px;min-height:auto}.brand .tit{font-size:30px;margin-top:22px}.brand p,.demo,.foot{display:none}.form{padding:26px 20px 30px;align-items:flex-start}.box h1,.box h2{font-size:26px}}.chk input{width:18px;height:18px;accent-color:var(--pri)}.voltar{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-weight:700;font-size:13px;text-decoration:none;margin-bottom:18px}.inf a{padding:8px 2px;white-space:nowrap}.inf a,.row a{display:inline-block}.row a{padding:10px 0}.inp button{min-width:40px;min-height:40px}