@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&display=swap');
:root{--petrol:#073946;--deep:#082e38;--gold:#e3bd76;--paper:#f8f5ee;--ink:#16333b;--muted:#526269}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.6 "DM Sans",system-ui,sans-serif}a{color:inherit}a:focus-visible{outline:3px solid #b68238;outline-offset:5px}.wrap{width:min(1160px,calc(100% - 64px));margin-inline:auto}.nav,.foot,.actions{display:flex;align-items:center;gap:16px}.nav,.foot{justify-content:space-between}.nav{min-height:88px}.nav img{display:block;object-fit:contain;mix-blend-mode:multiply}.nav nav{display:flex;gap:34px}.nav nav a,.btn,.card{text-decoration:none}.nav nav a{font-weight:600}.nav nav a:hover{text-decoration:underline}.btn{display:inline-flex;justify-content:center;align-items:center;gap:14px;border-radius:5px;padding:12px 19px;font-weight:700;border:1px solid transparent}.btn:hover{filter:brightness(.94)}.outline{border-color:#aab6b5}.gold{background:var(--gold);color:#142f36}.light{border-color:#ddd8cd;color:white}.hero{color:#fff;background:linear-gradient(90deg,rgba(7,32,34,.88),rgba(7,32,34,.55) 45%,rgba(7,32,34,.08) 100%),#144653 url('portada.webp') center/cover}.hero-inner{padding-block:clamp(86px,12vw,165px)}.eyebrow{font-size:.73rem;font-weight:700;letter-spacing:.19em;margin:0 0 14px;color:#825b23}.hero .eyebrow,.sell .eyebrow{color:var(--gold)}h1,h2,h3{font-family:"Instrument Serif",Georgia,serif;font-weight:400;line-height:1.02;margin:0}h1{font-size:clamp(3.6rem,8vw,7rem);letter-spacing:-.02em}h2{font-size:clamp(3rem,5vw,4.5rem)}h3{font-size:2.05rem}.intro{max-width:470px;font-size:1.1rem;margin:24px 0 28px}.actions{flex-wrap:wrap}.section{padding-block:clamp(60px,8vw,100px)}.muted,.card p{color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.card{display:flex;flex-direction:column;background:#fffdf8;border:1px solid #ded9ce;padding:26px;border-radius:7px}.card:hover{border-color:#9d7235}.card-icon{font-size:2.1rem;color:#916429;margin-bottom:10px;line-height:1}.link{font-weight:700;margin-top:auto}.sell,footer{background:var(--deep);color:#fff}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,8vw,100px)}.split p{max-width:440px;color:#e3e9e7}.split ol{margin:0;padding-left:25px}.split li{border-bottom:1px solid #45616a;padding:12px 0 10px 10px}.split li::marker{color:var(--gold);font-weight:700}.split li p{margin:5px 0}.zones{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px}.zones li{border:1px solid #d9d2c3;border-radius:30px;padding:7px 15px}.foot{padding-block:28px}.foot p{margin:3px 0;color:#d7e0df}.foot strong{font-size:1.3rem}
@media(max-width:710px){.wrap{width:calc(100% - 36px)}.nav{flex-wrap:wrap;padding-top:10px;gap:10px}.nav nav{order:3;width:100%;gap:24px;padding:6px 0 12px}.nav img{width:100px;height:auto}.hero{background-position:60% center}.cards,.split{grid-template-columns:1fr}.foot{align-items:flex-start;flex-direction:column}.card{padding:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
