:root{--paper:#f8f3e9;--ink:#292b22;--muted:#676c60;--red:#bc3e27;--green:#46503e;--line:#deded0;--white:#fffdf7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 'Segoe UI',Arial,sans-serif}a{color:inherit}button{font:inherit;color:inherit}img{max-width:100%;height:auto;display:block}.wrap{width:min(1180px,calc(100% - 64px));margin:auto}.header{display:flex;align-items:center;justify-content:space-between;padding-top:27px;padding-bottom:27px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:700;letter-spacing:-.7px;font-size:22px}.brand-icon{color:var(--red);font-size:35px;line-height:1}.header-link{text-decoration:none;font-size:14px;font-weight:600}.hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding-top:64px;padding-bottom:65px}.eyebrow{font-size:11px;letter-spacing:2.1px;font-weight:800;color:var(--red);margin:0 0 20px;line-height:1.6}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-2.5px;line-height:1.06}h1{font-size:clamp(44px,4.7vw,66px);margin-bottom:26px}em{font-weight:400;color:var(--red)}.intro{font-size:18px;line-height:1.65;color:var(--muted);max-width:485px;margin-bottom:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:40px;padding:17px 26px;background:var(--red);color:white;border-radius:5px;text-decoration:none;border:1px solid var(--red);font-size:16px;font-weight:700;line-height:1.4;min-height:57px}.button:hover{background:#a53522}.button:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #d39e2b;outline-offset:4px}.micro{font-size:11px;line-height:1.7;color:var(--muted);margin:12px 0 0}.hero-facts{display:flex;gap:28px;margin-top:32px;padding-top:21px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.hero-facts b{font-family:Georgia,serif;font-weight:400;font-size:28px;margin-right:4px;color:var(--green)}.hero-visual{position:relative;padding-top:25px}.visual-label{position:absolute;top:0;right:15px;z-index:1;font-family:Georgia,serif;font-style:italic;font-size:17px;background:#e9d79c;padding:5px 15px;transform:rotate(3deg)}.hero-visual>img{border-radius:6px;width:100%;box-shadow:0 18px 50px #292b2210}.hero-visual>p{font-size:10px;text-align:center;color:var(--muted);margin-top:12px}.ribbon{background:var(--green);color:var(--paper);padding:20px 25px;display:flex;justify-content:center;gap:40px;font-size:10px;letter-spacing:2px;font-weight:700}.ribbon span:nth-child(even){color:#e4bd68}.section{padding-top:90px;padding-bottom:90px}h2{font-size:clamp(36px,3.9vw,51px);margin-bottom:27px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:90px}.two-col>div{color:var(--muted)}.hand-note{font:italic 23px Georgia,serif;color:var(--red);margin-top:30px}.contents{background:#eeeadd;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-head{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:38px}.section-head>p{max-width:310px;color:var(--muted);font-size:15px}.section-head h2{margin-bottom:0}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product-card{background:var(--white);border-radius:5px;overflow:hidden}.preview{display:block;background:#e1e2d5;border:0;width:100%;padding:30px 55px;cursor:zoom-in}.preview img{width:100%;box-shadow:0 7px 15px #292b221f}.card-caption{padding:25px 28px}.card-caption>span{font-size:10px;letter-spacing:1.6px;color:var(--red);font-weight:700}.card-caption h3{font:26px Georgia,serif;margin:12px 0}.card-caption p{font-size:14px;line-height:1.65;color:var(--muted);margin-bottom:0}.note{font-size:12px;line-height:1.75;color:var(--muted);margin-top:24px}.text-link{background:none;border:0;padding:0;font-weight:700;color:var(--red);font-size:15px;cursor:pointer;text-decoration:underline;text-underline-offset:5px}.sample{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.sample-photo{position:relative}.sample-photo img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px}.sample-photo span{position:absolute;top:18px;left:18px;background:var(--paper);padding:6px 17px;border-radius:30px;font-size:11px;letter-spacing:2px;font-weight:700}.sample-steps{padding-left:23px;font-size:15px;color:var(--muted)}.sample-steps li{padding:5px 0}.how{background:#e9e9dd}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.steps article{border-top:1px solid #b6b9a9;padding-top:24px}.steps article>span{font:italic 35px Georgia,serif;color:var(--red)}.steps h3{font:26px Georgia,serif;margin:20px 0 15px}.steps p{color:var(--muted);font-size:15px}.offer-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.offer-section>div>p{max-width:450px}.offer-card{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:38px;box-shadow:0 18px 35px #292b2208}.pill{border:1px solid var(--green);border-radius:30px;color:var(--green);font-size:10px;letter-spacing:1.5px;padding:6px 12px;font-weight:800}.offer-card h3{font:35px/1.15 Georgia,serif;letter-spacing:-1px;margin:26px 0}.offer-card ul{padding:0;list-style:none;font-size:14px;line-height:2.2}.offer-card li:before{content:'✓';color:var(--green);margin-right:12px}.price{display:flex;align-items:baseline;gap:5px;line-height:1.2;margin:23px 0 0;color:var(--red)}.price small{font-size:22px}.price strong{font:82px Georgia,serif;letter-spacing:-5px}.price>span{font:32px Georgia,serif}.offer-card .button{display:flex;margin-top:25px;width:100%}.guarantee{font-size:11px;text-align:center;color:var(--muted);margin-top:18px;margin-bottom:0}.faq{padding-top:20px;max-width:850px}.faq h2{margin-bottom:40px}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-size:16px;font-weight:600;list-style:none;position:relative;padding-right:30px}.faq summary:after{content:'+';position:absolute;right:5px;font-size:24px;color:var(--red);top:-6px}.faq details[open] summary:after{content:'−'}.faq details p{font-size:14px;color:var(--muted);margin:14px 35px 0 0}.final-cta{background:var(--green);padding:75px 0;text-align:center;color:var(--paper)}.final-cta em{color:#e6bd6c}.final-cta .eyebrow,.final-cta .micro{color:#e8e4d2}.final-cta .button{margin-top:10px}.footer{padding-top:35px;padding-bottom:35px;display:grid;grid-template-columns:1fr 1.3fr;gap:15px 50px}.footer p,.footer nav{font-size:10px;color:var(--muted);margin:0}.footer nav{display:flex;gap:15px}.checkout[aria-disabled=true]{background:#6c705f;border-color:#6c705f;cursor:default}dialog{border:0;background:var(--paper);padding:22px;border-radius:8px;width:min(740px,95vw);max-height:94vh}dialog::backdrop{background:#1d211cd9}dialog h2{font-size:26px;margin:12px 0 20px;letter-spacing:-.7px}dialog img{width:100%;height:auto}.close{float:right;border:1px solid var(--line);border-radius:3px;padding:7px 12px;background:var(--white);cursor:pointer}#consent{position:fixed;bottom:12px;left:12px;right:12px;max-width:450px;z-index:10;padding:20px;background:var(--white);box-shadow:0 4px 30px #0003;border:1px solid var(--line);font-size:12px}#consent button{padding:8px;margin:4px 8px 0 0;font-size:12px;background:var(--paper);border:1px solid var(--line);cursor:pointer}
@media(max-width:760px){.wrap{width:calc(100% - 36px)}.header{padding:20px 0}.brand{font-size:19px}.header-link{font-size:12px}.hero{grid-template-columns:1fr;gap:25px;padding-top:37px;padding-bottom:35px}h1{font-size:45px;letter-spacing:-2.3px;line-height:1.07}.intro{font-size:16px;margin-bottom:24px}.eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:16px}.hero .button{width:100%;font-size:15px}.hero .micro{font-size:9px}.hero-facts{gap:18px;justify-content:space-between;margin-top:22px;padding-top:15px;font-size:10px}.hero-facts b{font-size:24px}.hero-visual{padding-top:20px}.visual-label{font-size:14px}.ribbon{gap:15px;flex-wrap:wrap;font-size:8px;padding:17px 10px;letter-spacing:1px}.ribbon span:nth-child(4),.ribbon span:nth-child(5){display:none}.section{padding-top:55px;padding-bottom:55px}h2{font-size:37px;letter-spacing:-1.5px}.two-col,.sample,.offer-section{grid-template-columns:1fr;gap:20px}.two-col p{font-size:15px}.section-head{display:block;margin-bottom:28px}.section-head>p{max-width:none;font-size:14px;margin-top:22px}.product-grid{grid-template-columns:1fr;gap:18px}.product-card{display:grid;grid-template-columns:42% 58%}.preview{padding:17px}.card-caption{padding:20px 15px}.card-caption>span{font-size:8px}.card-caption h3{font-size:22px}.card-caption p{font-size:12px}.sample-photo img{aspect-ratio:1.15}.sample>div:last-child{padding-top:15px}.sample>div>p{font-size:15px}.sample>div>.note{font-size:12px}.steps{grid-template-columns:1fr;gap:20px;margin-top:30px}.steps article{display:grid;grid-template-columns:40px 1fr;gap:0 15px;padding-top:18px}.steps article>span{grid-row:1/3;font-size:28px}.steps h3{margin:3px 0 10px;font-size:23px}.steps p{font-size:14px;margin-bottom:0}.offer-section{gap:25px}.offer-section>div>p{font-size:15px}.offer-section>div>.note{font-size:12px}.offer-card{padding:27px}.offer-card h3{font-size:30px}.faq{padding-top:10px}.faq summary{font-size:14px}.final-cta{padding:52px 0}.final-cta .button{width:100%;font-size:14px}.footer{grid-template-columns:1fr;gap:17px}.footer .brand{font-size:19px}dialog{padding:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Revisão 2: apetite visual, planejamento tangível e oferta mais clara. */
.top-strip{background:var(--green);color:#fff9e9;text-align:center;padding:9px 16px;font-size:10px;letter-spacing:1.4px;font-weight:700}.top-strip span{color:#efc66d;margin:0 18px}.hero{gap:65px;padding-top:50px;padding-bottom:52px}h1{font-size:clamp(48px,5vw,71px);line-height:1.04}.hero .eyebrow{max-width:420px}.hero .intro{font-size:18px;line-height:1.65}.hero .button{gap:18px}.price-line{font-size:12px}.trust-row{display:flex;gap:18px;flex-wrap:wrap;padding:0;list-style:none;font-size:11px;color:var(--green);margin:20px 0 0}.hero-visual{padding:0}.food-collage{position:relative;background:#e9e2d1;padding:12px;border-radius:100px 12px 12px 12px;box-shadow:0 20px 60px #44462e14}.main-dish{width:100%;aspect-ratio:1.35;object-fit:cover;border-radius:90px 6px 6px 6px}.collage-bottom{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.collage-bottom img{width:100%;aspect-ratio:1.65;object-fit:cover;border-radius:5px}.month-badge{position:absolute;right:-18px;top:30px;background:#eebd62;color:#34361e;border-radius:50%;width:112px;height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;line-height:1.3;transform:rotate(8deg);text-align:center;box-shadow:0 7px 20px #413d2720}.month-badge b{font:41px Georgia,serif}.image-note{font-size:11px;line-height:1.6;color:var(--muted);text-align:center;margin:14px 0 0}.section{padding-top:75px;padding-bottom:75px}.dish-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.dish{background:var(--white);border:1px solid var(--line);border-radius:9px;overflow:hidden}.dish>img{aspect-ratio:1.5;width:100%;object-fit:cover}.dish>div{padding:20px 22px}.dish span{font-size:10px;letter-spacing:1.5px;color:var(--red);font-weight:800}.dish h3{font:24px/1.25 Georgia,serif;margin:9px 0 0}.section-action{text-align:center;margin-top:30px}.identification{background:var(--green);color:var(--paper)}.identification .eyebrow{color:#ebc177}.identification em,.identification .hand-note{color:#f1c475}.identification .two-col>div{color:inherit}.pain-list{list-style:none;padding:0;margin:0 0 24px}.pain-list li{padding:14px 0 14px 24px;border-bottom:1px solid #ffffff28;position:relative}.pain-list li:before{content:'—';position:absolute;left:0;color:#edbd70}.identification p{font-size:16px}.identification .hand-note{font-size:23px}.kit-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.kit-visual>img{border-radius:8px}.benefit-list{list-style:none;margin:28px 0;padding:0}.benefit-list li{padding:15px 0;border-top:1px solid var(--line)}.benefit-list b,.benefit-list span{display:block}.benefit-list b{font-size:16px}.benefit-list span{font-size:14px;color:var(--muted);margin-top:5px}.kit-section .button{font-size:14px;gap:8px}.offer-summary{display:flex;flex-wrap:wrap;gap:9px;margin:27px 0}.offer-summary span{font-size:12px;border:1px solid #c9cbb8;padding:8px 12px;border-radius:4px;background:#efefdf}.offer-card{position:relative;padding-top:31px;border:2px solid #65724b;box-shadow:0 18px 55px #292b2212}.offer-card .offer-cover{width:82px;height:115px;object-fit:cover;float:right;margin:16px 0 10px 12px;box-shadow:0 6px 16px #0002}.offer-card h3{font-size:31px}.offer-card .pill{display:inline-block;font-size:9px;letter-spacing:.8px}.offer-card ul{clear:both;font-size:15px;line-height:1.7}.offer-card li{padding:5px 0}.offer-card .guarantee{font-size:12px}.guarantee-section{background:#eeeadd}.guarantee-layout{display:grid;grid-template-columns:210px 1fr;gap:65px;align-items:center;max-width:960px}.guarantee-layout p{max-width:650px}.guarantee-seal{width:180px;height:180px;border:2px solid var(--green);outline:1px solid #46503e66;outline-offset:7px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--green)}.guarantee-seal b{font:80px/.95 Georgia,serif}.guarantee-seal span{font-size:12px;letter-spacing:2px;line-height:1.5;margin-top:8px}.faq{padding-top:65px}.faq summary{font-size:16px}.mobile-buy{display:none}.footer p,.footer nav{font-size:12px}.final-cta .micro{font-size:12px}
@media(max-width:760px){.top-strip{font-size:8px;letter-spacing:.6px;padding:8px 12px}.top-strip span{margin:0 7px}.header{padding:17px 0}.hero{gap:24px;padding-top:30px;padding-bottom:35px}.hero-copy{display:contents}.hero .eyebrow{grid-row:1;margin:0;font-size:10px;letter-spacing:1px}.hero h1{grid-row:2;font-size:48px;line-height:1.02;margin:0;letter-spacing:-2px}.hero h1 br:first-of-type{display:none}.hero .intro{grid-row:3;font-size:16px;line-height:1.6;margin:0}.hero-visual{grid-row:4;margin:0 5px 0 0}.hero .button{grid-row:5;font-size:14px;min-height:55px}.hero .price-line{grid-row:6;margin:-13px 0 0;font-size:11px;text-align:center}.hero .trust-row{grid-row:7;margin:-9px 0 0;gap:7px;justify-content:space-between;font-size:9px}.food-collage{border-radius:55px 8px 8px 8px;padding:8px}.main-dish{border-radius:48px 4px 4px 4px;aspect-ratio:1.8}.collage-bottom{gap:8px;margin-top:8px}.collage-bottom img{aspect-ratio:2.1}.month-badge{width:87px;height:87px;right:-10px;top:16px;font-size:9px}.month-badge b{font-size:32px}.image-note{font-size:10px;margin-top:10px}.section{padding-top:50px;padding-bottom:50px}.section-head h2{font-size:35px}.section-head>p{font-size:15px;margin-bottom:0}.dish-grid{grid-template-columns:1fr 1fr;gap:12px}.dish>img{aspect-ratio:1.15}.dish>div{padding:13px 12px 16px}.dish h3{font-size:19px;line-height:1.25}.dish span{font-size:9px}.section-action .button{font-size:14px;width:100%}.meal-section .note{font-size:11px}.identification h2{margin-bottom:8px}.identification p{font-size:15px}.pain-list li{font-size:15px}.product-card{grid-template-columns:40% 60%}.card-caption p{font-size:13px}.card-caption h3{font-size:22px}.card-caption>span{font-size:9px;letter-spacing:.7px}.kit-section{grid-template-columns:1fr;gap:27px}.kit-section h2{font-size:36px}.kit-section .button{width:100%;font-size:14px}.offer-section{gap:24px}.offer-card{padding:25px}.offer-card .offer-cover{width:72px;height:102px;margin-top:12px}.offer-card h3{font-size:28px}.offer-card .pill{font-size:8px}.offer-card ul{font-size:14px}.offer-card .button{font-size:14px;padding:16px 10px}.offer-summary span{font-size:11px}.guarantee-layout{grid-template-columns:1fr;gap:30px}.guarantee-seal{width:120px;height:120px;margin:4px auto}.guarantee-seal b{font-size:53px}.guarantee-seal span{font-size:9px;letter-spacing:1px;margin-top:4px}.guarantee-layout h2{font-size:35px}.guarantee-layout p{font-size:15px}.faq summary{font-size:15px}.mobile-buy{display:flex;position:fixed;bottom:0;left:0;right:0;padding:11px 18px calc(11px + env(safe-area-inset-bottom));background:#fffdf7f5;border-top:1px solid #d4d4c6;box-shadow:0 -5px 20px #00000009;z-index:5;align-items:center;justify-content:space-between;gap:10px;backdrop-filter:blur(8px)}.mobile-buy b{display:block;font-size:13px}.mobile-buy span{display:block;font-size:9px;color:var(--muted)}.mobile-buy .button{min-height:43px;font-size:12px;padding:10px 16px;gap:5px}.footer{padding-bottom:115px}.footer p,.footer nav{font-size:11px}#consent{bottom:85px;z-index:10}.ribbon{font-size:8px;gap:10px}.ribbon span:nth-child(5){display:initial}.ribbon span:nth-child(4){display:none}}

/* V3 — resposta direta, avatar identificado e comparação de custos editável. */
:root{--paper:#F5F0E6;--green:#454F3E;--red:#B83A24;--gold:#E8B04A;--muted:#50584b}body{font-size:18px;line-height:1.65}.launch-bar{position:sticky;top:0;z-index:8;background:var(--green);color:white;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:12px 20px;text-align:center;font-size:14px;font-weight:800;letter-spacing:.5px}.launch-bar b{font-variant-numeric:tabular-nums;color:#ffdd95}.hero{padding-top:42px}.hero h1{font-size:clamp(51px,5.2vw,73px);line-height:1.01;letter-spacing:-2.5px}.hero .intro{font-size:18px;max-width:530px}.hero .eyebrow{font-size:12px;letter-spacing:1.2px}.button{min-height:60px;text-transform:uppercase;box-shadow:0 7px 0 #852816,0 12px 23px #b83a2420;font-size:15px;letter-spacing:.2px;padding:18px 24px;gap:8px;transition:background .15s}.button:hover{background:#a4311d}.cta-block{margin:28px 0 15px}.cta-proof{font-size:13px;line-height:1.8;color:var(--muted);margin:15px 0 0;max-width:650px}.hero .cta-block .button{width:100%}.hero-price{font-size:15px;margin:15px 0;color:var(--green)}.money-highlight{padding:18px 20px;background:#eee3c7;border-left:4px solid var(--gold);font-size:21px;line-height:1.4;margin:24px 0}.money-highlight small{display:block;font-size:12px;color:var(--muted);margin-top:12px;line-height:1.6}.presenter-intro{display:flex;align-items:center;gap:16px;margin-top:24px;padding:17px;background:#fffaf1;border:1px solid var(--line);border-radius:9px}.presenter-intro img{width:82px;height:82px;object-fit:cover;object-position:50% 15%;border-radius:50%}.presenter-intro p{font-size:14px;line-height:1.5;margin:0}.presenter-intro b{font-size:19px}.ribbon{font-size:13px;letter-spacing:.6px;padding:22px 20px;gap:25px}.identification .two-col{gap:55px;margin-top:30px}.identification .cta-proof{color:#fff2da}.pain-list li,.identification p{font-size:18px}.cost-callout{background:#fffdf00d;border:1px solid #ffffff35;border-radius:8px;padding:28px}.cost-callout b{font:38px/1.15 Georgia,serif;color:#f6ce88}.cost-callout p{margin:17px 0 0}.cost-callout .eyebrow{margin:0 0 20px;font-size:12px}.table-scroll{overflow:auto;border:1px solid #d8d7c7;border-radius:8px;margin-top:35px}.comparison table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:17px}.comparison th,.comparison td{width:50%;padding:22px;text-align:left;vertical-align:top;border-bottom:1px solid #deded0}.comparison th:first-child{background:#e9e5db}.comparison th:last-child{background:var(--green);color:white}.comparison td:last-child{background:#e7ebdd;font-weight:600}.comparison tr:last-child td{border-bottom:0}.savings-section{background:#e8e8d9}.savings-layout{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.savings-card{background:var(--white);padding:32px;border:1px solid var(--line);border-radius:10px}.savings-card label{display:block;font-size:17px;font-weight:600;margin-bottom:18px}.savings-card label small{display:block;font-weight:400;color:var(--muted);font-size:13px}.savings-card input{display:block;width:100%;margin-top:8px;background:white;border:1px solid #aeb59f;border-radius:5px;padding:13px;font-size:20px;min-height:50px;color:var(--ink)}.savings-result{border-top:1px solid var(--line);padding-top:22px}.savings-result>span{font-size:15px}.savings-result strong{font:54px/1.2 Georgia,serif;display:block;color:var(--green);margin:12px 0}.savings-result p{font-size:15px;margin:0}.dish-meta{font-size:14px;color:var(--muted);line-height:1.6;margin:12px 0 0}.dish h3{font-size:25px}.dish>div{padding:22px}.card-caption p{font-size:17px}.card-caption>span{font-size:11px}.note{font-size:14px}.steps p{font-size:17px}.presenter-section{background:var(--green);color:var(--paper)}.presenter-layout{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.presenter-layout figure{margin:0}.presenter-layout figure>img{width:100%;max-height:650px;object-fit:cover;object-position:top;border-radius:90px 8px 8px 8px}.presenter-layout figcaption{font-size:12px;margin-top:12px;color:#e8e2ce}.presenter-layout em,.presenter-layout .eyebrow,.presenter-layout .hand-note{color:#edc075}.presenter-layout p{font-size:18px}.presenter-layout .virtual-label{font-size:12px;letter-spacing:1px;color:#edc075}.offer-section .offer-card{padding:35px}.offer-card li{font-size:17px}.offer-card .button{font-size:14px;padding:18px 14px}.offer-card .cta-proof{font-size:12px}.offer-card h3{font-size:32px}.offer-section>div>p{font-size:18px}.offer-section>div>.note{font-size:14px}.offer-summary span{font-size:14px}.guarantee-layout p{font-size:18px}.guarantee-layout .cta-proof{font-size:13px}.faq summary{font-size:18px}.faq details p{font-size:17px}.final-cta .cta-block{max-width:700px;margin:30px auto 15px}.final-cta .cta-proof{color:#fff3db;margin:auto;margin-top:18px}.final-cta>div>p{max-width:650px;margin-left:auto;margin-right:auto}.launch-price{color:var(--red);font-size:17px}.launch-card{font-size:16px;color:var(--green);font-weight:700}.launch-detail{font-size:15px}.mobile-buy{z-index:7}.mobile-buy .button{box-shadow:none}.mobile-buy>div>span{display:block}.mobile-buy b span{display:inline}.footer p{font-size:13px}html{scroll-padding-top:95px}
@media(max-width:760px){body{font-size:17px}.wrap{width:calc(100% - 36px)}.launch-bar{font-size:11px;padding:10px 14px;gap:5px}.launch-bar b{font-size:14px}.header-link{font-size:11px}.hero{gap:23px;padding-top:28px}.hero h1{font-size:47px;line-height:1.04;grid-row:2;letter-spacing:-1.8px}.hero h1 br:first-of-type{display:initial}.hero .eyebrow{font-size:10px;grid-row:1}.hero .intro{font-size:17px;line-height:1.6;grid-row:3}.hero .money-highlight{grid-row:4;margin:0;font-size:20px;padding:16px}.hero .cta-block{grid-row:5;margin:0}.hero .hero-price{grid-row:6;margin:0;text-align:center;font-size:15px}.hero .hero-visual{grid-row:7}.hero .cta-block .button{font-size:14px;padding:18px 14px;min-height:60px}.cta-block .button{display:flex;width:100%;min-height:60px;font-size:14px;padding:18px 16px;text-align:center}.cta-proof{font-size:12px;text-align:center;margin-top:15px}.hero .money-highlight small{font-size:12px}.presenter-intro p{font-size:14px}.presenter-intro b{font-size:18px}.ribbon{font-size:10px;gap:9px;padding:18px 12px;letter-spacing:0}.ribbon span:nth-child(4){display:initial}.ribbon span:nth-child(5){display:initial}.identification .two-col{gap:23px;margin-top:25px}.pain-list li,.identification p{font-size:17px}.cost-callout{padding:24px}.cost-callout b{font-size:32px}.identification .cta-proof{font-size:12px}h2,.section-head h2,.guarantee-layout h2{font-size:35px;line-height:1.12;letter-spacing:-1.1px}.comparison th,.comparison td{font-size:15px;padding:15px 12px;overflow-wrap:anywhere}.savings-layout{grid-template-columns:1fr;gap:25px}.savings-card{padding:24px}.savings-card label{font-size:17px}.savings-card .note{font-size:13px}.dish-grid{grid-template-columns:1fr;gap:22px}.dish>img{aspect-ratio:1.55}.dish>div{padding:20px}.dish h3{font-size:26px}.dish span{font-size:12px}.dish-meta{font-size:17px;margin-top:13px}.card-caption p{font-size:17px}.product-card{display:block}.preview{padding:27px 65px}.card-caption{padding:23px}.card-caption h3{font-size:28px}.card-caption>span{font-size:12px}.section-head>p{font-size:17px}.sample>div>p{font-size:17px}.sample>div>.note{font-size:14px}.sample .text-link{font-size:15px}.presenter-layout{grid-template-columns:1fr;gap:30px}.presenter-layout figure>img{max-height:500px;border-radius:65px 8px 8px 8px}.presenter-layout p{font-size:17px}.presenter-layout .virtual-label{font-size:11px}.offer-section .offer-card{padding:26px 22px}.offer-card li{font-size:17px}.offer-card h3{font-size:29px}.offer-card .offer-cover{width:68px;height:95px}.offer-card .pill{font-size:9px}.offer-section>div>p{font-size:17px}.offer-section>div>.note{font-size:14px}.offer-summary span{font-size:13px}.offer-card .cta-proof{font-size:12px}.guarantee-layout p{font-size:17px}.guarantee-layout .cta-proof{font-size:12px}.steps p{font-size:17px}.faq summary{font-size:17px;line-height:1.5}.faq details p{font-size:17px;margin-right:0}.final-cta .button{min-height:60px;font-size:14px}.final-cta h2{font-size:36px}.mobile-buy b{font-size:14px}.mobile-buy>div>span{font-size:10px}.mobile-buy .button{font-size:11px;min-height:48px;padding:12px}.footer p{font-size:12px}.footer{padding-bottom:125px}#consent{bottom:95px}.note{font-size:14px}}

.bonus-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:35px}.bonus-grid article{display:grid;grid-template-columns:40% 60%;background:var(--white);border:1px solid var(--line);border-radius:8px;overflow:hidden}.bonus-grid .preview{padding:22px}.bonus-grid article>div{padding:26px 22px}.bonus-grid h3{font:29px/1.2 Georgia,serif;margin:22px 0 15px}.bonus-grid p{font-size:17px}.bonus-grid .pill{font-size:9px;letter-spacing:.5px;display:inline-block}@media(max-width:760px){.bonus-grid{grid-template-columns:1fr;gap:24px}.bonus-grid article{display:block}.bonus-grid .preview{padding:24px 75px}.bonus-grid article>div{padding:26px}.bonus-grid .pill{font-size:11px}.bonus-grid h3{font-size:29px}.bonus-grid p{font-size:17px}}

@media(max-width:760px){.comparison td{font-size:17px}.mobile-buy .button{min-height:60px}.mobile-buy{padding-top:9px;padding-bottom:calc(9px + env(safe-area-inset-bottom))}}

/* V4: CTAs verdes, arredondados e movimento discreto. */
.button{background:linear-gradient(135deg,#187c3b,#0e662f);border:1px solid #126b32;border-radius:999px;color:#fff;box-shadow:0 6px 0 #084622,0 12px 25px #17793a38;transition:transform .2s,box-shadow .2s,background .2s;animation:cta-glow 4s ease-in-out infinite}.button:hover{background:linear-gradient(135deg,#146e34,#095426)}.button:active{transform:translateY(3px);box-shadow:0 2px 0 #084622,0 5px 12px #17793a30}.mobile-buy .button{box-shadow:0 4px 0 #084622;animation:none}.button:focus-visible{outline:3px solid #E8B04A;outline-offset:5px}@keyframes cta-glow{0%,100%{box-shadow:0 6px 0 #084622,0 12px 25px #17793a28}50%{box-shadow:0 6px 0 #084622,0 12px 30px #2a9f4b55}}@media(hover:hover){.button:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.button{animation:none;transition:none}}

.bonus-grid{grid-template-columns:repeat(2,1fr);gap:26px}.bonus-grid article{display:block}.bonus-grid .preview{padding:0;background:#f5f0e6}.bonus-grid .preview img{width:100%;height:auto;box-shadow:none}.bonus-grid article>div{padding:23px}.bonus-grid h3{font-size:27px;line-height:1.2}.bonus-grid .pill{font-size:11px;display:inline-block}.bonus-section>p:not(.eyebrow){font-size:18px;max-width:850px}@media(max-width:760px){.bonus-grid{grid-template-columns:1fr 1fr;gap:12px}.bonus-grid .preview{padding:0}.bonus-grid article>div{padding:15px 12px}.bonus-grid h3{font-size:20px;margin:12px 0}.bonus-grid article p{font-size:15px}.bonus-grid .pill{font-size:10px;letter-spacing:0}.bonus-section>p:not(.eyebrow){font-size:17px}}
