.page-module___8aEwW__hero{text-align:center;justify-content:center;align-items:center;gap:var(--semantic-spacing-stack-lg);flex-direction:column;min-height:60vh;display:flex}.page-module___8aEwW__title{font-size:var(--primitive-fontSize-6xl);font-weight:var(--primitive-fontWeight-extrabold);line-height:var(--primitive-lineHeight-none);letter-spacing:var(--primitive-letterSpacing-tight);color:var(--theme-color-text-primary)}.page-module___8aEwW__subtitle{font-size:var(--primitive-fontSize-xl);color:var(--theme-color-text-secondary);max-width:480px}.page-module___8aEwW__cta{height:var(--semantic-sizing-control-height-lg);padding:0 var(--semantic-spacing-component-padding-2xl);background-color:var(--theme-color-bg-brand);color:var(--theme-color-text-on-brand);font-size:var(--primitive-fontSize-md);font-weight:var(--primitive-fontWeight-medium);border-radius:var(--semantic-borderRadius-button-lg);transition:background-color var(--primitive-duration-100)var(--primitive-easing-default),box-shadow var(--primitive-duration-100)var(--primitive-easing-default);box-shadow:var(--theme-shadow-button);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.page-module___8aEwW__cta:hover{background-color:var(--theme-color-bg-brand-hover);box-shadow:var(--theme-shadow-button-hover);color:var(--theme-color-text-on-brand)}.page-module___8aEwW__cta:active{background-color:var(--theme-color-bg-brand-active)}@media (max-width:640px){.page-module___8aEwW__title{font-size:var(--primitive-fontSize-4xl)}.page-module___8aEwW__subtitle{font-size:var(--primitive-fontSize-lg)}}
