.apply-form_application__tDAVN{max-width:1120px;margin:0 auto;padding-bottom:40px;color:#182038}.apply-form_hero__V_0_f{position:relative;overflow:hidden;padding:clamp(24px,4vw,44px);border:1px solid #dedcf0;border-radius:22px;background:linear-gradient(115deg,#f5f2ff,#fcfbff 62%,#fff4ef)}.apply-form_hero__V_0_f:after{content:"";position:absolute;right:-74px;bottom:-116px;width:290px;height:290px;border:42px solid #e9e4fa;border-radius:50%;pointer-events:none;opacity:.6}.apply-form_eyebrow__S1A_3{display:inline-block;color:#7061ae;font-size:11px;font-weight:900;letter-spacing:.12em}.apply-form_hero__V_0_f h2{max-width:650px;margin:11px 0 10px;font-family:var(--ui-font-display,inherit);font-size:clamp(28px,4vw,43px);line-height:1.12;letter-spacing:-.045em}.apply-form_hero__V_0_f p{max-width:690px;margin:0;color:#5c6273;font-size:15px;line-height:1.65}.apply-form_heroFacts__ealgg{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.apply-form_heroFacts__ealgg span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #e6e1f2;border-radius:999px;background:rgb(255 255 255/80%);color:#4a5268;font-size:12px;font-weight:750}.apply-form_heroFacts__ealgg svg{color:#7563b7}.apply-form_layout__nHfM2{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;margin-top:25px}.apply-form_steps__tEsDr{position:sticky;top:20px;display:grid;gap:8px}.apply-form_step__69joQ{display:flex;width:100%;gap:11px;align-items:center;padding:12px;border:1px solid transparent;border-radius:13px;color:#656b7c;background:transparent;text-align:left;cursor:pointer;font:inherit}.apply-form_step__69joQ:disabled{cursor:default;opacity:.63}.apply-form_step__69joQ[data-active=true]{border-color:#ddd7f4;background:#f4f1ff;color:#32275e}.apply-form_step__69joQ[data-done=true]{color:#375b4d}.apply-form_stepNumber__qug5n{display:grid;width:34px;height:34px;flex:none;border:1px solid #e2e3ec;border-radius:10px;background:#fff;place-items:center}.apply-form_step__69joQ[data-active=true] .apply-form_stepNumber__qug5n{color:#fff;border-color:#6958ae;background:#6958ae}.apply-form_step__69joQ[data-done=true] .apply-form_stepNumber__qug5n{color:#277258;border-color:#b9e5d4;background:#e6f7f0}.apply-form_step__69joQ b,.apply-form_step__69joQ small{display:block}.apply-form_step__69joQ b{font-size:13px}.apply-form_step__69joQ small{margin-top:2px;font-size:11px;font-weight:500}.apply-form_stepHelp__I7Y_J{margin-top:14px;padding:15px;border:1px solid #e7e7ee;border-radius:13px;background:#fff}.apply-form_stepHelp__I7Y_J b{font-size:12px}.apply-form_stepHelp__I7Y_J p{margin:6px 0 0;color:#777e8d;font-size:12px;line-height:1.5}.apply-form_main__pAakV{min-width:0}.apply-form_card__EC_Z1{display:grid;gap:24px;padding:clamp(20px,3vw,32px);border:1px solid #e2e4ed;border-radius:19px;background:#fff;box-shadow:0 10px 35px rgb(28 31 68/4%)}.apply-form_cardHead__GzYH6{padding-bottom:21px;border-bottom:1px solid #ebeaf1}.apply-form_cardHead__GzYH6>span{color:#7968b7;font-size:11px;font-weight:900;letter-spacing:.11em}.apply-form_cardHead__GzYH6 h3{margin:7px 0 5px;font-family:var(--ui-font-display,inherit);font-size:clamp(24px,3vw,30px);letter-spacing:-.035em}.apply-form_cardHead__GzYH6 p{margin:0;color:#777c8b;font-size:13px;line-height:1.55}.apply-form_fieldGroup__X7xRL,.apply-form_field__nDF_6{display:grid;gap:9px}.apply-form_fieldTitle__ncKGt,.apply-form_field__nDF_6>span{color:#242b41;font-size:13px;font-weight:800}.apply-form_fieldGroup__X7xRL>small,.apply-form_field__nDF_6>small,.apply-form_uploadCopy__nKx24 small{color:#858a99;font-size:12px;line-height:1.5}.apply-form_documentActions__I8DQT select,.apply-form_fieldGroup__X7xRL input,.apply-form_field__nDF_6 input,.apply-form_field__nDF_6 select,.apply-form_field__nDF_6 textarea{width:100%;min-height:44px;padding:10px 13px;border:1px solid #dfe2eb;border-radius:10px;outline:none;color:#182038;background:#fcfcfe;font:inherit;font-size:14px}.apply-form_field__nDF_6 textarea{resize:vertical;line-height:1.6}.apply-form_fieldGroup__X7xRL input:focus,.apply-form_field__nDF_6 input:focus,.apply-form_field__nDF_6 select:focus,.apply-form_field__nDF_6 textarea:focus{border-color:#8573c1;box-shadow:0 0 0 3px rgb(133 115 193/14%)}.apply-form_fieldsTwo__A9MnN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.apply-form_choiceRow__ulIi1{display:flex;flex-wrap:wrap;gap:9px}.apply-form_choice__BIV_j,.apply-form_subjectGrid__vk6NY button{min-height:42px;padding:9px 14px;border:1px solid #dedfeb;border-radius:10px;color:#434b63;background:#fff;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.apply-form_choice__BIV_j[aria-pressed=true],.apply-form_subjectGrid__vk6NY button[aria-pressed=true]{border-color:#806dbb;color:#604ba4;background:#f3efff;box-shadow:inset 0 0 0 1px #806dbb}.apply-form_subjectGrid__vk6NY{display:flex;flex-wrap:wrap;gap:8px;max-height:245px;overflow-y:auto;padding:3px}.apply-form_subjectGrid__vk6NY button{display:inline-flex;align-items:center;gap:6px}.apply-form_uploadCard__nyNpv{display:flex;flex-wrap:wrap;align-items:flex-start;gap:13px;padding:17px;border:1px solid #e1e4ed;border-radius:14px;background:#fbfbff}.apply-form_uploadIcon__YUOGu{display:grid;width:40px;height:40px;flex:none;border-radius:11px;color:#6d5eae;background:#eeeaf9;place-items:center}.apply-form_uploadCopy__nKx24{flex:1 1 230px}.apply-form_uploadCopy__nKx24 b{font-size:14px}.apply-form_uploadCopy__nKx24 p{margin:4px 0 6px;color:#687081;font-size:12px;line-height:1.55}.apply-form_uploadCopy__nKx24 small{display:block}.apply-form_uploadCopy__nKx24 .apply-form_ready__Mk5dm{margin-top:6px;color:#227758;font-weight:800}.apply-form_uploadButton__LD_1E{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:8px 13px;border:1px solid #b9afd8;border-radius:9px;color:#6553a6;background:#fff;font-size:12px;font-weight:850;cursor:pointer}.apply-form_fileInput__zESM7{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.apply-form_documentActions__I8DQT{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.apply-form_documentActions__I8DQT .apply-form_field__nDF_6{flex:1 1 180px}.apply-form_documentList__sdYGe{display:grid;gap:7px}.apply-form_documentList__sdYGe>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border:1px solid #e4e7ed;border-radius:10px}.apply-form_documentList__sdYGe b,.apply-form_documentList__sdYGe small{display:block}.apply-form_documentList__sdYGe b{font-size:12px;overflow-wrap:anywhere}.apply-form_documentList__sdYGe small{margin-top:2px;color:#808696;font-size:11px}.apply-form_documentList__sdYGe button{border:0;color:#9d4960;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:750}.apply-form_progress__Bq6i0{width:100%;height:7px;overflow:hidden;border-radius:99px;background:#eae8f1}.apply-form_progress__Bq6i0 span{display:block;height:100%;border-radius:inherit;background:#806dbb}.apply-form_videoPreview__ymlIV{display:block;width:min(100%,480px);max-height:300px;border-radius:12px;background:#101329}.apply-form_summary__OHsA4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.apply-form_summary__OHsA4>div{min-width:0;padding:14px;border:1px solid #e6e7ee;border-radius:11px;background:#fafbfe}.apply-form_summary__OHsA4 b,.apply-form_summary__OHsA4 small{display:block}.apply-form_summary__OHsA4 small{margin-bottom:5px;color:#818696;font-size:11px}.apply-form_summary__OHsA4 b{overflow-wrap:anywhere;font-size:13px}.apply-form_publicNote__f5Shs{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid #ded7f1;border-radius:12px;background:#f7f3ff}.apply-form_publicNote__f5Shs svg{flex:none;color:#7060ae}.apply-form_publicNote__f5Shs p{margin:0;color:#55576c;font-size:12px;line-height:1.6}.apply-form_publicNote__f5Shs b{color:#30295a}.apply-form_agreements__EJae9{display:grid;gap:12px}.apply-form_agreements__EJae9 p{margin:0;color:#7e8492;font-size:12px}.apply-form_agreements__EJae9 label{display:flex;align-items:flex-start;gap:10px;color:#454b5e;font-size:13px;line-height:1.5}.apply-form_agreements__EJae9 input{width:17px;height:17px;margin-top:2px;accent-color:#705eb2}.apply-form_agreements__EJae9 a{color:#6451a9;font-weight:800}.apply-form_notice__MG3j_{margin-top:14px;padding:13px 16px;border:1px solid #ecdebb;border-radius:11px;color:#775c25;background:#fff8e8;font-size:13px;line-height:1.5}.apply-form_card__EC_Z1 .apply-form_notice__MG3j_{margin:0}.apply-form_error__rXjqL{margin:14px 0 0;padding:12px 14px;border:1px solid #f0c7cf;border-radius:10px;color:#a1324d;background:#fff5f7;font-size:13px}.apply-form_actions__6m3Ix{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.apply-form_actions__6m3Ix button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:10px 17px;border-radius:10px;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.apply-form_back__9VJ8P{border:1px solid #dfe2e9;color:#555d71;background:#fff}.apply-form_next__yDq_W{border:1px solid #6551ac;color:#fff;background:#705db6;box-shadow:0 5px 0 #d9d1f2}.apply-form_next__yDq_W:hover{background:#604ca8}.apply-form_next__yDq_W:disabled{opacity:.6;cursor:default}.apply-form_application__tDAVN button:focus-visible,.apply-form_application__tDAVN label[for]:focus-visible{outline:3px solid rgb(112 93 182/30%);outline-offset:2px}@media (max-width:800px){.apply-form_layout__nHfM2{grid-template-columns:1fr}.apply-form_steps__tEsDr{position:static;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.apply-form_step__69joQ{display:grid;justify-items:center;text-align:center;padding:8px 4px}.apply-form_stepHelp__I7Y_J,.apply-form_step__69joQ small{display:none}.apply-form_step__69joQ b{font-size:10px}}@media (max-width:540px){.apply-form_hero__V_0_f{padding:22px}.apply-form_heroFacts__ealgg span{font-size:11px}.apply-form_fieldsTwo__A9MnN,.apply-form_summary__OHsA4{grid-template-columns:1fr}.apply-form_card__EC_Z1{gap:20px}.apply-form_uploadCard__nyNpv{padding:13px}.apply-form_uploadButton__LD_1E{width:100%}}