.page-module___8aEwW__container{background-image:radial-gradient(circle at 50% 0%, var(--primary-glow) 0%, transparent 60%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.page-module___8aEwW__main{flex-direction:column;align-items:center;width:100%;display:flex}.page-module___8aEwW__title{letter-spacing:-.02em;margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.1}.page-module___8aEwW__subtitle{color:var(--border);margin-bottom:2.5rem;font-size:1.25rem;line-height:1.6}@media (prefers-color-scheme:light){.page-module___8aEwW__subtitle{color:#475569}}.page-module___8aEwW__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.page-module___8aEwW__primaryButton{background-color:var(--primary);color:#fff;border:1px solid var(--primary);box-shadow:0 4px 14px 0 var(--primary-glow);border-radius:8px;padding:.8rem 2rem;font-size:1.1rem;font-weight:600;transition:all .2s}.page-module___8aEwW__primaryButton:hover{color:var(--primary);background-color:#0000}.page-module___8aEwW__secondaryButton{color:var(--foreground);border:1px solid var(--border);background-color:#0000;border-radius:8px;padding:.8rem 2rem;font-size:1.1rem;font-weight:600;transition:all .2s}.page-module___8aEwW__secondaryButton:hover{border-color:var(--foreground);background-color:#ffffff0d}@media (max-width:600px){.page-module___8aEwW__title{font-size:2.5rem}.page-module___8aEwW__actions{flex-direction:column}.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton{width:100%}}
