.page-module__-0PURW__steps{gap:var(--space-5);padding:0;list-style:none;display:grid}@media (min-width:640px){.page-module__-0PURW__steps{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}.page-module__-0PURW__step{background:var(--white);border:1px solid var(--neutral-200);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-5) var(--space-5);box-shadow:var(--shadow-sm);position:relative}.page-module__-0PURW__stepNum{border-radius:var(--radius);background:var(--navy);width:3rem;height:3rem;color:var(--white);border:3px solid var(--bg-muted);box-shadow:var(--shadow-sm);place-items:center;font-size:1.25rem;font-weight:800;display:inline-grid;position:absolute;top:-10px;left:-10px}.page-module__-0PURW__stepTitle{font-size:var(--fs-lg);margin-top:var(--space-2)}.page-module__-0PURW__stepBody{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--fs-sm);line-height:1.55}.page-module__-0PURW__form{max-width:560px;padding:clamp(var(--space-5), 4vw, var(--space-6));margin-inline:auto}.page-module__-0PURW__form .field:first-of-type{margin-top:0}.page-module__-0PURW__fieldHelper{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--fs-sm);line-height:1.5}.page-module__-0PURW__formSubmit{margin-top:var(--space-5)}.page-module__-0PURW__formError{margin-top:var(--space-3);color:var(--red);font-weight:600;font-size:var(--fs-sm)}.page-module__-0PURW__reassure{margin-top:var(--space-4);text-align:center;color:var(--text-muted);font-size:var(--fs-sm)}.page-module__-0PURW__formDone{max-width:560px;padding:clamp(var(--space-5), 4vw, var(--space-6));text-align:center;margin-inline:auto}.page-module__-0PURW__formDoneTitle{font-size:var(--fs-lg);color:var(--navy)}.page-module__-0PURW__formDoneBody{margin-top:var(--space-3);color:var(--text-muted);line-height:1.6}.page-module__-0PURW__crossLinksLede{color:var(--navy);font-weight:700}.page-module__-0PURW__crossLinks{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.page-module__-0PURW__crossLink{border-radius:var(--radius-pill);border:1.5px solid var(--neutral-300);color:var(--navy);font-weight:600;font-size:var(--fs-sm);align-items:center;padding:.55rem 1.1rem;transition:border-color .15s,background-color .15s;display:inline-flex}.page-module__-0PURW__crossLink:hover,.page-module__-0PURW__crossLink:focus-visible{border-color:var(--amber);background:var(--amber-100)}