@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800;900&display=swap');
:root{--red:#d52d1f;--orange:#f37536;--ink:#242424;--muted:#666;--cream:#fffaf5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:white;color:var(--ink);font-family:'DM Sans',Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}h1,h2,h3,p{margin-top:0}.alert-bar{background:linear-gradient(95deg,#bf211b,var(--red),#e23b24);color:#fff;text-align:center;padding:17px 20px 14px;box-shadow:0 3px 10px #a6281f25}.alert-bar strong{display:block;font-size:clamp(17px,2.1vw,27px);font-weight:900;line-height:1.2;letter-spacing:.012em}.alert-bar span{display:block;font-size:12px;margin-top:5px}.hero{text-align:center;padding:26px 20px 67px;background:radial-gradient(circle at 50% 50%,#fff 45%,#fffaf6 100%)}.progress{width:min(460px,100%);margin:0 auto 19px}.progress-track{height:10px;border-radius:30px;background:#e8e8e8;overflow:hidden}.progress-fill{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--orange),#ffb252);border-radius:30px}.progress p{font-size:11px;color:#777;margin:11px 0 0}.hero h1{font-size:clamp(29px,4.2vw,48px);color:#e1582a;font-weight:900;line-height:1.15;margin:18px 0 9px}.hero h1 span{display:inline-block}.hero-copy{max-width:750px;margin:0 auto 26px;font-size:clamp(17px,2.3vw,24px);line-height:1.33;color:#252525}.hero-copy strong{font-weight:900}.hero-copy em{font-size:.84em}.video-placeholder{width:min(325px,86vw);aspect-ratio:9/16;margin:auto;display:flex;flex-direction:column;justify-content:space-between;padding:23px 14px;color:white;background:radial-gradient(circle at 50% 41%,#6b4b74 0,#332b4b 46%,#141b30 100%);box-shadow:0 16px 34px #2b243929;overflow:hidden}.video-top{font-size:11px;letter-spacing:.19em;font-weight:800;color:#ead5c7}.video-center{display:flex;align-items:center;flex-direction:column;gap:24px;font-size:25px;line-height:1.22;font-weight:800;text-shadow:0 2px 10px #0005}.video-play{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;padding-left:4px;background:#ffffffec;color:var(--red);font-size:26px;text-shadow:none;box-shadow:0 0 0 12px #ffffff38}.video-bottom{font-size:12px;color:#efe7e4}.bonus-note{max-width:580px;font-size:13px;line-height:1.5;color:#5e5e5e;margin:18px auto 0}.bonus-note strong{color:#262626}.section{padding:83px 20px;text-align:center}.overline{display:block;color:#d26b3b;font-size:11px;font-weight:900;letter-spacing:.15em;margin-bottom:13px}.section h2{font-size:clamp(26px,3.5vw,42px);line-height:1.16;font-weight:900;max-width:900px;margin:0 auto 10px}.section-subtitle{font-size:16px;color:#626262;line-height:1.55;margin:0 auto 35px}.intro{background:#fff}.intro-panel{max-width:780px;margin:auto;background:#fff8f3;border:1px solid #f0ddd1;border-left:5px solid var(--orange);padding:33px 40px;text-align:left;font-size:18px;line-height:1.7;box-shadow:0 13px 34px #6b35100b}.receive{background:#faf8f5}.cards{max-width:850px;display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:auto}.card{background:#fff;border:1px solid #eee6df;border-radius:14px;padding:31px 27px;text-align:left;box-shadow:0 8px 25px #2a180908}.icon{width:48px;height:48px;background:#fff0e9;color:var(--red);display:grid;place-items:center;border-radius:12px;font-size:22px;margin-bottom:20px}.card h3{font-size:20px;margin-bottom:9px}.card p{font-size:15px;line-height:1.65;color:#666;margin:0}.value-strip{max-width:850px;margin:20px auto 0;padding:20px 25px;background:#fff0e8;color:#3c302b;border-radius:10px;font-size:16px;line-height:1.5}.who{background:#fff}.check-list{max-width:700px;margin:32px auto 0;display:grid;gap:11px;text-align:left}.check-list div{background:#faf8f5;border-radius:10px;padding:16px 20px;font-size:16px;font-weight:600}.check-list span{color:var(--red);font-size:22px;margin-right:12px}.offer{background:#fff9f4}.offer-box{max-width:720px;margin:auto;background:#fff;border:2px solid #e9dbd1;border-radius:18px;overflow:hidden;box-shadow:0 20px 55px #5f2b161c}.offer-banner{background:var(--red);color:#fff;padding:16px;font-size:13px;letter-spacing:.07em;font-weight:900}.offer-content{padding:40px 30px 29px}.offer-content h2{font-size:clamp(25px,3.4vw,39px);max-width:600px;margin-bottom:18px}.offer-content p{color:#575757;font-size:16px}.offer-content s{color:#8c8c8c}.price{display:flex;justify-content:center;align-items:baseline;color:var(--red);line-height:1;margin:7px 0 0}.price small{font-size:32px;font-weight:900;margin-right:7px}.price strong{font-size:95px;font-weight:900;letter-spacing:-.09em}.price-caption{color:#8d7366;font-size:11px;letter-spacing:.16em;font-weight:800;margin:4px 0 23px}.cta{display:block;width:min(540px,100%);margin:auto;padding:19px 22px;text-decoration:none;background:linear-gradient(180deg,#e25521,#c62f19);color:white;border-radius:9px;box-shadow:0 8px 17px #a52c1730;font-size:16px;font-weight:900;line-height:1.3;transition:filter .2s,transform .2s}.cta:hover{filter:brightness(1.06);transform:translateY(-2px)}.checkout-status{margin:10px 0 16px!important;color:#8d8d8d!important;font-size:11px!important}.secure{border-top:1px solid #eee;padding-top:16px;color:#777;font-size:12px}.guarantee{max-width:860px;margin:auto;display:flex;align-items:center;justify-content:center;gap:38px;text-align:left}.guarantee h2{margin:0 0 12px;text-align:left}.guarantee p{line-height:1.65;color:#666;margin:0}.seal{width:150px;height:150px;flex:none;border:6px solid #ddb087;background:#fff7ee;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#b97348;box-shadow:0 0 0 2px #ead9c9 inset}.seal strong{font-size:62px;line-height:.95}.seal span{font-size:11px;line-height:1.1;font-weight:900;letter-spacing:.07em}.faq{background:#faf8f5}.faq h2{margin-bottom:34px}.faq-list{max-width:820px;margin:auto;text-align:left}.faq details{background:white;border:1px solid #e7ded8;border-radius:8px;margin-bottom:9px;padding:0 20px}.faq summary{font-size:15px;font-weight:800;list-style:none;padding:19px 0;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';float:right;color:var(--red);font-size:22px;line-height:16px}.faq details[open] summary:after{content:'−'}.faq details p{font-size:14px;line-height:1.65;color:#666;border-top:1px solid #eee;padding:15px 0 18px;margin:0}.faq-cta{margin-top:30px}footer{text-align:center;background:#282222;color:#c8c0bf;padding:25px 18px;font-size:12px}@media(max-width:640px){.alert-bar{padding:15px 16px 13px}.alert-bar strong{font-size:17px}.alert-bar span{font-size:10px}.hero{padding:22px 15px 52px}.hero h1{font-size:29px}.hero-copy{font-size:18px}.section{padding:62px 18px}.intro-panel{padding:24px;font-size:16px}.cards{grid-template-columns:1fr}.check-list div{font-size:14px}.offer-content{padding:32px 18px 24px}.offer-content p{font-size:14px}.price strong{font-size:80px}.price small{font-size:24px}.cta{font-size:14px}.guarantee{flex-direction:column;text-align:center;gap:25px}.guarantee h2{text-align:center}.faq summary{font-size:14px;padding-right:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cta{transition:none}}

#hotmart-offer,#post-video-content,footer.delayed-content{display:none}
#hotmart-offer{max-width:720px;margin:28px auto 0}
