:root{--orange:#ff7a1a;--orange2:#ff4d00;--ink:#080808;--panel:#15120f;--line:rgba(255,255,255,.12);--text:#fff8f1;--muted:#b8a99d;--max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;background:radial-gradient(circle at 78% 10%,rgba(255,122,26,.24),transparent 34%),radial-gradient(circle at 8% 30%,rgba(255,77,0,.18),transparent 30%),#080808;color:var(--text);font-family:Inter,Arial,sans-serif}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}.page{overflow:hidden}.hero{position:relative;min-height:100vh;padding:22px max(18px,calc((100% - var(--max))/2)) 70px;display:grid;grid-template-columns:.96fr 1.04fr;gap:48px;align-items:center}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,122,26,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,122,26,.07) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(transparent 0,#000 24%,transparent 86%);pointer-events:none}.topbar{position:absolute;z-index:4;left:max(18px,calc((100% - var(--max))/2));right:max(18px,calc((100% - var(--max))/2));top:18px;height:72px;padding:0 12px 0 22px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:18px;background:rgba(14,13,12,.76);backdrop-filter:blur(18px)}.brand img{width:210px;height:auto}.top-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:12px;background:linear-gradient(135deg,var(--orange),var(--orange2));font-size:13px;font-weight:900;box-shadow:0 18px 45px rgba(255,106,0,.25)}.hero-copy{position:relative;z-index:2;padding-top:82px}.eyebrow{display:inline-flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid rgba(255,122,26,.35);border-radius:999px;background:rgba(255,122,26,.1);color:#ffc18b;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--orange)}h1,h2{font-family:"Space Grotesk",Inter,Arial,sans-serif;letter-spacing:-.055em}h1{max-width:760px;margin:24px 0 18px;font-size:clamp(52px,7vw,92px);line-height:.94}h2{margin:12px 0;font-size:clamp(38px,5vw,68px);line-height:1}.hero-copy p,.form-copy p{max-width:650px;color:var(--muted);font-size:18px;line-height:1.65}.proof{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}.proof article,.hero-feature-board article{padding:16px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.045)}.proof b,.hero-feature-board b{display:block;font-size:13px}.proof span,.hero-feature-board span{display:block;margin-top:5px;color:var(--muted);font-size:11px;line-height:1.45}.game-wall{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:94px}.game-wall figure{position:relative;margin:0;min-height:230px;border:1px solid rgba(255,255,255,.14);border-radius:18px;overflow:hidden;background:#111;box-shadow:0 28px 80px rgba(0,0,0,.34)}.game-wall figure:nth-child(2),.game-wall figure:nth-child(5){transform:translateY(36px)}.game-wall img{width:100%;height:100%;min-height:230px;object-fit:cover;filter:saturate(1.08) contrast(1.04)}.game-wall figcaption{position:absolute;left:12px;right:12px;bottom:12px;padding:10px 12px;border-radius:999px;background:rgba(0,0,0,.72);backdrop-filter:blur(10px);font-size:11px;font-weight:900;text-align:center}.form-section{position:relative;z-index:2;padding:90px max(18px,calc((100% - var(--max))/2));display:grid;grid-template-columns:.8fr 1.2fr;gap:46px;background:linear-gradient(180deg,rgba(255,122,26,.05),rgba(255,122,26,.12))}.form-copy ul{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.form-copy li{padding:14px 16px;border-left:3px solid var(--orange);background:rgba(255,255,255,.04);border-radius:0 12px 12px 0;color:#eaded1}.lead-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:24px;border:1px solid var(--line);border-radius:22px;background:rgba(15,13,11,.86);box-shadow:0 40px 110px rgba(0,0,0,.34);backdrop-filter:blur(18px)}.lead-form label{display:grid;gap:8px;color:#f7d5b7;font-size:11px;font-weight:900}.lead-form input,.lead-form select,.lead-form textarea{width:100%;min-height:52px;padding:0 13px;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:#0b0a09;color:#fff;outline:none}.lead-form textarea{min-height:112px;padding-top:13px;resize:vertical}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--orange);box-shadow:0 0 0 4px rgba(255,122,26,.12)}.lead-form .full,.lead-form button,.lead-form small,.success,.error{grid-column:1/-1}.lead-form button{min-height:56px;border:0;border-radius:13px;background:linear-gradient(135deg,var(--orange),var(--orange2));color:#fff;font-weight:900;cursor:pointer;box-shadow:0 18px 50px rgba(255,106,0,.25)}.lead-form small{color:#8d8177;text-align:center;font-size:10px}.honeypot{position:absolute;left:-9999px}.success,.error{padding:13px;border-radius:11px;font-size:13px}.success{background:#12351f;color:#9cf3b9}.error{background:#39170d;color:#ffb29a}
@media(max-width:980px){.hero,.form-section{grid-template-columns:1fr}.game-wall{padding-top:0}.hero-copy{padding-top:112px}.proof{grid-template-columns:1fr 1fr 1fr}.game-wall figure:nth-child(2),.game-wall figure:nth-child(5){transform:none}.brand img{width:180px}}
@media(max-width:640px){.topbar{height:64px;padding-left:14px}.brand img{width:150px}.top-cta{min-height:42px;padding:0 13px;font-size:11px}.hero{padding-bottom:50px}.hero-copy{padding-top:96px}h1{font-size:48px}.hero-copy p,.form-copy p{font-size:16px}.proof,.game-wall,.lead-form{grid-template-columns:1fr}.game-wall figure,.game-wall img{min-height:190px}.form-section{padding-top:64px}.lead-form{padding:18px}}

.text-brand{display:flex;align-items:baseline;gap:5px;font-family:"Space Grotesk",Inter,Arial,sans-serif;font-weight:900;letter-spacing:-.045em}.text-brand:before{content:"";width:12px;height:12px;border-radius:4px;background:linear-gradient(135deg,var(--orange),var(--orange2));box-shadow:0 0 20px rgba(255,122,26,.35);transform:rotate(12deg)}.text-brand b{font-size:26px;color:#fff}.text-brand span{font-size:26px;color:var(--orange)}
@media(max-width:640px){.text-brand b,.text-brand span{font-size:21px}.text-brand:before{width:10px;height:10px}}

.withdrawals{position:relative;padding:90px max(18px,calc((100% - var(--max))/2));display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:72px;background:#0a0908}.withdrawals:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 40%,rgba(255,122,26,.16),transparent 34%);pointer-events:none}.withdrawals-copy,.withdrawal-slider{position:relative;z-index:1}.withdrawals-copy p{max-width:500px;color:var(--muted);font-size:17px;line-height:1.65}.payment-note{display:flex;align-items:center;gap:14px;margin-top:26px;padding:15px 16px;border:1px solid var(--line);border-left:3px solid var(--orange);border-radius:0 12px 12px 0;background:rgba(255,255,255,.04)}.payment-note b,.payment-note span{display:block}.payment-note b{font-size:13px}.payment-note span{margin-top:3px;color:var(--muted);font-size:11px}.withdrawal-slider{width:min(100%,430px);margin-left:auto;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:20px;background:#12100e;box-shadow:0 34px 90px rgba(0,0,0,.5)}.withdrawal-track{display:flex;width:200%;animation:withdraw-slide 10s ease-in-out infinite;touch-action:pan-y}.withdrawal-card{position:relative;flex:0 0 50%;margin:0;background:#efece7}.withdrawal-card img{width:100%;aspect-ratio:9/16;object-fit:cover}.withdrawal-card figcaption{position:absolute;left:14px;right:14px;bottom:14px;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(5,5,5,.82);backdrop-filter:blur(14px)}.withdrawal-card figcaption b{font-size:13px}.withdrawal-card figcaption span{color:#ffb16e;font-size:13px;font-weight:900}.slider-dots{position:absolute;z-index:3;left:50%;bottom:8px;display:flex;gap:5px;transform:translateX(-50%)}.slider-dots span{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.42)}.slider-dots span:first-child{background:var(--orange)}
@keyframes withdraw-slide{0%,42%{transform:translateX(0)}50%,92%{transform:translateX(-50%)}100%{transform:translateX(0)}}
@media(max-width:980px){.withdrawals{grid-template-columns:1fr;gap:36px}.withdrawal-slider{margin:0 auto}}
@media(max-width:640px){body{background:radial-gradient(circle at 80% 4%,rgba(255,122,26,.2),transparent 26%),#080808}.hero{min-height:auto;padding-left:16px;padding-right:16px;padding-bottom:42px;gap:30px}.topbar{left:12px;right:12px;top:10px;border-radius:14px}.hero-copy{padding-top:88px}.eyebrow{padding:8px 10px;font-size:9px;letter-spacing:.09em}h1{margin:18px 0 14px;font-size:40px;line-height:.98;letter-spacing:-.04em}.hero-copy p,.form-copy p,.withdrawals-copy p{font-size:15px;line-height:1.55}.proof{grid-template-columns:1fr;gap:8px;margin-top:22px}.proof article{padding:13px}.game-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.game-wall figure,.game-wall img{min-height:0}.game-wall figure{aspect-ratio:.72;border-radius:13px}.game-wall figcaption{left:7px;right:7px;bottom:7px;padding:8px 6px;font-size:9px}.form-section{padding:58px 16px 52px;gap:28px}.form-copy h2,.withdrawals h2{font-size:38px;letter-spacing:-.04em}.form-copy ul{margin-top:22px}.form-copy li{padding:12px 13px;font-size:13px;line-height:1.45}.lead-form{gap:12px;padding:16px;border-radius:16px}.lead-form input,.lead-form select{min-height:54px}.lead-form button{min-height:58px}.withdrawals{padding:58px 16px 72px;gap:28px}.withdrawal-slider{width:100%;max-width:390px;border-radius:16px}.withdrawal-card img{aspect-ratio:9/16}.payment-note{margin-top:20px}.withdrawal-card figcaption{bottom:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.withdrawal-track{animation:none}}

/* Atmosfera visual: efeitos abstratos sem alterar o layout */
body{position:relative;isolation:isolate}body:before{content:"";position:fixed;z-index:-2;top:-24vw;right:-18vw;width:68vw;height:68vw;border-radius:50%;background:radial-gradient(circle,rgba(255,122,26,.22) 0,rgba(255,77,0,.09) 34%,transparent 68%);filter:blur(18px);pointer-events:none;animation:ambient-glow 12s ease-in-out infinite alternate}body:after{content:"";position:fixed;z-index:-1;inset:0;opacity:.42;background-image:radial-gradient(circle at 20% 20%,rgba(255,122,26,.16) 0 1px,transparent 1.5px),radial-gradient(circle at 80% 65%,rgba(255,255,255,.08) 0 1px,transparent 1.5px);background-size:92px 92px,137px 137px;mask-image:linear-gradient(to bottom,#000,transparent 88%);pointer-events:none}.page{position:relative;z-index:1}.hero{isolation:isolate}.hero:after{content:"";position:absolute;z-index:-1;inset:12% -15% 0 38%;background:radial-gradient(ellipse at center,rgba(255,112,20,.13),transparent 63%);filter:blur(16px);pointer-events:none}.topbar{box-shadow:0 20px 70px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.035)}.game-wall figure{transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.game-wall figure:hover{border-color:rgba(255,122,26,.42);box-shadow:0 30px 90px rgba(255,88,0,.12),0 28px 80px rgba(0,0,0,.4)}.form-section{background:radial-gradient(circle at 0 12%,rgba(255,122,26,.13),transparent 34%),radial-gradient(circle at 100% 88%,rgba(255,77,0,.08),transparent 30%),linear-gradient(180deg,rgba(255,122,26,.035),rgba(255,122,26,.1))}.lead-form{border-color:rgba(255,255,255,.15);box-shadow:0 45px 120px rgba(0,0,0,.45),0 0 80px rgba(255,100,10,.035),inset 0 1px rgba(255,255,255,.035)}.withdrawals{overflow:hidden}.withdrawals:after{content:"";position:absolute;width:420px;height:420px;right:-180px;bottom:-260px;border:1px solid rgba(255,122,26,.11);border-radius:50%;box-shadow:0 0 0 70px rgba(255,122,26,.025),0 0 0 140px rgba(255,122,26,.018);pointer-events:none}@keyframes ambient-glow{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-4vw,5vw,0) scale(1.08)}}
@media(max-width:640px){body:before{top:-15vw;right:-60vw;width:130vw;height:130vw;opacity:.72}.hero:after{inset:5% -60% 40% 5%}.game-wall figure:hover{box-shadow:0 28px 80px rgba(0,0,0,.34)}}
@media(prefers-reduced-motion:reduce){body:before{animation:none}}

/* Interacoes premium */
#influencer-particles{position:fixed;z-index:0;inset:0;pointer-events:none;opacity:.72}.page{position:relative;z-index:1}.cursor-core,.cursor-ring{position:fixed;z-index:9999;top:0;left:0;border-radius:50%;pointer-events:none;will-change:transform}.cursor-core{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;background:#fff;box-shadow:0 0 12px var(--orange)}.cursor-ring{width:30px;height:30px;margin:-15px 0 0 -15px;border:1px solid rgba(255,122,26,.72);box-shadow:0 0 22px rgba(255,106,0,.18);transition:width .2s,height .2s,margin .2s,background .2s}.cursor-active .cursor-ring{width:46px;height:46px;margin:-23px 0 0 -23px;background:rgba(255,122,26,.1)}.reveal-up{opacity:0;transform:translate3d(0,34px,0);transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1)}.reveal-up.is-visible{opacity:1;transform:translate3d(0,var(--parallax-y,0),0)}.hero-copy{transition-delay:.08s}.game-wall{transition-delay:.18s}.typed-accent{position:relative;color:#fff}.typed-accent:after{content:"";display:inline-block;width:3px;height:.78em;margin-left:8px;border-radius:4px;background:var(--orange);box-shadow:0 0 18px var(--orange);animation:caret-blink .75s steps(1) infinite}.highlight-number{display:inline-block;padding:2px 7px;border:1px solid rgba(255,122,26,.28);border-radius:7px;background:linear-gradient(135deg,rgba(255,122,26,.18),rgba(255,77,0,.06));color:#ffc28f;box-shadow:0 0 28px rgba(255,106,0,.1);font-weight:900}.proof article{position:relative;overflow:hidden;min-height:132px;transform:perspective(800px) rotateX(var(--rx,0)) rotateY(var(--ry,0));transform-style:preserve-3d;transition:transform .18s ease,border-color .25s,background .25s}.proof article:before{content:"";position:absolute;inset:-1px;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.08) 46%,transparent 70%);transform:translateX(-110%);transition:transform .7s ease;pointer-events:none}.proof article:hover:before{transform:translateX(110%)}.proof article:hover{border-color:rgba(255,122,26,.38);background:rgba(255,122,26,.07)}.proof article>strong{display:block;margin-bottom:9px;color:#fff;font-family:"Space Grotesk",Inter,sans-serif;font-size:26px;line-height:1}.proof article>strong span{display:inline;margin:0;color:var(--orange);font:inherit}.proof article small{display:block;margin-top:6px;color:var(--muted);font-size:10px;line-height:1.4}.proof .featured-proof{border-color:rgba(255,122,26,.3);box-shadow:inset 0 0 32px rgba(255,106,0,.045)}.tilt-card{transform:perspective(900px) rotateX(var(--rx,0)) rotateY(var(--ry,0));transform-style:preserve-3d;will-change:transform}.game-wall figure{transition:transform .18s ease,border-color .25s,box-shadow .25s}.game-wall figure:hover{border-color:rgba(255,122,26,.45);box-shadow:0 32px 90px rgba(255,85,0,.14),0 28px 80px rgba(0,0,0,.4)}.game-wall figure:nth-child(2),.game-wall figure:nth-child(5){transform:perspective(900px) translateY(36px) rotateX(var(--rx,0)) rotateY(var(--ry,0))}.glass-card{background:linear-gradient(145deg,rgba(24,20,16,.82),rgba(8,8,8,.88));border-color:rgba(255,255,255,.16);backdrop-filter:blur(24px) saturate(1.12);box-shadow:0 42px 120px rgba(0,0,0,.46),inset 0 1px rgba(255,255,255,.045)}.form-copy li strong{color:#ffbd84;font-weight:900;text-shadow:0 0 22px rgba(255,122,26,.17)}.lead-form button,.top-cta{position:relative;overflow:hidden;background-size:200% 200%;animation:button-gradient 5s ease infinite}.lead-form button:before,.top-cta:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.24),transparent 65%);transform:translateX(-120%);transition:transform .65s ease}.lead-form button:hover:before,.top-cta:hover:before{transform:translateX(120%)}.lead-form button:hover,.top-cta:hover{filter:brightness(1.08);box-shadow:0 20px 55px rgba(255,90,0,.34)}.withdrawal-slider{transition:transform .18s ease;transform:perspective(1000px) rotateX(var(--rx,0)) rotateY(var(--ry,0))}.withdrawals:before{animation:withdraw-glow 8s ease-in-out infinite alternate}@keyframes caret-blink{50%{opacity:0}}@keyframes button-gradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes withdraw-glow{from{opacity:.55;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}
@media(pointer:coarse){.cursor-core,.cursor-ring{display:none}}
@media(max-width:980px){.game-wall figure:nth-child(2),.game-wall figure:nth-child(5){transform:perspective(900px) rotateX(var(--rx,0)) rotateY(var(--ry,0))}}
@media(max-width:640px){#influencer-particles{opacity:.42}.proof article{min-height:auto}.typed-accent:after{width:2px;margin-left:5px}.reveal-up{transform:translate3d(0,22px,0)}.reveal-up.is-visible{transform:none}.tilt-card,.game-wall figure,.game-wall figure:nth-child(2),.game-wall figure:nth-child(5),.withdrawal-slider{transform:none!important}.cursor-core,.cursor-ring{display:none}}
@media(prefers-reduced-motion:reduce){.reveal-up{opacity:1;transform:none;transition:none}.typed-accent:after,.lead-form button,.top-cta,.withdrawals:before{animation:none}.tilt-card{transform:none!important}}

/* Formulario de conversao em etapas */
.lead-form{display:block}.form-progress{margin-bottom:24px}.progress-label{display:flex;justify-content:space-between;margin-bottom:9px;color:#d8c9bd;font-size:11px}.progress-label>span{color:var(--orange);font-weight:900}.progress-track{height:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.07)}.progress-track i{display:block;width:33%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--orange2),#ffb05e);box-shadow:0 0 18px rgba(255,106,0,.5);transition:width .4s cubic-bezier(.2,.8,.2,1)}.form-step{display:none;grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;border:0;animation:step-enter .4s ease}.form-step.active{display:grid}.form-step legend{grid-column:1/-1;display:grid;gap:4px;width:100%;margin-bottom:7px}.form-step legend small{color:var(--orange);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.form-step legend b{font-family:"Space Grotesk",Inter,sans-serif;font-size:23px}.lead-form label{position:relative}.lead-form label em{color:var(--orange);font-style:normal}.lead-form label:after{position:absolute;right:12px;bottom:16px;font-size:12px}.lead-form label.field-valid:not(.privacy-check):after{content:"✓";color:#65dd8b}.lead-form label.field-invalid input,.lead-form label.field-invalid select,.lead-form label.field-invalid textarea{border-color:#ff6045;box-shadow:0 0 0 3px rgba(255,70,40,.1)}.step-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.step-actions button{position:relative;min-width:135px;min-height:54px;padding:0 19px;border:0;border-radius:12px;cursor:pointer;font-weight:900}.step-next,.submit-premium{background:linear-gradient(135deg,var(--orange),var(--orange2));color:#fff;box-shadow:0 15px 42px rgba(255,90,0,.24)}.step-back{background:rgba(255,255,255,.065);color:#d6c9bf}.bonus-unlocked{grid-column:1/-1;display:flex;align-items:center;gap:11px;max-height:0;overflow:hidden;opacity:0;border:1px solid rgba(85,218,127,.22);border-radius:12px;background:rgba(45,150,80,.08);transition:.4s ease}.bonus-unlocked.unlocked{max-height:80px;padding:12px;opacity:1}.bonus-unlocked>span{display:grid;width:29px;height:29px;place-items:center;border-radius:50%;background:#2aa95a;color:white}.bonus-unlocked b,.bonus-unlocked small{display:block}.bonus-unlocked b{font-size:12px}.bonus-unlocked small{margin-top:3px;color:#84b993;font-size:10px}.privacy-check{grid-template-columns:auto 1fr!important;align-items:start!important;gap:10px!important;padding:13px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.025);font-weight:600!important;line-height:1.45}.privacy-check input{width:17px!important;min-height:17px!important;margin:1px 0 0;accent-color:var(--orange)}.privacy-check a{color:#ffad6a;text-decoration:underline}.trust-badges{grid-column:1/-1;display:flex;justify-content:center;flex-wrap:wrap;gap:7px}.trust-badges span{padding:7px 9px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#92877f;font-size:9px}.submit-loader{display:none;width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:loader-spin .7s linear infinite}.is-submitting .submit-label{display:none}.is-submitting .submit-loader{display:inline-block}.floating-whatsapp{position:fixed;z-index:50;right:22px;bottom:22px;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 15px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(16,32,21,.88);color:#dffff0;font-size:11px;font-weight:900;box-shadow:0 20px 55px rgba(0,0,0,.45);backdrop-filter:blur(16px)}.floating-whatsapp b{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#21c963;color:white;font-size:19px}.exit-modal{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.76);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:.25s}.exit-modal.open{opacity:1;visibility:visible}.exit-card{position:relative;width:min(100%,430px);padding:34px;border:1px solid rgba(255,122,26,.3);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(255,122,26,.16),transparent 38%),#12100e;box-shadow:0 40px 120px #000}.exit-card>button:first-child{position:absolute;top:12px;right:12px;width:34px;height:34px;border:0;border-radius:50%;background:rgba(255,255,255,.07);color:#fff;font-size:20px;cursor:pointer}.exit-card h2{font-size:42px}.exit-card p{color:var(--muted);line-height:1.6}.exit-card [data-exit-continue]{width:100%;min-height:52px;border:0;border-radius:11px;background:linear-gradient(135deg,var(--orange),var(--orange2));color:white;font-weight:900;cursor:pointer}.legal-footer{position:relative;z-index:2;display:flex;justify-content:space-between;gap:25px;padding:30px max(18px,calc((100% - var(--max))/2));border-top:1px solid var(--line);background:#070606;color:#766d66;font-size:10px}.legal-footer div,.legal-footer nav{display:flex;align-items:center;gap:18px}.legal-footer b{color:#fff}.legal-footer a{color:#c59773}.privacy-page{width:min(100% - 32px,780px);margin:0 auto;padding:55px 0 80px}.privacy-page .text-brand{margin-bottom:50px}.privacy-page article{padding:38px;border:1px solid var(--line);border-radius:22px;background:rgba(18,16,14,.88);box-shadow:0 35px 100px rgba(0,0,0,.4)}.privacy-page h1{font-size:clamp(42px,7vw,72px)}.privacy-page h2{margin-top:32px;font-size:25px}.privacy-page p{color:var(--muted);line-height:1.75}.privacy-back{display:inline-flex;margin-top:20px;padding:14px 18px;border-radius:10px;background:var(--orange);color:white;font-weight:900}.confetti-piece{position:fixed;z-index:10001;top:12%;left:50%;width:8px;height:13px;background:var(--c);pointer-events:none;animation:confetti-fly var(--d) ease-out forwards}.click-ripple{position:absolute!important;width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.45);transform:translate(-50%,-50%);animation:ripple-out .65s ease-out forwards;pointer-events:none}@keyframes step-enter{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}@keyframes loader-spin{to{transform:rotate(360deg)}}@keyframes confetti-fly{to{transform:translate(var(--x),75vh) rotate(var(--r));opacity:0}}@keyframes ripple-out{to{width:240px;height:240px;opacity:0}}
@media(max-width:640px){.form-step{grid-template-columns:1fr}.form-step legend,.step-actions,.bonus-unlocked,.trust-badges{grid-column:1}.step-actions{display:grid;grid-template-columns:auto 1fr}.step-actions:has(.step-next:only-child){grid-template-columns:1fr}.step-actions button{min-width:0}.floating-whatsapp{right:12px;bottom:12px;padding-left:12px}.floating-whatsapp span{display:none}.legal-footer,.legal-footer div,.legal-footer nav{align-items:flex-start;flex-direction:column}.legal-footer{padding-bottom:80px}.privacy-page article{padding:24px}.exit-card{padding:28px 22px}.exit-card h2{font-size:36px}}

/* Jogos integrados atras do titulo */
.hero-copy{isolation:isolate}.title-game-ghosts{position:absolute;z-index:-1;inset:52px -70px 72px -95px;overflow:hidden;opacity:.3;filter:saturate(1.18);pointer-events:none;mask-image:radial-gradient(ellipse at 48% 44%,#000 0,rgba(0,0,0,.75) 38%,transparent 78%)}.title-game-ghosts:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,8,8,.94),rgba(8,8,8,.46) 48%,rgba(8,8,8,.86)),linear-gradient(180deg,#080808 0,transparent 26%,rgba(8,8,8,.9) 100%)}.title-game-ghosts img{position:absolute;width:42%;height:74%;object-fit:cover;border-radius:24px;filter:brightness(.7) blur(.45px);box-shadow:0 30px 90px rgba(0,0,0,.72)}.title-game-ghosts img:nth-child(1){left:2%;top:17%;transform:rotate(-10deg)}.title-game-ghosts img:nth-child(2){left:31%;top:1%;transform:rotate(2deg)}.title-game-ghosts img:nth-child(3){right:-2%;top:19%;transform:rotate(11deg)}.hero-copy>.eyebrow,.hero-copy>h1,.hero-copy>p,.hero-copy>.proof{position:relative;z-index:1}.typed-accent:after{display:none!important}
@media(max-width:640px){.title-game-ghosts{inset:32px -38% 48% -34%;opacity:.22}.title-game-ghosts img{width:50%;height:82%;border-radius:16px}}

/* Confirmacao de envio */
.confirmation-body{min-height:100vh;overflow-x:hidden}.confirmation-page{position:relative;z-index:2;min-height:100vh;display:grid;place-items:center;padding:28px 18px}.confirmation-page:before{content:"";position:absolute;z-index:-1;width:min(780px,100vw);height:min(780px,100vw);border-radius:50%;background:radial-gradient(circle,rgba(255,111,19,.18),rgba(255,70,0,.05) 42%,transparent 68%);filter:blur(12px);animation:confirmation-glow 5s ease-in-out infinite alternate}.confirmation-card{position:relative;width:min(100%,610px);overflow:hidden;padding:58px 52px 42px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:linear-gradient(145deg,rgba(25,20,16,.9),rgba(8,8,8,.94));box-shadow:0 50px 150px rgba(0,0,0,.65),inset 0 1px rgba(255,255,255,.05);backdrop-filter:blur(24px);text-align:center}.confirmation-card:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 10%,rgba(255,122,26,.06) 48%,transparent 75%);pointer-events:none}.success-check{position:relative;z-index:2;display:grid;width:88px;height:88px;margin:0 auto 28px;place-items:center;border:1px solid rgba(255,177,107,.42);border-radius:50%;background:linear-gradient(145deg,var(--orange),var(--orange2));box-shadow:0 0 0 10px rgba(255,111,20,.07),0 0 55px rgba(255,92,0,.32);animation:check-pop .7s cubic-bezier(.2,1.5,.4,1) both}.success-check svg{width:52px;height:52px;fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.success-check path{stroke-dasharray:42;stroke-dashoffset:42;animation:check-draw .65s .45s ease forwards}.success-orbits{position:absolute;top:35px;left:50%;width:150px;height:150px;transform:translateX(-50%);pointer-events:none}.success-orbits i{position:absolute;inset:0;border:1px solid rgba(255,122,26,.15);border-radius:50%;animation:orbit-pulse 3s ease-out infinite}.success-orbits i:nth-child(2){animation-delay:1s}.success-orbits i:nth-child(3){animation-delay:2s}.confirmation-kicker{color:#ffae69;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.confirmation-card h1{margin:12px 0 17px;font-size:clamp(48px,9vw,76px);line-height:.9}.confirmation-card h1 span{color:var(--orange)}.confirmation-card>p{max-width:460px;margin:0 auto;color:var(--muted);font-size:16px;line-height:1.65}.contact-notice{display:flex;align-items:flex-start;gap:13px;margin:28px 0;padding:17px;border:1px solid rgba(255,122,26,.22);border-radius:14px;background:rgba(255,122,26,.06);text-align:left}.contact-notice>span{font-size:23px}.contact-notice b,.contact-notice small{display:block}.contact-notice b{margin-bottom:5px;font-size:13px}.contact-notice small{color:#aa9c91;font-size:11px;line-height:1.5}.contact-notice strong{color:#ffc18b}.confirmation-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.confirmation-actions a{display:flex;min-height:52px;align-items:center;justify-content:center;border-radius:11px;font-size:12px;font-weight:900}.confirmation-primary{background:linear-gradient(135deg,var(--orange),var(--orange2));box-shadow:0 15px 38px rgba(255,85,0,.22)}.confirmation-secondary{border:1px solid var(--line);background:rgba(255,255,255,.04)}.confirmation-safe{display:block;margin-top:22px;color:#746a63;font-size:9px}@keyframes check-pop{from{opacity:0;transform:scale(.55) rotate(-12deg)}to{opacity:1;transform:none}}@keyframes check-draw{to{stroke-dashoffset:0}}@keyframes orbit-pulse{0%{opacity:.7;transform:scale(.55)}100%{opacity:0;transform:scale(1.3)}}@keyframes confirmation-glow{to{transform:scale(1.12);opacity:.78}}
@media(max-width:640px){.lead-form input,.lead-form select,.lead-form textarea{font-size:16px!important}.confirmation-page{padding:14px}.confirmation-card{padding:45px 20px 30px;border-radius:20px}.success-check{width:76px;height:76px}.success-check svg{width:46px;height:46px}.confirmation-actions{grid-template-columns:1fr}.confirmation-card>p{font-size:15px}.contact-notice{margin:24px 0}}
