:root{--lime:#c9ef29;--green:#8fb400;--bg:#080a08;--panel:#111410;--panel2:#171a16;--text:#f2f4eb;--muted:#a9ada3;--line:#2a2f27}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',Arial,sans-serif;overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;opacity:.055;z-index:9;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.wrap{width:min(1120px,calc(100% - 42px));margin:auto}header{position:absolute;z-index:5;width:100%;border-bottom:1px solid #ffffff16}.nav{height:86px;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;color:var(--text);text-decoration:none;font:800 24px 'DM Sans';letter-spacing:-1px}.logo span{display:grid;place-items:center;width:31px;height:31px;margin-right:9px;background:var(--lime);color:#10120e;border-radius:50%;font-size:18px}.nav-note{font:500 9px/1.35 'DM Mono';letter-spacing:.12em;color:#a9ada3}.mini-cta,.cta{border:1px solid #d8ff41;background:linear-gradient(180deg,#d5ff37,#aacf12);box-shadow:0 0 24px #baf32640,inset 0 1px #fff9;color:#10120e;text-decoration:none;font:800 11px 'DM Mono';letter-spacing:.02em;border-radius:5px;padding:15px 20px;cursor:pointer}.glow{position:relative;isolation:isolate}.glow:before{content:'';position:absolute;z-index:-1;width:620px;height:620px;border-radius:50%;background:#9acb151c;filter:blur(70px)}.hero{min-height:790px;padding-top:120px;background:radial-gradient(circle at 78% 42%,#45640528,transparent 32%),linear-gradient(180deg,#0a0d09,#080a08)}.hero:after{content:'';position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#b2e21b10 1px,transparent 1px),linear-gradient(90deg,#b2e21b10 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to left,black,transparent 70%)}.hero-grid{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;min-height:650px}.tag,.eyebrow{font:500 10px 'DM Mono';letter-spacing:.12em;color:#dfe5d8}.tag i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:8px;background:var(--lime);box-shadow:0 0 14px var(--lime)}h1,h2{letter-spacing:-.065em;margin:18px 0 22px;font:700 clamp(48px,5.2vw,72px)/.94 'DM Sans'}h1 em,h2 em{font:600 italic .95em 'Playfair Display';color:var(--lime)}.hero-copy>p{max-width:520px;color:var(--muted);font-size:17px;line-height:1.55}.hero-price{display:flex;align-items:baseline;gap:12px;margin:26px 0}.hero-price span,.hero-price small{font:500 9px 'DM Mono';color:#b6baaf}.hero-price strong{font-size:30px;color:var(--lime)}.cta{display:inline-flex;align-items:center;justify-content:center;gap:17px}.cta b{font-size:19px}.micro{margin-top:28px;font:500 9px 'DM Mono';color:#969b91}.product-stage{position:relative;height:650px;display:grid;place-items:center}.product-stage img{width:117%;max-width:none;filter:drop-shadow(0 28px 33px #000) drop-shadow(0 0 20px #9ad41140);animation:float 5s ease-in-out infinite}.halo{position:absolute;width:430px;height:430px;border:1px solid #b6ed2745;border-radius:50%;box-shadow:0 0 100px #b6ed2730,inset 0 0 100px #b6ed2714}.float-label{position:absolute;right:-8px;top:24%;padding:13px 16px;background:#151915;border:1px solid #a9dd244b;box-shadow:0 0 30px #a9dd2425;font:500 9px 'DM Mono';transform:rotate(5deg)}.float-label b{font-size:16px;color:var(--lime)}@keyframes float{50%{transform:translateY(-11px)}}.benefit-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);transform:translateY(-34px);position:relative;z-index:2}.benefit-bar>div{background:#141714;padding:20px;display:grid;grid-template-columns:38px 1fr;gap:11px;align-items:center}.benefit-bar span,.checklist span,.outcome span{display:grid;place-items:center;width:34px;height:34px;background:var(--lime);color:#111;border-radius:4px;box-shadow:0 0 19px #c9ef2952;font-weight:800}.benefit-bar p{font-size:12px;color:#9ca197;margin:0}.benefit-bar b{display:block;color:var(--text);font-size:14px;margin-bottom:3px}.section{padding:105px 0}.eyebrow{text-align:center;color:var(--lime)}.pain h2,.inside h2,.faq h2{text-align:center;font-size:49px}.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:48px}.pain article,.books article{position:relative;background:linear-gradient(145deg,#191d18,#101310);border:1px solid #2c3329;border-radius:9px;padding:26px;overflow:hidden}.pain article:after{content:'';position:absolute;width:150px;height:150px;background:#b7ef2014;border-radius:50%;filter:blur(25px);right:-65px;bottom:-75px}.pain article>span,.books article>span{font:500 10px 'DM Mono';color:#6e746a}.icon{width:48px;height:48px;display:grid;place-items:center;margin:37px 0 22px;background:#c9ef2912;border:1px solid #c9ef2950;border-radius:7px;color:var(--lime);font-size:22px;box-shadow:0 0 24px #c9ef291b}.pain h3,.books h3{font-size:19px;margin:0 0 8px}.pain article p,.books p{color:#92978d;font-size:13px;line-height:1.55}.bridge{max-width:710px;margin:58px auto 0;text-align:center;color:#c5c9bf;font-size:17px;line-height:1.6}.learn{padding:110px 0;background:linear-gradient(180deg,#0b0e0a,#11150f,#090b09);border-block:1px solid #242a21}.learn:before{right:-200px;top:80px}.learn-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.eyebrow.left{text-align:left}.learn h2{font-size:50px}.checklist{display:grid;gap:9px;margin:32px 0}.checklist>div{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:center;padding:10px 12px;border:1px solid #2b3228;border-radius:5px;background:#171a16}.checklist span{width:31px;height:31px}.checklist p{margin:0;font-size:12px;color:#959a90}.checklist b{display:block;color:var(--text);font-size:14px;margin-bottom:2px}.learn-product{position:relative;display:grid;place-items:center;min-height:620px}.learn-product img{position:relative;z-index:2;width:112%;filter:drop-shadow(0 25px 30px #000)}.ring{position:absolute;border:1px solid #b3e8262e;border-radius:50%;box-shadow:0 0 70px #b3e82620}.ring.one{width:430px;height:430px}.ring.two{width:560px;height:560px}.books{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:48px}.books article{padding:21px;min-height:200px}.books article:before{content:'';position:absolute;width:100%;height:3px;left:0;top:0;background:linear-gradient(90deg,var(--lime),transparent)}.books h3{margin-top:45px}.outcomes{padding:95px 0;background:radial-gradient(circle at center,#476b1028,transparent 40%)}.outcome-stage{height:700px;max-width:950px;margin:auto;position:relative;display:grid;place-items:center}.outcome-stage>img{width:59%;filter:drop-shadow(0 25px 28px #000) drop-shadow(0 0 24px #b7ec2435)}.outcome{position:absolute;width:220px;background:#141714;border:1px solid #394231;border-radius:7px;padding:17px;box-shadow:0 20px 40px #0008}.outcome span{width:29px;height:29px;float:left;margin-right:11px}.outcome b{font:600 11px 'DM Mono';color:var(--lime)}.outcome p{font-size:11px;color:#9ca197;margin:5px 0 0 40px}.o1{left:1%;top:22%}.o2{right:0;top:28%}.o3{left:10%;bottom:18%}.offer{padding:110px 0;background:linear-gradient(135deg,#171c13,#080a08 48%,#16200e)}.offer-card{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;padding:48px;background:#0e110d;border:1px solid #3b4630;border-radius:13px;box-shadow:0 0 80px #8dbc161f}.offer-copy h2{font-size:49px}.offer-copy>p{color:#a3a89d;line-height:1.55}.offer-copy ul{list-style:none;padding:0;font-size:13px;color:#c6cabf;line-height:2}.offer-copy li:before{content:'✓';color:var(--lime);margin-right:9px}.old{font:500 9px 'DM Mono';color:#9ca197;margin-top:22px}.old del{margin-left:8px}.final-price{display:flex;align-items:baseline;gap:10px;margin-top:7px}.final-price>span,.final-price>small{font:500 9px 'DM Mono';color:#a8aca2}.final-price>strong{font-size:27px;color:var(--lime)}.final-price>strong b{font-size:69px;letter-spacing:-.07em}form{background:#f1f2ea;color:#151713;border-radius:8px;padding:29px;box-shadow:9px 9px 0 var(--lime)}.form-top{display:flex;justify-content:space-between;margin-bottom:24px;font:600 10px 'DM Mono';letter-spacing:.08em}.form-top small{color:#71756b}form label{display:block;margin-top:15px;font:500 9px 'DM Mono';letter-spacing:.06em}form input:not([type=checkbox]){display:block;width:100%;padding:13px;margin-top:7px;border:1px solid #c4c8bc;border-radius:4px;font:400 14px 'DM Sans';outline-color:#91ae0b}.consent{display:flex!important;gap:8px;align-items:start;font:400 10px/1.4 'DM Sans'!important;letter-spacing:0!important;color:#62665c}.consent input{margin:2px 0}form .cta{width:100%;margin-top:20px}.secure{text-align:center;font:500 8px 'DM Mono';color:#696d64;margin:14px 0 0}.faq{display:grid;grid-template-columns:1fr 1.4fr;gap:65px}.faq .eyebrow,.faq h2{text-align:left}.faq h2{font-size:43px}.faq-list{border-top:1px solid #343a31}.faq details{border-bottom:1px solid #343a31;padding:21px 0}.faq summary{cursor:pointer;list-style:none;font-weight:600}.faq summary:after{content:'+';float:right;color:var(--lime);font:400 22px 'DM Mono'}.faq details[open] summary:after{content:'−'}.faq details p{color:#979c91;line-height:1.55;font-size:13px;margin:13px 35px 0 0}footer{border-top:1px solid #282e25;background:#050605}footer .wrap{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end;padding:45px 0}footer p{margin:0;color:#9ca197;font-size:12px}footer small{text-align:right;font:500 8px 'DM Mono';color:#6f746a}dialog{max-width:470px;background:#10130f;color:var(--text);border:1px solid #3a4431;border-radius:9px;padding:38px;box-shadow:0 0 80px #99c51e2e}dialog::backdrop{background:#000c}.dialog-close:first-child{position:absolute;right:12px;top:8px;background:none;border:0;color:#fff;font-size:26px;cursor:pointer}dialog h2{font-size:41px}dialog p{color:#a3a89d;line-height:1.5}
@media(max-width:820px){.nav-note{display:none}.hero{padding-top:92px}.hero-grid,.learn-grid,.offer-card,.faq{grid-template-columns:1fr}.hero-grid{padding-top:45px}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.product-stage{height:530px}.product-stage img{width:93%}.float-label{right:8%}.benefit-bar{grid-template-columns:1fr;transform:none;margin-top:20px}.pain-grid{grid-template-columns:1fr}.books{grid-template-columns:repeat(2,1fr)}.books article:last-child{grid-column:span 2}.learn-copy{order:2}.learn-product{min-height:520px}.learn-product img{width:85%}.outcome-stage{height:660px}.outcome-stage>img{width:75%}.o1{left:0}.o2{right:0}.o3{left:5%}.faq .eyebrow,.faq h2{text-align:center}footer .wrap{grid-template-columns:1fr;gap:21px}footer small{text-align:left}}
@media(max-width:480px){.wrap{width:calc(100% - 30px)}.nav{height:72px}.logo{font-size:20px}.mini-cta{padding:11px;font-size:8px}.hero h1{font-size:47px}.hero-price{justify-content:center;flex-wrap:wrap}.micro{line-height:1.7}.product-stage{height:430px}.product-stage img{width:110%}.pain h2,.inside h2{font-size:38px}.section{padding:75px 0}.learn h2,.offer-copy h2{font-size:40px}.learn-product{min-height:420px}.ring.one{width:310px;height:310px}.ring.two{width:390px;height:390px}.books{grid-template-columns:1fr}.books article:last-child{grid-column:auto}.outcome-stage{height:670px;align-items:start;padding-top:70px}.outcome-stage>img{width:100%}.outcome{width:190px}.o1{top:3%}.o2{top:55%;right:0}.o3{bottom:0;left:0}.offer-card{padding:24px 18px;gap:30px}.final-price{flex-wrap:wrap}form{padding:22px;box-shadow:6px 6px 0 var(--lime)}}

.hero-price del{color:#7f857a;margin:0 4px;text-decoration-thickness:1px}

/* Oferta em duas etapas: cartão de venda e dados */
.offer{position:relative;overflow:hidden;padding:105px 0 85px;background:radial-gradient(circle at 50% 42%,#31450f 0,transparent 34%),linear-gradient(180deg,#060806,#0c1109 52%,#050605)}
.offer:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#b8ea2210 1px,transparent 1px),linear-gradient(90deg,#b8ea2210 1px,transparent 1px);background-size:58px 58px;mask-image:radial-gradient(circle at center,black,transparent 68%)}
.offer-rays{position:absolute;top:8%;width:48%;height:520px;opacity:.65;filter:drop-shadow(0 0 16px #b9ec262e);background:repeating-linear-gradient(135deg,transparent 0 31px,#8db5101e 32px,#c9ef2966 35px,transparent 40px 67px);transform:skewY(-8deg)}
.rays-left{left:-24%;}.rays-right{right:-24%;transform:scaleX(-1) skewY(-8deg)}
.offer-flow{position:relative;z-index:1;display:grid;justify-items:center;gap:34px}
.offer-card{display:block;width:min(100%,520px);padding:42px 46px;text-align:center;background:linear-gradient(155deg,#121710f7,#070907f5);border:1px solid #66812066;border-radius:4px;box-shadow:0 28px 80px #000b,0 0 48px #b5e91f16}
.offer-card .tag{display:inline-flex;align-items:center;padding:8px 12px;border:1px solid #b7ed2545;border-radius:999px;background:#b7ed2510;color:var(--lime)}
.offer-kicker{margin:20px 0 0;font:500 10px 'DM Mono';letter-spacing:.1em;color:#c7ccbf}
.offer-card h2{margin:13px auto 17px;font-size:39px;line-height:1.02;letter-spacing:-.055em}
.offer-lead{max-width:390px;margin:0 auto;color:#aeb3a7;font-size:14px;line-height:1.55}
.offer-card ul{display:inline-block;margin:19px auto 13px;padding:0;text-align:left;list-style:none;color:#d4d8ce;font-size:12px;line-height:1.9}
.offer-card li:before{content:'✓';margin-right:8px;color:var(--lime)}
.offer-card .old{margin-top:10px;color:#a6ab9f;font-size:10px;letter-spacing:.08em}
.offer-card .old del{color:#7c8275}
.offer-card .final-price{display:block;margin:5px 0 0}
.offer-card .final-price strong{font-size:31px;line-height:1;color:#f3f5ed}
.offer-card .final-price strong b{font-size:74px;color:var(--lime)}
.one-time{margin:3px 0 20px;font:500 9px 'DM Mono';letter-spacing:.09em;color:#969c90}
.offer-cta{width:100%;min-height:54px}
.offer-secure{color:#8f9589}
.checkout-panel{width:min(100%,520px)}
.checkout-panel[hidden]{display:none}
.checkout-panel form{animation:checkoutReveal .45s ease both}
.form-intro{margin:-12px 0 10px;color:#6c7067;font-size:12px;line-height:1.45}
@keyframes checkoutReveal{from{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}
@media(max-width:480px){.offer{padding:75px 0 65px}.offer-card{padding:32px 19px}.offer-card h2{font-size:34px}.offer-card .final-price strong b{font-size:64px}.offer-rays{width:70%;opacity:.42}.checkout-panel form{padding:22px}}
