.RecruitForm-module__dFF84a__container{background:#fff;justify-content:center;min-height:100vh;padding:60px 0 100px;display:flex}.RecruitForm-module__dFF84a__formWrapper{width:100%;max-width:513.67px;padding:80px 20px 0}.RecruitForm-module__dFF84a__title{color:#333d4b;margin:0 0 30px;font-family:Noto Sans KR,sans-serif;font-size:45px;font-weight:700;line-height:62.4px}.RecruitForm-module__dFF84a__subtitle{color:#4e5968;margin:0 0 64px;font-family:Noto Sans KR,sans-serif;font-size:22.5px;font-weight:350;line-height:38.4px}.RecruitForm-module__dFF84a__form{flex-direction:column;gap:28px;display:flex}.RecruitForm-module__dFF84a__formGroup{flex-direction:column;gap:9px;margin-top:20px;display:flex;position:relative}.RecruitForm-module__dFF84a__label{color:#4e5968;font-family:Noto Sans KR,sans-serif;font-size:14.18px;font-weight:500}.RecruitForm-module__dFF84a__required{color:red}.RecruitForm-module__dFF84a__input{color:#031832;background:#fff;border:1px solid #e5e8eb;border-radius:8px;outline:none;width:100%;height:48px;padding:0 18px;font-family:Noto Sans KR,sans-serif;font-size:15px;transition:border .3s}.RecruitForm-module__dFF84a__input:focus{border-color:#3182f6}.RecruitForm-module__dFF84a__input::placeholder{color:#03183275}.RecruitForm-module__dFF84a__inputError{background-color:#fff5f5!important;border-color:#ff9738!important}.RecruitForm-module__dFF84a__inputError:focus{box-shadow:0 0 0 3px #ff44441a;border-color:#ff9738!important}.RecruitForm-module__dFF84a__errorMessage{color:#ff9738;margin-top:6px;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;display:block}.RecruitForm-module__dFF84a__select{color:#031832;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e") right 14px center/20px no-repeat;border:1px solid #e5e8eb;border-radius:8px;outline:none;width:100%;height:48px;padding:0 40px 0 18px;font-family:Noto Sans KR,sans-serif;font-size:15px;transition:border .3s}.RecruitForm-module__dFF84a__select:focus{border-color:#3182f6}.RecruitForm-module__dFF84a__customSelect{color:#031832;cursor:pointer;background:#fff;border:1px solid #e5e8eb;border-radius:8px;outline:none;justify-content:space-between;align-items:center;width:100%;height:48px;padding:0 18px;font-family:Noto Sans KR,sans-serif;font-size:15px;transition:border .3s;display:flex;position:relative}.RecruitForm-module__dFF84a__customSelect:hover{border-color:#3182f6}.RecruitForm-module__dFF84a__customSelectValue{color:#031832}.RecruitForm-module__dFF84a__customSelectPlaceholder{color:#03183275}.RecruitForm-module__dFF84a__customSelectArrow{color:#666;width:20px;height:20px;transition:transform .3s}.RecruitForm-module__dFF84a__customSelectOverlay{z-index:10000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.RecruitForm-module__dFF84a__customSelectDropdown{z-index:10001;background:#fff;border-radius:8px;max-height:240px;position:fixed;top:50%;left:50%;overflow-y:auto;box-shadow:0 4px 12px #00000026}.RecruitForm-module__dFF84a__customSelectOption{color:#031832;cursor:pointer;padding:12px 18px;font-family:Noto Sans KR,sans-serif;font-size:15px;transition:background .2s}.RecruitForm-module__dFF84a__customSelectOption:hover{background:#f7f8fa}.RecruitForm-module__dFF84a__customSelectOptionSelected{color:#3182f6;background:#e8f3ff;font-weight:500}.RecruitForm-module__dFF84a__customSelectOptionSelected:hover{background:#d6e9ff}.RecruitForm-module__dFF84a__nameFields{background:#fff;border:1px solid #e5e8eb;border-radius:8px;grid-template-columns:142px 1px 1fr;align-items:center;gap:18px;height:48px;padding:0 18px;display:grid}.RecruitForm-module__dFF84a__nameFields .RecruitForm-module__dFF84a__input{color:#031832;background:0 0;border:none;height:auto;padding:0}.RecruitForm-module__dFF84a__nameFields .RecruitForm-module__dFF84a__input:focus{border:none;outline:none}.RecruitForm-module__dFF84a__nameFields .RecruitForm-module__dFF84a__input:-webkit-autofill{-webkit-text-fill-color:#031832!important;box-shadow:inset 0 0 0 1000px #e3ebff!important}.RecruitForm-module__dFF84a__nameFields .RecruitForm-module__dFF84a__input:-webkit-autofill:hover{-webkit-text-fill-color:#031832!important;box-shadow:inset 0 0 0 1000px #e3ebff!important}.RecruitForm-module__dFF84a__nameFields .RecruitForm-module__dFF84a__input:-webkit-autofill:focus{-webkit-text-fill-color:#031832!important;box-shadow:inset 0 0 0 1000px #e3ebff!important}.RecruitForm-module__dFF84a__separator{background:#001b371a;width:1px;height:28px}.RecruitForm-module__dFF84a__checkboxGroup{align-items:center;gap:8px;margin-top:16px;display:flex}.RecruitForm-module__dFF84a__checkbox{appearance:none;cursor:pointer;background-image:url(/images/ic-check.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;width:24px;height:24px;transition:background-image .2s;position:relative}.RecruitForm-module__dFF84a__checkbox:checked{background-image:url(/images/ic-check-enable.svg)}.RecruitForm-module__dFF84a__checkboxBordered{appearance:none;cursor:pointer;background-color:#fff;border:1px solid #e5e8eb;border-radius:4px;width:24px;height:24px;transition:all .2s;position:relative}.RecruitForm-module__dFF84a__checkboxBordered:checked{background-color:#d2691e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:18px 18px;border-color:#d2691e}.RecruitForm-module__dFF84a__checkboxLabel{color:#4e5968;cursor:pointer;font-family:Noto Sans KR,sans-serif;font-size:14.063px}.RecruitForm-module__dFF84a__careerSection{border-top:1px solid #001b371a;border-bottom:1px solid #001b371a;flex-direction:column;gap:24px;padding:32px 0;display:flex}.RecruitForm-module__dFF84a__experienceContainer{opacity:0;max-height:0;transition:max-height .5s ease-out,opacity .4s ease-out,transform .4s ease-out;overflow:hidden;transform:translateY(-20px)}.RecruitForm-module__dFF84a__experienceContainer.RecruitForm-module__dFF84a__show{opacity:1;max-height:3000px;transform:translateY(0)}.RecruitForm-module__dFF84a__radioGroup{gap:28px;display:flex}.RecruitForm-module__dFF84a__radioLabel{color:#4e5968;cursor:pointer;align-items:center;gap:8px;font-family:Noto Sans KR,sans-serif;font-size:14.18px;display:flex}.RecruitForm-module__dFF84a__radioLabel input[type=radio]{appearance:none;cursor:pointer;background:#fff;border:2px solid #e5e8eb;border-radius:50%;width:20px;height:20px;transition:all .2s;position:relative}.RecruitForm-module__dFF84a__radioLabel input[type=radio]:hover{border-color:#d2691e}.RecruitForm-module__dFF84a__radioLabel input[type=radio]:checked{background:#fff;border-color:#d2691e}.RecruitForm-module__dFF84a__radioLabel input[type=radio]:checked:before{content:"";background:#d2691e;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RecruitForm-module__dFF84a__inputWithSuffix{position:relative}.RecruitForm-module__dFF84a__inputWithSuffix .RecruitForm-module__dFF84a__input{padding-right:45px}.RecruitForm-module__dFF84a__inputWithSuffix input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.RecruitForm-module__dFF84a__inputWithSuffix input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.RecruitForm-module__dFF84a__inputWithSuffix input[type=number]{-moz-appearance:textfield}.RecruitForm-module__dFF84a__suffix{color:#000c1ecc;pointer-events:none;font-family:Noto Sans KR,sans-serif;font-size:15px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.RecruitForm-module__dFF84a__experienceSection{flex-direction:column;gap:24px;display:flex}.RecruitForm-module__dFF84a__experienceHeader{justify-content:space-between;align-items:center;margin-top:60px;display:flex}.RecruitForm-module__dFF84a__experienceTitle{color:#333d4b;margin:0;font-family:Noto Sans KR,sans-serif;font-size:15.938px;font-weight:700}.RecruitForm-module__dFF84a__addButton{color:#fff;cursor:pointer;background:#d2691e;border:none;border-radius:4px;padding:8px 16px;font-family:Noto Sans KR,sans-serif;font-size:12.289px;font-weight:700;transition:all .2s}.RecruitForm-module__dFF84a__addButton:hover:not(:disabled){background:#d2691e}.RecruitForm-module__dFF84a__addButton:disabled{opacity:.4;cursor:not-allowed}.RecruitForm-module__dFF84a__experienceNote{color:#6b7684;margin:-16px 0 0;font-family:Noto Sans KR,sans-serif;font-size:14.063px}.RecruitForm-module__dFF84a__experienceItem{background:#fff;border:1px solid #e5e8eb;border-radius:8px;flex-direction:column;gap:24px;padding:32px 25px;display:flex;position:relative}.RecruitForm-module__dFF84a__removeButton{color:#666;cursor:pointer;z-index:10;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #001b371a;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:16px;transition:all .3s;display:flex;position:absolute;top:21px;right:21px}.RecruitForm-module__dFF84a__removeButton:hover{color:#3182f6;border-color:#3182f6}.RecruitForm-module__dFF84a__removeButton:active{background:#f0f0f0;transform:scale(.95)}.RecruitForm-module__dFF84a__dateRange{align-items:center;gap:12px;height:100px;display:flex}.RecruitForm-module__dFF84a__dateRange .RecruitForm-module__dFF84a__input{flex:1}.RecruitForm-module__dFF84a__dateRange .RecruitForm-module__dFF84a__input[type=date]{color:#031832;cursor:pointer;position:relative}.RecruitForm-module__dFF84a__dateRange .RecruitForm-module__dFF84a__input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.RecruitForm-module__dFF84a__dateRange .RecruitForm-module__dFF84a__input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}.RecruitForm-module__dFF84a__dateRange .RecruitForm-module__dFF84a__input[type=date]:disabled{color:#8b95a1;cursor:not-allowed;background:#f8f9fa}.RecruitForm-module__dFF84a__dateSeparator{color:#8b95a1;font-family:Noto Sans KR,sans-serif;font-size:15px}.RecruitForm-module__dFF84a__fileInputWrapper{position:relative}.RecruitForm-module__dFF84a__fileInput{display:none}.RecruitForm-module__dFF84a__fileButton{color:#03183275;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e8eb;border-radius:8px;align-items:center;gap:8px;width:100%;height:48px;padding:0 18px;font-family:Noto Sans KR,sans-serif;font-size:14.297px;font-weight:350;transition:border .3s;display:flex}.RecruitForm-module__dFF84a__fileButton svg{color:#8b95a1;flex-shrink:0}.RecruitForm-module__dFF84a__fileButton:hover{border-color:#3182f6}.RecruitForm-module__dFF84a__fileInfo{background:#f8f9fa;border:1px solid #e5e8eb;border-radius:8px;justify-content:space-between;align-items:center;margin-top:8px;padding:12px 16px;display:flex}.RecruitForm-module__dFF84a__fileName{color:#031832;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:Noto Sans KR,sans-serif;font-size:14px;font-weight:500;overflow:hidden}.RecruitForm-module__dFF84a__fileRemove{color:#8b95a1;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-left:12px;padding:0 4px;font-size:18px;transition:color .2s}.RecruitForm-module__dFF84a__fileRemove:hover{color:red}.RecruitForm-module__dFF84a__helpText{color:#6b7684;margin:8px 0 0;font-family:Noto Sans KR,sans-serif;font-size:14.414px;font-weight:350;line-height:24px}.RecruitForm-module__dFF84a__helpTextSmall{color:#6b7684;margin:8px 0 0;font-family:Noto Sans KR,sans-serif;font-size:13.945px;font-weight:350;line-height:24px}.RecruitForm-module__dFF84a__fileHelpText{color:#3182f6;margin:8px 0 0;font-family:Noto Sans KR,sans-serif;font-size:14.063px;font-weight:350;line-height:24px}.RecruitForm-module__dFF84a__divider{background:#001b371a;height:1px;margin:15px 0}.RecruitForm-module__dFF84a__agentNumberSection{flex-direction:column;gap:12px;display:flex}.RecruitForm-module__dFF84a__sectionTitle{color:#333d4b;margin:0;font-family:Noto Sans KR,sans-serif;font-size:15.938px;font-weight:700;line-height:27.2px}.RecruitForm-module__dFF84a__infoText{color:#3182f6;margin:0;font-family:Noto Sans KR,sans-serif;font-size:14.18px;font-weight:350;line-height:24px}.RecruitForm-module__dFF84a__link{color:#3182f6;font-size:14.063px;font-weight:350;line-height:24px;text-decoration:underline}.RecruitForm-module__dFF84a__agreeAllBox{border-bottom:1px solid #001b371a;align-items:center;gap:0;padding:12px 0;display:flex}.RecruitForm-module__dFF84a__agreeAllBox .RecruitForm-module__dFF84a__checkbox{margin-right:8px}.RecruitForm-module__dFF84a__agreeAllLabel{color:#000c1ecc;cursor:pointer;align-items:center;gap:4px;font-family:Noto Sans KR,sans-serif;font-size:14.063px;line-height:24px;display:flex}.RecruitForm-module__dFF84a__consentSection{flex-direction:column;gap:12px;display:flex}.RecruitForm-module__dFF84a__consentItem{align-items:center;gap:0;min-height:24px;display:flex}.RecruitForm-module__dFF84a__consentItem .RecruitForm-module__dFF84a__checkbox{flex-shrink:0;width:24px;height:24px;margin:0 8px 0 0}.RecruitForm-module__dFF84a__requiredBadge{color:#000c1ecc;flex-shrink:0;margin-right:7.97px;font-family:Noto Sans KR,sans-serif;font-size:14.18px;font-weight:700}.RecruitForm-module__dFF84a__optionalBadge{color:#03183275;flex-shrink:0;margin-right:7.97px;font-family:Noto Sans KR,sans-serif;font-size:14.18px;font-weight:700}.RecruitForm-module__dFF84a__consentLabel{color:#031228b3;cursor:pointer;flex:1;margin-right:8px;font-family:Noto Sans KR,sans-serif;font-size:14.063px;font-weight:500;line-height:24px}.RecruitForm-module__dFF84a__viewLink{color:#0019364f;cursor:pointer;flex-shrink:0;font-family:Noto Sans KR,sans-serif;font-size:14.18px;font-weight:500;line-height:22.5px;text-decoration:none}.RecruitForm-module__dFF84a__consentNote{color:#3182f6;margin:-8px 0 0 32px;font-family:Noto Sans KR,sans-serif;font-size:12.188px;line-height:20.8px}.RecruitForm-module__dFF84a__warningText{color:#03183275;margin:0;font-family:Noto Sans KR,sans-serif;font-size:14.063px;line-height:24px}.RecruitForm-module__dFF84a__requiredMark{color:#03183275}.RecruitForm-module__dFF84a__submitButton{color:#fff;cursor:pointer;background:#d2691e;border:none;border-radius:7px;width:fit-content;margin-top:40px;padding:10px 16px;font-family:Noto Sans KR,sans-serif;font-size:14.063px;font-weight:700;transition:all .2s}.RecruitForm-module__dFF84a__submitButton:hover:not(:disabled){background:#d2691e}.RecruitForm-module__dFF84a__submitButton:disabled{opacity:.68;cursor:not-allowed}@media (max-width:768px){.RecruitForm-module__dFF84a__container{padding:60px 0 80px}.RecruitForm-module__dFF84a__formWrapper{max-width:390px;margin:0 auto;padding:40px 24px 0}.RecruitForm-module__dFF84a__title{margin-bottom:20px;font-size:30px;line-height:41.6px}.RecruitForm-module__dFF84a__subtitle{margin-bottom:50px;font-size:14.063px;line-height:24px}.RecruitForm-module__dFF84a__nameFields{grid-template-columns:90px 1px 1fr}.RecruitForm-module__dFF84a__careerSection{padding:24px 0}.RecruitForm-module__dFF84a__experienceItem{padding:24px 25px}.RecruitForm-module__dFF84a__removeButton{width:32px;height:32px;margin:-8px;padding:8px;font-size:18px;top:16px;right:16px}.RecruitForm-module__dFF84a__dateRange{flex-direction:column;gap:12px}.RecruitForm-module__dFF84a__dateRange .RecruitForm-module__dFF84a__input{width:100%!important;height:48px!important;min-height:48px!important;padding:0 18px!important;font-size:15px!important}.RecruitForm-module__dFF84a__dateSeparator{display:none}.RecruitForm-module__dFF84a__addButton{justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:0;display:flex;position:relative}.RecruitForm-module__dFF84a__checkboxGroup{gap:8px;margin-top:12px}.RecruitForm-module__dFF84a__checkbox{background-size:20px 20px;width:20px;height:20px}.RecruitForm-module__dFF84a__checkboxBordered{width:20px;height:20px}.RecruitForm-module__dFF84a__checkboxLabel{font-size:13px}.RecruitForm-module__dFF84a__addButton:after{content:"+";color:#fff;font-size:18px}.RecruitForm-module__dFF84a__consentLabel{font-size:14.063px}.RecruitForm-module__dFF84a__consentNote{margin-left:24px}.RecruitForm-module__dFF84a__agreeAllLabel{flex-direction:column;align-items:flex-start;gap:0}.RecruitForm-module__dFF84a__select{z-index:100;position:relative}.RecruitForm-module__dFF84a__formGroup{z-index:1;position:relative}.RecruitForm-module__dFF84a__customSelectDropdown{z-index:10001;border-radius:16px;width:calc(100% - 48px);max-width:342px;max-height:400px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000040}.RecruitForm-module__dFF84a__customSelectOption{padding:16px 18px;font-size:16px}.RecruitForm-module__dFF84a__customSelectOption:first-child{border-radius:16px 16px 0 0}.RecruitForm-module__dFF84a__customSelectOption:last-child{border-radius:0 0 16px 16px}}
.SubmitConfirmModal-module__6NFQAq__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.SubmitConfirmModal-module__6NFQAq__modal{background:#fff;border-radius:16px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.SubmitConfirmModal-module__6NFQAq__header{border-bottom:1px solid #e5e7eb;padding:24px 24px 16px}.SubmitConfirmModal-module__6NFQAq__title{color:#1f2937;margin:0;font-size:20px;font-weight:700}.SubmitConfirmModal-module__6NFQAq__content{padding:24px}.SubmitConfirmModal-module__6NFQAq__infoSection{background:#f9fafb;border-radius:12px;margin-bottom:24px;padding:16px}.SubmitConfirmModal-module__6NFQAq__infoRow{margin-bottom:8px}.SubmitConfirmModal-module__6NFQAq__infoRow:last-child{margin-bottom:0}.SubmitConfirmModal-module__6NFQAq__label{color:#4b5563;font-size:14px;line-height:1.6}.SubmitConfirmModal-module__6NFQAq__checkList{flex-direction:column;gap:16px;display:flex}.SubmitConfirmModal-module__6NFQAq__checkItem{align-items:flex-start;gap:12px;display:flex}.SubmitConfirmModal-module__6NFQAq__checkbox{appearance:none;cursor:pointer;background:#ff9738;border:none;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:2px;position:relative}.SubmitConfirmModal-module__6NFQAq__checkbox:before{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.SubmitConfirmModal-module__6NFQAq__checkbox:not(:checked){background:#d1d5db}.SubmitConfirmModal-module__6NFQAq__checkIcon{flex-shrink:0}.SubmitConfirmModal-module__6NFQAq__checkText{color:#495057;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;line-height:1.5}.SubmitConfirmModal-module__6NFQAq__footer{gap:12px;padding:16px 24px 24px;display:flex}.SubmitConfirmModal-module__6NFQAq__cancelButton{color:#6b7280;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:8px;flex:1;padding:14px 24px;font-size:16px;font-weight:600;transition:all .2s}.SubmitConfirmModal-module__6NFQAq__cancelButton:hover{background:#f9fafb;border-color:#d1d5db}.SubmitConfirmModal-module__6NFQAq__submitButton{color:#fff;cursor:pointer;background:#d2691e;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.SubmitConfirmModal-module__6NFQAq__submitButton:hover:not(:disabled){background:#d2691e}.SubmitConfirmModal-module__6NFQAq__submitButton:disabled{opacity:.68;cursor:not-allowed}.SubmitConfirmModal-module__6NFQAq__cancelButton:disabled{opacity:.5;cursor:not-allowed}.SubmitConfirmModal-module__6NFQAq__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite SubmitConfirmModal-module__6NFQAq__spin}@keyframes SubmitConfirmModal-module__6NFQAq__spin{to{transform:rotate(360deg)}}@media (max-width:390px){.SubmitConfirmModal-module__6NFQAq__modal{border-radius:12px;max-width:100%}.SubmitConfirmModal-module__6NFQAq__header{padding:20px 20px 12px}.SubmitConfirmModal-module__6NFQAq__title{font-size:18px}.SubmitConfirmModal-module__6NFQAq__content{padding:20px}.SubmitConfirmModal-module__6NFQAq__infoSection{padding:12px}.SubmitConfirmModal-module__6NFQAq__label,.SubmitConfirmModal-module__6NFQAq__checkText{font-size:13px}.SubmitConfirmModal-module__6NFQAq__footer{flex-direction:column;padding:12px 20px 20px}.SubmitConfirmModal-module__6NFQAq__cancelButton,.SubmitConfirmModal-module__6NFQAq__submitButton{width:100%;padding:12px 20px;font-size:15px}}
