.pxmkt .nlcs{--nlcs-navy:#0b1026;--nlcs-navy-soft:#121836;--nlcs-red:#b23930;--nlcs-red-hover:#93261d;--nlcs-red-soft:#f9eae7;--nlcs-ink:#101432;--nlcs-body:#4f5877;--nlcs-muted:#737c99;--nlcs-line:#d9dfec;--nlcs-line-soft:#e7eaf2;--nlcs-paper:#f5f6fa;--nlcs-white:#fff;background:var(--nlcs-paper);color:var(--nlcs-ink);font-family:var(--sans);font-size:16px;line-height:1.65}.pxmkt .nlcs *,.pxmkt .nlcs :after,.pxmkt .nlcs :before{box-sizing:border-box}.pxmkt .nlcs-wrap{width:min(1180px,calc(100% - 68px));margin-inline:auto}.pxmkt .nlcs h1,.pxmkt .nlcs h2,.pxmkt .nlcs h3,.pxmkt .nlcs h4,.pxmkt .nlcs p{margin-top:0}.pxmkt .nlcs h1,.pxmkt .nlcs h2,.pxmkt .nlcs h3,.pxmkt .nlcs h4{font-family:var(--sans);text-wrap:balance}.pxmkt .nlcs a:focus-visible,.pxmkt .nlcs summary:focus-visible{outline:3px solid #e33a2f;outline-offset:4px}.pxmkt .nlcs-eyebrow,.pxmkt .nlcs-section-head>p:first-child,.pxmkt .nlcs-section-label{margin-bottom:14px;color:var(--nlcs-red);font-size:.86rem;font-weight:700;letter-spacing:.01em}.pxmkt .nlcs-breadcrumb{display:flex;align-items:center;gap:9px;min-height:44px;margin-bottom:clamp(36px,5vw,60px);color:#aab2ca;font-size:.84rem}.pxmkt .nlcs-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;gap:7px;color:#d8ddeb}.pxmkt .nlcs-breadcrumb a:hover{color:#fff}.pxmkt .nlcs-breadcrumb svg{width:15px;height:15px;flex:none}.pxmkt .nlcs-detail-hero,.pxmkt .nlcs-hero{background:var(--nlcs-navy);color:#eef1f8}.pxmkt .nlcs-hero{padding:clamp(48px,6vw,78px) 0 clamp(72px,9vw,108px)}.pxmkt .nlcs-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);align-items:end;gap:clamp(48px,8vw,108px)}.pxmkt .nlcs-hero-copy h1{max-width:18ch;margin-bottom:24px;color:#fff;font-size:clamp(2.75rem,5.4vw,4.6rem);font-weight:700;letter-spacing:-.045em;line-height:1.02}.pxmkt .nlcs-lead{max-width:65ch;margin-bottom:0;color:#b7bfd6;font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.68}.pxmkt .nlcs-hero-summary{display:grid;gap:9px;padding:6px 0 6px 24px;border-left:3px solid var(--nlcs-red)}.pxmkt .nlcs-hero-summary svg{width:26px;height:26px;margin-bottom:8px;color:#ef756b}.pxmkt .nlcs-hero-summary strong{color:#fff;font-size:1.1rem}.pxmkt .nlcs-hero-summary span{color:#aab2ca;font-size:.9rem}.pxmkt .nlcs-register{padding:clamp(76px,9vw,112px) 0;background:var(--nlcs-paper)}.pxmkt .nlcs-section-head{max-width:820px;margin-bottom:clamp(42px,6vw,64px)}.pxmkt .nlcs-section-head h2{margin-bottom:18px;color:var(--nlcs-ink);font-size:clamp(2.1rem,4vw,3.35rem);font-weight:700;letter-spacing:-.04em;line-height:1.08}.pxmkt .nlcs-section-head>p:last-child{max-width:67ch;margin-bottom:0;color:var(--nlcs-body);font-size:1.02rem}.pxmkt .nlcs-reading-guide{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:8px clamp(32px,6vw,72px);margin:0 0 clamp(42px,6vw,64px);padding:clamp(28px,4vw,40px);border:1px solid var(--nlcs-line);border-left:4px solid var(--nlcs-red);border-radius:12px;background:var(--nlcs-white)}.pxmkt .nlcs-reading-guide>p{grid-column:1;margin-bottom:4px}.pxmkt .nlcs-reading-guide h3{grid-column:1;margin-bottom:0;color:var(--nlcs-ink);font-size:clamp(1.35rem,2.3vw,1.85rem);font-weight:700;letter-spacing:-.03em;line-height:1.15}.pxmkt .nlcs-reading-guide>div{grid-column:2;grid-row:1/span 2;display:grid;gap:16px}.pxmkt .nlcs-reading-guide>div p{margin-bottom:0;color:var(--nlcs-body);line-height:1.72}.pxmkt .nlcs-records{display:grid;gap:24px}.pxmkt .nlcs-record{overflow:hidden;border:1px solid var(--nlcs-line);border-radius:14px;background:var(--nlcs-white);box-shadow:0 14px 34px rgba(11,16,38,.055)}.pxmkt .nlcs-record-topline{display:flex;flex-wrap:wrap;gap:8px 22px;padding:17px 24px;border-bottom:1px solid var(--nlcs-line-soft);background:#fafbfc;color:var(--nlcs-muted);font-size:.82rem;font-weight:600}.pxmkt .nlcs-record-topline span{display:inline-flex;align-items:center;gap:7px}.pxmkt .nlcs-record-topline svg{width:15px;height:15px;color:var(--nlcs-red)}.pxmkt .nlcs-record-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(230px,.68fr) minmax(220px,.62fr)}.pxmkt .nlcs-record-grid>div{min-width:0;padding:clamp(28px,4vw,42px)}.pxmkt .nlcs-record-grid>div+div{border-left:1px solid var(--nlcs-line-soft)}.pxmkt .nlcs-record-main h3{max-width:25ch;margin-bottom:15px;color:var(--nlcs-ink);font-size:clamp(1.55rem,2.8vw,2.3rem);font-weight:700;letter-spacing:-.035em;line-height:1.12}.pxmkt .nlcs-record-main h3 a{color:inherit}.pxmkt .nlcs-record-main h3 a:hover{color:var(--nlcs-red)}.pxmkt .nlcs-record-main>p{max-width:62ch;margin-bottom:26px;color:var(--nlcs-body)}.pxmkt .nlcs-record-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0}.pxmkt .nlcs-case-context dt,.pxmkt .nlcs-case-facts dt,.pxmkt .nlcs-record-facts dt,.pxmkt .nlcs-source-details dt{margin-bottom:4px;color:var(--nlcs-muted);font-size:.76rem;font-weight:650}.pxmkt .nlcs-record-facts dd{margin:0;color:var(--nlcs-ink);font-size:.89rem;font-weight:650;line-height:1.45}.pxmkt .nlcs-record-scope h4,.pxmkt .nlcs-record-takeaway h4{margin-bottom:17px;color:var(--nlcs-ink);font-size:.93rem;font-weight:700}.pxmkt .nlcs-record-scope ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}.pxmkt .nlcs-record-scope li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;color:var(--nlcs-body);font-size:.88rem;line-height:1.45}.pxmkt .nlcs-record-scope svg{width:17px;height:17px;margin-top:2px;color:#1f7a47}.pxmkt .nlcs-record-takeaway{background:#fafbfc}.pxmkt .nlcs-record-takeaway p{margin-bottom:22px;color:var(--nlcs-body);font-size:.9rem}.pxmkt .nlcs-text-link{display:inline-flex;align-items:center;min-height:44px;gap:9px;color:var(--nlcs-red);font-size:.9rem;font-weight:700}.pxmkt .nlcs-text-link:hover{color:var(--nlcs-red-hover)}.pxmkt .nlcs-text-link svg{width:17px;height:17px;transition:transform .16s ease}.pxmkt .nlcs-text-link:hover svg{transform:translateX(3px)}.pxmkt .nlcs-cta{padding:clamp(70px,8vw,96px) 0;background:var(--nlcs-navy-soft);color:#edf0f7}.pxmkt .nlcs-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px}.pxmkt .nlcs-cta h2{max-width:20ch;margin-bottom:16px;color:#fff;font-size:clamp(2rem,3.8vw,3.15rem);font-weight:700;letter-spacing:-.04em;line-height:1.08}.pxmkt .nlcs-cta p:not(.nlcs-eyebrow){max-width:66ch;margin-bottom:0;color:#aeb7d0}.pxmkt .nlcs-actions{display:flex;align-items:stretch;gap:11px}.pxmkt .nlcs-aside-action,.pxmkt .nlcs-primary-action,.pxmkt .nlcs-secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;gap:9px;padding:12px 18px;border:1px solid transparent;border-radius:8px;font-size:.9rem;font-weight:700;line-height:1.3;text-align:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.pxmkt .nlcs-primary-action{background:var(--nlcs-red);color:#fff}.pxmkt .nlcs-primary-action:hover{background:var(--nlcs-red-hover);color:#fff;transform:translateY(-1px)}.pxmkt .nlcs-secondary-action{border-color:rgba(217,223,236,.32);color:#eef1f8}.pxmkt .nlcs-secondary-action:hover{border-color:#fff;color:#fff}.pxmkt .nlcs-aside-action svg,.pxmkt .nlcs-primary-action svg,.pxmkt .nlcs-secondary-action svg{width:17px;height:17px;flex:none}.pxmkt .nlcs-detail{background:var(--nlcs-white)}.pxmkt .nlcs-detail-hero{padding:clamp(48px,6vw,76px) 0 0}.pxmkt .nlcs-detail-heading{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,.48fr);align-items:end;gap:clamp(44px,8vw,96px)}.pxmkt .nlcs-detail-copy h1{max-width:19ch;margin-bottom:22px;color:#fff;font-size:clamp(2.55rem,5vw,4.35rem);font-weight:700;letter-spacing:-.045em;line-height:1.04}.pxmkt .nlcs-case-context{padding:23px 24px;border:1px solid rgba(217,223,236,.2);border-radius:10px;background:rgba(255,255,255,.035)}.pxmkt .nlcs-case-context>svg{width:23px;height:23px;margin-bottom:18px;color:#ef756b}.pxmkt .nlcs-case-context dl{display:grid;gap:14px;margin:0}.pxmkt .nlcs-case-context div{display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px}.pxmkt .nlcs-case-context dt{color:#939dbb}.pxmkt .nlcs-case-context dd{margin:0;color:#eef1f8;font-size:.86rem;font-weight:650;line-height:1.45}.pxmkt .nlcs-case-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(42px,6vw,62px) 0 0;border-top:1px solid rgba(217,223,236,.2)}.pxmkt .nlcs-case-facts div{min-width:0;padding:22px 22px 25px 0;border-right:1px solid rgba(217,223,236,.14)}.pxmkt .nlcs-case-facts div:not(:first-child){padding-left:22px}.pxmkt .nlcs-case-facts div:last-child{border-right:0}.pxmkt .nlcs-case-facts dt{color:#939dbb}.pxmkt .nlcs-case-facts dd{overflow-wrap:anywhere;margin:0;color:#eef1f8;font-size:.9rem;font-weight:650;line-height:1.45}.pxmkt .nlcs-article-layout{display:grid;grid-template-columns:210px minmax(0,790px);justify-content:space-between;gap:clamp(54px,9vw,126px);padding-top:clamp(72px,8vw,104px);padding-bottom:clamp(84px,9vw,120px)}.pxmkt .nlcs-article-nav{position:sticky;top:92px;align-self:start}.pxmkt .nlcs-article-nav nav{display:grid;border-top:1px solid var(--nlcs-line)}.pxmkt .nlcs-article-nav nav strong{padding:16px 0 10px;color:var(--nlcs-ink);font-size:.78rem}.pxmkt .nlcs-article-nav nav a{display:flex;align-items:center;min-height:42px;padding:8px 0;border-bottom:1px solid var(--nlcs-line-soft);color:var(--nlcs-body);font-size:.82rem;line-height:1.4}.pxmkt .nlcs-article-nav nav a:hover{color:var(--nlcs-red)}.pxmkt .nlcs-aside-action{width:100%;margin-top:18px;background:var(--nlcs-red);color:#fff}.pxmkt .nlcs-aside-action:hover{background:var(--nlcs-red-hover);color:#fff}.pxmkt .nlcs-article>section{scroll-margin-top:96px;padding:clamp(52px,6vw,72px) 0;border-bottom:1px solid var(--nlcs-line)}.pxmkt .nlcs-article>section:first-child{padding-top:0}.pxmkt .nlcs-article>section:last-child{border-bottom:0}.pxmkt .nlcs-article h2{max-width:24ch;margin-bottom:21px;color:var(--nlcs-ink);font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:700;letter-spacing:-.04em;line-height:1.09}.pxmkt .nlcs-direct-answer{max-width:67ch;margin-bottom:0;padding:24px 26px;border-left:4px solid var(--nlcs-red);background:var(--nlcs-red-soft);color:#333b57;font-size:clamp(1.02rem,1.4vw,1.14rem);font-weight:520;line-height:1.75}.pxmkt .nlcs-prose{display:grid;gap:18px}.pxmkt .nlcs-prose p,.pxmkt .nlcs-services>p,.pxmkt .nlcs-source>p{max-width:68ch;margin:0;color:var(--nlcs-body);line-height:1.78}.pxmkt .nlcs-workstreams{margin-top:30px;border-top:1px solid var(--nlcs-line)}.pxmkt .nlcs-workstreams article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:18px;padding:25px 0;border-bottom:1px solid var(--nlcs-line)}.pxmkt .nlcs-workstreams svg{width:23px;height:23px;color:var(--nlcs-red)}.pxmkt .nlcs-workstreams h3{margin-bottom:6px;color:var(--nlcs-ink);font-size:1rem;font-weight:700}.pxmkt .nlcs-workstreams p{max-width:66ch;margin-bottom:0;color:var(--nlcs-body)}.pxmkt .nlcs-experience-summary{margin-top:34px;padding:26px;border:1px solid #cde1d5;border-radius:10px;background:#f2f8f4}.pxmkt .nlcs-experience-summary h3{margin-bottom:17px;color:var(--nlcs-ink);font-size:1.06rem;font-weight:700}.pxmkt .nlcs-experience-summary ul,.pxmkt .nlcs-relevance-list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.pxmkt .nlcs-experience-summary li,.pxmkt .nlcs-relevance-list li{display:grid;grid-template-columns:21px minmax(0,1fr);gap:11px;color:var(--nlcs-body)}.pxmkt .nlcs-experience-summary svg,.pxmkt .nlcs-relevance-list svg{width:18px;height:18px;margin-top:3px;color:#1f7a47}.pxmkt .nlcs-relevance-list{margin-top:28px}.pxmkt .nlcs-service-links{margin-top:28px;border-top:1px solid var(--nlcs-line)}.pxmkt .nlcs-service-links a{display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;min-height:84px;gap:18px;padding:16px 0;border-bottom:1px solid var(--nlcs-line);color:var(--nlcs-ink)}.pxmkt .nlcs-service-links a>span{display:grid;gap:3px}.pxmkt .nlcs-service-links strong{font-size:.95rem}.pxmkt .nlcs-service-links small{color:var(--nlcs-body);font-size:.82rem}.pxmkt .nlcs-service-links svg{width:19px;height:19px;color:var(--nlcs-red);transition:transform .16s ease}.pxmkt .nlcs-service-links a:hover{color:var(--nlcs-red)}.pxmkt .nlcs-service-links a:hover svg{transform:translateX(3px)}.pxmkt .nlcs-source details{margin-top:26px;border:1px solid var(--nlcs-line);border-radius:10px;background:var(--nlcs-paper)}.pxmkt .nlcs-source summary{display:flex;align-items:center;justify-content:space-between;min-height:54px;gap:20px;padding:14px 18px;color:var(--nlcs-ink);font-size:.9rem;font-weight:700;cursor:pointer;list-style:none}.pxmkt .nlcs-source summary::-webkit-details-marker{display:none}.pxmkt .nlcs-source summary svg{width:18px;height:18px;flex:none;transition:transform .16s ease}.pxmkt .nlcs-source details[open] summary svg{transform:rotate(180deg)}.pxmkt .nlcs-source-details{padding:0 18px 20px;border-top:1px solid var(--nlcs-line)}.pxmkt .nlcs-source-details dl{margin:0}.pxmkt .nlcs-source-details dl>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:22px;padding:17px 0;border-bottom:1px solid var(--nlcs-line-soft)}.pxmkt .nlcs-source-details dd{margin:0;color:var(--nlcs-body);font-size:.87rem}.pxmkt .nlcs-source-boundaries{padding-top:20px}.pxmkt .nlcs-source-boundaries strong{color:var(--nlcs-ink);font-size:.86rem}.pxmkt .nlcs-source-boundaries ul{display:grid;gap:10px;margin:12px 0 0;padding-left:20px;color:var(--nlcs-body);font-size:.86rem}.pxmkt .nlcs-related{padding:clamp(68px,8vw,92px) 0;border-top:1px solid var(--nlcs-line);background:#edf0f6}.pxmkt .nlcs-related-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:42px}.pxmkt .nlcs-related h2{max-width:24ch;margin-bottom:13px;color:var(--nlcs-ink);font-size:clamp(1.85rem,3.4vw,2.7rem);font-weight:700;letter-spacing:-.035em;line-height:1.1}.pxmkt .nlcs-related p:not(.nlcs-section-label){max-width:66ch;margin-bottom:0;color:var(--nlcs-body)}.pxmkt .nlcs-related .nlcs-secondary-action{border-color:#b9c1d2;color:var(--nlcs-ink)}.pxmkt .nlcs-related .nlcs-secondary-action:hover{border-color:var(--nlcs-ink);color:var(--nlcs-ink)}@media (max-width:1040px){.pxmkt .nlcs-record-grid{grid-template-columns:minmax(0,1fr) minmax(250px,.72fr)}.pxmkt .nlcs-record-takeaway{grid-column:1/-1;border-top:1px solid var(--nlcs-line-soft);border-left:0!important}.pxmkt .nlcs-article-layout{grid-template-columns:minmax(0,790px);justify-content:center}.pxmkt .nlcs-article-nav{display:none}}@media (max-width:820px){.pxmkt .nlcs-wrap{width:min(100% - 40px,760px)}.pxmkt .nlcs-detail-heading,.pxmkt .nlcs-hero-grid{grid-template-columns:1fr;align-items:start}.pxmkt .nlcs-hero-summary{max-width:460px}.pxmkt .nlcs-reading-guide{grid-template-columns:1fr}.pxmkt .nlcs-reading-guide h3,.pxmkt .nlcs-reading-guide>div,.pxmkt .nlcs-reading-guide>p{grid-column:1;grid-row:auto}.pxmkt .nlcs-reading-guide h3{margin-bottom:18px}.pxmkt .nlcs-case-context{max-width:460px}.pxmkt .nlcs-case-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pxmkt .nlcs-case-facts div:nth-child(2){border-right:0}.pxmkt .nlcs-case-facts div:nth-child(n+3){border-top:1px solid rgba(217,223,236,.14)}.pxmkt .nlcs-cta-inner,.pxmkt .nlcs-related-inner{grid-template-columns:1fr;align-items:start}.pxmkt .nlcs-actions{flex-wrap:wrap}}@media (max-width:640px){.pxmkt .nlcs{font-size:15.5px}.pxmkt .nlcs-wrap{width:calc(100% - 28px)}.pxmkt .nlcs-breadcrumb{overflow:hidden;margin-bottom:28px;white-space:nowrap}.pxmkt .nlcs-breadcrumb span:last-child{overflow:hidden;text-overflow:ellipsis}.pxmkt .nlcs-detail-copy h1,.pxmkt .nlcs-hero-copy h1{font-size:clamp(2.35rem,11.5vw,3.25rem);letter-spacing:-.04em}.pxmkt .nlcs-record-topline{padding:15px 18px}.pxmkt .nlcs-record-grid{grid-template-columns:1fr}.pxmkt .nlcs-record-grid>div{padding:27px 22px}.pxmkt .nlcs-record-grid>div+div{border-top:1px solid var(--nlcs-line-soft);border-left:0}.pxmkt .nlcs-record-takeaway{grid-column:auto}.pxmkt .nlcs-record-facts{grid-template-columns:1fr}.pxmkt .nlcs-case-facts div,.pxmkt .nlcs-case-facts div:not(:first-child){padding:18px 14px 20px}.pxmkt .nlcs-article-layout{padding-top:60px}.pxmkt .nlcs-direct-answer,.pxmkt .nlcs-experience-summary{padding:21px 19px}.pxmkt .nlcs-workstreams article{grid-template-columns:24px minmax(0,1fr);gap:14px}.pxmkt .nlcs-source-details dl>div{grid-template-columns:1fr;gap:5px}.pxmkt .nlcs-actions,.pxmkt .nlcs-primary-action,.pxmkt .nlcs-secondary-action{width:100%}}@media (prefers-reduced-motion:reduce){.pxmkt .nlcs *,.pxmkt .nlcs :after,.pxmkt .nlcs :before{scroll-behavior:auto!important;transition-duration:.001ms!important}}