.nemt-page{--nx-ink:#0f2a20;--nx-body:#4b665a;--nx-green:#059669;--nx-green-2:#10b981;--nx-mint:#6ee7b7;--nx-deep:#047857;--nx-forest:#065f46;--nx-pine:#064e3b;--nx-tint:#f4fbf8;--nx-line:#dcebe3;background-color:#fff}.nx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 28px;border-radius:12px;border:none;font-size:16px;font-weight:600;cursor:pointer;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.nx-btn svg{transition:transform .2s ease}.nx-btn:hover svg{transform:translateX(3px)}.nx-btn-light{background:#fff;color:var(--nx-green);box-shadow:0 8px 24px rgba(6,95,70,.25)}.nx-btn-light:hover{background:#ecfdf5;transform:translateY(-1px)}.nx-btn:focus-visible{outline:3px solid var(--nx-mint);outline-offset:3px}.nx-hero{position:relative;min-height:680px;display:flex;align-items:center;overflow:hidden;background:var(--nx-deep);color:#fff}.nx-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 72%}.nx-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,95,70,.94),rgba(4,120,87,.82) 34%,rgba(4,120,87,.25) 62%,rgba(4,120,87,0) 80%),linear-gradient(0deg,rgba(6,95,70,.55),rgba(6,95,70,0) 35%)}.nx-hero-inner{position:relative;width:100%;max-width:1240px;margin:0 auto;padding:96px 40px 150px;box-sizing:border-box}.nx-hero-copy{max-width:580px}.nx-hero-copy h1{font-size:54px;font-weight:700;line-height:1.08;letter-spacing:-.025em;margin:0 0 22px;color:#fff;text-wrap:balance;overflow-wrap:break-word}.nx-hero-copy p{font-size:20px;line-height:1.6;color:hsla(0,0%,100%,.86);margin:0 0 36px;max-width:520px}.nx-highlights{position:relative;z-index:2;padding:0 40px;margin-top:-96px;background:linear-gradient(180deg,transparent 96px,#fff 0)}.nx-highlights-grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border-radius:22px;box-shadow:0 24px 60px rgba(4,120,87,.14);overflow:hidden}.nx-highlight{display:flex;align-items:flex-start;gap:18px;padding:34px 32px;min-width:0}.nx-highlight+.nx-highlight{border-left:1px solid var(--nx-line)}.nx-highlight-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;flex:0 0 50px;border-radius:14px;background:linear-gradient(135deg,var(--nx-green) 0,var(--nx-green-2) 100%);color:#fff}.nx-highlight h3{font-size:18px;font-weight:650;line-height:1.3;color:var(--nx-ink);margin:2px 0 8px}.nx-highlight p{font-size:15px;line-height:1.65;color:var(--nx-body);margin:0}.business-suite-section.nemt_page{background:linear-gradient(135deg,#047857,#065f46);color:#fff}.learn-more-btn.nemt_page{background:hsla(0,0%,100%,.15);color:#fff;border:1px solid hsla(0,0%,100%,.3)}.learn-more-btn.nemt_page:hover{background:hsla(0,0%,100%,.25)}.why-choose.nemt_page{background:#f8fafc}.why-choose-content.nemt_page h2{color:#0f172a}.why-choose-subtitle.nemt_page{color:#64748b}.benefits-grid.nemt_page{grid-template-columns:repeat(2,1fr)}.benefit-card.nemt_page{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e2e8f0}.benefit-icon.nemt_page{color:#047857}.benefit-card.nemt_page h3{color:#1e293b}.benefit-card.nemt_page p{color:#64748b}.explore-capabilities.nemt_page{background:#fff}.explore-capabilities-header.nemt_page h2{color:#0f172a}.explore-capabilities-media.nemt_page{background:#fff;border:1px solid #dbe9e2;box-shadow:0 2px 6px rgba(15,42,32,.04),0 24px 60px -28px rgba(15,42,32,.28);aspect-ratio:1349/638}.cta-button.nemt_page:focus-visible,.explore-capabilities-tab-btn.nemt_page:focus-visible,.learn-more-btn.nemt_page:focus-visible{outline:3px solid #6ee7b7;outline-offset:3px}.explore-capabilities-tabs.nemt_page{border-bottom-color:#e2e8f0}.explore-capabilities-tab-btn.nemt_page{color:#64748b}.explore-capabilities-tab-btn.nemt_page:hover{color:#047857;border-bottom-color:#a7f3d0}.explore-capabilities-tab-btn.nemt_page.active{color:#047857;border-bottom-color:#047857}.explore-capabilities-points.nemt_page[hidden]{display:none}.explore-capabilities-point.nemt_page{border-bottom-color:#f1f5f9}.explore-capabilities-point-title.nemt_page{color:#1e293b}.explore-capabilities-point-desc.nemt_page{color:#64748b}.faq-section.nemt_page{background:#fff}.faq-container.nemt_page h2{color:#0f172a}.faq-grid.nemt_page{grid-template-columns:repeat(4,1fr)}.faq-item.nemt_page{background:#f8fafc;border:1px solid #e2e8f0}.faq-item.nemt_page h3{color:#1e293b}.faq-item.nemt_page p{color:#64748b}.final-cta-section.nemt_page{background:linear-gradient(135deg,#047857,#065f46)}.final-cta-content.nemt_page h2{color:#fff}.final-cta-content.nemt_page p{color:hsla(0,0%,100%,.95)}.cta-button.nemt_page{background:#fff;color:#047857;box-shadow:0 4px 12px rgba(0,0,0,.15)}.cta-button.nemt_page:hover{background:#ecfdf5;box-shadow:0 6px 16px rgba(0,0,0,.2)}.nmo-shot{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.nmo-driver{padding:96px 32px;overflow:hidden;background:var(--nx-pine);color:#fff}.nmo-wrap{max-width:1400px;margin:0 auto}.nmo-half{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:72px;gap:72px;align-items:center}.nmo-driver-copy{display:flex;flex-direction:column;gap:22px}.nmo-driver h2{margin:0;font-size:40px;font-weight:700;line-height:1.15;letter-spacing:-.022em;color:#fff;text-wrap:balance}.nmo-driver-lead{margin:0;font-size:18px;line-height:1.6;color:hsla(0,0%,100%,.82)}.nmo-driver ul{display:flex;flex-direction:column;gap:22px;margin:14px 0 0;padding:0;list-style:none}.nmo-driver li{display:flex;gap:16px}.nmo-driver li>div{display:flex;flex-direction:column;gap:4px}.nmo-driver-icon{width:42px;height:42px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:hsla(0,0%,100%,.1);color:#6ee7b7}.nmo-driver li h3{margin:0;font-size:17px;font-weight:650;color:#fff}.nmo-driver li p{margin:0;font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.75)}.nmo-phone-stage{position:relative;display:flex;justify-content:flex-end;padding-right:24px}.nmo-phone{width:300px;flex:none;padding:10px;border-radius:52px;background:#0b0f0e;box-shadow:0 0 0 2px #2a3330,0 40px 90px rgba(0,0,0,.45);box-sizing:border-box}.nmo-phone img{display:block;width:100%;height:auto;border-radius:42px}.nmo-bubbles{position:absolute;right:270px;top:36%;width:270px;display:flex;flex-direction:column;gap:12px}.nmo-bubble{display:flex;margin:0;font-size:14.5px;line-height:1.5;box-shadow:0 18px 40px rgba(0,0,0,.25)}.nmo-bubble-ask{align-self:flex-start;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:18px 18px 18px 6px;background:#fff;color:#0c1f18}.nmo-bubble-ask svg{flex:none;margin-top:1px;color:#047857}.nmo-bubble-reply{align-self:flex-end;flex-direction:column;gap:6px;padding:14px 16px;border-radius:18px 18px 6px 18px;background:#2563eb;color:#fff}.nmo-bubble-reply b{font-size:12px;font-weight:700;letter-spacing:.02em;opacity:.85}@media (min-width:1025px){.explore-capabilities-body.nemt_page{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:48px}}@media (prefers-reduced-motion:reduce){.nx-btn,.nx-btn svg{transition:none}}@media (max-width:1400px){.faq-grid.nemt_page{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1200px){.nx-hero-copy h1{font-size:48px}.nmo-bubbles{position:static;width:100%;max-width:420px;margin:28px auto 0}.nmo-phone-stage{flex-direction:column;align-items:center;padding-right:0}}@media (max-width:1024px){.nx-hero{min-height:580px}.nx-hero-inner{padding:72px 24px 140px}.nx-hero-shade{background:linear-gradient(90deg,rgba(6,95,70,.94),rgba(4,120,87,.8) 50%,rgba(4,120,87,.35)),linear-gradient(0deg,rgba(6,95,70,.55),rgba(6,95,70,0) 35%)}.nx-highlights{padding:0 24px}.nx-highlights-grid{grid-template-columns:minmax(0,1fr)}.nx-highlight+.nx-highlight{border-left:none;border-top:1px solid var(--nx-line)}.benefits-grid.nemt_page{grid-template-columns:minmax(0,1fr);gap:24px}.nmo-driver{padding:80px 32px}.nmo-half{grid-template-columns:minmax(0,1fr);gap:48px}.nmo-driver h2{font-size:36px}}@media (max-width:768px){.nx-hero{display:block;min-height:0}.nx-hero-photo{position:relative;display:block;height:300px;object-position:72% 75%}.nx-hero-shade{bottom:auto;height:300px;background:linear-gradient(180deg,rgba(4,120,87,0) 55%,var(--nx-deep) 100%)}.nx-hero-inner{padding:8px 16px 128px}.nx-hero-copy h1{font-size:36px}.nx-hero-copy p{font-size:17px;margin-bottom:28px}.nx-highlights{padding:0 16px}.nx-highlight{padding:24px 20px;gap:16px}.nx-btn{width:100%}.faq-grid.nemt_page{grid-template-columns:minmax(0,1fr);gap:16px}.nmo-driver{padding:56px 20px}.nmo-driver h2{font-size:30px}.nmo-driver-lead{font-size:17px}}@media (max-width:480px){.nx-hero-copy h1{font-size:31px}.nx-highlight{flex-direction:column}.nmo-driver{padding:44px 16px}.nmo-driver h2{font-size:26px}}@media (max-width:380px){.nmo-phone{width:270px}}