.ent{color:#17260a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;font-family:var(--sans);background:#fff}.ent *{box-sizing:border-box}.ent h1,.ent h2,.ent p{margin:0}.ent-titulo{font-family:var(--font-marca), var(--sans);letter-spacing:-.02em;font-weight:600}.ent-painel{color:#fff;background:radial-gradient(120% 100% at 0 0,#4e7a0f 0%,#2d4a09 52%,#152305 100%);position:relative;overflow:hidden}.ent-ondas{pointer-events:none;opacity:.9;position:absolute;inset:0}.ent-ondas svg{width:100%;height:100%;display:block}.ent-onda-luz{stroke-dasharray:.12 .88;filter:drop-shadow(0 0 3px);animation:linear infinite ent-fluir}@keyframes ent-fluir{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ent-onda-flutua{transform-box:fill-box;animation:ease-in-out infinite alternate ent-respira}@keyframes ent-respira{0%{transform:translateY(-14px)}to{transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.ent-onda-luz,.ent-onda-flutua{animation:none}.ent-onda-luz{stroke-dasharray:none;stroke-opacity:.25}}.ent-marca{align-items:center;gap:10px;display:flex}.ent-marca img{display:block}.ent-marca-nome{font-family:var(--font-marca), var(--sans);letter-spacing:-.01em;color:#fff;line-height:1}.ent-marca-nome b{font-weight:600}.ent-marca-nome span{font-weight:300}.ent-vitrine-titulo{font-family:var(--font-marca), var(--sans);letter-spacing:-.02em;color:#fff;text-wrap:balance;font-weight:600}.ent-vitrine-texto{color:#d6e8b4;line-height:1.65}.ent-previa{width:100%;max-width:520px;height:360px;margin:0 auto;position:relative}.ent-vidro{-webkit-backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff29;border-radius:16px;position:absolute;box-shadow:0 30px 70px -30px #000000b3}.ent-v1{width:86%;padding:16px;top:24px;left:0;transform:rotate(-2deg)}.ent-v2{align-items:center;gap:12px;width:66%;padding:16px;display:flex;bottom:8px;right:0;transform:rotate(2deg)}.ent-v-topo{align-items:center;gap:8px;margin-bottom:14px;display:flex}.ent-ponto{background:#9fd83f;border-radius:50%;width:8px;height:8px}.ent-barra{background:#ffffff47;border-radius:99px;height:7px;display:block}.ent-barra.fina{background:#ffffff29;height:6px}.ent-parcela{grid-template-columns:26px 1fr 54px;align-items:center;gap:12px;padding:7px 0;display:grid}.ent-parcela+.ent-parcela{border-top:1px solid #ffffff14}.ent-ok{color:#fff;background:#7cb518;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 0 14px #9fd83f80}.ent-pend{border:1px dashed #ffffff4d;border-radius:50%;width:24px;height:24px}.ent-prog{background:#ffffff1f;border-radius:99px;height:8px;margin-top:14px;overflow:hidden}.ent-prog i{background:linear-gradient(90deg,#7cb518,#b5e55a);border-radius:99px;width:62%;height:100%;display:block}.ent-recibo{color:#5e8f10;background:#eaf5cf;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.ent-chip{color:#c6ec7f;background:#9fd83f33;border-radius:99px;flex:none;padding:4px 10px;font-size:10.5px;font-weight:600}.ent-form-lado{justify-content:center;align-items:center;padding:56px 32px;display:flex;position:relative;overflow:hidden}.ent-brilho{pointer-events:none;filter:blur(90px);border-radius:50%;position:absolute}.ent-form-caixa{width:100%;max-width:360px;position:relative}.ent-h1{font-family:var(--font-marca), var(--sans);letter-spacing:-.02em;color:#17260a;font-size:32px;font-weight:600;line-height:1.15}.ent .ent-sub{color:#55683a;margin-top:8px;font-size:13.5px}.ent-form{gap:16px;margin-top:28px;display:grid}.ent-form label{color:#3e5120;font-size:12.5px;font-weight:600;display:block}.ent-form label>span.ent-rot{margin-bottom:6px;display:block}.ent-form input{color:#17260a;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #d6e2bf;border-radius:10px;outline:none;padding:0 14px;font-size:14.5px;transition:border-color .15s,box-shadow .15s;display:block}.ent-form input::placeholder{color:#a3b38a}.ent-form input:focus{border-color:#7cb518;outline:none;box-shadow:0 0 0 3px #7cb51833}.ent-senha{display:block;position:relative}.ent-senha input{padding-right:44px}.ent-senha button{color:#8a9c70;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ent-senha button:hover{color:#3e5120;background:#f1f6e6}.ent-erro{color:#b42a30;background:#fdecec;border-radius:10px;padding:10px 12px;font-size:13px}.ent-botao{color:#14220a;width:100%;height:44px;font:inherit;cursor:pointer;background:#7cb518;border:0;border-radius:10px;font-size:14.5px;font-weight:700;transition:background .15s;box-shadow:0 10px 22px -12px #5e8f10e6}.ent-botao:hover{background:#8cc925}.ent-botao:disabled{opacity:.7;cursor:wait}.ent-m{flex-direction:column;min-height:100vh;display:flex}.ent-m-topo{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:40px 32px;display:flex;position:relative}.ent-folha{background:#fff;border-radius:26px 26px 0 0;padding:28px 24px 36px;position:relative}.ent-folha .ent-h1{font-size:26px}.ent-folha .ent-form{margin-top:20px}.ent-d{grid-template-columns:1.15fr 1fr;min-height:100vh;display:none}.ent-d .ent-painel{flex-direction:column;justify-content:space-between;padding:48px;display:flex}@media (min-width:1024px){.ent-m{display:none}.ent-d{display:grid}}
