.ent2{background:var(--mesa);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100dvh;display:grid}.ent2-marca{color:#ede6d8;background:radial-gradient(640px 420px at 30% 18%,#c19a4b42,#0000 70%),radial-gradient(520px 380px at 85% 95%,#c19a4b1f,#0000 70%),linear-gradient(160deg,#24201a 0%,#15130f 60%,#100e0b 100%);justify-content:center;align-items:center;padding:48px;display:flex;position:relative;overflow:hidden}.ent2-marca:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 40% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(at 40% 40%,#000 30%,#0000 75%)}.ent2-marca-in{z-index:1;flex-direction:column;gap:32px;width:100%;max-width:440px;display:flex;position:relative}.ent2-selo{background:radial-gradient(circle at 50% 40%,#e2bf7329,#e2bf7300 70%);border-radius:50%;place-items:center;width:168px;height:168px;display:grid;box-shadow:0 0 80px -20px #e2bf738c}.ent2-selo img{filter:drop-shadow(0 6px 18px #00000073);width:148px;height:148px}.ent2-nome{flex-direction:column;gap:4px;display:flex}.ent2-ey{letter-spacing:.14em;text-transform:uppercase;color:#c9a85e;font-size:12px;font-weight:700}.ent2-nome b{letter-spacing:-.03em;color:#fff;font-size:40px;font-weight:800;line-height:46px}.ent2-ass{color:#cfc6b5;font-size:17px;line-height:26px}.ent2-ass em{color:#e8c77f;font-style:normal;font-weight:700}.ent2-pilares{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.ent2-pilares li{align-items:flex-start;gap:14px;display:flex}.ent2-n{color:#e8c77f;background:linear-gradient(#e2bf732e,#e2bf730f);border-radius:10px;flex:0 0 32px;place-items:center;height:32px;font-size:12px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff14,0 6px 16px -8px #e2bf7380}.ent2-pilares b{color:#fff;font-size:15px;font-weight:700;line-height:22px;display:block}.ent2-pilares li span span{color:#b8af9f;font-size:13px;line-height:20px;display:block}.ent2-vitrine{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffff12,#ffffff08);border:1px solid #ffffff17;border-radius:16px;padding:16px 16px 12px;box-shadow:inset 0 1px #ffffff14,0 24px 48px -24px #000c}.ent2-vt-cab{color:#cfc6b5;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.ent2-vt-cab i{color:#f0b847;background:#f0b84724;border:1px solid #f0b84752;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800}.ent2-vt-num{color:#fff;font-variant-numeric:tabular-nums;margin-top:4px;font-size:30px;font-weight:800;line-height:38px}.ent2-vt-num small{color:#b8af9f;font-size:13px;font-weight:600}.ent2-vt-linha{width:100%;height:48px;margin:4px 0;display:block}.ent2-vt-rod{color:#b8af9f;justify-content:space-between;font-size:12px;font-weight:600;display:flex}.ent2-vt-rod .up{color:#86e0b2}.ent2-form{background:var(--mesa);background-image:var(--bg-luz,none);box-shadow:inset 1px 0 0 var(--linha);justify-content:center;align-items:center;padding:48px 32px;display:flex}.ent2-form-in{flex-direction:column;gap:16px;width:100%;max-width:420px;display:flex}.ent2-cartao{background:var(--folha);background-image:var(--sf-grad);border:1px solid var(--linha);box-shadow:var(--sh2,var(--el-2));border-radius:20px;flex-direction:column;gap:24px;padding:32px;display:flex}.ent2-cartao-cab{flex-direction:column;gap:8px;display:flex}.ent2-cartao-cab h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800;line-height:36px}.ent2-cartao-cab p{color:var(--tx-2);margin:0;font-size:15px;line-height:22px}.ent2-cartao-cab p b{color:var(--tx);font-weight:600}.ent2 .campo label{font-size:13px;font-weight:700}.ent2-campo{position:relative}.ent2-campo>svg{width:18px;height:18px;color:var(--tx-3);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ent2 .ent-entrada{border-radius:12px;height:52px;padding-left:44px;font-size:16px;transition:border-color .15s,box-shadow .15s}.ent2 .ent-entrada:focus{border-color:var(--acc);box-shadow:0 0 0 4px var(--acc-soft,#c19a4b26)}.ent2-olho{min-width:64px;height:40px;color:var(--tx-2);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 10px;font:700 13px inherit;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ent2-olho:hover{background:var(--sf-2);color:var(--tx)}.ent2 .ent-entrada.com-olho{padding-right:80px}.ent2 .ent-btn{color:#1a1508;cursor:pointer;background:linear-gradient(#e2bf73 0%,#c19a4b 100%);border:0;border-radius:12px;justify-content:center;align-items:center;width:100%;height:52px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .15s cubic-bezier(.32,.72,0,1),box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 10px 24px -10px #c19a4bbf}.ent2 .ent-btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff59,0 14px 30px -10px #c19a4bd9}.ent2 .ent-btn:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #0000002e}.ent2 .ent-btn:disabled{opacity:.6;cursor:wait;transform:none}.ent2 .ent-btn.s{background:var(--folha);color:var(--tx);border:1px solid var(--linha-2,var(--linha));box-shadow:var(--sh,none)}.ent2 .ent-nota{color:var(--tx-2);margin:0;font-size:14px;line-height:20px}.ent2 .ent-nota.c{text-align:center}.ent2 .ent-nota a{color:var(--acc-tinta,var(--acc));margin:-12px 0;padding:12px 4px;font-weight:700;display:inline-block}.ent2-seguro{text-align:center;color:var(--tx-3);text-wrap:balance;margin:0;font-size:13px;line-height:20px}.ent2-seguro svg{vertical-align:-3px;width:16px;height:16px;margin-right:6px;display:inline-block}@media (max-width:960px){.ent2{grid-template-columns:minmax(0,1fr)}.ent2-marca{padding:32px 16px 72px}.ent2-marca-in{text-align:center;align-items:center;gap:16px}.ent2-selo{width:112px;height:112px}.ent2-selo img{width:98px;height:98px}.ent2-nome b{font-size:30px;line-height:36px}.ent2-ass{font-size:15px;line-height:22px}.ent2-pilares,.ent2-vitrine{display:none}.ent2-form{box-shadow:none;align-items:flex-start;padding:0 16px 32px}.ent2-form-in{z-index:2;margin-top:-48px;position:relative}.ent2-cartao{padding:24px}.ent2-cartao-cab h1{font-size:24px;line-height:32px}}@media (prefers-reduced-motion:reduce){.ent2 *{transition:none!important}}.ent2.vt .ent2-marca{padding:32px 48px}.ent2.vt .ent2-marca-in{gap:24px}.ent2.vt .ent2-selo{width:120px;height:120px}.ent2.vt .ent2-selo img{width:106px;height:106px}.ent2.vt .ent2-vitrine{display:none}.ent2.vt .ent2-form{padding:24px 32px}.ent2.vt .ent2-form-in{gap:12px}.ent2.vt .vt-aviso{margin-bottom:0;padding:8px 12px}.ent2.vt .vt-aviso p{font-size:12px;line-height:16px}.ent2.vt .ent2-cartao{gap:16px;padding:24px}.ent2.vt .ent2-cartao-cab h1{font-size:24px;line-height:32px}.ent2.vt .ent2-cartao-cab p,.ent2.vt .ent2-seguro{display:none}.ent2.vt .ent-entrada,.ent2.vt .ent-btn{height:44px}.ent2.vt form.col.g16{gap:12px}@media (max-width:960px){.ent2.vt .ent2-marca{padding:16px 16px 40px}.ent2.vt .ent2-marca-in{gap:8px}.ent2.vt .ent2-selo{width:48px;height:48px;box-shadow:none}.ent2.vt .ent2-selo img{width:48px;height:48px}.ent2.vt .ent2-ey,.ent2.vt .ent2-ass{display:none}.ent2.vt .ent2-nome b{font-size:24px;line-height:32px}.ent2.vt .ent2-form{padding:0 16px 16px}.ent2.vt .ent2-form-in{gap:8px;margin-top:-32px}.ent2.vt .ent2-cartao{gap:12px;padding:16px}.ent2.vt .ent2-cartao-cab h1{font-size:20px;line-height:28px}.ent2.vt .campo{gap:4px}}@media (max-width:380px){.ent2.vt .ent2-marca{padding:12px 16px 36px}.ent2.vt .vt-aviso{padding:8px}}.ent2 .ent-btn.vt-conhecer{background:var(--folha);color:var(--tx);border:1px solid var(--linha-forte);box-shadow:none;gap:8px}.ent2 .ent-btn.vt-conhecer:hover{border-color:var(--acc);box-shadow:none}
