.hero{padding-block:64px}.hero__content{flex-direction:column;row-gap:clamp(16px,5vw,28px);display:flex}.hero__title{max-width:752px;font-family:Unbounded;font-size:clamp(1.6875rem,8vw,3.5rem);font-weight:800;line-height:clamp(120%,8vw,105%)}.hero__subtitle{color:var(--text-secondary);max-width:480px;font-size:clamp(.9375rem,4vw,1.0625rem);line-height:1.5}.hero__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media screen and (width<=768px){.hero{text-align:center;padding-block:48px}.hero__content{align-items:center}.hero__actions{justify-content:center}}
