.Careers_container__VjlNm{max-width:800px;margin:0 auto;padding:2rem;min-height:80vh;display:flex;flex-direction:column;justify-content:center}.Careers_heroSection__D1pWB{text-align:center;margin-bottom:4rem}.Careers_title__YXZtq{font-size:4rem;font-weight:800;margin-bottom:1rem;color:#1a1a1a;letter-spacing:-.03em;line-height:1.1}.Careers_subtitle__Z_s__{font-size:2rem;color:#666;font-weight:500;line-height:1.3}.Careers_infoSection__EADrk{text-align:center;margin-bottom:4rem}.Careers_infoText__hs0UO{font-size:1.4rem;line-height:1.6;color:#444;margin-bottom:2rem;font-weight:500;max-width:600px;margin-left:auto;margin-right:auto}.Careers_rolesList__VxY4d{display:flex;flex-direction:column;gap:.75rem;align-items:center;margin-bottom:2rem}.Careers_roleItem__vkei0{font-size:1.3rem;color:#333;font-weight:500}.Careers_roleSubtext__u_Rwt{font-size:1.2rem;color:#666;font-style:italic}.Careers_section__2vvPM{margin-bottom:4rem;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Careers_sectionTitle__SI2JQ{font-size:1.8rem;font-weight:600;margin-bottom:1.5rem;color:#1a1a1a}.Careers_sectionText__D1Mt6{font-size:1.1rem;line-height:1.6;color:#444}.Careers_bulletList__gqYmN{list-style-type:none;padding:0}.Careers_bulletItem__8XvXZ{font-size:1.1rem;line-height:1.6;color:#444;margin-bottom:1rem;padding-left:1.5rem;position:relative}.Careers_bulletItem__8XvXZ:before{content:"•";position:absolute;left:0;color:#0070f3}.Careers_rolesContainer__JDU1M{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.Careers_roleCard__IqXGY{background-color:#f8f9fa;padding:1.5rem;border-radius:8px;transition:transform .2s ease}.Careers_roleCard__IqXGY:hover{transform:translateY(-5px)}.Careers_roleTitle__W3ckg{font-size:1.4rem;font-weight:600;margin-bottom:1rem;color:#1a1a1a}.Careers_roleDescription__hKv_1{font-size:1rem;line-height:1.5;color:#444}.Careers_contactSection__1d15V{text-align:center}.Careers_contactText__ahj1c{font-size:1.4rem;line-height:1.6;color:#444;margin-bottom:2rem;font-weight:500}.Careers_contactButton__MfYh_{display:inline-block;padding:1.2rem 2.5rem;background-color:#0070f3;color:white;text-decoration:none;border-radius:6px;font-weight:600;font-size:1.2rem;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Careers_contactButton__MfYh_:hover{background-color:#0051a2;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}@media (max-width:768px){.Careers_container__VjlNm{padding:1.5rem}.Careers_title__YXZtq{font-size:3rem}.Careers_subtitle__Z_s__{font-size:1.6rem}.Careers_infoText__hs0UO{font-size:1.2rem}.Careers_roleItem__vkei0{font-size:1.1rem}.Careers_section__2vvPM{padding:1.5rem}.Careers_rolesContainer__JDU1M{grid-template-columns:1fr}.Careers_contactText__ahj1c{font-size:1.2rem}}