.role-first-module__31X-OW__roles{border:0;min-width:0;margin:0 0 24px;padding:0}.role-first-module__31X-OW__error{color:var(--sros-danger-on-surface);margin:0 0 14px;font-size:15px;font-weight:600;line-height:1.45}.role-first-module__31X-OW__cards{gap:14px;display:grid}.role-first-module__31X-OW__cards>.role-first-module__31X-OW__card{border:1px solid var(--sros-border);border-radius:var(--sros-radius-card);background:var(--sros-white);cursor:pointer;align-items:center;gap:16px;min-height:44px;margin:0;padding:16px;font-size:15px;font-weight:400;display:flex;position:relative}.role-first-module__31X-OW__card:has(input:checked){border:2px solid var(--sros-orange-700);background:var(--sros-orange-100);padding:15px}.role-first-module__31X-OW__card:has(input:focus-visible){outline-offset:3px;outline:3px solid #0b3fa8}.role-first-module__31X-OW__card input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.role-first-module__31X-OW__icon{border-radius:var(--sros-radius-md);background:var(--sros-cloud);width:44px;height:44px;color:var(--sros-navy-900);flex:none;place-items:center;display:grid}.role-first-module__31X-OW__card:has(input:checked) .role-first-module__31X-OW__icon{background:var(--sros-navy-900);color:var(--sros-white)}.role-first-module__31X-OW__text{gap:4px;display:grid}.role-first-module__31X-OW__label{color:var(--sros-ink);font-size:16px;font-weight:700;line-height:1.3}.role-first-module__31X-OW__description{color:var(--sros-slate-500);font-size:14px;font-weight:400;line-height:1.45}.role-first-module__31X-OW__continue{width:100%;min-height:48px}.role-first-module__31X-OW__back{min-height:44px;color:var(--sros-slate-700);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:-10px 0 4px;padding:0;font-size:15px;font-weight:600;display:inline-flex}.role-first-module__31X-OW__back:focus-visible{outline:2px solid var(--sros-focus-ring);outline-offset:2px}.role-first-module__31X-OW__panel{border:1px solid var(--sros-border);border-radius:var(--sros-radius-card);background:var(--sros-white);margin:0 0 20px;padding:16px 18px}.role-first-module__31X-OW__panel h2{color:var(--sros-ink);margin:0 0 4px;font-size:15.5px;font-weight:700}.role-first-module__31X-OW__panel p{color:var(--sros-slate-700);margin:0;font-size:15px;line-height:1.5}
.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__field{margin:0 0 16px}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__hint{color:var(--sros-slate-500);margin:6px 0 0;font-size:13.5px;line-height:1.45}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__fieldError{color:var(--sros-danger-on-surface);margin:6px 0 0;font-size:13.5px;font-weight:600;line-height:1.45}.sign-up-module__vSSYpq__form input.sign-up-module__vSSYpq__year{max-width:9rem}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__birth{border:0;min-width:0;margin:0 0 16px;padding:0}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__birth legend{color:var(--sros-ink);margin:0;padding:0;font-size:13.5px;font-weight:600;display:block}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__birth>.sign-up-module__vSSYpq__hint{margin:4px 0 0}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__birthControls{flex-wrap:wrap;gap:8px 12px;margin-top:8px;display:flex}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__birthPart label{color:var(--sros-slate-500);margin:0 0 4px;font-size:13px;font-weight:500;display:block}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__birthPart select{min-width:9rem;min-height:48px}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__birthPart select[aria-invalid=true]{border:2px solid var(--sros-danger);padding:11px 13px}.sign-up-module__vSSYpq__form input:read-only:not([type=radio],[type=checkbox]){background:var(--sros-cloud)}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__choice{border:0;min-width:0;margin:0 0 16px;padding:0}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__choice legend{color:var(--sros-ink);margin:0 0 6px;padding:0;font-size:13.5px;font-weight:600;display:block}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__choices label{border:1px solid var(--sros-border);border-radius:var(--sros-radius-control);background:var(--sros-white);cursor:pointer;align-items:center;gap:10px;min-height:48px;margin:0;padding:10px 12px;font-size:15px;font-weight:600;line-height:1.25;display:flex}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__choices label:has(input:checked){border:2px solid var(--sros-navy-900);background:var(--sros-cloud);padding:9px 11px}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__choices label:has(input:focus-visible){outline:2px solid var(--sros-focus-ring);outline-offset:2px}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__choices[data-invalid=true] label{border:2px solid var(--sros-danger);padding:9px 11px}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__choices input[type=radio],.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__agree input[type=checkbox]{width:18px;height:18px;accent-color:var(--sros-navy-900);flex:none;margin:0;padding:0}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__choices input[type=radio]:focus-visible{outline:none}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__agreeField{margin:0 0 16px}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__agree{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;margin:0;font-size:14px;font-weight:400;line-height:1.45;display:flex}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__agree input[type=checkbox]{width:20px;height:20px;margin-top:1px}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__agree[data-invalid=true] input[type=checkbox]{box-shadow:0 0 0 2px var(--sros-danger)}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__agree[data-invalid=true] input[type=checkbox]:focus-visible{outline-offset:4px}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__agreeField .sign-up-module__vSSYpq__fieldError{margin-top:0}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__turnstile{max-width:100%;min-height:65px;margin:4px 0 16px}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__turnstile:not(:empty){overflow:hidden}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__turnstileUnavailable{color:var(--sros-ink);margin:0}.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__submitting{color:var(--sros-slate-500);margin:0 0 12px;font-size:13.5px}.sign-up-module__vSSYpq__block,.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__block{width:100%;min-height:48px;margin-top:0}.sign-up-module__vSSYpq__google{gap:10px}[role=alert]+.sign-up-module__vSSYpq__google{margin-top:var(--sros-space-4)}.sign-up-module__vSSYpq__ring{vertical-align:-1px;border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;margin-right:8px;display:inline-block}.sign-up-module__vSSYpq__divider{color:var(--sros-slate-500);align-items:center;gap:12px;margin:18px 0;font-size:13px;display:flex}.sign-up-module__vSSYpq__divider:before,.sign-up-module__vSSYpq__divider:after{content:"";background:var(--sros-border);flex:1;height:1px}.sign-up-module__vSSYpq__body p{margin:0 0 14px;font-size:15px;line-height:1.55}.sign-up-module__vSSYpq__email{overflow-wrap:anywhere;font-weight:650}.sign-up-module__vSSYpq__stackActions{gap:10px;margin-top:8px;display:grid}.sign-up-module__vSSYpq__stackActions>.sros-button{width:100%;min-height:48px}.sign-up-module__vSSYpq__resendStatus{font-size:14px;line-height:1.5}.sign-up-module__vSSYpq__document{color:var(--sros-ink);font-size:15.5px;line-height:1.6}.sign-up-module__vSSYpq__document>p,.sign-up-module__vSSYpq__document>ul{margin:0 0 14px}.sign-up-module__vSSYpq__document>p:first-child{color:var(--sros-slate-500);margin-bottom:24px;font-size:14px}.sign-up-module__vSSYpq__document h2{margin:32px 0 10px;scroll-margin-top:16px;font-size:18px;font-weight:700;line-height:1.35}.sign-up-module__vSSYpq__document h3{margin:22px 0 8px;scroll-margin-top:16px;font-size:16px;font-weight:700;line-height:1.4}.sign-up-module__vSSYpq__document ul{padding-left:22px}.sign-up-module__vSSYpq__document li+li{margin-top:6px}.sign-up-module__vSSYpq__document table{border-collapse:collapse;width:100%;margin:0 0 18px;font-size:14.5px}.sign-up-module__vSSYpq__document th,.sign-up-module__vSSYpq__document td{border-bottom:1px solid var(--sros-border);text-align:left;vertical-align:top;padding:10px 12px 10px 0}.sign-up-module__vSSYpq__document thead th{color:var(--sros-slate-500);font-size:13px;font-weight:700}.sign-up-module__vSSYpq__document tbody th{white-space:nowrap;font-weight:650}.sign-up-module__vSSYpq__checking{border-left:4px solid var(--sros-navy-900);background:var(--sros-attention-surface);color:var(--sros-ink);align-items:center;padding:14px 16px;font-size:14.5px;display:flex}.sros-card .sign-up-module__vSSYpq__checking[role=status]{margin:0}.sign-up-module__vSSYpq__lead{color:var(--sros-slate-500);margin:0 0 22px;font-size:14px;line-height:1.5}.sign-up-module__vSSYpq__lead .sign-up-module__vSSYpq__email{color:var(--sros-ink)}.sign-up-module__vSSYpq__footerLine a{align-items:center;min-height:44px;display:inline-flex}.sign-up-module__vSSYpq__linkButton{min-height:44px;color:var(--sros-navy-900);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:13.5px;text-decoration:underline;display:inline-flex}.sign-up-module__vSSYpq__linkButton:focus-visible{outline:2px solid var(--sros-focus-ring);outline-offset:2px}@media (max-width:639px){.sign-up-module__vSSYpq__form .sign-up-module__vSSYpq__choices{grid-template-columns:1fr}}
