.hero__grid{align-items:center;display:grid;gap:40px}.hero__sub{color:var(--c-bosque);font-size:1.25rem;margin-bottom:24px}.hero__botones{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hero__imagen img{border-radius:32px;height:auto;object-fit:cover;width:100%}@media (min-width:992px){.hero__grid{grid-template-columns:1.05fr .95fr}}