.career-module__AS_nja__careerPage{background:#f9f9f9;min-height:100vh}.career-module__AS_nja__container{max-width:1200px;margin:0 auto;padding:0 30px}.career-module__AS_nja__heroSection{color:#fff;text-align:center;background:linear-gradient(135deg,#1351d8 0%,#0d3aa7 100%);padding:50px 0}.career-module__AS_nja__heroTitle{color:#fff;margin:0 0 20px;font-size:60px;font-weight:700}.career-module__AS_nja__heroSubtitle{color:#fff;margin:0;font-size:24px;font-weight:300}.career-module__AS_nja__cultureSection{background:#fff;padding:80px 0}.career-module__AS_nja__cultureSection h2{text-align:center;color:#1351d8;margin:0 0 60px;font-size:42px;font-weight:600}.career-module__AS_nja__benefitsGrid{grid-template-columns:repeat(2,1fr);gap:40px;display:grid}.career-module__AS_nja__benefit{text-align:center;background:#f9f9f9;border-radius:12px;padding:40px}.career-module__AS_nja__benefit i{color:#1351d8;margin-bottom:20px;font-size:48px;display:block}.career-module__AS_nja__benefit h3{color:#333;margin:0 0 15px;font-size:22px;font-weight:600}.career-module__AS_nja__benefit p{color:#666;margin:0;font-size:15px;line-height:1.6}.career-module__AS_nja__positionsSection{background:#f9f9f9;padding:80px 0}.career-module__AS_nja__positionsSection h2{text-align:center;color:#1351d8;margin:0 0 60px;font-size:42px;font-weight:600}.career-module__AS_nja__positionsList{max-width:800px;margin:0 auto}.career-module__AS_nja__positionCard{background:#fff;border-radius:12px;margin-bottom:25px;padding:35px;transition:all .3s;box-shadow:0 5px 20px #00000014}.career-module__AS_nja__positionCard:hover{transform:translateY(-3px);box-shadow:0 10px 35px #1351d826}.career-module__AS_nja__positionHeader{margin-bottom:15px}.career-module__AS_nja__positionHeader h3{color:#1351d8;margin:0 0 10px;font-size:22px;font-weight:600}.career-module__AS_nja__badges{gap:10px;display:flex}.career-module__AS_nja__location,.career-module__AS_nja__type{color:#1351d8;text-transform:uppercase;background:#e0e7ff;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-block}.career-module__AS_nja__positionCard p{color:#666;margin:0 0 20px;font-size:15px;line-height:1.6}.career-module__AS_nja__applyButton{color:#fff;background:#1351d8;border-radius:50px;padding:12px 30px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.career-module__AS_nja__applyButton:hover{background:#0d3aa7;transform:translateY(-2px)}.career-module__AS_nja__noJobs{text-align:center;color:#999;padding:40px;font-size:16px}.career-module__AS_nja__ctaSection{text-align:center;color:#fff;background:linear-gradient(135deg,#1351d8 0%,#0d3aa7 100%);padding:80px 0}.career-module__AS_nja__ctaSection h2{color:#fff;margin:0 0 15px;font-size:42px;font-weight:600}.career-module__AS_nja__ctaSection p{opacity:.95;color:#fff;margin:0 0 35px;font-size:18px}.career-module__AS_nja__ctaButton{color:#1351d8;background:#fff;border-radius:50px;padding:15px 45px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.career-module__AS_nja__ctaButton:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0000004d}@media (max-width:768px){.career-module__AS_nja__heroTitle{font-size:36px}.career-module__AS_nja__benefitsGrid{grid-template-columns:1fr}.career-module__AS_nja__cultureSection h2,.career-module__AS_nja__positionsSection h2{font-size:32px}.career-module__AS_nja__ctaSection h2{font-size:28px}}
