.website-hero{--website-hero-inset: 0px;position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:700px;margin-top:calc(var(--website-hero-inset) - var(--website-nav-offset))}.website-hero:before{content:"";position:absolute;top:-64px;bottom:-64px;left:50%;z-index:-1;width:min(100vw,1920px);transform:translate(-50%);background:url(/website/device-background.webp) center/cover;opacity:.3;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.8) 25%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.5) 90%)}@media(min-width:900px){.website-hero{--website-hero-inset: 32px;width:calc(100% - 2 * var(--website-hero-inset));max-width:1920px;margin-inline:auto;border-radius:32px}.website-hero:before{-webkit-mask-image:radial-gradient(closest-side,black 55%,transparent);mask-image:radial-gradient(closest-side,black 55%,transparent)}}.website-hero_content{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;align-items:center;padding:48px 16px}@media(min-width:900px){.website-hero_content{padding:12px 0 48px}}.website-page-hero{display:flex;flex-direction:column}.website-page-hero .website-hero_content{padding-top:calc(var(--website-nav-offset) - var(--website-hero-inset) + 88px);padding-bottom:112px}.website-page-hero_text{display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}@media(min-width:900px){.website-page-hero_text{max-width:560px}}.website-page-hero_title{font-size:36px;font-weight:700;line-height:1.25}@media(min-width:900px){.website-page-hero_title{font-size:48px}}.website-page-hero_title em{color:var(--color-text-brand);font-style:normal}.website-page-hero_description{font-size:16px}.website-page-hero_actions{display:flex;flex-direction:column;gap:12px;width:100%}.website-page-hero_actions a{display:flex;text-decoration:none}.website-page-hero_actions a .website-button{width:100%}@media(min-width:900px){.website-page-hero_actions{flex-direction:row;justify-content:center;width:auto}}.website-page-hero_stats{position:relative;z-index:1;margin-top:-64px;padding:24px;border-radius:32px 32px 0 0;background:var(--color-surface-primary)}@media(min-width:900px){.website-page-hero_stats{align-self:center;width:fit-content;max-width:90%;padding:24px 48px;border-radius:32px;box-shadow:0 4px 24px #00000014}}
