:root{--paper:#faf8f3;--ink:#302d29;--muted:#797166;--accent:#714a32;--rule:#ddd6cb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Georgia,'Times New Roman',serif;-webkit-font-smoothing:antialiased}.masthead{max-width:1040px;margin:auto;padding:28px 32px 23px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rule);font-family:Arial,sans-serif;font-size:11px;letter-spacing:1.6px;text-transform:uppercase}.brand{font-weight:700;letter-spacing:1.1px}.masthead a{color:var(--accent);text-decoration:none;border-bottom:1px solid #b8a18c;padding-bottom:4px}.masthead a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}main{max-width:744px;margin:auto;padding:70px 32px 85px}.eyebrow{font-family:Arial,sans-serif;font-size:10px;font-weight:600;letter-spacing:2px;color:var(--accent);text-transform:uppercase;margin:0 0 24px}h1{font-size:clamp(35px,5vw,49px);line-height:1.16;letter-spacing:-1.6px;font-weight:400;margin:0 0 32px;max-width:640px}h1 em{color:var(--accent);font-weight:400}.opening-rule{width:44px;height:2px;background:var(--accent);margin:0 0 40px}.letter p{font-size:19px;line-height:1.85;margin:0 0 23px}.letter h2{font-size:29px;line-height:1.3;letter-spacing:-.5px;margin:54px 0 25px;font-weight:400;color:var(--accent)}strong{font-weight:700}.offer{margin:56px -24px;padding:40px 40px 33px;background:#f1ede4;border:1px solid var(--rule);scroll-margin-top:24px}.offer h2{font-size:34px;line-height:1.2;color:var(--ink);margin:0 0 15px}.offer .intro{margin-bottom:29px}.products{list-style:none;margin:0;padding:0}.products li{padding:20px 0;border-top:1px solid var(--rule);display:grid;grid-template-columns:30px 1fr;gap:12px}.product-icon{font-size:21px;line-height:1.5}.product-title{display:block;font-family:Arial,sans-serif;font-size:16px;line-height:1.55;font-weight:700;margin-bottom:5px}.product-description{display:block;font-size:17px;line-height:1.7;color:#514b43}.bonus{margin-top:12px;border-top:1px solid var(--rule);padding-top:25px}.bonus-label{font-family:Arial,sans-serif;text-transform:uppercase;letter-spacing:1.5px;font-size:10px;color:var(--accent);display:block;margin-bottom:13px}.bonus .product-title{font-size:16px}.price-box{margin-top:30px;padding-top:28px;border-top:1px solid #c9beaf;text-align:center}.price-label{font-family:Arial,sans-serif;font-size:12px;letter-spacing:.4px;margin-bottom:10px;display:block}.price{font-size:49px;line-height:1.2;color:var(--accent);letter-spacing:-1.8px;display:block}.price small{font-size:24px;letter-spacing:0}.summary{font-family:Arial,sans-serif;font-size:12px;color:#6e6458;margin:12px 0 0;display:block}.signoff{font-style:italic;color:var(--accent);font-size:26px!important;margin-top:32px!important}footer{border-top:1px solid var(--rule);padding:25px 24px 35px;text-align:center;font:10px Arial,sans-serif;letter-spacing:1.4px;color:var(--muted);text-transform:uppercase}@media(max-width:600px){.masthead{padding:22px 21px;font-size:9px;letter-spacing:.7px}.brand{max-width:170px;line-height:1.6}main{padding:43px 23px 55px}h1{letter-spacing:-1px}.letter p{font-size:18px;line-height:1.8}.letter h2{font-size:26px;margin-top:43px}.offer{margin:43px -7px;padding:30px 22px}.offer h2{font-size:29px}.products li{gap:9px}.price{font-size:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{body{background:white}.masthead a{display:none}main{padding:30px 0}.offer{break-inside:avoid;background:white}.letter p{font-size:12pt}.letter h2{break-after:avoid}}
.botao-compra{display:block;max-width:420px;margin:26px auto 0;padding:19px 28px;background:var(--accent);color:var(--paper);font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:.3px;text-align:center;text-decoration:none;border-radius:4px;transition:background .15s}.botao-compra:hover{background:#5a3a27}.botao-compra:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.cta-final{margin:40px 0 0;padding-top:34px;border-top:1px solid var(--rule)}.cta-final .botao-compra{margin-top:0}@media(max-width:600px){.botao-compra{max-width:none;padding:18px 20px;font-size:15px}}@media print{.botao-compra{display:none}}
