@font-face{font-family:Figtree;src:url(fontes/figtree-latin-variavel.woff2) format('woff2');font-weight:300 900;font-display:swap}:root{--navy:#17365e;--ink:#14243b;--green:#087e39;--muted:#4d5c70;--pale:#eef4f7;--line:#dce4ea}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:#fff;color:var(--ink);font:17px/1.55 Figtree,Arial,sans-serif}h1,h2,h3,h4,p{margin:0}h1,h2,h3{line-height:1.12;letter-spacing:-.035em}h1{font-size:56px;font-weight:800;max-width:980px;margin:22px auto}h1 span{color:var(--navy)}h2{font-size:39px;font-weight:800;text-align:center}h3{font-size:25px}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{display:block;width:100%;height:auto}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #dc5e1c;outline-offset:5px}.wrap{width:min(1120px,calc(100% - 48px));margin:auto}.section{padding:72px 0}.top-strip{text-align:center;background:var(--navy);color:#fff;padding:11px 15px;font-size:12px;font-weight:700;letter-spacing:.04em}.pill{display:table;margin:0 auto;background:#e5f5df;border:1px solid #b4dca8;border-radius:50px;padding:8px 22px;color:#235026;font-size:12px;font-weight:750}.hero{text-align:center;padding-top:28px;padding-bottom:56px}.lead{max-width:865px;margin:0 auto;font-size:21px;color:var(--muted);line-height:1.45}.hero-mockup{width:min(660px,100%);margin:22px auto 0;object-fit:contain}.mockup-caption{font-size:10px;color:var(--muted);text-align:center;margin-top:10px}.hero-description{max-width:760px;margin:25px auto 15px;font-size:19px}.checks{list-style:none;padding:0;margin:0;text-align:left}.checks li{border-bottom:1px solid var(--line);position:relative;padding:10px 0 10px 25px;font-size:15px}.checks li:before{content:'✓';position:absolute;left:0;color:#119a48;font-size:19px;font-weight:800;top:7px}.hero>.checks{max-width:670px;margin:15px auto 27px}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:linear-gradient(180deg,#139b49,#087c35);border:1px solid #078037;border-bottom:4px solid #055b26;box-shadow:0 7px 20px #05823720;color:#fff;border-radius:6px;font-size:17px;font-weight:800;line-height:1.3;padding:19px 28px;text-align:center;transition:transform .2s,filter .2s}.button:hover{filter:brightness(1.08);transform:translateY(-2px)}.button span{font-size:22px}.trust{font-size:12px;color:var(--muted);text-align:center;margin-top:15px}.samples{background:var(--pale)}.section-intro{max-width:800px;text-align:center;margin:22px auto 35px;color:var(--muted);font-size:17px}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sample{border:0;padding:8px;background:#fff;color:var(--ink);border-radius:10px;box-shadow:0 5px 15px #19375712;text-align:left;transition:transform .2s}.sample:hover{transform:translateY(-4px)}.sample img{border-radius:5px}.sample>span{font-size:13px;display:flex;align-items:center;justify-content:space-between;padding:9px 4px 3px;font-weight:650}.sample b{font-size:18px;color:var(--green)}.gallery-note{text-align:center;color:var(--muted);font-size:12px;margin-top:24px}.cta-section{background:#f5f7fc;padding:45px 0;text-align:center}.cta-section .wrap{max-width:800px;background:var(--navy);color:white;border-radius:18px;padding:34px 30px}.cta-section h2{font-size:32px;margin-bottom:23px}.cta-section .trust{color:#d8e6f4}.ideal{background:#f5f7fc;padding-top:20px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px}.benefit-grid article{background:linear-gradient(135deg,#20556d,#112844);color:#fff;padding:25px;border-radius:14px;box-shadow:0 5px 12px #10223b13}.tick{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#15b18d;font-size:20px;margin-bottom:17px}.benefit-grid small{display:block;font-size:10px;letter-spacing:.06em;color:#c1e6f3;margin-bottom:10px}.benefit-grid p{font-size:19px;font-weight:650;line-height:1.35}.bundle{background:#1e3b61;color:#fff}.light{background:#ffffff18;border-color:#ffffff55;color:#fff}.bundle h2{margin-top:22px}.bundle-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin-top:42px}.bundle-mockup{border-radius:13px;background:white}.bundle .mockup-caption{color:#d0ddec}.numbers{display:flex;justify-content:space-around;text-align:center;margin-top:22px}.numbers span{font-size:12px;color:#dce6ee}.numbers b{display:block;color:white;font-size:35px;line-height:1.2}.bundle-list{border:1px solid #7490aa;border-radius:12px;padding:26px;background:#ffffff05}.green-label{font-size:10px;border-radius:50px;padding:6px 12px;background:#b1ee83;color:#254419;font-weight:700;display:table;margin:-40px auto 20px}.bundle-list h3{font-size:31px;margin-bottom:13px}.bundle-list>p{font-size:14px;color:#dce4ee}.bundle-list .checks{margin-top:8px}.bundle-list .checks li{border-color:#ffffff18;font-size:14px}.bundle-list .checks li:before{color:#8ee464}.bundle-list h4{font-size:16px;margin:22px 0 12px}.topic-list{display:grid;grid-template-columns:1fr 1fr;gap:10px 15px;font-size:12px;color:#e6edf3}.bundle-list .bundle-end{font-size:12px;margin-top:24px}.bonus-heading{text-align:center;margin-top:65px}.bonus-heading h2{font-size:33px}.bonus-heading p{font-size:19px;margin:12px 0 20px}.bonus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px}.bonus{background:#476583;border:1px solid #728da8;border-radius:12px;padding:20px;position:relative;display:flex;flex-direction:column}.bonus-tag{background:#ffcf43;color:#302608;border-radius:5px;padding:5px 9px;font-size:11px;font-weight:800;align-self:flex-start}.cover-scene{height:285px;display:grid;place-items:center;perspective:1000px}.book-cover{width:180px;height:232px;background:#fff;color:#113459;box-shadow:8px 8px 0 #becad4,12px 13px 15px #10284066;transform:rotate(-6deg) rotateY(-12deg);border-left:10px solid #12365e;padding:15px 14px;display:flex;flex-direction:column;text-align:center;position:relative}.book-cover small{font-size:7px;font-weight:850;letter-spacing:.02em}.cover-symbol{font-size:44px;color:#e88316;line-height:1.2;margin:12px 0}.book-cover strong{font-size:22px;line-height:1.08;letter-spacing:-1px}.cover-rule{height:5px;background:#f6a720;margin:14px 10px 10px}.cover-bottom{font-size:7px;line-height:1.4;font-weight:650}.teal{border-color:#097a78;color:#087977}.teal .cover-symbol{color:#087977}.orange{border-color:#c45d16;color:#9a4412}.bonus h3{font-size:19px;letter-spacing:-.015em}.bonus>p{font-size:14px;color:#f0f4f8;margin:13px 0 20px;flex:1}.included{font-size:10px;border:1px solid #ffffff66;border-radius:5px;text-align:center;padding:8px;font-weight:700;background:#ffffff12}.how{background:#fff}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.steps article{background:#f2f6f8;padding:25px;border-radius:12px;text-align:center}.steps article>span{display:grid;place-items:center;background:var(--navy);color:white;width:40px;height:40px;border-radius:50%;margin:0 auto 20px;font-weight:700}.steps h3{font-size:23px}.steps p{color:var(--muted);font-size:15px;margin-top:13px}.timing{font-size:13px;color:var(--muted);text-align:center;max-width:730px;margin:25px auto 0}.pricing{background:#f7f9f7}.pricing h2{margin-top:22px}.plans{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:920px;margin:40px auto 0;align-items:start}.plan{border:1px solid #ccd9d0;background:white;border-radius:13px;padding:26px;box-shadow:0 4px 13px #13243b10;text-align:center;position:relative}.plan h3{font-size:27px;color:var(--navy);margin:7px 0 20px}.plan-mockup{max-width:350px;margin:auto}.upgrade{border:1px solid #a5d99c;border-radius:9px;color:#276033;background:#f1faec;font-size:13px;line-height:1.4;padding:12px;margin:15px 0}.plan .checks{margin-top:24px}.plan .checks li{font-size:14px;padding-block:11px}.price{color:var(--green);font-weight:850;font-size:70px;letter-spacing:-4px;line-height:1.1;margin-top:27px}.price span{font-size:39px;letter-spacing:-2px}.price span:first-child{font-size:30px;letter-spacing:-1px;margin-right:5px}.payment{font-size:11px;color:var(--muted);margin:5px 0 20px}.plan .button{width:100%;font-size:15px;padding:17px 10px;gap:10px}.plan-trust{font-size:10px;color:var(--muted);margin-top:13px}.featured{border:2px solid #159444}.recommended{background:#0a8439;color:#fff;font-size:11px;font-weight:750;padding:10px;border-radius:10px 10px 0 0;margin:-27px -27px 24px;letter-spacing:.02em}.basic-visual{height:350px;display:grid;place-items:center;background:radial-gradient(ellipse,#eff4f6,white 70%)}.basic-book{background:white;box-shadow:7px 7px 0 #b8c8d4,12px 15px 18px #15293e20;transform:rotate(-5deg);border-left:9px solid #153757;width:225px;padding:16px 12px;display:flex;align-items:center;flex-direction:column;color:var(--navy)}.basic-book small{font-size:9px;font-weight:800}.basic-book>strong{font-size:83px;line-height:1.1;letter-spacing:-5px}.basic-book>b{font-size:25px;line-height:1.05}.basic-book img{margin:13px 0 10px}.basic-book>span{font-size:8px;font-weight:850;color:#b34b11}.guarantee-inner{max-width:900px;display:grid;grid-template-columns:210px 1fr;gap:45px;align-items:center}.guarantee h2{text-align:left;font-size:33px}.guarantee p{font-size:16px;color:var(--muted);margin-top:20px}.seal{border:5px double #a88430;border-radius:50%;width:200px;height:200px;display:flex;justify-content:center;align-items:center;flex-direction:column;background:radial-gradient(circle,#fff,#fcf1c8);color:#695113;box-shadow:0 0 0 9px #f8f0db;line-height:1}.seal strong{font-size:83px}.seal b{font-size:22px}.seal span{font-size:10px;font-weight:750;margin:10px 0}.seal span:last-child{font-size:8px}.faq{max-width:820px;padding-top:10px}.faq>div:first-child .eyebrow{display:none}.faq h2{font-size:35px;margin-bottom:28px}.faq h2 br{display:none}.faq em{font-style:normal}.faq h2 em:before{content:' '}.faq details{padding:18px 0;border-bottom:1px solid #ced9e0}.faq summary{display:flex;justify-content:space-between;gap:20px;font-size:15px;font-weight:600;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';font-size:23px;line-height:1;color:var(--green)}.faq details[open] summary:after{content:'−'}.faq details p{font-size:14px;color:var(--muted);margin-top:15px}.final-cta{text-align:center;padding-bottom:65px}.final-cta h2{font-size:31px;margin-bottom:25px}footer{text-align:center;background:#0c1727;color:#c9d6e5;padding:34px 20px 40px;font-size:11px}footer strong{color:white;font-size:14px}footer p{margin:12px 0}footer a{text-decoration:underline}.mobile-bar{display:none}.skip{position:fixed;top:-100px;left:10px;background:white;padding:10px;z-index:100}.skip:focus{top:10px}dialog{border:0;border-radius:12px;padding:24px;background:#fff;color:var(--ink);max-width:min(1200px,94vw);max-height:92dvh}dialog::backdrop{background:#08192cea;backdrop-filter:blur(4px)}.dialog-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.dialog-top h2{font-size:22px}.close{background:white;border:1px solid #bdc9d3;border-radius:50%;width:42px;height:42px;flex-shrink:0}#viewer img{width:auto;max-height:72dvh;max-width:100%;object-fit:contain;margin:auto}#viewer>p{font-size:11px;text-align:center;margin-top:12px;color:var(--muted)}#purchase{width:min(450px,92vw);padding:32px}#purchase .close{float:right;margin:-12px -12px 20px 20px}#purchase h2{font-size:31px;text-align:left;clear:both}#purchase .eyebrow{font-size:11px}#purchase>p:not(.eyebrow){font-size:16px;margin-top:20px}#purchase .button{margin-top:24px;width:100%;font-size:14px}body.modal-open{overflow:hidden}
@media(max-width:800px){h1{font-size:44px}h2{font-size:33px}.gallery{gap:15px;grid-template-columns:repeat(2,1fr)}.bundle-grid{gap:25px}.bundle-list{padding:23px}.topic-list{grid-template-columns:1fr}.bonus-grid{gap:14px}.bonus{padding:14px}.book-cover{width:150px;height:220px}.book-cover strong{font-size:21px}.cover-scene{height:265px}.plans{gap:18px}.plan{padding:21px}.recommended{margin:-22px -22px 20px;font-size:9px}.basic-visual{height:310px}.basic-book{width:200px}.guarantee-inner{gap:30px;grid-template-columns:180px 1fr}.seal{width:170px;height:170px}}
@media(max-width:560px){.wrap{width:calc(100% - 32px)}.top-strip{font-size:9px;padding:10px 12px;line-height:1.45}.hero{padding-top:22px;padding-bottom:38px}.pill{font-size:10px;padding:7px 13px}h1{font-size:33px;line-height:1.12;letter-spacing:-.035em;margin:19px auto 17px}h2{font-size:28px;line-height:1.15}.lead{font-size:16px;line-height:1.5}.hero-mockup{margin-top:14px}.mockup-caption{font-size:8px;margin-top:6px;line-height:1.4}.hero-description{font-size:16px;margin-top:21px}.checks li{font-size:14px;line-height:1.4;padding-block:11px}.button{font-size:14px;padding:17px 15px;gap:10px;width:100%}.button span{font-size:20px}.trust{font-size:10px;line-height:1.6;margin-top:13px}.section{padding:45px 0}.section-intro{font-size:15px;margin:19px auto 27px}.gallery{grid-template-columns:1fr;gap:18px}.sample{padding:8px;border-radius:9px}.sample>span{font-size:14px;padding:8px 5px 4px}.gallery-note{font-size:11px}.cta-section{padding:28px 0}.cta-section .wrap{padding:28px 18px;border-radius:12px}.cta-section h2{font-size:27px}.ideal{padding-top:12px}.benefit-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:27px}.benefit-grid article{padding:18px 14px;border-radius:10px}.benefit-grid p{font-size:16px;line-height:1.35}.benefit-grid small{font-size:8px;line-height:1.5;letter-spacing:0}.tick{width:27px;height:27px;font-size:18px;margin-bottom:14px}.bundle h2{font-size:28px}.bundle-grid{grid-template-columns:1fr;gap:35px;margin-top:27px}.bundle-list{padding:24px}.bundle-list h3{font-size:28px}.topic-list{grid-template-columns:1fr 1fr;font-size:11px;gap:12px}.numbers b{font-size:31px}.numbers span{font-size:10px}.bonus-heading{margin-top:43px}.bonus-heading h2{font-size:27px}.bonus-heading p{font-size:16px}.bonus-grid{grid-template-columns:1fr;gap:22px;max-width:390px;margin:27px auto 0}.bonus{padding:20px}.cover-scene{height:270px}.book-cover{width:180px;height:230px}.book-cover strong{font-size:24px}.bonus h3{font-size:21px}.bonus>p{font-size:15px}.included{font-size:10px}.steps{grid-template-columns:1fr;gap:17px}.steps article{padding:23px}.steps h3{font-size:23px}.steps article>span{margin-bottom:15px}.timing{font-size:12px}.pricing h2{margin-top:19px}.plans{grid-template-columns:1fr;gap:28px;margin-top:28px}.plan{padding:24px}.plan h3{font-size:28px}.recommended{margin:-25px -25px 22px;font-size:10px}.basic-visual{height:320px}.basic-book{width:220px}.plan-mockup{max-width:330px}.plan .button{font-size:15px}.price{font-size:72px}.plan .checks li{font-size:14px}.upgrade{font-size:13px}.guarantee-inner{display:flex;flex-direction:column;gap:30px}.seal{width:165px;height:165px}.seal strong{font-size:67px}.guarantee h2{text-align:center;font-size:28px}.guarantee p{text-align:center;font-size:15px}.faq{padding-top:12px}.faq h2{font-size:29px}.faq summary{font-size:14px}.faq details p{font-size:14px}.final-cta{padding-bottom:43px}.final-cta h2{font-size:27px}footer{padding-bottom:100px}.mobile-bar{display:flex;position:fixed;bottom:0;left:0;right:0;background:#fffffff5;backdrop-filter:blur(10px);border-top:1px solid var(--line);z-index:20;padding:11px 16px max(11px,env(safe-area-inset-bottom));align-items:center;justify-content:space-between;gap:15px;transform:translateY(110%);transition:transform .2s}.mobile-bar.visible{transform:translateY(0)}.mobile-bar>span{font-size:9px;line-height:1.4}.mobile-bar b{display:block;font-size:19px;color:var(--green)}.mobile-bar a{background:var(--green);color:white;padding:13px 17px;font-size:11px;font-weight:800;border-radius:5px}dialog{padding:15px}#viewer>p{font-size:9px}.dialog-top h2{font-size:19px}#purchase h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

.bonus-image{max-width:980px;margin:32px auto 0}.bonus-image img{border-radius:13px}.bonus-image figcaption{font-size:10px;text-align:center;color:#d0ddec;margin-top:10px}.bonus-grid .bonus-tag{margin-bottom:18px}@media(max-width:560px){.bonus-image{margin-top:25px}.bonus-image img{border-radius:9px}.bonus-image figcaption{font-size:9px}}

/* Capas reais da edição final */
.bonus-cover{width:min(235px,90%);margin:6px auto 26px;box-shadow:9px 12px 22px #00172c40;transform:rotate(-2deg);border-radius:3px}.bonus:nth-child(2) .bonus-cover{transform:rotate(2deg)}.basic-cover{width:176px;box-shadow:9px 12px 20px #17365e30;transform:rotate(-5deg);margin:auto}@media(max-width:560px){.bonus-cover{width:205px}.basic-cover{width:160px}}

/* Embalagem completa: materiais principais e números reais da entrega */
.numbers{gap:14px;flex-wrap:wrap}.numbers span{min-width:88px;flex:1}.core-heading{text-align:center;margin:62px auto 28px;max-width:760px}.core-heading>span{display:inline-block;color:#b9ef8d;font-size:10px;font-weight:850;letter-spacing:.09em;margin-bottom:12px}.core-heading h2{font-size:33px;margin:0}.core-heading p{color:#d9e5ef;font-size:16px;margin:14px auto 0;max-width:690px}.core-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.core-card{display:grid;grid-template-columns:185px 1fr;gap:24px;align-items:center;background:#fff;color:var(--ink);border-radius:14px;padding:22px;box-shadow:0 10px 28px #081c3335}.core-cover-wrap{position:relative}.core-cover-wrap>span{position:absolute;z-index:2;left:-7px;top:12px;background:#ffcf43;color:#342809;border-radius:4px;padding:5px 8px;font-size:9px;font-weight:850;box-shadow:0 4px 10px #0002}.core-cover-wrap.alt>span{background:#b9ef8d;color:#173b23}.core-cover-wrap img{width:150px;margin:auto;border-radius:3px;box-shadow:8px 10px 18px #0d29422b;transform:rotate(-3deg)}.core-cover-wrap.alt img{transform:rotate(3deg)}.core-card h3{font-size:23px;color:var(--navy);margin-bottom:6px}.core-pages{font-size:11px;color:#557087;font-weight:750;text-transform:uppercase;letter-spacing:.035em}.core-card .checks{margin-top:12px}.core-card .checks li{font-size:13px;padding-block:8px}.access-note{text-align:center;color:#d9e5ef;font-size:12px;margin:20px auto 0}.bonus>p strong{color:#fff}.delivery-proof{width:fit-content;max-width:820px;margin:-18px auto 0;background:#e7f6df;border:1px solid #bcdfad;border-radius:999px;color:#315f31;padding:9px 18px;text-align:center;font-size:12px}.basic-visual{position:relative;overflow:hidden}.basic-covers{position:relative;width:270px;height:290px;margin:auto}.basic-covers .basic-cover{position:absolute;top:18px;width:164px;margin:0}.basic-covers .first{left:8px;transform:rotate(-7deg)}.basic-covers .second{right:8px;transform:rotate(7deg)}.visual-label{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);background:var(--navy);color:#fff;border-radius:999px;padding:7px 12px;font-size:9px;font-weight:850;letter-spacing:.04em;white-space:nowrap;box-shadow:0 5px 14px #17365e35}
@media(max-width:800px){.core-card{grid-template-columns:135px 1fr;gap:18px;padding:18px}.core-cover-wrap img{width:115px}.core-card h3{font-size:20px}.core-card .checks li{font-size:12px}}
@media(max-width:560px){.numbers{display:grid;grid-template-columns:1fr 1fr;gap:18px 8px}.numbers span{min-width:0}.core-heading{margin-top:44px}.core-heading h2{font-size:27px}.core-heading p{font-size:15px}.core-grid{grid-template-columns:1fr;gap:18px}.core-card{grid-template-columns:130px 1fr;padding:17px;gap:14px}.core-cover-wrap img{width:112px}.core-card h3{font-size:20px}.core-card .checks li{font-size:12px;padding-block:7px}.access-note{font-size:11px}.delivery-proof{border-radius:10px;font-size:11px;line-height:1.45;margin-top:-12px}.basic-covers{width:260px;height:282px}.basic-covers .basic-cover{width:156px}.visual-label{bottom:14px}}
.guarantee-seal{width:210px;filter:drop-shadow(0 10px 18px #7a5a1828)}@media(max-width:800px){.guarantee-seal{width:180px}}@media(max-width:560px){.guarantee-seal{width:180px;margin:auto}}
