.hero{min-height:100svh;display:flex;align-items:flex-end;padding-top:48px;box-sizing:border-box;overflow-x:clip;max-width:100%}.hero-content{width:100%;max-width:1440px;margin:0 auto;padding:28px max(5vw,32px) 72px;display:grid;grid-template-columns:1fr;gap:clamp(56px,7vw,96px);align-items:end}.hero-actions{align-items:flex-end}