*{box-sizing:border-box}
body{margin:0;background:#efe6d2;color:#1f1a15;font-family:'Source Serif 4',Georgia,serif;font-size:19px;line-height:1.6}
img{max-width:100%;height:auto;display:block}
a{color:#8e1f17}
.wrap{max-width:820px;margin:0 auto;padding:0 20px}
.top{background:#17130f;color:#f1e8d6;padding:14px 0;text-align:center;font-family:'Special Elite',monospace;letter-spacing:.2em;font-size:13px;color:#d8b26a}
header.hero{background:#17130f;color:#f1e8d6;padding:30px 0 40px;text-align:center}
.kicker{font-family:'Special Elite',monospace;letter-spacing:.2em;font-size:14px;color:#d8b26a;margin-bottom:10px}
h1{font-family:'Inter',sans-serif;font-weight:900;font-size:44px;line-height:1.08;margin:0 0 16px;letter-spacing:-.01em}
h2{font-family:'Inter',sans-serif;font-weight:900;font-size:30px;line-height:1.15;margin:46px 0 14px}
h3{font-family:'Inter',sans-serif;font-weight:800;font-size:22px;margin:0 0 6px}
.sub{font-size:21px;font-style:italic;color:#e8dcc4;max-width:700px;margin:0 auto 26px}
header.hero img{margin:0 auto;border-radius:4px}
.btn{display:inline-block;background:#9e2418;color:#fff;text-decoration:none;font-family:'Inter',sans-serif;font-weight:800;font-size:22px;padding:18px 34px;border-radius:6px;margin:22px 0 6px;box-shadow:0 4px 0 #6b170f}
.btn:hover{background:#b02a1c}
.small{font-size:15px;color:#6b5a44}
header.hero .small{color:#bfae92}
.list{padding-left:0;list-style:none}
.list li{padding-left:34px;position:relative;margin-bottom:12px}
.list li:before{content:"✔";position:absolute;left:0;top:0;color:#8e1f17;font-weight:700}
.shot{background:#fbf8f1;padding:10px;margin:22px 0;box-shadow:0 6px 20px rgba(40,25,10,.25)}
.shot p{font-size:14px;color:#6b5a44;margin:8px 4px 0;font-family:'Special Elite',monospace}
.chapters{columns:2;column-gap:30px;font-size:17px}
.chapters li{margin-bottom:6px}
.box{background:#fbf8f1;border-left:6px solid #8e1f17;padding:16px 20px;margin:24px 0}
.price{font-family:'Inter',sans-serif;font-weight:900;font-size:46px;color:#1f1a15;margin:6px 0}
.center{text-align:center}
.faq b{display:block;margin-top:18px}
.addons{display:flex;gap:20px;flex-wrap:wrap}
.addons div{flex:1 1 300px;background:#fbf8f1;padding:14px}
footer{background:#17130f;color:#bfae92;font-size:14px;padding:30px 0;margin-top:50px;text-align:center}
footer a{color:#d8b26a}
.steps{display:flex;justify-content:center;gap:10px;font-family:'Special Elite',monospace;font-size:13px;letter-spacing:.06em;padding:12px 0;background:#e3d6b8;flex-wrap:wrap}
.steps .done{color:#4b5a2c}.steps .now{color:#8e1f17;font-weight:700}
#hotmart-sales-funnel iframe{width:100%;min-height:470px}
@media(max-width:600px){h1{font-size:32px}h2{font-size:25px}.chapters{columns:1}.btn{font-size:19px;padding:16px 22px}}
