body.lp{background:#10201a;color:#eef3e8;font:16px/1.55 system-ui,sans-serif;overflow-x:hidden}.lp a{color:#ffd38a}.lp h1,.lp h2,.lp h3{font-family:var(--pixel);line-height:1.15}.lp-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:16px;padding:10px max(16px,4vw);background:#0e1a13d1;backdrop-filter:blur(8px);border-bottom:1px solid rgba(240,168,58,.25)}.lp-marca{display:flex;align-items:center;gap:8px;text-decoration:none;color:#f6e7c4!important;font:700 22px var(--pixel)}.lp-marca img{width:36px;height:36px;image-rendering:pixelated}.lp-links{display:flex;gap:18px;margin-left:auto}.lp-links a{color:#d9e6d2;text-decoration:none;font-size:14px}.lp-links a:hover{color:#ffd38a}@media(max-width:720px){.lp-links{display:none}.lp-nav .lp-botao{margin-left:auto}}.lp-botao{display:inline-block;padding:13px 26px;border-radius:10px;text-decoration:none;font:700 18px var(--pixel);color:#08130c!important;background:linear-gradient(180deg,#8fe07d,#4aa557);box-shadow:0 4px #2b6b35,0 8px 24px #4aa55759;transition:translate .15s,filter .15s}.lp-botao:hover{translate:0 -2px;filter:brightness(1.08)}.lp-botao.sec{background:#00000059;color:#ffe2a8!important;box-shadow:inset 0 0 0 2px #ffd38a99}.lp-botao.pequeno{padding:8px 16px;font-size:15px}.lp-hero{min-height:min(88vh,760px)!important;display:grid!important;align-content:center;justify-items:center;text-align:center;padding:48px 16px 120px!important;clip-path:ellipse(140% 100% at 50% 0%)}.lp-hero-texto{position:relative;max-width:760px;animation:subir .7s ease-out}.lp-chapeu{margin:0 0 8px;color:#f3d9b0;letter-spacing:.5px}.lp-hero h1{margin:0;font-size:clamp(42px,8vw,84px);color:#fff3d6;text-shadow:0 4px 0 #3a2410,0 10px 30px rgba(0,0,0,.55)}.lp-sub{margin:14px auto 22px;max-width:640px;font-size:clamp(16px,2.2vw,19px);color:#f1ead6;text-shadow:0 2px 8px rgba(0,0,0,.7)}.lp-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.lp-selos{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;list-style:none;padding:0;margin:22px 0 0}.lp-selos li{padding:5px 12px;border-radius:999px;font-size:13px;background:#0a140e99;border:1px solid rgba(255,211,138,.4)}.lp-hero .curiosidade{position:absolute;bottom:70px;left:50%;translate:-50% 0;width:min(92%,640px)}.lp-secao{padding:72px max(16px,6vw);max-width:1180px;margin:0 auto}.lp-secao>h2,.lp-final h2{text-align:center;font-size:clamp(28px,4.5vw,44px);margin:0 0 28px;color:#fff0cc}.lp-intro,.lp-nota-centro{text-align:center;max-width:760px;margin:-12px auto 28px;color:#d6e4cf}.lp-nota-centro{margin:28px auto 0;font-style:italic}.lp-escura{max-width:none;background:radial-gradient(60% 40px at 50% 0,#10201a 98%,transparent) top / 120px 40px repeat-x,linear-gradient(180deg,#0b1711,#132a1f 40%,#0b1711);padding:96px max(16px,calc((100% - 1180px)/2)) 72px}.lp-faixa{padding:0 16px;margin-top:-70px;position:relative;z-index:2}.lp-caixa{max-width:900px;margin:0 auto;display:flex;gap:18px;align-items:center;padding:20px 24px;border-radius:18px 40px;background:linear-gradient(135deg,#3a2410,#5a3a1a);border:2px solid #e8a33d;box-shadow:0 14px 40px #00000080}.lp-caixa h2{margin:0 0 6px;color:#ffd38a;font-size:24px}.lp-caixa p{margin:0;color:#f6e7c4}.selo-beta.grande{font-size:22px;padding:8px 14px;flex:none}@media(max-width:600px){.lp-caixa{flex-direction:column;text-align:center}}.lp-passos{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.lp-passos li{position:relative;padding:26px 22px 20px;border-radius:20px 20px 20px 6px;background:var(--papel);color:var(--tinta);box-shadow:0 6px #b79a63,0 14px 30px #00000059}.lp-passos li b{position:absolute;top:-18px;left:18px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;font:700 22px var(--pixel);background:#4aa557;color:#08130c;box-shadow:0 3px #2b6b35}.lp-passos h3{margin:6px 0;color:#2f6a2a;font-size:21px}.lp-passos p{margin:0}.lp-telas{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin:40px 0 0}.lp-telas figure{margin:0}.lp-telas img{width:100%;height:auto;display:block;border-radius:14px;border:3px solid #4a2f1b;image-rendering:pixelated;box-shadow:0 12px 30px #00000073}.lp-telas figcaption{margin-top:8px;font-size:14px;color:#b8cdb2;text-align:center}.lp-numeros{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;text-align:center}.lp-numeros li{padding:16px 8px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,211,138,.2)}.lp-numeros b{display:block;font:700 40px var(--pixel);color:#8fe07d}.lp-numeros span{font-size:14px;color:#c9d9c3}.lp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.lp-cards article{padding:18px 20px 20px;border-radius:22px 8px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid rgba(143,224,125,.22);transition:translate .2s,border-color .2s}.lp-cards article:hover{translate:0 -4px;border-color:#ffd38a8c}.lp-cards h3{margin:4px 0 6px;color:#ffd38a;font-size:22px}.lp-cards p{margin:0;color:#d6e4cf;font-size:15px}.bicho{display:block;width:72px;height:72px;background:var(--b) 0 0 / 900% 100% no-repeat;image-rendering:pixelated;animation:quadros-login 1s steps(9) infinite;filter:drop-shadow(0 6px 4px rgba(0,0,0,.4))}.lp-regras{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-top:30px}.lp-regras>div{padding:20px 22px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(240,168,58,.3)}.lp-regras h3{margin:0 0 8px;color:#ffd38a}.lp-regras ul{margin:0;padding-left:20px}.lp-regras li{margin:4px 0}.lp-aviso{margin:22px auto 0;max-width:900px;padding:14px 18px;border-radius:12px;background:#e8a33d1f;border:1px dashed rgba(232,163,61,.7);text-align:center}.lp-faq{max-width:820px;margin:0 auto;display:grid;gap:10px}.lp-faq details{border-radius:12px;background:#ffffff0d;border:1px solid rgba(143,224,125,.2);padding:0 18px}.lp-faq summary{cursor:pointer;padding:14px 0;font:600 18px var(--pixel);color:#fff0cc;list-style:none}.lp-faq summary:after{content:"+";float:right;color:#8fe07d}.lp-faq details[open] summary:after{content:"–"}.lp-faq p{margin:0 0 14px;color:#d6e4cf}.lp-final{text-align:center;padding:80px 16px;background:#2a1a24 url(/arte/ui/login.png) center 70% / cover no-repeat;image-rendering:pixelated;box-shadow:inset 0 0 0 2000px #0a140e8c}.lp-final h2{text-shadow:0 4px 0 #3a2410}.lp-final .nota{color:#e8efe0;margin-top:12px}.lp-rodape{padding:28px 16px 40px;text-align:center;color:#9db5a2;font-size:14px;background:#0a140f}.lp-rodape p{margin:4px 0}@media(prefers-reduced-motion:reduce){.bicho{animation:none}.lp-botao,.lp-cards article{transition:none}}.lp-travessia{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:center}@media(max-width:760px){.lp-travessia{grid-template-columns:1fr}}.lp-mapa{position:relative;margin:0;width:100%;max-width:500px;justify-self:center}.lp-mapa svg{display:block;width:100%;height:auto;overflow:visible}.lp-mapa .terra{fill:url(#br-mata)}.lp-mapa .contorno{fill:none;stroke:#8fe07d;stroke-opacity:.55;stroke-width:2.5;stroke-linejoin:round}.lp-mapa .aura{fill:url(#br-brilho);animation:pulso-mapa 3s ease-in-out infinite}.lp-mapa .pino circle{fill:#22352a;stroke:#6f8a76;stroke-width:2;stroke-dasharray:4 3}.lp-mapa .pino text{fill:#9fb4a5;font:700 15px var(--pixel);text-anchor:middle}.lp-mapa .pino.aberto circle{fill:#ffd38a;stroke:#fff0cc;stroke-dasharray:none}.lp-mapa .rotulo{fill:#ffd38a;font:700 17px var(--pixel);text-anchor:middle;paint-order:stroke;stroke:#0b1711;stroke-width:4px}.lp-mapa .bicho{position:absolute;width:60px;height:60px;translate:-50% -100%}.lp-rota{list-style:none;padding:0;margin:0;display:grid;gap:14px}.lp-rota li{padding:16px 18px;border-radius:18px 6px;background:#ffffff08;border:1px dashed rgba(159,180,165,.45);color:#9fb4a5}.lp-rota b{display:block;margin-bottom:4px;font:700 22px var(--pixel);color:#c9d6cc}.lp-rota li.aberta{border:1px solid rgba(255,211,138,.6);background:#ffd38a14;color:#d6e4cf}.lp-rota li.aberta b{color:#ffd38a}@keyframes pulso-mapa{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.lp-mapa .aura{animation:none}}.lp-legal{max-width:860px;color:#d6e4cf;line-height:1.6}.lp-legal h2{margin:36px 0 12px;color:#fff0cc;font-size:30px;scroll-margin-top:80px}.lp-legal h3{margin:22px 0 6px;color:#ffd38a;font-size:20px}.lp-legal ul{padding-left:22px}.lp-legal li{margin:5px 0}.lp-legal a,.lp-rodape a{color:#ffd38a}
