@font-face{font-family:Nunito;font-style:normal;font-weight:400 800;font-display:swap;src:url("assets/fonts/nunito-latin.woff2") format("woff2")}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url("assets/fonts/poppins-400-latin.woff2") format("woff2")}
@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url("assets/fonts/poppins-700-latin.woff2") format("woff2")}
@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url("assets/fonts/poppins-800-latin.woff2") format("woff2")}
:root{--purple:#390f96;--teal1:#eef8f6;--dark:#1e2d2f;--gray:#5b6666;--green:#00a522;--cta:#16a34a;--cta-dark:#128a3e;--yellow:#ffd84d;--warm:#fff6dc;--lavender:#f4efff;--radius:20px;--maxw:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Nunito,system-ui,sans-serif;color:var(--dark);background:#fff;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:Poppins,Nunito,sans-serif}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}.wrap{max-width:var(--maxw);margin:auto;padding:0 20px}section{padding:64px 0}
#urgency{position:sticky;top:0;z-index:999;background:var(--purple);color:#fff;text-align:center;font-weight:700;font-size:14px;letter-spacing:.2px;padding:11px 16px;box-shadow:0 2px 10px #00000026}#urgency span{color:var(--yellow)}
.hero{background:var(--teal1);padding-top:24px}.logo-row{text-align:center;padding:18px 0 6px}.logo-row img{height:54px;margin:auto}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-template-areas:"copy img" "cta img";gap:8px 40px;align-items:center;padding:24px 0 56px}.hero-copy{grid-area:copy}.hero-cta{grid-area:cta;align-self:start}.hero-copy h1{font-size:2.5rem;line-height:1.15;font-weight:800;margin:0 0 18px;text-wrap:balance}.hero-copy h1 .accent{color:var(--purple);white-space:nowrap;background:linear-gradient(transparent 62%,var(--yellow) 62%,var(--yellow) 92%,transparent 92%);padding:0 4px}.hero-copy .sub{font-size:1.12rem;color:var(--gray);line-height:1.6;margin:0 0 28px;max-width:520px}.hero-img{grid-area:img;text-align:center}.hero-img img{max-width:580px;width:100%;margin:auto;filter:drop-shadow(0 20px 40px #390f962e)}
.hero-trust{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px}.trust-stars{font-size:.92rem;display:flex;align-items:center;gap:6px}.stars{color:#f5b400;letter-spacing:1px;font-size:1.05rem}.trust-badges{display:flex;gap:8px;flex-wrap:wrap}.tbadge{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #dfe9e7;border-radius:100px;padding:6px 12px;font-size:.78rem;font-weight:700}
@keyframes pulse{0%{box-shadow:0 10px 24px #16a34a61,0 0 0 0 #16a34a80}70%{box-shadow:0 10px 24px #16a34a61,0 0 0 12px #16a34a00}100%{box-shadow:0 10px 24px #16a34a61,0 0 0 0 #16a34a00}}.btn{display:inline-block;background:var(--cta);color:#fff;font:700 1.1rem Poppins,sans-serif;padding:20px 37px;border-radius:100px;border:0;cursor:pointer;box-shadow:0 10px 24px #16a34a61;transition:.15s;text-align:center}.btn:hover{background:var(--cta-dark);transform:translateY(-2px);box-shadow:0 14px 30px #16a34a73}.btn-pulse{animation:pulse 2.4s ease-out infinite}.btn-wrap{text-align:center;margin-top:6px}.btn-micro{display:block;text-align:center;font-size:.8rem;color:var(--gray);margin-top:10px}.gap-top{margin-top:36px}
.sec-title{text-align:center;font-size:2rem;font-weight:800;line-height:1.25;margin:0 0 12px}.sec-sub{text-align:center;color:var(--gray);font-size:1.05rem;max-width:640px;margin:0 auto 44px}.eyebrow{display:block;text-align:center;color:#c76a00;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:.78rem;margin-bottom:10px}.section-white{background:#fff}.section-teal1{background:var(--teal1)}.section-warm{background:var(--warm)}.section-lavender{background:var(--lavender)}
.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.why-card{background:#fff;border-radius:var(--radius);padding:32px 26px;box-shadow:0 10px 30px #1428280f;border:1px solid #eef1f1}.why-card .ico{width:58px;height:58px;border-radius:18px;background:var(--lavender);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.why-card .ico svg{width:32px;height:32px}.why-card h3{font-size:1.15rem;margin:0 0 10px}.why-card p{color:var(--gray);font-size:.96rem;line-height:1.55;margin:0}
.receive{text-align:center}.receive p{max-width:760px;margin:0 auto 18px;color:var(--gray);font-size:1.05rem;line-height:1.65}@keyframes carousel-loop{to{transform:translateX(calc(-50% - (var(--carousel-gap)/2)))}}.carousel{--carousel-gap:18px;overflow:hidden;padding:34px 0 16px}.carousel-track{display:flex;gap:var(--carousel-gap);width:max-content;animation:carousel-loop 34s linear infinite;will-change:transform}.carousel-set{display:flex;gap:var(--carousel-gap)}.carousel img{width:300px;height:300px;object-fit:cover;border-radius:18px;flex:0 0 auto;box-shadow:0 8px 22px #00000014}
.fund-list{display:flex;flex-direction:column;max-width:820px;margin:auto}.fund-item{display:grid;grid-template-columns:56px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid #0000000f}.fund-item:last-child{border:0}.fund-num{width:44px;height:44px;border-radius:50%;background:var(--purple);color:#fff;font:700 1rem Poppins,sans-serif;display:grid;place-items:center}.fund-item h3{margin:0 0 6px;font-size:1.08rem}.fund-item p{margin:0;color:var(--gray);font-size:.96rem;line-height:1.55}
.bonus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.bonus-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 6px 16px #1428280d;display:flex;flex-direction:column}.bonus-badge{width:fit-content;margin:18px auto 12px;background:var(--purple);color:#fff;font:800 .8rem Poppins,sans-serif;letter-spacing:.5px;padding:8px 20px;border-radius:100px}.bonus-imgwrap{padding:0 22px}.bonus-card img{width:69%;margin:auto;aspect-ratio:1;object-fit:cover;border-radius:12px;box-shadow:0 4px 10px #0000000f}.bonus-body{padding:16px 20px 22px;flex:1;display:flex;flex-direction:column;text-align:center}.bonus-card h3{font-size:1rem;margin:0 0 8px;line-height:1.3}.bonus-card p{font-size:.88rem;color:var(--gray);line-height:1.5;margin:0 0 14px;flex:1}.bonus-price{font-size:.9rem}.bonus-price s{color:#a9b0b0}.bonus-price b{color:var(--green);font-weight:800}.bonus-card.exclusive{border:2px solid var(--purple)}
.test-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.test-card{font-family:Poppins,Nunito,sans-serif;background:#f7f8fa;padding:12px;border-radius:18px}.test-inner{background:#fff;border-radius:14px;padding:18px;box-shadow:0 6px 16px #0000000f;height:100%}.test-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.test-head>span{color:#c4c9c9;letter-spacing:1px}.test-who{display:flex;align-items:center;gap:10px}.test-who img,.avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #2ec4b6}.avatar{display:grid;place-items:center;background:#2ec4b6;color:#fff;font-weight:700}.test-name{font-size:14px;font-weight:700}.test-meta{font-size:11px;color:#8a8f8f}.test-quote{font-size:13.5px;line-height:1.5;margin:0 0 14px}.test-hr{border:0;border-top:1px solid #eaeaea;margin-bottom:10px}.test-react{font-size:15px;margin-bottom:8px}.test-likes{font-size:11px;color:#4a4f4f}
.stat-strip{text-align:center;max-width:760px;margin:0 auto 40px}.stat-strip p{font-size:1.1rem;font-weight:600;line-height:1.5}.dp-grid{columns:3;column-gap:18px;max-width:920px;margin:auto}.dp-grid img{width:100%;break-inside:avoid;margin:0 0 18px;border-radius:14px;box-shadow:0 8px 18px #00000014}
#ofertas{scroll-margin-top:90px}.price-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch;max-width:920px;margin:auto}.price-card{background:#fff;border-radius:26px;padding:32px 28px 30px;box-shadow:0 12px 34px #14282814;position:relative;display:flex;flex-direction:column}.price-card.premium{border:2px solid var(--purple);transform:scale(1.03);box-shadow:0 18px 40px #2d009129}.badge{position:absolute;top:-16px;left:50%;transform:translateX(-50%);background:var(--green);color:#fff;font:700 .75rem Poppins,sans-serif;padding:8px 20px;border-radius:100px;box-shadow:0 6px 14px #0003;white-space:nowrap}.price-card h3{text-align:center;font-size:1.3rem;margin:6px 0 18px}.pmock{text-align:center;margin-bottom:16px}.pmock img{width:97%;max-width:400px;margin:auto}.price-old{text-align:center;color:#9aa4a4;font-size:.95rem}.price-now{text-align:center;font:800 2.9rem Poppins,sans-serif;color:var(--green);margin:2px 0 20px}.price-feats{list-style:none;padding:0;margin:0 0 24px;flex:1}.price-feats li{padding:9px 0 9px 34px;position:relative;font-size:1.04rem;border-bottom:1px dashed #00000014}.price-feats li:before{content:"✓";position:absolute;left:0;top:7px;color:var(--green);font-weight:800;font-size:1.3rem}.price-feats li.off{color:#a9b3b3;text-decoration:line-through}.price-feats li.off:before{content:"×";color:#c98686}.price-feats li.gift:before{content:"🎁";font-size:1rem}.price-card .btn{width:100%}.buy-safe{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-size:.8rem;color:var(--gray);font-weight:600}.buy-safe img{width:34px;height:34px;object-fit:contain}
.about-grid{display:grid;grid-template-columns:1fr;max-width:820px;gap:48px;align-items:center}.about-grid p{color:var(--gray);font-size:1rem;line-height:1.7;margin:0 0 16px}.about-title{text-align:center;font-size:1.7rem;font-weight:800;margin:0 0 18px}.stat-img{margin:20px auto 0;max-width:320px}.guarantee-grid{display:grid;grid-template-columns:220px 1fr;gap:40px;align-items:center;max-width:820px;margin:auto}.guarantee-grid img{margin:auto;max-width:210px}.guarantee-grid h2{font-size:1.6rem;margin:0 0 14px}.guarantee-grid p{color:var(--gray);line-height:1.65;margin:0 0 12px}
.faq-list{max-width:760px;margin:36px auto 0}details{background:#fff;border-radius:16px;padding:18px 22px;margin-bottom:12px;box-shadow:0 6px 18px #1428280d;border:1px solid #eef1f1}summary{cursor:pointer;font:700 1rem Poppins,sans-serif;list-style:none;display:flex;justify-content:space-between;gap:12px}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-size:1.4rem;color:var(--purple);font-weight:400}details[open] summary:after{content:"−"}details p{color:var(--gray);margin:14px 0 0;line-height:1.6;font-size:.95rem}.final-cta{background:linear-gradient(135deg,var(--purple),#5b22d6);color:#fff;text-align:center;border-radius:28px;padding:56px 32px;max-width:var(--maxw);margin:auto}.final-cta h2{font-size:1.9rem;margin:0 0 10px}.final-cta p{opacity:.9;margin:0 0 26px;font-size:1.05rem}footer{background:var(--dark);color:#b9c2c2;text-align:center;padding:34px 20px;font-size:.85rem}footer p{margin:4px}.sticky-cta{display:none}
.popup-overlay{position:fixed;inset:0;z-index:2000;background:#1e2d2f99;display:none;align-items:flex-start;justify-content:center;padding:24px 16px;overflow:auto}.popup-overlay.show{display:flex}.popup-box{position:relative;background:#fff;border-radius:24px;max-width:640px;width:100%;margin:auto;padding:36px 30px 30px;box-shadow:0 30px 70px #00000059;text-align:center}.popup-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;border:1px solid #e2e8e7;background:#fff;cursor:pointer}.popup-eyebrow{display:inline-block;background:var(--teal1);color:var(--purple);font:700 .72rem Poppins,sans-serif;letter-spacing:1px;text-transform:uppercase;padding:8px 18px;border-radius:100px;margin-bottom:16px}.popup-title{font-size:1.7rem;margin:0 0 8px}.popup-title span,.popup-value strong{color:var(--green)}.popup-sub{color:var(--gray);margin:0 0 26px}.popup-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;text-align:left;margin-bottom:20px}.popup-card{border:1.5px solid #e5eceb;border-radius:18px;padding:18px 16px 20px}.popup-card.destaque{border-color:var(--purple);background:var(--teal1)}.popup-card-head{text-align:center;margin-bottom:14px}.popup-card-head span{display:block;font:700 .72rem Poppins,sans-serif;color:var(--gray)}.popup-card-head b{display:block;font:800 1.5rem Poppins,sans-serif}.popup-feats{list-style:none;margin:0;padding:0;max-height:260px;overflow:auto}.popup-feats li{position:relative;padding:6px 0 6px 24px;font-size:.85rem;line-height:1.4;border-bottom:1px dashed #0000000f}.popup-feats li:before{position:absolute;left:0;font-weight:800}.popup-feats .yes:before{content:"✓";color:var(--green)}.popup-feats .no:before{content:"×";color:#c98686}.popup-feats .no{color:#a9b3b3;text-decoration:line-through}.popup-value{font-size:.95rem;margin:0 0 22px}.popup-btn-premium{display:block;width:100%}.popup-btn-basico{display:block;width:100%;margin-top:14px;padding:0;border:0;background:transparent;font:inherit;font-size:.88rem;color:var(--gray);text-decoration:underline;cursor:pointer}
#notif-compra{position:fixed;bottom:20px;left:20px;max-width:320px;background:#fff;border-radius:12px;box-shadow:0 8px 24px #00000026;padding:14px 16px;display:flex;align-items:center;gap:12px;font-family:Arial,sans-serif;z-index:9999;opacity:0;visibility:hidden;transform:translateY(20px);transition:.4s;pointer-events:none}#notif-compra.show{opacity:1;visibility:visible;transform:translateY(0)}.notif-icone{width:38px;height:38px;border-radius:50%;background:#22c55e;display:grid;place-items:center;color:#fff;font-size:18px;font-weight:bold;flex:none}.notif-texto{padding-right:10px;font-size:13px;line-height:1.4}.notif-texto strong{display:block;font-size:13.5px;margin-bottom:2px}.notif-texto span{color:#666;font-size:12px}.notif-fechar{position:absolute;top:5px;right:8px;cursor:pointer;color:#999;background:none;border:0;pointer-events:auto}
@media(max-width:900px){.hero-grid{grid-template-columns:1fr;grid-template-areas:"copy" "img" "cta";text-align:center;gap:22px}.hero-copy .sub{margin-left:auto;margin-right:auto;max-width:430px;padding:0 4px}.hero-img img{max-width:390px}.hero-trust{justify-content:center}.trust-badges{display:none}.why-grid{grid-template-columns:1fr}.bonus-grid{grid-template-columns:repeat(2,1fr)}.test-grid{grid-template-columns:1fr}.price-grid{grid-template-columns:1fr;max-width:420px}.price-card.premium{transform:none}.about-grid{grid-template-columns:1fr;text-align:center}.about-grid p{text-align:left}.guarantee-grid{grid-template-columns:1fr;text-align:center}.guarantee-grid img{max-width:170px}.dp-grid{columns:1;max-width:420px}.dp-grid img{margin-bottom:14px}section{padding:48px 0}.sec-title{font-size:1.6rem}.hero-copy h1{font-size:2rem}.carousel{--carousel-gap:12px;padding:28px 0 12px}.carousel img{width:min(78vw,320px);height:auto;aspect-ratio:1}.sticky-cta{display:block;position:fixed;inset:auto 0 0;z-index:990;background:#fff;padding:10px 14px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -6px 20px #0000001f;transform:translateY(110%);transition:.3s}.sticky-cta.show{transform:translateY(0)}.sticky-cta .btn{width:100%;padding:15px 20px;font-size:1rem}body{padding-bottom:78px}#notif-compra{bottom:88px}}
@media(max-width:640px){.popup-grid{grid-template-columns:1fr}.popup-box{padding:30px 20px 24px}.popup-title{font-size:1.4rem}.popup-feats{max-height:none}}
@media(max-width:520px){.bonus-grid{grid-template-columns:1fr}#urgency{font-size:12.5px}.hero-copy h1{font-size:1.65rem;line-height:1.25}.hero-img img{max-width:350px}.hero-copy .sub{max-width:360px}}
