.careers_careersPage__hdWHz{min-height:100vh;background:var(--color-bg-primary)}.careers_hero__shloz{padding:60px var(--spacing-lg) 40px;text-align:center;background:linear-gradient(135deg,#f8f9fa,#fff);color:#2c3e50;border-bottom:1px solid #e0e0e0}.careers_heroContent__clcKd{max-width:800px;margin:0 auto 40px}.careers_title__oK2oC{font-size:clamp(2rem,5vw,3rem);font-weight:900;margin-bottom:var(--spacing-md);background:linear-gradient(135deg,#161616,#ff8c5a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.careers_subtitle__w1sfP{font-size:clamp(1rem,2.5vw,1.25rem);color:#495057;margin-bottom:var(--spacing-sm);font-weight:500}.careers_description__L06Hi{font-size:1rem;color:#6c757d;line-height:1.6;max-width:700px;margin:0 auto}.careers_stats__41_pT{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);max-width:1000px;margin:0 auto;padding:0 var(--spacing-lg)}.careers_statItem__4fDxO{text-align:center}.careers_statNumber__Gno2f{font-size:clamp(2rem,4vw,3rem);font-weight:900;color:#1a1a1a;margin-bottom:var(--spacing-xs);text-shadow:2px 2px 4px rgba(0,0,0,.1)}.careers_statLabel____JNQ{font-size:.875rem;color:#2c3e50;font-weight:600}.careers_filterSection__iSVf7{padding:40px var(--spacing-lg);max-width:1400px;margin:0 auto}.careers_filterButtons__CIuYf{display:flex;gap:var(--spacing-sm);justify-content:center;flex-wrap:wrap}.careers_filterBtn__61Ker{padding:12px 24px;border:2px solid var(--color-border-light);background:var(--color-bg-secondary);border-radius:8px;font-size:.9375rem;font-weight:600;color:var(--color-text-primary);cursor:pointer;transition:all .3s ease}.careers_filterBtn__61Ker:hover{border-color:var(--color-accent);transform:translateY(-2px)}.careers_filterBtn__61Ker.careers_active__Swntb{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.careers_jobsSection__6fGx6{padding:20px var(--spacing-lg) 60px;max-width:1400px;margin:0 auto}.careers_jobsGrid__dckVf{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.careers_jobCard__6P9q0{background:var(--color-bg-secondary);border:2px solid var(--color-border-light);border-radius:12px;padding:var(--spacing-lg);position:relative;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.careers_jobCard__6P9q0:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--color-accent);transform:scaleX(0);transition:transform .3s ease}.careers_jobCard__6P9q0:hover{border-color:var(--color-accent);transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.careers_jobCard__6P9q0:hover:before{transform:scaleX(1)}.careers_badge__PLx0K{position:absolute;top:16px;right:16px;padding:6px 12px;background:var(--color-accent);color:#fff;font-size:.75rem;font-weight:700;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}.careers_cardHeader__z9ysL{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.careers_iconWrapper__6pHXH{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-accent) 0,#ff8c5a 100%);border-radius:12px;color:#fff;flex-shrink:0}.careers_jobTitle__GcSWx{font-size:1.25rem;font-weight:800;color:var(--color-text-primary);margin:0}.careers_department__epEvQ{font-size:.875rem;color:var(--color-text-secondary);margin:4px 0 0}.careers_jobMeta___BbP7{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-light)}.careers_metaItem__vn6Ne{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--color-text-secondary)}.careers_metaItem__vn6Ne svg{color:var(--color-accent);flex-shrink:0}.careers_viewBtn__Bena7{width:100%;padding:12px;background:transparent;border:2px solid var(--color-accent);color:var(--color-accent);border-radius:8px;font-size:.9375rem;font-weight:700;cursor:pointer;transition:all .3s ease}.careers_viewBtn__Bena7:hover{background:var(--color-accent);color:#fff;transform:translateY(-2px)}.careers_benefitsSection__9rXw4{padding:60px var(--spacing-lg);background:#f9f9f9}.careers_sectionTitle__e3l_6{text-align:center;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.careers_sectionSubtitle__9RCfn{text-align:center;font-size:1.125rem;color:var(--color-text-secondary);margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.careers_benefitsGrid__JjkXF{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);max-width:1200px;margin:0 auto}.careers_benefitCard__bMcpr{background:#fff;padding:var(--spacing-lg);border-radius:12px;border:2px solid var(--color-border-light);transition:all .3s ease}.careers_benefitCard__bMcpr:hover{border-color:var(--color-accent);transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.careers_benefitIcon__PMrG_{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff5f0,#ffe8dc);border-radius:12px;color:var(--color-accent);margin-bottom:var(--spacing-md)}.careers_benefitCard__bMcpr h3{font-size:1.125rem;font-weight:800;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.careers_benefitCard__bMcpr p{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6}.careers_modal__2brEK{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-md);animation:careers_fadeIn__lGODU .3s ease}@keyframes careers_fadeIn__lGODU{0%{opacity:0}to{opacity:1}}.careers_modalContent__00Znz{background:var(--color-bg-secondary);border-radius:16px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:careers_slideUp__MtTxu .3s ease}@keyframes careers_slideUp__MtTxu{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.careers_closeBtn___A0zF{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.1);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:1}.careers_closeBtn___A0zF:hover{background:rgba(0,0,0,.2);transform:rotate(90deg)}.careers_modalHeader__RGX3U{padding:40px 40px 30px;border-bottom:2px solid var(--color-border-light)}.careers_modalBadge__KEB9P{display:inline-block;padding:6px 12px;background:var(--color-accent);color:#fff;font-size:.75rem;font-weight:700;border-radius:6px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-sm)}.careers_modalTitle__hq_kl{font-size:2rem;font-weight:900;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.careers_modalDepartment__J_yZ8{font-size:1.125rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.careers_modalMeta__9Xs7A{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.careers_modalBody__h9iYP{padding:40px}.careers_modalSection__BczeK{margin-bottom:32px}.careers_modalSection__BczeK:last-child{margin-bottom:0}.careers_modalSection__BczeK h3{font-size:1.25rem;font-weight:800;color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.careers_modalSection__BczeK p{font-size:1rem;color:var(--color-text-secondary);line-height:1.7}.careers_modalList__va_i8{list-style:none;padding:0;margin:0}.careers_modalList__va_i8 li{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6}.careers_modalList__va_i8 li svg{color:var(--color-success);flex-shrink:0;margin-top:2px}.careers_modalFooter__5jtbt{padding:30px 40px;border-top:2px solid var(--color-border-light);display:flex;justify-content:center}.careers_applyBtn__cI__C{padding:16px 48px;background:var(--color-accent);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.careers_applyBtn__cI__C:hover{background:#ff8c5a;transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,107,53,.3)}.careers_applicationForm__mdQnU{width:100%}.careers_formTitle__Agz3K{font-size:1.5rem;font-weight:800;color:var(--color-text-primary);margin-bottom:24px;text-align:center}.careers_formGroup__MxRQM{margin-bottom:20px}.careers_formGroup__MxRQM label{display:block;font-weight:600;color:var(--color-text-primary);margin-bottom:8px;font-size:.9375rem}.careers_required__BrQE9{color:#e74c3c;margin-left:4px}.careers_formGroup__MxRQM input,.careers_formGroup__MxRQM textarea{width:100%;padding:12px 16px;border:2px solid var(--color-border-light);border-radius:8px;font-size:.9375rem;font-family:inherit;transition:all .3s ease;background:var(--color-bg-secondary);color:var(--color-text-primary)}.careers_formGroup__MxRQM input:focus,.careers_formGroup__MxRQM textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(255,107,53,.1)}.careers_formGroup__MxRQM input:disabled,.careers_formGroup__MxRQM textarea:disabled{opacity:.6;cursor:not-allowed}.careers_formGroup__MxRQM textarea{resize:vertical;min-height:120px}.careers_formRow__Broup{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.careers_helpText__jHbJ0{display:block;margin-top:6px;font-size:.8125rem;color:var(--color-text-secondary);font-style:italic}.careers_submitMessage__QDyNK{padding:16px;border-radius:8px;margin-bottom:20px;font-weight:500;text-align:center}.careers_submitMessage__QDyNK.careers_success__NiiL9{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.careers_submitMessage__QDyNK.careers_error__PS2UM{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.careers_formActions__CYUxF{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.careers_cancelBtn__bQV08,.careers_submitBtn__1oN7E{padding:12px 32px;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.careers_cancelBtn__bQV08{background:#e9ecef;color:#495057}.careers_cancelBtn__bQV08:hover:not(:disabled){background:#dee2e6}.careers_submitBtn__1oN7E{background:var(--color-accent);color:#fff}.careers_submitBtn__1oN7E:hover:not(:disabled){background:#ff8c5a;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,107,53,.3)}.careers_cancelBtn__bQV08:disabled,.careers_submitBtn__1oN7E:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:768px){.careers_hero__shloz{padding:40px var(--spacing-md) 30px}.careers_stats__41_pT{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.careers_benefitsGrid__JjkXF,.careers_jobsGrid__dckVf{grid-template-columns:1fr}.careers_filterButtons__CIuYf{gap:var(--spacing-xs)}.careers_filterBtn__61Ker{padding:10px 16px;font-size:.875rem}.careers_modalBody__h9iYP,.careers_modalFooter__5jtbt,.careers_modalHeader__RGX3U{padding:24px}.careers_modalTitle__hq_kl{font-size:1.5rem}.careers_closeBtn___A0zF{top:16px;right:16px}.careers_formRow__Broup{grid-template-columns:1fr}.careers_formActions__CYUxF{flex-direction:column-reverse}.careers_cancelBtn__bQV08,.careers_submitBtn__1oN7E{width:100%}}@media (max-width:480px){.careers_stats__41_pT{grid-template-columns:1fr}.careers_modalMeta__9Xs7A{flex-direction:column;gap:var(--spacing-xs)}}