:root{--pink:#fa79a0;--hot:#f43277;--muted-pink:#d17e8f;--green:#00bb58;--text:#111}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--text);font-family:Arial,Helvetica,sans-serif}img{display:block;max-width:100%}.landing{max-width:810px;margin:auto;overflow:hidden}.hero{text-align:center;background:white;padding-top:10px}.logo{width:59%;max-width:478px;height:auto;margin:0 auto 8px}.hero-title{background:var(--pink);color:white;font-size:clamp(18px,4.6vw,36px);font-weight:800;line-height:1.15;padding:7px 8px;margin:0;letter-spacing:-.8px}.hero-title em{color:#fff15a;font-style:italic}.hero-subtitle{font-style:italic;color:#666;font-size:clamp(16px,3.5vw,28px);line-height:1.32;margin:12px 10px 0}.hero-subtitle strong{color:var(--muted-pink);font-weight:800}.vsl-space{min-height:0;padding:22px 12px 18px;display:flex;justify-content:center;align-items:center}.vsl{display:block;width:min(100%,420px);height:auto;aspect-ratio:480/854;object-fit:contain;background:#fff;pointer-events:none}.offer{padding:0 8% 38px}.price{color:var(--green);font-weight:800;font-size:clamp(48px,9.4vw,75px);line-height:1;margin:0}.payment{font-size:clamp(13px,2.5vw,19px);margin:6px 0 16px}.cta{display:block;width:100%;border:0;border-radius:36px;color:#fff;background:linear-gradient(#00ed68 0%,#00ce61 60%,#009e48 100%);font-family:inherit;font-size:clamp(23px,7vw,66px);font-weight:900;line-height:1.06;padding:25px 6px 29px;white-space:nowrap;cursor:pointer}.cta:focus-visible{outline:4px solid #333;outline-offset:3px}.examples{background:#fff;text-align:center}.examples-heading{margin:0;background:var(--pink);color:white;font-size:clamp(28px,6.3vw,59px);line-height:1.1;font-weight:900;padding:0 8px 10px;letter-spacing:-1.2px}.examples-heading span{color:#fff65e}.large-photos{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:27px 12px 0}.large-photos img{width:100%;height:auto;aspect-ratio:1/1.31;object-fit:cover;border-radius:45px}.small-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:65px 22px 54px}.small-photos img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:22px}.how-to{padding:10px 10px 64px}.how-to h3{font-size:clamp(20px,4.7vw,39px);font-weight:900;margin:2px 0 12px}.how-to h3 span{color:var(--hot)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.step{position:relative;min-width:0}.step img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:17px}.step-number{position:absolute;top:0;left:50%;transform:translate(-50%,-35%);background:#ed3170;color:#fff;font-size:24px;font-weight:900;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;border:3px solid white}.ready{border-radius:30px;background:#fff0f3;font-size:clamp(12px,2.3vw,18px);padding:10px;margin:10px 0 0}.ready strong{color:var(--hot);font-style:italic}.final-section{background:var(--pink);padding:21px 22px}.final-card{border-radius:42px;background:#fff;padding:60px 54px 25px}.final-card h2{font-size:clamp(22px,4.5vw,40px);line-height:1.23;text-align:center;font-weight:900;margin:0 0 35px;letter-spacing:-.9px}.final-card h2 span{color:var(--muted-pink);font-style:italic}.benefits{display:grid;gap:32px}.benefit{display:grid;grid-template-columns:55px 1fr;align-items:start}.check{background:#00c500;color:white;border-radius:50%;height:55px;width:55px;display:grid;place-items:center;font-size:46px;font-weight:900;line-height:1}.benefit h3{font-size:clamp(20px,3.6vw,32px);line-height:1.15;color:#333;margin:2px 0 0}.benefit p{font-size:clamp(16px,2.85vw,25px);line-height:1.3;color:#333;margin:1px 0 0}.final-copy{text-align:center}.final-copy h3{font-size:clamp(24px,4.65vw,42px);font-weight:800;font-style:italic;color:var(--muted-pink);margin:35px 0 4px}.final-copy p{font-size:clamp(18px,3.1vw,28px);line-height:1.35;margin:0}.final-copy .still-cheap{font-size:clamp(15px,2.8vw,24px);margin:22px 0 48px}.final-copy .today{font-size:clamp(20px,3.6vw,32px);margin-bottom:27px}.offer-final{padding:0}.offer-final .price{text-align:center;font-size:clamp(58px,10vw,88px)}.offer-final .payment{text-align:center}.offer-final .cta{font-size:clamp(21px,6.4vw,60px);padding-top:24px;padding-bottom:26px}.trust{display:flex;justify-content:space-between;gap:6px;margin:27px auto 0;max-width:540px;color:#222}.trust>div{display:flex;align-items:center;gap:8px;font-size:clamp(10px,2.2vw,18px);line-height:1.07;text-align:left}.trust>div>span:first-child{font-size:26px;color:#999}@media(max-width:560px){.hero{padding-top:7px}.logo{width:65%;margin-bottom:5px}.hero-title{letter-spacing:-.25px}.hero-subtitle{margin:9px 9px 0}.desktop-break{display:none}.vsl-space{padding:16px 14px 17px}.vsl{width:min(100%,340px)}.offer{padding:0 9% 29px}.cta{border-radius:23px;padding:17px 5px 19px}.large-photos{gap:7px;padding:14px 8px 0}.large-photos img{border-radius:25px}.small-photos{gap:6px;padding:34px 10px 32px}.small-photos img{border-radius:13px}.how-to{padding:8px 6px 34px}.step img{border-radius:9px}.step-number{width:27px;height:27px;font-size:17px;border-width:2px}.final-section{padding:12px 10px}.final-card{border-radius:23px;padding:28px 20px 18px}.final-card h2{margin-bottom:24px}.benefits{gap:23px}.benefit{grid-template-columns:34px 1fr}.check{width:30px;height:30px;font-size:27px}.final-copy h3{margin-top:25px}.final-copy .still-cheap{margin:15px 0 35px}.trust{gap:3px}.trust>div{gap:3px}.trust>div>span:first-child{font-size:15px}}

/* Correções de fidelidade ao PDF e mobile */
.cta{text-decoration:none;text-align:center;box-sizing:border-box;display:block}
.vsl{width:min(85%,357px);max-width:357px}
.large-photos{align-items:stretch;gap:10px}
.large-photos img{aspect-ratio:270/320;height:100%;object-fit:cover;object-position:center}
.small-photos{align-items:stretch;gap:6px;padding-left:18px;padding-right:18px}
.small-photos img{display:block;width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;object-position:center}
.how-to{padding:0 0 22px;line-height:0}
.how-to img{width:100%;height:auto;display:block;border-radius:0;aspect-ratio:auto}
.trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;justify-items:center;gap:2px;width:100%}
.trust>div{width:100%;display:flex;justify-content:center;align-items:center;gap:3px;min-width:0;white-space:nowrap}
.trust>div>span:last-child{line-height:1.08}
#oferta-final{scroll-margin-top:24px}
@media(max-width:560px){
 .vsl{width:min(85%,289px)}
 .large-photos img{border-radius:22px}
 .small-photos{padding-left:10px;padding-right:10px;gap:4px}
 .small-photos img{border-radius:12px}
 .how-to{padding:0 0 10px}
 .trust{margin-top:18px}
 .trust>div{font-size:clamp(8px,2.1vw,12px)}
 .trust>div>span:first-child{font-size:13px;flex-shrink:0}
}
