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

/* =========================================================
   STANDARD PAGE GUTTERS
========================================================= */
.np-about-shell {
    width:100% !important;
    max-width:1180px !important;
    margin-left:auto !important;
    margin-right:auto !important;
    padding-left:32px !important;
    padding-right:32px !important;
}

@media (max-width:600px) {
    .np-about-shell {
        padding-left:20px !important;
        padding-right:20px !important;
    }
}


/* =========================================================
   WORKFORCE LIFECYCLE CARDS — INNER PADDING
   Overrides the Astra article reset on page 15800
========================================================= */

body.page-id-15800 .np-about .np-about-platform-grid article {
    padding: 26px 36px 28px !important;
}


/* Tablet */

@media (max-width: 950px) {

    body.page-id-15800 .np-about .np-about-platform-grid article {
        padding: 25px 28px 27px !important;
    }

}


/* Mobile */

@media (max-width: 600px) {

    body.page-id-15800 .np-about .np-about-platform-grid article {
        padding: 24px !important;
    }

}



/* =========================================================
   OUR APPROACH CARDS — INNER PADDING
   Overrides the page-wide Astra article reset
========================================================= */

body.page-id-15800 .np-about .np-about-values-grid article {
    padding: 26px 30px 28px !important;
}


/* Keep content naturally aligned */

body.page-id-15800 .np-about .np-about-values-grid article h3 {
    margin-top: 16px;
    margin-bottom: 9px;
}

body.page-id-15800 .np-about .np-about-values-grid article p {
    margin: 0;
}


/* Tablet */

@media (max-width: 950px) {

    body.page-id-15800 .np-about .np-about-values-grid article {
        padding: 26px 28px !important;
    }

}


/* Mobile */

@media (max-width: 600px) {

    body.page-id-15800 .np-about .np-about-values-grid article {
        padding: 24px !important;
    }

}

