.page-module__O5PM1G__container{min-height:60vh;padding:var(--space-16) var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.page-module__O5PM1G__title{font-family:var(--typo-h1-family);font-size:var(--typo-h1-size);font-weight:var(--typo-h1-weight);color:var(--color-primary);margin:0 0 var(--space-4);letter-spacing:var(--typo-h1-letter-spacing)}.page-module__O5PM1G__subtitle{font-family:var(--typo-retro-family);font-size:var(--typo-body-lg-size);color:var(--color-secondary);margin:0 0 var(--space-6);text-transform:uppercase}.page-module__O5PM1G__description{font-family:var(--typo-body-lg-family);font-size:var(--typo-body-lg-size);color:var(--color-text-secondary);line-height:var(--typo-body-lg-line-height);max-width:var(--container-sm);margin:0 0 var(--space-8)}.page-module__O5PM1G__cta{font-family:var(--typo-button-family);font-size:var(--typo-button-size);font-weight:var(--typo-button-weight);letter-spacing:var(--typo-button-letter-spacing);text-transform:var(--typo-button-transform);color:var(--color-text-inverse);background-color:var(--color-accent);padding:var(--typo-button-padding-y) var(--typo-button-padding-x);border-radius:var(--typo-button-radius);transition:background-color var(--transition-fast);text-decoration:none;display:inline-block}.page-module__O5PM1G__cta:hover{background-color:var(--color-accent-dark)}
