:root{--negro:#050505;--oro:#e3aa00;--oro-claro:#ffca08;--crema:#f5f3ed;--muted:#b5b0a3;--line:#2b2925;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--negro);color:var(--crema);-webkit-font-smoothing:antialiased;margin:0;font:17px/1.65 Arial,Helvetica Neue,Helvetica,sans-serif}a{color:var(--oro-claro)}.wrap{max-width:1040px;margin:0 auto;padding:56px 22px}h1,h2,h3{margin:0 0 14px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:800;line-height:1.08}h1{text-transform:uppercase;color:var(--oro-claro);font-size:clamp(46px,11vw,84px)}h2{font-size:clamp(30px,6vw,42px)}h3{font-size:22px;font-weight:500}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--oro);margin:0 0 10px;font-size:13px}.sub{color:var(--crema);font:italic 20px/1.4 Arial,sans-serif}.small{color:var(--muted);font-size:14px}.hero{background:radial-gradient(ellipse at 75% 30%, #2a2108 0%, var(--negro) 60%);border-bottom:1px solid var(--line)}.hero-in{align-items:center;gap:34px;padding-top:44px;display:grid}.cover{border-radius:6px;justify-self:center;width:min(280px,70%);height:auto;box-shadow:0 30px 80px #000000b3,0 0 0 1px #222}.cta{flex-wrap:wrap;gap:10px;margin:22px 0 10px;display:flex}.btn{background:var(--oro-claro);border:1.5px solid var(--oro-claro);min-height:52px;color:var(--negro);border-radius:999px;justify-content:center;align-items:center;padding:12px 26px;font-weight:700;text-decoration:none;display:inline-flex}.btn.ghost{color:var(--oro-claro);background:0 0}.btn:focus-visible{outline:3px solid var(--oro-claro);outline-offset:3px}a:focus-visible{outline:3px solid var(--oro-claro);outline-offset:3px}summary:focus-visible{outline:3px solid var(--oro-claro);outline-offset:3px}.features{gap:14px;margin-top:22px;display:grid}.features article{border:1px solid var(--line);background:#111110;border-radius:14px;padding:22px}.features p{color:var(--muted);margin:0}.how{padding-left:22px;font-size:19px}.how li{margin-bottom:8px}.principles ol{columns:2;gap:24px;padding-left:26px;font:700 19px/1.9 Arial,sans-serif}.principles li::marker{color:var(--oro)}.book{border-top:1px solid var(--line);align-items:center;gap:28px;display:grid}.book img{border-radius:4px;width:200px;height:auto}.buy{flex-wrap:wrap;gap:10px;margin:18px 0 8px;display:flex}.faq details{border-bottom:1px solid var(--line);padding:6px 0}.faq summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.faq p{color:var(--muted);margin-top:0}.final{text-align:center}.foot{border-top:1px solid var(--line);color:var(--muted);padding-top:28px;font-size:15px}.foot a{color:var(--muted)}@media (min-width:820px){.hero-in{grid-template-columns:1.3fr 1fr;padding-top:72px;padding-bottom:80px}.cover{width:340px}.features{grid-template-columns:repeat(3,1fr)}.book{grid-template-columns:220px 1fr}.principles ol{columns:5}}
