.Career_main__OvXyB{min-height:100vh;display:flex;flex-direction:column;background-color:#f8fafc}.Career_heroBanner__M8GwW{background-image:url(/banner_bg.webp);background-position:50%;background-size:cover;align-items:center;width:100%;min-height:450px;padding-top:10rem;padding-bottom:2rem;display:flex;position:relative}.Career_heroOverlay__MfCQl{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(4,13,22,.6);z-index:1}.Career_heroContent__dRutX{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto;padding:0 1.5rem}.Career_heroLabel__iANda{display:block;font-size:.85rem;font-weight:800;color:#ffc22b;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}.Career_heroTitle__Pp3xm{color:#fff;font-size:clamp(2rem,3vw,2.8rem);font-weight:300;font-family:var(--font-heading,"Inter",sans-serif);max-width:900px;margin:0 0 1rem;line-height:1.2}.Career_description__qt195{font-family:var(--font-body);font-size:1.15rem;color:#cbd5e1;line-height:1.6;max-width:900px}.Career_formSection__RG6a_{padding:5rem 2rem;flex:1}.Career_container___AlfV{max-width:1200px;margin:0 auto;display:flex;gap:4rem;align-items:flex-start}.Career_perksList__HL66X{flex:1;max-width:350px;position:sticky;top:120px}.Career_perksTitle__Sx09d{font-family:var(--font-heading);font-size:1.8rem;font-weight:800;color:#0f172a;margin-bottom:1.5rem}.Career_perks__cYug9{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}.Career_perks__cYug9 li{font-family:var(--font-body);font-size:1.05rem;color:#475569;display:flex;align-items:center;gap:.75rem;background:white;padding:1rem;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.Career_formWrapper__vU8yL{flex:2}@media (max-width:992px){.Career_container___AlfV{flex-direction:column;gap:3rem}.Career_perksList__HL66X{max-width:100%;position:static}.Career_perks__cYug9{flex-direction:row;flex-wrap:wrap}.Career_perks__cYug9 li{flex:1 1 calc(50% - 0.75rem)}}@media (max-width:768px){.Career_heroSection__gpQ_U{padding:6rem 1.5rem 4rem}.Career_title__B7Kji{font-size:2.5rem}.Career_perks__cYug9{flex-direction:column}.Career_formSection__RG6a_{padding:3rem 1.5rem}}.CareerForm_formContainer__VnExP{background:#ffffff;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.15);padding:3rem;width:100%;max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.CareerForm_header__vPaAt{text-align:center;margin-bottom:1rem}.CareerForm_badge__vPyn5{font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:.1em;color:var(--color-blue,#0070f3);text-transform:uppercase;display:block;margin-bottom:.5rem}.CareerForm_title__m_JmR{font-family:var(--font-heading);font-size:2.25rem;font-weight:800;color:#0f172a;margin:0 0 .5rem}.CareerForm_subtitle__56BgT{font-family:var(--font-body);font-size:1rem;color:#64748b;margin:0}.CareerForm_fieldGrid__F__l0{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.CareerForm_formGroup__IKDBq{display:flex;flex-direction:column;gap:.5rem;position:relative}.CareerForm_label__aSfXT{font-family:var(--font-heading);font-size:.85rem;font-weight:600;color:#334155}.CareerForm_required__wnDVj{color:#ef4444}.CareerForm_fileInput__IQ962,.CareerForm_input__ABjHZ,.CareerForm_select__z5Qts,.CareerForm_textarea__0MKcr{font-family:var(--font-body);font-size:.95rem;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;color:#0f172a;padding:0 1rem;transition:all .2s ease;outline:none;width:100%;box-sizing:border-box}.CareerForm_fileInput__IQ962,.CareerForm_input__ABjHZ,.CareerForm_select__z5Qts{height:48px;line-height:46px}.CareerForm_fileInput__IQ962{background:#ffffff;padding:0;display:flex;align-items:center}.CareerForm_fileInput__IQ962::file-selector-button{background:#f1f5f9;border:none;border-right:1px solid #cbd5e1;height:100%;padding:0 1rem;border-radius:8px 0 0 8px;color:#334155;cursor:pointer;margin-right:1rem;font-family:var(--font-body);transition:background .2s;font-weight:500}.CareerForm_fileInput__IQ962::file-selector-button:hover{background:#e2e8f0}.CareerForm_selectTrigger__lvlbN{font-family:var(--font-body);font-size:.95rem;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;color:#0f172a;padding:0 1rem;height:48px;transition:all .2s ease;outline:none;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer;box-sizing:border-box}.CareerForm_selectTrigger__lvlbN:hover{border-color:#94a3b8}.CareerForm_selectArrow__86KY_{font-size:.7rem;color:#64748b;flex-shrink:0;margin-left:.5rem}.CareerForm_selectText__JD0Nu{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CareerForm_select__z5Qts{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%2364748B%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.CareerForm_textarea__0MKcr{min-height:140px;resize:vertical;line-height:1.5;padding:1rem}.CareerForm_input__ABjHZ:focus,.CareerForm_select__z5Qts:focus,.CareerForm_textarea__0MKcr:focus{border-color:#3b82f6;background:#ffffff;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.CareerForm_charCount__Sh0va{font-size:.8rem;color:#64748b;text-align:right;margin-top:-.25rem}.CareerForm_charValid__ieYsY{color:#10b981;font-weight:600}.CareerForm_charInvalid__URqhx{color:#ef4444;font-weight:600}.CareerForm_refreshBtn__nXe5r{background:none;border:none;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:4px;transition:all .2s ease}.CareerForm_refreshBtn__nXe5r:hover{background:#e2e8f0;color:#0f172a}.CareerForm_refreshBtn__nXe5r svg{transition:transform .3s ease}.CareerForm_refreshBtn__nXe5r:active svg{transform:rotate(180deg)}.CareerForm_captchaSection__knBKw{background:#fffbeb;border:1px dashed #f59e0b;border-radius:8px;padding:1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:flex-end}.CareerForm_submitBtn__odkiy{font-family:var(--font-heading);font-size:1.05rem;font-weight:700;color:#171c26;background:var(--color-orange,#ffc22b);border:none;border-radius:8px;height:48px;cursor:pointer;transition:all .2s ease;text-align:center;box-shadow:0 4px 14px rgba(255,194,43,.2);width:100%}.CareerForm_submitBtn__odkiy:hover:not(:disabled){background:var(--color-orange-hover,#e0a81f);transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,194,43,.35)}.CareerForm_submitBtn__odkiy:disabled{background:#e2e8f0;color:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.CareerForm_ipWarning__A1lHZ{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.8rem;font-weight:600;color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca;padding:.75rem;border-radius:8px;margin-top:1.5rem;text-align:center}.CareerForm_successScreen__aZRqS{background:#ffffff;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.15);padding:4rem 2rem;width:100%;max-width:600px;margin:0 auto;text-align:center}.CareerForm_successIcon__03yBy{width:72px;height:72px;border-radius:50%;background:#dcfce7;color:#15803d;font-size:2.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.CareerForm_successTitle__wPv_2{font-family:var(--font-heading);font-size:2rem;font-weight:800;color:#0f172a;margin:0 0 1rem}.CareerForm_successText__0KK07{font-family:var(--font-body);font-size:1.1rem;color:#475569;margin:0 0 2rem;line-height:1.6}.CareerForm_resetBtn__hIErN{font-family:var(--font-heading);font-weight:600;padding:.75rem 1.5rem;border:1px solid #cbd5e1;background:#ffffff;color:#334155;border-radius:8px;cursor:pointer;transition:all .2s ease}.CareerForm_resetBtn__hIErN:hover{background:#f1f5f9;border-color:#94a3b8}.CareerForm_modalOverlay__YVxGY{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem}.CareerForm_modalBackdrop__Rm0ZW{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(15,23,42,.7);backdrop-filter:blur(4px)}.CareerForm_modalContent__V2ouo{background:#ffffff;width:100%;max-width:800px;border-radius:16px;position:relative;z-index:10;padding:2rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-height:90vh;overflow-y:auto}.CareerForm_closeBtn__F0yZJ{position:absolute;top:1.5rem;right:1.5rem;background:#f1f5f9;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;font-size:1.2rem;transition:all .2s ease}.CareerForm_closeBtn__F0yZJ:hover{background:#e2e8f0;color:#0f172a}.CareerForm_modalBadge__XAwfC{font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:.1em;color:var(--color-blue,#0070f3);text-transform:uppercase;display:block;margin-bottom:.5rem}.CareerForm_modalTitle__Il2Ih{font-family:var(--font-heading);font-size:1.5rem;font-weight:800;color:#0f172a;margin:0 0 1.5rem}.CareerForm_selectionGrid__u1tim{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.CareerForm_categoryCol__yOOvS{display:flex;flex-direction:column}.CareerForm_categoryTitleModal__2TJR0{font-family:var(--font-heading);font-size:.9rem;font-weight:800;color:#0f172a;margin:0 0 .5rem;padding-bottom:.5rem;border-bottom:2px solid #f1f5f9}.CareerForm_checkboxList__WfHhx{display:flex;flex-direction:column;gap:.25rem}.CareerForm_checkboxLabel__W_sgz{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;padding:.35rem;border-radius:6px;transition:background .2s ease}.CareerForm_checkboxLabel__W_sgz:hover{background:#f8fafc}.CareerForm_checkedLabel__6njZF{background:#eff6ff!important}.CareerForm_hiddenCheckbox__OHEaI{display:none}.CareerForm_customCheckbox__8_p46{width:16px;height:16px;border:2px solid #cbd5e1;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:white;transition:all .2s ease;margin-top:2px}.CareerForm_checkedLabel__6njZF .CareerForm_customCheckbox__8_p46{background:var(--color-blue,#0070f3);border-color:var(--color-blue,#0070f3)}.CareerForm_checkmark__IT54A{color:white;font-size:.75rem;font-weight:700}.CareerForm_labelText__imyTu{font-family:var(--font-body);font-size:.8rem;color:#334155;line-height:1.4}.CareerForm_selectionActions__k_FnF{border-top:1px solid #e2e8f0;padding-top:1rem;display:flex;justify-content:flex-end}.CareerForm_confirmBtn__PwHg0{font-family:var(--font-heading);font-size:1.05rem;font-weight:700;color:#171c26;background:var(--color-orange,#ffc22b);border:none;border-radius:8px;padding:1rem 2rem;cursor:pointer;transition:all .2s ease}.CareerForm_confirmBtn__PwHg0:hover{background:var(--color-orange-hover,#e0a81f);transform:translateY(-2px)}@media (max-width:768px){.CareerForm_formContainer__VnExP{padding:2rem 1.5rem}.CareerForm_captchaSection__knBKw,.CareerForm_fieldGrid__F__l0{grid-template-columns:1fr;gap:1rem}.CareerForm_captchaSection__knBKw{align-items:stretch}.CareerForm_title__m_JmR{font-size:1.75rem}.CareerForm_modalContent__V2ouo{padding:1.5rem}.CareerForm_selectionGrid__u1tim{grid-template-columns:1fr;gap:1.5rem}}