.page-module___8aEwW__main{background:var(--background);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:4rem;display:flex}.page-module___8aEwW__hero{text-align:center;max-width:800px}.page-module___8aEwW__title{letter-spacing:-.02em;color:var(--foreground);margin-bottom:1.5rem;font-size:4rem;font-weight:800;line-height:1.1}.page-module___8aEwW__highlight{color:var(--primary);margin-left:.5rem;display:inline-block}.page-module___8aEwW__subtitle{color:var(--text-muted);max-width:600px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1.25rem;line-height:1.6}.page-module___8aEwW__actions{justify-content:center;gap:1rem;display:flex}.page-module___8aEwW__button{background:var(--primary);color:#fff;border-radius:var(--radius-md);border:1px solid #0000;padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:all .2s;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.page-module___8aEwW__button:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.page-module___8aEwW__secondary{color:var(--foreground);border:1px solid var(--border);background:#fff;box-shadow:0 1px 2px #0000000d}.page-module___8aEwW__secondary:hover{background:var(--surface-hover);border-color:var(--border);transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}
