.ApplyForm-module__R3aqUW__page{background:#f5f7fa;min-height:100vh}.ApplyForm-module__R3aqUW__top{background:#fff;border-bottom:1px solid #d4d8e2;padding:clamp(28px,4vw,48px) clamp(24px,5vw,60px)}.ApplyForm-module__R3aqUW__topInner{grid-template-columns:1fr auto;align-items:center;gap:clamp(24px,4vw,64px);max-width:1200px;margin:0 auto;display:grid}.ApplyForm-module__R3aqUW__topEyebrow{letter-spacing:.18em;text-transform:uppercase;color:#2563eb;align-items:center;gap:10px;margin-bottom:10px;font-size:10px;font-weight:700;display:flex}.ApplyForm-module__R3aqUW__topRule{background:#2563eb;flex-shrink:0;width:28px;height:3px;display:block}.ApplyForm-module__R3aqUW__topH1{color:#0a1628;margin-bottom:20px;font-family:Georgia,serif;font-size:clamp(24px,3.5vw,48px);font-weight:800;line-height:1.1}.ApplyForm-module__R3aqUW__topH1 em{color:#2563eb;font-style:italic;font-weight:400}.ApplyForm-module__R3aqUW__roleTag{background:#f0f4fc;border:1px solid #d4d8e2;align-items:center;gap:16px;padding:12px 16px;display:inline-flex}.ApplyForm-module__R3aqUW__roleTagLabel{letter-spacing:.14em;text-transform:uppercase;color:#888;margin-bottom:3px;font-size:9.5px;font-weight:700}.ApplyForm-module__R3aqUW__roleTagTitle{color:#0a1628;font-size:13px;font-weight:700}.ApplyForm-module__R3aqUW__roleTagSub{color:#2563eb;margin-top:2px;font-size:11px}.ApplyForm-module__R3aqUW__changeRole{color:#2563eb;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#f0f4fc;border:1px solid #bfdbfe;padding:8px 14px;font-size:11px;font-weight:700;transition:background .15s,border-color .15s}.ApplyForm-module__R3aqUW__changeRole:hover{background:#dbeafe;border-color:#93c5fd}.ApplyForm-module__R3aqUW__pills{gap:2px;display:flex}.ApplyForm-module__R3aqUW__pill{cursor:default;background:#f0f3f8;border:1px solid #d4d8e2;flex-direction:column;align-items:center;gap:2px;min-width:72px;padding:12px 18px;transition:background .15s;display:flex}.ApplyForm-module__R3aqUW__pill:disabled{opacity:.45;cursor:not-allowed}.ApplyForm-module__R3aqUW__pillActive{cursor:pointer;background:#2563eb;border-color:#2563eb}.ApplyForm-module__R3aqUW__pillDone{cursor:pointer;background:#dbeafe;border-color:#93c5fd}.ApplyForm-module__R3aqUW__pillDone:not(:disabled):hover{background:#bfdbfe}.ApplyForm-module__R3aqUW__pillN{color:#0a1628;font-family:Georgia,serif;font-size:16px;font-weight:800;line-height:1}.ApplyForm-module__R3aqUW__pillActive .ApplyForm-module__R3aqUW__pillN,.ApplyForm-module__R3aqUW__pillActive .ApplyForm-module__R3aqUW__pillL{color:#fff}.ApplyForm-module__R3aqUW__pillDone .ApplyForm-module__R3aqUW__pillN{color:#1d4ed8}.ApplyForm-module__R3aqUW__pillL{letter-spacing:.12em;text-transform:uppercase;color:#666;font-size:9px;font-weight:700}.ApplyForm-module__R3aqUW__pillDone .ApplyForm-module__R3aqUW__pillL{color:#2563eb}.ApplyForm-module__R3aqUW__body{max-width:900px;margin:0 auto;padding:0 clamp(20px,4vw,48px) 80px}.ApplyForm-module__R3aqUW__progTrack{background:#d4d8e2;height:4px;margin-top:0;margin-bottom:40px}.ApplyForm-module__R3aqUW__progBar{background:#2563eb;height:100%;transition:width .4s}.ApplyForm-module__R3aqUW__stepWrap{flex-direction:column;gap:32px;display:flex}.ApplyForm-module__R3aqUW__section{background:#fff;border:1px solid #d4d8e2;padding:28px 32px 32px}.ApplyForm-module__R3aqUW__sectionHead{letter-spacing:.15em;text-transform:uppercase;color:#111;align-items:center;gap:10px;margin-bottom:10px;font-size:10.5px;font-weight:700;display:flex}.ApplyForm-module__R3aqUW__sectionBadge{letter-spacing:.1em;color:#888;text-transform:uppercase;font-size:9px;font-weight:600}.ApplyForm-module__R3aqUW__sectionDivider{background:#e4e8f0;height:1px;margin-bottom:22px}.ApplyForm-module__R3aqUW__sectionBody{flex-direction:column;gap:14px;display:flex}.ApplyForm-module__R3aqUW__row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ApplyForm-module__R3aqUW__field{flex-direction:column;gap:6px;display:flex}.ApplyForm-module__R3aqUW__label{letter-spacing:.13em;color:#444;font-size:10px;font-weight:700}.ApplyForm-module__R3aqUW__req{color:#2563eb}.ApplyForm-module__R3aqUW__input,.ApplyForm-module__R3aqUW__select,.ApplyForm-module__R3aqUW__textarea{color:#111;background:#f0f3f8;border:1px solid #d4d8e2;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:13.5px;transition:border-color .15s,background .15s}.ApplyForm-module__R3aqUW__input:focus,.ApplyForm-module__R3aqUW__select:focus,.ApplyForm-module__R3aqUW__textarea:focus{background:#fff;border-color:#2563eb}.ApplyForm-module__R3aqUW__inputErr{background:#fff5f5!important;border-color:#e05252!important}.ApplyForm-module__R3aqUW__textarea{resize:vertical;min-height:156px}.ApplyForm-module__R3aqUW__select{cursor:pointer}.ApplyForm-module__R3aqUW__charCount{color:#999;text-align:right;margin-top:4px;font-size:11px}.ApplyForm-module__R3aqUW__errMsg{color:#c0392b;margin-top:2px;font-size:11px}.ApplyForm-module__R3aqUW__radioGroup{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.ApplyForm-module__R3aqUW__radioOpt{cursor:pointer;background:#f0f3f8;border:1px solid #d4d8e2;align-items:center;gap:10px;padding:12px 14px;transition:background .15s,border-color .15s;display:flex}.ApplyForm-module__R3aqUW__radioOpt:hover{background:#e8ecf4}.ApplyForm-module__R3aqUW__radioOptActive{background:#eff6ff;border-color:#2563eb}.ApplyForm-module__R3aqUW__radioOpt input[type=radio]{accent-color:#2563eb}.ApplyForm-module__R3aqUW__radioLabel{color:#111;font-size:12.5px;font-weight:700}.ApplyForm-module__R3aqUW__radioSub{color:#888;margin-top:1px;font-size:10.5px}.ApplyForm-module__R3aqUW__dropZone{cursor:pointer;text-align:center;color:#888;border:1.5px dashed #c8d0e0;flex-direction:column;align-items:center;gap:10px;padding:40px 36px;transition:border-color .15s,background .15s;display:flex;position:relative}.ApplyForm-module__R3aqUW__dropZone:hover{background:#f5f8ff;border-color:#2563eb}.ApplyForm-module__R3aqUW__dropZoneErr{background:#fff5f5;border-color:#e05252}.ApplyForm-module__R3aqUW__fileInput{display:none}.ApplyForm-module__R3aqUW__dropTitle{color:#333;font-size:13.5px;font-weight:600}.ApplyForm-module__R3aqUW__dropSub{color:#aaa;font-size:11.5px}.ApplyForm-module__R3aqUW__dropBtn{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#2563eb;align-items:center;gap:6px;margin-top:6px;padding:9px 18px;font-size:11px;font-weight:700;transition:background .15s;display:inline-flex}.ApplyForm-module__R3aqUW__dropBtn:hover{background:#1d4ed8}.ApplyForm-module__R3aqUW__fileTag{background:#eff6ff;border:1px solid #bfdbfe;align-items:center;gap:14px;padding:14px 18px;display:flex}.ApplyForm-module__R3aqUW__fileName{color:#111;font-size:13px;font-weight:700}.ApplyForm-module__R3aqUW__fileSize{color:#888;margin-top:2px;font-size:11px}.ApplyForm-module__R3aqUW__fileRemove{color:#555;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #d4d8e2;margin-left:auto;padding:6px 12px;font-size:11px;font-weight:700;transition:border-color .15s,color .15s}.ApplyForm-module__R3aqUW__fileRemove:hover{color:#c0392b;border-color:#c0392b}.ApplyForm-module__R3aqUW__consent{cursor:pointer;border-bottom:1px solid #f0f3f8;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.ApplyForm-module__R3aqUW__consent:last-child{border-bottom:none}.ApplyForm-module__R3aqUW__consent input[type=checkbox]{accent-color:#2563eb;cursor:pointer;flex-shrink:0;width:15px;height:15px;margin-top:2px}.ApplyForm-module__R3aqUW__consent p{color:#444;font-size:12.5px;line-height:1.7}.ApplyForm-module__R3aqUW__consentErr{background:#fff5f5;border-radius:2px;padding:10px 12px}.ApplyForm-module__R3aqUW__link{color:#2563eb;text-underline-offset:2px}.ApplyForm-module__R3aqUW__reviewGrid{border-top:1px solid #e4e8f0;border-left:1px solid #e4e8f0;grid-template-columns:1fr 1fr;gap:0;display:grid}.ApplyForm-module__R3aqUW__reviewRow{border-bottom:1px solid #e4e8f0;border-right:1px solid #e4e8f0;flex-direction:column;gap:3px;padding:12px 16px;display:flex}.ApplyForm-module__R3aqUW__reviewLabel{letter-spacing:.12em;text-transform:uppercase;color:#999;font-size:9.5px;font-weight:700}.ApplyForm-module__R3aqUW__reviewVal{color:#111;word-break:break-word;font-size:13px}.ApplyForm-module__R3aqUW__checklist{flex-direction:column;gap:8px;display:flex}.ApplyForm-module__R3aqUW__checkItem{align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.ApplyForm-module__R3aqUW__checkOk{color:#1a6b3c;background:#f0faf4}.ApplyForm-module__R3aqUW__checkNo{color:#7a4000;background:#fff8f0}.ApplyForm-module__R3aqUW__checkIcon{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.ApplyForm-module__R3aqUW__reviewWarn{color:#7a4000;background:#fff8f0;border-left:3px solid #2563eb;margin-top:14px;padding:10px 14px;font-size:12px}.ApplyForm-module__R3aqUW__nav{justify-content:space-between;align-items:center;padding-top:8px;display:flex}.ApplyForm-module__R3aqUW__btnNext{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#2563eb;border:none;align-items:center;gap:8px;padding:14px 28px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.ApplyForm-module__R3aqUW__btnNext:hover{background:#1d4ed8}.ApplyForm-module__R3aqUW__btnBack{color:#444;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #d4d8e2;align-items:center;gap:8px;padding:13px 22px;font-family:inherit;font-size:12px;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.ApplyForm-module__R3aqUW__btnBack:hover{color:#2563eb;border-color:#2563eb}.ApplyForm-module__R3aqUW__btnSubmit{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#2563eb;border:none;padding:15px 36px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s}.ApplyForm-module__R3aqUW__btnSubmit:hover{background:#1d4ed8}.ApplyForm-module__R3aqUW__success{text-align:center;max-width:580px;margin:80px auto;padding:0 24px}.ApplyForm-module__R3aqUW__successRing{background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 24px;display:flex}.ApplyForm-module__R3aqUW__successH{color:#0a1628;margin-bottom:16px;font-family:Georgia,serif;font-size:clamp(24px,3vw,36px);font-weight:800}.ApplyForm-module__R3aqUW__successH em{color:#2563eb;font-style:italic;font-weight:400}.ApplyForm-module__R3aqUW__successP{color:#555;margin-bottom:32px;font-size:14.5px;line-height:1.8}.ApplyForm-module__R3aqUW__successActs{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ApplyForm-module__R3aqUW__btnGold{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#2563eb;border:none;padding:14px 28px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s}.ApplyForm-module__R3aqUW__btnGold:hover{background:#1d4ed8}.ApplyForm-module__R3aqUW__btnOutline{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #bfdbfe;padding:13px 26px;font-family:inherit;font-size:12px;font-weight:700;transition:border-color .15s,background .15s}.ApplyForm-module__R3aqUW__btnOutline:hover{background:#eff6ff;border-color:#2563eb}.ApplyForm-module__R3aqUW__btnSubmit:disabled{opacity:.6;cursor:not-allowed}.ApplyForm-module__R3aqUW__submitErr{color:#c0392b;background:#fff5f5;border:1px solid #fca5a5;margin-top:16px;padding:12px 16px;font-size:13px;line-height:1.6}@media (max-width:900px){.ApplyForm-module__R3aqUW__topInner{grid-template-columns:1fr;gap:28px}.ApplyForm-module__R3aqUW__pills{flex-wrap:wrap}.ApplyForm-module__R3aqUW__radioGroup{grid-template-columns:1fr 1fr}.ApplyForm-module__R3aqUW__reviewGrid{grid-template-columns:1fr}}@media (max-width:600px){.ApplyForm-module__R3aqUW__row2{grid-template-columns:1fr}.ApplyForm-module__R3aqUW__radioGroup{grid-template-columns:1fr 1fr}.ApplyForm-module__R3aqUW__section{padding:20px 18px 24px}.ApplyForm-module__R3aqUW__nav{flex-direction:column-reverse;gap:10px}.ApplyForm-module__R3aqUW__btnNext,.ApplyForm-module__R3aqUW__btnBack,.ApplyForm-module__R3aqUW__btnSubmit{text-align:center;justify-content:center;width:100%}.ApplyForm-module__R3aqUW__pills{grid-template-columns:repeat(2,1fr);display:grid}}
