.acesso{background:var(--color-surface);flex-wrap:wrap;min-height:100dvh;display:flex}.acesso-painel{gap:var(--space-8);background:var(--color-accent);color:#fff;flex-direction:column;flex:520px;min-width:0;padding:40px 56px;display:flex}.acesso[data-variante=lista] .acesso-painel{flex-basis:460px}.acesso[data-variante=formulario] .acesso-painel{padding-inline:var(--space-12);flex-basis:420px}.acesso-painel .brand{color:#fff}.acesso-painel .brand-symbol{width:44px;height:44px}.acesso-painel .brand>.brand-wordmark{font-size:26px}.acesso-painel-corpo{max-width:520px;margin-top:auto}.acesso-painel[data-centralizar] .acesso-painel-corpo{max-width:420px;margin-bottom:auto}.acesso-painel-kicker{color:var(--color-accent-2-claro);font-size:var(--text-caption);letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere;font-weight:600}.acesso-painel h1{color:#fff;letter-spacing:0;overflow-wrap:anywhere;margin:6px 0 0;font-size:52px;line-height:1.04}.acesso-painel[data-centralizar] h1{font-size:48px}.acesso-painel-texto{max-width:56ch;color:var(--menu-texto);margin:14px 0 0;font-size:17px}.acesso-painel[data-centralizar] .acesso-painel-texto{margin-top:var(--space-3);font-size:16px}.acesso-pontos{margin:var(--space-6) 0 0;color:var(--menu-texto-forte);font-size:var(--text-body);flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.acesso-pontos li{align-items:center;gap:10px;display:flex}.acesso-pontos svg{color:var(--color-accent-2);flex:none}.acesso-painel-rodape{color:var(--menu-rotulo);font-size:var(--text-label);letter-spacing:.12em}.acesso-conteudo{min-width:0;padding:40px var(--space-6);background:var(--color-bg);flex-direction:column;flex:420px;display:flex}.acesso[data-variante=lista] .acesso-conteudo{flex-basis:520px}.acesso[data-variante=formulario] .acesso-conteudo{flex-basis:600px;padding-inline:28px}.acesso-conteudo:has(>.acesso-topo){padding-top:var(--space-4)}.acesso-topo{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.acesso-topo form{margin:0}.acesso-centro{min-width:0;padding-top:var(--space-3);flex:1;justify-content:center;align-items:center;display:flex}.acesso-conteudo:not(:has(>.acesso-topo)) .acesso-centro{padding-top:0}.acesso-acao{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-accent);font:inherit;font-size:var(--text-ui);cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:none;display:inline-flex}.acesso-acao:hover{background:var(--color-info-bg);color:var(--color-accent)}@media (max-width:1100px){.acesso-painel,.acesso[data-variante] .acesso-painel{padding:var(--space-8);flex-basis:380px}.acesso-painel h1,.acesso-painel[data-centralizar] h1{font-size:40px}}@media (max-width:820px){.acesso{flex-flow:column}.acesso-painel,.acesso[data-variante] .acesso-painel{gap:var(--space-4);padding:var(--space-5) var(--space-4);flex:none}.acesso-painel .brand-symbol{width:32px;height:32px}.acesso-painel .brand>.brand-wordmark{font-size:20px}.acesso-painel-corpo,.acesso-painel[data-centralizar] .acesso-painel-corpo{margin:0}.acesso-painel h1,.acesso-painel[data-centralizar] h1{font-size:30px;line-height:1.1}.acesso-painel-texto,.acesso-painel-rodape,.acesso-painel-extra:not([data-celular]){display:none}.acesso-conteudo,.acesso[data-variante] .acesso-conteudo{padding:var(--space-6) var(--space-4) var(--space-8);flex:1 0 auto}.acesso-conteudo:has(>.acesso-topo){padding-top:var(--space-2)}.acesso-centro{align-items:flex-start}.acesso-topo{justify-content:space-between;gap:0;margin-inline:-6px}.acesso-acao{min-height:var(--control-h-touch);font-size:var(--text-small);gap:6px;padding:0 6px}.acesso-topo>:only-child{margin-left:auto}}
