@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800;900&display=swap');
:root{--green:#267539;--deep:#164c23;--pale:#f0f8ed;--ink:#202820;--muted:#626a63;--gold:#f3c64e;--line:#dde5da}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:16px}body{margin:0;background:#e9ece7;color:var(--ink);font-family:'Poppins',Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p,figure{margin:0}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #cb8b00;outline-offset:5px}::selection{background:#d6eab8}.landing{max-width:560px;margin:auto;background:white;box-shadow:0 0 55px #163b2010;overflow:hidden}.top-strip{background:var(--deep);color:#fff;font-size:13px;font-weight:700;letter-spacing:.5px;overflow:hidden;padding:13px 0}.ticker-track{display:flex;width:max-content;white-space:nowrap;animation:ticker-scroll 22s linear infinite}.top-strip:hover .ticker-track{animation-play-state:paused}.ticker-track span{padding:0 12px}.ticker-track span:nth-child(even){color:var(--gold)}@keyframes ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none;overflow-x:auto}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.offer-strip{background:var(--gold);text-align:center;font-size:11px;font-weight:700;padding:11px 14px;color:#3c351c}.section{padding:36px 25px}.hero{text-align:center;padding-top:26px}.hero-badge{display:inline-block;padding:8px 12px;border:1px solid #cbd9c6;border-radius:30px;background:#f6faf3;font-size:10px;font-weight:600;margin-bottom:20px}h1{font-size:29px;font-weight:900;line-height:1.24;letter-spacing:-.65px}h1>span,h2>span{color:var(--green)}.hero-description{font-size:12px;line-height:1.9;margin:19px auto 0;color:var(--muted);max-width:470px;font-weight:400}.hero-description strong{font-weight:600;color:#414b40}.product-figure{margin:15px -10px 0}.product-figure>img{width:100%}.product-figure figcaption{font-size:8px;color:#7c8279;margin-top:2px}.hero-pain{font-size:13px;line-height:1.8;margin:20px 0}.hero-pain strong{font-weight:700}.button{display:flex;width:100%;align-items:center;justify-content:center;gap:12px;padding:19px 14px;border:0;border-radius:10px;font-size:13px;line-height:1.5;text-align:center;font-weight:800;transition:transform .15s,box-shadow .15s}.button span{font-size:21px;line-height:1;flex-shrink:0}.button-primary{background:var(--green);color:white;box-shadow:0 5px 0 var(--deep);animation:cta-pulse 1.9s ease-in-out infinite}.button-primary:hover,.button-primary:active{animation-play-state:paused}@keyframes cta-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.035)}}@media(prefers-reduced-motion:reduce){.button-primary{animation:none}}.button-primary:hover{transform:translateY(2px);box-shadow:0 3px 0 var(--deep);background:#2d8541}.button-primary:active{transform:translateY(4px);box-shadow:0 1px 0 var(--deep)}.buy-note{display:flex;justify-content:center;gap:20px;font-size:9px;color:#697265;margin-top:17px}.hero-trust{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:22px}.guarantee-badge{width:64px;height:auto}.guarantee-section{background:#f8faf6;border-block:1px solid #edf1e9;text-align:center}.guarantee-section .guarantee-badge{width:88px;margin-inline:auto}.guarantee-section h2{margin-top:16px;font-size:22px}.guarantee-section .section-description{max-width:380px;margin-inline:auto}.hero-support{display:flex;flex-direction:column;align-items:center;gap:8px}.hero-support p{font-size:10px;font-weight:600;color:#5c665a}.hero-support span{display:flex;align-items:center;gap:10px}.hero-support img{width:22px;height:22px;flex-shrink:0}h2{text-align:center;font-size:25px;line-height:1.35;font-weight:800;letter-spacing:-.6px}.section-description{text-align:center;font-size:12px;line-height:1.85;color:var(--muted);margin-top:12px}.gallery-section{background:#f8faf6;border-block:1px solid #edf1e9;padding-top:32px}.gallery{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);margin:22px 0 0;padding:4px 0 12px}.gallery-track{display:flex;gap:12px;flex-shrink:0;padding-inline:5px;animation:gallery-scroll 26s linear infinite}.gallery:hover .gallery-track,.gallery:focus-within .gallery-track{animation-play-state:paused}@keyframes gallery-scroll{from{transform:translateX(0)}to{transform:translateX(calc(-100% - 12px))}}@media (prefers-reduced-motion: reduce){.gallery-track{animation:none}.gallery{overflow-x:auto}.gallery-track[aria-hidden]{display:none}}.preview-button{width:320px;flex:0 0 320px;background:#fff;border:1px solid var(--line);border-radius:9px;overflow:hidden;padding:0;text-align:left}.preview-button img{width:100%;aspect-ratio:1.45;object-fit:cover}.image-note{text-align:center;font-size:8px;line-height:1.7;color:#77806f;margin-top:13px}.receive-grid{display:flex;flex-direction:column;gap:16px;margin-top:23px}.receive-card{border:1.5px solid #87b77d;border-radius:14px;padding:26px 20px;background:var(--pale);text-align:center}.card-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0 auto 14px;border-radius:50%;background:#fff;font-size:26px;box-shadow:0 4px 10px #24452612}.receive-card h3{font-size:15px;line-height:1.5;font-weight:800}.receive-card p{font-size:11px;line-height:1.85;color:var(--muted);margin-top:9px;max-width:340px;margin-inline:auto}.topics-section{background:var(--pale)}.topics-section h2{font-size:23px}.topics{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;margin-top:22px}.topics>span{background:white;border:1px solid #d2e2ca;color:#38633c;font-size:10px;font-weight:600;border-radius:7px;padding:9px 11px}.topics-section>p{font-size:12px;line-height:1.9;text-align:center;color:#55654f;margin-top:22px}.section-label{font-size:9px;font-weight:700;color:#637b4b;text-align:center;margin-bottom:13px;letter-spacing:.4px}.bonus-section h2{font-size:28px}.bonus-list{display:grid;gap:23px;margin-top:28px;margin-bottom:28px}.bonus-card{border:1px solid #d4dfcd;border-radius:13px;overflow:hidden;box-shadow:0 8px 20px #24452610}.bonus-image{background:#e9ede3}.bonus-image>img{width:100%;height:auto;display:block}.bonus-kicker-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.bonus-kicker{font-size:10px;font-weight:800;color:var(--green);letter-spacing:.6px}.bonus-today{font-size:11px;font-weight:800;color:#fff;background:#c0392b;border-radius:5px;padding:6px 10px;white-space:nowrap;letter-spacing:.2px;box-shadow:0 2px 6px #c0392b40}.bonus-copy{padding:22px;text-align:center}.bonus-copy h3{font-size:18px;font-weight:800;line-height:1.45;color:#244a26}.bonus-copy p{font-size:12px;line-height:1.85;color:var(--muted);margin-top:11px}.included{display:inline-block;font-size:9px;font-weight:800;background:#e6f3dd;color:var(--green);padding:9px 12px;border-radius:5px;margin-top:17px}.audience-section{background:var(--pale)}.audience-section h2{font-size:23px}.check-list{padding:0;list-style:none;text-align:left}.check-list li{position:relative;padding-left:23px;font-size:12px;line-height:1.85;margin:12px 0;color:#4c564b}.check-list li:before{content:'✓';position:absolute;left:0;top:0;color:var(--green);font-weight:800}.audience-section .check-list{margin:20px 0}.audience-conclusion{text-align:center;font-size:15px;line-height:1.7;margin-top:25px}.audience-conclusion strong{color:var(--green)}.urgency-section{padding-top:30px;padding-bottom:30px;text-align:center}.urgency-alert{display:flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid #e3a9a0;background:#fdf1ef;color:#a1483a;font-size:11px;font-weight:800;letter-spacing:.3px;border-radius:9px;padding:13px 14px;line-height:1.5}.countdown-box{border:2px solid var(--green);border-radius:13px;padding:20px 18px;margin-top:18px}.countdown-label{font-size:11px;font-weight:800;color:var(--green);letter-spacing:.3px}.countdown-timer{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px}.countdown-unit{background:var(--deep);color:#fff;font-size:26px;font-weight:900;border-radius:8px;padding:10px 14px;min-width:46px;line-height:1;font-variant-numeric:tabular-nums}.countdown-sep{font-size:22px;font-weight:800;color:var(--green)}.countdown-caption{font-size:9px;font-weight:700;letter-spacing:.6px;color:var(--muted);margin-top:10px}.plans-section{background:#f8f9f6}.plans-section>h2{font-size:25px}.plan-card{border:2px solid #d3dace;padding:27px 23px;background:white;border-radius:15px;text-align:center;margin-top:27px}.plan-label{display:inline-block;color:#586d4d;background:#edf2e7;font-size:10px;font-weight:800;border-radius:6px;padding:7px 15px;letter-spacing:.7px}.plan-card h3{font-size:19px;line-height:1.4;letter-spacing:-.3px;font-weight:800;margin-top:17px}.price-prefix{font-size:10px;font-weight:600;color:var(--muted);margin-top:22px}.price{display:flex;align-items:baseline;justify-content:center;font-size:65px;line-height:1.3;font-weight:900;letter-spacing:-3px;gap:5px}.price>span:first-child{font-size:23px;letter-spacing:-1px;margin-right:3px}.price>span:last-child{font-size:42px;letter-spacing:-2px}.payment-note{font-size:9px;font-weight:600;letter-spacing:.5px;color:var(--muted)}.plan-card>.check-list{margin:24px 0}.plan-card .check-list li{font-size:12px}.check-list .not-included{color:#a4a99e;text-decoration:line-through;text-decoration-color:#c38f88}.check-list .not-included:before{content:'×';color:#c3928b;text-decoration:none}.button-secondary{background:#e7ebdf;border:1px solid #b9c5ad;color:#425738;box-shadow:0 3px 0 #b9c5ad}.button-secondary:hover{background:#dce3d3}.upgrade{text-align:center;padding:28px 8px 7px}.upgrade>p{font-size:12px;color:var(--muted)}.upgrade>strong{font-size:21px;color:var(--green);display:block;margin-top:7px;line-height:1.4}.upgrade>span{display:block;font-size:11px;line-height:1.8;margin-top:9px;color:#616c58}.upgrade>div{font-size:31px;font-weight:800;letter-spacing:13px;color:var(--green);margin-top:8px}.complete{position:relative;border:3px solid var(--green);box-shadow:0 7px 22px #22582310;padding-top:30px;margin-top:20px}.recommended{position:absolute;left:50%;top:-15px;transform:translateX(-50%);background:var(--green);color:#fff;border-radius:20px;white-space:nowrap;padding:7px 17px;font-size:10px;font-weight:800;letter-spacing:.4px}.complete .plan-label{background:none;color:var(--green);font-size:10px}.complete h3{font-size:23px;color:var(--green);margin-top:8px}.plan-product{margin:12px auto 0}.complete .price-prefix{margin-top:10px}.complete .price{color:var(--green);font-size:75px}.complete-banner{border-radius:6px;background:#edf7e8;color:var(--green);font-size:10px;font-weight:800;padding:11px 9px;margin-top:21px}.price-anchor{color:#a1483a;font-size:11px;font-weight:800;text-align:center;margin-top:10px;letter-spacing:.2px}.lifetime-banner{border-radius:6px;background:#fdf6e3;border:1px dashed #d9b65c;color:#8a6a1e;font-size:10px;font-weight:800;padding:11px 9px;margin-top:11px;text-align:center}.check-list.divided li{border-bottom:1px solid #ecefe7;padding-bottom:13px}.check-list.divided li:last-child{border-bottom:0;padding-bottom:0}.trust-badges{width:100%;margin-top:22px}.bonus-box{border:1.5px dashed #63a252;background:#f4faef;border-radius:10px;padding:17px 14px;margin:22px 0}.bonus-box h4{font-size:12px;text-align:left;color:var(--green)}.bonus-box .check-list{margin:10px 0 0}.bonus-box .check-list li:last-child{margin-bottom:0}.complete .buy-note{font-size:8px;gap:14px}.how-section{background:var(--pale)}.steps{list-style:none;margin:25px 0 0;padding:0}.steps li{display:flex;gap:15px;align-items:flex-start;margin-top:21px}.steps li>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--green);color:white;flex-shrink:0;font-size:16px;font-weight:800}.steps h3{font-size:14px;line-height:1.5}.steps p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:4px}.faq-list{margin-top:23px}.faq-list details{border:1px solid #dde4d7;border-radius:8px;margin-top:11px;background:white}.faq-list summary{list-style:none;cursor:pointer;padding:17px 15px;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px;font-weight:600;line-height:1.7}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:22px;font-weight:400;color:var(--green);line-height:1}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{padding:0 15px 18px;font-size:11px;line-height:1.85;color:var(--muted)}.faq-section>.button{margin-top:27px}footer{padding:29px 25px;text-align:center;background:#173c24;color:#e9efdf}footer>strong{font-size:10px;line-height:1.7;display:block}footer>p{font-size:9px;line-height:1.9;color:#bdceba;margin-top:12px}footer>small{font-size:8px;display:block;margin-top:20px;color:#adbea8}.skip-link{position:fixed;top:-100px;left:20px;background:var(--green);color:white;padding:15px;z-index:50}.skip-link:focus{top:10px}dialog{border:1px solid var(--line);border-radius:12px;padding:25px;background:#fff;color:var(--ink);box-shadow:0 25px 90px #0003;max-height:90dvh;overflow:auto}dialog::backdrop{background:#10291fcc;backdrop-filter:blur(5px)}.preview-dialog{width:min(850px,92vw)}.dialog-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.dialog-top h2{font-size:20px;letter-spacing:-.5px}.dialog-top>strong{font-size:10px}.close-dialog:not(.button){width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--green);font-size:27px;flex-shrink:0}.preview-dialog>img{width:100%;max-height:65dvh;object-fit:contain}.preview-dialog>p{font-size:10px;line-height:1.7;margin-top:15px;color:var(--muted)}.checkout-dialog{width:min(450px,90vw);padding:28px}.checkout-dialog h2{font-size:25px}.checkout-dialog>p{font-size:13px;line-height:1.8;margin:17px 0 24px;color:var(--muted)}.upsell-dialog{width:min(460px,92vw);padding:0;overflow:hidden auto;border-radius:20px;box-shadow:0 24px 64px #00000073;text-align:center}.modal-top-strip{position:relative;background:#d92d2d;color:#fff;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;padding:11px 34px}.modal-top-strip .close-dialog{position:absolute;top:6px;right:8px;width:22px;height:22px;border:0;background:none;color:#fff;font-size:16px;opacity:.85}.modal-body{padding:26px 22px 22px}.modal-title{font-size:24px;font-weight:900;color:#111;line-height:1.15;margin-bottom:10px;text-transform:uppercase;letter-spacing:.02em}.modal-title-sub{display:block;font-size:16px;font-weight:600;color:#d92d2d;text-transform:none;letter-spacing:0;margin-top:5px}.modal-leve-texto{font-size:14.5px;font-weight:600;color:#555;margin-bottom:14px}.modal-leve-texto strong{color:#111;font-weight:800}.modal-price-area{margin-bottom:18px;display:flex;flex-direction:column;align-items:center;gap:4px}.modal-price-from{font-size:14px;font-weight:700;color:#888}.modal-price-from s{color:#d92d2d;font-weight:800}.modal-price-main{font-size:44px;font-weight:900;color:#16a34a;line-height:1}.modal-price-parcel{font-size:12.5px;font-weight:700;color:#555}.modal-access-badges{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:6px}.modal-access-badges span{font-size:11.5px;font-weight:700;color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:50px;padding:4px 12px}.modal-cta-label{font-size:17px;font-weight:900;color:#111;line-height:1.25;margin-bottom:10px;letter-spacing:.01em;text-transform:uppercase}.modal-urgency-label{font-size:11px;font-weight:900;letter-spacing:.1em;color:#d92d2d;text-transform:uppercase;margin-bottom:10px}@keyframes modal-cta-pulse{0%,100%{transform:scale(1);box-shadow:0 4px 18px #3f8f4f80}50%{transform:scale(1.045);box-shadow:0 8px 28px #3f8f4fbf}}.modal-btn-sim{display:block;width:100%;background:#2F6B3D;color:#fff;font-weight:900;font-size:15px;letter-spacing:.06em;text-transform:uppercase;padding:19px 24px;border-radius:14px;margin-bottom:14px;border:0;border-bottom:4px solid #1e4527;animation:modal-cta-pulse 1.6s ease-in-out infinite;line-height:1.2}.modal-inclui{font-size:12px;color:#666;font-weight:500;line-height:1.5;margin-bottom:10px}.modal-inclui strong{color:#222;font-weight:700}.modal-btn-nao{display:block;width:auto;background:#fff;border:2px solid #b8c4bb;color:#3a4a3f;cursor:pointer;font-size:11.5px;font-weight:800;padding:9px 16px;border-radius:8px;margin:0 auto;text-align:center}@media(max-width:480px){.upsell-dialog .modal-body{padding:20px 14px 18px}.upsell-dialog .modal-title{font-size:17px}.upsell-dialog .modal-price-main{font-size:35px}.upsell-dialog .modal-btn-sim{font-size:13px;padding:16px 14px}}body:has(dialog[open]){overflow:hidden}
@media(min-width:900px){.landing{margin-block:24px;border-radius:12px}.hero{padding-top:30px}.section{padding-inline:29px}}
@media(max-width:420px){.section{padding:30px 19px}.top-strip{font-size:11px;letter-spacing:.3px;padding-inline:8px}.top-strip span{padding-inline:6px}.offer-strip{font-size:9px;padding:11px 10px}.hero-badge{font-size:8px;padding:8px 10px;margin-bottom:18px}h1{font-size:26px;line-height:1.24;letter-spacing:-.55px}.hero-description{font-size:11px;line-height:1.85;margin-top:15px}.product-figure{margin-top:13px}.hero-pain{font-size:11px;margin:17px 0}.button{font-size:11px;padding:18px 11px;gap:8px;border-radius:9px}.button span{font-size:18px}.buy-note{font-size:8px;gap:16px}h2{font-size:23px}.section-description{font-size:11px}.receive-grid{gap:10px}.receive-card{padding:15px 10px}.receive-card h3{font-size:12px}.receive-card p{font-size:9px}.topics-section h2{font-size:21px}.topics>span{font-size:9px;padding:8px 9px}.topics-section>p{font-size:11px}.bonus-section h2{font-size:25px}.section-label{font-size:8px}.bonus-image{height:223px}.bonus-copy{padding:20px 17px}.bonus-copy h3{font-size:17px}.bonus-copy p{font-size:11px}.included{font-size:8px}.plans-section>h2{font-size:23px}.plan-card{padding:24px 17px}.plan-card h3{font-size:17px}.plan-card .check-list li{font-size:11px}.complete{padding-top:28px}.complete h3{font-size:20px}.bonus-box{padding:15px 11px}.complete-banner{font-size:8px}.plan-card .button{font-size:11px}.upgrade>strong{font-size:19px}.upgrade>span{font-size:10px}.payment-note{font-size:8px}.faq-list summary{font-size:11px;padding:15px 12px}.faq-list details p{font-size:11px}.dialog-top h2{font-size:17px}}
@media(max-width:350px){h1{font-size:23px}.hero-badge{font-size:7px}.button{font-size:10px}.top-strip{font-size:10px}.offer-strip{font-size:8px}.receive-card h3{font-size:11px}.plan-card{padding-inline:13px}.complete h3{font-size:18px}.buy-note{font-size:7px}.recommended{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
