.nptec-flex img{object-position:var(--nptec-focal-x,50%) var(--nptec-focal-y,50%)}.nptec-style-elementor{--nptec-ui-heading:var(--e-global-color-primary,#173c36)!important;--nptec-ui-text:var(--e-global-color-text,#171918)!important;--nptec-ui-button:var(--e-global-color-primary,#173c36)!important;--nptec-ui-hover:var(--e-global-color-accent,#c5a46d)!important;--nptec-ui-heading-font:var(--e-global-typography-primary-font-family,"DM Serif Display")!important;--nptec-ui-body-font:var(--e-global-typography-text-font-family,"Manrope")!important}.nptec-flex:is(.nptec-style-pte,.nptec-style-elementor,.nptec-style-custom) :is(.nptec-section,.ptees-section,.bpei-section){background:var(--nptec-ui-surface)!important;color:var(--nptec-ui-text)!important;font-family:var(--nptec-ui-body-font),sans-serif;--nptec-surface:var(--nptec-ui-surface);--nptec-panel:var(--nptec-ui-panel);--nptec-deep:var(--nptec-ui-heading);--nptec-ink:var(--nptec-ui-text);--nptec-hover:var(--nptec-ui-hover);--nptec-hover-text:var(--nptec-ui-hover-text)}.nptec-flex:is(.nptec-style-pte,.nptec-style-elementor) :is(h1,h2,h3,h4){color:var(--nptec-ui-heading)!important;font-family:var(--nptec-ui-heading-font),serif!important}.nptec-style-custom :is(h1,h2,h3,h4){color:var(--nptec-ui-heading)!important}.nptec-flex:is(.nptec-style-pte,.nptec-style-elementor,.nptec-style-custom) :is(.nptec-button,.bpei-button,.bpei-btn,.ptees-button){background:var(--nptec-ui-button);color:var(--nptec-ui-button-text);border-color:var(--nptec-ui-button)}.nptec-flex:is(.nptec-style-pte,.nptec-style-elementor,.nptec-style-custom) :is(.nptec-button,.bpei-button,.bpei-btn,.ptees-button):hover{background:var(--nptec-ui-hover);color:var(--nptec-ui-hover-text)}.nptec-flex :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--nptec-ui-focus,#173c36);outline-offset:4px}.nptec-effect-none :is(.nptec-card,.ptees-post-card,.bpei-client-logo,.bpei-logo-item,.bpei-client-card,.bpei-logo-card):hover{transform:none!important;box-shadow:none!important;border-color:var(--nptec-ui-border,#d8e2dc)!important;background-color:var(--nptec-ui-panel,#fff)!important}.nptec-effect-none :is(.nptec-card,.ptees-post-card) img:hover{transform:none!important}.nptec-effect-subtle :is(.nptec-card,.ptees-post-card):hover{transform:translateY(-2px);box-shadow:0 6px 20px #173c3610}.nptec-button-style-secondary :is(.nptec-button,.bpei-button,.bpei-btn,.ptees-button){background:0 0!important;color:var(--nptec-ui-button)!important;border:1px solid currentColor}.nptec-button-style-text :is(.nptec-button,.bpei-button,.bpei-btn,.ptees-button){background:0 0!important;color:var(--nptec-ui-button)!important;border:0!important;padding-inline:0;text-decoration:underline;box-shadow:none}.nptec-icon-position-before :is(.nptec-button,.bpei-button,.bpei-btn,.ptees-button)>[aria-hidden]{order:-1}.nptec-icon-position-hide :is(.nptec-button,.bpei-button,.bpei-btn,.ptees-button)>[aria-hidden]{display:none}.nptec-hide-description :is(.nptec-description,.nptec-intro>p:not(.nptec-eyebrow),.nptec-feature-copy>p:not(.nptec-feature-badge),.nptec-story-caption>p,.nptec-card>p:not(.nptec-eyebrow)){display:none}.nptec-hide-badge :is(.nptec-eyebrow,.nptec-feature-badge,.ptees-card-meta){display:none}.nptec-hide-icon :is(.nptec-icon,.nptec-checklist svg){display:none}.nptec-hide-image :is(.nptec-showcase-image,.nptec-workflow-image,.nptec-card-image,.ptees-card-image,.nptec-press-brand>img){display:none}.nptec-hide-image .nptec-reference-split{grid-template-columns:1fr!important}.nptec-hide-image .nptec-workflow-layout{padding-inline-end:0;min-height:0}.nptec-hide-secondary .nptec-button-outline,.nptec-hide-testimonial .nptec-client-quote{display:none}.nptec-flex .nptec-reference-split{grid-template-columns:minmax(0,var(--nptec-ui-column,1fr)) minmax(0,1fr)}.nptec-flex .nptec-reference-split>*,.nptec-flex .nptec-workflow-list{min-width:0}.nptec-stack-reverse .nptec-reference-split>:first-child{order:2}.nptec-stack-normal .nptec-reference-split>:first-child,.nptec-stack-reverse .nptec-reference-split>:last-child{order:1}.nptec-stack-normal .nptec-reference-split>:last-child{order:2}.nptec-thumbnails-above .nptec-stories{display:flex;flex-direction:column}.nptec-thumbnails-above .nptec-case-thumbnails{order:-1;margin-block:0 18px}.nptec-thumbnails-left .nptec-stories.is-ready{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px}.nptec-thumbnails-left .nptec-case-thumbnails{grid-column:1;grid-row:1;grid-template-columns:1fr;align-self:start;margin-top:0}.nptec-thumbnails-left .nptec-story{grid-column:2;grid-row:1}.nptec-transition-fade .nptec-workflow-item[open] .nptec-workflow-image{animation:nptec-image-fade var(--nptec-transition,250ms) ease-out}@keyframes nptec-image-fade{from{opacity:0}to{opacity:1}}.nptec-watch-player{width:100%;aspect-ratio:16/9;border:0;border-radius:12px;background:#173c36}.nptec-transcript{margin-block:32px}.nptec-showroom-products{margin-block:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.nptec-showroom-products img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.nptec-showroom-products .nptec-card{padding:24px}.nptec-asset-credit,.nptec-asset-version{font-size:.875em}.nptec-schedule-message{padding:20px;background:#f6f1ea;color:#173c36}.nptec-showroom-products :focus-visible{outline:#173c36 solid 2px;outline-offset:3px}[dir=rtl] .nptec-flex :is(.nptec-button,.nptec-link){direction:rtl}@media(max-width:1024px){.nptec-stack-tablet-reverse .nptec-reference-split>:first-child{order:2}.nptec-stack-tablet-normal .nptec-reference-split>:first-child,.nptec-stack-tablet-reverse .nptec-reference-split>:last-child{order:1}.nptec-stack-tablet-normal .nptec-reference-split>:last-child{order:2}.nptec-showroom-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.nptec-flex *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.nptec-flex :hover{transform:none!important}}@media(max-width:767px){.nptec-flex .nptec-reference-split{grid-template-columns:1fr!important}.nptec-stack-mobile-reverse .nptec-reference-split>:first-child{order:2;grid-row:2!important;grid-column:1!important}.nptec-stack-mobile-normal .nptec-reference-split>:first-child,.nptec-stack-mobile-reverse .nptec-reference-split>:last-child{order:1;grid-row:1!important;grid-column:1!important}.nptec-stack-mobile-normal .nptec-reference-split>:last-child{order:2;grid-row:2!important;grid-column:1!important}.nptec-mobile-image-above .nptec-workflow-item[open]{display:flex;flex-direction:column}.nptec-mobile-image-above .nptec-workflow-item>summary{order:0}.nptec-mobile-image-above .nptec-workflow-image{order:1}.nptec-mobile-image-above .nptec-workflow-description{order:2}.nptec-thumbnails-left .nptec-stories.is-ready{display:block}.nptec-thumbnails-left .nptec-case-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr))}.nptec-showroom-products{grid-template-columns:1fr}.nptec-legal-align-center .bpei-legal{text-align:center;align-items:center;justify-content:center}.nptec-legal-align-end .bpei-legal{text-align:end;align-items:flex-end;justify-content:flex-end}.nptec-legal-align-start .bpei-legal{text-align:start;align-items:flex-start;justify-content:flex-start}.nptec-office-columns-1 .bpei-footer-offices{grid-template-columns:1fr}.nptec-office-columns-2 .bpei-footer-offices{grid-template-columns:repeat(2,minmax(0,1fr))}}.nptec-card-details .nptec-collapse-label,.nptec-card-details[open] .nptec-expand-label{display:none}.nptec-card-details[open] .nptec-collapse-label{display:inline}.bpei-announcement[hidden]{display:none!important}.nptec-style-custom :is(.bpei-header,.bpei-footer,.bpei-hero,.bpei-logos,.bpei-platform,.bpei-results,.bpei-capabilities,.bpei-industries,.bpei-work,.bpei-testimonials,.bpei-blog,.bpei-social,.bpei-proof,.bpei-faq,.bpei-contact,.bpei-locations,.bpei-cta){background:var(--nptec-ui-surface)!important;color:var(--nptec-ui-text)!important;--bpei-ink:var(--nptec-ui-text);--bpei-deep:var(--nptec-ui-heading);--bpei-muted:var(--nptec-ui-text)}.nptec-style-custom :is(.bpei-header,.bpei-footer) :is(a,p,span){color:var(--nptec-ui-text)}.nptec-flex:is(.nptec-style-pte,.nptec-style-elementor) :is(.bpei-hero,.bpei-logos,.bpei-platform,.bpei-results,.bpei-capabilities,.bpei-industries,.bpei-work,.bpei-testimonials,.bpei-blog,.bpei-social,.bpei-proof,.bpei-faq,.bpei-contact,.bpei-locations,.bpei-cta,.bpei-header,.bpei-footer){font-family:var(--nptec-ui-body-font),sans-serif}.nptec-style-pte .bpei-footer{--nptec-ui-heading:#fff}.nptec-style-custom :is(.nptec-card,.ptees-post-card,.bpei-proof-logo){background:var(--nptec-ui-panel);border-color:var(--nptec-ui-border)}.nptec-flex.nptec-style-custom :is(.nptec-button,.bpei-button,.bpei-btn,.ptees-button){background:var(--nptec-ui-button)!important;color:var(--nptec-ui-button-text)!important}.nptec-flex.nptec-style-custom :is(.nptec-button,.bpei-button,.bpei-btn,.ptees-button):hover{background:var(--nptec-ui-hover)!important;color:var(--nptec-ui-hover-text)!important}.nptec-hide-description :is(.bpei-hero-description,.bpei-cta-description,.bpei-section-description,.bpei-footer-description,.ptees-description){display:none}.nptec-hide-secondary :is(.bpei-button-outline,.bpei-cta-secondary,.ptees-button-outline){display:none}.nptec-hide-image .nptec-showcase-figure{display:none}