.ApplyForm-module__7yOAcW__grid{grid-template-columns:1fr;column-gap:28px;display:grid}.ApplyForm-module__7yOAcW__submitRow{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:40px;display:flex}.ApplyForm-module__7yOAcW__submitRow>button{margin-top:0}.ApplyForm-module__7yOAcW__privacy{font-family:var(--font-body);font-size:var(--text-small);color:var(--caption);margin:0;line-height:16px}.ApplyForm-module__7yOAcW__drop{border:1px dashed var(--rule);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:14px;margin-top:12px;padding:16px;transition:border-color .15s,background-color .15s;display:flex}.ApplyForm-module__7yOAcW__drop:hover,.ApplyForm-module__7yOAcW__dropActive{border-color:var(--blue);background:color-mix(in srgb, var(--blue) 5%, #fff)}.ApplyForm-module__7yOAcW__dropActive{border-style:solid}.ApplyForm-module__7yOAcW__dropInvalid{border-color:var(--danger)}div:has(>.ApplyForm-module__7yOAcW__fileInput:user-invalid)>.ApplyForm-module__7yOAcW__drop{border-color:var(--danger)}.ApplyForm-module__7yOAcW__dropHidden{display:none}.ApplyForm-module__7yOAcW__fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ApplyForm-module__7yOAcW__fileInput:focus-visible+.ApplyForm-module__7yOAcW__fileRow{outline:2px solid var(--blue);outline-offset:2px}div:has(>.ApplyForm-module__7yOAcW__fileInput:focus-visible)>.ApplyForm-module__7yOAcW__drop{outline:2px solid var(--blue);outline-offset:2px}.ApplyForm-module__7yOAcW__dropIconWell,.ApplyForm-module__7yOAcW__fileBadge{background:color-mix(in srgb, var(--blue) 8%, #fff);width:40px;height:40px;color:var(--blue);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.ApplyForm-module__7yOAcW__dropIconWell{font-size:22px;font-weight:600}.ApplyForm-module__7yOAcW__dropCopy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ApplyForm-module__7yOAcW__dropButton{box-shadow:var(--shadow-chip);font-family:var(--font-body);font-weight:500;font-size:var(--text-cta);color:var(--heading);background:#fff;border-radius:8px;flex:none;padding:6px 12px;line-height:18px}.ApplyForm-module__7yOAcW__dropText,.ApplyForm-module__7yOAcW__fileName{font-family:var(--font-body);font-weight:500;font-size:var(--text-body);color:var(--heading);line-height:20px}.ApplyForm-module__7yOAcW__dropHint,.ApplyForm-module__7yOAcW__fileSize{font-family:var(--font-body);font-size:var(--text-small);color:var(--caption);line-height:16px}.ApplyForm-module__7yOAcW__fileRow{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:14px;margin-top:12px;padding:12px 12px 12px 16px;display:flex}.ApplyForm-module__7yOAcW__fileBadge{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.ApplyForm-module__7yOAcW__fileReady{color:#176b42;align-items:center;gap:4px;margin-left:8px;display:inline-flex}.ApplyForm-module__7yOAcW__fileReady:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ApplyForm-module__7yOAcW__fileMeta{flex-direction:column;flex:auto;min-width:0;display:flex}.ApplyForm-module__7yOAcW__fileName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ApplyForm-module__7yOAcW__fileRemove{cursor:pointer;min-height:32px;font-family:var(--font-body);font-weight:500;font-size:var(--text-cta);color:var(--muted);background:0 0;border:none;border-radius:6px;flex:none;padding:0 10px}.ApplyForm-module__7yOAcW__fileRemove:hover{background:var(--surface);color:var(--danger)}.ApplyForm-module__7yOAcW__fileRemove:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ApplyForm-module__7yOAcW__fileError{font-family:var(--font-body);font-size:var(--text-small);color:var(--danger);margin:6px 0 0;line-height:16px}.ApplyForm-module__7yOAcW__fileError:empty{display:none}@media (min-width:721px){.ApplyForm-module__7yOAcW__grid{grid-template-columns:1fr 1fr}.ApplyForm-module__7yOAcW__grid>*{grid-column:1/-1}.ApplyForm-module__7yOAcW__grid>.ApplyForm-module__7yOAcW__half{grid-column:auto}.ApplyForm-module__7yOAcW__grid>.ApplyForm-module__7yOAcW__half:nth-child(2){margin-top:0}}@media (max-width:960px){.ApplyForm-module__7yOAcW__submitRow{margin-top:32px}}@media (max-width:600px){.ApplyForm-module__7yOAcW__submitRow{text-align:center;flex-direction:column;align-items:stretch}.ApplyForm-module__7yOAcW__dropButton{display:none}}@media (prefers-reduced-motion:reduce){.ApplyForm-module__7yOAcW__drop{transition:none}}.ApplyForm-module__7yOAcW__wizard{width:100%}.ApplyForm-module__7yOAcW__steps{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;margin:0 0 32px;padding:0;list-style:none;display:grid}.ApplyForm-module__7yOAcW__steps li{border-top:2px solid var(--line);color:var(--caption);flex-direction:column;gap:10px;padding-top:14px;font-size:12px;line-height:1.5;display:flex}.ApplyForm-module__7yOAcW__steps li>span:first-child{background:#e9edf3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.ApplyForm-module__7yOAcW__steps .ApplyForm-module__7yOAcW__reached{border-color:var(--blue);color:var(--blue)}.ApplyForm-module__7yOAcW__steps .ApplyForm-module__7yOAcW__reached>span:first-child{background:#e9efff}.ApplyForm-module__7yOAcW__steps li[aria-current]>span:first-child{color:#fff;background:var(--blue)}.ApplyForm-module__7yOAcW__stepIntro p{color:var(--blue);margin:0 0 8px;font-size:12px}.ApplyForm-module__7yOAcW__stepIntro h3{color:var(--heading);font-family:var(--font-display);outline:none;margin:0 0 8px;font-size:22px;font-weight:600}.ApplyForm-module__7yOAcW__stepIntro>span{color:var(--muted);font-size:14px;line-height:1.6}.ApplyForm-module__7yOAcW__fields{border:0;grid-template-columns:1fr 1fr;gap:28px;min-width:0;margin:0;padding:0;display:grid}.ApplyForm-module__7yOAcW__fields[hidden]{display:none}.ApplyForm-module__7yOAcW__fields>*{grid-column:1/-1;min-width:0}.ApplyForm-module__7yOAcW__fields>.ApplyForm-module__7yOAcW__half{grid-column:auto}.ApplyForm-module__7yOAcW__fields>div+div{margin-top:0}.ApplyForm-module__7yOAcW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__submitRow{border-top:1px solid var(--line);justify-content:flex-end;margin-top:28px;padding-top:24px}.ApplyForm-module__7yOAcW__back{border:1px solid var(--line);min-height:46px;font:inherit;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-right:auto;padding:10px 18px;font-size:14px;display:inline-flex}.ApplyForm-module__7yOAcW__back:focus-visible,.ApplyForm-module__7yOAcW__review button:focus-visible,.ApplyForm-module__7yOAcW__success a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ApplyForm-module__7yOAcW__back:disabled{opacity:.6;cursor:wait}.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__privacy{justify-content:center;align-items:center;gap:7px;margin:18px 0 0;font-size:12px;line-height:1.6;display:flex}.ApplyForm-module__7yOAcW__review{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.ApplyForm-module__7yOAcW__reviewHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.ApplyForm-module__7yOAcW__reviewHeader h4{color:var(--heading);margin:0;font-size:14px;font-weight:600}.ApplyForm-module__7yOAcW__reviewHeader button{color:var(--blue);cursor:pointer;font:inherit;background:0 0;border:0;padding:8px 0;font-size:13px}.ApplyForm-module__7yOAcW__review dl{grid-template-columns:1fr 1fr;gap:18px;margin:12px 0 24px;display:grid}.ApplyForm-module__7yOAcW__review dl:last-child{margin-bottom:0}.ApplyForm-module__7yOAcW__review dt{color:var(--caption);margin-bottom:5px;font-size:12px}.ApplyForm-module__7yOAcW__review dd{color:var(--heading);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.ApplyForm-module__7yOAcW__success{text-align:center;padding:32px 12px}.ApplyForm-module__7yOAcW__success>svg{color:#176b42;margin:0 auto 16px}.ApplyForm-module__7yOAcW__success h3{color:var(--heading);font-size:22px;font-weight:600}.ApplyForm-module__7yOAcW__success p{color:var(--muted);max-width:520px;margin:16px auto;font-size:15px;line-height:1.7}.ApplyForm-module__7yOAcW__success a{color:var(--blue);align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}@media (max-width:600px){.ApplyForm-module__7yOAcW__fields,.ApplyForm-module__7yOAcW__review dl{grid-template-columns:1fr}.ApplyForm-module__7yOAcW__fields>.ApplyForm-module__7yOAcW__half{grid-column:1/-1}.ApplyForm-module__7yOAcW__steps{gap:6px}.ApplyForm-module__7yOAcW__steps li{font-size:11px}.ApplyForm-module__7yOAcW__review{padding:18px}.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__submitRow{flex-direction:row}.ApplyForm-module__7yOAcW__back{padding-inline:12px}}.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__fields>div{margin-top:0}.ApplyForm-module__7yOAcW__serverErrors{color:var(--danger);margin:8px 0;padding-left:18px;font-size:13px;line-height:1.7}.ApplyForm-module__7yOAcW__wizard{flex:1;min-height:0}.ApplyForm-module__7yOAcW__formContent{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;padding:22px 28px 26px;overflow-y:auto}.ApplyForm-module__7yOAcW__formContent::-webkit-scrollbar{display:none}.ApplyForm-module__7yOAcW__success::-webkit-scrollbar{display:none}.ApplyForm-module__7yOAcW__formFooter{border-top:1px solid var(--line);background:#fff;flex-shrink:0;padding:16px 28px}.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__submitRow{border:0;margin:0;padding:0}.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__privacy{margin-top:10px;font-size:11px}.ApplyForm-module__7yOAcW__formFooter>div:last-child{min-height:0;margin-top:0}.ApplyForm-module__7yOAcW__formFooter>div:last-child:empty{display:none}.ApplyForm-module__7yOAcW__formFooter>div:last-child:not(:empty){scrollbar-width:none;max-height:110px;margin-top:12px;overflow-y:auto}.ApplyForm-module__7yOAcW__steps{border-bottom:1px solid var(--line);gap:14px;margin-bottom:18px;padding-bottom:18px}.ApplyForm-module__7yOAcW__steps li{border:0;flex-direction:row;align-items:center;gap:8px;padding-top:0}.ApplyForm-module__7yOAcW__steps li>span:first-child{flex-shrink:0;width:26px;height:26px}.ApplyForm-module__7yOAcW__stepIntro{margin-bottom:20px}.ApplyForm-module__7yOAcW__stepIntro p{margin-bottom:5px;font-size:11px}.ApplyForm-module__7yOAcW__stepIntro h3{margin-bottom:6px;font-size:20px}.ApplyForm-module__7yOAcW__stepIntro>span{font-size:13px}.ApplyForm-module__7yOAcW__fields{align-items:start;gap:18px 22px}.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__fields label{font-size:12px;line-height:18px}.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__fields input:not([type=file]):not([type=checkbox]):not([type=radio]),.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__fields select:not([aria-hidden=true]),.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__fields textarea,.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__fields button[role=combobox]{width:100%;min-width:0;height:44px;color:var(--heading);background:#fff;border:1px solid #dce2ec;border-radius:9px;margin-top:8px;padding:10px 12px;font-size:14px;line-height:22px;box-shadow:0 1px 2px #0c233b03}.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__fields textarea{resize:vertical;height:auto;min-height:110px}.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__fields button[role=combobox]{margin-top:0}.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__fields input:not([type=file]):focus,.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__fields textarea:focus,.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__fields select:focus,.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__fields button[role=combobox]:focus-visible{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2e67ff12}:is(.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__fields input:user-invalid,.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__fields textarea:user-invalid){border-color:var(--danger)}.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__phoneRow{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:10px;margin-top:8px;display:grid}.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__phoneRow>div,.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__phoneRow input{margin-top:0!important}.ApplyForm-module__7yOAcW__drop{background:#f8faff;border-color:#bdcafa;margin-top:8px;padding:14px}.ApplyForm-module__7yOAcW__fileRow{margin-top:8px}.ApplyForm-module__7yOAcW__success{scrollbar-width:none;width:100%;max-height:100%;padding:30px;overflow-y:auto}@media (max-width:600px){.ApplyForm-module__7yOAcW__formContent{padding:18px 18px 22px}.ApplyForm-module__7yOAcW__formFooter{padding:14px 18px}.ApplyForm-module__7yOAcW__fields{gap:18px}.ApplyForm-module__7yOAcW__steps{gap:8px;padding-bottom:14px}.ApplyForm-module__7yOAcW__steps li{flex-direction:column;align-items:flex-start;gap:6px}.ApplyForm-module__7yOAcW__stepIntro h3{font-size:19px}.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__submitRow>button[type=submit]{flex:1}.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__privacy{text-align:center;align-items:flex-start}.ApplyForm-module__7yOAcW__success{padding:24px 18px}}.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__fields label+div:has(>button[role=combobox]){margin-top:8px}.ApplyForm-module__7yOAcW__wizard .ApplyForm-module__7yOAcW__phoneRow>div{width:100%}
.ScreeningFields-module__EDX6TW__questions{grid-column:1/-1;width:100%;min-width:0;margin-top:16px}.ScreeningFields-module__EDX6TW__questions h3{color:var(--heading);font-family:var(--font-body);margin:0 0 24px;font-size:18px;font-weight:600}.ScreeningFields-module__EDX6TW__question{min-width:0;margin-bottom:28px}.ScreeningFields-module__EDX6TW__question fieldset{border:0;min-width:0;margin:0;padding:0}.ScreeningFields-module__EDX6TW__choice{color:var(--muted);align-items:flex-start;gap:10px;margin-top:12px;font-size:15px;display:flex}.ScreeningFields-module__EDX6TW__choice input{accent-color:var(--blue);margin-top:4px}.ScreeningFields-module__EDX6TW__error{color:#b91c1c;margin-top:8px;font-size:13px}.ScreeningFields-module__EDX6TW__questions{margin-top:0}.ScreeningFields-module__EDX6TW__questions h3{color:var(--muted);margin-bottom:24px;font-size:15px;font-weight:400}.ScreeningFields-module__EDX6TW__choice{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:14px;line-height:1.6}.ScreeningFields-module__EDX6TW__choice:has(input:checked){color:var(--heading);background:#f1f5ff;border-color:#94afff}.ScreeningFields-module__EDX6TW__choice:focus-within{outline:2px solid var(--blue);outline-offset:2px}.ScreeningFields-module__EDX6TW__choice input{flex-shrink:0;width:16px;height:16px}.ScreeningFields-module__EDX6TW__question:last-child{margin-bottom:0}
