.ApplyForm-module__rW9g5a__formCard{background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;gap:28px;padding:48px;display:flex;box-shadow:0 12px 24px #0000000a}.ApplyForm-module__rW9g5a__field{flex-direction:column;gap:10px;display:flex}.ApplyForm-module__rW9g5a__label{color:#374151;letter-spacing:.04em;font-size:13px;font-weight:700}.ApplyForm-module__rW9g5a__input,.ApplyForm-module__rW9g5a__textarea{color:#111827;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;outline:none;font-size:16px;transition:border-color .15s,background .15s}.ApplyForm-module__rW9g5a__input{height:52px;padding:0 16px}.ApplyForm-module__rW9g5a__textarea{resize:vertical;padding:14px 16px;line-height:1.8}.ApplyForm-module__rW9g5a__input:focus,.ApplyForm-module__rW9g5a__textarea:focus{background:#fff;border-color:#111827}.ApplyForm-module__rW9g5a__twoColumn{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ApplyForm-module__rW9g5a__errorBox{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:14px 16px;font-size:14px;font-weight:600}.ApplyForm-module__rW9g5a__submitButton{color:#fff;letter-spacing:.08em;cursor:pointer;background:#07142b;border:none;border-radius:999px;height:56px;margin-top:8px;font-size:15px;font-weight:700;transition:opacity .15s;box-shadow:0 8px 20px #0f172a2e}.ApplyForm-module__rW9g5a__submitButton:hover{opacity:.85}.ApplyForm-module__rW9g5a__submitButton:disabled{opacity:.6;cursor:not-allowed}.ApplyForm-module__rW9g5a__hiddenFileInput{display:none}.ApplyForm-module__rW9g5a__uploadBox{cursor:pointer;text-align:center;background:#f8fafc;border:1px dashed #d1d5db;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:24px;transition:all .2s;display:flex}.ApplyForm-module__rW9g5a__uploadBox:hover{background:#fff;border-color:#9ca3af}.ApplyForm-module__rW9g5a__uploadBoxSelected{background:#fff;border-style:solid;border-color:#111827}.ApplyForm-module__rW9g5a__uploadIcon{opacity:.85;font-size:32px}.ApplyForm-module__rW9g5a__uploadMain{color:#111827;font-size:15px;font-weight:700;line-height:1.6}.ApplyForm-module__rW9g5a__uploadMain span{color:#9ca3af;font-weight:500}.ApplyForm-module__rW9g5a__uploadSub{color:#6b7280;word-break:break-all;font-size:13px;font-weight:500}.ApplyForm-module__rW9g5a__clearFileButton{color:#ef4444;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:4px;padding:0;font-size:13px;font-weight:700}.ApplyForm-module__rW9g5a__clearFileButton:hover{opacity:.8}@media (max-width:768px){.ApplyForm-module__rW9g5a__formCard{gap:22px;padding:28px 20px}.ApplyForm-module__rW9g5a__input{height:48px}.ApplyForm-module__rW9g5a__submitButton{height:52px}}@media (max-width:640px){.ApplyForm-module__rW9g5a__twoColumn{grid-template-columns:1fr;gap:22px}.ApplyForm-module__rW9g5a__uploadBox{min-height:150px}}
.page-module__QQKZ8q__page{background:#f3f4f6;min-height:100vh;padding:72px 0 96px}.page-module__QQKZ8q__container{width:min(880px,100% - 80px);margin:0 auto}.page-module__QQKZ8q__headerBlock{margin-bottom:32px}.page-module__QQKZ8q__backLink{color:#6b7280;align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__QQKZ8q__backLink:hover{color:#111827}.page-module__QQKZ8q__title{color:#111827;letter-spacing:.04em;margin:24px 0 0;font-size:clamp(28px,2.6vw,40px);font-weight:500;line-height:1.3}.page-module__QQKZ8q__subTitle{color:#9ca3af;margin:16px 0 0;font-size:15px;font-weight:500;line-height:1.8}.page-module__QQKZ8q__companyName{color:#111827;font-weight:700}.page-module__QQKZ8q__separator{color:#9ca3af}.page-module__QQKZ8q__jobTitle{color:#6b7280;font-weight:500}.page-module__QQKZ8q__formWrap{margin-top:24px}@media (max-width:768px){.page-module__QQKZ8q__page{padding:40px 0 72px}.page-module__QQKZ8q__container{width:calc(100% - 32px)}.page-module__QQKZ8q__title{margin-top:20px;font-size:26px}.page-module__QQKZ8q__subTitle{font-size:14px;line-height:1.7}}
