.lp-page,.lp-page *,.lp-page :before,.lp-page :after{box-sizing:border-box}.lp-page{font-family:var(--font-sans), "Inter", "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, sans-serif;flex-direction:row;min-height:100vh;margin:0;padding:0;display:flex}.lp-left-panel{background:#101827;flex:1;order:1;min-height:100vh;display:none;position:relative;overflow:hidden}.lp-left-panel:before{content:"";z-index:0;background:radial-gradient(at 0 18%,#e41f1aeb 0%,#694796b8 44%,#0000 78%),linear-gradient(135deg,#21264c 0%,#1e4486 40%,#694796 72%,#e41f1a 100%);position:absolute;inset:0}.lp-left-panel:after{content:"";z-index:1;background:#10182794;position:absolute;inset:0}.lp-left-grid{z-index:2;opacity:.09;background-image:radial-gradient(circle at 1px 1px,#ffffff6b 1px,#0000 0);background-size:18px 18px;position:absolute;inset:0}.lp-left-svg-wrap{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.95;width:clamp(28rem,52vw,51.5rem);position:absolute;top:7%;right:-20%}.lp-left-svg-wrap svg{width:100%;height:auto;overflow:visible}.lp-left-content{z-index:4;color:#fff;flex-direction:column;justify-content:center;height:100vh;padding:8vh 4rem 0;display:flex;position:relative}.lp-trail-path{fill:none;stroke-linecap:round;stroke-linejoin:round}.lp-trail-base{stroke:#a0c8ff12;stroke-width:1.2px}.lp-trail-glow{stroke-width:12px}.lp-trail-mid{stroke-width:5.2px}.lp-trail-core{stroke-width:2.4px}.lp-portal-badge{text-transform:uppercase;letter-spacing:.34em;color:#d5e6ff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff09;border:1px solid #74a9ff8c;border-radius:9999px;align-items:center;width:fit-content;margin-bottom:44px;padding:7px 24px;font-size:11px;font-weight:800;display:inline-flex;position:relative}.lp-badge-glow-svg{pointer-events:none;width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;inset:-4px;overflow:visible}.lp-badge-glow-svg .lp-trail-glow{stroke-width:4px}.lp-badge-glow-svg .lp-trail-mid{stroke-width:1.8px}.lp-badge-glow-svg .lp-trail-core{stroke-width:.9px}.lp-badge-glow-svg .lp-trail-base{stroke:#a0c8ff0a;stroke-width:.7px}.lp-left-h2{color:#fff;max-width:42rem;margin:0 0 28px;font-size:clamp(2.2rem,3.5vw,3.35rem);font-weight:900;line-height:1.22}.lp-feature-icon{border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid;position:relative}.lp-fi-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp-fi-ring .lp-fi-trail-glow{stroke-width:3.5px}.lp-fi-ring .lp-fi-trail-core{stroke-width:1px}.lp-fi-icon{z-index:1;color:#b4d9ff;position:relative}.lp-left-p{color:#ffffffd1;max-width:34rem;margin:0 0 48px;font-size:1.125rem;line-height:2}.lp-features{gap:16px;max-width:34rem;display:grid}.lp-feature{color:#ffffffdb;align-items:center;gap:20px;font-size:1rem;font-weight:500;display:flex}.lp-wrapper{background:radial-gradient(circle at 50% 0,#fff 0%,#f8faff 54%,#f1f5fb 100%);flex-direction:column;order:2;justify-content:flex-start;align-items:stretch;width:100%;min-height:100vh;display:flex;overflow-y:auto}.lp-left{display:none}.lp-right{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:40px 24px;display:flex}.lp-card{box-shadow:none;background:0 0;border-radius:0;flex-direction:column;width:100%;max-width:430px;padding:0;display:flex}.lp-logo{justify-content:center;align-items:center;margin-bottom:0;display:flex}.lp-logo img{object-fit:contain;width:auto;max-width:280px;height:72px}.lp-portal-caption{text-transform:uppercase;letter-spacing:.48em;color:#74809d;text-align:center;margin-top:32px;font-size:13px;font-weight:800}.lp-title{color:#071942;text-align:center;letter-spacing:-.5px;margin:8px 0 16px;padding:0;font-size:2rem;font-weight:900;line-height:1.2}.lp-form-fields{flex-direction:column;gap:20px;margin-top:16px;display:flex}.lp-label{color:#071942;text-transform:none;letter-spacing:normal;margin:0 0 4px;padding:0;font-size:15px;font-weight:800;display:block}.lp-required{color:#e41f1a;margin-left:2px}.lp-input-wrap{align-items:center;display:flex;position:relative}.lp-input-icon{color:#071942;z-index:10;pointer-events:none;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.lp-input-toggle{color:#071942;z-index:10;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;line-height:1;transition:color .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.lp-input-toggle:hover{color:#315fd6}.lp-input{color:#102151;width:100%;height:60px;font-size:15px;font-weight:600;font-family:var(--font-sans), "Inter", "Segoe UI Variable Text", system-ui, sans-serif;-webkit-appearance:none;background:#fffffff2;border:1px solid #d1dae8;border-radius:10px;outline:none;padding:0 64px;transition:border-color .2s,box-shadow .2s;box-shadow:0 12px 28px #10215117}.lp-input::placeholder{color:#7a88a8;font-weight:400}.lp-input:focus{background:#fff;border-color:#477bff80;box-shadow:0 0 0 4px #477bff1f,0 12px 28px #10215117}.lp-select{width:100%;position:relative}.lp-select-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding-right:20px;display:flex}.lp-select-trigger.is-placeholder{color:#7a88a8;font-weight:400}.lp-select-trigger:disabled{opacity:.6;cursor:not-allowed}.lp-select-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-select-caret{color:#071942;flex-shrink:0;transition:transform .2s;display:inline-flex}.lp-select-caret.is-open{transform:rotate(180deg)}.lp-select-panel{z-index:50;background:#fff;border:1px solid #d1dae8;border-radius:10px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 20px 44px #1021512e}.lp-select-search{color:#102151;border:none;border-bottom:1px solid #e6ebf3;outline:none;width:100%;height:44px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:500}.lp-select-search::placeholder{color:#7a88a8;font-weight:400}.lp-select-list{max-height:232px;padding:6px;overflow-y:auto}.lp-select-option{color:#102151;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.35;display:block}.lp-select-option:hover:not(:disabled){background:#eef3ff}.lp-select-option.is-selected,.lp-select-option.is-selected:hover:not(:disabled){color:#fff;background:#071942}.lp-select-option:disabled{opacity:.45;cursor:not-allowed}.lp-select-option-hint{opacity:.7;font-weight:500}.lp-select-empty{color:#7583a2;padding:14px 16px;font-size:14px}.lp-btn-enter{color:#fff;width:100%;height:58px;font-size:1rem;font-weight:800;font-family:var(--font-sans), "Inter", "Segoe UI Variable Text", system-ui, sans-serif;cursor:pointer;letter-spacing:.2px;background:#071942;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:28px;transition:background .2s,transform .15s,box-shadow .2s;display:flex;box-shadow:0 16px 30px #0719423d}.lp-btn-enter .lp-arrow{color:#a7c5ff;display:inline-flex}.lp-btn-enter:hover{color:#fff;background:#0a2050;box-shadow:0 20px 36px #07194252}.lp-btn-enter:active{background:#061535}.lp-btn-enter:disabled{opacity:.65;cursor:not-allowed}.lp-footer{text-align:center;flex-shrink:0;width:100%;padding:0 24px 32px}.lp-footer-divider-line{border:none;border-top:1px solid #d4dbe8;margin:0 0 32px}.lp-footer .lp-footer-text{color:#7583a2;flex-flow:wrap;justify-content:center;align-items:center;gap:12px;font-size:13px;font-weight:400;display:inline-flex}@media (min-width:1024px){.lp-page{flex-direction:row;height:100vh;max-height:100vh;overflow:hidden}.lp-left-panel{flex-direction:column;display:flex}.lp-wrapper{flex-shrink:0;order:2;width:clamp(30rem,34vw,36rem);height:100vh;overflow-y:auto}.lp-right{justify-content:center;padding:40px}}@media (min-width:1280px){.lp-wrapper{width:34rem}.lp-left-content{padding:0 6rem}}@media (min-width:1536px){.lp-wrapper{width:36rem}}@media (max-width:1023px){.lp-page{height:auto;min-height:100vh;max-height:none;overflow:auto}.lp-wrapper{min-height:100vh}.lp-right{padding:40px 20px}}@media (max-width:400px){.lp-right{padding:32px 16px}}.lp-divisor{border-bottom:1px solid #d4dbe8;margin-bottom:20px;padding-bottom:4px}.lp-connect{text-align:center;margin-top:20px}.lp-connect-label{color:#a0aec0;margin:0 0 10px;font-size:12px;font-weight:500}.lp-social{flex-direction:row;justify-content:center;align-items:center;gap:10px;display:flex}.lp-social-btn{object-fit:contain;cursor:pointer;border-radius:50%;width:36px;height:36px;transition:transform .2s,box-shadow .2s}.lp-social-btn:hover{transform:translateY(-2px)scale(1.1);box-shadow:0 4px 12px #1e448647}.lp-select-value{flex:1;min-width:0}.lp-select-value .lp-empresa__nome{letter-spacing:.01em;color:#1b2a55;font-size:13.5px;font-weight:500}.lp-select-option .lp-empresa__nome{font-size:13px}
.lp-page.lp-fx{--lp-accent:#071942;--lp-accent-2:#2f6fe0}.lp-fx .lp-fx-canvas{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lp-fx .lp-fx-luz{z-index:3;width:calc(8rem * var(--lp-escala,1));height:calc(8rem * var(--lp-escala,1));margin:calc(-4rem * var(--lp-escala,1)) 0 0 calc(-4rem * var(--lp-escala,1));mix-blend-mode:screen;opacity:0;pointer-events:none;will-change:transform;background:radial-gradient(circle,#8cb4ff2e 0%,#7878f014 40%,#0000 70%);border-radius:50%;transition:opacity .4s;position:absolute;top:0;left:0}.lp-fx .lp-fx-luz[data-ativa=true]{opacity:1}.lp-fx .lp-left-svg-wrap svg{transition:opacity .45s}.lp-fx .lp-left-svg-wrap[data-espalhada=true] svg{opacity:0;transition-duration:.12s}.lp-fx .lp-logo-hit{pointer-events:fill;cursor:grab;touch-action:none}.lp-fx .lp-logo-hit:active{cursor:grabbing}.lp-fx .lp-left-panel{pointer-events:auto}.lp-fx .lp-left-content{pointer-events:none}.lp-fx .lp-left-content>*{pointer-events:auto}@keyframes lp-sobe{0%{opacity:0;translate:0 28px}}.lp-fx .lp-left-content>*{animation:.7s cubic-bezier(.22,1,.36,1) backwards lp-sobe}.lp-fx .lp-left-content>:first-child{animation-delay:.1s}.lp-fx .lp-left-content>:nth-child(2){animation-delay:.18s}.lp-fx .lp-left-content>:nth-child(3){animation-delay:.26s}.lp-fx .lp-left-content>:nth-child(4){animation-delay:.34s}.lp-fx .lp-features>*{animation:.7s cubic-bezier(.22,1,.36,1) backwards lp-sobe}.lp-fx .lp-features>:first-child{animation-delay:.42s}.lp-fx .lp-features>:nth-child(2){animation-delay:.5s}.lp-fx .lp-features>:nth-child(3){animation-delay:.58s}.lp-fx .lp-features>:nth-child(4){animation-delay:.66s}@keyframes lp-entra{0%{opacity:0;translate:0 10px}}.lp-fx .lp-card>*{animation:.52s cubic-bezier(.22,1,.36,1) backwards lp-entra}.lp-fx .lp-card>:first-child{animation-delay:40ms}.lp-fx .lp-card>:nth-child(2){animation-delay:.1s}.lp-fx .lp-card>:nth-child(3){animation-delay:.16s}.lp-fx .lp-card>:nth-child(4){animation-delay:.22s}.lp-fx .lp-card>:nth-child(5){animation-delay:.28s}.lp-fx .lp-card>:nth-child(n+6){animation-delay:.34s}.lp-page.lp-fx .lp-left-h2{max-width:38rem;font-size:clamp(1.9rem,2.3vw,2.5rem);line-height:1.25}@keyframes lp-titulo-brilho{0%,55%{background-position:100% 0}to{background-position:0 0}}.lp-fx .lp-titulo-brilho{-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px #78aaff2e);background-image:linear-gradient(110deg,#fff 0% 36%,#8fbcff 44%,#d9c4ff 50%,#8fbcff 56%,#fff 64% 100%);background-position:100% 0;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:4.5s ease-in-out 1.2s infinite lp-titulo-brilho}.lp-fx .lp-feature{text-shadow:0 1px 12px #0a143273;border:1px solid #0000;border-radius:1rem;margin-inline:-.75rem;padding:.5rem .75rem;transition:color .25s,background-color .3s,border-color .3s,translate .3s cubic-bezier(.22,1,.36,1)}.lp-fx .lp-feature:hover{color:#fff;background-color:#ffffff0f;border-color:#a0c8ff2e;translate:4px}.lp-fx .lp-feature-icon{transition:background-color .3s,box-shadow .3s}.lp-fx .lp-feature:hover .lp-feature-icon{box-shadow:inset 0 0 22px #82c2ff3d,0 0 18px #8bbcff29}.lp-fx .lp-fi-icon{transition:color .3s,filter .3s}.lp-fx .lp-feature:hover .lp-fi-icon{color:#fff;filter:drop-shadow(0 0 6px #8bbcffcc);animation:.7s ease-in-out lp-icone-balanca}@keyframes lp-icone-balanca{0%,to{rotate:none;scale:1}25%{rotate:-10deg;scale:1.08}55%{rotate:7deg;scale:1.08}80%{rotate:-3deg;scale:1.02}}@media (min-width:1024px){.lp-page.lp-fx{background-color:#101827;background-image:linear-gradient(#10182794,#10182794),radial-gradient(at 0 18%,#e41f1aeb 0%,#694796b8 44%,#0000 78%),linear-gradient(135deg,#21264c 0%,#1e4486 40%,#694796 72%,#e41f1a 100%)}.lp-page.lp-fx .lp-wrapper{-webkit-backdrop-filter:blur(28px)saturate(1.4);backdrop-filter:blur(28px)saturate(1.4);background:#f8faffcc linear-gradient(#ffffff29 0%,#ffffff0a 18%,#0000 34%);position:relative;box-shadow:inset 1px 0 #ffffff73,inset 0 1px #ffffff40,-24px 0 60px #0910282e}}.lp-fx .lp-wrapper:before{content:"";pointer-events:none;background:radial-gradient(9rem circle at var(--lp-px,50%) var(--lp-py,50%), #2f6fe01f, transparent 70%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.lp-fx .lp-wrapper:hover:before{opacity:1}.lp-fx .lp-wrapper>*{position:relative}.lp-fx .lp-input-wrap{border-radius:10px;position:relative}.lp-fx .lp-input-wrap:after{content:"";z-index:1;border-radius:inherit;background:radial-gradient(130px circle at var(--lp-gx,50%) var(--lp-gy,50%), #2f6fe0d9, transparent 70%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1.5px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp-fx .lp-input-wrap:hover:after{opacity:1}.lp-fx .lp-input-icon{transition:color .2s,scale .26s cubic-bezier(.34,1.56,.64,1)}.lp-fx .lp-input-wrap:focus-within .lp-input-icon{color:var(--lp-accent-2);scale:1.1}.lp-page.lp-fx .lp-btn-enter{isolation:isolate;background:linear-gradient(110deg, var(--lp-accent) 0%, #1e4486 33%, var(--lp-accent) 66%, #1e4486 100%);background-size:300% 100%;animation:6s ease-in-out infinite alternate lp-botao-fluxo;position:relative;overflow:hidden}.lp-page.lp-fx .lp-btn-enter:hover:not(:disabled){filter:brightness(1.1)}@keyframes lp-botao-fluxo{0%{background-position:0%}to{background-position:100%}}.lp-page.lp-fx .lp-btn-enter:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff3d 50%,#0000 70%);position:absolute;inset:0;translate:-120%}.lp-page.lp-fx .lp-btn-enter:hover:not(:disabled):before{transition:translate .85s;translate:120%}.lp-fx .lp-ripple{pointer-events:none;background:#ffffff52;border-radius:50%;animation:.56s ease-out forwards lp-ripple;position:absolute;scale:0}@keyframes lp-ripple{to{opacity:0;scale:2.4}}.lp-page.lp-fx .lp-btn-enter.lp-btn-carregando{pointer-events:none;cursor:progress;filter:saturate(.85)brightness(.95)}.lp-page.lp-fx .lp-btn-enter.lp-btn-carregando .lp-arrow{display:none}.lp-page.lp-fx .lp-btn-enter.lp-btn-carregando:after{content:"";border:2px solid #ffffff4d;border-top-color:#ffffffe6;border-radius:50%;order:-1;width:18px;height:18px;animation:.7s linear infinite lp-spinner}@keyframes lp-spinner{to{rotate:360deg}}@keyframes lp-clique{0%{opacity:.7;scale:.2}to{opacity:0;scale:1}}.lp-clique{z-index:60;width:calc(3.5rem * var(--lp-escala,1));height:calc(3.5rem * var(--lp-escala,1));margin:calc(-1.75rem * var(--lp-escala,1)) 0 0 calc(-1.75rem * var(--lp-escala,1));pointer-events:none;border:1.5px solid #a0c4ffe6;border-radius:50%;animation:.55s cubic-bezier(.22,1,.36,1) forwards lp-clique;position:fixed;box-shadow:0 0 12px #2f6fe073}@property --lp-giro{syntax:"<angle>";inherits:false;initial-value:0deg}.lp-fx .lp-campo-empresa.lp-carregando .lp-input-wrap:before{content:"";z-index:2;background:conic-gradient(from var(--lp-giro), transparent 0deg, #2f6fe026 90deg, #2f6fe0 200deg, #8fbcff 250deg, transparent 300deg);-webkit-mask-composite:xor;pointer-events:none;border-radius:12px;padding:2px;animation:1.1s linear infinite lp-giro-anel;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes lp-giro-anel{to{--lp-giro:360deg}}.lp-fx .lp-campo-empresa.lp-carregando .lp-select-value{-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#8a97b4 0% 35%,#c9d3e6 50%,#8a97b4 65% 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.2s linear infinite lp-brilho-texto}@keyframes lp-brilho-texto{0%{background-position:100% 0}to{background-position:-120% 0}}.lp-fx .lp-campo-empresa.lp-carregando .lp-select-caret{opacity:0}.lp-fx .lp-campo-empresa.lp-carregando .lp-input-wrap:after{content:"";z-index:3;opacity:1;background:0 0;border:2px solid #2f6fe033;border-top-color:#2f6fe0;border-radius:50%;width:16px;height:16px;margin-top:-8px;padding:0;animation:.7s linear infinite lp-spinner;position:absolute;inset:50% 16px auto auto;-webkit-mask:none;mask:none}.lp-empresa{flex-direction:column;justify-content:center;min-width:0;line-height:1.3;display:flex}.lp-empresa__nome,.lp-empresa__fantasia{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-empresa__fantasia{color:#64748b;font-size:11.5px;font-weight:400}.lp-select-option.is-selected .lp-empresa__fantasia{color:inherit;opacity:.8}@media (min-width:1024px){.lp-page.lp-fx .lp-left-content,.lp-page.lp-fx .lp-left-svg-wrap,.lp-page.lp-fx .lp-wrapper{zoom:var(--lp-escala,1)}.lp-page.lp-fx .lp-left-content{height:calc(100vh / var(--lp-escala,1));padding-top:calc(8vh / var(--lp-escala,1))}.lp-page.lp-fx .lp-wrapper{height:calc(100vh / var(--lp-escala,1))}}@media (prefers-reduced-motion:reduce){.lp-fx .lp-left-content>*,.lp-fx .lp-features>*,.lp-fx .lp-card>*,.lp-fx .lp-titulo-brilho,.lp-page.lp-fx .lp-btn-enter,.lp-fx .lp-feature:hover .lp-fi-icon,.lp-fx .lp-campo-empresa.lp-carregando .lp-input-wrap:before,.lp-fx .lp-campo-empresa.lp-carregando .lp-select-value,.lp-fx .lp-campo-empresa.lp-carregando .lp-input-wrap:after{animation:none}.lp-fx .lp-fx-luz,.lp-fx .lp-ripple,.lp-fx .lp-wrapper:before,.lp-page.lp-fx .lp-btn-enter:before,.lp-clique{display:none}.lp-fx .lp-feature:hover{translate:none}}
