.np-careers{--p:#6667ab;--o:#ff9800;--t:#0aa599;--n:#103d84;--l:#9c9cc8;--y:#f2bd35;--m:#60758a;color:#173b5f}.np-careers *{box-sizing:border-box}.np-careers-shell{width:100%;max-width:1180px;margin:0 auto;padding:0 28px}.np-careers-two{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.np-careers-hero{padding:82px 0;background:radial-gradient(circle at 12% 14%,rgba(102,103,171,.13),transparent 28%),radial-gradient(circle at 90% 25%,rgba(10,165,153,.10),transparent 26%),linear-gradient(135deg,#f8faff,#f7fbfb)}.np-careers-kicker,.np-careers-heading>span{font-size:11px;font-weight:800;letter-spacing:1.8px;color:var(--p)}.np-careers h1{font-size:52px;line-height:1.05;color:var(--n);margin:14px 0 22px}.np-careers h2{font-size:36px;line-height:1.16;color:var(--n);margin:10px 0 17px}.np-careers h3{color:var(--n)}.np-careers p,.np-careers span{line-height:1.6}.np-careers p{color:var(--m)}.np-careers-hero p{font-size:18px}.np-careers-actions{display:flex;gap:12px;margin-top:28px}.np-careers-btn{display:inline-block;padding:13px 22px;border-radius:8px;text-decoration:none;font-weight:700}.np-careers-btn.primary{background:var(--o);color:#fff}.np-careers-btn.secondary{background:#fff;border:1px solid var(--p);color:var(--p)}
.np-careers-visual{background:#fff;border:1px solid #dfe6ee;border-radius:18px;padding:24px;box-shadow:0 20px 50px rgba(16,61,132,.12)}.np-careers-vhead{display:flex;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:1px solid #edf1f5}.np-careers-vhead strong{color:var(--n)}.np-careers-vhead span{font-size:10px;color:var(--t)}.np-careers-role-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:16px 0}.np-careers-role-grid div{padding:14px;border-radius:10px;background:#f7f9fc;border-left:4px solid var(--p)}.np-careers-role-grid div:nth-child(2){border-color:var(--o)}.np-careers-role-grid div:nth-child(3){border-color:var(--t)}.np-careers-role-grid div:nth-child(4){border-color:var(--l)}.np-careers-role-grid div:nth-child(5){border-color:var(--y)}.np-careers-role-grid div:nth-child(6){border-color:var(--n)}.np-careers-role-grid b,.np-careers-role-grid span{display:block}.np-careers-role-grid b{font-size:11px;color:var(--n)}.np-careers-role-grid span{font-size:8px;color:var(--m);margin-top:3px}.np-careers-vbar{text-align:center;padding:11px;border-radius:8px;background:linear-gradient(90deg,var(--n),var(--p));color:#fff;font-size:9px;font-weight:800;letter-spacing:1px}
.np-careers-section,.np-careers-areas,.np-careers-jobs{padding:76px 0}.np-careers-heading{text-align:center;max-width:800px;margin:0 auto 38px}.np-careers-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.np-careers-benefit-grid article{padding:22px;background:#fff;border:1px solid #e0e6ed;border-radius:13px;box-shadow:0 8px 22px rgba(16,61,132,.04)}.np-careers-benefit-grid h3{font-size:15px;margin:13px 0 8px}.np-careers-benefit-grid p{font-size:11px;margin:0}.np-careers-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:11px}.np-careers-icon.purple{background:#eeeeF8;color:var(--p)}.np-careers-icon.teal{background:#e8f8f6;color:var(--t)}.np-careers-icon.orange{background:#fff2df;color:var(--o)}.np-careers-icon.navy{background:#eaf0f8;color:var(--n)}
.np-careers-values{padding:78px 0;background:#f2f9f8}.np-careers-checks{margin-top:27px}.np-careers-checks div{padding:13px 0;border-bottom:1px solid #dceae8}.np-careers-checks b,.np-careers-checks span{display:block}.np-careers-checks b{font-size:13px;color:var(--n)}.np-careers-checks span{font-size:11px;color:var(--m);margin-top:3px}.np-careers-card{background:linear-gradient(145deg,var(--n),#1d5799);border-radius:18px;padding:30px;color:#fff;box-shadow:0 18px 45px rgba(16,61,132,.2)}.np-careers-card>span{font-size:10px;font-weight:800;letter-spacing:1.4px;color:#cdd9ff}.np-careers-card h3{font-size:28px;color:#fff;margin:12px 0 24px}.np-careers-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.np-careers-card-grid div{padding:15px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.16);border-radius:10px}.np-careers-card-grid b,.np-careers-card-grid span{display:block}.np-careers-card-grid b{font-size:12px}.np-careers-card-grid span{font-size:9px;color:#dae4ef;margin-top:4px}
.np-careers-areas{background:#f7f8fc}.np-careers-area-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.np-careers-area-grid div{padding:20px;border:1px solid #e0e6ed;border-left:4px solid var(--p);border-radius:12px;background:#fff}.np-careers-area-grid div:nth-child(2){border-left-color:var(--o)}.np-careers-area-grid div:nth-child(3){border-left-color:var(--t)}.np-careers-area-grid div:nth-child(4){border-left-color:var(--l)}.np-careers-area-grid div:nth-child(5){border-left-color:var(--y)}.np-careers-area-grid div:nth-child(6){border-left-color:var(--n)}.np-careers-area-grid b,.np-careers-area-grid span{display:block}.np-careers-area-grid b{font-size:14px;color:var(--n)}.np-careers-area-grid span{font-size:11px;color:var(--m);margin-top:5px}
.np-careers-region{padding:70px 0;background:#fff}.np-careers-region .np-careers-heading{margin-bottom:0}.np-careers-jobs{background:#fff}.np-careers-jobs-frame{background:#fff;border:1px solid #e0e6ed;border-radius:16px;overflow:hidden;box-shadow:0 12px 32px rgba(16,61,132,.08)}.np-careers-jobs-frame iframe{display:block;width:100%;height:1000px;border:0;background:#fff}
.np-careers-final{text-align:center;padding:68px 20px;background:linear-gradient(135deg,var(--n),var(--p))}.np-careers-final h2{color:#fff}.np-careers-final p{color:#edf1ff;max-width:760px;margin:0 auto 24px}
body.page-id-16230 .site-header,body.page-id-16230 header.site-header,body.page-id-16230 #masthead,body.page-id-16230 .main-header-bar,body.page-id-16230 .ast-primary-header-bar,body.page-id-16230 .elementor-location-header,body.page-id-16230 .site-footer,body.page-id-16230 footer.site-footer,body.page-id-16230 #colophon,body.page-id-16230 .elementor-location-footer,body.page-id-16230 .entry-header,body.page-id-16230 .page-header,body.page-id-16230 .entry-title{display:none!important}body.page-id-16230 #page,body.page-id-16230 #content,body.page-id-16230 .site-content,body.page-id-16230 .content-area,body.page-id-16230 .site-main,body.page-id-16230 article,body.page-id-16230 .entry-content,body.page-id-16230 .ast-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
@media(max-width:950px){.np-careers-two{grid-template-columns:1fr;gap:38px}.np-careers-benefit-grid{grid-template-columns:1fr 1fr}.np-careers-area-grid{grid-template-columns:1fr 1fr}.np-careers h1{font-size:42px}}@media(max-width:600px){.np-careers-shell{padding:0 20px}.np-careers h1{font-size:36px}.np-careers h2{font-size:30px}.np-careers-actions{flex-direction:column;align-items:flex-start}.np-careers-role-grid,.np-careers-benefit-grid,.np-careers-card-grid,.np-careers-area-grid{grid-template-columns:1fr}.np-careers-jobs-frame iframe{height:1200px}}

/* External careers portal CTA */
.np-careers-jobs-link{
    max-width:760px;
    margin:0 auto;
    padding:48px 38px;
    text-align:center;
    background:#fff;
    border:1px solid #e0e6ed;
    border-radius:18px;
    box-shadow:0 12px 32px rgba(16,61,132,.08);
}
.np-careers-jobs-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:58px;
    height:58px;
    margin:0 auto 18px;
    border-radius:14px;
    background:#eeeeF8;
    color:#6667ab;
    font-size:25px;
    font-weight:800;
}
.np-careers-jobs-link h3{
    margin:0 0 10px;
    font-size:24px;
    color:#103d84;
}
.np-careers-jobs-link p{
    max-width:570px;
    margin:0 auto 24px;
    color:#60758a;
}
.np-careers-external-note{
    display:block;
    margin-top:14px;
    font-size:10px;
    color:#60758a;
}
