.hero{padding-top:var(--size-16)}.hero__frame{border-radius:var(--radius-12);background:var(--color-placeholder);min-height:520px;color:var(--color-white);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero__frame--overlay:after{content:"";background:linear-gradient(#0a1e121a 0%,#0a1e12cc 75%);position:absolute;inset:0}.hero__content{z-index:1;box-sizing:content-box;max-width:620px;padding:var(--size-32) var(--size-24);position:relative}.hero__tag{margin-bottom:var(--size-20)}.hero__title{margin:0 0 var(--size-16);font-size:var(--text-40);text-wrap:pretty}.hero__text{max-width:520px;margin-bottom:var(--size-24);color:var(--color-hero-text);font-size:var(--text-17);line-height:1.5}.hero__actions{gap:var(--size-12);flex-wrap:wrap;display:flex}@media (min-width:768px){.hero__frame{align-items:flex-start;min-height:520px}.hero__frame--overlay:after{background:linear-gradient(90deg,#0a1e12c7 0%,#0a1e1259 55%,#0a1e1200 100%)}.hero__content{padding:var(--size-72) var(--size-48)}.hero__title{font-size:var(--text-56)}.hero__text{font-size:var(--text-19)}}@media (min-width:1280px){.hero{padding-top:var(--size-24)}.hero__frame{min-height:600px}.hero__content{padding:var(--size-96) var(--size-64)}.hero__title{margin-bottom:var(--size-20);font-size:var(--text-66)}.hero__text{margin-bottom:var(--size-32)}}@media not (min-width:768px){.hero__actions .btn{flex:auto}}.hero:has(+.usp-bar--attached) .hero__frame{border-bottom-right-radius:0;border-bottom-left-radius:0}
