.careers_careersPage__DLdJ8{min-height:100vh;background-color:#ffffff;color:#1f2937;font-family:inherit}.careers_header__4XG_v{width:100%;padding:1rem 0;position:fixed;top:0;z-index:20;background-color:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.1)}.careers_container__lD7fu{max-width:1280px;margin:0 auto;padding:0 1.5rem}.careers_logoContainer__HMJpx{display:flex;align-items:center;gap:.75rem;text-decoration:none}.careers_logoContainer__HMJpx svg{width:2.5rem;height:2.5rem}.careers_logo__TPsVe{font-size:1.25rem;font-weight:700;color:#1f2937;cursor:pointer;transition:color .3s ease,transform .3s ease;letter-spacing:-.02em}.careers_logoContainer__HMJpx:hover .careers_logo__TPsVe{color:#a78bfa;transform:scale(1.05)}.careers_hero__wH5qF{padding:8rem 0 4rem;text-align:center;background:linear-gradient(135deg,#f9fafb,#ffffff)}.careers_heroContent__Veebn{max-width:800px;margin:0 auto;padding:0 1.5rem}.careers_heroTitle__Fc13R{font-size:2.75rem;font-weight:700;margin-bottom:1.5rem;color:#1f2937;letter-spacing:-.02em;line-height:1.3}.careers_heroDescription___AO01{font-size:1.25rem;color:#4b5563;line-height:1.7;margin-bottom:2rem;font-weight:400}.careers_aboutSection__QbXKL{padding:4rem 0;background-color:#ffffff}.careers_sectionTitle__LaN7H{font-size:2.25rem;text-align:center;margin-bottom:3rem;font-weight:700;color:#1f2937;letter-spacing:-.02em;line-height:1.3}.careers_benefitsGrid__Y72bP{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.careers_benefitItem__0YlQc{text-align:center;padding:2rem;background:rgba(249,250,251,.8);border-radius:1rem;border:1px solid rgba(0,0,0,.1);transition:all .3s ease}.careers_benefitItem__0YlQc:hover{transform:translateY(-3px);border-color:rgba(167,139,250,.5);box-shadow:0 10px 30px rgba(0,0,0,.1)}.careers_benefitIcon__bppSy{font-size:3rem;margin-bottom:1rem}.careers_benefitItem__0YlQc h3{font-size:1.375rem;margin-bottom:1rem;color:#1f2937;font-weight:600;letter-spacing:-.01em;line-height:1.4}.careers_benefitItem__0YlQc p{font-size:1rem;color:#4b5563;line-height:1.7;font-weight:400}.careers_jobsSection__o8DBT{padding:4rem 0;background-color:#f9fafb}.careers_jobsGrid__X0HXf{display:flex;flex-direction:column;gap:2rem;margin-top:3rem}.careers_jobCard__IDgKu{background:linear-gradient(135deg,#ffffff,#f9fafb);border-radius:1rem;padding:2.5rem;border:1px solid rgba(0,0,0,.1);transition:all .3s ease}.careers_jobCard__IDgKu:hover{transform:translateY(-5px);border-color:rgba(167,139,250,.5);box-shadow:0 10px 30px rgba(0,0,0,.1)}.careers_jobHeader__Y53ye{margin-bottom:1.5rem}.careers_jobTitle____UsJ{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:1rem;letter-spacing:-.02em;line-height:1.3}.careers_jobMeta__2dAaU{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.careers_jobDepartment__gGThz,.careers_jobExperience___2nM1,.careers_jobLocation__CR4ak,.careers_jobSalary___J7JE,.careers_jobType__ToXbb{background:rgba(167,139,250,.1);color:#a78bfa;padding:.25rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:500}.careers_jobSalary___J7JE{background:rgba(5,150,105,.1);color:#10b981}.careers_jobDescription__U1bz8{font-size:1.125rem;color:#4b5563;line-height:1.7;margin-bottom:2rem;font-weight:400}.careers_jobDetails__jonWj{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.careers_jobSection__1pd_i h4{font-size:1.375rem;font-weight:600;color:#1f2937;margin-bottom:1rem;letter-spacing:-.01em;line-height:1.4}.careers_jobSection__1pd_i ul{list-style:none;padding:0}.careers_jobSection__1pd_i li{color:#4b5563;margin-bottom:.5rem;padding-left:1.5rem;position:relative;font-size:1rem;line-height:1.6;font-weight:400}.careers_jobSection__1pd_i li:before{content:"•";color:#a78bfa;position:absolute;left:0;font-weight:700}.careers_jobActions__CGwtV{display:flex;gap:1rem;flex-wrap:wrap}.careers_applyButton__TjIHp,.careers_shareButton__AWubb{padding:.875rem 1.75rem;border-radius:.5rem;font-weight:600;font-size:.9375rem;border:none;cursor:pointer;transition:all .3s ease;letter-spacing:-.01em}.careers_applyButton__TjIHp{background-color:#9333ea;color:white}.careers_applyButton__TjIHp:hover{background-color:#7e22ce;transform:translateY(-2px)}.careers_shareButton__AWubb{background-color:transparent;border:1px solid #d1d5db;color:#1f2937}.careers_shareButton__AWubb:hover{background-color:#f3f4f6;border-color:#9ca3af}.careers_benefitsSection__eqm31{padding:4rem 0;background-color:#ffffff}.careers_contactSection__EGgqC{padding:4rem 0;background-color:#f9fafb;text-align:center}.careers_contactDescription__PMrNZ{font-size:1.125rem;color:#4b5563;line-height:1.7;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;font-weight:400}.careers_contactActions__AV1Zp{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.careers_contactButton__stlQq{padding:.875rem 1.75rem;border-radius:.5rem;font-weight:600;font-size:.9375rem;border:1px solid #a78bfa;background-color:transparent;color:#a78bfa;cursor:pointer;transition:all .3s ease;letter-spacing:-.01em}.careers_contactButton__stlQq:hover{background-color:#a78bfa;color:white;transform:translateY(-2px)}.careers_legalSection__ULIo3{padding:3rem 0;background-color:#ffffff;border-top:1px solid rgba(0,0,0,.1)}.careers_legalContent__M2pzT{max-width:800px;margin:0 auto}.careers_legalContent__M2pzT h3{font-size:1.375rem;font-weight:600;color:#1f2937;margin-bottom:1rem;margin-top:2rem;letter-spacing:-.01em;line-height:1.4}.careers_legalContent__M2pzT h3:first-child{margin-top:0}.careers_legalContent__M2pzT p{font-size:.9375rem;color:#4b5563;line-height:1.7;margin-bottom:1.5rem;font-weight:400}.careers_footer__JPrOU{background-color:#f9fafb;color:#6b7280;padding:3rem 0 1.5rem;border-top:1px solid rgba(0,0,0,.1)}.careers_footerContent__6v2E1{max-width:1280px;margin:0 auto;padding:0 1.5rem}.careers_footerGrid__6QRnQ{display:flex;justify-content:space-between;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.careers_footerColumn__OcL9V{display:flex;flex-direction:column;gap:.375rem;min-width:150px}.careers_footerColumn__OcL9V h4{font-size:.8125rem;color:#1f2937;margin-bottom:.75rem;font-weight:600;position:relative;padding-bottom:.375rem;text-transform:uppercase;letter-spacing:.1em}.careers_footerColumn__OcL9V h4:after{content:"";position:absolute;bottom:0;left:0;width:1.5rem;height:1px;background:linear-gradient(90deg,#9333ea,#a78bfa);border-radius:1px}.careers_footerColumn__OcL9V a{color:#6b7280;text-decoration:none;font-size:.8125rem;transition:all .3s ease;padding:.125rem 0;border-radius:.25rem;position:relative;display:inline-block;font-weight:400}.careers_footerColumn__OcL9V a:hover{color:#a78bfa;transform:translateX(.25rem);background:rgba(167,139,250,.1);padding-left:.5rem}.careers_footerBottom__ToGns{border-top:1px solid rgba(0,0,0,.1);padding-top:1.5rem;margin-top:1.5rem;text-align:center;font-size:.75rem;color:#9ca3af}@media (max-width:768px){.careers_heroTitle__Fc13R{font-size:2rem}.careers_heroDescription___AO01{font-size:1.125rem}.careers_sectionTitle__LaN7H{font-size:2rem}.careers_benefitsGrid__Y72bP,.careers_jobDetails__jonWj{grid-template-columns:1fr}.careers_contactActions__AV1Zp,.careers_jobActions__CGwtV{flex-direction:column}.careers_jobCard__IDgKu{padding:1.5rem}}@media (max-width:480px){.careers_heroTitle__Fc13R,.careers_sectionTitle__LaN7H{font-size:1.75rem}.careers_jobTitle____UsJ{font-size:1.5rem}.careers_jobMeta__2dAaU{flex-direction:column;align-items:flex-start}.careers_footerGrid__6QRnQ{grid-template-columns:1fr}.careers_footer__JPrOU{padding:2rem 0 1.25rem}.careers_footerContent__6v2E1{padding:0 1rem}.careers_footerColumn__OcL9V h4{font-size:.8125rem;margin-bottom:.625rem}.careers_footerColumn__OcL9V a{font-size:.75rem}}.careers_applyForm__ZJ4lp{max-width:600px;margin:0 auto;padding:2rem;background:linear-gradient(135deg,#ffffff,#f9fafb);border-radius:1rem;border:1px solid rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1)}.careers_applyForm__ZJ4lp .careers_formGroup__zAog2{margin-bottom:1.5rem}.careers_applyForm__ZJ4lp .careers_formGroup__zAog2 label{display:block;font-size:.9375rem;font-weight:600;color:#1f2937;margin-bottom:.5rem;letter-spacing:-.01em}.careers_applyForm__ZJ4lp .careers_formGroup__zAog2 input,.careers_applyForm__ZJ4lp .careers_formGroup__zAog2 select,.careers_applyForm__ZJ4lp .careers_formGroup__zAog2 textarea{width:100%;padding:.875rem;border:1px solid rgba(0,0,0,.2);border-radius:.5rem;background:#ffffff;color:#1f2937;font-size:1rem;transition:all .3s ease;box-sizing:border-box;font-weight:400;line-height:1.5}.careers_applyForm__ZJ4lp .careers_formGroup__zAog2 input:focus,.careers_applyForm__ZJ4lp .careers_formGroup__zAog2 select:focus,.careers_applyForm__ZJ4lp .careers_formGroup__zAog2 textarea:focus{outline:none;border-color:#a78bfa;box-shadow:0 0 0 3px rgba(167,139,250,.1)}.careers_applyForm__ZJ4lp .careers_formGroup__zAog2 input::-moz-placeholder,.careers_applyForm__ZJ4lp .careers_formGroup__zAog2 textarea::-moz-placeholder{color:#9ca3af}.careers_applyForm__ZJ4lp .careers_formGroup__zAog2 input::placeholder,.careers_applyForm__ZJ4lp .careers_formGroup__zAog2 textarea::placeholder{color:#9ca3af}.careers_applyForm__ZJ4lp .careers_formGroup__zAog2 select{cursor:pointer}.careers_applyForm__ZJ4lp .careers_formGroup__zAog2 select option{background-color:#ffffff;color:#1f2937;padding:.5rem}.careers_applyForm__ZJ4lp .careers_formGroup__zAog2 select option:hover{background-color:#f3f4f6}.careers_applyForm__ZJ4lp .careers_formGroup__zAog2 textarea{resize:vertical;min-height:120px;font-family:inherit}.careers_applyForm__ZJ4lp .careers_formGroup__zAog2 input[type=file]{padding:.5rem;background:rgba(249,250,251,.8);border:2px dashed rgba(167,139,250,.4);cursor:pointer}.careers_applyForm__ZJ4lp .careers_formGroup__zAog2 input[type=file]:hover{border-color:#a78bfa;background:rgba(249,250,251,1)}.careers_applyForm__ZJ4lp .careers_applyButton__TjIHp{width:100%;padding:1rem;background:linear-gradient(135deg,#9333ea,#7e22ce);color:white;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:1rem;letter-spacing:-.01em}.careers_applyForm__ZJ4lp .careers_applyButton__TjIHp:hover:not(:disabled){background:linear-gradient(135deg,#7e22ce,#6b21a8);transform:translateY(-2px);box-shadow:0 4px 12px rgba(147,51,234,.3)}.careers_applyForm__ZJ4lp .careers_applyButton__TjIHp:disabled{background:#d1d5db;cursor:not-allowed;transform:none;box-shadow:none}.careers_applyForm__ZJ4lp .careers_successMessage__WuFcs{color:#10b981;font-size:1rem;text-align:center;margin-top:1rem;padding:1rem;background:rgba(16,185,129,.1);border-radius:.5rem;border:1px solid rgba(16,185,129,.3)}.careers_applyForm__ZJ4lp .careers_errorMessage__99u58{color:#f87171;font-size:1rem;text-align:center;margin-top:1rem;padding:1rem;background:rgba(248,113,113,.1);border-radius:.5rem;border:1px solid rgba(248,113,113,.3)}@media (max-width:768px){.careers_applyForm__ZJ4lp{padding:1.5rem;margin:0 1rem}.careers_applyForm__ZJ4lp .careers_formGroup__zAog2 input,.careers_applyForm__ZJ4lp .careers_formGroup__zAog2 select,.careers_applyForm__ZJ4lp .careers_formGroup__zAog2 textarea{font-size:.9375rem}.careers_applyForm__ZJ4lp .careers_applyButton__TjIHp{font-size:1rem;padding:.875rem}}@media (max-width:480px){.careers_applyForm__ZJ4lp{padding:1rem}.careers_applyForm__ZJ4lp .careers_formGroup__zAog2{margin-bottom:1rem}.careers_applyForm__ZJ4lp .careers_formGroup__zAog2 label{font-size:.9375rem}}