.popupCV_modal-popup-cv__Ux45C .popupCV_btn-close-modal__RX_L5{position:absolute;right:1rem;top:1rem;width:2.4rem;height:2.4rem;border:none;padding:.4rem;box-shadow:none;background:none;display:flex;align-items:center;justify-content:center;outline:none}.popupCV_modal-popup-cv__Ux45C .popupCV_cv-form__ziPsK{padding:2rem 2rem 3rem}.popupCV_modal-popup-cv__Ux45C .popupCV_cv-form__ziPsK h2{margin-top:4rem;text-align:center;margin-bottom:2rem;font-size:2.4rem}.popupCV_modal-popup-cv__Ux45C .popupCV_cv-form__ziPsK .form-group{margin-bottom:2rem}.popupCV_modal-popup-cv__Ux45C .popupCV_cv-form__ziPsK label{margin-bottom:.6rem;font-size:1.6rem;line-height:2.4rem}.popupCV_modal-popup-cv__Ux45C .popupCV_cv-form__ziPsK input{height:4rem}.popupCV_modal-popup-cv__Ux45C .popupCV_cv-form__ziPsK .popupCV_list-radio__643Dw{gap:1rem}.popupCV_modal-popup-cv__Ux45C .popupCV_cv-form__ziPsK .popupCV_list-radio__643Dw label{display:flex;align-items:center;gap:.8rem;font-size:1.6rem;line-height:1.2}.popupCV_modal-popup-cv__Ux45C .popupCV_cv-form__ziPsK .popupCV_list-radio__643Dw label input{height:2rem}.popupCV_modal-popup-cv__Ux45C .popupCV_cv-form__ziPsK .popupCV_upload-input__rrGlf{border-radius:.5rem;border:1px solid var(--brand-200);background:#fcfcfc;padding:.8rem 1rem;position:relative;font-size:1.4rem}.popupCV_modal-popup-cv__Ux45C .popupCV_cv-form__ziPsK .popupCV_upload-input__rrGlf .popupCV_icon-upload__AjtRc{width:4rem;height:4rem;position:absolute;top:0;right:0;background:#dfe4e8;border-left:1px solid var(--brand-200);display:flex;align-items:center;justify-content:center}.popupCV_modal-popup-cv__Ux45C .popupCV_cv-form__ziPsK .popupCV_upload-input__rrGlf .popupCV_icon-upload__AjtRc svg{width:2rem;height:2rem}@media(max-width:767px){.popupCV_modal-popup-cv__Ux45C .popupCV_cv-form__ziPsK{padding:1.6rem 1.6rem 2rem}.popupCV_modal-popup-cv__Ux45C .popupCV_cv-form__ziPsK h2{font-size:2rem}}.popupCV_modal-noti-cv__wSe6m>div{max-width:40rem}.popupCV_modal-noti-cv__wSe6m .popupCV_btn-close-modal__RX_L5{position:absolute;right:1rem;top:1rem;width:2.4rem;height:2.4rem;border:none;padding:.4rem;box-shadow:none;background:none;display:flex;align-items:center;justify-content:center;outline:none}.popupCV_modal-noti-cv__wSe6m .popupCV_icon-modal__8NLf5{display:flex;align-items:center;justify-content:center;padding-top:2rem;padding-bottom:2rem}.popupCV_modal-noti-cv__wSe6m .popupCV_icon-modal__8NLf5 svg{width:6rem;height:6rem}.popupCV_modal-noti-cv__wSe6m .popupCV_icon-modal-success__F_5iR{fill:#46b5ab;color:#46b5ab}.popupCV_modal-noti-cv__wSe6m .popupCV_icon-modal-error__u8pO7{fill:#ed1c24;color:#ed1c24}.popupCV_modal-noti-cv__wSe6m p{font-size:1.6rem;text-align:center;font-weight:500}.detail_job-detail-page__dRj_E{padding-top:6.5rem;background:var(--brand-50);color:#2d2d2d;min-height:calc(100vh - 6.5rem)}.detail_job-detail-page__dRj_E .detail_hero__GMFLy{background:linear-gradient(135deg,var(--brand-900) 0,var(--brand-700) 100%);color:var(--white-color);padding:3rem 0 5rem;position:relative;overflow:hidden}.detail_job-detail-page__dRj_E .detail_hero__GMFLy:before{content:"";position:absolute;top:-30%;right:-10%;width:50%;height:160%;background:radial-gradient(circle,rgba(15,163,184,.3) 0,transparent 60%);pointer-events:none}.detail_job-detail-page__dRj_E .detail_hero__breadcrumb__uaeDl{position:relative;z-index:1;margin-bottom:2rem}.detail_job-detail-page__dRj_E .detail_hero__breadcrumb__uaeDl a{font-size:1.3rem;color:var(--brand-300);text-decoration:none;transition:color .2s}.detail_job-detail-page__dRj_E .detail_hero__breadcrumb__uaeDl a:hover{color:var(--white-color);text-decoration:none}.detail_job-detail-page__dRj_E .detail_hero__inner__KTXOg{position:relative;z-index:1;max-width:90rem}.detail_job-detail-page__dRj_E .detail_hero__badge__EdAPD{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.4rem;background:rgba(39,198,229,.15);border:1px solid rgba(39,198,229,.4);border-radius:5rem;color:var(--brand-300);font-size:1.2rem;font-weight:700;letter-spacing:.05rem;margin-bottom:1.6rem}.detail_job-detail-page__dRj_E .detail_hero__badge__EdAPD span{font-size:1.4rem}.detail_job-detail-page__dRj_E .detail_hero__GMFLy h1{font-size:4.4rem;line-height:1.2;font-weight:800;color:var(--white-color);margin-bottom:1.6rem}@media(max-width:991px){.detail_job-detail-page__dRj_E .detail_hero__GMFLy h1{font-size:3rem}}@media(max-width:575px){.detail_job-detail-page__dRj_E .detail_hero__GMFLy h1{font-size:2.4rem}}.detail_job-detail-page__dRj_E .detail_hero__meta__TCroG{display:flex;gap:2rem;flex-wrap:wrap;font-size:1.4rem;color:hsla(0,0%,100%,.85)}.detail_job-detail-page__dRj_E .detail_hero__meta__TCroG strong{color:var(--brand-300);font-weight:700}.detail_job-detail-page__dRj_E .detail_main__6miHd{padding:4rem 0 5rem}.detail_job-detail-page__dRj_E .detail_main__grid__YoeZK{display:grid;grid-template-columns:1fr 32rem;grid-gap:3rem;gap:3rem}@media(max-width:991px){.detail_job-detail-page__dRj_E .detail_main__grid__YoeZK{grid-template-columns:1fr}}.detail_job-detail-page__dRj_E .detail_content__RB62Y{background:var(--white-color);border-radius:1.6rem;padding:3rem;box-shadow:0 8px 32px rgba(15,163,184,.06)}@media(max-width:575px){.detail_job-detail-page__dRj_E .detail_content__RB62Y{padding:2rem}}.detail_job-detail-page__dRj_E .detail_content__block___U69B{margin-bottom:3rem;padding-bottom:2.4rem;border-bottom:1px dashed var(--brand-200)}.detail_job-detail-page__dRj_E .detail_content__block___U69B:last-of-type{border-bottom:none}.detail_job-detail-page__dRj_E .detail_content__block___U69B h2{font-size:2rem;font-weight:700;color:var(--brand-700);margin-bottom:1.4rem;display:flex;align-items:center;gap:.8rem}.detail_job-detail-page__dRj_E .detail_content__rich__UOBZ6{font-size:1.5rem;line-height:1.7;color:#444;white-space:pre-line}.detail_job-detail-page__dRj_E .detail_content__rich__UOBZ6 p{margin-bottom:.8rem}.detail_job-detail-page__dRj_E .detail_content__rich__UOBZ6 ol,.detail_job-detail-page__dRj_E .detail_content__rich__UOBZ6 ul{padding-left:2rem;margin-bottom:1rem}.detail_job-detail-page__dRj_E .detail_content__rich__UOBZ6 li{margin-bottom:.4rem}.detail_job-detail-page__dRj_E .detail_content__rich__UOBZ6 strong{color:var(--brand-700)}.detail_job-detail-page__dRj_E .detail_content__contact__iIs4N{margin-top:2rem}.detail_job-detail-page__dRj_E .detail_content__contact__iIs4N h2{font-size:2rem;font-weight:700;color:var(--brand-700);margin-bottom:1.4rem;display:flex;align-items:center;gap:.8rem}.detail_job-detail-page__dRj_E .detail_content__contact-grid__a8QRb{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.2rem;gap:1.2rem}@media(max-width:575px){.detail_job-detail-page__dRj_E .detail_content__contact-grid__a8QRb{grid-template-columns:1fr}}.detail_job-detail-page__dRj_E .detail_contact-card__pwm1W{padding:1.6rem;background:var(--brand-50);border-radius:1rem;border-left:3px solid var(--brand-500)}.detail_job-detail-page__dRj_E .detail_contact-card__label__y08Gx{display:block;font-size:1.15rem;font-weight:600;text-transform:uppercase;letter-spacing:.1rem;color:var(--brand-500);margin-bottom:.4rem}.detail_job-detail-page__dRj_E .detail_contact-card__value__HkkRW{display:block;font-size:1.6rem;font-weight:700;color:var(--brand-700);text-decoration:none}.detail_job-detail-page__dRj_E .detail_contact-card__value__HkkRW:hover{color:var(--brand-500);text-decoration:none}@media(max-width:991px){.detail_job-detail-page__dRj_E .detail_sidebar__OhOcv{order:-1}}.detail_job-detail-page__dRj_E .detail_sidebar__sticky__mFZSG{position:-webkit-sticky;position:sticky;top:8rem;display:flex;flex-direction:column;gap:1.6rem}.detail_job-detail-page__dRj_E .detail_apply-btn__OMB_F{width:100%;padding:1.6rem 2rem;background:linear-gradient(135deg,var(--brand-500) 0,var(--brand-700) 100%);color:var(--white-color);border:none;border-radius:1rem;font-size:1.6rem;font-weight:700;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.8rem;box-shadow:0 8px 24px rgba(15,163,184,.3)}.detail_job-detail-page__dRj_E .detail_apply-btn__OMB_F span{font-size:1.8rem}.detail_job-detail-page__dRj_E .detail_apply-btn__OMB_F:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(15,163,184,.4)}.detail_job-detail-page__dRj_E .detail_specs__p6_Ul{background:var(--white-color);border-radius:1rem;padding:2rem;border:1px solid var(--brand-200)}.detail_job-detail-page__dRj_E .detail_specs__p6_Ul h3{font-size:1.4rem;font-weight:700;color:var(--brand-500);text-transform:uppercase;letter-spacing:.1rem;margin-bottom:1.2rem;padding-bottom:1rem;border-bottom:1px solid var(--brand-200)}.detail_job-detail-page__dRj_E .detail_specs__p6_Ul dl{margin:0}.detail_job-detail-page__dRj_E .detail_specs__p6_Ul dl>div{padding:1rem 0;border-bottom:1px dashed var(--brand-200)}.detail_job-detail-page__dRj_E .detail_specs__p6_Ul dl>div:last-child{border-bottom:none;padding-bottom:0}.detail_job-detail-page__dRj_E .detail_specs__p6_Ul dl>div:first-child{padding-top:0}.detail_job-detail-page__dRj_E .detail_specs__p6_Ul dl>div dt{font-size:1.2rem;color:#777;margin-bottom:.3rem}.detail_job-detail-page__dRj_E .detail_specs__p6_Ul dl>div dd{margin:0;font-size:1.4rem;font-weight:600;color:var(--brand-900)}.detail_job-detail-page__dRj_E .detail_share__NCAad{background:var(--white-color);border-radius:1rem;padding:1.6rem 2rem;border:1px solid var(--brand-200);text-align:center}.detail_job-detail-page__dRj_E .detail_share__NCAad>span{display:block;font-size:1.2rem;color:#777;margin-bottom:.8rem}.detail_job-detail-page__dRj_E .detail_share__btns__C6WXd{display:flex;justify-content:center;gap:.8rem}.detail_job-detail-page__dRj_E .detail_share__btns__C6WXd a{width:3.6rem;height:3.6rem;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-50);color:var(--brand-700);border-radius:50%;font-size:1.4rem;font-weight:700;text-decoration:none;transition:all .2s}.detail_job-detail-page__dRj_E .detail_share__btns__C6WXd a:hover{background:var(--brand-500);color:var(--white-color);text-decoration:none;transform:translateY(-2px)}.detail_job-detail-page__dRj_E .detail_other-jobs__Kkm7Q{background:var(--white-color);padding:5rem 0 6rem}.detail_job-detail-page__dRj_E .detail_other-jobs__Kkm7Q .detail_section-head__4V_Ob{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.4rem}.detail_job-detail-page__dRj_E .detail_other-jobs__Kkm7Q .detail_section-head__4V_Ob h2{font-size:2.4rem;font-weight:700;color:var(--brand-900)}.detail_job-detail-page__dRj_E .detail_other-jobs__Kkm7Q .detail_section-head__link__jqPiK{font-size:1.4rem;font-weight:600;color:var(--brand-500);text-decoration:none}.detail_job-detail-page__dRj_E .detail_other-jobs__Kkm7Q .detail_section-head__link__jqPiK:hover{color:var(--brand-700);text-decoration:none}.detail_job-detail-page__dRj_E .detail_other-jobs__grid__vrGIt{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem}@media(max-width:1199px){.detail_job-detail-page__dRj_E .detail_other-jobs__grid__vrGIt{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.detail_job-detail-page__dRj_E .detail_other-jobs__grid__vrGIt{grid-template-columns:1fr}}.detail_job-detail-page__dRj_E .detail_other-card__eE1SB{background:var(--white-color);border-radius:1.2rem;padding:2rem;transition:all .2s;border:1px solid var(--brand-200);border-top:3px solid var(--brand-500);display:flex;flex-direction:column;min-height:18rem}.detail_job-detail-page__dRj_E .detail_other-card__eE1SB:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(15,163,184,.12);border-color:var(--brand-300)}.detail_job-detail-page__dRj_E .detail_other-card--engineering__LIqkY{border-top-color:#0fa3b8}.detail_job-detail-page__dRj_E .detail_other-card--product__wVwGO{border-top-color:#145c73}.detail_job-detail-page__dRj_E .detail_other-card--sales__iWzFI{border-top-color:#f0a020}.detail_job-detail-page__dRj_E .detail_other-card--marketing__AhzI9{border-top-color:#d04a8a}.detail_job-detail-page__dRj_E .detail_other-card--design__vry_o{border-top-color:#6c63ff}.detail_job-detail-page__dRj_E .detail_other-card--hr__WLrw3{border-top-color:#1bc10d}.detail_job-detail-page__dRj_E .detail_other-card__badge__lkuDa{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;padding:.3rem .9rem;background:var(--brand-50);color:var(--brand-700);border-radius:5rem;font-size:1.1rem;font-weight:700;margin-bottom:1rem}.detail_job-detail-page__dRj_E .detail_other-card__badge__lkuDa span{font-size:1.2rem}.detail_job-detail-page__dRj_E .detail_other-card__eE1SB h3{font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:.8rem;flex:1 1}.detail_job-detail-page__dRj_E .detail_other-card__eE1SB h3 a{color:var(--brand-900);text-decoration:none}.detail_job-detail-page__dRj_E .detail_other-card__eE1SB h3 a:hover{color:var(--brand-500);text-decoration:none}.detail_job-detail-page__dRj_E .detail_other-card__meta__Yenxk{display:flex;gap:1rem;flex-wrap:wrap;font-size:1.15rem;color:#666;padding:.8rem 0;border-top:1px dashed var(--brand-200);margin-top:.5rem}.detail_job-detail-page__dRj_E .detail_other-card__cta__do7rr{align-self:flex-start;margin-top:.8rem;font-size:1.25rem;font-weight:600;color:var(--brand-500);text-decoration:none}.detail_job-detail-page__dRj_E .detail_other-card__cta__do7rr:hover{color:var(--brand-700);text-decoration:none}