.npmb-page .site-content>.ast-container{width:100%!important;max-width:none!important;padding:0!important}.npmb-page #primary,.npmb-page .site-main,.npmb-page article.page,.npmb-page .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.npmb-page .entry-header,.npmb-page #secondary{display:none!important}
.npmb-site{--mil:#52663c;--mil-2:#6f8052;--mil-dark:#172117;--mil-deep:#0d180f;--sand:#d7c29b;--gold:#d6b45f;--ink:#172117;--text:#4c5848;--muted:#748070;--border:#dce2d7;font-family:var(--np-font-body,inherit);color:var(--text);overflow:hidden}.npmb-site *{box-sizing:border-box}.npmb-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}
.npmb-hero-front{position:relative;padding:0 0 74px;background:radial-gradient(circle at 84% 18%,rgba(156,177,112,.28),transparent 29%),linear-gradient(135deg,#0d180f 0%,#243522 58%,#52663c 100%);color:#fff}.npmb-hero-front:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:38px 38px;pointer-events:none}.npmb-country-bar{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:19px 0 12px;border-bottom:1px solid rgba(255,255,255,.13)}.npmb-country-bar span{display:inline-flex;align-items:center;gap:8px;color:#eef4e9;font-size:11px;font-weight:900;letter-spacing:.09em}.npmb-country-bar small{color:rgba(255,255,255,.58);font-weight:700;letter-spacing:.04em}.npmb-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.12fr .88fr;gap:72px;align-items:center;padding-top:61px}.npmb-eyebrow,.npmb-heading>span,.npmb-evidence-copy>span{display:inline-flex;margin-bottom:14px;color:var(--mil-2);font-size:12px;font-weight:800;letter-spacing:.13em}.npmb-hero-copy .npmb-eyebrow{color:#c8d5b5}.npmb-hero-copy h1{max-width:690px;margin:0 0 20px;color:#fff;font-size:clamp(42px,5vw,68px);line-height:1.02;letter-spacing:-.045em}.npmb-hero-copy>p{max-width:650px;margin:0;color:rgba(255,255,255,.78);font-size:19px;line-height:1.65}.npmb-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.npmb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 21px;border-radius:10px;font-weight:800;text-decoration:none!important;transition:.2s}.npmb-btn.primary{background:var(--mil-2);color:#fff!important;box-shadow:0 9px 24px rgba(23,33,23,.3)}.npmb-btn.primary:hover{background:#81945f;transform:translateY(-2px)}.npmb-btn.secondary{border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08);color:#fff!important}.npmb-command-card{position:relative;padding:30px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:rgba(13,24,15,.64);box-shadow:0 24px 60px rgba(0,0,0,.25);backdrop-filter:blur(12px)}.npmb-card-badge{display:inline-flex;padding:7px 11px;border-radius:99px;background:rgba(214,180,95,.14);color:#f1d995;font-size:11px;font-weight:800;text-transform:uppercase}.npmb-radar{position:relative;width:170px;height:170px;margin:24px auto;border:1px solid rgba(196,212,168,.35);border-radius:50%}.npmb-radar:before,.npmb-radar:after{content:"";position:absolute;inset:25%;border:1px solid rgba(196,212,168,.28);border-radius:50%}.npmb-radar:after{inset:43%}.npmb-radar i{position:absolute;left:50%;top:0;width:1px;height:100%;background:rgba(196,212,168,.22)}.npmb-radar i:nth-child(2){transform:rotate(60deg)}.npmb-radar i:nth-child(3){transform:rotate(120deg)}.npmb-radar b{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:54px;height:54px;transform:translate(-50%,-50%);border-radius:15px;background:linear-gradient(135deg,#52663c,#91a96b);color:#fff;font-size:19px;box-shadow:0 0 30px rgba(118,143,83,.5)}.npmb-command-card h2{margin:0 0 8px;color:#fff;font-size:25px}.npmb-command-card p{margin:0;color:rgba(255,255,255,.7);line-height:1.6}
.npmb-trust{background:#fff;border-bottom:1px solid var(--border)}.npmb-trust .npmb-shell{display:flex;justify-content:center;gap:44px;padding:18px 0}.npmb-trust span{font-size:13px;font-weight:700;color:#40503e}.npmb-trust i{margin-right:8px;color:#607847;font-style:normal}.npmb-section{padding:86px 0;background:#fff}.npmb-section.npmb-soft{background:#f2f5ef}.npmb-heading{max-width:780px;margin:0 auto 42px;text-align:center}.npmb-heading h2,.npmb-evidence-copy h2{margin:0 0 15px;color:var(--ink);font-size:clamp(32px,4vw,46px);line-height:1.1;letter-spacing:-.035em}.npmb-heading p,.npmb-evidence-copy>p{margin:0;color:var(--text);font-size:17px;line-height:1.7}.npmb-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.npmb-feature{padding:25px;border:1px solid var(--border);border-radius:17px;background:#fff;box-shadow:0 8px 24px rgba(23,33,23,.055);transition:.2s}.npmb-feature:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(23,33,23,.1)}.npmb-feature>div{display:grid;place-items:center;width:47px;height:47px;margin-bottom:20px;border-radius:13px;background:#edf2e7;color:var(--mil)}.npmb-feature h3{margin:0 0 9px;color:var(--ink);font-size:19px}.npmb-feature p{margin:0;font-size:14px;line-height:1.65}.npmb-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.npmb-steps article{display:flex;gap:17px;padding:25px;background:#fff;border:1px solid var(--border);border-radius:17px}.npmb-steps article>b{display:grid;place-items:center;flex:0 0 43px;height:43px;border-radius:13px;background:var(--mil-dark);color:#fff;font-size:18px}.npmb-steps h3{margin:2px 0 8px;color:var(--ink);font-size:19px}.npmb-steps p{margin:0;font-size:14px;line-height:1.65}
.npmb-evidence{display:grid;grid-template-columns:1fr 430px;gap:55px;align-items:center;padding:52px;border:1px solid #ced8c7;border-radius:24px;background:linear-gradient(135deg,#fbfcfa,#eef3e9);box-shadow:0 18px 50px rgba(23,33,23,.08)}.npmb-warning{display:flex;gap:12px;margin-top:24px;padding:16px;border:1px solid #e5cf98;border-radius:12px;background:#fff9e9}.npmb-warning span{color:#a57516}.npmb-warning p{margin:0;color:#6f561e;font-size:13px;line-height:1.55}.npmb-document{position:relative;padding:28px;background:#fff;border:1px solid #d6dfd1;border-radius:13px;box-shadow:0 18px 35px rgba(23,33,23,.12);transform:rotate(1deg)}.npmb-doc-top{display:flex;align-items:center;gap:10px;padding-bottom:18px;border-bottom:2px solid var(--mil-dark);color:var(--mil-dark)}.npmb-doc-top span{font-size:32px;width:32px;height:32px}.npmb-doc-top small{font-weight:900;letter-spacing:.1em}.npmb-document dl{margin:18px 0 55px}.npmb-document dl>div{display:grid;grid-template-columns:100px 1fr;padding:10px 0;border-bottom:1px solid #e7ece4}.npmb-document dt{color:#7a8676;font-size:12px;text-transform:uppercase}.npmb-document dd{margin:0;color:var(--ink);font-weight:800}.npmb-stamp{position:absolute;right:24px;bottom:20px;padding:8px 13px;border:3px double var(--mil);border-radius:5px;color:var(--mil);font-size:10px;font-weight:900;line-height:1.25;text-align:center;transform:rotate(-6deg)}
.npmb-dark{background:radial-gradient(circle at 10% 0,rgba(138,161,98,.23),transparent 30%),var(--mil-deep);color:#fff}.npmb-heading.light h2{color:#fff}.npmb-heading.light p{color:rgba(255,255,255,.68)}.npmb-adv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.npmb-adv-grid article{padding:26px;border:1px solid rgba(255,255,255,.15);border-radius:17px;background:rgba(255,255,255,.06)}.npmb-adv-grid article>span{color:var(--gold)}.npmb-adv-grid h3{margin:16px 0 9px;color:#fff}.npmb-adv-grid p{min-height:68px;margin:0;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}.npmb-adv-grid b{display:inline-flex;margin-top:18px;padding:6px 9px;border-radius:99px;background:rgba(145,169,107,.16);color:#c8dfa6;font-size:11px;text-transform:uppercase}.npmb-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.npmb-resource-grid>a{display:flex;gap:15px;align-items:flex-start;padding:22px;border:1px solid var(--border);border-radius:15px;color:inherit!important;text-decoration:none!important}.npmb-resource-grid>a>span{color:var(--mil)}.npmb-resource-grid h3{margin:0 0 7px;color:var(--ink);font-size:17px}.npmb-resource-grid p{margin:0;font-size:13px;line-height:1.55}.npmb-resource-grid i{margin-left:auto;color:var(--mil);font-style:normal;font-size:20px}.npmb-faq{max-width:850px;margin:68px auto 0}.npmb-faq>h2{text-align:center;color:var(--ink);font-size:32px}.npmb-faq details{border-bottom:1px solid var(--border)}.npmb-faq summary{display:flex;justify-content:space-between;padding:20px 4px;color:var(--ink);font-weight:800;cursor:pointer;list-style:none}.npmb-faq summary::-webkit-details-marker{display:none}.npmb-faq summary span{color:var(--mil);font-size:22px}.npmb-faq details[open] summary span{transform:rotate(45deg)}.npmb-faq details p{margin:0;padding:0 4px 20px;line-height:1.65}.npmb-cta{background:linear-gradient(135deg,#34452f,#6f8052);color:#fff}.npmb-cta .npmb-shell{display:flex;justify-content:space-between;align-items:center;gap:40px}.npmb-cta h2{margin:0 0 8px;color:#fff;font-size:38px}.npmb-cta p{margin:0;color:rgba(255,255,255,.78)}.npmb-cta .npmb-buttons{margin:0;flex-wrap:nowrap}.npmb-cta .npmb-btn.primary{background:#fff;color:#445638!important}.npmb-btn.ghost{border:1px solid rgba(255,255,255,.45);color:#fff!important}.npmb-legal{padding:22px 0;background:#0a130c;color:rgba(255,255,255,.64)}.npmb-legal .npmb-shell{display:flex;gap:12px;align-items:flex-start}.npmb-legal p{margin:0;font-size:12px;line-height:1.55}
@media(max-width:1024px){.npmb-hero-grid{gap:38px}.npmb-card-grid{grid-template-columns:repeat(2,1fr)}.npmb-evidence{grid-template-columns:1fr 360px;padding:38px}.npmb-resource-grid{grid-template-columns:1fr}.npmb-trust .npmb-shell{gap:18px;justify-content:space-between}.npmb-trust span{font-size:12px}}
@media(max-width:767px){.npmb-shell{width:min(100% - 26px,1180px)}.npmb-country-bar{padding-top:14px}.npmb-country-bar small{display:none}.npmb-country-bar span{font-size:10px}.npmb-hero-front{padding-bottom:56px}.npmb-hero-grid{grid-template-columns:1fr;padding-top:45px}.npmb-hero-copy h1{font-size:41px}.npmb-hero-copy>p{font-size:17px}.npmb-command-card{display:none}.npmb-trust .npmb-shell{display:grid;gap:10px;padding:15px 0}.npmb-section{padding:60px 0}.npmb-heading{margin-bottom:30px}.npmb-card-grid,.npmb-steps,.npmb-adv-grid{grid-template-columns:1fr}.npmb-evidence{grid-template-columns:1fr;padding:24px}.npmb-document{transform:none}.npmb-cta .npmb-shell{display:block;text-align:center}.npmb-cta .npmb-buttons{justify-content:center;margin-top:24px;flex-wrap:wrap}.npmb-buttons .npmb-btn{width:100%}.npmb-legal .npmb-shell{align-items:flex-start}.npmb-heading h2,.npmb-evidence-copy h2{font-size:32px}}

/* Responsive controls — v1.4.0 */
.npmb-site .npmb-shell{width:min(var(--npmb-desktop-max,1180px),calc(100% - 40px))}
.npmb-site .npmb-hero-copy h1{font-size:clamp(42px,5vw,var(--npmb-desktop-title,68px))}
.npmb-site .npmb-section{padding:var(--npmb-desktop-section,86px) 0}
@media(max-width:1024px) and (min-width:768px){
 .npmb-site .npmb-shell{width:min(var(--npmb-tablet-max,920px),calc(100% - 36px))}
 .npmb-site .npmb-hero-copy h1{font-size:var(--npmb-tablet-title,50px)}
 .npmb-site .npmb-section{padding:var(--npmb-tablet-section,72px) 0}
}
@media(max-width:767px){
 .npmb-site .npmb-shell{width:calc(100% - (var(--npmb-mobile-side,13px) * 2))}
 .npmb-site .npmb-hero-copy h1{font-size:var(--npmb-mobile-title,41px)}
 .npmb-site .npmb-section{padding:var(--npmb-mobile-section,60px) 0}
}


/* Visual controls — v2.4.0 */
.npmb-site .npmb-shell{width:min(var(--npmb-desktop-max,1180px),calc(100% - (var(--npmb-desktop-side,20px) * 2)))}
.npmb-site .npmb-hero-front{min-height:var(--npmb-desktop-hero-min,0px)}
.npmb-site .npmb-card-grid{grid-template-columns:repeat(var(--npmb-desktop-columns,4),minmax(0,1fr));gap:var(--npmb-desktop-gap,18px)}
.npmb-site .npmb-steps,.npmb-site .npmb-adv-grid,.npmb-site .npmb-resource-grid{gap:var(--npmb-desktop-gap,18px)}
.npmb-site .npmb-feature,.npmb-site .npmb-steps article,.npmb-site .npmb-adv-grid article,.npmb-site .npmb-resource-grid>a{border-radius:var(--npmb-card-radius,17px)}
@media(max-width:1024px) and (min-width:768px){
 .npmb-site .npmb-shell{width:min(var(--npmb-tablet-max,920px),calc(100% - (var(--npmb-tablet-side,18px) * 2)))}
 .npmb-site .npmb-hero-front{min-height:var(--npmb-tablet-hero-min,0px)}
 .npmb-site .npmb-card-grid{grid-template-columns:repeat(var(--npmb-tablet-columns,2),minmax(0,1fr));gap:var(--npmb-tablet-gap,18px)}
 .npmb-site .npmb-steps,.npmb-site .npmb-adv-grid,.npmb-site .npmb-resource-grid{gap:var(--npmb-tablet-gap,18px)}
}
@media(max-width:767px){
 .npmb-site .npmb-hero-front{min-height:var(--npmb-mobile-hero-min,0px)}
 .npmb-site .npmb-card-grid,.npmb-site .npmb-steps,.npmb-site .npmb-adv-grid,.npmb-site .npmb-resource-grid{grid-template-columns:repeat(var(--npmb-mobile-columns,1),minmax(0,1fr));gap:var(--npmb-mobile-gap,14px)}
}
