.nmf-page-ai-solutions *,.nmf-page-ai-solutions *:before,.nmf-page-ai-solutions *:after{box-sizing:border-box}.nmf-page-ai-solutions{scroll-behavior:smooth}.nmf-page-ai-solutions{margin:0;background:var(--surface-page);font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;overflow-x:clip}@media(max-width:900px){.nmf-page-ai-solutions #nmf-nav+section{min-height:auto!important;padding-top:40px!important}.nmf-page-ai-solutions #nmf-nav+section>div{grid-template-columns:1fr!important;gap:32px!important}}.nmf-page-ai-solutions .nmf-navlink{position:relative;transition:color var(--dur-base) var(--ease-standard)}.nmf-page-ai-solutions .nmf-navlink:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background:var(--gradient-brand);transition:width var(--dur-base) var(--ease-standard)}.nmf-page-ai-solutions .nmf-navlink:hover{color:var(--magenta-600)}.nmf-page-ai-solutions .nmf-navlink:hover:after{width:100%}.nmf-page-ai-solutions .nmf-btn-primary:hover{box-shadow:var(--shadow-brand-lg);transform:translateY(-1px)}.nmf-page-ai-solutions .nmf-btn-primary:active{transform:translateY(0) scale(.98)}.nmf-page-ai-solutions .nmf-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-ai-solutions .nmf-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.nmf-page-ai-solutions .nmf-row{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.nmf-page-ai-solutions .nmf-row:hover{box-shadow:var(--shadow-md);border-color:var(--magenta-200)}.nmf-page-ai-solutions .nmf-tier:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.nmf-page-ai-solutions .nmf-flink{transition:color var(--dur-base) var(--ease-standard)}.nmf-page-ai-solutions .nmf-flink:hover{color:#fff!important}.nmf-page-blockchain-solutions *,.nmf-page-blockchain-solutions *:before,.nmf-page-blockchain-solutions *:after{box-sizing:border-box}.nmf-page-blockchain-solutions{scroll-behavior:smooth}.nmf-page-blockchain-solutions{margin:0;background:var(--surface-page);font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;overflow-x:clip}@media(max-width:900px){.nmf-page-blockchain-solutions #nmf-nav+section{min-height:auto!important;padding-top:40px!important}.nmf-page-blockchain-solutions #nmf-nav+section>div{grid-template-columns:1fr!important;gap:32px!important}}.nmf-page-blockchain-solutions .nmf-navlink{position:relative;transition:color var(--dur-base) var(--ease-standard)}.nmf-page-blockchain-solutions .nmf-navlink:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background:var(--gradient-brand);transition:width var(--dur-base) var(--ease-standard)}.nmf-page-blockchain-solutions .nmf-navlink:hover{color:var(--magenta-600)}.nmf-page-blockchain-solutions .nmf-navlink:hover:after{width:100%}.nmf-page-blockchain-solutions .nmf-btn-primary:hover{box-shadow:var(--shadow-brand-lg);transform:translateY(-1px)}.nmf-page-blockchain-solutions .nmf-btn-primary:active{transform:translateY(0) scale(.98)}.nmf-page-blockchain-solutions .nmf-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-blockchain-solutions .nmf-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.nmf-page-blockchain-solutions .nmf-row{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.nmf-page-blockchain-solutions .nmf-row:hover{box-shadow:var(--shadow-md);border-color:var(--magenta-200)}.nmf-page-blockchain-solutions .nmf-flink{transition:color var(--dur-base) var(--ease-standard)}.nmf-page-blockchain-solutions .nmf-flink:hover{color:#fff!important}.nmf-page-digital-transformation *,.nmf-page-digital-transformation *:before,.nmf-page-digital-transformation *:after{box-sizing:border-box}.nmf-page-digital-transformation{scroll-behavior:smooth}.nmf-page-digital-transformation{margin:0;background:var(--surface-page);font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;overflow-x:clip}@media(max-width:900px){.nmf-page-digital-transformation #nmf-nav+section{min-height:auto!important;padding-top:40px!important}.nmf-page-digital-transformation #nmf-nav+section>div{grid-template-columns:1fr!important;gap:32px!important}}.nmf-page-digital-transformation .nmf-navlink{position:relative;transition:color var(--dur-base) var(--ease-standard)}.nmf-page-digital-transformation .nmf-navlink:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background:var(--gradient-brand);transition:width var(--dur-base) var(--ease-standard)}.nmf-page-digital-transformation .nmf-navlink:hover{color:var(--magenta-600)}.nmf-page-digital-transformation .nmf-navlink:hover:after{width:100%}.nmf-page-digital-transformation .nmf-btn-primary:hover{box-shadow:var(--shadow-brand-lg);transform:translateY(-1px)}.nmf-page-digital-transformation .nmf-btn-primary:active{transform:translateY(0) scale(.98)}.nmf-page-digital-transformation .nmf-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-digital-transformation .nmf-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.nmf-page-digital-transformation .nmf-row{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.nmf-page-digital-transformation .nmf-row:hover{box-shadow:var(--shadow-md);border-color:var(--magenta-200)}.nmf-page-digital-transformation .nmf-case:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)!important}.nmf-page-digital-transformation .nmf-case:hover .nmf-case-img{transform:scale(1.06)}.nmf-page-digital-transformation .nmf-case:hover .nmf-case-arrow{transform:translate(5px)}.nmf-page-digital-transformation .nmf-ghost:hover{background:#ffffff1f;border-color:#fff!important;transform:translateY(-1px)}.nmf-page-digital-transformation .nmf-flink{transition:color var(--dur-base) var(--ease-standard)}.nmf-page-digital-transformation .nmf-flink:hover{color:#fff!important}.nmf-page-ecommerce-solutions *,.nmf-page-ecommerce-solutions *:before,.nmf-page-ecommerce-solutions *:after{box-sizing:border-box}.nmf-page-ecommerce-solutions{scroll-behavior:smooth}.nmf-page-ecommerce-solutions{margin:0;background:var(--surface-page);font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;overflow-x:clip}@media(max-width:900px){.nmf-page-ecommerce-solutions #nmf-nav+section{min-height:auto!important;padding-top:40px!important}.nmf-page-ecommerce-solutions #nmf-nav+section>div{grid-template-columns:1fr!important;gap:32px!important}}.nmf-page-ecommerce-solutions .nmf-navlink{position:relative;transition:color var(--dur-base) var(--ease-standard)}.nmf-page-ecommerce-solutions .nmf-navlink:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background:var(--gradient-brand);transition:width var(--dur-base) var(--ease-standard)}.nmf-page-ecommerce-solutions .nmf-navlink:hover{color:var(--magenta-600)}.nmf-page-ecommerce-solutions .nmf-navlink:hover:after{width:100%}.nmf-page-ecommerce-solutions .nmf-btn-primary:hover{box-shadow:var(--shadow-brand-lg);transform:translateY(-1px)}.nmf-page-ecommerce-solutions .nmf-btn-primary:active{transform:translateY(0) scale(.98)}.nmf-page-ecommerce-solutions .nmf-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-ecommerce-solutions .nmf-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.nmf-page-ecommerce-solutions .nmf-row{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.nmf-page-ecommerce-solutions .nmf-row:hover{box-shadow:var(--shadow-md);border-color:var(--magenta-200)}.nmf-page-ecommerce-solutions .nmf-tier:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.nmf-page-ecommerce-solutions .nmf-ghost:hover{background:#ffffff1f;border-color:#fff!important;transform:translateY(-1px)}.nmf-page-ecommerce-solutions .nmf-flink{transition:color var(--dur-base) var(--ease-standard)}.nmf-page-ecommerce-solutions .nmf-flink:hover{color:#fff!important}.nmf-page-intelligent-automation *,.nmf-page-intelligent-automation *:before,.nmf-page-intelligent-automation *:after{box-sizing:border-box}.nmf-page-intelligent-automation{scroll-behavior:smooth}.nmf-page-intelligent-automation{margin:0;background:var(--surface-page);font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;overflow-x:clip}@media(max-width:900px){.nmf-page-intelligent-automation #nmf-nav+section{min-height:auto!important;padding-top:40px!important}.nmf-page-intelligent-automation #nmf-nav+section>div{grid-template-columns:1fr!important;gap:32px!important}}.nmf-page-intelligent-automation .nmf-navlink{position:relative;transition:color var(--dur-base) var(--ease-standard)}.nmf-page-intelligent-automation .nmf-navlink:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background:var(--gradient-brand);transition:width var(--dur-base) var(--ease-standard)}.nmf-page-intelligent-automation .nmf-navlink:hover{color:var(--magenta-600)}.nmf-page-intelligent-automation .nmf-navlink:hover:after{width:100%}.nmf-page-intelligent-automation .nmf-btn-primary:hover{box-shadow:var(--shadow-brand-lg);transform:translateY(-1px)}.nmf-page-intelligent-automation .nmf-btn-primary:active{transform:translateY(0) scale(.98)}.nmf-page-intelligent-automation .nmf-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-intelligent-automation .nmf-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.nmf-page-intelligent-automation .nmf-row{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.nmf-page-intelligent-automation .nmf-row:hover{box-shadow:var(--shadow-md);border-color:var(--magenta-200)}.nmf-page-intelligent-automation .nmf-tier:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.nmf-page-intelligent-automation .nmf-flink{transition:color var(--dur-base) var(--ease-standard)}.nmf-page-intelligent-automation .nmf-flink:hover{color:#fff!important}.nmf-page-intelligent-automation .nmf-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:var(--radius-pill);background:var(--border-default);outline:none}.nmf-page-intelligent-automation .nmf-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--nmf-magenta);cursor:pointer;box-shadow:var(--shadow-brand);border:3px solid #fff}.nmf-page-intelligent-automation .nmf-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--nmf-magenta);cursor:pointer;box-shadow:var(--shadow-brand);border:3px solid #fff}.nmf-page-it-service-management *,.nmf-page-it-service-management *:before,.nmf-page-it-service-management *:after{box-sizing:border-box}.nmf-page-it-service-management{scroll-behavior:smooth}.nmf-page-it-service-management{margin:0;background:var(--surface-page);font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;overflow-x:clip}@media(max-width:900px){.nmf-page-it-service-management #nmf-nav+section{min-height:auto!important;padding-top:40px!important}.nmf-page-it-service-management #nmf-nav+section>div{grid-template-columns:1fr!important;gap:32px!important}}.nmf-page-it-service-management .nmf-navlink{position:relative;transition:color var(--dur-base) var(--ease-standard)}.nmf-page-it-service-management .nmf-navlink:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background:var(--gradient-brand);transition:width var(--dur-base) var(--ease-standard)}.nmf-page-it-service-management .nmf-navlink:hover{color:var(--magenta-600)}.nmf-page-it-service-management .nmf-navlink:hover:after{width:100%}.nmf-page-it-service-management .nmf-btn-primary:hover{box-shadow:var(--shadow-brand-lg);transform:translateY(-1px)}.nmf-page-it-service-management .nmf-btn-primary:active{transform:translateY(0) scale(.98)}.nmf-page-it-service-management .nmf-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-it-service-management .nmf-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.nmf-page-it-service-management .nmf-row{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.nmf-page-it-service-management .nmf-row:hover{box-shadow:var(--shadow-md);border-color:var(--magenta-200)}.nmf-page-it-service-management .nmf-tier:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.nmf-page-it-service-management .nmf-ghost:hover{background:#ffffff1f;border-color:#fff!important;transform:translateY(-1px)}.nmf-page-it-service-management .nmf-flink{transition:color var(--dur-base) var(--ease-standard)}.nmf-page-it-service-management .nmf-flink:hover{color:#fff!important}.nmf-page-it-service-management .nmf-outline-btn{transition:all var(--dur-base) var(--ease-standard)}.nmf-page-it-service-management .nmf-outline-btn:hover{background:var(--magenta-50)}.nmf-page-microsoft-d365 *,.nmf-page-microsoft-d365 *:before,.nmf-page-microsoft-d365 *:after{box-sizing:border-box}.nmf-page-microsoft-d365{scroll-behavior:smooth}.nmf-page-microsoft-d365{margin:0;background:var(--surface-page);font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;overflow-x:clip}@media(max-width:900px){.nmf-page-microsoft-d365 #nmf-nav+section{min-height:auto!important;padding-top:40px!important}.nmf-page-microsoft-d365 #nmf-nav+section>div{grid-template-columns:1fr!important;gap:32px!important}.nmf-page-microsoft-d365 .nmf-module-row{grid-template-columns:1fr!important}.nmf-page-microsoft-d365 .nmf-module-row>div:nth-child(2){order:-1}.nmf-page-microsoft-d365 .nmf-step-strip{grid-template-columns:1fr!important}}.nmf-page-microsoft-d365 .nmf-navlink{position:relative;transition:color var(--dur-base) var(--ease-standard)}.nmf-page-microsoft-d365 .nmf-navlink:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background:var(--gradient-brand);transition:width var(--dur-base) var(--ease-standard)}.nmf-page-microsoft-d365 .nmf-navlink:hover{color:var(--magenta-600)}.nmf-page-microsoft-d365 .nmf-navlink:hover:after{width:100%}.nmf-page-microsoft-d365 .nmf-btn-primary:hover{box-shadow:var(--shadow-brand-lg);transform:translateY(-1px)}.nmf-page-microsoft-d365 .nmf-btn-primary:active{transform:translateY(0) scale(.98)}.nmf-page-microsoft-d365 .nmf-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-microsoft-d365 .nmf-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.nmf-page-microsoft-d365 .nmf-case:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)!important}.nmf-page-microsoft-d365 .nmf-case:hover .nmf-case-img{transform:scale(1.06)}.nmf-page-microsoft-d365 .nmf-case:hover .nmf-case-arrow{transform:translate(5px)}.nmf-page-microsoft-d365 .nmf-flink{transition:color var(--dur-base) var(--ease-standard)}.nmf-page-microsoft-d365 .nmf-flink:hover{color:#fff!important}.nmf-page-microsoft-d365 .nmf-step:hover,.nmf-page-microsoft-d365 .nmf-tier:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.nmf-page-microsoft-power-platform *,.nmf-page-microsoft-power-platform *:before,.nmf-page-microsoft-power-platform *:after{box-sizing:border-box}.nmf-page-microsoft-power-platform{scroll-behavior:smooth}.nmf-page-microsoft-power-platform{margin:0;background:var(--surface-page);font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;overflow-x:clip}@media(max-width:900px){.nmf-page-microsoft-power-platform #nmf-nav+section{min-height:auto!important;padding-top:40px!important}.nmf-page-microsoft-power-platform #nmf-nav+section>div{grid-template-columns:1fr!important;gap:32px!important}.nmf-page-microsoft-power-platform .nmf-module-row{grid-template-columns:1fr!important}.nmf-page-microsoft-power-platform .nmf-module-row>div:nth-child(2){order:-1}.nmf-page-microsoft-power-platform .nmf-step-strip,.nmf-page-microsoft-power-platform .nmf-fit-grid{grid-template-columns:1fr!important}}.nmf-page-microsoft-power-platform .nmf-navlink{position:relative;transition:color var(--dur-base) var(--ease-standard)}.nmf-page-microsoft-power-platform .nmf-navlink:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background:var(--gradient-brand);transition:width var(--dur-base) var(--ease-standard)}.nmf-page-microsoft-power-platform .nmf-navlink:hover{color:var(--magenta-600)}.nmf-page-microsoft-power-platform .nmf-navlink:hover:after{width:100%}.nmf-page-microsoft-power-platform .nmf-btn-primary:hover{box-shadow:var(--shadow-brand-lg);transform:translateY(-1px)}.nmf-page-microsoft-power-platform .nmf-btn-primary:active{transform:translateY(0) scale(.98)}.nmf-page-microsoft-power-platform .nmf-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-microsoft-power-platform .nmf-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.nmf-page-microsoft-power-platform .nmf-case:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)!important}.nmf-page-microsoft-power-platform .nmf-case:hover .nmf-case-img{transform:scale(1.06)}.nmf-page-microsoft-power-platform .nmf-case:hover .nmf-case-arrow{transform:translate(5px)}.nmf-page-microsoft-power-platform .nmf-flink{transition:color var(--dur-base) var(--ease-standard)}.nmf-page-microsoft-power-platform .nmf-flink:hover{color:#fff!important}.nmf-page-microsoft-power-platform .nmf-step:hover,.nmf-page-microsoft-power-platform .nmf-tier:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.nmf-page-odoo-erp *,.nmf-page-odoo-erp *:before,.nmf-page-odoo-erp *:after{box-sizing:border-box}.nmf-page-odoo-erp{scroll-behavior:smooth}.nmf-page-odoo-erp{margin:0;background:var(--surface-page);font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;overflow-x:clip}@media(max-width:900px){.nmf-page-odoo-erp #nmf-nav+section{min-height:auto!important;padding-top:40px!important}.nmf-page-odoo-erp #nmf-nav+section>div{grid-template-columns:1fr!important;gap:32px!important}.nmf-page-odoo-erp .nmf-module-row{grid-template-columns:1fr!important}.nmf-page-odoo-erp .nmf-module-row>div:nth-child(2){order:-1}.nmf-page-odoo-erp .nmf-step-strip,.nmf-page-odoo-erp .nmf-pillar-grid,.nmf-page-odoo-erp .nmf-fit-grid{grid-template-columns:1fr!important}}.nmf-page-odoo-erp .nmf-navlink{position:relative;transition:color var(--dur-base) var(--ease-standard)}.nmf-page-odoo-erp .nmf-navlink:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background:var(--gradient-brand);transition:width var(--dur-base) var(--ease-standard)}.nmf-page-odoo-erp .nmf-navlink:hover{color:var(--magenta-600)}.nmf-page-odoo-erp .nmf-navlink:hover:after{width:100%}.nmf-page-odoo-erp .nmf-btn-primary:hover{box-shadow:var(--shadow-brand-lg);transform:translateY(-1px)}.nmf-page-odoo-erp .nmf-btn-primary:active{transform:translateY(0) scale(.98)}.nmf-page-odoo-erp .nmf-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-odoo-erp .nmf-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.nmf-page-odoo-erp .nmf-case:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)!important}.nmf-page-odoo-erp .nmf-case:hover .nmf-case-img{transform:scale(1.06)}.nmf-page-odoo-erp .nmf-case:hover .nmf-case-arrow{transform:translate(5px)}.nmf-page-odoo-erp .nmf-flink{transition:color var(--dur-base) var(--ease-standard)}.nmf-page-odoo-erp .nmf-flink:hover{color:#fff!important}.nmf-page-odoo-erp .nmf-step:hover,.nmf-page-odoo-erp .nmf-tier:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.nmf-page-sales-force-automation *,.nmf-page-sales-force-automation *:before,.nmf-page-sales-force-automation *:after{box-sizing:border-box}.nmf-page-sales-force-automation{scroll-behavior:smooth}.nmf-page-sales-force-automation{margin:0;background:var(--surface-page);font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;overflow-x:clip}@media(max-width:900px){.nmf-page-sales-force-automation #nmf-nav+section{min-height:auto!important;padding-top:40px!important}.nmf-page-sales-force-automation #nmf-nav+section>div{grid-template-columns:1fr!important;gap:32px!important}.nmf-page-sales-force-automation .nmf-compare-grid,.nmf-page-sales-force-automation .nmf-module-row,.nmf-page-sales-force-automation .nmf-step-strip,.nmf-page-sales-force-automation .nmf-fit-grid,.nmf-page-sales-force-automation .nmf-case-grid,.nmf-page-sales-force-automation .nmf-cap-grid,.nmf-page-sales-force-automation .nmf-trigger-strip{grid-template-columns:1fr!important}.nmf-page-sales-force-automation .nmf-bar-row{grid-template-columns:140px 1fr 50px!important}}.nmf-page-sales-force-automation .nmf-navlink{position:relative;transition:color var(--dur-base) var(--ease-standard)}.nmf-page-sales-force-automation .nmf-navlink:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background:var(--gradient-brand);transition:width var(--dur-base) var(--ease-standard)}.nmf-page-sales-force-automation .nmf-navlink:hover{color:var(--magenta-600)}.nmf-page-sales-force-automation .nmf-navlink:hover:after{width:100%}.nmf-page-sales-force-automation .nmf-btn-primary:hover{box-shadow:var(--shadow-brand-lg);transform:translateY(-1px)}.nmf-page-sales-force-automation .nmf-btn-primary:active{transform:translateY(0) scale(.98)}.nmf-page-sales-force-automation .nmf-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-sales-force-automation .nmf-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.nmf-page-sales-force-automation .nmf-case:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)!important}.nmf-page-sales-force-automation .nmf-case:hover .nmf-case-img{transform:scale(1.06)}.nmf-page-sales-force-automation .nmf-case:hover .nmf-case-arrow{transform:translate(5px)}.nmf-page-sales-force-automation .nmf-flink{transition:color var(--dur-base) var(--ease-standard)}.nmf-page-sales-force-automation .nmf-flink:hover{color:#fff!important}.nmf-page-sales-force-automation .nmf-step:hover,.nmf-page-sales-force-automation .nmf-tier:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.nmf-page-sales-force-automation .nmf-bar-fill{transition:width 1.2s var(--ease-out)}.nmf-page-smarthmis *,.nmf-page-smarthmis *:before,.nmf-page-smarthmis *:after{box-sizing:border-box}.nmf-page-smarthmis{scroll-behavior:smooth}.nmf-page-smarthmis{margin:0;background:var(--surface-page);font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;overflow-x:clip}@media(max-width:900px){.nmf-page-smarthmis #nmf-nav+section{min-height:auto!important;padding-top:40px!important}.nmf-page-smarthmis #nmf-nav+section>div{grid-template-columns:1fr!important;gap:32px!important}.nmf-page-smarthmis .nmf-badge-row{grid-template-columns:repeat(2,1fr)!important}.nmf-page-smarthmis .nmf-feat-grid,.nmf-page-smarthmis .nmf-mod-grid,.nmf-page-smarthmis .nmf-app-grid,.nmf-page-smarthmis .nmf-step-strip,.nmf-page-smarthmis .nmf-case-grid{grid-template-columns:1fr!important}}.nmf-page-smarthmis .nmf-navlink{position:relative;transition:color var(--dur-base) var(--ease-standard)}.nmf-page-smarthmis .nmf-navlink:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background:var(--gradient-brand);transition:width var(--dur-base) var(--ease-standard)}.nmf-page-smarthmis .nmf-navlink:hover{color:var(--magenta-600)}.nmf-page-smarthmis .nmf-navlink:hover:after{width:100%}.nmf-page-smarthmis .nmf-btn-primary:hover{box-shadow:var(--shadow-brand-lg);transform:translateY(-1px)}.nmf-page-smarthmis .nmf-btn-primary:active{transform:translateY(0) scale(.98)}.nmf-page-smarthmis .nmf-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-smarthmis .nmf-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.nmf-page-smarthmis .nmf-case:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)!important}.nmf-page-smarthmis .nmf-case:hover .nmf-case-img{transform:scale(1.06)}.nmf-page-smarthmis .nmf-case:hover .nmf-case-arrow{transform:translate(5px)}.nmf-page-smarthmis .nmf-flink{transition:color var(--dur-base) var(--ease-standard)}.nmf-page-smarthmis .nmf-flink:hover{color:#fff!important}.nmf-page-smarthmis .nmf-step:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.nmf-page-zoho-crm *,.nmf-page-zoho-crm *:before,.nmf-page-zoho-crm *:after{box-sizing:border-box}.nmf-page-zoho-crm{scroll-behavior:smooth}.nmf-page-zoho-crm{margin:0;background:var(--surface-page);font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;overflow-x:clip}@media(max-width:900px){.nmf-page-zoho-crm #nmf-nav+section{min-height:auto!important;padding-top:40px!important}.nmf-page-zoho-crm #nmf-nav+section>div{grid-template-columns:1fr!important;gap:32px!important}.nmf-page-zoho-crm .nmf-module-row,.nmf-page-zoho-crm .nmf-step-strip,.nmf-page-zoho-crm .nmf-pillar-grid,.nmf-page-zoho-crm .nmf-fit-grid,.nmf-page-zoho-crm .nmf-case-grid{grid-template-columns:1fr!important}}.nmf-page-zoho-crm .nmf-navlink{position:relative;transition:color var(--dur-base) var(--ease-standard)}.nmf-page-zoho-crm .nmf-navlink:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background:var(--gradient-brand);transition:width var(--dur-base) var(--ease-standard)}.nmf-page-zoho-crm .nmf-navlink:hover{color:var(--magenta-600)}.nmf-page-zoho-crm .nmf-navlink:hover:after{width:100%}.nmf-page-zoho-crm .nmf-btn-primary:hover{box-shadow:var(--shadow-brand-lg);transform:translateY(-1px)}.nmf-page-zoho-crm .nmf-btn-primary:active{transform:translateY(0) scale(.98)}.nmf-page-zoho-crm .nmf-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-zoho-crm .nmf-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.nmf-page-zoho-crm .nmf-case:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)!important}.nmf-page-zoho-crm .nmf-case:hover .nmf-case-img{transform:scale(1.06)}.nmf-page-zoho-crm .nmf-case:hover .nmf-case-arrow{transform:translate(5px)}.nmf-page-zoho-crm .nmf-flink{transition:color var(--dur-base) var(--ease-standard)}.nmf-page-zoho-crm .nmf-flink:hover{color:#fff!important}.nmf-page-zoho-crm .nmf-step:hover,.nmf-page-zoho-crm .nmf-tier:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.nmf-page-about-us *,.nmf-page-about-us *:before,.nmf-page-about-us *:after{box-sizing:border-box}.nmf-page-about-us{scroll-behavior:smooth}.nmf-page-about-us{margin:0;background:var(--surface-page);font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;overflow-x:clip}@media(max-width:900px){.nmf-page-about-us #nmf-nav+section{min-height:auto!important;padding-top:40px!important}.nmf-page-about-us .nmf-leader-grid{grid-template-columns:1fr!important}.nmf-page-about-us .nmf-partner-grid{grid-template-columns:1fr 1fr!important}.nmf-page-about-us .nmf-method-grid,.nmf-page-about-us .nmf-vision-grid{grid-template-columns:1fr!important}}.nmf-page-about-us .nmf-navlink{position:relative;transition:color var(--dur-base) var(--ease-standard)}.nmf-page-about-us .nmf-navlink:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background:var(--gradient-brand);transition:width var(--dur-base) var(--ease-standard)}.nmf-page-about-us .nmf-navlink:hover{color:var(--magenta-600)}.nmf-page-about-us .nmf-navlink:hover:after{width:100%}.nmf-page-about-us .nmf-btn-primary:hover{box-shadow:var(--shadow-brand-lg);transform:translateY(-1px)}.nmf-page-about-us .nmf-btn-primary:active{transform:translateY(0) scale(.98)}.nmf-page-about-us .nmf-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-about-us .nmf-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.nmf-page-about-us .nmf-leader-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-about-us .nmf-leader-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.nmf-page-about-us .nmf-partner-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.nmf-page-about-us .nmf-partner-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--magenta-200)}.nmf-page-about-us .nmf-ghost:hover{background:#ffffff1f;border-color:#fff!important;transform:translateY(-1px)}.nmf-page-about-us .nmf-flink{transition:color var(--dur-base) var(--ease-standard)}.nmf-page-about-us .nmf-flink:hover{color:#fff!important}.nmf-page-why-nmf *,.nmf-page-why-nmf *:before,.nmf-page-why-nmf *:after{box-sizing:border-box}.nmf-page-why-nmf{scroll-behavior:smooth}.nmf-page-why-nmf{margin:0;background:var(--surface-page);font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;overflow-x:clip}@media(max-width:900px){.nmf-page-why-nmf #nmf-nav+section{min-height:auto!important;padding-top:40px!important}.nmf-page-why-nmf .nmf-pillar-grid,.nmf-page-why-nmf .nmf-apart-grid{grid-template-columns:1fr!important}.nmf-page-why-nmf .nmf-stat-grid{grid-template-columns:1fr 1fr!important}.nmf-page-why-nmf .nmf-stage-strip{grid-template-columns:1fr!important}}.nmf-page-why-nmf .nmf-navlink{position:relative;transition:color var(--dur-base) var(--ease-standard)}.nmf-page-why-nmf .nmf-navlink:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background:var(--gradient-brand);transition:width var(--dur-base) var(--ease-standard)}.nmf-page-why-nmf .nmf-navlink:hover{color:var(--magenta-600)}.nmf-page-why-nmf .nmf-navlink:hover:after{width:100%}.nmf-page-why-nmf .nmf-btn-primary:hover{box-shadow:var(--shadow-brand-lg);transform:translateY(-1px)}.nmf-page-why-nmf .nmf-btn-primary:active{transform:translateY(0) scale(.98)}.nmf-page-why-nmf .nmf-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-why-nmf .nmf-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.nmf-page-why-nmf .nmf-stage{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-why-nmf .nmf-stage:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.nmf-page-why-nmf .nmf-stat-card{transition:transform var(--dur-base) var(--ease-standard)}.nmf-page-why-nmf .nmf-stat-card:hover{transform:translateY(-4px)}.nmf-page-why-nmf .nmf-ghost:hover{background:#ffffff1f;border-color:#fff!important;transform:translateY(-1px)}.nmf-page-why-nmf .nmf-flink{transition:color var(--dur-base) var(--ease-standard)}.nmf-page-why-nmf .nmf-flink:hover{color:#fff!important}.nmf-page-industries *,.nmf-page-industries *:before,.nmf-page-industries *:after{box-sizing:border-box}.nmf-page-industries{scroll-behavior:smooth}.nmf-page-industries{margin:0;background:var(--surface-page);font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;overflow-x:clip}@media(max-width:900px){.nmf-page-industries #nmf-nav+section{min-height:auto!important;padding-top:40px!important}.nmf-page-industries .nmf-sector-grid,.nmf-page-industries .nmf-case-grid,.nmf-page-industries .nmf-approach-grid{grid-template-columns:1fr!important}}.nmf-page-industries .nmf-navlink{position:relative;transition:color var(--dur-base) var(--ease-standard)}.nmf-page-industries .nmf-navlink:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background:var(--gradient-brand);transition:width var(--dur-base) var(--ease-standard)}.nmf-page-industries .nmf-navlink:hover{color:var(--magenta-600)}.nmf-page-industries .nmf-navlink:hover:after{width:100%}.nmf-page-industries .nmf-btn-primary:hover{box-shadow:var(--shadow-brand-lg);transform:translateY(-1px)}.nmf-page-industries .nmf-btn-primary:active{transform:translateY(0) scale(.98)}.nmf-page-industries .nmf-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-industries .nmf-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.nmf-page-industries .nmf-case:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)!important}.nmf-page-industries .nmf-case:hover .nmf-case-arrow{transform:translate(5px)}.nmf-page-industries .nmf-approach-row{transition:box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.nmf-page-industries .nmf-approach-row:hover{box-shadow:var(--shadow-md);border-color:var(--magenta-200)}.nmf-page-industries .nmf-flink{transition:color var(--dur-base) var(--ease-standard)}.nmf-page-industries .nmf-flink:hover{color:#fff!important}.nmf-page-mobile-ui-ux *,.nmf-page-mobile-ui-ux *:before,.nmf-page-mobile-ui-ux *:after{box-sizing:border-box}.nmf-page-mobile-ui-ux{scroll-behavior:smooth}.nmf-page-mobile-ui-ux{margin:0;background:var(--surface-page);font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;overflow-x:clip}@media(max-width:900px){.nmf-page-mobile-ui-ux .nmf-stat-row,.nmf-page-mobile-ui-ux .nmf-pillar-grid,.nmf-page-mobile-ui-ux .nmf-stage-strip{grid-template-columns:1fr!important}}.nmf-page-mobile-ui-ux .nmf-navlink{position:relative;transition:color var(--dur-base) var(--ease-standard)}.nmf-page-mobile-ui-ux .nmf-navlink:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background:var(--gradient-brand);transition:width var(--dur-base) var(--ease-standard)}.nmf-page-mobile-ui-ux .nmf-navlink:hover{color:var(--magenta-600)}.nmf-page-mobile-ui-ux .nmf-navlink:hover:after{width:100%}.nmf-page-mobile-ui-ux .nmf-btn-primary:hover{box-shadow:var(--shadow-brand-lg);transform:translateY(-1px)}.nmf-page-mobile-ui-ux .nmf-btn-primary:active{transform:translateY(0) scale(.98)}.nmf-page-mobile-ui-ux .nmf-accordion{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-card);overflow:hidden;transition:border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-mobile-ui-ux .nmf-accordion[open]{border-color:var(--nmf-magenta);box-shadow:var(--shadow-md)}.nmf-page-mobile-ui-ux .nmf-accordion summary{cursor:pointer;list-style:none;padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--font-display);font-weight:400;font-size:19px;color:var(--text-strong)}.nmf-page-mobile-ui-ux .nmf-accordion summary::-webkit-details-marker{display:none}.nmf-page-mobile-ui-ux .nmf-accordion summary .nmf-chev{transition:transform var(--dur-base) var(--ease-standard);color:var(--nmf-magenta);flex-shrink:0}.nmf-page-mobile-ui-ux .nmf-accordion[open] summary .nmf-chev{transform:rotate(180deg)}.nmf-page-mobile-ui-ux .nmf-accordion-body{padding:0 26px 26px}.nmf-page-mobile-ui-ux .nmf-pillar-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-mobile-ui-ux .nmf-pillar-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.nmf-page-mobile-ui-ux .nmf-stage{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-mobile-ui-ux .nmf-stage:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.nmf-page-mobile-ui-ux .nmf-case:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)!important}.nmf-page-mobile-ui-ux .nmf-case:hover .nmf-case-img{transform:scale(1.06)}.nmf-page-mobile-ui-ux .nmf-case:hover .nmf-case-arrow{transform:translate(5px)}.nmf-page-mobile-ui-ux .nmf-flink{transition:color var(--dur-base) var(--ease-standard)}.nmf-page-mobile-ui-ux .nmf-flink:hover{color:#fff!important}.nmf-page-advisory-consulting *,.nmf-page-advisory-consulting *:before,.nmf-page-advisory-consulting *:after{box-sizing:border-box}.nmf-page-advisory-consulting{scroll-behavior:smooth}.nmf-page-advisory-consulting{margin:0;background:var(--surface-page);font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;overflow-x:clip}@media(max-width:900px){.nmf-page-advisory-consulting .nmf-path-grid,.nmf-page-advisory-consulting .nmf-cov-row,.nmf-page-advisory-consulting .nmf-stage-strip{grid-template-columns:1fr!important}}.nmf-page-advisory-consulting .nmf-navlink{position:relative;transition:color var(--dur-base) var(--ease-standard)}.nmf-page-advisory-consulting .nmf-navlink:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background:var(--gradient-brand);transition:width var(--dur-base) var(--ease-standard)}.nmf-page-advisory-consulting .nmf-navlink:hover{color:var(--magenta-600)}.nmf-page-advisory-consulting .nmf-navlink:hover:after{width:100%}.nmf-page-advisory-consulting .nmf-btn-primary:hover{box-shadow:var(--shadow-brand-lg);transform:translateY(-1px)}.nmf-page-advisory-consulting .nmf-btn-primary:active{transform:translateY(0) scale(.98)}.nmf-page-advisory-consulting .nmf-path-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.nmf-page-advisory-consulting .nmf-path-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--nmf-magenta)}.nmf-page-advisory-consulting .nmf-cov-row{transition:background var(--dur-base) var(--ease-standard)}.nmf-page-advisory-consulting .nmf-cov-row:hover{background:var(--surface-sunken)}.nmf-page-advisory-consulting .nmf-cov-row:hover .nmf-cov-icon{transform:scale(1.1)}.nmf-page-advisory-consulting .nmf-cov-icon{transition:transform var(--dur-base) var(--ease-spring)}.nmf-page-advisory-consulting .nmf-stage{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-advisory-consulting .nmf-stage:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.nmf-page-advisory-consulting .nmf-flink{transition:color var(--dur-base) var(--ease-standard)}.nmf-page-advisory-consulting .nmf-flink:hover{color:#fff!important}.nmf-page-software-development-services *,.nmf-page-software-development-services *:before,.nmf-page-software-development-services *:after{box-sizing:border-box}.nmf-page-software-development-services{scroll-behavior:smooth}.nmf-page-software-development-services{margin:0;background:var(--surface-page);font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;overflow-x:clip}@media(max-width:900px){.nmf-page-software-development-services .nmf-stat-row{grid-template-columns:1fr!important}.nmf-page-software-development-services .nmf-stack-grid{grid-template-columns:1fr 1fr!important}.nmf-page-software-development-services .nmf-method-grid,.nmf-page-software-development-services .nmf-stage-strip{grid-template-columns:1fr!important}}.nmf-page-software-development-services .nmf-navlink{position:relative;transition:color var(--dur-base) var(--ease-standard)}.nmf-page-software-development-services .nmf-navlink:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background:var(--gradient-brand);transition:width var(--dur-base) var(--ease-standard)}.nmf-page-software-development-services .nmf-navlink:hover{color:var(--magenta-600)}.nmf-page-software-development-services .nmf-navlink:hover:after{width:100%}.nmf-page-software-development-services .nmf-btn-primary:hover{box-shadow:var(--shadow-brand-lg);transform:translateY(-1px)}.nmf-page-software-development-services .nmf-btn-primary:active{transform:translateY(0) scale(.98)}.nmf-page-software-development-services .nmf-accordion{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-card);overflow:hidden;transition:border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-software-development-services .nmf-accordion[open]{border-color:var(--nmf-magenta);box-shadow:var(--shadow-md)}.nmf-page-software-development-services .nmf-accordion summary{cursor:pointer;list-style:none;padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--font-display);font-weight:400;font-size:19px;color:var(--text-strong)}.nmf-page-software-development-services .nmf-accordion summary::-webkit-details-marker{display:none}.nmf-page-software-development-services .nmf-accordion summary .nmf-chev{transition:transform var(--dur-base) var(--ease-standard);color:var(--nmf-magenta);flex-shrink:0}.nmf-page-software-development-services .nmf-accordion[open] summary .nmf-chev{transform:rotate(180deg)}.nmf-page-software-development-services .nmf-accordion-body{padding:0 26px 26px}.nmf-page-software-development-services .nmf-stack-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-software-development-services .nmf-stack-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.nmf-page-software-development-services .nmf-method-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-software-development-services .nmf-method-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.nmf-page-software-development-services .nmf-stage{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-software-development-services .nmf-stage:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.nmf-page-software-development-services .nmf-case:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)!important}.nmf-page-software-development-services .nmf-case:hover .nmf-case-img{transform:scale(1.06)}.nmf-page-software-development-services .nmf-case:hover .nmf-case-arrow{transform:translate(5px)}.nmf-page-software-development-services .nmf-flink{transition:color var(--dur-base) var(--ease-standard)}.nmf-page-software-development-services .nmf-flink:hover{color:#fff!important}.nmf-flat{overflow-x:clip}@supports not (overflow-x: clip){.nmf-flat{overflow-x:hidden}}@media(max-width:900px){.nmf-flat .nmf-s41{position:static!important;top:auto!important}.nmf-flat .nmf-s14,.nmf-flat .nmf-s21,.nmf-flat .nmf-s40,.nmf-flat .nmf-s54,.nmf-flat .nmf-s64,.nmf-flat .nmf-s73,.nmf-flat .nmf-s95,.nmf-flat .nmf-s108,.nmf-flat .nmf-s127,.nmf-flat .nmf-s142,.nmf-flat .nmf-s152,.nmf-flat .nmf-s165,.nmf-flat .nmf-s173,.nmf-flat .nmf-s189,.nmf-flat .nmf-s192,.nmf-flat .nmf-s200,.nmf-flat .nmf-s201,.nmf-flat .nmf-s204,.nmf-flat .nmf-s215,.nmf-flat .nmf-s217,.nmf-flat .nmf-s249,.nmf-flat .nmf-s253,.nmf-flat .nmf-s268,.nmf-flat .nmf-s275,.nmf-flat .nmf-s277,.nmf-flat .nmf-s298,.nmf-flat .nmf-s313,.nmf-flat .nmf-s327,.nmf-flat .nmf-s340,.nmf-flat .nmf-s349,.nmf-flat .nmf-s356,.nmf-flat .nmf-s372,.nmf-flat .nmf-s382,.nmf-flat .nmf-s394,.nmf-flat .nmf-s399,.nmf-flat .nmf-s406{grid-template-columns:1fr!important;gap:24px!important}.nmf-flat .nmf-s172,.nmf-flat .nmf-s191,.nmf-flat .nmf-s203,.nmf-flat .nmf-s248,.nmf-flat .nmf-s267,.nmf-flat .nmf-s306,.nmf-flat .nmf-s307,.nmf-flat .nmf-s375{width:100%!important;max-width:100%!important;height:auto!important}.nmf-flat .nmf-s1,.nmf-flat .nmf-s351{min-height:auto!important;padding-top:40px!important;padding-bottom:40px!important}.nmf-flat .nmf-s3,.nmf-flat .nmf-s10,.nmf-flat .nmf-s40,.nmf-flat .nmf-s108,.nmf-flat .nmf-s127,.nmf-flat .nmf-s136,.nmf-flat .nmf-s173,.nmf-flat .nmf-s189,.nmf-flat .nmf-s200,.nmf-flat .nmf-s201,.nmf-flat .nmf-s204,.nmf-flat .nmf-s215,.nmf-flat .nmf-s249,.nmf-flat .nmf-s280,.nmf-flat .nmf-s283,.nmf-flat .nmf-s298,.nmf-flat .nmf-s324,.nmf-flat .nmf-s332,.nmf-flat .nmf-s353,.nmf-flat .nmf-s360{padding-left:20px!important;padding-right:20px!important}.nmf-flat .nmf-s307{position:relative!important;right:auto!important;bottom:auto!important;margin:0 auto!important}.nmf-flat .nmf-s306{height:auto!important;min-height:320px!important}.nmf-flat .nmf-s375{width:320px!important;height:320px!important;right:-60px!important;top:-60px!important}}@media(min-width:640px)and (max-width:900px){.nmf-flat .nmf-s14,.nmf-flat .nmf-s21,.nmf-flat .nmf-s40,.nmf-flat .nmf-s54,.nmf-flat .nmf-s64,.nmf-flat .nmf-s73,.nmf-flat .nmf-s95,.nmf-flat .nmf-s108,.nmf-flat .nmf-s127,.nmf-flat .nmf-s142,.nmf-flat .nmf-s152,.nmf-flat .nmf-s165,.nmf-flat .nmf-s173,.nmf-flat .nmf-s189,.nmf-flat .nmf-s192,.nmf-flat .nmf-s200,.nmf-flat .nmf-s201,.nmf-flat .nmf-s204,.nmf-flat .nmf-s215,.nmf-flat .nmf-s249,.nmf-flat .nmf-s253,.nmf-flat .nmf-s268,.nmf-flat .nmf-s275,.nmf-flat .nmf-s277,.nmf-flat .nmf-s298,.nmf-flat .nmf-s313,.nmf-flat .nmf-s327,.nmf-flat .nmf-s340,.nmf-flat .nmf-s349,.nmf-flat .nmf-s356,.nmf-flat .nmf-s372,.nmf-flat .nmf-s382,.nmf-flat .nmf-s394,.nmf-flat .nmf-s399,.nmf-flat .nmf-s406{grid-template-columns:1fr 1fr!important}}@media(max-width:500px){.nmf-flat h1{font-size:clamp(2rem,8vw,2.75rem)!important;line-height:1.1!important}.nmf-flat h2{font-size:clamp(1.6rem,6vw,2.1rem)!important;line-height:1.15!important}}.nmf-page-contact-us *,.nmf-page-contact-us *:before,.nmf-page-contact-us *:after{box-sizing:border-box}.nmf-page-contact-us{scroll-behavior:smooth}.nmf-page-contact-us{margin:0;background:var(--surface-page);font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}@media(max-width:900px){.nmf-page-contact-us .nmf-hero-grid,.nmf-page-contact-us .nmf-office-grid,.nmf-page-contact-us .nmf-path-grid{grid-template-columns:1fr!important}}.nmf-page-contact-us .nmf-navlink{position:relative;transition:color var(--dur-base) var(--ease-standard)}.nmf-page-contact-us .nmf-navlink:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background:var(--gradient-brand);transition:width var(--dur-base) var(--ease-standard)}.nmf-page-contact-us .nmf-navlink:hover{color:var(--magenta-600)}.nmf-page-contact-us .nmf-navlink:hover:after{width:100%}.nmf-page-contact-us .nmf-btn-primary:hover{box-shadow:var(--shadow-brand-lg);transform:translateY(-1px)}.nmf-page-contact-us .nmf-btn-primary:active{transform:translateY(0) scale(.98)}.nmf-page-contact-us .nmf-flink{transition:color var(--dur-base) var(--ease-standard)}.nmf-page-contact-us .nmf-flink:hover{color:#fff!important}.nmf-page-contact-us .nmf-input{width:100%;padding:12px 14px;font-family:var(--font-body);font-size:14px;color:var(--text-strong);background:var(--surface-card);border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);outline:none;box-shadow:var(--shadow-inset);transition:border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-contact-us .nmf-input:focus{border-color:var(--nmf-magenta);box-shadow:0 0 0 4px var(--focus-ring)}.nmf-page-contact-us .nmf-label{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.nmf-page-contact-us .nmf-path-card{cursor:pointer;transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.nmf-page-contact-us .nmf-path-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.nmf-page-contact-us .nmf-path-card.active{border-color:var(--nmf-magenta)!important;background:var(--magenta-50)!important;box-shadow:var(--shadow-brand)}.nmf-page-contact-us .nmf-office-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-contact-us .nmf-office-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.nmf-page-partner-with-us *,.nmf-page-partner-with-us *:before,.nmf-page-partner-with-us *:after{box-sizing:border-box}.nmf-page-partner-with-us{scroll-behavior:smooth}.nmf-page-partner-with-us{margin:0;background:var(--surface-page);font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}@keyframes nmf-fade-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.nmf-page-partner-with-us #nmf-nav+section{min-height:auto!important;padding-top:40px!important}.nmf-page-partner-with-us .nmf-stat-row3,.nmf-page-partner-with-us .nmf-prob-grid,.nmf-page-partner-with-us .nmf-val-grid,.nmf-page-partner-with-us .nmf-ms-grid,.nmf-page-partner-with-us .nmf-comp-grid,.nmf-page-partner-with-us .nmf-model-grid,.nmf-page-partner-with-us .nmf-testi-grid,.nmf-page-partner-with-us .nmf-contact-grid{grid-template-columns:1fr!important}}.nmf-page-partner-with-us .nmf-navlink{position:relative;transition:color var(--dur-base) var(--ease-standard)}.nmf-page-partner-with-us .nmf-navlink:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background:var(--gradient-brand);transition:width var(--dur-base) var(--ease-standard)}.nmf-page-partner-with-us .nmf-navlink:hover{color:var(--magenta-600)}.nmf-page-partner-with-us .nmf-navlink:hover:after{width:100%}.nmf-page-partner-with-us .nmf-btn-primary:hover{box-shadow:var(--shadow-brand-lg);transform:translateY(-1px)}.nmf-page-partner-with-us .nmf-btn-primary:active{transform:translateY(0) scale(.98)}.nmf-page-partner-with-us .nmf-btn-ghost{transition:border-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),background var(--dur-base) var(--ease-standard)}.nmf-page-partner-with-us .nmf-btn-ghost:hover{border-color:var(--nmf-magenta);color:var(--nmf-magenta);background:var(--magenta-50)}.nmf-page-partner-with-us .nmf-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-partner-with-us .nmf-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.nmf-page-partner-with-us .nmf-model-card{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-partner-with-us .nmf-model-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.nmf-page-partner-with-us .nmf-flink{transition:color var(--dur-base) var(--ease-standard)}.nmf-page-partner-with-us .nmf-flink:hover{color:#fff!important}.nmf-page-partner-with-us .nmf-input{width:100%;padding:12px 14px;font-family:var(--font-body);font-size:14px;color:var(--text-strong);background:var(--surface-card);border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);outline:none;box-shadow:var(--shadow-inset);transition:border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-partner-with-us .nmf-input:focus{border-color:var(--nmf-magenta);box-shadow:0 0 0 4px var(--focus-ring)}.nmf-page-partner-with-us .nmf-label{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.nmf-page-partner-with-us .nmf-step{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-partner-with-us .nmf-step:hover{transform:translate(4px);box-shadow:var(--shadow-md)}.nmf-cf7-shell .wpcf7{margin:0;padding:0}.nmf-cf7-shell .wpcf7 form{margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.nmf-cf7-shell .wpcf7-form label,.nmf-cf7-shell .nmf-label{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;font-weight:500}.nmf-cf7-shell .nmf-row-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nmf-cf7-shell .wpcf7-form-control-wrap{display:block}.nmf-cf7-shell input[type=text],.nmf-cf7-shell input[type=email],.nmf-cf7-shell input[type=tel],.nmf-cf7-shell input[type=url],.nmf-cf7-shell input[type=number],.nmf-cf7-shell select,.nmf-cf7-shell textarea{width:100%;padding:12px 14px;font-family:var(--font-body);font-size:14px;color:var(--text-strong);background:var(--surface-card);border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);outline:none;box-shadow:var(--shadow-xs);transition:border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-cf7-shell input:focus,.nmf-cf7-shell select:focus,.nmf-cf7-shell textarea:focus{border-color:var(--nmf-magenta);box-shadow:0 0 0 4px var(--focus-ring)}.nmf-cf7-shell textarea{resize:vertical;min-height:120px;font-family:var(--font-body)}.nmf-cf7-shell select{cursor:pointer}.nmf-cf7-shell input[type=submit],.nmf-cf7-shell .wpcf7-submit{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:15px;padding:14px 28px;border-radius:var(--radius-pill);background:var(--gradient-brand);color:var(--text-on-brand);box-shadow:var(--shadow-brand);letter-spacing:-.01em;border:none;cursor:pointer;transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-cf7-shell input[type=submit]:hover,.nmf-cf7-shell .wpcf7-submit:hover{box-shadow:var(--shadow-brand-lg);transform:translateY(-1px)}.nmf-cf7-shell input[type=submit]:active,.nmf-cf7-shell .wpcf7-submit:active{transform:translateY(0) scale(.98)}.nmf-cf7-shell .wpcf7-response-output{margin:8px 0 0;padding:14px 18px;border-radius:var(--radius-md);font-size:14px;font-weight:600;border:0}.nmf-cf7-shell .wpcf7 form.sent .wpcf7-response-output{background:var(--blue-100);color:var(--blue-700)}.nmf-cf7-shell .wpcf7 form.invalid .wpcf7-response-output,.nmf-cf7-shell .wpcf7 form.unaccepted .wpcf7-response-output{background:color-mix(in oklch,#ef4444 12%,transparent);color:#b91c1c}.nmf-cf7-shell .wpcf7-not-valid-tip{color:#b91c1c;font-size:12px;font-weight:500;margin-top:4px}.nmf-cf7-shell .wpcf7 form .wpcf7-spinner{margin-left:12px}.nmf-cf7-hint{padding:18px 20px;border-radius:var(--radius-md);background:var(--warning-50, #fff8e6);border:1px solid var(--warning-200, #f5d98a);color:var(--warning-900, #7a4d00);font-size:14px;line-height:1.5}@media(max-width:640px){.nmf-cf7-shell .nmf-row-2{grid-template-columns:1fr}}.nmf-office-map{display:block;width:100%;height:100%;min-height:340px;border:0}.nmf-page-about-us .nmf-leader-hero{max-width:1200px;margin:40px auto 0;padding:0 24px}.nmf-page-about-us .nmf-leader-hero__img{display:block;width:100%;height:auto;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);object-fit:cover}.nmf-page-about-us .nmf-vision-grid{align-items:center!important}.nmf-page-about-us .nmf-vision-copy{display:flex;flex-direction:column;justify-content:center}@media(max-width:900px){.nmf-page-about-us .nmf-leader-hero{padding:0 20px;margin-top:28px}.nmf-page-about-us .nmf-leader-hero__img{border-radius:var(--radius-lg)}.nmf-page-about-us .nmf-vision-grid{grid-template-columns:1fr!important;align-items:start!important;gap:32px!important}.nmf-page-about-us .nmf-vision-copy{justify-content:start}}@media(max-width:500px){.nmf-page-about-us .nmf-leader-hero{padding:0 16px}}.nmf-page-careers{overflow-x:clip}.nmf-page-careers .nmf-careers-hero{position:relative;overflow:hidden;min-height:560px;display:flex;align-items:center;padding:140px 0 100px;background:#05070d}.nmf-page-careers .nmf-careers-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:.55}.nmf-page-careers .nmf-careers-hero__filter{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#05070d8c,#05070ddb),linear-gradient(105deg,#05070de6,#05070d59 60%,#05070dbf);pointer-events:none}.nmf-page-careers .nmf-careers-hero__glow{position:absolute;z-index:2;left:8%;bottom:-180px;width:620px;height:460px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklch,var(--color-brand) 42%,transparent),transparent 70%);filter:blur(30px);pointer-events:none}.nmf-page-careers .nmf-careers-hero__inner{position:relative;z-index:3;width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.nmf-page-careers .nmf-careers-hero__eyebrow{color:#7fb2ff!important;animation:nmf-fade-up .8s var(--ease-out) both}.nmf-page-careers .nmf-careers-hero__title{font-family:var(--font-display);font-weight:400;font-size:clamp(2.5rem,calc(1.6rem + 3.6vw),3.75rem);line-height:1.04;letter-spacing:-.025em;color:#fff;margin:18px 0 0;max-width:16ch;animation:nmf-fade-up .8s var(--ease-out) .06s both}.nmf-page-careers .nmf-careers-hero__lead{font-size:var(--text-md);line-height:1.7;color:#ffffffb8;margin:22px 0 0;max-width:56ch;animation:nmf-fade-up .8s var(--ease-out) .12s both}.nmf-page-careers .nmf-careers-hero__cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:38px;animation:nmf-fade-up .8s var(--ease-out) .18s both}.nmf-page-careers .nmf-careers-btn{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:16px;padding:16px 30px;border-radius:var(--radius-pill);background:var(--color-brand);color:var(--text-on-brand);box-shadow:0 10px 30px -8px color-mix(in oklch,var(--color-brand) 65%,transparent);letter-spacing:-.01em;text-decoration:none;border:0;cursor:pointer;transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-careers .nmf-careers-btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px color-mix(in oklch,var(--color-brand) 75%,transparent);text-decoration:none}.nmf-page-careers .nmf-careers-btn svg{width:17px!important;height:17px!important}.nmf-page-careers .nmf-careers-hero__count{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;display:inline-flex;align-items:center;gap:8px}.nmf-page-careers .nmf-careers-hero__count:before{content:"";width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e2e}.nmf-page-careers .nmf-careers-positions{background:var(--surface-page);padding:var(--section-y) 0}.nmf-page-careers .nmf-careers-head{max-width:720px;margin-bottom:34px}.nmf-page-careers .nmf-careers-head__title{font-family:var(--font-display);font-weight:400;font-size:var(--text-3xl);line-height:1.06;letter-spacing:-.02em;color:var(--text-strong);margin:16px 0 14px}.nmf-page-careers .nmf-careers-head__lead{font-size:var(--text-md);line-height:1.7;color:var(--text-body);margin:0}.nmf-page-careers .nmf-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px;padding-bottom:4px}.nmf-page-careers .nmf-tab{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--text-body);padding:10px 18px;border-radius:var(--radius-pill);background:var(--surface-card);border:1px solid var(--border-subtle);cursor:pointer;white-space:nowrap;transition:color var(--dur-base) var(--ease-standard),background var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-page-careers .nmf-tab:hover{border-color:color-mix(in oklch,var(--color-brand) 45%,var(--border-subtle));color:var(--color-brand)}.nmf-page-careers .nmf-tab.is-active{background:var(--color-brand);border-color:var(--color-brand);color:var(--text-on-brand);box-shadow:0 6px 18px -6px color-mix(in oklch,var(--color-brand) 60%,transparent)}.nmf-page-careers .nmf-tab__count{font-family:var(--font-mono);font-size:11px;line-height:1;padding:4px 7px;border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-muted);transition:background var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}.nmf-page-careers .nmf-tab.is-active .nmf-tab__count{background:#ffffff38;color:#fff}.nmf-page-careers .nmf-joblist{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);overflow:hidden;background:var(--surface-card);box-shadow:var(--shadow-sm)}.nmf-page-careers .nmf-jobrow{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;text-align:left;padding:22px 26px;background:var(--surface-card);border:0;border-bottom:1px solid var(--border-subtle);cursor:pointer;font-family:var(--font-body);transition:background var(--dur-base) var(--ease-standard),padding-left var(--dur-base) var(--ease-standard)}.nmf-page-careers .nmf-jobrow:last-child{border-bottom:0}.nmf-page-careers .nmf-jobrow[hidden]{display:none}.nmf-page-careers .nmf-jobrow:hover{background:color-mix(in oklch,var(--color-brand) 4%,var(--surface-card));padding-left:32px}.nmf-page-careers .nmf-jobrow.is-selected{background:color-mix(in oklch,var(--color-brand) 7%,var(--surface-card));box-shadow:inset 3px 0 0 var(--color-brand)}.nmf-page-careers .nmf-jobrow__left{min-width:0}.nmf-page-careers .nmf-jobrow__title{display:block;font-family:var(--font-display);font-weight:400;font-size:19px;line-height:1.3;color:var(--text-strong);letter-spacing:-.01em;margin-bottom:7px;transition:color var(--dur-base) var(--ease-standard)}.nmf-page-careers .nmf-jobrow:hover .nmf-jobrow__title{color:var(--color-brand)}.nmf-page-careers .nmf-jobrow__meta{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--text-muted);flex-wrap:wrap}.nmf-page-careers .nmf-jobrow__meta svg{width:14px!important;height:14px!important}.nmf-page-careers .nmf-jobrow__dot{opacity:.5}.nmf-page-careers .nmf-jobrow__right{display:inline-flex;align-items:center;gap:16px;flex-shrink:0}.nmf-page-careers .nmf-jobrow__exp{font-size:12.5px;font-weight:600;padding:7px 14px;border-radius:var(--radius-pill);background:var(--surface-sunken);border:1px solid var(--border-subtle);color:var(--text-body);white-space:nowrap}.nmf-page-careers .nmf-jobrow__arrow{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-sunken);color:var(--text-muted);flex-shrink:0;transition:background var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.nmf-page-careers .nmf-jobrow__arrow svg{width:16px!important;height:16px!important}.nmf-page-careers .nmf-jobrow:hover .nmf-jobrow__arrow{background:var(--color-brand);color:#fff;transform:translate(3px)}.nmf-page-careers .nmf-joblist__empty{text-align:center;padding:40px 20px;color:var(--text-muted);font-size:14.5px;margin:0}.nmf-page-careers .nmf-joblist__empty[hidden]{display:none}.nmf-page-careers .nmf-careers-apply{background:var(--surface-sunken);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:var(--section-y) 0}.nmf-page-careers .nmf-careers-formcard{max-width:820px;margin:0 auto;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);padding:48px}.nmf-page-careers .nmf-careers-formcard__head{margin-bottom:32px}.nmf-page-careers .nmf-careers-formcard__title{font-family:var(--font-display);font-weight:400;font-size:var(--text-2xl);line-height:1.1;letter-spacing:-.02em;color:var(--text-strong);margin:14px 0 12px}.nmf-page-careers .nmf-careers-formcard__lead{font-size:15px;line-height:1.65;color:var(--text-body);margin:0}.nmf-page-careers .nmf-role-badge{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding:11px 12px 11px 16px;border-radius:var(--radius-pill);background:color-mix(in oklch,var(--color-brand) 9%,transparent);border:1px solid color-mix(in oklch,var(--color-brand) 30%,transparent);font-size:14px;color:var(--text-body);animation:nmf-fade-up .35s var(--ease-out) both}.nmf-page-careers .nmf-role-badge[hidden]{display:none}.nmf-page-careers .nmf-role-badge>svg{width:16px!important;height:16px!important;color:var(--color-brand);flex-shrink:0}.nmf-page-careers .nmf-role-badge strong{color:var(--color-brand);margin-left:4px}.nmf-page-careers .nmf-role-badge__clear{width:24px;height:24px;border-radius:50%;border:0;background:color-mix(in oklch,var(--color-brand) 16%,transparent);color:var(--color-brand);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background var(--dur-base) var(--ease-standard)}.nmf-page-careers .nmf-role-badge__clear:hover{background:color-mix(in oklch,var(--color-brand) 28%,transparent)}.nmf-page-careers .nmf-role-badge__clear svg{width:13px!important;height:13px!important}.nmf-page-careers .nmf-careers-form .wpcf7-form{display:flex;flex-direction:column;gap:22px}.nmf-page-careers .nmf-careers-form label{font-family:var(--font-body)!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--text-strong)!important;margin-bottom:8px!important}.nmf-page-careers .nmf-careers-form input[type=text],.nmf-page-careers .nmf-careers-form input[type=email],.nmf-page-careers .nmf-careers-form input[type=tel],.nmf-page-careers .nmf-careers-form select,.nmf-page-careers .nmf-careers-form textarea{background:var(--surface-sunken);padding:14px 16px;font-size:15px;border-radius:var(--radius-md)}.nmf-page-careers .nmf-careers-form input:focus,.nmf-page-careers .nmf-careers-form select:focus,.nmf-page-careers .nmf-careers-form textarea:focus{background:var(--surface-card);border-color:var(--color-brand);box-shadow:0 0 0 4px color-mix(in oklch,var(--color-brand) 12%,transparent)}.nmf-page-careers .nmf-careers-form textarea{min-height:130px}.nmf-page-careers .nmf-careers-form input[type=file]{width:100%;padding:22px 18px;font-family:var(--font-body);font-size:14px;color:var(--text-muted);background:var(--surface-sunken);border:1.5px dashed var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--dur-base) var(--ease-standard),background var(--dur-base) var(--ease-standard)}.nmf-page-careers .nmf-careers-form input[type=file]:hover,.nmf-page-careers .nmf-careers-form input[type=file]:focus{border-color:var(--color-brand);background:color-mix(in oklch,var(--color-brand) 4%,var(--surface-sunken))}.nmf-page-careers .nmf-careers-form input[type=file]::file-selector-button{margin-right:16px;padding:10px 20px;border:0;border-radius:var(--radius-pill);background:var(--color-brand);color:var(--text-on-brand);font-family:var(--font-body);font-weight:700;font-size:13.5px;cursor:pointer;transition:filter var(--dur-base) var(--ease-standard)}.nmf-page-careers .nmf-careers-form input[type=file]::file-selector-button:hover{filter:brightness(1.08)}.nmf-page-careers .nmf-cv-hint{display:block;margin-top:8px;font-size:12.5px;color:var(--text-muted)}.nmf-page-careers .nmf-careers-form input[type=submit],.nmf-page-careers .nmf-careers-form .wpcf7-submit{align-self:stretch;width:100%;padding:17px 32px;font-size:16px;background:var(--color-brand);box-shadow:0 10px 30px -8px color-mix(in oklch,var(--color-brand) 60%,transparent)}.nmf-page-careers .nmf-careers-form input[type=submit]:hover{box-shadow:0 16px 40px -8px color-mix(in oklch,var(--color-brand) 70%,transparent)}@media(max-width:900px){.nmf-page-careers .nmf-careers-hero{min-height:auto;padding:112px 0 72px}.nmf-page-careers .nmf-careers-hero__title{max-width:100%}.nmf-page-careers .nmf-careers-hero__glow{width:380px;height:300px;left:-60px}.nmf-page-careers .nmf-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-left:-20px;margin-right:-20px;padding:0 20px 6px}.nmf-page-careers .nmf-tabs::-webkit-scrollbar{display:none}.nmf-page-careers .nmf-jobrow{flex-direction:column;align-items:flex-start;gap:14px;padding:20px}.nmf-page-careers .nmf-jobrow:hover{padding-left:20px}.nmf-page-careers .nmf-jobrow__right{width:100%;justify-content:space-between}.nmf-page-careers .nmf-careers-formcard{padding:32px 24px}}@media(max-width:640px){.nmf-page-careers .nmf-careers-hero__cta{flex-direction:column;align-items:stretch;gap:16px}.nmf-page-careers .nmf-careers-btn,.nmf-page-careers .nmf-careers-hero__count{justify-content:center}.nmf-page-careers .nmf-jobrow__title{font-size:17px}.nmf-page-careers .nmf-careers-formcard{padding:26px 18px}.nmf-page-careers .nmf-careers-form .nmf-row-2{grid-template-columns:1fr}}.nmf-flat a:hover,.nmf-flat .nmf-case:hover,.nmf-flat .nmf-btn-primary:hover,.nmf-flat .nmf-ghost:hover,.nmf-flat .nmf-btn-ghost:hover{text-decoration:none}#invgate{scroll-margin-top:100px}.nmf-flat .nmf-video{position:relative;background:#000}.nmf-flat .nmf-video__el{display:block;width:100%;height:100%;object-fit:cover}.nmf-flat .nmf-video__play{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0;border:0;cursor:pointer;background:#0000002e;transition:opacity var(--dur-base) var(--ease-standard),background var(--dur-base) var(--ease-standard),visibility 0s linear var(--dur-base)}.nmf-flat .nmf-video__play:hover{background:#0000004d}.nmf-flat .nmf-video__play .nmf-s115{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nmf-flat .nmf-video__play:hover .nmf-s115{transform:scale(1.08);box-shadow:var(--shadow-lg)}.nmf-flat .nmf-video.is-playing .nmf-video__play{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-base) var(--ease-standard),visibility 0s linear var(--dur-base)}@media(max-width:1099px){.nmf-br-desktop{display:none}}.nmf-flat .nmf-s413{padding-top:clamp(40px,7vh,80px);padding-bottom:clamp(48px,8vh,96px)}.nmf-flat .nmf-s415{top:96px}.nmf-flat .nmf-s412{padding:28px;gap:14px}.nmf-page-contact-us .nmf-s418{margin-top:28px;gap:14px}.nmf-flat a.nmf-s421,.nmf-flat a.nmf-s511,.nmf-flat .nmf-s430 a{color:inherit;text-decoration:none;transition:color var(--dur-base) var(--ease-standard)}.nmf-flat a.nmf-s421:hover,.nmf-flat a.nmf-s511:hover,.nmf-flat .nmf-s430 a:hover{color:var(--color-brand);text-decoration:underline}@media(max-width:1100px){.nmf-page-contact-us .nmf-s414{gap:36px}}@media(max-width:900px){.nmf-flat .nmf-s413{padding-top:32px}.nmf-flat .nmf-s415{position:static}}.nmf-cf7-shell textarea{height:130px;min-height:96px}.nmf-cf7-shell .wpcf7-form p{margin:0 0 14px}.nmf-cf7-shell .wpcf7-form label+br{display:none}.nmf-cf7-shell .nmf-row-2>div>p{margin-bottom:14px}.nmf-page-about-us #leadership .nmf-s151{max-width:960px}.nmf-page-about-us #leadership .nmf-s13{text-wrap:pretty}.nmf-page-about-us .nmf-leader-hero{height:auto;overflow:visible;border-radius:0;padding:0}.nmf-page-about-us .nmf-leader-hero__img{height:auto;aspect-ratio:2000 / 1121}.nmf-page-partner-with-us .nmf-testi-head{max-width:1100px}.nmf-page-partner-with-us .nmf-testi-head .nmf-s308{text-wrap:balance}.nmf-page-partner-with-us .nmf-testi-head .nmf-s13{max-width:760px}.nmf-flat .nmf-ms-partner{width:fit-content;display:flex;align-items:center;gap:14px;padding:14px 22px;margin:0 auto 22px;background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.nmf-flat .nmf-ms-partner__logo{display:block;height:38px;width:auto}.nmf-flat .nmf-ms-partner__label{padding-left:14px;border-left:1px solid #d1d1d1;font-family:"Segoe UI",var(--font-body),sans-serif;font-size:22px;font-weight:600;line-height:1;color:#737373}.nmf-page-why-nmf .nmf-s340>div{display:flex;flex-direction:column;align-items:center}.nmf-page-why-nmf .nmf-s341{flex-shrink:0}.nmf-page-why-nmf .nmf-s342{align-self:stretch;text-align:center}.nmf-page-why-nmf .nmf-s339{top:23px;left:calc((100% - 60px)/8);right:calc((100% - 60px)/8);background:var(--color-brand);opacity:.25}@media(max-width:900px){.nmf-page-why-nmf .nmf-s339{display:none}}.nmf-flat .nmf-intro-wide,.nmf-flat .nmf-intro-wide .nmf-s13{max-width:none}.nmf-flat .nmf-intro-wide h2{text-wrap:wrap}.nmf-flat .nmf-s480{padding-left:0}@media(max-width:760px){.nmf-page-partner-with-us .nmf-step{grid-template-columns:40px 1fr;align-items:start;gap:6px 16px;padding:20px 18px}.nmf-page-partner-with-us .nmf-step>:first-child{grid-row:span 2}.nmf-page-partner-with-us .nmf-step>:last-child{grid-column:2;justify-self:start;margin-top:8px;white-space:normal}.nmf-page-partner-with-us .nmf-step:hover{transform:none}}.nmf-flat .nmf-zoho-modules{grid-template-columns:repeat(5,1fr)}@media(max-width:1100px){.nmf-flat .nmf-zoho-modules{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.nmf-flat .nmf-zoho-modules{grid-template-columns:1fr 1fr}}@media(max-width:420px){.nmf-flat .nmf-zoho-modules{grid-template-columns:1fr}}.nmf-flat .nmf-s505{max-width:1200px}.nmf-flat .nmf-s77{right:18px}.nmf-flat .nmf-s78{display:inline-block;max-width:100%;line-height:1.5}@media(max-width:900px){.nmf-flat .nmf-s339{display:none}.nmf-flat .nmf-module-row>div:nth-child(2){order:0!important}.nmf-flat .nmf-module-row{gap:16px!important}}@media(max-width:600px){.nmf-flat .nmf-s445,.nmf-flat .nmf-s517,.nmf-flat .nmf-s322{flex-direction:column;align-items:stretch;gap:12px}.nmf-flat .nmf-s445>a,.nmf-flat .nmf-s517>a,.nmf-flat .nmf-s322>a{width:100%;justify-content:center;text-align:center}.nmf-flat .nmf-s447{justify-content:center;padding:8px 0}.nmf-flat .nmf-s51{text-align:center;padding-left:24px;padding-right:24px}.nmf-flat .nmf-s291{flex-direction:column;gap:10px;padding:22px 18px;text-align:center}.nmf-flat .nmf-s291 .nmf-s293,.nmf-flat .nmf-s291 .nmf-s295{display:none}.nmf-flat .nmf-s291 .nmf-s294{font-size:17px}}
