:root{--ink:#24322b;--muted:#66746c;--paper:#fffdf6;--soft:#f1f6e9;--green:#287a4d;--green-dark:#175635;--yellow:#f2c94c;--border:#dce6da;--white:#fff;--shadow:0 18px 45px rgba(31,61,43,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6}img{max-width:100%;display:block}a{color:inherit}.topbar{height:68px;display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:auto;padding:0 24px}.brand{font-size:1.35rem;font-weight:900;letter-spacing:-.04em;text-decoration:none}.brand span{color:var(--green)}.support-link{font-weight:700;color:var(--green-dark)}.section{max-width:1180px;margin:auto;padding:84px 24px}.hero{display:grid;grid-template-columns:1.02fr .98fr;gap:64px;align-items:center;padding-top:54px}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:.76rem;font-weight:900;color:var(--green);margin:0 0 14px}.hero h1,.section h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.035em;line-height:1.05;margin:0}.hero h1{font-size:clamp(2.6rem,6vw,5.2rem);max-width:760px}.section h2{font-size:clamp(2rem,4vw,3.5rem)}.lead{font-size:1.22rem;color:var(--muted);max-width:660px}.quick-proof{display:flex;gap:24px;padding:20px 0;margin:0;list-style:none;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.quick-proof li{font-size:.9rem}.quick-proof strong{display:block;font-size:1.35rem;color:var(--green-dark)}.price-block{margin:24px 0 18px}.price-block>span,.price-block>small{display:block;color:var(--muted)}.price-block strong{white-space:nowrap}.price-block strong [data-price]{display:inline;color:inherit}.price-block strong{font-size:2rem}.button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;border:0;border-radius:12px;padding:0 22px;font:inherit;font-weight:900;text-decoration:none;cursor:pointer;transition:.2s transform,.2s box-shadow}.button:hover{transform:translateY(-2px)}.button:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.button-primary{color:var(--white);background:var(--green);box-shadow:0 10px 24px rgba(40,122,77,.25)}.button-secondary{color:white;background:var(--green-dark)}.button-quiet{border:2px solid var(--green);color:var(--green-dark);background:var(--white)}.microcopy{font-size:.78rem;color:var(--muted)}.hero-visual{margin:0;background:white;padding:14px;border-radius:24px;box-shadow:var(--shadow);transform:rotate(1deg)}.hero-visual img{width:100%;height:auto;border-radius:14px}.hero-visual figcaption{text-align:center;font-size:.78rem;color:var(--muted);padding:10px}.trust-strip{background:var(--green-dark);color:#fff;display:flex;justify-content:center;gap:56px;padding:18px 24px;font-weight:800}.problem-solution{display:grid;grid-template-columns:1fr 1fr;gap:70px}.steps{list-style:none;margin:0;padding:0;display:grid;gap:16px}.steps li{display:flex;gap:16px;background:#fff;border:1px solid var(--border);border-radius:16px;padding:20px}.steps b{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:50%;background:var(--yellow)}.steps span{display:block;color:var(--muted)}.included{background:var(--soft);max-width:none}.included>.eyebrow,.included>h2,.included>.cards{max-width:1132px;margin-left:auto;margin-right:auto}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:34px}.cards article{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(31,61,43,.07)}.cards img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:top;border-bottom:1px solid var(--border)}.cards h3,.cards p{margin-left:22px;margin-right:22px}.cards p{color:var(--muted);margin-bottom:26px}.fit{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fit-card{padding:34px;border-radius:22px}.fit-card h2{font-size:2rem}.fit-card li{margin:10px 0}.positive{background:var(--green-dark);color:#fff}.neutral{background:#fff;border:1px solid var(--border)}.offer{display:grid;grid-template-columns:1fr .9fr;gap:54px;align-items:center}.offer>div>p:not(.eyebrow){color:var(--muted)}.checkout-card{background:#fff;border:1px solid var(--border);padding:32px;border-radius:24px;box-shadow:var(--shadow)}.checkout-card ul{padding-left:20px}.checkout-card .button{width:100%;margin-top:12px}.guarantee{display:grid;grid-template-columns:110px 1fr;gap:30px;align-items:center;background:var(--soft);border-radius:24px;padding-top:44px;padding-bottom:44px}.seal{width:94px;height:94px;border-radius:50%;display:grid;place-content:center;text-align:center;background:var(--yellow);font-weight:900;font-size:2rem;line-height:.8}.seal small{font-size:.8rem}.faq{max-width:850px}.faq details{border-bottom:1px solid var(--border);padding:18px 0}.faq summary{font-weight:900;cursor:pointer}.faq details p{color:var(--muted)}.support{display:flex;align-items:center;justify-content:space-between;gap:30px}.support-actions{display:flex;gap:12px;flex-wrap:wrap}footer{border-top:1px solid var(--border);max-width:1180px;margin:auto;padding:30px 24px 50px;display:flex;align-items:center;gap:30px;color:var(--muted)}footer nav{margin-left:auto;display:flex;gap:20px;flex-wrap:wrap}.legal{max-width:840px}.legal h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.4rem,6vw,4.5rem);line-height:1.05}.legal h2{font-size:1.6rem;margin-top:2.2rem}.legal-meta{padding:16px 18px;background:var(--soft);border-left:4px solid var(--green);border-radius:8px}.legal-nav{display:flex;gap:14px;flex-wrap:wrap;margin:36px 0}.consent-panel{position:fixed;z-index:20;left:20px;right:20px;bottom:20px;max-width:860px;margin:auto;padding:24px;background:var(--white);border:1px solid var(--border);border-radius:20px;box-shadow:0 22px 70px rgba(18,40,27,.24)}.consent-panel h2{font-family:Georgia,"Times New Roman",serif;line-height:1.1;margin:.2rem 0 1rem}.consent-actions{display:flex;gap:12px;flex-wrap:wrap}.privacy-settings{position:fixed;z-index:19;right:16px;bottom:16px;border:1px solid var(--green);border-radius:999px;padding:10px 15px;background:var(--white);color:var(--green-dark);font-weight:800;cursor:pointer;box-shadow:0 8px 24px rgba(18,40,27,.14)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}[hidden]{display:none!important}@media(max-width:800px){.section{padding:58px 20px}.hero,.problem-solution,.offer,.fit{grid-template-columns:1fr;gap:34px}.hero{padding-top:28px}.hero-copy{display:flex;flex-direction:column}.hero-visual{order:0;transform:none}.quick-proof{gap:12px}.trust-strip{overflow-x:auto;justify-content:flex-start;gap:28px}.cards{grid-template-columns:1fr}.support{align-items:flex-start;flex-direction:column}.support-actions,.support-actions .button,.consent-actions,.consent-actions .button{width:100%}.guarantee{grid-template-columns:1fr}.seal{margin:auto}footer{align-items:flex-start;flex-direction:column}footer nav{margin:0;flex-wrap:wrap}.checkout-link{width:100%}.consent-panel{left:10px;right:10px;bottom:10px;max-height:calc(100vh - 20px);overflow:auto;padding:20px}.privacy-settings{right:10px;bottom:10px}}

/* Preparación local 02/10: ejemplos completos e inventario del pack. */
.sample-link{display:inline-flex;min-height:44px;align-items:center;margin:0 22px 20px;font-weight:800;color:var(--green-dark)}
.file-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;padding:0;list-style:none;counter-reset:pdf}
.file-list li{counter-increment:pdf;position:relative;background:var(--white);border:1px solid var(--border);border-radius:14px;padding:18px 18px 18px 52px}
.file-list li::before{content:counter(pdf);position:absolute;left:18px;top:18px;color:var(--green);font-weight:900}
.file-list span{display:block;color:var(--muted)}
.answer-proof{display:grid;grid-template-columns:minmax(0,300px) 1fr;gap:40px;align-items:center;margin-top:40px;background:var(--soft);border-radius:22px;padding:28px}
.answer-proof figure{margin:0}.answer-proof img{width:100%;height:auto;box-shadow:var(--shadow)}.answer-proof figcaption{font-size:.85rem;text-align:center;margin-top:12px}.answer-proof h3{font-size:1.6rem;line-height:1.15}
.final-offer{text-align:center;background:var(--soft)}.final-offer h2{max-width:760px;margin:auto}.final-offer>p{margin:22px auto}.final-offer .button{max-width:420px}
@media(max-width:800px){.hero h1{font-size:clamp(2rem,7.8vw,3.2rem)}.hero .lead{font-size:1.06rem;margin:16px 0}.hero .quick-proof{padding:12px 0}.hero .price-block{margin:16px 0 14px}.file-list{grid-template-columns:1fr}.answer-proof{grid-template-columns:1fr;gap:18px;padding:20px}.answer-proof figure{max-width:300px;width:100%;margin:auto}.pack-map{padding-top:42px}.hero{gap:28px}}

.checkout-link [data-price]{margin-inline:.25em}
