.career-hero{padding-top:32px;padding-bottom:32px;position:relative;background:#fff;overflow:hidden;z-index:0}.career-hero::before{content:'';position:absolute;top:50%;right:0;width:60%;height:100%;background:radial-gradient(circle at center,rgba(164,222,195,.4) 0%,rgba(255,255,255,0) 70%);transform:translateY(-50%);z-index:0;pointer-events:none}.career-hero>.container-xl{position:relative;z-index:1}.career-hero__subtitle{display:block;font-size:16px;font-weight:500;color:#6c757d;margin-bottom:8px}.career-hero__title{font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.2;letter-spacing:0;text-transform:uppercase;margin-bottom:16px;background:radial-gradient(139.79% 172.41% at -11.52% -25.29%,#e9ffbd 0%,#1f8c6b 56.25%,#022c0d 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.career-hero__desc{font-weight:500;font-size:16px;line-height:1.5;color:#333;margin-bottom:32px;text-align:justify}.career-hero__locations{display:inline-flex;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:50px;padding:12px 24px;gap:16px;box-shadow:0 4px 12px rgba(0,0,0,.05);flex-wrap:wrap}.career-hero__location-item{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:#333}.career-hero__location-item i{color:#0f9563;font-size:18px}.career-hero__location-divider{width:1px;height:16px;background-color:#d1d1d1}.career-hero__inner{display:grid;gap:1rem;align-items:center}.career-hero__media{display:flex;justify-content:center;align-items:stretch;animation:fadeInUp 1s ease-out forwards;position:relative}.career-hero__image-wrapper{position:relative;width:100%;height:100%;z-index:1}.career-hero__image-wrapper::before,.career-hero__image-wrapper::after{content:'';position:absolute;border-radius:50%;filter:blur(60px);z-index:-1;pointer-events:none}.career-hero__image-wrapper::before{width:60%;height:60%;background:rgba(164,222,195,.8);bottom:-10%;left:-15%}.career-hero__image-wrapper::after{width:60%;height:60%;background:rgba(255,240,180,.6);top:-10%;right:-15%}.career-hero__image{width:100%;height:100%;min-height:350px;display:block;border-radius:12px}@media(min-width:48em){.career-hero{padding-top:12px;padding-bottom:12px}.career-hero__desc{font-size:18px}}@media(min-width:62em){.career-hero{padding-top:3rem;padding-bottom:3rem}}@media(min-width:75em){.career-hero__inner{grid-template-columns:5fr 5fr;justify-content:space-between;align-items:start}.career-hero__content{padding-top:12px}.career-hero__desc{max-width:600px}}@media(max-width:74.99em){.career-hero::before{display:none}.career-hero__image-wrapper::before,.career-hero__image-wrapper::after{opacity:.8;transform:scale(.8)}.career-hero__inner{gap:1rem}.career-hero__content{display:flex;flex-direction:column;align-items:center;text-align:center}.career-hero__locations{justify-content:center;padding:12px 20px}}@media(max-width:36em){.career-hero__locations{flex-direction:row;flex-wrap:wrap;justify-content:center;background:transparent;border:0;box-shadow:none;padding:0;gap:8px;width:100%}.career-hero__location-item{background:#fff;border:1px solid #e0e0e0;border-radius:50px;padding:6px 14px;font-size:13px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.career-hero__location-item svg,.career-hero__location-item i{width:12px;height:auto;font-size:14px}.career-hero__location-divider{display:none}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.career-why{padding:3em 0}.career-why__inner{background-color:#a4d4bc59;border-radius:12px;padding:3em 2.5em}.career-why__title{text-align:center;color:#046246;font-size:2em;font-weight:700;margin-bottom:2em;text-transform:uppercase}.career-why__card{background-color:#fff;border:2px solid #4ad3ac;border-radius:8px;padding:1.5em;height:100%;box-shadow:0 4px 15px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.career-why__card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.05)}.career-why__icon{margin-bottom:.5rem;color:#046246}.career-why__card-title{color:#006547;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;margin-bottom:.75em;text-transform:uppercase}.career-why__card-desc{color:#2e2e2e;font-size:clamp(.9rem,2vw,1.1rem);line-height:1.3;margin:0}@media(max-width:47.99em){.career-why__inner{padding:2em 1.5em}.career-why__title{font-size:1.5em;margin-bottom:1.5em}.career-why__card{margin-bottom:1.5em}}