a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #14532d;outline-offset:4px}button{cursor:pointer;font-family:inherit}.demo-video{position:relative;overflow:hidden;border:1px solid #e5e7eb}.vsl-scene{position:absolute;inset:0;padding:28px 30px 55px;opacity:0;visibility:hidden;transition:opacity .35s}.vsl-scene.scene-on{opacity:1;visibility:visible}.vsl-scene h3{font-size:26px;line-height:1.16}.vsl-scene img{width:100%;margin-top:34px;box-shadow:0 8px 24px #0001;border-radius:5px}.notebook{position:relative;background:repeating-linear-gradient(#fff 0px,#fff 39px,#ccd6d3 40px,#fff 41px);border:1px solid #e5e7eb;box-shadow:0 10px 22px #0002;transform:rotate(-3deg);margin:35px 10px 24px;padding:25px 16px 10px;min-height:220px;color:#64748b}.notebook p{font:italic 20px Georgia,serif;line-height:1.8;border-bottom:1px solid transparent}.rings{font-size:22px;letter-spacing:4px;color:#b8bdba;position:absolute;top:-21px;left:10px;white-space:nowrap}.cross{position:absolute;inset:-95px 0 0;color:#bf3529cf;font-size:330px;line-height:1;pointer-events:none;text-align:center;font-weight:400}.note{position:absolute;background:#fef9c3;box-shadow:0 3px 10px #0002;padding:5px 8px;font-size:12px;font-weight:800;font-style:italic;color:#991b1b;transform:rotate(5deg)}.n1{top:-5px;left:-10px;background:#fee2e2}.n2{top:90px;right:-13px}.n3{bottom:-8px;left:20px}.scene-caption{font-size:17px;line-height:1.4;color:#4b5563;margin-top:22px;text-align:center}.ouvir{bottom:44px;padding:9px 18px;font-size:13px;z-index:4}.vsl-controls{position:absolute;bottom:0;left:0;right:0;height:33px;display:flex;justify-content:space-between;align-items:center;padding:0 12px;font-size:8px;color:#64748b;background:#f9fafb;z-index:5}.vsl-controls button{border:0;background:none;color:#14532d;font-size:17px;padding:0 7px}.vsl-progress{position:absolute;bottom:33px;height:3px;background:#f0fdf4;left:0;right:0;z-index:5}.vsl-progress span{display:block;background:#15803d;width:0%;height:100%}.phone-card{margin:28px auto 0;width:87%;box-shadow:0 10px 28px #0002;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.phone-head{display:block;background:#14532d;color:white;font-weight:800;font-size:13px;padding:13px}.phone-card p{padding:10px 15px;border-bottom:1px solid #e5e7eb;font-size:15px;margin:0}.phone-card small{display:block;font-size:12px;color:#4b5563}.example{padding:16px 13px;min-height:210px}.example-top{font-size:10px;font-weight:800;color:#15803d;letter-spacing:.3px}.example p{font-size:16px;font-weight:600;margin:14px 0}.example-state{display:block;background:#f0fdf4;color:#14532d;border:1px solid #bbf7d0;border-radius:5px;padding:7px;font-size:9px;font-weight:800}.example small{display:block;font-size:11px;color:#4b5563;line-height:1.4;margin-top:10px}.support-seal{height:88px;width:88px;flex:0 0 88px;border:3px double #15803d;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#14532d;font-size:30px;font-weight:800;line-height:1.1}.support-seal small{font-size:8px;text-align:center;letter-spacing:.5px;margin-top:3px}dialog{margin:auto;border:2px solid #15803d;border-radius:16px;padding:30px;max-width:460px;width:calc(100% - 32px);color:#1f2937;font-family:inherit}dialog::backdrop{background:#0008}dialog h2{font-size:26px}dialog p{font-size:15px}.fechar{position:absolute;top:6px;right:13px;border:0;background:none;font-size:28px;color:#4b5563}#entendi{border:0}.garantia{min-height:120px}.fade{opacity:1;transform:none}.fade.animate-in{opacity:0;transform:translateY(16px)}.fade.animate-in.on{opacity:1;transform:none}
@media(max-width:767px){.vsl-scene{padding:18px 17px 45px}.vsl-scene h3{font-size:18px}.notebook{margin:25px 5px 13px;padding:16px 9px 8px;min-height:128px;background:repeating-linear-gradient(#fff 0,#fff 25px,#ccd6d3 26px,#fff 27px)}.notebook p{font-size:13px;line-height:1.7}.rings{font-size:15px;top:-15px;letter-spacing:2px}.cross{font-size:205px;top:-61px}.note{font-size:8px;padding:4px}.n2{top:55px}.scene-caption{font-size:12px;margin-top:15px}.ouvir{font-size:11px;padding:7px 13px;bottom:35px}.vsl-controls{height:25px;font-size:6px}.vsl-progress{bottom:25px}.phone-card{margin-top:18px}.phone-head{font-size:10px;padding:8px}.phone-card p{font-size:11px;padding:6px 10px}.phone-card small{font-size:9px}.vsl-scene img{margin-top:24px}.bonus .txt{padding:12px 10px}.bonus h3{font-size:15px}.bonus p{font-size:12px}.bonus .rot{font-size:10px}.bonus .val{font-size:12px}.total-bonus .big{font-size:27px}.preco-hero{font-size:14px}.example{min-height:225px}.example p{font-size:17px}.example small{font-size:12px}.garantia{font-size:14px}.support-seal{width:72px;height:72px;flex-basis:72px}.support-seal small{font-size:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.vsl-scene,.fade{transition:none}}
@media(max-width:767px){.phone-card{margin-top:10px}.phone-head{font-size:9px;line-height:1.4;padding:6px}.phone-card p{font-size:10px;line-height:1.3;padding:4px 10px}.phone-card small{font-size:9px;line-height:1.3}.scene-caption{font-size:11px;line-height:1.3;margin-top:8px}.vsl-scene[data-scene="2"] .scene-caption{margin-top:6px}}

#feedbacks{scroll-margin-top:24px}.feedback-link{display:block;text-align:center;color:#14532d;font-weight:700;margin-top:15px;text-underline-offset:4px}.feedback-intro{text-align:center;color:#4b5563}.feedback-tabs{display:flex;gap:8px;margin:25px 0 16px}.feedback-tabs button{flex:1;border:1px solid #bbd4c4;border-radius:9px;background:#fff;padding:13px 8px;font-size:16px;font-weight:700;color:#14532d}.feedback-tabs button small{display:block;font-size:11px;font-weight:400;margin-top:4px}.feedback-tabs button[aria-selected="true"]{background:#14532d;color:#fff;border-color:#14532d}.feedback-print{margin:0;background:#0d1114;padding:12px;border-radius:12px;overflow:hidden}.feedback-print img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain}.feedback-print figcaption{font-size:12px;color:#eee;text-align:center;padding:10px 0 2px}.feedback-nota{font-size:12px;line-height:1.6;color:#4b5563;margin:16px 0 0;text-align:center}[role="tabpanel"][hidden]{display:none}@media(max-width:480px){.feedback-tabs{gap:5px}.feedback-tabs button{font-size:14px;padding:11px 4px}.feedback-tabs button small{font-size:10px}.feedback-print{padding:5px}.feedback-nota{font-size:11px}}

/* Preço promocional e garantia */
.preco-anterior{color:#6b7280;font-weight:600;white-space:nowrap}.preco-anterior s,.de-por s,.barra-anterior s{text-decoration-thickness:2px;text-decoration-color:#dc2626}.preco-hero .preco-anterior{font-size:16px}.preco-hero strong{font-size:26px}.preco-detalhes{display:block;margin-top:5px;font-size:13px;color:#4b5563}.de-por{text-align:center;margin-top:22px;font-size:18px;font-weight:600;color:#4b5563}.de-por s{color:#dc2626}.oferta .preco{margin-top:7px}.total-bonus .bonus-pacote{display:block;font-size:18px;color:#14532d;letter-spacing:.5px}.bonus-promocao{margin-top:9px;font-size:21px;color:#14532d;line-height:1.5}.bonus-promocao strong{font-size:36px;color:#15803d;white-space:nowrap}.bonus-detalhes{display:block;font-size:13px;color:#4b5563;font-weight:600;margin-top:3px}.garantia .selo-img{width:112px;height:112px;flex:0 0 112px;object-fit:contain}.garantia p{font-size:14px;line-height:1.5}.garantia strong{font-size:18px;color:#14532d}.barra .barra-anterior{display:block;font-size:12px;color:#6b7280;font-weight:600;line-height:1.4}.barra .p{line-height:1.25}@media(max-width:480px){.garantia{gap:10px;padding:12px}.garantia .selo-img{width:88px;height:88px;flex-basis:88px}.garantia p{font-size:12px}.garantia strong{font-size:16px}.bonus-promocao{font-size:18px}.bonus-promocao strong{font-size:31px}.preco-detalhes{font-size:12px}.barra{gap:10px}.barra .btn{padding:10px;font-size:14px}}
