.gorbit-career-form{width:100%;background:#fff;padding:var(--gorbit-section-pt,64px) var(--gorbit-section-inner-x,32px) var(--gorbit-section-pb,64px);box-sizing:border-box}.gorbit-career-form__inner{max-width:720px;margin:0 auto}.gorbit-career-form__header{text-align:center}.gorbit-career-form__badge{display:inline-block;margin:0 0 12px;padding:4px 12px;border:1px solid rgb(173 149 90 / .3);border-radius:4px;background:rgb(1 66 106 / .06);color:var(--gorbit-gold);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gorbit-career-form__title{margin:0;color:var(--gorbit-primary);font-size:clamp(1.5rem, 3vw, 2.15rem);font-weight:800;line-height:1.2}.gorbit-career-form__desc{margin:12px auto 0;max-width:520px;color:#64748b;font-size:.9rem;line-height:1.7}.gorbit-career-form__status{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 0;padding:10px 14px;border-radius:10px;font-size:.85rem;line-height:1.5;text-align:center}.gorbit-career-form__status[hidden]{display:none!important}.gorbit-career-form__status-icon{flex-shrink:0}.gorbit-career-form__status--error{background:#fef2f2;color:#b91c1c}.gorbit-career-form__status--success{background:rgb(173 149 90 / .14);color:var(--gorbit-primary)}.gorbit-career-form__form{margin-top:32px}.gorbit-career-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gorbit-career-form__field{margin-bottom:16px}.gorbit-career-form__field label{display:block;margin-bottom:6px;color:var(--gorbit-primary);font-size:.78rem;font-weight:600}.gorbit-career-form__required{color:#ef4444}#top .gorbit-career-form__field input,#top .gorbit-career-form__field textarea{box-sizing:border-box;display:block;width:100%;margin:0!important;padding:13px 16px 13px 44px!important;border:1px solid var(--gorbit-gray-accent)!important;border-radius:10px!important;background:#fff!important;color:#1e293b!important;font-size:0.88rem!important;font-family:inherit!important;transition:border-color 0.2s,box-shadow 0.2s}#top .gorbit-career-form__field textarea{resize:vertical;min-height:100px}#top .gorbit-career-form__field input:focus,#top .gorbit-career-form__field textarea:focus{outline:none;border-color:var(--gorbit-gold)!important;box-shadow:0 0 0 3px var(--gorbit-gold-soft)}.gorbit-career-form__input-wrap{position:relative}.gorbit-career-form__field-icon{position:absolute;top:50%;left:16px;transform:translateY(-50%);display:flex;color:#94a3b8;pointer-events:none}.gorbit-career-form__input-wrap--textarea .gorbit-career-form__field-icon{top:18px;transform:none}.gorbit-career-form__file-wrap{position:relative;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:13px 16px 13px 44px;border:1px dashed var(--gorbit-gray-accent);border-radius:10px;background:#f8fafc;transition:border-color 0.2s}.gorbit-career-form__file-wrap:focus-within{border-color:var(--gorbit-gold)}.gorbit-career-form__file-wrap .gorbit-career-form__field-icon{left:16px}.gorbit-career-form__file-button{flex:0 0 auto;padding:7px 14px;border-radius:999px;background:var(--gorbit-primary);color:#fff;font-size:.76rem;font-weight:700;white-space:nowrap}.gorbit-career-form__file-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:.82rem}#top .gorbit-career-form__file-input{position:absolute;inset:0;width:100%;height:100%;margin:0!important;padding:0!important;border:0!important;opacity:0;cursor:pointer}.gorbit-career-form__file-hint{display:block;margin-top:6px;color:#94a3b8;font-size:.72rem}.gorbit-career-form__submit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:8px;padding:15px 20px;border:none;border-radius:10px;background:var(--gorbit-gold);color:var(--gorbit-primary);font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background 0.2s,color 0.2s}.gorbit-career-form__submit:hover:not(:disabled){background:var(--gorbit-navy);color:#fff}.gorbit-career-form__submit:disabled{opacity:.7;cursor:wait}@media (max-width:900px){.gorbit-career-form{padding:var(--gorbit-section-pt-mobile,48px) var(--gorbit-section-inner-x-mobile,20px) var(--gorbit-section-pb-mobile,48px)}}@media (max-width:560px){.gorbit-career-form__row{grid-template-columns:1fr}.gorbit-career-form__file-wrap{padding-left:16px}.gorbit-career-form__file-wrap .gorbit-career-form__field-icon{display:none}}