html:has(.lp){scroll-behavior:smooth;scroll-padding-top:76px}.lp{overflow-x:clip}.lp-wrap{width:100%;max-width:1180px;margin:0 auto;padding-left:20px;padding-right:20px}.lp-sec{padding:72px 0;position:relative}.lp-sec-clara{border-top:1px solid var(--al-linha);border-bottom:1px solid var(--al-linha);background:linear-gradient(#10271a8c,#0a1a1259)}.lp-hero{padding-top:120px;padding-bottom:56px}.lp-h1{letter-spacing:-.03em;font-size:clamp(32px,4.6vw,54px);font-weight:900;line-height:1.04}.lp-h2{letter-spacing:-.02em;margin-top:4px;font-size:clamp(28px,3.8vw,44px);font-weight:900;line-height:1.1}.lp-lead{color:#c5d8cb;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.lp-grad{background:linear-gradient(100deg,#3dffa0,#ffd166);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-destaque{text-align:center;letter-spacing:-.01em;font-size:clamp(22px,3vw,34px);font-weight:900;line-height:1.2}.lp-faixa{border-top:1px solid var(--al-linha);border-bottom:1px solid var(--al-linha);background:#0a1a1280;padding:26px 0}.lp-num{color:#3dffa0;text-shadow:0 0 24px #3dffa073;font-size:clamp(30px,4vw,46px);font-weight:900;line-height:1}.lp-topo{z-index:40;border-bottom:1px solid #0000;transition:background .2s,border-color .2s;position:fixed;top:0;left:0;right:0}.lp-topo-rolou{-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--al-linha);background:#07130dd1}.lp-topo .al-btn{white-space:nowrap}.lp-emoji{background:#3dffa01f;border:1px solid #3dffa040;border-radius:18px;place-items:center;width:56px;height:56px;font-size:30px;display:grid}.lp-emoji-grande{border-radius:24px;width:76px;height:76px;margin:0 auto;font-size:42px}.lp-problema,.lp-recurso,.lp-modulo{transition:transform .2s,border-color .2s}.lp-problema:hover,.lp-recurso:hover,.lp-modulo:hover{border-color:#3dffa073;transform:translateY(-4px)}.lp-modulo-ico{background:radial-gradient(circle at 30% 25%,#284a36,#10271a 75%);border:2px solid #ffffff1f;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;font-size:28px;display:grid}.lp-revelar{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(22px)}.lp-visivel{opacity:1;transform:none}.lp-cena{perspective:1500px;padding:24px 0 36px;position:relative}.lp-quadro{transform-style:preserve-3d;background:linear-gradient(160deg,#0f2418,#07130d);border:1px solid #3dffa059;border-radius:22px;transition:transform .5s;animation:9s ease-in-out infinite lp-balanca;position:relative;overflow:hidden;transform:rotateY(-14deg)rotateX(5deg)rotate(1deg);box-shadow:0 50px 90px -30px #000c,0 0 70px -10px #3dffa040}.lp-cena:hover .lp-quadro{transform:rotateY(-4deg)rotateX(2deg)}@keyframes lp-balanca{0%,to{transform:rotateY(-14deg)rotateX(5deg)rotate(1deg)translateY(0)}50%{transform:rotateY(-10deg)rotateX(3deg)rotate(0)translateY(-8px)}}.lp-barra-topo{border-bottom:1px solid var(--al-linha);background:#ffffff0a;align-items:center;gap:6px;padding:10px 14px;display:flex}.lp-barra-topo span{background:#ff5c8a;border-radius:50%;width:10px;height:10px}.lp-barra-topo span:nth-child(2){background:#ffd166}.lp-barra-topo span:nth-child(3){background:#3dffa0}.lp-barra-topo b{color:#8fb39d;margin-left:8px;font-size:12px}.lp-quadro-corpo{pointer-events:none;padding:14px}.lp-flutuante{z-index:2;filter:drop-shadow(0 18px 24px #00000080);animation:6s ease-in-out infinite lp-flutua;position:absolute}.lp-f1{animation-delay:-1s;top:-6px;left:-22px}.lp-f2{animation-delay:-3s;top:8%;right:-14px}.lp-f3{animation-delay:-2s;top:64%;left:-30px}.lp-f4{animation-delay:-4s;bottom:14%;right:-10px}.lp-f5{animation-delay:-5s;bottom:-10px;left:8%}.lp-f6{animation-delay:-2.5s;bottom:22%;right:26%}@keyframes lp-flutua{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-16px)rotate(3deg)}}.lp-chip-xp{color:#ffd166;white-space:nowrap;background:#0a1a12eb;border:1px solid #ffd16680;border-radius:999px;padding:8px 16px;font-size:15px;font-weight:900}.lp-moeda{color:#7a5a00;background:radial-gradient(circle at 30% 25%,#fff0b0,#ffd166 45%,#d49a1c 100%);border:4px solid #e0a82e;border-radius:50%;place-items:center;width:64px;height:64px;font-size:32px;font-weight:900;animation:5s linear infinite lp-gira;display:grid;box-shadow:inset 0 0 0 4px #ffffff59,0 10px 30px -8px #ffd166cc}@keyframes lp-gira{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.lp-oferta{padding:clamp(22px,4vw,44px)}.lp-preco{text-align:center;background:linear-gradient(170deg,#ffd1661a,#0a1a1299);border:1px solid #ffd16659;border-radius:24px;padding:24px}.lp-preco-valor{color:#fff;text-shadow:0 0 30px #3dffa066;font-size:clamp(44px,6vw,62px);font-weight:900;line-height:1.05}.lp-final{padding:clamp(26px,5vw,56px)}.lp-rodape{border-top:1px solid var(--al-linha);background:#050e09b3}.lp-range{appearance:none;background:#ffffff24;border-radius:8px;outline:none;width:100%;height:8px;margin-top:10px;display:block}.lp-range::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#3dffa0;border:3px solid #04170e;border-radius:50%;width:26px;height:26px;box-shadow:0 0 14px #3dffa0}.lp-range::-moz-range-thumb{cursor:pointer;background:#3dffa0;border:3px solid #04170e;border-radius:50%;width:22px;height:22px}.lp-range:focus-visible{outline-offset:6px;outline:2px solid #ffd166}.lp-total{text-align:center;background:radial-gradient(at 50% 0,#3dffa033,#0a1a1233 70%);border:1px solid #3dffa073;border-radius:22px;padding:16px 10px}.lp-total-valor{letter-spacing:-.02em;background:linear-gradient(100deg,#3dffa0,#ffd166);color:#0000;filter:drop-shadow(0 0 22px #3dffa073);font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:clamp(38px,8vw,58px);font-weight:900;line-height:1.05}.lp-trilha{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid;position:relative}.lp-trilha li{text-align:center;justify-items:center;gap:4px;font-size:14px;display:grid;position:relative}.lp-trilha li:not(:last-child):after{content:"";opacity:.7;background:repeating-linear-gradient(90deg,#3dffa0 0 8px,#0000 8px 14px);border-radius:3px;width:calc(100% - 68px);height:3px;position:absolute;top:28px;left:calc(50% + 34px)}.lp-trilha-no{background:radial-gradient(circle at 30% 25%,#284a36,#10271a 75%);border:3px solid #3dffa0;border-radius:50%;place-items:center;width:56px;height:56px;font-size:28px;display:grid;box-shadow:0 0 22px #3dffa066}.lp-trilha li:last-child .lp-trilha-no{border-color:#ffd166;box-shadow:0 0 26px #ffd1668c}.lp-trilha-num{letter-spacing:.14em;text-transform:uppercase;color:#8fb39d;font-size:11px;font-weight:800}.lp-foto-moldura{background:linear-gradient(145deg,#3dffa0,#17c97c 40%,#c8b560 75%,#3dffa0);border-radius:30px;width:min(100%,380px);padding:5px;animation:5s ease-in-out infinite lp-brilho;position:relative;box-shadow:0 0 0 1px #3dffa080,0 0 40px #3dffa073,0 0 90px #3dffa033,0 30px 60px -20px #000000b3}.lp-foto-moldura:before{content:"";pointer-events:none;border:1px solid #3dffa04d;border-radius:38px;position:absolute;inset:-10px}.lp-foto{border-radius:26px;width:100%;height:auto;display:block}@keyframes lp-brilho{0%,to{box-shadow:0 0 0 1px #3dffa080,0 0 34px #3dffa066,0 0 80px #3dffa02e,0 30px 60px -20px #000000b3}50%{box-shadow:0 0 0 1px #3dffa0cc,0 0 54px #3dffa0a6,0 0 110px #3dffa04d,0 30px 60px -20px #000000b3}}.lp-selo{color:#d8f6e4;background:#3dffa017;border:1px solid #3dffa066;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:800}@media (max-width:640px){.lp-trilha{grid-template-columns:1fr;gap:14px}.lp-trilha li{text-align:left;grid-template-columns:56px 1fr;place-items:center start;column-gap:12px}.lp-trilha li:not(:last-child):after{display:none}.lp-trilha-no{grid-row:1/span 2}.lp-trilha-num{grid-column:2;align-self:end}.lp-trilha li>span:last-child{grid-column:2;align-self:start}}@media (max-width:1023px){.lp-hero{padding-top:104px}.lp-quadro{animation:none;transform:rotateY(-6deg)rotateX(3deg)}.lp-cena{margin:0 14px}.lp-f1{left:-12px}.lp-f3{left:-14px}.lp-f2{right:-8px}.lp-f4{right:-6px}}@media (max-width:520px){.lp-sec{padding:52px 0}.lp-f2,.lp-f6{display:none}.lp-f5{transform-origin:0 100%;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.lp-quadro,.lp-flutuante,.lp-moeda,.lp-foto-moldura{animation:none!important}.lp-revelar{opacity:1;transition:none;transform:none}html:has(.lp){scroll-behavior:auto}}
