.common-step-container[data-v-ce18ad5a]{padding:1.042vw 0;width:100%}@media(min-width:0px)and (max-width:480px){.common-step-container[data-v-ce18ad5a]{padding:20px 0}}.step-wrapper[data-v-ce18ad5a]{align-items:center;display:flex;justify-content:space-between;position:relative}@media(min-width:0px)and (max-width:480px){.step-wrapper[data-v-ce18ad5a]{align-items:start}}.step-item[data-v-ce18ad5a]{align-items:center;display:flex;flex:1;flex-direction:column;position:relative}.step-item[data-v-ce18ad5a]:not(:last-child){margin-right:0}.step-number[data-v-ce18ad5a]{align-items:center;background-color:#fff;border:.156vw solid #d8d8d8;border-radius:50%;color:#000;display:flex;font-family:Inter-medium;font-size:.625vw;height:1.406vw;justify-content:center;transition:all .3s ease;width:1.406vw;z-index:2}@media(min-width:0px)and (max-width:480px){.step-number[data-v-ce18ad5a]{border:3px solid #d8d8d8;font-size:12px;height:27px;width:27px}}.step-number.active[data-v-ce18ad5a],.step-number.current[data-v-ce18ad5a]{background-color:#f60;border-color:#f60;color:#fff}.step-title[data-v-ce18ad5a]{color:#000;font-family:Inter-Medium;font-size:.729vw;margin-top:.417vw;text-align:center;transition:all .3s ease}@media(min-width:0px)and (max-width:480px){.step-title[data-v-ce18ad5a]{font-family:Inter-Regular;font-size:14px;margin-top:8px}}.step-line[data-v-ce18ad5a]{background-color:#ebebeb;height:.156vw;left:50%;position:absolute;right:-50%;top:.625vw;transition:all .3s ease;z-index:1}@media(min-width:0px)and (max-width:480px){.step-line[data-v-ce18ad5a]{height:3px;top:12px}}.step-line.active[data-v-ce18ad5a]{background-color:#ff6b00}.apply-for-free-form[data-v-3b8216e7]{width:100%}@media(min-width:0px)and (max-width:480px){.apply-for-free-form[data-v-3b8216e7]{background-color:#fff;border-radius:8px;padding:16px 20px}}.apply-for-free-form.basic.is-embedded[data-v-3b8216e7]{max-height:min(33.333vw,88vh - 10.417vw);overflow:hidden auto;padding-right:1.458vw}.apply-for-free-form.basic.is-embedded .form-field[data-v-3b8216e7]{align-items:stretch;flex-direction:column;gap:.625vw;margin-bottom:1.25vw}.apply-for-free-form.basic.is-embedded .form-field .field-label[data-v-3b8216e7]{font-family:Inter-Bold;width:100%}.apply-for-free-form.basic.is-embedded .form-field .field-action[data-v-3b8216e7]{flex:none;max-width:100%;min-width:0;width:100%}.apply-for-free-form.basic.is-embedded .form-field .field-action[data-v-3b8216e7] .common-input-container,.apply-for-free-form.basic.is-embedded .form-field .field-action[data-v-3b8216e7] .common-select,.apply-for-free-form.basic.is-embedded .form-field .field-action[data-v-3b8216e7] .common-textarea-container{display:block;width:100%}.apply-for-free-form.basic.is-embedded .form-actions[data-v-3b8216e7],.apply-for-free-form.basic.is-embedded .special-form-field[data-v-3b8216e7]{margin-top:1.25vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form.basic.is-embedded .form-field .field-label[data-v-3b8216e7]{font-family:Inter-Regular}}.apply-for-free-form.basic .form-field[data-v-3b8216e7]{align-items:center;display:flex;gap:1.042vw;margin-bottom:1.563vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form.basic .form-field[data-v-3b8216e7]{align-items:start;flex-direction:column!important;gap:16px;margin-bottom:20px}}.apply-for-free-form.basic .form-field .field-label[data-v-3b8216e7]{color:#000;display:block;flex-shrink:0;font-family:Inter-Bold;font-size:.833vw;line-height:1.25vw;width:12.5vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form.basic .form-field .field-label[data-v-3b8216e7]{font-family:Inter-Regular;font-size:16px;line-height:24px;width:100%}}.apply-for-free-form.basic .form-field .field-label .required[data-v-3b8216e7]{color:#000}.apply-for-free-form.basic .form-field .field-action[data-v-3b8216e7]{flex:1;min-width:0;width:100%}.apply-for-free-form.basic .platform-links[data-v-3b8216e7]{display:flex;flex-direction:column;gap:.833vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form.basic .platform-links[data-v-3b8216e7]{gap:16px}}.apply-for-free-form.basic .platform-links .platform-link-item[data-v-3b8216e7]{align-items:center;display:flex;gap:.625vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form.basic .platform-links .platform-link-item[data-v-3b8216e7]{gap:12px}}.apply-for-free-form.basic .platform-links .platform-link-item .platform-label[data-v-3b8216e7]{color:#000;font-family:Inter-Bold;font-size:.833vw;min-width:5.208vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form.basic .platform-links .platform-link-item .platform-label[data-v-3b8216e7]{font-size:14px;min-width:80px}}.apply-for-free-form.basic .platform-links .platform-link-item .platform-input[data-v-3b8216e7]{width:100%}.apply-for-free-form.addition .form-field[data-v-3b8216e7]{display:flex;flex-direction:column;gap:.833vw;margin-bottom:1.25vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form.addition .form-field[data-v-3b8216e7]{align-items:start;flex-direction:column!important;gap:16px;margin-bottom:20px}}.apply-for-free-form.addition .form-field .field-label[data-v-3b8216e7]{display:block;font-family:Inter-Bold;font-size:.833vw;line-height:1.25vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form.addition .form-field .field-label[data-v-3b8216e7]{font-family:Inter-Regular;font-size:16px;line-height:24px;width:100%}}.apply-for-free-form.addition .form-field .field-label .required[data-v-3b8216e7]{color:#000}.apply-for-free-form.addition .form-field .field-action[data-v-3b8216e7]{width:100%}.apply-for-free-form .form-actions[data-v-3b8216e7]{display:flex;gap:.833vw;justify-content:flex-start;margin-top:2.083vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form .form-actions[data-v-3b8216e7]{gap:12px;margin-top:20px}}.apply-for-free-form .form-actions .btn[data-v-3b8216e7]{align-items:center;border-radius:.417vw;cursor:pointer;display:flex;flex-direction:row;font-family:Inter-Regular;font-size:.833vw;height:3.125vw;justify-content:center;transition:all .3s ease;width:9.375vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form .form-actions .btn[data-v-3b8216e7]{border-radius:8px;flex:1;font-family:Inter-Medium;font-size:16px;height:38px}}.apply-for-free-form .form-actions .btn.btn-primary[data-v-3b8216e7]{background-color:#f60;border:none;color:#fff}.apply-for-free-form .form-actions .btn.btn-primary[data-v-3b8216e7]:hover{background-color:#ff8533}.apply-for-free-form .form-actions .btn.btn-secondary[data-v-3b8216e7]{background-color:#f5f5f5;border:1px solid #e0e0e0;color:#333}.apply-for-free-form .form-actions .btn.btn-secondary[data-v-3b8216e7]:hover{background-color:#e0e0e0}.apply-for-free-form .form-actions .btn.disabled[data-v-3b8216e7]{cursor:not-allowed;opacity:.6;pointer-events:none}.apply-for-free-form .form-actions .btn.disabled.btn-primary[data-v-3b8216e7]:hover{background-color:#f60}.apply-for-free-form .form-actions .btn.disabled.btn-secondary[data-v-3b8216e7]:hover{background-color:#f5f5f5}.apply-for-free-form .special-form-field[data-v-3b8216e7]{align-items:start;display:flex;gap:.833vw;margin-top:2.083vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form .special-form-field[data-v-3b8216e7]{font-size:16px;margin-top:40px}}.apply-for-free-form .special-form-field .tip-text[data-v-3b8216e7]{display:flex;flex-direction:column;gap:1.042vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form .special-form-field .tip-text[data-v-3b8216e7]{gap:20px}}.apply-for-free-form .special-form-field .tip-text .attendance-commitment[data-v-3b8216e7]{font-family:Inter-Regular;font-size:.833vw;line-height:1.25vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form .special-form-field .tip-text .attendance-commitment[data-v-3b8216e7]{font-size:14px;line-height:22px}}.apply-for-free-form .special-form-field .tip-text .attendance-commitment .red[data-v-3b8216e7]{color:#d74450;font-family:Inter-Regular}.apply-for-free-form .special-form-field .tip-text .attendance-commitment .link[data-v-3b8216e7]{cursor:pointer;font-family:Inter-Regular;text-decoration:underline}.apply-for-free-form .platform-links[data-v-3b8216e7]{display:flex;flex-direction:column;gap:.833vw}.apply-for-free-form .platform-links .platform-link-item[data-v-3b8216e7]{align-items:center;display:flex;gap:.625vw}.apply-for-free-form .platform-links .platform-link-item .platform-label[data-v-3b8216e7]{color:#000;font-family:Inter-Bold;font-size:.833vw;min-width:5.208vw}.apply-for-free-form .platform-links .platform-link-item .field-action[data-v-3b8216e7]{flex:1}.apply-for-free-form .error-message[data-v-3b8216e7]{color:#ff4d4f;font-size:.729vw;margin-top:.208vw}
