.page-module___8aEwW__container{justify-content:center;align-items:center;min-height:calc(100vh - 4rem);padding:1rem;display:flex}.page-module___8aEwW__landingCard{width:100%;max-width:580px;padding:3rem 2.5rem}.page-module___8aEwW__iconWrapper{justify-content:center;margin-bottom:1.5rem;display:flex}.page-module___8aEwW__icon{color:var(--color-primary);background:var(--color-primary-light);border-radius:50%;width:80px;height:80px;padding:1rem}.page-module___8aEwW__title{text-align:center;color:var(--color-text-main);margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.page-module___8aEwW__subtitle{text-align:center;color:var(--color-text-muted);margin-bottom:2rem;font-size:.95rem}.page-module___8aEwW__form{flex-direction:column;gap:1.25rem;display:flex}.page-module___8aEwW__inputGroup{flex-direction:column;gap:.4rem;display:flex}.page-module___8aEwW__inputGroup label{color:var(--color-text-main);font-size:.9rem;font-weight:600}.page-module___8aEwW__inputWrapper{position:relative}.page-module___8aEwW__input{border:1.5px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);width:100%;color:var(--color-text-main);outline:none;padding:.875rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.page-module___8aEwW__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.page-module___8aEwW__error{color:var(--color-danger);border-radius:var(--radius-md);border-left:4px solid var(--color-danger);background-color:#ef44441a;padding:.75rem;font-size:.9rem}.page-module___8aEwW__instructions{background-color:var(--color-surface-hover);border-radius:var(--radius-md);color:var(--color-text-muted);border:1px solid var(--color-border);margin-top:.5rem;padding:1.25rem;font-size:.85rem}.page-module___8aEwW__instructions ul{flex-direction:column;gap:.25rem;padding-left:1.5rem;display:flex}.page-module___8aEwW__submitBtn{width:100%;margin-top:1rem;padding:1rem;font-size:1.05rem}
