.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-image:url(/hero-background.svg);background-position:center var(--bg-offset-y,0);background-repeat:no-repeat;background-size:100% auto}@media(max-width:1439px){.hero-background{background-image:url(/hero-background-mobile.svg);background-position:0}}.hero{width:100%;position:relative;flex-direction:column;justify-content:flex-start}.hero,.hero-content{display:flex;align-items:center}@media(max-width:1439px){.hero-content{padding:40px 20px;flex-direction:column}}.hero-content__text{display:flex;flex-direction:column;gap:16px}@media(max-width:1439px){.hero-content__text{gap:10px}}.hero-content__text-wrapper{display:flex;flex-direction:column;gap:60px;align-items:flex-start}@media(max-width:1439px){.hero-content__text-wrapper{gap:20px}}.hero-content__title{letter-spacing:-.02em;text-wrap:balance}@media(max-width:1439px){.hero-content__title{font-size:30px;text-align:center}}.hero-content__description{color:var(--neutral-500);text-wrap:balance}@media(max-width:1439px){.hero-content__description{text-align:center;text-wrap:pretty}}.hero-content__image{width:100%;height:auto}.hero-content__buttons{display:flex;gap:16px}@media(max-width:1439px){.hero-content__buttons{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.hero-content__buttons button{padding:6px;width:100%;height:37px;display:flex;align-items:center;justify-content:center;max-width:250px;font-size:var(--body-xs);font-weight:var(--weight-regular);line-height:var(--line-h-body-xs)}}.hero-content__logos{width:max-content;display:flex;gap:36px;align-items:flex-end;margin-top:20px}@media(max-width:1439px){.hero-content__logos{width:100%;justify-content:center;margin-bottom:16px}}.hero-content__logos-container{width:100%;max-width:1200px;margin:0 auto}@media(max-width:1439px){.hero-content__logos-container{max-width:var(--container-xs)}}@media(max-width:767.98px){.hero-content__logos-container{max-width:100%}}.hero-content__logo{object-fit:cover;height:auto}.typewriter-word{color:var(--primary-600,#2b6cb0);font-weight:600}.typewriter-cursor{display:inline-block;width:1ch;animation:blink 1s steps(1) infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}