body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;line-height:1.55}.hero{padding:56px 0 20px;position:relative;overflow:hidden}.hero-blob{background:var(--brand-grad);filter:blur(90px);opacity:.25;z-index:0;border-radius:50%;height:460px;animation:14s ease-in-out infinite blobDrift;position:absolute;inset:-30% -10% auto}.hero-inner{z-index:1;max-width:680px;animation:.6s both fadeInUp;position:relative}.hero h1{margin:14px 0;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.12}.hero p{color:var(--muted);font-size:1.02rem}.section{padding-top:26px;padding-bottom:70px}.datos-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);max-width:680px;padding:26px}.datos-card h2{margin-bottom:16px;font-size:1.15rem}.datos{grid-template-columns:auto 1fr;gap:12px 22px;display:grid}.datos dt{color:var(--muted);font-size:.85rem;font-weight:600}.datos dd{overflow-wrap:anywhere;font-weight:600}@media (width<=620px){.datos{grid-template-columns:1fr;gap:2px}.datos dd{margin-bottom:12px}}.datos-nota{max-width:680px;color:var(--muted);margin-top:18px;font-size:.9rem}
