.page-module__ZZNWLa__introLink{color:var(--amber);text-underline-offset:2px;font-weight:700;text-decoration:underline}.page-module__ZZNWLa__introLink:hover,.page-module__ZZNWLa__introLink:focus-visible{color:var(--white)}.page-module__ZZNWLa__form{max-width:560px;padding:clamp(var(--space-5), 4vw, var(--space-6));margin-inline:auto}.page-module__ZZNWLa__form .field:first-of-type{margin-top:0}.page-module__ZZNWLa__fieldHelper{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--fs-sm);line-height:1.5}.page-module__ZZNWLa__formSubmit{margin-top:var(--space-5)}.page-module__ZZNWLa__formError{margin-top:var(--space-3);color:var(--red);font-weight:600;font-size:var(--fs-sm)}.page-module__ZZNWLa__reassure{margin-top:var(--space-4);text-align:center;color:var(--text-muted);font-size:var(--fs-sm)}.page-module__ZZNWLa__doneWrap{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;max-width:560px;display:flex}.page-module__ZZNWLa__doneArt{width:150px}.page-module__ZZNWLa__doneBody{color:var(--text-muted)}.page-module__ZZNWLa__referralWarning{background:var(--amber-100);border-radius:var(--radius);padding:var(--space-3) var(--space-4);color:var(--amber-600);font-size:var(--fs-sm);border:1px solid #e8892b59;line-height:1.55}.page-module__ZZNWLa__doneCode{background:var(--green-50);border-radius:var(--radius);padding:var(--space-3) var(--space-4);color:var(--green-700);font-size:var(--fs-sm);border:1px solid #2e7d3240}.page-module__ZZNWLa__doneCode strong{font-size:var(--fs-base);letter-spacing:.06em}