.auth-tela{background:var(--color-bg);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100dvh;display:grid}.auth-tela[data-produto=area]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.auth-tela[data-produto=area] .auth-painel{order:2}.auth-painel{isolation:isolate;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,76px);display:flex;position:relative;overflow:hidden}.auth-painel__fundo{z-index:-1;pointer-events:none;position:absolute;inset:0}.auth-painel__conteudo{flex-direction:column;align-items:flex-start;gap:clamp(18px,2.2vw,28px);width:100%;max-width:520px;margin-inline:auto;display:flex}.auth-marca{letter-spacing:-.02em;color:var(--color-ink);align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.auth-selo{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 13px;font-size:11.5px;font-weight:600;line-height:1.2;display:inline-flex}.auth-painel__lead{letter-spacing:-.03em;text-wrap:balance;max-width:21ch;margin:0;font-size:clamp(24px,2.7vw,36px);font-weight:600;line-height:1.16}.auth-painel__sub{max-width:40ch;margin:-6px 0 0;font-size:15px;line-height:1.6}.auth-painel__nome{font-size:14.5px;font-weight:600;line-height:1.3}.auth-painel__oque{font-size:13px;line-height:1.45}.auth-painel__rodape{max-width:40ch;margin:0;font-size:12.5px;line-height:1.6}.auth-painel--portal{color:#e8eaf8;background:linear-gradient(165deg, color-mix(in oklab, var(--color-accent-ink-strong) 58%, #0a0c18), color-mix(in oklab, var(--color-accent-ink-strong) 26%, #06070d))}.auth-painel--portal .auth-painel__fundo{background:radial-gradient(60% 46% at 92% -6%, color-mix(in oklab, var(--color-accent) 30%, transparent), transparent 72%), radial-gradient(52% 42% at -8% 104%, color-mix(in oklab, var(--color-accent) 18%, transparent), transparent 72%)}.auth-painel--portal .auth-painel__fundo:before{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 40% 35%,#000 20%,#0000 80%);mask-image:radial-gradient(75% 65% at 40% 35%,#000 20%,#0000 80%)}.auth-painel--portal .auth-marca{color:#fff}.auth-painel--portal .auth-marca img{filter:brightness(0)invert()}.auth-painel--portal .auth-selo{color:#dfe3ff;background:#ffffff0f;border:1px solid #ffffff29}.auth-painel--portal .auth-painel__lead,.auth-painel--portal .auth-painel__nome{color:#fff}.auth-painel--portal .auth-painel__oque{color:#e8eaf8b8}.auth-painel--portal .auth-painel__rodape{color:#e8eaf899}.auth-painel--portal .auth-painel__rodape strong{color:#e8eaf8e6;font-weight:600}.auth-produtos{gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.auth-produtos li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0e;border:1px solid #ffffff1c;border-radius:14px;align-items:center;gap:14px;padding:13px 16px;transition:background-color .2s,border-color .2s,transform .2s;display:flex}.auth-produtos li:hover{background:#ffffff16;border-color:#fff3;transform:translate(2px)}.auth-produtos__icone{width:40px;height:40px;color:var(--color-accent);background:color-mix(in oklab, var(--color-accent) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-accent) 30%, transparent);border-radius:11px;flex:none;place-items:center;display:grid}.auth-produtos__texto{gap:2px;min-width:0;display:grid}.auth-beneficios{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.auth-beneficios li{color:#e8eaf8e0;background:#ffffff0f;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 10px;font-size:12.5px;line-height:1.3;display:inline-flex}.auth-beneficios svg{color:var(--color-accent);flex:none}.auth-painel--area{color:var(--color-ink);background:linear-gradient(168deg, color-mix(in oklab, var(--color-accent-soft) 88%, #fffdf7), #fffaf1 62%, color-mix(in oklab, var(--color-accent-soft) 46%, #fffaf1));border-left:1px solid var(--color-line)}.auth-painel--area .auth-painel__fundo{background:radial-gradient(52% 42% at 100% 0%, color-mix(in oklab, var(--color-accent) 24%, transparent), transparent 70%), radial-gradient(46% 38% at 0% 100%, #ffcf6b3d, transparent 72%)}@supports (color:lab(0% 0 0)){.auth-painel--area .auth-painel__fundo{background:radial-gradient(52% 42% at 100% 0%, color-mix(in oklab, var(--color-accent) 24%, transparent), transparent 70%), radial-gradient(46% 38% at 0% 100%, lab(85.9422% 9.40678 55.4783/.24), transparent 72%)}}.auth-painel--area .auth-selo{color:var(--color-accent-ink-strong);background:color-mix(in oklab, var(--color-accent-soft) 70%, #fff);border:1px solid var(--color-accent-line)}.auth-painel--area .auth-painel__lead{color:var(--color-ink)}.auth-painel--area .auth-painel__sub{color:var(--color-ink-2)}.auth-painel--area .auth-painel__nome{color:var(--color-ink)}.auth-painel--area .auth-painel__oque{color:var(--color-ink-2)}.auth-aprender{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:4px 0 0;padding:0;list-style:none;display:grid}.auth-aprender li{border:1px solid color-mix(in oklab, var(--color-line) 80%, #fff);background:#ffffffd1;border-radius:16px;align-content:start;gap:3px;padding:15px 16px 16px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 1px 2px #14161f0a,0 8px 24px -14px #14161f2e}.auth-aprender li:hover{transform:translateY(-2px);box-shadow:0 1px 2px #14161f0a,0 14px 28px -14px #14161f3d}.auth-aprender__icone{width:36px;height:36px;color:var(--color-accent-ink);background:var(--color-accent-soft);border-radius:10px;place-items:center;margin-bottom:8px;display:grid}.auth-jornada{opacity:.9;width:min(66%,520px);height:auto;position:absolute;bottom:-2%;right:-2%}.auth-jornada__faixa{stroke:var(--color-accent-line);stroke-width:3px;stroke-dasharray:2 9;stroke-linecap:round}.auth-jornada__feito{stroke:var(--color-accent-ink);stroke-width:3px;stroke-linecap:round;opacity:.55}.auth-jornada__ponto{fill:#fff;stroke:var(--color-accent-line);stroke-width:3px}.auth-jornada__ponto--feito{fill:var(--color-accent-ink);stroke:#fff;opacity:.85}.auth-jornada__ponto--atual{fill:#fff;stroke:var(--color-accent-ink);stroke-width:4px}.auth-jornada__cartao rect:first-child{fill:#ffffffe6;stroke:var(--color-line)}.auth-jornada__linha{fill:var(--color-line-strong);opacity:.55}.auth-jornada__trilho{fill:var(--color-line)}.auth-jornada__avanco{fill:var(--color-accent-ink);opacity:.7}.auth-jornada__selo{fill:var(--color-accent-soft);stroke:var(--color-accent-line);stroke-width:2px}.auth-coluna{background:var(--color-bg);flex-direction:column;min-width:0;padding:clamp(20px,3vw,32px) clamp(20px,4vw,56px) clamp(28px,4vw,48px);display:flex}.auth-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-topo__link{border-radius:var(--radius-md);min-height:36px;color:var(--color-ink-2);align-items:center;gap:6px;margin:0 -10px;padding:0 10px;font-size:13px;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.auth-topo__link:hover{color:var(--color-ink);background:var(--color-muted)}.auth-topo__link:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px}.auth-centro{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;width:100%;padding-block:24px;display:flex}.auth-cartao{background:var(--color-bg);width:100%;max-width:420px;padding:0}.auth-cartao--largo{max-width:620px}.auth-etiqueta{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-ink);align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:700;display:inline-flex}.auth-etiqueta:before{content:"";background:var(--color-accent-ink);border-radius:2px;width:18px;height:3px}.auth-titulo{letter-spacing:-.025em;color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(24px,3vw,30px);font-weight:600;line-height:1.2}.auth-lead{color:var(--color-ink-2);margin:10px 0 0;font-size:15px;line-height:1.6}.auth-rodape{color:var(--color-ink-2);text-align:center;margin:0;font-size:13.5px}.auth-rodape a{color:var(--color-accent-ink);font-weight:600}.auth-rodape a:hover{text-underline-offset:3px;text-decoration:underline}.auth-rodape--nota{color:var(--color-ink-3);max-width:42ch;margin:8px auto 0;font-size:12.5px;line-height:1.55}.auth-so-celular{display:none}.auth-cartao .aviso{overflow-wrap:anywhere}.auth-cartao .form-grade{gap:18px;margin-top:24px}.auth-cartao .btn-envio{min-height:46px;box-shadow:0 1px 2px #14161f1f, 0 8px 18px -10px var(--color-accent-ink);font-size:15px}.auth-esqueci{text-align:center;margin:0;font-size:13.5px}.auth-esqueci a{color:var(--color-accent-ink);font-weight:600}.auth-esqueci a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:1500px),(max-height:900px){.auth-jornada{opacity:.5;width:min(54%,420px)}.auth-jornada__cartao{display:none}}@media (max-width:1180px){.auth-painel{padding:clamp(28px,4vw,48px)}.auth-painel__lead{font-size:clamp(22px,2.6vw,28px)}}@media (max-width:900px){.auth-tela,.auth-tela[data-produto=area]{background:var(--color-bg);grid-template-rows:auto 1fr;grid-template-columns:1fr}.auth-tela[data-produto=area] .auth-painel{order:0}.auth-painel{border-left:0;justify-content:flex-start;padding:22px clamp(20px,5vw,40px) 46px}.auth-painel__conteudo{gap:12px;max-width:none}.auth-painel__lead{max-width:32ch;font-size:19px}.auth-painel__sub,.auth-produtos,.auth-beneficios,.auth-painel__rodape,.auth-aprender,.auth-jornada{display:none}.auth-coluna{border-radius:22px 22px 0 0;margin-top:-24px;padding-top:12px;position:relative;box-shadow:0 -10px 30px -18px #14161f4d}.auth-centro{justify-content:flex-start;padding-top:12px}.auth-so-celular{display:block}}@media (min-width:620px) and (max-width:900px){.auth-centro{justify-content:center;padding-top:24px}}@media (max-width:420px){.auth-topo__link{font-size:12.5px}.auth-selo{letter-spacing:.05em;padding:5px 11px;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.auth-produtos li,.auth-aprender li,.campo__icone,.auth-topo__link,.campo__ver{transition:none}.auth-produtos li:hover,.auth-aprender li:hover{transform:none}}.auth-outro-ambiente{background:var(--auth-dica-fundo,#4854c414);color:inherit;border-radius:12px;margin:18px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}.auth-outro-ambiente a{white-space:nowrap;font-weight:700}@media (max-width:720px){.auth-marca,.auth-topo__link{align-items:center;min-height:44px;display:inline-flex}.campo__ver{min-width:44px;min-height:44px}}
