.JobCard-module__VkNO1G__card{height:100%;color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;text-decoration:none;transition:all .3s;display:block;position:relative;overflow:hidden}.JobCard-module__VkNO1G__card:hover{border-color:#3b82f64d;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a}.JobCard-module__VkNO1G__hoverGradient{opacity:0;pointer-events:none;background:linear-gradient(90deg,#eff6ff,#0000);transition:opacity .3s;position:absolute;inset:0}.JobCard-module__VkNO1G__card:hover .JobCard-module__VkNO1G__hoverGradient{opacity:1}.JobCard-module__VkNO1G__content{z-index:10;position:relative}.JobCard-module__VkNO1G__header{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.JobCard-module__VkNO1G__badge{color:#1d4ed8;background-color:#eff6ff;border:1px solid #dbeafe;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.JobCard-module__VkNO1G__date{color:#6b7280;font-size:.875rem;font-weight:500}.JobCard-module__VkNO1G__title{color:#111827;margin-bottom:.75rem;font-size:1.25rem;font-weight:700;transition:color .2s}.JobCard-module__VkNO1G__card:hover .JobCard-module__VkNO1G__title{color:#2563eb}.JobCard-module__VkNO1G__details{color:#4b5563;flex-direction:column;gap:.625rem;margin-bottom:1.5rem;font-size:.875rem;font-weight:500;display:flex}.JobCard-module__VkNO1G__detailItem{align-items:center;gap:.5rem;display:flex}.JobCard-module__VkNO1G__icon{color:#9ca3af;transition:color .2s}.JobCard-module__VkNO1G__card:hover .JobCard-module__VkNO1G__icon{color:#3b82f6}.JobCard-module__VkNO1G__footer{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.JobCard-module__VkNO1G__jobId{color:#9ca3af;font-size:.875rem;font-weight:500}.JobCard-module__VkNO1G__applyBtn{color:#2563eb;align-items:center;font-size:.875rem;font-weight:600;transition:gap .2s;display:flex}.JobCard-module__VkNO1G__arrow{margin-left:.25rem}.JobCard-module__VkNO1G__card:hover .JobCard-module__VkNO1G__applyBtn{gap:.5rem}
.JobSearch-module__Q-H0_q__container{max-width:80rem;margin:0 auto;padding:0 1.5rem}.JobSearch-module__Q-H0_q__searchCard{z-index:20;background:#fff;border:1px solid #f3f4f6;border-radius:1rem;max-width:64rem;margin:-2.5rem auto 2.5rem;padding:1.5rem;position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.JobSearch-module__Q-H0_q__searchForm{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.JobSearch-module__Q-H0_q__searchForm{flex-direction:row}}.JobSearch-module__Q-H0_q__inputGroup{flex:1;position:relative}.JobSearch-module__Q-H0_q__searchIcon{color:#9ca3af;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.JobSearch-module__Q-H0_q__searchInput{color:#374151;background-color:#f9fafb;border:1px solid #0000;border-radius:.75rem;outline:none;width:100%;padding:.75rem 1rem .75rem 3rem;font-weight:500;transition:all .2s}.JobSearch-module__Q-H0_q__searchInput:focus{background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.JobSearch-module__Q-H0_q__selectGroup{gap:1rem;display:flex}@media (min-width:768px){.JobSearch-module__Q-H0_q__selectGroup{width:33.33%}}.JobSearch-module__Q-H0_q__selectWrapper{flex:1;position:relative}.JobSearch-module__Q-H0_q__selectInput{appearance:none;color:#374151;cursor:pointer;background-color:#f9fafb;border:1px solid #0000;border-radius:.75rem;outline:none;width:100%;padding:.75rem 2rem .75rem 2.75rem;font-weight:500;transition:background-color .2s}.JobSearch-module__Q-H0_q__selectInput:hover{background-color:#f3f4f6}.JobSearch-module__Q-H0_q__selectInput:focus{background-color:#fff;border-color:#3b82f6}.JobSearch-module__Q-H0_q__resultsMeta{color:#6b7280;align-items:center;gap:.5rem;margin-top:1rem;font-size:.875rem;display:flex}.JobSearch-module__Q-H0_q__dot{background-color:#d1d5db;border-radius:50%;width:.25rem;height:.25rem}.JobSearch-module__Q-H0_q__clearBtn{color:#ef4444;align-items:center;gap:.25rem;font-weight:500;display:flex}.JobSearch-module__Q-H0_q__clearBtn:hover{text-decoration:underline}.JobSearch-module__Q-H0_q__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.JobSearch-module__Q-H0_q__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.JobSearch-module__Q-H0_q__grid{grid-template-columns:repeat(3,1fr)}}.JobSearch-module__Q-H0_q__emptyState{text-align:center;background:#fff;border:2px dashed #e5e7eb;border-radius:1rem;padding:5rem 0}.JobSearch-module__Q-H0_q__emptyIcon{background-color:#f9fafb;border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;margin:0 auto 1.5rem;display:flex}.JobSearch-module__Q-H0_q__emptyTitle{color:#111827;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.JobSearch-module__Q-H0_q__emptyDesc{color:#6b7280;max-width:24rem;margin:0 auto}.JobSearch-module__Q-H0_q__viewAllBtn{color:#2563eb;margin-top:1.5rem;font-weight:600}.JobSearch-module__Q-H0_q__viewAllBtn:hover{text-decoration:underline}
.career-module__AS_nja__pageContainer{min-height:100vh;padding-top:var(--header-height);background-color:#f9fafb;padding-bottom:6rem}.career-module__AS_nja__heroSection{color:#fff;background-color:#0f2444;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:clamp(48px,7vw,80px) 0;overflow:hidden}.career-module__AS_nja__heroInner{align-items:center;gap:clamp(32px,5vw,64px);max-width:80rem;margin:0 auto;padding:0 1.5rem;display:flex}.career-module__AS_nja__heroText{flex:1;min-width:0}.career-module__AS_nja__badge{color:#000;letter-spacing:.04em;background:linear-gradient(135deg,#d4af37,#f5d76e);border-radius:999px;margin-bottom:18px;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-block;box-shadow:0 4px 14px #00000040}.career-module__AS_nja__heroTitle{font-family:var(--font-poppins);margin-bottom:16px;font-size:clamp(2rem,5vw,3.2rem);font-weight:700;line-height:1.15}.career-module__AS_nja__gradientText{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#d4af37,#f5d76e);-webkit-background-clip:text;background-clip:text}.career-module__AS_nja__heroDescription{opacity:.85;max-width:520px;font-size:clamp(.95rem,2vw,1.1rem);line-height:1.7}.career-module__AS_nja__heroImageWrap{aspect-ratio:3/4;border:2px solid #ffffff26;border-radius:18px;flex-shrink:0;width:clamp(180px,26vw,320px);position:relative;overflow:hidden;box-shadow:0 24px 56px #00000073}@media (max-width:768px){.career-module__AS_nja__heroInner{text-align:center;flex-direction:column-reverse}.career-module__AS_nja__heroImageWrap{width:55%;max-width:200px}.career-module__AS_nja__heroDescription{margin:0 auto}}@media (max-width:480px){.career-module__AS_nja__heroSection{padding:40px 0}.career-module__AS_nja__heroImageWrap{width:65%}}.career-module__AS_nja__cultureSection{margin-top:6rem}.career-module__AS_nja__cultureCard{text-align:center;background:#fff;border:1px solid #f3f4f6;border-radius:1.5rem;padding:3rem;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #1e3a8a0d}.career-module__AS_nja__cultureTitle{color:#111827;margin-bottom:1rem;font-size:1.875rem;font-weight:700}.career-module__AS_nja__cultureDesc{color:#4b5563;max-width:42rem;margin:0 auto 2rem}.career-module__AS_nja__benefitsGrid{text-align:left;grid-template-columns:1fr;gap:2rem;max-width:56rem;margin:0 auto;display:grid}@media (min-width:768px){.career-module__AS_nja__benefitsGrid{grid-template-columns:repeat(3,1fr)}}.career-module__AS_nja__benefitItem{background-color:#f9fafb;border-radius:1rem;padding:1.5rem}.career-module__AS_nja__benefitTitle{color:#111827;margin-bottom:.5rem;font-weight:700}.career-module__AS_nja__benefitText{color:#4b5563;font-size:.875rem}
