:root{--night:#07110c;--forest:#0c1c14;--forest-2:#11261b;--text:#e6e8de;--muted:#b9c3b1;--cream:#f6f0e1;--paper:#fbf6e9;--ink:#2c2a22;--gold:#d8b878;--gold-hi:#f4e1b0;--gold-grad:linear-gradient(180deg,#f7e6bb 0%,#e2c07f 48%,#c99f58 100%);--gold-text:linear-gradient(95deg,#f6e3b4 0%,#dcb872 55%,#f1d9a0 100%);--line:#d8b87838;--glass:linear-gradient(155deg,#2d563d8c 0%,#11261bc7 55%,#0a1811e6 100%);--glass-border:#d8b8782b;--shadow:0 30px 60px -30px #000000bf;--serif:"EB Garamond", Georgia, serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--r:20px;--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{font-synthesis:none;scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--night)}body{background:var(--forest);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.7;overflow-x:hidden}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;color:var(--cream);text-wrap:balance;margin:0 0 .55em;font-weight:500;line-height:1.12}h1,h2,h3,.price,.num,.seal7,.big40,.float-tag b{font-variant-numeric:lining-nums}h1{font-size:clamp(2.15rem,8vw,4rem)}h2{font-size:clamp(2rem,6.4vw,3.2rem)}h3{font-size:1.5rem}p{margin:0 0 1.1em}a{color:inherit}strong{color:var(--cream);font-weight:600}:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px;border-radius:8px}.g{background:var(--gold-text);color:#0000;-webkit-background-clip:text;background-clip:text}.gi{font-style:italic;font-weight:500}.wrap{z-index:2;width:100%;max-width:1160px;margin:0 auto;padding:0 20px;position:relative}.narrow{max-width:760px}.center{text-align:center}.sec{isolation:isolate;padding:84px 0;position:relative;overflow:hidden}.sec:after{content:"";background-image:var(--noise);opacity:.07;mix-blend-mode:overlay;pointer-events:none;z-index:1;position:absolute;inset:0}.bg-deep{background:radial-gradient(120% 70% at 50% 0%,#15301f 0%,var(--forest) 55%,var(--night) 100%)}.bg-mid{background:linear-gradient(180deg,var(--night) 0%,#0f2419 40%,var(--forest) 100%)}.bg-glow{background:radial-gradient(60% 50% at 15% 30%,#3c6e4859,transparent 70%),radial-gradient(50% 45% at 90% 80%,#d8b8781f,transparent 70%),var(--forest)}.glow-gold{pointer-events:none;z-index:0;background:radial-gradient(circle,#e2c07f38,#0000 65%);border-radius:50%;width:520px;height:520px;position:absolute}.glow-green{pointer-events:none;z-index:0;background:radial-gradient(circle,#4a845652,#0000 65%);border-radius:50%;width:640px;height:640px;position:absolute}.medal{width:46px;height:46px;color:var(--gold);border:1px solid var(--line);background:radial-gradient(circle at 30% 25%,#d8b8782e,#0c1c1499);border-radius:50%;place-items:center;margin:0 auto 26px;font-size:15px;display:grid;box-shadow:0 0 0 6px #d8b8780d,0 0 30px #d8b87826}.rule{background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.55;border:0;max-width:420px;height:1px;margin:22px auto 30px}.rule.left{background:linear-gradient(90deg,var(--gold),transparent);margin-left:0}.band-lines:before{content:"";background:var(--gold-grad);z-index:3;height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 24px #d8b87873}.notch{background:var(--gold-grad);z-index:3;border-radius:0 0 12px 12px;width:84px;height:9px;position:absolute;top:0;left:50%;transform:translate(-50%)}.btn{background:var(--gold-grad);color:#1b2a1f;letter-spacing:.05em;text-align:center;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:58px;padding:14px 14px 14px 30px;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffb3,inset 0 -3px #78562273,0 14px 34px -12px #e2c07f8c}.btn .arr{border:1.5px solid #1b2a1f8c;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;transition:transform .2s;display:grid}.btn .arr svg{width:14px;height:14px}.btn:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:inset 0 1px #ffffffb3,inset 0 -3px #78562273,0 20px 40px -12px #e2c07fb3}.btn:hover .arr{transform:translate(3px)}.btn-block{width:100%}.btn-ghost{color:var(--gold-hi);border:1px solid var(--line);box-shadow:none;background:#d8b8780f;min-height:50px;padding:12px 28px;font-weight:600}.btn-ghost:hover{box-shadow:none;background:#d8b8781f}.trust{color:var(--muted);letter-spacing:.02em;margin-top:16px;font-size:.86rem}.cta-row{text-align:center;margin-top:40px}.checks{margin:0 0 1.2em;padding:0;list-style:none}.checks li{margin-bottom:10px;padding-left:36px;position:relative}.checks li:before{content:"";border:1.5px solid var(--gold);background:#d8b8781a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e8c98a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;width:24px;height:24px;position:absolute;top:.2em;left:0}.dots{margin:0 0 1.2em;padding-left:0;list-style:none}.dots li{background:#ffffff06;border:1px solid #d8b8781f;border-radius:14px;margin-bottom:10px;padding:14px 16px 14px 46px;position:relative}.dots li:before{content:"✦";color:var(--gold);font-size:.8em;line-height:2.1;position:absolute;top:14px;left:18px}.glass{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r);box-shadow:inset 0 1px 0 #ffffff0f,var(--shadow);position:relative}.glass.accent:before{content:"";background:var(--gold-grad);border-radius:0 0 3px 3px;width:70px;height:3px;position:absolute;top:-1px;left:24px;box-shadow:0 0 14px #d8b87899}.icon-medal svg{color:#1b2a1f;width:46%;height:46%}.icon-medal{background:radial-gradient(circle at 30% 25%,#f3dfae,#c99f58 70%);border-radius:50%;place-items:center;width:54px;height:54px;font-size:1.45rem;display:grid;box-shadow:inset 0 -2px #0003,0 0 0 5px #d8b8781f,0 8px 20px -6px #d8b87880}.todo{display:none}.equipe .todo{color:#ffd5d0;font:600 13px/1.4 var(--sans);text-align:center;letter-spacing:.02em;z-index:5;background:#500a0ad9;border:2px dashed #ff8a80;border-radius:10px;margin:8px 0;padding:10px 12px;display:block;position:relative}.equipe span.todo{display:inline-block}.ph{aspect-ratio:4/5;border-radius:var(--r);text-align:center;justify-content:center;align-items:center;padding:24px;display:none}.equipe .todo.ph{display:flex}.topbar{z-index:3;background:var(--night);border-bottom:1px solid var(--line);text-align:center;letter-spacing:.16em;text-transform:uppercase;padding:10px 12px;font-size:.76rem;font-weight:600;position:relative}.topbar span{background:var(--gold-text);color:#0000;-webkit-background-clip:text;background-clip:text}.hero{background:radial-gradient(70% 60% at 85% 20%,#4e825873,#0000 70%),radial-gradient(60% 50% at 0 100%,#23463099,#0000 70%),linear-gradient(#0a1a12,#0c1f15 60%,#0a170f);padding:40px 0 80px}.hero-grid{align-items:center;gap:48px;display:grid}.badge{border:1px solid var(--line);color:var(--gold-hi);letter-spacing:.04em;background:#d8b87812;border-radius:999px;align-items:center;gap:10px;margin-bottom:22px;padding:6px 16px 6px 6px;font-size:.78rem;font-weight:600;display:inline-flex}.badge i{background:var(--gold-grad);color:#1b2a1f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.72rem;font-style:normal;display:grid}.hero h1{margin-bottom:.5em}.hero h1 .g{font-style:italic;font-weight:500}.hero .sub{color:var(--muted);border-left:2px solid var(--gold);margin-bottom:22px;padding-left:16px;font-size:1.04rem}.hero .checks{margin-bottom:30px}.hero .checks li{color:var(--text);margin-bottom:8px;font-weight:500}.arch-wrap{width:100%;max-width:380px;margin:0 auto;position:relative}.arch-wrap .glow-gold{width:140%;height:140%;top:-15%;left:-20%}.arch{z-index:1;background:linear-gradient(#f4e1b0bf,#d8b87826 55%,#d8b87873);border-radius:999px 999px 26px 26px;padding:9px;position:relative;box-shadow:0 40px 80px -30px #000000d9,0 0 60px #d8b8782e}.arch img{aspect-ratio:637/737;object-fit:cover;border-radius:999px 999px 18px 18px;width:100%}.arch:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#07110c80);border-radius:999px 999px 18px 18px;position:absolute;inset:9px}.float-medal{z-index:2;width:64px;height:64px;font-size:1.5rem;animation:6s ease-in-out infinite bob;position:absolute;top:46%;left:-12px}.float-tag{z-index:2;border:1px solid var(--line);text-align:center;box-shadow:var(--shadow);background:#09160fe0;border-radius:16px;padding:12px 18px;animation:7s ease-in-out -2s infinite bob;position:absolute;bottom:10%;right:-10px}.float-tag b{font-family:var(--serif);font-size:2.6rem;font-weight:700;line-height:.9;display:block}.float-tag small{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:.66rem;display:block}@keyframes bob{50%{transform:translateY(-8px)}}.ribbons{z-index:4;pointer-events:none;height:100px;margin:-50px 0;position:relative;overflow:hidden}.rib{white-space:nowrap;letter-spacing:.2em;text-transform:uppercase;width:110%;padding:11px 0;font-size:.76rem;font-weight:700;line-height:1.4;position:absolute;left:-5%;overflow:hidden}.rib-a{background:var(--gold-grad);color:#1b2a1f;z-index:2;top:32px;transform:rotate(-2.2deg);box-shadow:0 10px 30px -10px #000000b3}.rib-b{color:var(--gold);border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:1;background:#10261a;top:34px;transform:rotate(1.8deg)}.track{animation:40s linear infinite marquee;display:inline-flex}.rib-b .track{animation-duration:50s;animation-direction:reverse}.track span{align-items:center;gap:32px;padding:0 16px;display:inline-flex}.track span:after{content:"✦";opacity:.7}@keyframes marquee{to{transform:translate(-50%)}}.letter p{font-size:1.08rem}.callout,.letter .callout{border-radius:var(--r);border:1px solid var(--line);font-family:var(--serif);color:var(--gold-hi);background:linear-gradient(135deg,#d8b87826,#d8b87808);margin-top:32px;padding:26px 26px 26px 30px;font-size:1.55rem;font-weight:600;line-height:1.3;position:relative}.callout:before{content:"";background:var(--gold-grad);border-radius:3px;width:3px;position:absolute;top:18px;bottom:18px;left:0}.split{align-items:center;gap:30px;display:grid}.pain-grid{gap:12px;margin:0 0 1.2em;padding:0;list-style:none;display:grid}.pain-grid li{border-radius:16px;padding:18px 20px 18px 50px;font-size:1.02rem;line-height:1.55}.pain-grid li:after{content:"✦";color:var(--gold);line-height:1.6;position:absolute;top:18px;left:20px}.turn{background:linear-gradient(180deg,#07110ce6,#07110ccc 50%,#07110cf2),url(/__l5e/assets-v1/bff2c905-6020-4c68-a001-4c84ea35ba5d/padre-vanilson-sobre.webp) center top/cover no-repeat,var(--night);padding:110px 0}.turn .wrap:before{content:"";z-index:-1;background:radial-gradient(closest-side,#d8b87824,#0000);width:700px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quote-big{font-family:var(--serif);margin:0 0 16px;font-size:clamp(2.2rem,7.5vw,3.8rem);font-style:italic;font-weight:500;line-height:1.08}.turn .quote-by{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px;font-size:.76rem;font-weight:600}.turn p{font-size:1.08rem}.turn .punch{font-family:var(--serif);color:var(--cream);margin-top:10px;font-size:1.8rem;line-height:1.25}.how{align-items:center;gap:36px;display:grid}.cards4{gap:16px;display:grid}.card{padding:28px 24px 26px}.card .icon-medal{margin-bottom:16px}.card h3{margin-bottom:.3em;font-size:1.45rem}.card p{color:var(--muted);margin:0;font-size:.98rem}.how-media{width:100%;max-width:420px;margin:0 auto;position:relative}.how-media img{border-radius:var(--r);box-shadow:var(--shadow);border:1px solid var(--line);position:relative}.support{font-family:var(--serif);text-align:center;color:var(--cream);margin-top:44px;font-size:1.65rem;line-height:1.3}.forty{text-align:center}.big40{font-family:var(--serif);background:var(--gold-text);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:6px;font-size:9rem;font-weight:700;line-height:.9}.bible{gap:12px;margin:26px 0;display:grid}.bible p{margin:0;padding:24px 20px;font-size:1.02rem}.timeline{margin:40px 0 0;padding:0;list-style:none;position:relative}.timeline:before{content:"";background:linear-gradient(var(--gold),#d8b8781a);width:1px;position:absolute;top:10px;bottom:10px;left:25px}.step{margin-bottom:22px;padding-left:72px;position:relative}.step .num{width:52px;height:52px;font-family:var(--serif);color:#1b2a1f;background:var(--gold-grad);border-radius:50%;place-items:center;font-size:1.6rem;font-weight:700;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 0 6px #d8b8781a,0 0 24px #d8b87859}.step .box{padding:22px}.tag{letter-spacing:.14em;color:var(--gold-hi);text-transform:uppercase;border:1px solid var(--line);background:#d8b87814;border-radius:999px;padding:3px 10px;font-size:.68rem;font-weight:700;display:inline-block}.step h3{margin:.45em 0 .3em;font-size:1.65rem}.step .q{color:var(--cream);margin-bottom:.35em;font-weight:600}.step p{color:var(--muted);margin-bottom:.8em;font-size:.98rem}.step .ex{font-family:var(--serif);color:var(--gold-hi);border-top:1px solid #d8b87824;margin:0;padding-top:10px;font-size:1.12rem;font-style:italic;line-height:1.4}details.themes{margin-top:30px}details.themes summary{cursor:pointer;text-align:center;list-style:none}details.themes summary::-webkit-details-marker{display:none}.themes-body{gap:20px;margin-top:20px;padding:10px 22px 24px;display:grid}.themes-body h4{font-family:var(--serif);color:var(--gold-hi);border-bottom:1px solid var(--line);margin:14px 0 6px;padding-bottom:6px;font-size:1.4rem;font-weight:600}.themes-body ol{margin:0;padding:0;list-style:none}.themes-body li{color:var(--muted);padding:5px 0;font-size:.95rem}.themes-body li b{color:var(--gold);margin-right:4px;font-weight:600}.sample{background:radial-gradient(55% 50% at 50% 50%,#d8b87833,transparent 70%),linear-gradient(180deg,var(--forest),var(--night))}.book{isolation:isolate;max-width:680px;margin:40px auto 0;position:relative}.book:before,.book:after{content:"";z-index:-1;background:#efe6cf;border-radius:6px 18px 18px 6px;position:absolute;inset:0;transform:translate(7px,8px)rotate(1deg);box-shadow:0 20px 40px -20px #000000b3}.book:after{z-index:-2;background:#d9cdae;transform:translate(13px,15px)rotate(2deg)}.page{background:var(--paper);font-family:var(--serif);color:var(--ink);border-radius:6px 18px 18px 6px;padding:46px 30px 36px;position:relative;box-shadow:0 40px 80px -30px #000000d9,inset 16px 0 24px -18px #503c1466}.page:before{content:"";pointer-events:none;border:1px solid #b38c4b59;border-radius:4px 12px 12px 4px;position:absolute;inset:14px}.page .day{font-family:var(--sans);letter-spacing:.26em;color:#7d5f26;text-transform:uppercase;text-align:center;font-size:.72rem;font-weight:700}.page h3{text-align:center;color:#23392a;margin:.3em 0 .4em;font-size:1.95rem}.page .orn{color:#b38c4b;justify-content:center;align-items:center;gap:12px;margin-bottom:18px;display:flex}.page .orn:before,.page .orn:after{content:"";opacity:.6;background:#b38c4b;width:60px;height:1px}.page .verse{text-align:center;color:#3d5a42;margin-bottom:1.3em;font-size:1.3rem;font-style:italic;line-height:1.45}.page .body p{color:var(--ink);font-size:1.28rem;line-height:1.55}.task{background:#f5ead0;border:1.5px solid #c9a35c;border-radius:12px;margin-top:24px;padding:16px 18px}.task b{font-family:var(--sans);letter-spacing:.14em;color:#6f5320;margin-bottom:4px;font-size:.74rem;display:block}.task p{color:var(--ink);margin:0;font-size:1.22rem;line-height:1.45}.imagine{font-family:var(--serif);text-align:center;margin-top:52px;font-size:1.85rem;font-style:italic;line-height:1.25}.author-sec{background:radial-gradient(60% 60% at 20% 30%,#4e825859,transparent 70%),var(--forest)}.author{align-items:center;gap:44px;display:grid}.portrait{width:100%;max-width:360px;margin:0 auto;position:relative}.portrait:before{content:"";border:1px solid var(--gold);opacity:.5;border-radius:24px;position:absolute;inset:-14px 14px 14px -14px}.portrait img{width:100%;box-shadow:var(--shadow);border-radius:22px;position:relative}.portrait .icon-medal{width:60px;height:60px;position:absolute;bottom:28px;right:-12px}.role{color:var(--gold-hi);margin-top:-.3em;font-size:.98rem;font-weight:500}blockquote.pq{font-family:var(--serif);color:var(--cream);margin:50px 0 0;padding:34px 28px 30px;font-size:1.5rem;font-style:italic;line-height:1.4}blockquote.pq:after{content:"“";color:var(--gold);opacity:.55;font-size:6rem;font-style:normal;line-height:1;position:absolute;top:-30px;right:22px}.testis{gap:18px;margin-top:34px;display:grid}.testi{margin:0;padding:24px}.testi-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.avatar{width:52px;height:52px;color:var(--gold);border:1.5px dashed var(--gold);border-radius:50%;flex:none;place-items:center;font-size:.6rem;font-weight:700;display:grid}.testi-name{color:var(--cream);font-weight:700;line-height:1.2}.testi-city{color:var(--muted);font-size:.86rem}.testi p{color:var(--muted);margin:0;font-size:.98rem}.offer-sec{background:radial-gradient(50% 40% at 50% 45%,#d8b87829,transparent 70%),radial-gradient(80% 60% at 50% 100%,#28503780,transparent 70%),var(--night)}.offers{align-items:center;gap:30px;max-width:440px;margin:60px auto 0;display:grid}.offer{flex-direction:column;padding:26px 24px 28px;display:flex}.offer .imgbox{border:1px solid var(--line);background:#efeadc;border-radius:14px;margin-bottom:20px;overflow:hidden}.offer .imgbox img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .6s}.offer:hover .imgbox img{transform:scale(1.04)}.offer .name{font-family:var(--sans);letter-spacing:.14em;color:var(--gold-hi);margin:0 0 6px;font-size:.82rem;font-weight:700}.offer .desc{color:var(--muted);margin-bottom:16px;font-size:.98rem}.price-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;margin-bottom:18px;padding:16px 0}.price{font-family:var(--serif);margin:0;font-size:3.7rem;font-style:italic;font-weight:700;line-height:1.05}.price small{vertical-align:.8em;margin-right:6px;font-size:1.4rem;font-style:normal}.inst{color:var(--muted);margin:6px 0 0;font-size:.88rem}.inst:empty{display:none}.offer .checks{margin-bottom:24px;font-size:.98rem}.offer .btn{margin-top:auto}.offer.featured{background:linear-gradient(160deg,#3c6e4e99 0%,#142d1feb 50%,#0a1811f5 100%);border:1.5px solid #e8c98abf;padding:52px 26px 32px;box-shadow:0 0 0 6px #d8b8780f,0 40px 80px -30px #000000e6,0 0 70px -10px #d8b8784d}.crown{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:-42px;left:50%;transform:translate(-50%)}.crown .icon-medal{width:56px;height:56px}.ribbon{background:var(--gold-grad);color:#1b2a1f;letter-spacing:.12em;white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:.72rem;font-weight:800;box-shadow:0 6px 18px -6px #d8b878b3}.gift{font-family:var(--serif);color:var(--gold-hi);text-align:center;margin:18px 0 0;font-size:1.2rem;font-style:italic;line-height:1.4}.seals{border:1px solid var(--line);background:#ffffff05;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:10px;max-width:680px;margin:48px auto 0;padding:18px;display:grid}.seal{text-align:center;color:var(--text);flex-direction:column;align-items:center;gap:8px;font-size:.8rem;font-weight:600;line-height:1.3;display:flex}.seal svg{width:30px;height:30px;color:var(--gold)}.guar-sec{background:radial-gradient(40% 60% at 20% 50%,#d8b87829,transparent 70%),linear-gradient(180deg,var(--night),var(--forest))}.guarantee{text-align:center;place-items:center;gap:40px;display:grid}.seal-ring{flex:none;width:230px;height:230px;position:relative}.seal-ring svg.txt{width:100%;height:100%;animation:30s linear infinite spin;position:absolute;inset:0}.seal-ring text{font:600 12.5px var(--sans);letter-spacing:.3em;fill:var(--gold-hi)}.seal-ring .core{text-align:center;border:1px solid var(--line);background:radial-gradient(circle at 35% 30%,#d8b87838,#0a1811eb 70%);border-radius:50%;place-items:center;display:grid;position:absolute;inset:40px;box-shadow:0 0 50px #d8b87838,inset 0 0 30px #0006}.seal-ring .dash{border:1px dashed #d8b8784d;border-radius:50%;position:absolute;inset:-10px}.seal7{font-family:var(--serif);font-size:4.8rem;font-weight:700;line-height:.8;display:block}.seal-ring .core small{letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:.66rem;display:block}@keyframes spin{to{transform:rotate(360deg)}}.sign{font-family:var(--serif);color:var(--gold-hi);margin:0;font-size:1.45rem;font-style:italic;line-height:1.35}.faq{margin-top:34px}.faq details{background:#ffffff05;border:1px solid #d8b87838;border-radius:12px;margin-bottom:10px;transition:border-color .2s,background .2s;overflow:hidden}.faq details:hover{background:#d8b8780d}.faq details[open]{border-color:#e8c98aa6}.faq summary{cursor:pointer;color:var(--text);align-items:center;min-height:58px;padding:16px 56px 16px 20px;font-weight:500;line-height:1.4;list-style:none;display:flex;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);width:9px;height:9px;transition:transform .25s;position:absolute;top:50%;right:22px;transform:translateY(-70%)rotate(45deg)}.faq details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.faq .ans{background:var(--cream);color:var(--ink);padding:18px 20px;font-size:.98rem}.faq .ans p{margin:0}.closing{background:radial-gradient(60% 50% at 50% 30%,#d8b87824,transparent 70%),var(--forest)}.final{padding:46px 24px 36px}.closing .sig{font-family:var(--serif);color:var(--gold-hi);margin-top:6px;font-size:1.5rem;font-style:italic;line-height:1.35}.ps{border-top:1px solid var(--line);color:var(--muted);text-align:left;margin:34px 0 0;padding-top:22px;font-size:.96rem}.ps strong{color:var(--gold-hi)}footer{background:var(--night);text-align:center;border-top:1px solid var(--line);padding:64px 0 44px;position:relative}footer h2{font-size:2.1rem}footer p{color:var(--muted)}.btn-wa{color:#fff;background:linear-gradient(#2aa162,#1d7a48);box-shadow:inset 0 1px #ffffff40,inset 0 -3px #0003,0 12px 30px -12px #2aa16299}.btn-wa .arr{border-color:#fff9}.btn-wa:hover{box-shadow:0 16px 34px -12px #2aa162b3}.copy{letter-spacing:.06em;color:#98a391;border-top:1px solid #d8b8781f;margin:40px 0 0;padding-top:24px;font-size:.8rem}.wa-float{z-index:60;color:#fff;background:linear-gradient(#2aa162,#1d7a48);border-radius:50%;place-items:center;width:56px;height:56px;transition:bottom .3s,opacity .3s,transform .3s;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 26px -6px #0009}.wa-float svg{width:30px;height:30px}.js body:not(.past-hero) .wa-float{opacity:0;pointer-events:none;transform:scale(.8)}body.bar-on .wa-float{bottom:96px}.sticky{z-index:55;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#07110ceb;align-items:center;gap:12px;transition:transform .3s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}body.bar-on .sticky{transform:none}.sticky .t{flex:1;min-width:0;font-size:.85rem;line-height:1.3}.sticky .t b{font-family:var(--serif);color:var(--cream);white-space:nowrap;font-size:1.02rem;font-weight:600;display:block}.sticky .t em{color:var(--gold-hi);font-style:normal;font-weight:600}.sticky .btn{white-space:nowrap;min-height:50px;padding:10px 20px;font-size:.88rem}@media (width<=767px){body.bar-on footer{padding-bottom:120px}}@media (width<=420px){.btn{letter-spacing:.02em;gap:10px;padding:12px 10px 12px 20px;font-size:.86rem}.btn .arr{width:28px;height:28px}.float-medal{left:-6px}.float-tag{right:-4px}}.js .reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(18px)}.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transition:none;transform:none}.track,.seal-ring svg.txt,.float-medal,.float-tag{animation:none}}@media (width>=768px){body{font-size:18px}.sec{padding:112px 0}.turn{padding:130px 0}.wrap{padding:0 32px}.cards4,.pain-grid{grid-template-columns:1fr 1fr}.testis{grid-template-columns:repeat(3,1fr)}.themes-body{grid-template-columns:1fr 1fr}.page{padding:66px 70px 54px}.guarantee{text-align:left;grid-template-columns:auto 1fr;justify-items:start;gap:64px}.seal-ring{width:270px;height:270px}.seal-ring .core{inset:48px}.sticky{display:none}body.bar-on .wa-float{bottom:16px}.author{grid-template-columns:360px 1fr;gap:72px}.final{padding:64px 60px 48px}.bible{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.turn{background:linear-gradient(90deg,var(--night) 0%,#07110cf7 38%,#07110cb3 70%,#07110c73 100%),linear-gradient(0deg,#07110ccc,transparent 30%),url(/__l5e/assets-v1/bff2c905-6020-4c68-a001-4c84ea35ba5d/padre-vanilson-sobre.webp) right bottom/auto 105% no-repeat,var(--night);padding:140px 0}.turn .wrap{max-width:640px;margin-left:max(32px,50% - 548px)}.turn .wrap.center,.turn .cta-row{text-align:left}.turn .medal,.turn .rule{margin-left:0}.turn .rule{background:linear-gradient(90deg,var(--gold),transparent)}.hero{padding:52px 0 120px}.hero-grid{grid-template-columns:1.3fr .7fr;gap:64px}.hero h1{text-wrap:initial;font-size:3.35rem}.hero .sub{margin-bottom:18px}.hero .checks{grid-template-columns:1fr 1fr;gap:4px 20px;margin-bottom:26px;display:grid}.arch-wrap{max-width:400px}.split{grid-template-columns:.9fr 1.1fr;gap:72px}.how{grid-template-columns:1.3fr .7fr;gap:56px}.offers{grid-template-columns:1fr 1.12fr 1fr;gap:26px;max-width:none}.offer.featured{transform:translateY(-10px)}.offers .o-ind{order:1}.offers .o-fam{order:2}.offers .o-pro{order:3}.themes-body{grid-template-columns:repeat(3,1fr)}.timeline{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.timeline:before{background:linear-gradient(90deg,var(--gold),#d8b87826);width:auto;height:1px;inset:26px calc(20% - 30px) auto 26px}.step{margin:0;padding-top:78px;padding-left:0}.step .box{height:100%;padding:20px 18px}.step h3{font-size:1.45rem}.step p{font-size:.93rem}.step .ex{font-size:1.02rem}}
