.page-module___8aEwW__main{background-color:var(--surface-root);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.page-module___8aEwW__hero{text-align:center;background-color:var(--surface-card);border:1px solid var(--border-light);max-width:560px;padding:3.5rem}.page-module___8aEwW__badge{background-color:var(--surface-active);color:var(--on-surface-muted);border:1px solid var(--outline-variant);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08rem;margin-bottom:2rem;padding:.2rem .6rem;font-size:.65rem;font-weight:700;display:inline-block}.page-module___8aEwW__title{letter-spacing:.25rem;text-transform:uppercase;color:var(--primary);margin-bottom:1rem;font-size:2.75rem;font-weight:800}.page-module___8aEwW__description{color:var(--on-surface-muted);margin-bottom:2.5rem;font-size:.9rem;line-height:1.7}.page-module___8aEwW__actions{justify-content:center;gap:.75rem;display:flex}.page-module___8aEwW__buttonPrimary{background-color:var(--primary);height:2.5rem;color:var(--on-primary);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08rem;transition:all var(--transition-fast);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0 1.5rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module___8aEwW__buttonPrimary:hover{color:var(--on-primary);background-color:#e2e2e2;text-decoration:none}.page-module___8aEwW__buttonSecondary{height:2.5rem;color:var(--on-surface);border:1px solid var(--outline);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08rem;transition:all var(--transition-fast);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;padding:0 1.5rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module___8aEwW__buttonSecondary:hover{background-color:var(--surface-hover);border-color:var(--on-surface-muted);color:var(--primary);text-decoration:none}
