@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;600;700&family=Playfair+Display:ital,wght@0,600;0,700;1,600&display=swap');
img.cover{display:block;width:100%;height:auto;object-fit:cover}
.offer .offer-price{font:700 42px/1.2 Georgia,serif;color:#f3bc80;margin:28px 0 12px}
@media(max-width:700px){img.cover{width:80%}}
:root{--ink:#17251e;--cream:#f3f0e5;--orange:#d36b34;--muted:#626a5d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:'DM Sans',sans-serif}.wrap{width:min(1150px,calc(100% - 48px));margin:auto}.header{height:92px;display:flex;justify-content:space-between;align-items:center}.brand{text-decoration:none;color:var(--ink);font-weight:700;font-size:14px;letter-spacing:.12em}.brand span{display:block;font-size:9px;letter-spacing:.2em}.nav{color:var(--ink);font-size:13px;text-decoration:none}.hero{display:grid;grid-template-columns:1fr .72fr;gap:10%;align-items:center;padding:50px 0 100px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;color:#9a552e}.hero h1,h2{font-family:'Playfair Display',Georgia,serif;letter-spacing:-.035em;line-height:1.06}.hero h1{font-size:clamp(42px,5.5vw,76px);margin:22px 0}em{font-weight:600;color:#6a785e}.lead{font-size:18px;line-height:1.7;max-width:560px;color:#505b50}.button{display:inline-flex;gap:45px;align-items:center;background:var(--orange);color:white;text-decoration:none;padding:19px 22px;font-weight:700;margin-top:20px}.button:hover{background:#a94f25}.micro{font-size:12px;color:var(--muted);margin-top:22px}.cover{aspect-ratio:2/3;background:linear-gradient(180deg,rgba(8,21,17,.3),transparent 70%),url('assets/capa-fundo.png') center/cover;box-shadow:18px 24px 0 #d9ddcd,0 25px 45px #17251e44;color:#f6f2df;position:relative}.cover-copy{padding:9% 8%;display:flex;align-items:flex-start;flex-direction:column}.cover small{font-size:clamp(6px,.7vw,10px);letter-spacing:.18em;color:#e1b87c}.cover strong{font-family:Georgia,serif;line-height:1.03;font-size:clamp(22px,3vw,42px);margin-top:10%;letter-spacing:-.03em}.cover b{color:#e6ad6d}.cover i{font-family:Georgia,serif;font-size:clamp(9px,1.1vw,15px);margin-top:5%}.cover span{font-size:8px;letter-spacing:.14em;margin-top:9%}.strip{background:#263b2e;color:#e6eadc}.strip-inner{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:23px 0;font-size:10px;letter-spacing:.18em}.section{padding:100px 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:11%}.section h2,.offer h2{font-size:clamp(34px,4vw,54px);margin:16px 0}.split p:not(.eyebrow),.cards p{line-height:1.75;color:#536055}.panel{background:#e3e8da}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.cards article{border-top:1px solid #a5b09e;padding:23px 8px 0 0}.cards span{color:#a75e36;font-size:12px}.cards h3{font-size:21px}.offer{background:#243a2e;text-align:center;color:#f6f2e6;padding:95px 0}.offer .eyebrow{color:#e7ad78}.offer p{line-height:1.7}.notice{font-size:14px;color:#cfdbc9}.footer{display:flex;justify-content:space-between;gap:20px;padding:32px 0;font-size:10px;letter-spacing:.08em;color:#69766a}@media(max-width:700px){.wrap{width:min(100% - 36px,520px)}.header{height:72px}.hero{grid-template-columns:1fr;gap:45px;padding:35px 0 75px}.hero h1{font-size:44px}.cover{width:80%;margin:auto}.cover strong{font-size:clamp(24px,7vw,38px)}.cover small{font-size:8px}.split,.cards{grid-template-columns:1fr;gap:25px}.section{padding:70px 0}.strip-inner{justify-content:center}.footer{flex-direction:column}}

.panel p a{color:#243a2e;font-weight:600;text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:5px}.panel p a:hover{color:#a94f25}.footer a{color:inherit}h1,h2{text-wrap:balance}
