:root{--gold:#e9bc62;--brown:#241b0e;--dark:#1b150e;--cream:#fbf5e8;--green:#4eaa2b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:#302719;font-family:Arial,Helvetica,sans-serif}h1,h2,h3,p{margin-top:0}a{color:inherit;text-decoration:none}.wrap{max-width:1150px;margin:auto}.narrow{max-width:760px}.section{padding:95px 24px}.hero{min-height:800px;padding:58px 24px 80px;text-align:center;background:linear-gradient(#1b130c55,#1b130ccc),url('assets/fondo.webp') center top/cover;color:white}.kicker,.label{font-size:12px;font-weight:800;letter-spacing:.2em;color:var(--gold);margin:0 0 20px}.hero h1{font-size:clamp(43px,5.6vw,80px);line-height:1.05;letter-spacing:-.03em;margin:0 auto 25px;max-width:1050px}.hero h1 span{color:var(--gold)}.hero-sub{font-size:clamp(18px,2vw,25px);line-height:1.55;font-weight:700;max-width:900px;margin:0 auto 18px}.kit{display:block;width:min(720px,95%);height:auto;max-height:600px;object-fit:contain;margin:12px auto 6px;filter:drop-shadow(0 30px 24px #0007)}.hero-note{max-width:740px;margin:0 auto 25px;line-height:1.5;font-size:17px}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;border-radius:9px;padding:18px 27px;font-size:15px;line-height:1.3;font-weight:800;text-align:center}.button.green{background:linear-gradient(#65c943,#3a9b23);box-shadow:0 7px 0 #297217,0 16px 26px #0005;color:#fff}.button:hover{filter:brightness(1.08)}.fine{font-size:12px;color:#eee2c9;margin:28px 0 0}.intro{text-align:center}.section h2{font-size:clamp(34px,4vw,55px);line-height:1.13;letter-spacing:-.035em;margin:0 0 22px}.intro p:not(.label){font-size:18px;line-height:1.7;color:#635745}.checks{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-top:35px}.checks span{padding:12px 20px;background:#efe0bf;border-radius:30px;font-weight:700;color:#5e441b}.dark{background:linear-gradient(#21190eb0,#21190edd),url('assets/fondo.webp') center/cover;color:#fff}.dark h2{max-width:800px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:42px 0}.cards article{padding:30px 25px;min-height:220px;border:1px solid #d5af6688;background:#271c12cc}.cards b{font-size:30px;color:var(--gold)}.cards h3{font-family:Georgia,serif;font-size:23px;margin:18px 0 12px}.cards p{color:#e2d5bf;font-size:14px;line-height:1.6}.scope{color:#dfcfaf;font-size:14px}.sample{background:#f4e8cf}.two{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.two p:not(.label){font-size:17px;line-height:1.7;color:#635745}.textlink{display:inline-block;margin-top:18px;color:#7a5723;font-weight:800;border-bottom:2px solid #b98c46;padding-bottom:8px}figure{margin:0;background:#fff;padding:15px;box-shadow:0 17px 32px #241b0e33}figure img{display:block;width:100%;height:auto;max-height:630px;object-fit:contain}figcaption{font-size:11px;color:#635745;padding:10px 3px 0}.gifts{text-align:center}.gift-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;margin-top:43px}.gift-grid article{padding:12px 12px 20px;background:#fff;box-shadow:0 8px 22px #0001}.gift-grid img{width:100%;height:240px;object-fit:contain}.gift-grid h3{font-family:Georgia,serif;font-size:18px;line-height:1.25;margin:16px 0 0}.audience{background:#e9d4a7;text-align:center}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;text-align:left}.audience-grid p{background:#fff9ec;padding:28px;line-height:1.6;margin:0}.offer{background:linear-gradient(#1c1509c9,#1c1509e8),url('assets/fondo.webp') center/cover}.offer-box{max-width:700px;background:#fff9ed;padding:55px;text-align:center;box-shadow:0 25px 50px #0005}.offer-box .label{color:#9b6b29}.offer-box>p:not(.label){line-height:1.6;color:#584f43}.offer-list{display:grid;grid-template-columns:1fr 1fr;text-align:left;gap:12px;margin:31px 0}.offer-list span{font-size:14px;font-weight:700}.checkout-note{padding:15px;background:#f0e3c9;border-left:3px solid #a97732;font-size:13px}.offer-box small{display:block;margin:20px 0 0;color:#655b4d;font-size:11px}.faq{background:#fbf5e8}.faq details{background:#fff;border:1px solid #e5d6b7;margin:10px 0;padding:23px}.faq summary{cursor:pointer;font-weight:700}.faq details p{line-height:1.6;color:#625849;font-size:14px;margin:15px 0 0}footer{padding:35px 24px;background:#1c150e;color:#dfd0b5;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px}footer strong{color:var(--gold)}@media(max-width:900px){.cards{grid-template-columns:repeat(2,1fr)}.gift-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.hero{padding:48px 18px 65px}.hero h1{font-size:47px}.hero-sub{font-size:17px}.hero-note{font-size:14px}.section{padding:65px 20px}.cards,.two,.audience-grid{grid-template-columns:1fr}.gift-grid{grid-template-columns:repeat(2,1fr)}.gift-grid img{height:190px}.offer-box{padding:37px 23px}.offer-list{grid-template-columns:1fr}.button{width:100%;font-size:13px}footer{display:block}footer span,footer small{display:block;margin-top:12px}}
.hero{min-height:0;padding:40px 24px 38px;background:linear-gradient(#211709bb,#211709d8),url('assets/fondo.webp') center top/cover}.hero-brand{font:700 34px/1.15 Georgia,serif;color:#e9bc62;margin:0 0 17px}.hero h1{font:800 25px/1.28 Arial,Helvetica,sans-serif;letter-spacing:0;max-width:650px;margin:0 auto 15px}.hero .kit{width:min(550px,100%);max-height:none;filter:brightness(1.28) contrast(1.08);mix-blend-mode:multiply;margin:0 auto 12px}.hero-sub{font-size:17px;font-weight:400;max-width:550px;line-height:1.45;margin:0 auto 23px}.hero .button{min-width:370px;border-radius:28px;padding:17px 23px;background:#57b839;box-shadow:none}.intro h2,.gifts h2,.audience h2,.faq h2{font-family:Georgia,serif}.dark .cards article{border-color:#ac8c56;background:#332415aa}.gifts{background:#23180c;color:#fff}.gift-grid article{color:#302719}.offer{background:linear-gradient(#1c1509c7,#1c1509e5),url('assets/fondo.webp') center/cover}@media(max-width:640px){.hero{padding:31px 18px 39px}.hero-brand{font-size:28px}.hero h1{font-size:21px}.hero-sub{font-size:15px}.hero .button{min-width:0;width:100%}}
.hero .kit{mix-blend-mode:normal;filter:none}
.intro{background:#f3ebd7}.intro h2,.gifts h2,.audience h2{font-size:clamp(34px,4vw,50px)}.intro h3{font-family:Georgia,serif;font-size:27px;margin:38px 0 16px}.reference-checks{list-style:none;max-width:680px;margin:15px auto 35px;padding:0;text-align:left}.reference-checks li{font-size:18px;line-height:1.5;padding:10px 0 10px 34px;position:relative}.reference-checks li:before{content:'✔';position:absolute;left:0;color:#43a82d}.reference-lead{font-size:18px;line-height:1.6;max-width:700px}.benefits{text-align:center;background:#f3ebd7}.benefits .audience-grid p{background:#fffaf0}.pain{text-align:center;background:#f0e2c5}.pain p{font-size:19px;line-height:1.65;color:#594b39}.dark .button{border-radius:28px;box-shadow:none}.gifts .button{margin-top:35px;border-radius:28px;box-shadow:none}@media(max-width:640px){.reference-checks li{font-size:16px}.intro h3{font-size:24px}}
