.career_hero__career_hero_content .career_hero__career_hero_badge{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2)}.career_why_join_us__why_join_us_card{background:#fff;border:2px solid #e2e8f0;border-radius:20px;box-sizing:border-box}.career_hero{background:#1f1fff;color:#fff;padding:112px 0 72px;overflow:hidden;position:relative}.career_hero .container{position:relative;z-index:2}.career_hero__career_hero_content .career_hero__career_hero_badge{display:inline-block;padding:7px 22px;background:rgba(255,255,255,.15);border-radius:50px;font-size:14px;margin-bottom:20px;color:#fff;letter-spacing:.5px;font-weight:600}.career_hero__career_hero_content .career_hero__career_hero_title{font-size:52px;margin-bottom:20px}.career_hero__career_hero_content .career_hero__career_hero_desc{font-size:18px;color:rgba(255,255,255,.8);margin-bottom:30px}.career_hero__career_hero_content .career_hero__career_hero_btn{color:#000;padding:10px 24px;border-radius:100px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:6px solid #3131ff;background:#fff;transition:background-color .3s,color .3s,border-color .3s}.career_hero__career_hero_image{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;padding-top:16px}.career_hero_image_container{position:relative;width:70%;max-width:580px;margin:0 auto;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:18px}.career_hero_image_main{width:100%;display:block;border-radius:18px;object-fit:cover;transform-origin:center center;will-change:transform,opacity}@media (max-width:1200px){.career_hero{padding:124px 0 72px}.career_hero__career_hero_content .career_hero__career_hero_title{font-size:54px}}@media (max-width:992px){.career_hero{text-align:center;padding:118px 0 64px}.career_hero__career_hero_content .career_hero__career_hero_title{font-size:42px}.career_hero__career_hero_content .career_hero__career_hero_desc{margin-left:auto;margin-right:auto;font-size:16px}.career_hero__career_hero_image{margin-top:28px}.career_hero__career_hero_image .career_hero_image_container{width:82%;max-width:460px}}@media (min-width:768px) and (max-width:992px){.career_hero{padding:108px 0 56px}.career_hero__career_hero_content .career_hero__career_hero_title{font-size:38px;line-height:1.15}.career_hero__career_hero_image .career_hero_image_container{width:72%;max-width:400px}}@media (max-width:768px){.career_hero{padding:112px 0 56px}.career_hero__career_hero_content .career_hero__career_hero_title{font-size:42px}.career_hero__career_hero_content .career_hero__career_hero_desc{font-size:16px}.career_hero__career_hero_content .career_hero__career_hero_btn.btn-text-animated{margin-left:auto;margin-right:auto}}@media (max-width:576px){.career_hero__career_hero_content .career_hero__career_hero_badge{font-size:12px}.career_hero__career_hero_content .career_hero__career_hero_title{font-size:34px}}@media (max-width:480px){.career_hero__career_hero_content .career_hero__career_hero_title{font-size:28px}.career_hero__career_hero_content .career_hero__career_hero_desc{font-size:14px;line-height:1.6}}.career_why_join_us{padding:72px 0;background:#f8fafc;overflow:visible;position:relative}.career_why_join_us__why_join_us_top{max-width:760px;margin:0 auto 44px}.career_why_join_us__why_join_us_badge{display:inline-block;padding:8px 22px;border-radius:50px;border:1px solid #B2B2B24D;background:#DADADA24;color:#000;font-weight:600;font-size:14px;letter-spacing:.5px;margin-bottom:20px}.career_why_join_us__why_join_us_title{font-size:52px;color:#000;line-height:1.2;margin-bottom:20px}.career_why_join_us__why_join_us_desc{font-size:18px;color:#64748b}.career_why_join_us__why_join_us_wrapper{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;justify-content:center;align-items:stretch;perspective:1400px;overflow:visible}.career_why_join_us__why_join_us_card{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;padding:40px 25px;width:100%;height:100%;min-width:0;min-height:100%;position:relative;transform-style:preserve-3d;backface-visibility:hidden;overflow:visible}.career_why_join_us__why_join_us_icon{width:85px;height:85px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:36px;color:#000;margin-bottom:25px;flex-shrink:0}.career_why_join_us__why_join_us_icon img{display:block;width:100%;height:100%;object-fit:contain}.career_why_join_us__why_join_us_card-title{font-size:22px;font-weight:700;color:#000;margin-bottom:14px;flex-shrink:0;overflow-wrap:anywhere;word-break:break-word;hyphens:auto;white-space:normal}.career_why_join_us__why_join_us_card-desc{font-size:15px;line-height:1.6;color:#64748b;flex:1 1 auto;margin-bottom:0;overflow:visible;overflow-wrap:anywhere;word-break:break-word;hyphens:auto;white-space:normal}@media (max-width:1200px){.career_why_join_us__why_join_us_wrapper{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.career_why_join_us{padding:56px 0}.career_why_join_us__why_join_us_title{font-size:42px}.career_why_join_us__why_join_us_wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.career_why_join_us{padding:52px 0}.career_why_join_us__why_join_us_title{font-size:36px}.career_why_join_us__why_join_us_desc{font-size:16px}.career_why_join_us__why_join_us_card{padding:35px 20px}}@media (max-width:576px){.career_why_join_us__why_join_us_wrapper{grid-template-columns:1fr}.career_why_join_us__why_join_us_title{font-size:30px}}@media (max-width:480px){.career_why_join_us{padding:48px 0}.career_why_join_us__why_join_us_badge{font-size:12px}.career_why_join_us__why_join_us_title{font-size:26px}.career_why_join_us__why_join_us_desc{font-size:15px;line-height:1.6}.career_why_join_us__why_join_us_icon{width:70px;height:70px;font-size:28px}.career_why_join_us__why_join_us_card-title{font-size:20px}}.open_positions{padding:72px 0;background:#efefff;scroll-margin-top:110px}.open_positions__open_positions_top{max-width:760px;margin:0 auto 40px}.open_positions__open_positions_badge{display:inline-block;font-weight:600;padding:8px 22px;border:1px solid #B2B2B24D;background:#DADADA24;color:#000;border-radius:50px;font-size:14px;margin-bottom:20px}.open_positions__open_positions_title{font-size:52px;color:#000;margin-bottom:20px}.open_positions__open_positions_desc{font-size:18px;color:#64748b}.open_positions__open_positions_filters{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr)) auto;gap:20px;align-items:center;margin-bottom:50px;position:relative;z-index:30;overflow:visible}.open_positions .dropdown{position:relative;width:100%;z-index:1;overflow:visible}.open_positions .dropdown:has(.dropdown-menu.show){z-index:50}.open_positions__filter_dropdown{width:100%;height:54px;border-radius:50px;border:1px solid rgba(31,31,255,.12);background:#efefff;padding:0 22px;font-size:17px;font-weight:500;color:#000;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.open_positions__open_positions_filters .dropdown,.open_positions__open_positions_clear{will-change:transform,opacity}@media (max-width:991px){.open_positions__open_positions_filters .dropdown,.open_positions__open_positions_clear{will-change:auto}.open_positions__open_positions_accordion .job-card{transform:translateZ(0);backface-visibility:hidden}}.open_positions__filter_dropdown:after{margin-left:auto}.open_positions .dropdown .open_positions__dropdown_menu.dropdown-menu{position:absolute;width:100%;top:calc(100% + 6px);left:0;right:0;margin:0;padding:0;list-style:none;border:none;border-radius:20px;background:#fff;box-shadow:0 15px 40px rgba(0,0,0,.08);display:block !important;visibility:hidden;opacity:0;max-height:0;overflow:hidden;pointer-events:none;transition:opacity .4s ease,padding .4s ease,visibility .4s ease;z-index:100}.open_positions .dropdown .open_positions__dropdown_menu.dropdown-menu.show{visibility:visible;opacity:1;max-height:min(320px, fit-content);padding:12px;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain;pointer-events:auto}.open_positions .dropdown .open_positions__dropdown_menu.dropdown-menu.show.is-scrollable{max-height:320px;overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(31,31,255,.35) transparent}.open_positions .dropdown .open_positions__dropdown_menu.dropdown-menu.show.is-scrollable::-webkit-scrollbar{width:6px}.open_positions .dropdown .open_positions__dropdown_menu.dropdown-menu.show.is-scrollable::-webkit-scrollbar-thumb{background:rgba(31,31,255,.35);border-radius:999px}.open_positions .dropdown .open_positions__dropdown_menu.dropdown-menu.show.is-scrollable::-webkit-scrollbar-track{background:0 0}.open_positions .dropdown .open_positions__dropdown_menu.dropdown-menu li{margin:0;padding:0;list-style:none}.open_positions__dropdown_menu .dropdown-item{border-radius:12px;padding:12px 14px;font-size:15px;transition:background-color .25s ease,color .25s ease}.open_positions__open_positions_clear{height:54px;padding:0 32px;border:none;border-radius:50px;background:#1f1fff;color:#fff;font-size:15px;font-weight:500;transition:background-color .3s ease,color .3s ease}.open_positions__open_positions_accordion{display:flex;flex-direction:column;gap:18px;position:relative;z-index:1;box-sizing:border-box}.open_positions__open_positions_item{border:none !important;border-radius:24px !important;overflow:hidden;background:#fff;will-change:transform,opacity}.open_positions__open_positions_item .accordion-header{width:100%}.open_positions__open_positions_header_inner{display:flex;align-items:center;gap:16px;width:100%;padding:26px 30px}.open_positions__open_positions_button{display:flex !important;align-items:center !important;gap:16px;flex:1;min-width:0;width:auto;background:0 0 !important;box-shadow:none !important;padding:0 !important}.open_positions__open_positions_header_inner .open_positions__open_positions_right{flex-shrink:0}.open_positions__open_positions_button .open_positions__open_positions_job{flex:1;min-width:0}.open_positions__open_positions_accordion .open_positions__open_positions_button:after{display:none !important;content:none !important}.open_positions__open_positions_chevron{flex-shrink:0;width:1.25rem;height:1.25rem;padding:0;border:0;background-color:transparent;background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:1.25rem;background-position:center;transition:transform .2s ease-in-out;cursor:pointer}.open_positions__open_positions_chevron:not(.collapsed){transform:rotate(-180deg)}.open_positions__open_positions_job{width:100%;display:grid;grid-template-columns:minmax(0, 1.5fr) minmax(180px, 220px);align-items:center;gap:30px}.open_positions__open_positions_left{display:flex;align-items:center;gap:18px;min-width:0}.open_positions__open_positions_content{min-width:0}.open_positions__open_positions_middle{display:flex;flex-direction:column;justify-content:center;gap:12px;min-width:0}.open_positions__open_positions_right{display:flex;justify-content:flex-end;align-self:center}.open_positions__open_positions_icon{width:56px;height:56px;border-radius:14px;border:1px solid #dbe4f0;background:#f8f9ff;display:flex;justify-content:center;align-items:center;flex-shrink:0}.open_positions__open_positions_job-title{font-size:32px;line-height:1.3;color:#000;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.open_positions__open_positions_dept{display:block;font-size:18px;color:#64748b;line-height:1.5;word-break:break-word}.open_positions__open_positions_meta{font-size:18px;color:#64748b;display:flex;align-items:flex-start;gap:8px;line-height:1.5;min-width:0}.open_positions__open_positions_meta>span:last-child{flex:1;min-width:0;word-break:break-word}.open_positions__open_positions_meta_icon{flex-shrink:0;line-height:1.4}.open_positions__open_positions_apply{display:inline-flex;align-items:center;justify-content:center;min-width:140px;height:48px;padding:0 24px;background:#000;color:#fff;border:none;border-radius:50px;text-decoration:none;font-size:15px;white-space:nowrap;flex-shrink:0;cursor:pointer}.open_positions__open_positions_apply.btn-text-animated,.open_positions__open_positions_clear.btn-text-animated,.open_positions-modal .wpcf7-submit.btn-text-animated{overflow:hidden}.open_positions__open_positions_apply .btn-text-group,.open_positions__open_positions_clear .btn-text-group{display:inline-flex;align-items:center;justify-content:center}.open_positions__open_positions_body{padding:0 30px 35px;border-top:1px solid #e5e7eb;color:#000}.open_positions__open_positions_body p{font-size:17px;line-height:1.9;margin-bottom:24px}.open_positions__open_positions_body ul{padding-left:22px}.open_positions__open_positions_body li{margin-bottom:12px;font-size:17px;line-height:1.8}.open_positions__open_positions_tag{display:inline-block;padding:7px 20px;background:#1f1fff;color:#fff;border-radius:50px;font-size:14px;margin:28px 0 24px}.open_positions__pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px;margin-top:36px;position:relative;z-index:12;pointer-events:auto;touch-action:manipulation}.open_positions__page-numbers{display:flex;gap:10px;position:relative;z-index:12;pointer-events:auto}.open_positions__page-numbers span{display:flex;align-items:center;justify-content:center;padding:0 8px;color:#999;font-size:16px}.open_positions__page-btn{min-width:52px;height:52px;padding:0 20px;border:1px solid rgba(31,31,255,.12);background:#fff;border-radius:50px;font-size:15px;font-weight:500;color:#000;transition:all .3s ease;display:flex;align-items:center;justify-content:center;cursor:pointer}.open_positions__page-btn:hover{background:#1f1fff;color:#fff;transform:translateY(-2px)}.open_positions__page-btn.active{background:#1f1fff;color:#fff;border-color:#1f1fff}.open_positions__page-btn.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}@media (max-width:992px){.modal-dialog{max-width:700px}.open_positions__open_positions_filters{grid-template-columns:repeat(2,minmax(0, 1fr))}.open_positions__open_positions_job{grid-template-columns:1fr auto;gap:20px}.open_positions__open_positions_left{grid-column:1/-1}.open_positions__open_positions_apply{min-width:140px}.open_positions__open_positions_title{font-size:42px}.open_positions__open_positions_job-title{font-size:28px}}@media (max-width:768px){.modal-dialog{max-width:700px}.open_positions__pagination{margin-top:28px;padding-top:8px}.open_positions__page-numbers .open_positions__page-btn{min-width:48px;min-height:48px;padding:0 14px;-webkit-tap-highlight-color:transparent}.open_positions{padding:52px 0}.open_positions__open_positions_filters{grid-template-columns:1fr}.open_positions__filter_dropdown,.open_positions__open_positions_clear{width:100%}.open_positions__open_positions_header_inner{display:grid;grid-template-columns:1fr auto;align-items:center;padding:20px 18px 20px 20px;gap:12px}.open_positions__open_positions_button{grid-column:1/-1;align-items:center !important;gap:12px}.open_positions__open_positions_right{grid-column:1;width:auto}.open_positions__open_positions_chevron{grid-column:2;justify-self:end}.open_positions__open_positions_chevron{width:1.1rem;height:1.1rem;background-size:1.1rem}.open_positions__open_positions_job{grid-template-columns:1fr;gap:18px}.open_positions__open_positions_left{width:100%;align-items:flex-start}.open_positions__open_positions_content{flex:1;min-width:0}.open_positions__open_positions_middle{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.open_positions__open_positions_right{width:100%}.open_positions__open_positions_apply{width:100%}.open_positions__open_positions_title{font-size:36px}}@media (max-width:576px){.modal-dialog{max-width:700px}.open_positions__open_positions_title{font-size:30px}.open_positions__open_positions_job-title{font-size:24px}.open_positions__open_positions_dept,.open_positions__open_positions_meta{font-size:15px}.open_positions__open_positions_job-title{-webkit-line-clamp:3}.open_positions__filter_dropdown,.open_positions__open_positions_clear{height:52px;font-size:14px}}@media (max-width:480px){.open_positions{padding:48px 0}.open_positions__open_positions_title{font-size:26px}.open_positions__open_positions_desc{font-size:15px;line-height:1.6}.open_positions__filter_dropdown,.open_positions__open_positions_clear{height:50px;font-size:14px;padding-inline:18px}.open_positions__open_positions_icon{width:50px;height:50px}.open_positions__open_positions_job-title{font-size:21px}.open_positions__open_positions_body p,.open_positions__open_positions_body li{font-size:15px}}.open_positions-modal{scrollbar-width:none}.open_positions-modal .modal-content{border:none;border-radius:32px;overflow:hidden;background:#f7f7f7}.open_positions-modal__top{background:#1f1fff;padding:50px 60px;color:#fff;position:relative}.open_positions-modal__close{position:absolute;top:20px;right:28px;background:0 0;border:none;color:#fff;font-size:48px;line-height:1;cursor:pointer}.open_positions-modal__title{text-align:center;font-size:48px;margin-bottom:24px}.open_positions-modal__desc{max-width:980px;margin:0 auto 40px;text-align:center;font-size:22px;line-height:1.7}.open_positions-modal__meta-wrapper{border-top:1px solid rgba(255,255,255,.3);padding-top:15px;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.open_positions-modal__meta span{display:block;font-size:18px;opacity:.9}.open_positions-modal__meta strong{font-size:22px}.open_positions-modal__body{padding:50px 60px 60px}.open_positions-modal label{display:flex;width:fit-content;font-size:18px;margin-bottom:14px}.open_positions-modal input{width:100%;height:64px;border-radius:16px;border:1px solid #dcdcdc;padding:0 22px;background:#fff;outline:none;font-size:16px}.open_positions-modal__upload{border:2px dashed #d9d9d9;border-radius:20px;padding:70px 20px;background:#fff;text-align:center}.open_positions-modal__upload .open_positions-modal__browse{margin:0 auto}.open_positions-modal__upload-icon{font-size:70px;margin-bottom:20px}.open_positions-modal__upload h5{font-size:32px;margin-bottom:10px}.open_positions-modal__upload p{color:#777;margin-bottom:30px}.open_positions-modal__file-name{margin-top:18px;font-size:16px;font-weight:500;color:#1c1c1c;word-break:break-word}.open_positions-modal__browse{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 28px;border-radius:14px;border:1px solid #ddd;background:#fff;cursor:pointer}.open_positions-modal__submit{min-width:220px;height:64px;border-radius:60px;border:none;background:#1f1fff;color:#fff;font-size:20px}@media (max-width:768px){.open_positions-modal__top,.open_positions-modal__body{padding:35px 24px}.open_positions-modal__title{font-size:32px}.open_positions-modal__desc{font-size:17px}.open_positions-modal__meta-wrapper{grid-template-columns:1fr 1fr}}@media (max-width:576px){.open_positions-modal__meta-wrapper{grid-template-columns:1fr}.open_positions-modal__title{font-size:32px}.open_positions-modal__upload h5{font-size:24px}.open_positions-modal__submit{width:100%}}.career_our_work_culture{padding:72px 0;background:#f9f9f9}.career_our_work_culture__our_work_culture_content{max-width:550px}.career_our_work_culture__our_work_culture_badge{display:inline-block;font-weight:600;padding:8px 22px;border:1px solid #B2B2B24D;background:#DADADA24;color:#000;border-radius:50px;font-size:14px;margin-bottom:20px}.career_our_work_culture__our_work_culture_title{font-size:48px;color:#000;line-height:1.2;margin-bottom:20px}.career_our_work_culture__our_work_culture_desc{font-size:17px;color:#64748b;margin-bottom:16px}.career_our_work_culture__our_work_culture_image{position:relative}.career_our_work_culture__our_work_culture_image img{width:90%;border-radius:24px}@media (max-width:992px){.career_our_work_culture__our_work_culture_title{font-size:40px}}@media (max-width:768px){.career_our_work_culture{padding:52px 0}.career_our_work_culture__our_work_culture_content{max-width:100%;text-align:center}.career_our_work_culture__our_work_culture_title{font-size:34px}}@media (max-width:576px){.career_our_work_culture__our_work_culture_title{font-size:28px}.career_our_work_culture__our_work_culture_desc{font-size:15px}.career_our_work_culture__our_work_culture_image{display:flex;justify-content:center}.career_our_work_culture__our_work_culture_timeline{gap:40px;padding-left:10px}.career_our_work_culture__our_work_culture_row{grid-template-columns:1fr;gap:16px;position:relative;padding-left:70px}.career_our_work_culture__our_work_culture_center{display:flex;position:absolute;left:0;top:0;width:50px;justify-content:center}.career_our_work_culture__our_work_culture_line{position:absolute;top:55px;bottom:-45px;width:2px;background:#e5e7eb}.career_our_work_culture__our_work_culture_dot{width:50px;height:50px}.career_our_work_culture__our_work_culture_dot span{font-size:14px;line-height:1.2}.career_our_work_culture__our_work_culture_left,.career_our_work_culture__our_work_culture_right{padding:0 !important;text-align:left}.career_our_work_culture__our_work_culture_left h3,.career_our_work_culture__our_work_culture_right h3{font-size:18px;margin-bottom:8px}.career_our_work_culture__our_work_culture_left p,.career_our_work_culture__our_work_culture_right p{font-size:14px;line-height:1.6}.career_our_work_culture__our_work_culture_left img,.career_our_work_culture__our_work_culture_right img{max-width:220px;margin-top:10px}.career_our_work_culture__our_work_culture_title{font-size:30px}}@media (max-width:480px){.career_our_work_culture{padding:48px 0}.career_our_work_culture__our_work_culture_title{font-size:24px}.career_our_work_culture__our_work_culture_badge{font-size:12px}}.career_hiring_process{padding:72px 0;background:#f9f9f9}.career_hiring_process__hiring_process_top{max-width:750px;margin:0 auto 44px}.career_hiring_process__hiring_process_badge{display:inline-block;padding:8px 22px;border:1px solid #B2B2B24D;background:#DADADA24;color:#000;border-radius:50px;font-size:14px;margin-bottom:20px;font-weight:600}.career_hiring_process__hiring_process_title{font-size:54px;line-height:1.2;color:#000;margin-bottom:20px}.career_hiring_process img{width:100%;max-width:70px;height:auto;display:inline-block}.career_hiring_process__hiring_process_timeline{display:flex;flex-direction:column;gap:48px;position:relative;padding:24px 20px 0;max-width:1100px;margin:0 auto}.career_hiring_process__hiring_process_timeline_row{display:grid;grid-template-columns:minmax(0, 1fr) 100px minmax(0, 1fr);align-items:center;gap:10px;overflow:visible;position:relative}.career_hiring_process__hiring_process_timeline_card{grid-column:1/-1;grid-row:1;perspective:1400px}.career_hiring_process__hiring_process_timeline_card_scene{width:100%}.career_hiring_process__hiring_process_timeline_card_inner{position:relative;width:100%;transform-style:preserve-3d;transform-origin:center center;opacity:0}.career_hiring_process__hiring_process_timeline_card_face{backface-visibility:hidden;-webkit-backface-visibility:hidden}.career_hiring_process__hiring_process_timeline_card_face--front{position:relative}.career_hiring_process__hiring_process_timeline_card_face--back{position:absolute;inset:0;transform:rotateY(180deg)}.career_hiring_process__hiring_process_timeline_card_sides{display:grid;grid-template-columns:minmax(0, 1fr) 100px minmax(0, 1fr);gap:10px;align-items:center}.career_hiring_process__hiring_process_timeline_card_gap{pointer-events:none}.career_hiring_process__hiring_process_timeline_left h3,.career_hiring_process__hiring_process_timeline_right h3{font-size:22px;color:#000;margin-bottom:10px}.career_hiring_process__hiring_process_timeline_left p,.career_hiring_process__hiring_process_timeline_right p{font-size:15px;color:#64748b;line-height:1.7;margin-bottom:0}.career_hiring_process__hiring_process_timeline_left{text-align:right;padding-right:30px}.career_hiring_process__hiring_process_timeline_right{text-align:left;padding-left:30px}.career_hiring_process__hiring_process_timeline_center{position:relative;display:flex;justify-content:center;align-items:center;grid-column:2;grid-row:1;align-self:stretch;z-index:4;--hiring-step-dot-half:35px;--hiring-step-line-gap:10px}.career_hiring_process__hiring_process_timeline_row:not(:first-child) .career_hiring_process__hiring_process_timeline_center:before{content:"";position:absolute;left:50%;top:0;bottom:calc(50% + var(--hiring-step-dot-half) + var(--hiring-step-line-gap));width:3px;transform:translateX(-50%);background:#e5e7eb;pointer-events:none;z-index:1}.career_hiring_process__hiring_process_timeline_line{position:absolute;left:50%;top:calc(50% + var(--hiring-step-dot-half) + var(--hiring-step-line-gap));bottom:-54px;width:3px;transform:translateX(-50%);background:#e5e7eb;pointer-events:none;z-index:1}.career_hiring_process__hiring_process_timeline_dot{width:70px;min-height:70px;transform-origin:center center;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:20px;position:relative;z-index:2;background:#f9f9f9;box-sizing:content-box;padding:10px 8px}.career_hiring_process__hiring_process_timeline_dot span{display:block;width:100%;text-align:center;font-size:18px;font-weight:700;line-height:1.2;color:#000;margin-top:4px}.career_hiring_process__hiring_process_timeline_dot .step_1{color:#1f1fff}.career_hiring_process__hiring_process_timeline_dot .step_2{color:#d0007d}.career_hiring_process__hiring_process_timeline_dot .step_3{color:#00973c}.career_hiring_process__hiring_process_timeline_dot .step_4{color:#790097}.career_hiring_process__hiring_process_timeline_dot .step_5{color:#b40707}@media (max-width:992px){.open_positions,.career_our_work_culture,.career_hiring_process,.career_contact_us{padding:56px 0}.career_hiring_process__hiring_process_title{font-size:38px}.career_hiring_process__hiring_process_timeline_row{grid-template-columns:1fr 80px 1fr}.career_hiring_process__hiring_process_timeline_card_sides{grid-template-columns:1fr 80px 1fr}}@media (max-width:768px){.career_hiring_process{padding:52px 0}.career_hiring_process__hiring_process_timeline{gap:36px;padding:16px 16px 0}.career_hiring_process__hiring_process_timeline_row{grid-template-columns:1fr 70px 1fr}.career_hiring_process__hiring_process_timeline_card_sides{grid-template-columns:1fr 70px 1fr}.career_hiring_process__hiring_process_timeline_center{--hiring-step-dot-half:27.5px;--hiring-step-line-gap:8px}.career_hiring_process__hiring_process_timeline_line{bottom:-46px}.career_hiring_process__hiring_process_timeline_dot{width:55px;min-height:55px;padding:8px 6px}.career_hiring_process__hiring_process_timeline_dot span{font-size:16px}.career_hiring_process__hiring_process_timeline_left h3,.career_hiring_process__hiring_process_timeline_right h3{font-size:18px}.career_hiring_process__hiring_process_timeline_left p,.career_hiring_process__hiring_process_timeline_right p{font-size:14px}}@media (max-width:576px){.career_hiring_process__hiring_process_timeline_row{grid-template-columns:1fr;text-align:left;gap:14px;padding-left:20px;border-left:2px solid #e5e7eb}.career_hiring_process__hiring_process_timeline_center{display:none}.career_hiring_process__hiring_process_timeline_card_sides{grid-template-columns:1fr;gap:14px}.career_hiring_process__hiring_process_timeline_card_gap{display:none}.career_hiring_process__hiring_process_timeline_left,.career_hiring_process__hiring_process_timeline_right{padding:0 !important;text-align:left}.career_hiring_process__hiring_process_timeline_card_face--front .career_hiring_process__hiring_process_timeline_left:has(img),.career_hiring_process__hiring_process_timeline_card_face--front .career_hiring_process__hiring_process_timeline_right:has(img){order:1}.career_hiring_process__hiring_process_timeline_card_face--front .career_hiring_process__hiring_process_timeline_left:has(h3),.career_hiring_process__hiring_process_timeline_card_face--front .career_hiring_process__hiring_process_timeline_right:has(h3){order:2}.career_hiring_process img{margin-bottom:2px}.career_hiring_process__hiring_process_title{font-size:28px}}@media (max-width:480px){.career_hiring_process{padding:48px 0}.career_hiring_process__hiring_process_timeline{gap:28px;padding:12px 12px 0}.career_hiring_process__hiring_process_title{font-size:24px}.career_hiring_process__hiring_process_badge{font-size:12px;padding:8px 16px}}.career_contact_us{padding:72px 0;background:#efefff}.career_contact_us__contact_us_top{max-width:700px;margin:0 auto 40px}.career_contact_us__contact_us_badge{display:inline-block;font-weight:600;padding:8px 22px;border:1px solid #B2B2B24D;background:#DADADA24;color:#000;border-radius:50px;font-size:14px;margin-bottom:20px}.career_contact_us__contact_us_title{font-size:46px;color:#000}.career_contact_us__contact_us_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.career_contact_us__contact_us_card{background:#fff;border-radius:20px;padding:24px 26px;display:flex;align-items:center;justify-content:space-between;color:inherit;text-decoration:none;transform-origin:center center;opacity:0;transition:box-shadow .2s ease}.career_contact_us__contact_us_card:hover{color:inherit;text-decoration:none;box-shadow:0 16px 34px rgba(15,23,42,.08)}.career_contact_us__contact_us_left{display:flex;align-items:center;gap:16px}.career_contact_us__contact_us_icon{width:52px;height:52px;border-radius:14px;background:#f4f6ff;display:flex;align-items:center;justify-content:center;font-size:20px}.career_contact_us__contact_us_content h3{font-size:18px;color:#000;margin-bottom:6px}.career_contact_us__contact_us_content p{font-size:15px;color:#64748b}.career_contact_us__contact_us_arrow{position:relative;width:42px;height:42px;border-radius:50%;border:1px solid #e2e8f0;overflow:hidden;flex-shrink:0;pointer-events:none}.career_contact_us__contact_us_arrow_icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:transform .26s cubic-bezier(.4,0,.2,1),opacity .22s cubic-bezier(.4,0,.2,1);will-change:transform}.career_contact_us__contact_us_arrow_icon svg{color:#1f1fff;display:block}.career_contact_us__contact_us_arrow_icon--out{transform:translate(0,0);opacity:1;transition-delay:0s}.career_contact_us__contact_us_arrow_icon--in{transform:translate(-100%,100%);opacity:0;transition-delay:.05s}.career_contact_us__contact_us_card:hover .career_contact_us__contact_us_arrow_icon--out,.career_contact_us__contact_us_card:focus-visible .career_contact_us__contact_us_arrow_icon--out{transform:translate(100%,-100%);opacity:0;transition-delay:0s}.career_contact_us__contact_us_card:hover .career_contact_us__contact_us_arrow_icon--in,.career_contact_us__contact_us_card:focus-visible .career_contact_us__contact_us_arrow_icon--in{transform:translate(0,0);opacity:1;transition-delay:.06s}.career_contact_us__contact_us_card:not(:hover):not(:focus-visible) .career_contact_us__contact_us_arrow_icon--out{transition-delay:.05s}.career_contact_us__contact_us_card:not(:hover):not(:focus-visible) .career_contact_us__contact_us_arrow_icon--in{transition-delay:0s}@media (prefers-reduced-motion:reduce){.career_contact_us__contact_us_arrow_icon{transition:none}.career_contact_us__contact_us_arrow_icon--in{transform:translate(0,0);opacity:1}.career_contact_us__contact_us_arrow_icon--out{display:none}}@media (max-width:992px){.career_contact_us__contact_us_title{font-size:38px}}@media (max-width:768px){.career_contact_us{padding:52px 0}.career_contact_us__contact_us_grid{grid-template-columns:1fr}.career_contact_us__contact_us_card{flex-direction:row}}@media (max-width:576px){.career_contact_us__contact_us_title{font-size:30px}.career_contact_us__contact_us_card{padding:20px}}@media (max-width:480px){.career_contact_us{padding:48px 0}.career_contact_us__contact_us_title{font-size:26px}.career_contact_us__contact_us_icon{width:46px;height:46px;font-size:18px}.career_contact_us__contact_us_arrow{width:38px;height:38px}}