.hashtag-careers-form{max-width:1100px;margin:auto}.hc-form-wrapper{display:flex;flex-direction:column;gap:40px}.hc-form-card{background:#fff;border:1px solid rgb(0 0 0 / .06);box-shadow:0 8px 30px rgb(0 0 0 / .05);padding:40px;border-radius:24px}.hc-card-header{margin-bottom:32px}.hc-card-header h3{margin:0 0 10px;font-size:28px;font-weight:700;color:#111}.hc-card-header p{margin:0;color:#666;line-height:1.7}.hc-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.hc-width-100{grid-column:1/-1}.hashtag-careers-form .hc-field{display:flex;flex-direction:column;gap:10px}.hashtag-careers-form .hc-field>label{font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.55;letter-spacing:.1px;color:#202020;margin-bottom:6px}.hc-required{color:#ff6b35}.hashtag-careers-form .hc-field input,.hashtag-careers-form .hc-field textarea,.hashtag-careers-form .hc-field select{width:100%;min-height:56px;padding:16px 20px;border:1px solid #E5E7EB;border-radius:16px;background:#fff;font-size:15px;transition:.25s ease;outline:none}.hc-field textarea{min-height:170px;resize:vertical}.hc-field input::placeholder,.hc-field textarea::placeholder{color:#9CA3AF}.hc-field input:focus,.hc-field textarea:focus,.hc-field select:focus{border-color:#D946EF;box-shadow:0 0 0 4px rgb(217 70 239 / .10)}.hc-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 20 20'%3E%3Cpath fill='%23888' d='M5 7l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;padding-right:55px}.hc-radio input{display:none}.hashtag-careers-form .hc-radio{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:14px;border:1px solid #E5E7EB;cursor:pointer;margin:8px 10px 0 0;transition:.25s;font-size:14px}.hc-radio:has(input:checked){background:linear-gradient(90deg,#FF7A00,#D946EF);color:#fff;border-color:#fff0}.hc-checkbox{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:14px;border:1px solid #E5E7EB;margin:8px;cursor:pointer;transition:.25s}.hc-checkbox input{display:none}.hc-checkbox:has(input:checked){background:#111;color:#fff}.hc-upload-wrapper{padding:0;border:none;background:none}.hashtag-careers-form .hc-submit-wrapper .hc-submit-btn{width:100%!important;height:58px;border:none!important;border-radius:16px;background:#FE8113!important;color:#111!important;font-size:16px;font-weight:600;cursor:pointer;transition:.25s;box-shadow:none;appearance:none}.hashtag-careers-form .hc-submit-wrapper .hc-submit-btn:hover{background:#FE8113!important;color:#fff!important;transform:translateY(-2px)}.hc-upload-wrapper input{display:none}.hc-upload-box{display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px dashed #E8E8E8;border-radius:22px;min-height:270px;cursor:pointer;transition:.25s;text-align:center;padding:40px}.hc-upload-box:hover{border-color:#FF7A00}.hc-upload-icon{font-size:72px;margin-bottom:20px}.hc-upload-box h4{margin-bottom:12px}.hc-upload-box p{color:#777}.hc-file-name{margin-top:18px;font-weight:600;color:#FF7A00}.hc-width-50{grid-column:span 1}.hc-width-100{grid-column:1 / -1}.hashtag-careers-form{max-width:1100px;margin:0 auto;padding:0;background:#fff0}@media (max-width:767px){.hc-form-grid{grid-template-columns:1fr;gap:22px}.hc-width-50,.hc-width-100{grid-column:1}.hc-form-card{padding:24px;border-radius:18px}.hc-card-header h3{font-size:26px}}@media (min-width:768px) and (max-width:1024px){.hc-form-grid{grid-template-columns:repeat(2,1fr);gap:24px}}.hashtag-careers-form .hc-field-error{min-height:0;margin-top:2px;color:#c62828;font-size:13px;line-height:1.45}.hashtag-careers-form .hc-has-error input:not([type="radio"]):not([type="checkbox"]),.hashtag-careers-form .hc-has-error textarea,.hashtag-careers-form .hc-has-error select{border-color:#c62828!important;box-shadow:0 0 0 4px rgb(198 40 40 / .08)!important}.hashtag-careers-form .hc-has-error .hc-radio,.hashtag-careers-form .hc-has-error .hc-checkbox{border-color:#c62828}.hashtag-careers-form .hc-upload-wrapper.hc-has-error .hc-upload-box{border-color:#c62828;box-shadow:0 0 0 4px rgb(198 40 40 / .08)}.hashtag-careers-form .hc-form-error-summary{margin-bottom:24px;padding:14px 18px;border:1px solid rgb(198 40 40 / .22);border-radius:12px;background:rgb(198 40 40 / .06);color:#a61b1b;font-size:14px;line-height:1.5}