.Input_wrapper__9fff0{display:flex;flex-direction:column;gap:4px;width:100%}.Input_label__p15jM{font-family:var(--font-instrument);font-size:14px;font-weight:400;letter-spacing:-.28px;color:var(--text-primary)}.Input_inputWrapper__lBEzl{position:relative;display:flex;align-items:center}.Input_errorWrap__4Q_M5 .Input_input__zvsen{border-color:rgba(239,68,68,.5)}.Input_input__zvsen{width:100%;height:56px;padding:0 16px;background:rgba(0,0,0,0);border:1px solid var(--border-default);border-radius:6px;font-family:var(--font-instrument);font-size:16px;font-weight:500;letter-spacing:-.28px;color:var(--text-primary);transition:border-color .2s ease;outline:none}.Input_input__zvsen::placeholder{color:var(--text-secondary)}.Input_input__zvsen:focus{border-color:var(--text-primary)}.Input_input__zvsen:hover:not(:focus):not(:disabled){border-color:#b3bdca}.Input_input__zvsen:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.Input_input__zvsen{height:48px;font-size:13px}}.Input_errorMessage__Av4xE{color:rgba(239,68,68,.8);font-family:var(--font-instrument);font-size:12px;font-weight:400;line-height:1.4}.ApplyForm_shell__dM7aN{width:100%;min-width:0}.ApplyForm_form__yBMxj{position:relative;z-index:1;display:flex;width:100%;min-width:0;max-width:100%;flex-direction:column;gap:32px;padding:40px;border:1px solid var(--border-subtle);border-radius:12px;background:hsla(0,0%,100%,.94);box-shadow:0 24px 70px rgba(42,83,134,.12);backdrop-filter:blur(18px)}@media(max-width:768px){.ApplyForm_form__yBMxj{gap:24px;padding:24px;border-radius:8px}}.ApplyForm_successState__xv1p2{min-height:560px;align-items:center;justify-content:center;text-align:center}.ApplyForm_successState__xv1p2:focus{outline:none}@media(max-width:768px){.ApplyForm_successState__xv1p2{min-height:360px}}.ApplyForm_successIcon__2qE0Q{display:grid;width:72px;height:72px;place-items:center;border-radius:50%;background:rgba(27,162,122,.12);color:#13815f}.ApplyForm_successIcon__2qE0Q svg{width:38px;height:38px}.ApplyForm_successIcon__2qE0Q path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.ApplyForm_successCopy__UJyyB{display:grid;max-width:430px;gap:12px}.ApplyForm_successCopy__UJyyB h2,.ApplyForm_successCopy__UJyyB p{margin:0}.ApplyForm_successCopy__UJyyB h2{color:var(--text-primary);font-family:var(--font-firs);font-size:32px;font-weight:500;line-height:36px;letter-spacing:-.64px}.ApplyForm_successCopy__UJyyB p{color:var(--text-secondary);font-family:var(--font-instrument);font-size:16px;line-height:24px}@media(prefers-reduced-motion:reduce){.ApplyForm_form__yBMxj,.ApplyForm_shell__dM7aN,.ApplyForm_successIcon__2qE0Q,.ApplyForm_successIcon__2qE0Q path{animation:none;transition:none}}.ApplyForm_formHeader__sqfkr{display:grid;gap:8px}.ApplyForm_formHeader__sqfkr h2,.ApplyForm_formHeader__sqfkr p{margin:0}.ApplyForm_formHeader__sqfkr h2{font-family:var(--font-firs);font-size:28px;font-weight:500;line-height:32px;letter-spacing:-.56px;color:var(--text-primary)}.ApplyForm_formHeader__sqfkr p{font-family:var(--font-instrument);font-size:13px;line-height:18px;color:var(--text-tertiary)}.ApplyForm_fields__7dx0s{display:grid;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ApplyForm_fields__7dx0s>*{min-width:0}@media(max-width:768px){.ApplyForm_fields__7dx0s{grid-template-columns:1fr;gap:16px}}.ApplyForm_choiceField__gDLzt,.ApplyForm_textAreaField__gYE5e{display:flex;min-width:0;grid-column:1/-1;flex-direction:column;gap:4px}.ApplyForm_choiceField__gDLzt{padding:0;border:0;margin:4px 0 0;gap:12px}.ApplyForm_choiceField__gDLzt legend{padding:0;margin-bottom:12px;color:var(--text-primary);font-family:var(--font-firs);font-size:20px;font-weight:500;line-height:26px;letter-spacing:-.4px}.ApplyForm_choiceGrid__czdLH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}@media(max-width:480px){.ApplyForm_choiceGrid__czdLH{grid-template-columns:1fr;gap:10px}}.ApplyForm_choiceOption__5W4DJ{position:relative;min-width:0;cursor:pointer}.ApplyForm_choiceInput__rN157{position:absolute;width:1px;height:1px;opacity:0}.ApplyForm_choiceLabel__siMJX{display:flex;min-height:56px;align-items:center;justify-content:center;padding:0 16px;border:1px solid var(--border-default);border-radius:8px;background:rgba(247,249,251,.84);color:var(--text-primary);font-family:var(--font-instrument);font-size:16px;font-weight:500;line-height:22px;text-align:center;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.ApplyForm_choiceOption__5W4DJ:hover .ApplyForm_choiceLabel__siMJX{border-color:#b3bdca;background:#fff}.ApplyForm_choiceOptionSelected__tztNg .ApplyForm_choiceLabel__siMJX{border-color:#2f6fb2;background:var(--surface-accent-subtle);box-shadow:0 0 0 1px #2f6fb2}.ApplyForm_choiceInput__rN157:focus-visible+.ApplyForm_choiceLabel__siMJX{outline:2px solid var(--text-primary);outline-offset:3px}@media(max-width:768px){.ApplyForm_choiceLabel__siMJX{min-height:48px;font-size:13px}}.ApplyForm_textAreaField__gYE5e label{font-size:14px;font-weight:400}.ApplyForm_textAreaField__gYE5e label,.ApplyForm_textAreaField__gYE5e textarea{font-family:var(--font-instrument);letter-spacing:-.28px;color:var(--text-primary)}.ApplyForm_textAreaField__gYE5e textarea{width:100%;min-height:112px;resize:vertical;padding:16px;border:1px solid var(--border-default);border-radius:6px;outline:none;background:rgba(0,0,0,0);font-size:16px;font-weight:500;line-height:22px;transition:border-color .2s ease}.ApplyForm_textAreaField__gYE5e textarea::placeholder{color:var(--text-secondary)}.ApplyForm_textAreaField__gYE5e textarea:hover:not(:focus){border-color:#b3bdca}.ApplyForm_textAreaField__gYE5e textarea:focus{border-color:var(--text-primary)}.ApplyForm_textAreaField__gYE5e textarea[aria-invalid=true]{border-color:rgba(239,68,68,.5)}@media(max-width:768px){.ApplyForm_textAreaField__gYE5e textarea{min-height:96px;font-size:13px}}.ApplyForm_fieldError__D37Al,.ApplyForm_status__UJnFi{font-family:var(--font-instrument);font-size:12px;line-height:17px}.ApplyForm_fieldError__D37Al{color:rgba(239,68,68,.8)}.ApplyForm_status__UJnFi{min-height:17px;margin-top:-20px;color:var(--text-secondary)}.ApplyForm_status__UJnFi p{margin:0}.ApplyForm_status__UJnFi [role=alert]{color:rgba(190,45,45,.9)}