.beta-module__udvE7W__page{background:var(--forest);flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100dvh;padding:48px 16px;display:flex}.beta-module__udvE7W__card{border-radius:var(--radius-lg);background:var(--surface);text-align:center;width:min(420px,100%);padding:40px 32px 32px}.beta-module__udvE7W__title{color:var(--forest);font-family:var(--font-serif);margin:0 0 10px;font-size:2.25rem;font-weight:600;line-height:1.1}.beta-module__udvE7W__lede{color:var(--muted);margin:0 0 28px;line-height:1.55}.beta-module__udvE7W__form{text-align:left;flex-direction:column;gap:10px;display:flex}.beta-module__udvE7W__label{color:var(--forest);font-size:.9rem;font-weight:600}.beta-module__udvE7W__input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:48px;color:var(--foreground);padding:10px 14px;font-size:1rem}.beta-module__udvE7W__input[aria-invalid=true]{border-color:#a3312a}.beta-module__udvE7W__error{color:#a3312a;margin:0;font-size:.9rem}.beta-module__udvE7W__submit{cursor:pointer;width:100%;margin-top:8px}.beta-module__udvE7W__note{color:var(--muted);margin:20px 0 0;font-size:.85rem;line-height:1.5}.beta-module__udvE7W__legal{gap:20px;font-size:.85rem;display:flex}.beta-module__udvE7W__legal a{color:var(--on-forest-muted)}.beta-module__udvE7W__legal a:focus-visible{outline-color:var(--gold)}
