:root{--paper:#faf8f4;--white:#fff;--ink:#252525;--green:#234d3e;--green-deep:#17392e;--gold:#b89b62;--line:#e6e1d6;--muted:#625f58;--soft:#f1f2ec}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.18}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:700;letter-spacing:-.025em}h1{font-size:clamp(2.3rem,5vw,4.25rem)}h2{font-size:clamp(2rem,3.4vw,3.15rem)}h3{font-size:1.24rem}button{font:inherit}.container{width:min(1120px,calc(100% - 40px));margin:auto}.section{padding:96px 0}.section-tint{background:var(--soft)}.eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:.74rem;font-weight:800;color:#8b7040;margin-bottom:18px}.section-heading{max-width:790px;margin:0 auto 44px;text-align:center}.section-heading h2{color:var(--green-deep);margin-bottom:18px}.section-heading>p:last-child{font-size:1.08rem;color:var(--muted)}.hero{padding:74px 0 86px;text-align:center;background:linear-gradient(180deg,#f9f7f1 0%,#fff 100%)}.hero-inner{max-width:930px}.hero h1{color:var(--green-deep);margin-bottom:22px}.lead{font-size:clamp(1.09rem,2.2vw,1.35rem);max-width:760px;margin:0 auto 38px;color:#4e514b}.vsl-frame{width:100%;margin:auto}.play-mark{height:66px;width:66px;border:1px solid #a5b6a8;border-radius:50%;display:grid;place-items:center;padding-left:4px;font-size:1.25rem;color:#fff}.grid{display:grid;gap:22px}.testimonials,.pain-grid{grid-template-columns:repeat(2,1fr)}.notice{background:#fff6e5;border:1px solid #e8d19c;border-radius:8px;padding:11px 16px;text-align:center;color:#66552e;font-size:.9rem;margin:0 auto 24px;max-width:780px}blockquote{margin:0;background:#fff;padding:28px;border:1px solid var(--line);border-radius:12px}blockquote h3{color:var(--green)}blockquote p{color:#4c4c4c}blockquote footer{font-size:.88rem;font-weight:700}blockquote footer span{color:#8b7040;font-weight:400}.card{background:white;border:1px solid var(--line);border-radius:12px;padding:30px}.card-number{color:var(--gold);font-size:.8rem;font-weight:800;letter-spacing:.12em}.card h3{color:var(--green);margin:14px 0 12px}.card p,.steps p,.receive-list p,.bonus-card p{color:var(--muted);margin-bottom:0}.transition{text-align:center;max-width:710px;margin:46px auto 0}.transition h3{font-family:Georgia,serif;font-size:2rem;color:var(--green)}.transition p{font-size:1.08rem}.steps{grid-template-columns:repeat(3,1fr);position:relative}.steps article{border-top:2px solid var(--gold);padding:25px 12px}.step-number{width:42px;height:42px;border-radius:50%;background:var(--green);color:white;display:grid;place-items:center;font-weight:800;margin-bottom:20px}.steps h3{color:var(--green)}.support-copy{text-align:center;max-width:760px;margin:40px auto 0;font-size:1.08rem}.split{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:58px}.split h2{color:var(--green-deep)}.section-intro{color:var(--muted);font-size:1.08rem}.product-image{width:100%;max-width:520px;height:auto;display:block;margin-top:28px;border-radius:12px}.receive-list article{display:flex;gap:18px;padding:21px 0;border-bottom:1px solid #d9ddd4}.receive-list article:first-child{border-top:1px solid #d9ddd4}.receive-list article>span{color:var(--gold);font-weight:800;font-size:.8rem;line-height:1.8}.receive-list h3{margin-bottom:8px;color:var(--green)}.bonus-grid{grid-template-columns:repeat(3,1fr)}.bonus-card{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.bonus-card img{display:block;width:100%;height:300px;object-fit:contain;padding:18px 18px 0;background:#f7f4ec}.bonus-card>div{padding:25px}.bonus-label{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:#8b7040!important;margin-bottom:10px!important}.bonus-card h3{color:var(--green);min-height:3em}.bonus-total{text-align:center;margin:34px 0 0;font-size:1.1rem}.bonus-total strong{color:var(--green);font-size:1.35rem}.bonus-total span{display:block;color:var(--muted)}.fit-grid{grid-template-columns:repeat(2,1fr)}.fit-card{background:#fff;border:1px solid var(--line);padding:32px;border-radius:12px}.fit-card h3{color:var(--green);font-family:Georgia,serif;font-size:1.5rem}.fit-card ul,.offer-includes ul{margin:0;padding:0;list-style:none}.fit-card li,.offer-includes li{padding:8px 0 8px 30px;position:relative}.check-list li:before{content:'✓';position:absolute;left:0;color:#357253;font-weight:800}.plain-list li:before{content:'—';position:absolute;left:0;color:#9c8051}.offer-section{background:#fff}.offer-box{display:grid;grid-template-columns:1.05fr .95fr;max-width:980px;margin:auto;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 20px 50px #142b1f12}.offer-includes{padding:40px 46px;display:flex;align-items:center}.offer-includes li{padding-top:10px;padding-bottom:10px}.price-panel{padding:38px;background:var(--green-deep);color:#fff;text-align:center}.price-label{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;color:#e4c891;font-weight:800}.price-row{display:flex;justify-content:space-between;gap:12px;text-align:left;border-bottom:1px solid #ffffff2b;padding:7px 0;font-size:.91rem}.old-price{margin:22px 0 6px;color:#ddd}.today{margin:0;color:#f7e4bb}.new-price{font-family:Georgia,serif;font-size:clamp(3rem,5vw,4.4rem);line-height:1.1;font-weight:700;margin:8px 0}.single-payment{margin:0 0 24px}.cta-button{background:#d5b36c;color:#20261f;border:0;border-radius:7px;padding:16px 22px;display:block;width:100%;font-weight:800;cursor:pointer;line-height:1.3;box-shadow:0 5px 0 #a78341}.cta-button:hover{background:#e3c584}.cta-button:focus-visible,dialog button:focus-visible{outline:3px solid #fff;outline-offset:3px}.checkout-note{font-size:.76rem;color:#d5d9ce;margin:15px 0 0}.guarantee-layout{display:grid;grid-template-columns:320px 1fr;gap:65px;align-items:center}.guarantee-layout img{width:100%;height:auto}.guarantee-layout h2{color:var(--green-deep)}.guarantee-callout{border-left:4px solid var(--gold);padding:16px 20px;background:#fff;font-weight:700;color:var(--green)}.creator-box{max-width:810px}.creator-box h2{color:var(--green-deep)}.creator-box h3{margin:30px 0 0;color:var(--green);font-family:Georgia,serif;font-size:1.5rem}.creator-role{font-size:.9rem;color:#8b7040;font-weight:700}.draft-note{font-size:.8rem;color:#806a43;border-top:1px solid var(--line);padding-top:14px;margin-top:22px}.final-section{background:var(--green-deep);color:#fff;text-align:center}.final-inner{max-width:830px}.final-section h2{color:#fff}.final-section .eyebrow{color:#e0c58d}.final-inner>p:not(.eyebrow){font-size:1.08rem}.benefit-chips{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:30px 0}.benefit-chips span{border:1px solid #ffffff58;border-radius:20px;padding:6px 13px;font-size:.83rem}.final-section .cta-button{max-width:460px;margin:0 auto}.final-note{font-size:.86rem!important;color:#d8e2d8;margin:22px 0 0}.site-footer{background:#122c23;color:#c4d0c6;padding:40px 0;font-size:.78rem}.site-footer p{margin:0 0 10px}.site-footer p:first-child{font-weight:700;color:#fff;margin-bottom:18px}dialog{border:0;border-radius:12px;padding:26px;max-width:360px;box-shadow:0 20px 70px #0005}dialog::backdrop{background:#0009}dialog h2{font-size:1.55rem;color:var(--green)}dialog button{border:0;border-radius:6px;background:var(--green);color:white;padding:10px 18px;cursor:pointer}@media(max-width:800px){.section{padding:72px 0}.split,.guarantee-layout,.offer-box{grid-template-columns:1fr}.split{gap:20px}.product-image{max-width:460px;margin:auto}.guarantee-layout{gap:15px}.guarantee-layout img{max-width:250px;margin:auto}.offer-includes{padding:26px 32px}.price-panel{padding:32px}.bonus-card img{height:240px}}@media(max-width:620px){.container{width:min(100% - 32px,1120px)}.hero{padding:52px 0 60px}.lead{margin-bottom:28px}.section{padding:58px 0}.section-heading{margin-bottom:30px}.testimonials,.pain-grid,.steps,.bonus-grid,.fit-grid{grid-template-columns:1fr}.steps{gap:0}.steps article{padding:22px 0}.bonus-card img{height:320px}.bonus-card h3{min-height:0}.transition{margin-top:32px}.guarantee-layout img{max-width:215px}.benefit-chips{margin:26px 0}.site-footer{padding:34px 0}}

.delayed-content{display:none}.vsl-frame vturb-smartplayer{box-shadow:0 18px 50px #1a33252b}.cta-button{text-decoration:none;text-align:center}.cta-button:focus-visible{outline:3px solid #d5b36c;outline-offset:4px}
.testimonial-card{margin:0;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 12px 28px #1b3d2b0b}.testimonial-card img{display:block;width:100%;height:auto;aspect-ratio:1024/703;object-fit:contain;background:#eee9e2}.testimonial-card figcaption{display:flex;flex-direction:column;gap:4px;padding:17px 21px 20px}.testimonial-card figcaption strong{font-family:Georgia,'Times New Roman',serif;font-size:1.14rem;line-height:1.25;color:var(--green)}.testimonial-card figcaption span{font-size:.82rem;color:var(--muted)}
.preview-banner{display:none;background:#e9d6a8;color:#223d31;text-align:center;padding:9px 16px;font-size:.83rem;font-weight:700}.preview-all .preview-banner{display:block}.preview-all .delayed-content{display:block!important}
.preview-all .vsl-frame{display:none}
.price-panel .old-price{font-size:1.5rem;font-weight:700;margin:28px 0 4px}.price-panel .old-price s{text-decoration-thickness:2px;text-decoration-color:#d5b36c}.price-panel .today{font-size:1.1rem}
.hero-checkout{max-width:460px;margin:36px auto 0;background:#ffd83d;color:#24220e;box-shadow:0 6px 0 #b98913,0 0 0 0 rgba(255,216,61,.55);animation:hero-checkout-pulse 1.8s ease-in-out infinite}
.hero-checkout:hover{background:#ffe45d}
@keyframes hero-checkout-pulse{0%,100%{transform:scale(1);box-shadow:0 6px 0 #b98913,0 0 0 0 rgba(255,216,61,.55)}50%{transform:scale(1.035);box-shadow:0 6px 0 #b98913,0 0 0 13px rgba(255,216,61,0)}}
@media(prefers-reduced-motion:reduce){.hero-checkout{animation:none}}
