.landing.pagina{background:#08130d;min-height:100vh}.landing.pagina .lnav .logo{text-decoration:none}.landing.pagina .darkzone{flex-direction:column;min-height:100vh;display:flex}.landing.pagina .darkzone>.pg-zona{z-index:2;flex:1;padding:128px 0 72px;position:relative}.landing.pagina .darkzone>.lfoot{color:#8fa89a}.landing .pg-zona>:not(.pg-corrente){z-index:2;position:relative}.landing .pg-corrente{z-index:1;pointer-events:none;position:absolute;top:0;left:0}.landing.pagina h1{color:#f2fbf5;letter-spacing:-.03em;text-wrap:balance;text-shadow:0 4px 40px #000a;margin:0;font:800 clamp(36px,5.4vw,66px)/1.02 Bricolage Grotesque,system-ui,sans-serif;animation:.9s cubic-bezier(.16,1,.3,1) .1s both topo-in}.landing.pagina h1 .g,.landing.pagina h2 .g{color:#3dff8a;text-shadow:0 0 30px #3dff8a66}.landing .pg-sub{color:#cfe3d8;max-width:52ch;margin:18px 0 0;font-size:clamp(15px,1.5vw,18px);line-height:1.55;animation:.9s cubic-bezier(.16,1,.3,1) .3s both topo-in}.landing.pagina .topo-btn:disabled{opacity:.6;cursor:default;transform:none}.landing .sp-cab{text-align:center}.landing .sp-cab .pg-sub{margin-left:auto;margin-right:auto}.landing .sp-grade{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1180px;margin:56px auto 0;display:grid}.landing.pagina .sp-app{border-radius:20px;flex-direction:column;padding:26px;animation:.9s cubic-bezier(.16,1,.3,1) both topo-in;display:flex;position:relative}.landing.pagina .sp-app:nth-child(2){animation-delay:.1s}.landing.pagina .sp-app:nth-child(3){animation-delay:.2s}.landing.pagina .sp-app:nth-child(4){animation-delay:.3s}.landing.pagina .sp-app{background:#0c1c14d9}.landing.pagina .sp-app.rec{border-color:#3dff8a55}.landing .sp-rec{color:#03210f;letter-spacing:.02em;background:#3dff8a;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:700;position:absolute;top:22px;right:22px}.landing .sp-ic{color:#3dff8a;background:linear-gradient(145deg,#1e3a2b,#10261a);border-radius:15px;width:56px;height:56px;padding:9px}.landing .sp-ic svg{width:100%;height:100%;display:block}.landing .sp-scr{fill:#3dff8a;opacity:.18;animation:3.2s ease-in-out infinite sp-acende}.landing .sp-app.energizado .sp-scr{opacity:.55}.landing .sp-led{fill:#3dff8a;animation:1.6s steps(2,end) infinite sp-pisca}.landing .sp-gira{transform-origin:24px 24px;animation:6s linear infinite sp-gira}@keyframes sp-acende{50%{opacity:.42}}@keyframes sp-pisca{50%{opacity:.15}}@keyframes sp-gira{50%{transform:scaleX(.25)}}.landing .sp-onde{letter-spacing:.1em;text-transform:uppercase;margin:18px 0 4px;font-weight:700;color:#8af0b3!important;font-size:12px!important}.landing.pagina .sp-app h3{letter-spacing:-.01em;margin:0 0 8px;font-size:24px}.landing.pagina .sp-app p{font-size:14.5px;line-height:1.55}.landing .sp-acao{margin-top:auto;padding-top:22px;display:block}.landing .sp-acao .topo-btn{width:100%;padding:14px 20px;font-size:15px}.landing .sp-final{max-width:920px;margin-top:56px}.landing .sp-final .ctaband{padding:44px 28px}.landing .sp-final h2{color:#f2fbf5;letter-spacing:-.02em;margin:0;font:800 clamp(26px,3.4vw,38px)/1.1 Bricolage Grotesque,system-ui,sans-serif}.landing .sp-final .lead{margin:12px auto 26px}.landing .sp-ajuda{color:#8fa89a;max-width:52ch;margin:22px auto 0;font-size:13.5px}.landing .ct-grade{grid-template-columns:1fr minmax(0,460px);align-items:center;gap:64px;min-height:calc(100vh - 300px);display:grid}.landing .ct-pontos{gap:16px;margin:34px 0 0;padding:0;list-style:none;display:grid}.landing .ct-ponto{color:#e4f3ea;align-items:center;gap:14px;font-size:16.5px;font-weight:500;animation:.9s cubic-bezier(.16,1,.3,1) both topo-in;display:flex}.landing .ct-ponto:first-child{animation-delay:.45s}.landing .ct-ponto:nth-child(2){animation-delay:.55s}.landing .ct-ponto:nth-child(3){animation-delay:.65s}.landing .ct-ponto i{background:#0a1a12;border:1px solid #3dff8a55;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:background .5s,box-shadow .5s,border-color .5s;display:grid}.landing .ct-ponto i svg{fill:none;stroke:#3dff8a;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.landing .ct-ponto i.energizado{background:#3dff8a;border-color:#3dff8a;box-shadow:0 0 24px -2px #3dff8a}.landing .ct-ponto i.energizado svg{stroke:#03210f}.landing.pagina .ct-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1a12e6;border-radius:22px;flex-direction:column;gap:16px;padding:32px;animation:.9s cubic-bezier(.16,1,.3,1) .2s both topo-in;display:flex}.landing.pagina .ct-card:hover{box-shadow:none}.landing .ct-card h2{color:#f2fbf5;letter-spacing:-.02em;margin:0 0 4px;font:800 30px/1.1 Bricolage Grotesque,system-ui,sans-serif}.landing .ct-par{grid-template-columns:1fr 1fr;gap:14px;display:grid}.landing .ct-campo{flex-direction:column;gap:7px;min-width:0;display:flex}.landing .ct-campo label{color:#a9c4b5;font-size:13px;font-weight:500}.landing .ct-campo input{box-sizing:border-box;color:#f2fbf5;background:#050d09;border:1px solid #ffffff24;border-radius:11px;outline:none;width:100%;padding:13px 14px;font:15px/1.2 DM Sans,system-ui,sans-serif;transition:border-color .2s,box-shadow .2s}.landing .ct-campo input::placeholder{color:#5d7568}.landing .ct-campo input:focus{border-color:#3dff8a;box-shadow:0 0 0 3px #3dff8a2e}.landing .ct-erro{color:#ffb3b3;background:#ff5c5c1a;border:1px solid #ff5c5c55;border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.landing .ct-enviar{isolation:isolate;width:100%;margin-top:6px}.landing .ct-troca{text-align:center;color:#a9c4b5;margin:2px 0 0;font-size:14px}.landing .ct-troca a{color:#3dff8a;font-weight:700;text-decoration:none}.landing .ct-troca a:hover{text-decoration:underline}.landing .ct-card.energizado .ct-enviar:not(:disabled),.landing .sp-final .topo-btn.energizado{animation:.9s ease-out v-e-chegou,2.2s ease-in-out .9s infinite v-e-carga}.landing .ct-card.energizado .ct-enviar:not(:disabled):before,.landing .sp-final .topo-btn.energizado:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--v-e-ang), transparent 0 62%, #fff 80%, #eafff1 88%, #fff 92%, transparent 100%);-webkit-mask-composite:xor;padding:2px;animation:1.6s linear infinite v-e-gira;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.landing .ct-card.pulso .ct-enviar,.landing .sp-final .topo-btn.energizado.pulso{animation:.9s ease-out v-e-chegou}@media (max-width:1000px){.landing .ct-grade{grid-template-columns:1fr minmax(0,400px);gap:40px}.landing .ct-par{grid-template-columns:1fr}.landing .sp-grade{grid-template-columns:repeat(2,1fr);max-width:720px}}@media (max-width:720px){.landing .ct-grade{grid-template-columns:1fr;gap:40px;min-height:0}.landing .ct-card{order:-1}.landing.pagina .darkzone>.pg-zona{padding:96px 0 48px}.landing .sp-grade{grid-template-columns:1fr;gap:14px;margin-top:36px}.landing.pagina .sp-app{padding:22px}.landing .sp-final{margin-top:36px}.landing.pagina .ct-card{padding:22px}.landing .ct-par{grid-template-columns:1fr}.landing .ct-copy{text-align:left}}@media (prefers-reduced-motion:reduce){.landing.pagina h1,.landing .pg-sub,.landing.pagina .sp-app,.landing .ct-ponto,.landing.pagina .ct-card,.landing .sp-scr,.landing .sp-led,.landing .sp-gira,.landing .ct-card.energizado .ct-enviar,.landing .ct-card.energizado .ct-enviar:before,.landing .sp-final .topo-btn.energizado,.landing .sp-final .topo-btn.energizado:before{animation:none}.landing .ct-card.energizado .ct-enviar,.landing .sp-final .topo-btn.energizado{box-shadow:0 0 0 1px #3dff8a,0 0 40px -4px #3dff8a}}.pg-privacidade .pv-texto{flex-direction:column;gap:22px;max-width:760px;padding-bottom:56px;display:flex}.pg-privacidade .pv-texto h2{color:#eaf6ef;text-wrap:balance;margin:0 0 6px;font-size:19px}.pg-privacidade .pv-texto p{color:#b9cdc1;margin:0 0 8px;font-size:15.5px;line-height:1.6}.pg-privacidade .pv-escolha{background:#ffffff08;border:1px solid #ffffff1c;border-radius:14px;padding:16px 18px}.pg-privacidade .pv-bt{flex-wrap:wrap;gap:8px;display:flex}.pg-privacidade .pv-credito{color:#7f998a!important;font-size:12.5px!important}.landing .lfoot a{color:inherit;text-underline-offset:2px;margin-left:10px;text-decoration:underline}
