/* Nemove Business OS landing v1.13 — isolated, RTL and mobile-first. */
.nm-landing{--nb:#4550f3;--nb2:#7138ed;--ni:#121a39;--nm:#69758e;--nl:#e2e7f1;--ns:#f7f8fc;--ng:#10a66d;direction:rtl;background:#fff;color:var(--ni);overflow:hidden}.nm-landing *{box-sizing:border-box}.nm-landing img{display:block;max-width:100%;height:auto}.nm-landing button,.nm-landing input{font:inherit}.nm-section{padding:68px 0;position:relative}.nm-kicker{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid #d8dfff;border-radius:99px;background:#f2f4ff;color:#3e47c9;font-size:11.5px!important;font-weight:850}.nm-kicker .icon{width:16px;height:16px}.nm-section-head{width:min(800px,100%);margin:0 auto 34px;text-align:center}.nm-section-head h2{margin:15px 0 10px;font-size:30px!important;line-height:1.4!important;letter-spacing:-.6px;color:var(--ni)!important}.nm-section-head p{margin:0;color:var(--nm)!important;font-size:14.5px!important;line-height:1.95}.nm-primary-cta{background:linear-gradient(135deg,#3f49ef,#7639ea)!important;box-shadow:0 13px 32px rgba(72,62,222,.24)!important}

/* Hero */
.nm-hero{position:relative;padding:40px 0 24px;background:radial-gradient(circle at 92% 7%,rgba(69,80,243,.14),transparent 31%),radial-gradient(circle at 5% 55%,rgba(113,56,237,.07),transparent 26%),linear-gradient(180deg,#fff,#fafbff)}.nm-hero::after{content:"";position:absolute;inset:0;opacity:.2;pointer-events:none;background-image:radial-gradient(#7782c5 1px,transparent 1px);background-size:29px 29px;mask-image:linear-gradient(to bottom,#000,transparent 78%)}.nm-hero-orb{position:absolute;border-radius:50%;pointer-events:none}.nm-hero-orb.one{width:240px;height:240px;background:rgba(118,57,234,.045);left:-150px;top:150px}.nm-hero-orb.two{width:200px;height:200px;background:rgba(34,186,221,.05);right:-130px;bottom:60px}.nm-hero-grid{position:relative;z-index:2;display:grid;gap:22px}.nm-hero-copy{text-align:center}.nm-hero-copy h1{margin:16px 0;font-size:39px!important;line-height:1.25!important;letter-spacing:-1px!important;color:var(--ni)!important}.nm-hero-copy h1 span{background:linear-gradient(92deg,#3946eb,#7c35ed 57%,#178eea);-webkit-background-clip:text;background-clip:text;color:transparent}.nm-hero-copy>p{margin:0 auto 23px;color:#5d6983!important;font-size:15.5px!important;line-height:1.95;max-width:680px}.nm-hero-actions{display:grid;gap:9px}.nm-hero-actions .btn{width:100%;min-height:54px;border-radius:15px;font-size:13.5px}.nm-contact-proof{display:grid;gap:9px;justify-items:center;margin-top:16px;color:#69758e;font-size:11.5px}.nm-contact-proof a{display:flex;align-items:center;gap:8px;color:#2e38a9;font-weight:800}.nm-contact-proof a bdi{font-size:16px}.nm-contact-proof a span{font-weight:650;color:#707b92}.nm-contact-proof>span{display:flex;align-items:center;gap:5px}.nm-contact-proof .icon{width:15px;color:var(--ng)}.nm-contact-proof>i{display:none}.nm-hero-visual{position:relative;margin-inline:-28px}.nm-hero-visual img{position:relative;z-index:2;width:100%;filter:drop-shadow(0 25px 35px rgba(47,58,157,.14));animation:nmFloat 7s ease-in-out infinite}.nm-image-glow{position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle,rgba(72,84,244,.17),transparent 68%);filter:blur(25px)}@keyframes nmFloat{50%{transform:translateY(-8px)}}.nm-hero-points{position:relative;z-index:3;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:9px;border:1px solid #e1e6f0;border-radius:19px;background:rgba(255,255,255,.94);box-shadow:0 18px 45px rgba(25,35,82,.08)}.nm-hero-points>span{display:grid;grid-template-columns:24px 1fr;align-items:center;padding:10px;border-radius:13px;background:#fafbfe}.nm-hero-points .icon{grid-row:1/3;width:18px;color:var(--ng)}.nm-hero-points b{font-size:11.5px;color:#28324d}.nm-hero-points small{font-size:9px;color:#7b869b}

/* Brands */
.nm-brands{padding:48px 0 58px;border-bottom:1px solid #edf0f5;background:#fff}.nm-brands-head{text-align:center;margin-bottom:22px}.nm-brands-head>span{font-size:10px;color:#8a93a5}.nm-brands-head h2{font-size:24px!important;margin:5px 0;color:var(--ni)!important}.nm-brand-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.nm-brand-track{display:flex;width:max-content;gap:11px;animation:nmMarquee 28s linear infinite}.nm-brand-marquee:hover .nm-brand-track{animation-play-state:paused}.nm-brand-item{width:145px;height:100px;flex:none;display:grid;grid-template-rows:69px auto;place-items:center;border:1px solid #e6e9f1;border-radius:16px;background:#fff;box-shadow:0 7px 20px rgba(25,35,75,.04);overflow:hidden}.nm-brand-item img{width:128px;height:68px;object-fit:contain}.nm-brand-item span{font-size:9px;color:#6f7990;font-weight:750}@keyframes nmMarquee{to{transform:translateX(50%)}}

/* AI workspace */
.nm-ai-workspace-section{background:linear-gradient(180deg,#f8f9fe,#fff);border-block:1px solid #edf0f6}.nm-ai-workspace{display:grid;gap:10px;padding:10px;border:1px solid #dfe5f2;border-radius:22px;background:#f9faff;box-shadow:0 22px 60px rgba(30,43,91,.08)}.nm-ai-prompts,.nm-ai-capabilities,.nm-ai-chat{border:1px solid #e1e6f0;background:#fff;border-radius:17px}.nm-ai-prompts,.nm-ai-capabilities{padding:16px}.nm-ai-prompts h3,.nm-ai-capabilities h3{font-size:14px;margin:0 0 12px;color:#222c4a}.nm-ai-prompts button{width:100%;display:flex;align-items:center;min-height:43px;margin:7px 0;padding:0 12px;border:1px solid #e0e5f0;border-radius:11px;background:#fff;color:#536078;text-align:right;font-size:11.5px;font-weight:750}.nm-ai-prompts button::after{content:"‹";margin-right:auto;color:#5964ec;font-size:18px}.nm-ai-prompts button:hover,.nm-ai-prompts button.active{border-color:#7580f6;background:#f2f4ff;color:#303bbd}.nm-ai-mode{display:flex;align-items:center;justify-content:space-between;margin-top:13px;padding-top:12px;border-top:1px solid #edf0f5;font-size:9.5px;color:#7a859a}.nm-ai-mode span{display:flex;gap:5px}.nm-ai-mode .icon{width:15px;color:#4d58e6}.nm-ai-mode b{color:#3d47c8}.nm-ai-chat{overflow:hidden;order:-1}.nm-ai-chat-head{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid #edf0f5}.nm-ai-chat-head>div{display:flex;align-items:center;gap:8px}.nm-ai-logo{width:35px;height:35px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,#4250f0,#7439ec);color:#fff}.nm-ai-logo .icon{width:19px}.nm-ai-chat-head p{margin:0}.nm-ai-chat-head strong,.nm-ai-chat-head small{display:block}.nm-ai-chat-head strong{font-size:13px;color:#1f2b4a}.nm-ai-chat-head small{font-size:8.5px;color:#7d879a}.nm-ai-chat-head small i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#15b779;margin-left:4px}.nm-ai-bolt{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#f4f6ff;color:#4853e7}.nm-ai-messages{min-height:430px;padding:15px;background:linear-gradient(180deg,#fbfcff,#f6f8fc)}.nm-ai-user-message{max-width:85%;margin-right:auto;padding:12px 14px;border-radius:14px 14px 4px 14px;background:linear-gradient(135deg,#4251ef,#693ce7);color:#fff;font-size:11.5px;line-height:1.8;box-shadow:0 8px 18px rgba(65,73,220,.16)}.nm-ai-response{display:flex;gap:8px;margin-top:13px;padding:13px;border:1px solid #dfe5f0;border-radius:15px 15px 15px 4px;background:#fff}.nm-ai-response>span{width:30px;height:30px;display:grid;place-items:center;flex:none;border-radius:9px;background:#eeefff;color:#4a52df}.nm-ai-response>span .icon{width:17px}.nm-ai-response small{font-size:9px;color:#20915e}.nm-ai-response p{font-size:11px!important;color:#4d5870!important;line-height:1.9;margin:4px 0 8px}.nm-ai-response ol{margin:0;padding-right:17px;color:#303b57;font-size:10.5px;line-height:1.9}.nm-ai-response-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.nm-ai-response-actions button{border:1px solid #dfe4ef;background:#fff;color:#3f49c9;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:750}.nm-ai-compose{display:flex;align-items:center;gap:7px;padding:10px;border-top:1px solid #e5e9f1;background:#fff}.nm-ai-compose input{flex:1;min-width:0;height:42px;border:1px solid #dfe4ed!important;border-radius:12px!important;padding:0 12px!important;background:#fafbfe!important;color:#26304b!important;font-size:11.5px!important}.nm-ai-compose button{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:12px;background:#4652ed;color:#fff}.nm-ai-capabilities{display:grid;gap:6px}.nm-ai-capabilities>span{display:grid;grid-template-columns:36px 1fr;align-items:center;padding:8px;border-radius:11px}.nm-ai-capabilities>span>.icon{grid-row:1/3;width:20px;color:#4f5bea}.nm-ai-capabilities b{font-size:11px;color:#303a56}.nm-ai-capabilities small{font-size:8.5px;color:#8891a3}.nm-ai-cta-row{display:grid;gap:9px;margin-top:16px}.nm-ai-cta-row .btn{width:100%}

/* Product UI slider */
.nm-ui-showcase{background:#fff}.nm-showcase-shell{border:1px solid #dfe5ee;border-radius:22px;background:#fff;box-shadow:0 22px 65px rgba(25,36,79,.08);overflow:hidden}.nm-showcase-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border-bottom:1px solid #e7eaf1}.nm-showcase-head>div:first-child{min-width:0}.nm-showcase-head strong,.nm-showcase-head span{display:block}.nm-showcase-head strong{font-size:13px;color:#232e4c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-showcase-head span{font-size:9.5px;color:#7b8699}.nm-showcase-head>div:last-child{display:flex;align-items:center;gap:6px;direction:ltr}.nm-showcase-head button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #dfe4ec;border-radius:10px;background:#fff;color:#4853d8}.nm-showcase-head button:first-child .icon{transform:rotate(180deg)}.nm-showcase-head b{font-size:9px;color:#7d8799;white-space:nowrap}.nm-showcase-viewport{overflow:hidden;background:linear-gradient(180deg,#f7f9fc,#eff3f8);touch-action:pan-y}.nm-showcase-track{display:flex;direction:rtl;transition:transform .45s cubic-bezier(.2,.75,.2,1)}.nm-ui-slide{flex:0 0 100%;margin:0;padding:9px;display:grid;align-content:start}.nm-ui-slide>button{display:block;width:100%;min-height:220px;padding:0;border:0;border-radius:15px;background:#fff;overflow:hidden;cursor:zoom-in;box-shadow:0 8px 24px rgba(31,42,78,.07)}.nm-ui-slide img{width:100%;height:260px;object-fit:contain;object-position:center;background:#fff}.nm-ui-slide figcaption{padding:13px 5px 5px}.nm-ui-slide figcaption strong,.nm-ui-slide figcaption span{display:block}.nm-ui-slide figcaption strong{font-size:13px;color:#25304e}.nm-ui-slide figcaption span{font-size:10px;color:#7b8598}.nm-showcase-dots{display:flex;justify-content:center;gap:5px;padding:12px}.nm-showcase-dots button{width:7px;height:7px;padding:0;border:0;border-radius:99px;background:#ccd2df;transition:.2s}.nm-showcase-dots button.active{width:25px;background:#4c56e9}

/* Module catalog */
.nm-module-catalog-section{background:#f8f9fc;border-block:1px solid #edf0f5}.nm-catalog{display:grid;gap:12px}.nm-catalog-tabs{display:flex;gap:7px;overflow:auto;scrollbar-width:none;padding-bottom:3px}.nm-catalog-tabs::-webkit-scrollbar{display:none}.nm-catalog-tabs button{flex:0 0 auto;display:flex;align-items:center;gap:6px;min-height:45px;padding:0 11px;border:1px solid #dfe4ed;border-radius:12px;background:#fff;color:#59657d;font-size:10.5px;font-weight:800}.nm-catalog-tabs button .icon{width:16px}.nm-catalog-tabs button b{min-width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#f0f2f7;color:#6e7890;font-size:8px}.nm-catalog-tabs button.active{border-color:#505aee;background:#4a54e8;color:#fff;box-shadow:0 8px 20px rgba(69,78,218,.18)}.nm-catalog-tabs button.active b{background:rgba(255,255,255,.18);color:#fff}.nm-catalog-panels{border:1px solid #e0e5ed;border-radius:18px;background:#fff;overflow:hidden}.nm-catalog-panel{display:none}.nm-catalog-panel.active{display:block}.nm-catalog-panel table,.nm-catalog-panel tbody,.nm-catalog-panel tr,.nm-catalog-panel td{display:block;width:100%}.nm-catalog-panel thead{display:none}.nm-catalog-panel tr{padding:14px;border-bottom:1px solid #e8ebf1}.nm-catalog-panel tr:last-child{border:0}.nm-catalog-panel td{position:relative;padding:4px 0 4px 95px;color:#5e6980;font-size:11px;line-height:1.8}.nm-catalog-panel td::before{content:attr(data-label);position:absolute;left:0;top:4px;color:#8a93a4;font-size:9px}.nm-catalog-panel td:first-child{display:flex;align-items:center;gap:8px;padding-left:0}.nm-catalog-panel td:first-child::before{display:none}.nm-catalog-panel td:first-child>span{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:#eef0ff;color:#424dd5;font-size:9px}.nm-catalog-panel td strong{color:#25304d;font-size:12px}.nm-catalog-panel td:last-child b{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:99px;background:#eaf8f2;color:#087c52;font-size:9px}.nm-catalog-panel td:last-child .icon{width:13px}

/* Pricing */
.nm-pricing-section{background:#fff}.nm-price-switch{display:flex;width:100%;padding:4px;margin:0 auto 18px;border:1px solid #dfe4ed;border-radius:14px;background:#fff;box-shadow:0 7px 20px rgba(26,36,74,.05)}.nm-price-switch button{flex:1;min-height:43px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:#6d778c;font-size:11.5px;font-weight:850}.nm-price-switch button.active{background:linear-gradient(135deg,#414cec,#7439e9);color:#fff}.nm-price-panel{display:none}.nm-price-panel.active{display:block}.nm-pricing-box{display:grid;border:1px solid #dce2ec;border-radius:22px;background:#fff;box-shadow:0 22px 65px rgba(25,36,78,.08);overflow:hidden}.nm-price-result{padding:25px;background:linear-gradient(160deg,#222b7d,#3a2d93 58%,#6630b5);color:#fff;display:flex;flex-direction:column;justify-content:center}.nm-price-result>span{font-size:10px;color:#cbd1ff}.nm-price-result>div{margin:6px 0}.nm-price-result>div strong{display:block;font-size:48px;line-height:1;color:#fff}.nm-price-result>div small{display:block;color:#d6d9ff;font-size:10px;margin-top:6px}.nm-price-result>p{margin:8px 0 14px;color:#fff!important;font-size:12px}.nm-price-result ul{list-style:none;padding:0;margin:0 0 17px;display:grid;gap:7px}.nm-price-result li{display:flex;align-items:center;gap:6px;font-size:10.5px;color:#e9ebff}.nm-price-result li .icon{width:14px;color:#6df0b5}.nm-price-demo{width:100%;background:#fff!important;color:#3039ae!important;box-shadow:none!important}.nm-price-call{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;color:#fff;font-size:10.5px;font-weight:800}.nm-price-call .icon{width:15px}.nm-price-result>small{margin-top:8px;color:#bfc5ea!important;text-align:center;font-size:8.5px!important}.nm-price-config{padding:20px}.nm-price-config-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:17px}.nm-price-config-head span{font-size:9.5px;color:#7d8799}.nm-price-config-head h3{margin:3px 0;font-size:19px;color:#17203c}.nm-price-config-head button{border:1px solid #dce1f0;background:#f7f8fc;color:#424bc9;border-radius:9px;padding:7px 8px;font-size:9px;font-weight:800}.nm-price-modules{display:grid;grid-template-columns:1fr 1fr;gap:7px}.nm-price-modules label{position:relative;cursor:pointer}.nm-price-modules input{position:absolute;opacity:0;pointer-events:none}.nm-price-modules label>span{position:relative;min-height:118px;display:flex;flex-direction:column;justify-content:center;padding:12px;border:1.5px solid #e0e5ef;border-radius:15px;background:#fff;transition:.2s}.nm-price-modules label>span>.icon{width:22px;color:#5964ed;margin-bottom:8px}.nm-price-modules b{font-size:10.5px;color:#27314d}.nm-price-modules small{font-size:8.5px;color:#7d879a;margin-top:4px}.nm-price-modules small strong{font-size:12.5px;color:#303cc3}.nm-price-modules input:checked+span{border-color:#6570f5;background:#f2f3ff;box-shadow:0 7px 18px rgba(75,82,224,.08)}.nm-price-modules input:checked+span::after{content:"✓";position:absolute;top:8px;right:8px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#4e59ed;color:#fff;font-size:10px}.nm-subscription-box{display:grid;gap:24px;padding:23px;border:1px solid #dfe4ed;border-radius:22px;background:#fff;box-shadow:0 22px 65px rgba(25,36,78,.08)}.nm-sub-badge{display:inline-flex;padding:6px 9px;border-radius:99px;background:#eeecff;color:#5d3ed0;font-size:9px;font-weight:850}.nm-subscription-box h3{font-size:25px;margin:11px 0 7px}.nm-subscription-box p{font-size:12.5px!important;color:var(--nm)!important}.nm-subscription-box ul{display:grid;grid-template-columns:1fr 1fr;gap:8px;list-style:none;padding:0}.nm-subscription-box li{display:flex;gap:5px;font-size:10.5px;color:#3d475e}.nm-subscription-box li .icon{width:14px;color:var(--ng)}.nm-user-calculator{padding:18px;border:1px solid #e0e5ed;border-radius:17px;background:#f8f9fd}.nm-user-calculator label{display:flex;justify-content:space-between;font-size:11px;font-weight:800}.nm-user-calculator output{color:#3c47ca}.nm-user-calculator input{width:100%;accent-color:#4a54e8;margin:19px 0 4px}.nm-user-scale{display:flex;justify-content:space-between;font-size:8px;color:#8d95a5}.nm-monthly{margin:15px 0;padding:14px;border:1px solid #e0e4ed;border-radius:14px;background:#fff}.nm-monthly span,.nm-monthly strong,.nm-monthly small{display:block}.nm-monthly span{font-size:9px;color:#7e8798}.nm-monthly strong{font-size:21px;color:#2832a0;margin:3px 0}.nm-monthly small{font-size:9px;color:#07865a}.nm-user-calculator>a{display:block;text-align:center;margin-top:10px;color:#3c46bd;font-size:10.5px;font-weight:800}

/* Festival */
.nm-festival-section{background:#f8f9fc}.nm-festival-banner{position:relative;display:grid;gap:15px;padding:20px;border-radius:23px;overflow:hidden;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.2),transparent 28%),linear-gradient(110deg,#20298f,#5140de 56%,#3d48ed);box-shadow:0 20px 55px rgba(53,48,166,.22);color:#fff}.nm-festival-banner::before{content:"";position:absolute;inset:0;opacity:.12;background-image:radial-gradient(#fff 1px,transparent 1px);background-size:22px 22px}.nm-festival-timer,.nm-festival-main,.nm-festival-gift{position:relative;z-index:2}.nm-festival-timer>span{font-size:9px;color:#cfd4ff}.nm-festival-timer>div{display:flex;gap:5px;margin:7px 0}.nm-festival-timer>div>b{width:49px;padding:7px 4px;border-radius:9px;background:#fff;text-align:center;color:#2732a6}.nm-festival-timer strong,.nm-festival-timer small{display:block}.nm-festival-timer strong{font-size:16px}.nm-festival-timer small{font-size:7px}.nm-festival-timer>button{min-height:38px;width:100%;display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:9px;background:#fff;color:#3039b2;font-size:10.5px;font-weight:850}.nm-festival-timer>button .icon{width:14px}.nm-festival-timer>small{display:block;margin-top:5px;color:#cbd0f7!important;font-size:7.5px!important}.nm-festival-main{text-align:center}.nm-festival-main h2{display:flex;justify-content:center;align-items:center;gap:7px;margin:0;color:#fff!important;font-size:21px!important}.nm-festival-main h2 .icon{color:#ffd24e}.nm-festival-main p{margin:4px 0 12px;color:#dce0ff!important;font-size:10.5px!important}.nm-festival-main>div{display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center;padding:10px;border-radius:13px;background:#fff;color:#25305b}.nm-festival-main span b,.nm-festival-main span small{display:block}.nm-festival-main span b{font-size:13px;color:#2735b2}.nm-festival-main span small{font-size:7px;color:#7e8798}.nm-festival-main i{font-style:normal;color:#6873ee}.nm-festival-gift{position:absolute;left:-85px;bottom:-55px;width:190px;opacity:.25}.nm-festival-gift img{filter:drop-shadow(0 18px 25px rgba(0,0,0,.2))}

/* FAQ and conversion */
.nm-faq-layout{display:grid;gap:28px}.nm-faq-intro{text-align:center}.nm-faq-intro h2{font-size:30px;margin:14px 0 8px}.nm-faq-intro p{font-size:13px!important;color:var(--nm)!important;margin-bottom:17px}.nm-final-cta{padding:0 0 70px}.nm-final-cta>.container>div{display:grid;gap:16px;padding:25px 19px;border-radius:22px;background:linear-gradient(115deg,#202b9a,#5043dc 62%,#354cf0);color:#fff;text-align:center;box-shadow:0 18px 45px rgba(46,48,160,.2)}.nm-final-cta>.container>div>span{width:47px;height:47px;display:grid;place-items:center;margin:auto;border-radius:15px;background:rgba(255,255,255,.14)}.nm-final-cta h2{margin:0 0 5px;color:#fff!important;font-size:22px!important}.nm-final-cta p{margin:0;color:#dce0ff!important;font-size:11.5px!important}.nm-final-cta>.container>div>div:last-child{display:grid;gap:8px}.nm-white-btn{background:#fff!important;color:#3039ac!important}.nm-outline-white{border:1px solid rgba(255,255,255,.5)!important;background:rgba(255,255,255,.1)!important;color:#fff!important}

/* Real demo modal */
.nm-demo-modal{position:fixed;inset:0;z-index:9999;display:grid;place-items:end center;visibility:hidden;opacity:0;transition:.25s}.nm-demo-modal.open{visibility:visible;opacity:1}.nm-demo-backdrop{position:absolute;inset:0;background:rgba(14,20,48,.64);backdrop-filter:blur(6px)}.nm-demo-modal>section{position:relative;width:100%;max-height:92vh;overflow:auto;padding:28px 20px calc(22px + env(safe-area-inset-bottom));border-radius:25px 25px 0 0;background:#fff;box-shadow:0 -20px 70px rgba(9,15,45,.25);transform:translateY(40px);transition:.28s}.nm-demo-modal.open>section{transform:none}.nm-demo-close{position:absolute;left:15px;top:15px;width:37px;height:37px;display:grid;place-items:center;border:1px solid #dfe4ec;border-radius:11px;background:#f7f8fc;color:#4f5a70}.nm-demo-icon{width:47px;height:47px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(135deg,#424def,#733aec);color:#fff}.nm-demo-modal h2{margin:15px 0 7px;font-size:24px;color:#17203c}.nm-demo-modal>section>p{margin:0 0 18px;color:#69758a!important;font-size:12px!important}.nm-demo-fields{display:grid;gap:10px}.nm-demo-fields label span{display:block;margin-bottom:5px;color:#37415b;font-size:10.5px;font-weight:800}.nm-demo-fields input{width:100%;height:47px;border:1px solid #d8dfe9!important;border-radius:12px!important;background:#fff!important;padding:0 12px!important;color:#202a44!important}.nm-demo-form>.btn{margin-top:11px;min-height:49px}.nm-demo-privacy{font-size:8.5px!important;text-align:center;color:#8a93a4!important}.nm-demo-phone{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:13px;color:#3440ba;font-size:10.5px;font-weight:800}.nm-demo-phone .icon{width:15px}.nm-demo-fallback{padding:12px;background:#fff5e7;color:#7c4b05!important;border-radius:10px}.demo-modal-open{overflow:hidden}

/* Screenshot lightbox */
.nm-ui-lightbox{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:12px;visibility:hidden;opacity:0;transition:.2s}.nm-ui-lightbox.open{visibility:visible;opacity:1}.nm-ui-lightbox>div{position:absolute;inset:0;background:rgba(12,18,43,.82);backdrop-filter:blur(5px)}.nm-ui-lightbox>section{position:relative;width:min(1200px,100%);max-height:94vh;padding:8px;border-radius:16px;background:#fff;overflow:auto}.nm-ui-lightbox>section>button{position:sticky;top:4px;float:left;z-index:2;width:37px;height:37px;display:grid;place-items:center;border:0;border-radius:10px;background:#1d275e;color:#fff}.nm-ui-lightbox img{width:100%;height:auto;border-radius:10px}.nm-ui-lightbox p{margin:9px 4px 3px;color:#303a54!important;font-size:12px!important;text-align:center}

@media(min-width:761px){.nm-section{padding:96px 0}.nm-section-head{margin-bottom:48px}.nm-section-head h2{font-size:43px!important}.nm-section-head p{font-size:16.5px!important}.nm-hero{padding:66px 0 35px}.nm-hero-copy h1{font-size:58px!important}.nm-hero-copy>p{font-size:17px!important}.nm-hero-actions{display:flex;justify-content:center}.nm-hero-actions .btn{width:auto;min-width:235px}.nm-contact-proof{display:flex;align-items:center;justify-content:center}.nm-contact-proof>i{display:block;width:1px;height:24px;background:#dce1ea}.nm-hero-visual{max-width:820px;margin:-20px auto}.nm-hero-points{grid-template-columns:repeat(4,1fr);padding:11px}.nm-hero-points>span{padding:14px}.nm-hero-points b{font-size:13px}.nm-hero-points small{font-size:10px}.nm-brands{padding:62px 0}.nm-brands-head h2{font-size:31px!important}.nm-brand-item{width:185px;height:118px;grid-template-rows:84px auto}.nm-brand-item img{width:160px;height:82px}.nm-brand-item span{font-size:10px}.nm-ai-workspace{grid-template-columns:190px 1fr;padding:12px}.nm-ai-chat{order:0;grid-column:2}.nm-ai-prompts{grid-column:1;grid-row:1}.nm-ai-capabilities{grid-column:1/3;grid-template-columns:repeat(5,1fr)}.nm-ai-capabilities h3{grid-column:1/-1}.nm-ai-messages{min-height:470px;padding:22px}.nm-ai-user-message{max-width:70%;font-size:13px}.nm-ai-response{padding:17px}.nm-ai-response p{font-size:12.5px!important}.nm-ai-cta-row{display:flex;justify-content:center}.nm-ai-cta-row .btn{width:auto}.nm-showcase-head{padding:17px 20px}.nm-showcase-head strong{font-size:16px}.nm-showcase-head span{font-size:11px}.nm-ui-slide{padding:16px}.nm-ui-slide>button{min-height:420px}.nm-ui-slide img{height:520px}.nm-ui-slide figcaption strong{font-size:15px}.nm-ui-slide figcaption span{font-size:11.5px}.nm-catalog-tabs{justify-content:center}.nm-catalog-tabs button{min-height:51px;padding:0 16px;font-size:12px}.nm-catalog-panel table{display:table;border-collapse:collapse}.nm-catalog-panel thead{display:table-header-group}.nm-catalog-panel tbody{display:table-row-group}.nm-catalog-panel tr{display:table-row;padding:0}.nm-catalog-panel th,.nm-catalog-panel td{display:table-cell;width:auto;padding:16px 20px;text-align:right;border-bottom:1px solid #e7eaf0}.nm-catalog-panel th{background:#f7f8fc;color:#606b80;font-size:11px}.nm-catalog-panel td{font-size:12px}.nm-catalog-panel td::before{display:none}.nm-catalog-panel td:first-child{display:table-cell}.nm-catalog-panel td:first-child>span{display:inline-grid;margin-left:8px}.nm-price-switch{width:max-content;min-width:340px}.nm-price-switch button{padding:0 22px}.nm-pricing-box{grid-template-columns:310px 1fr}.nm-price-result{grid-column:1;grid-row:1}.nm-price-config{grid-column:2;grid-row:1;padding:28px}.nm-price-modules{grid-template-columns:repeat(3,1fr);gap:10px}.nm-price-modules label>span{min-height:130px;padding:15px}.nm-price-modules b{font-size:12px}.nm-price-modules small{font-size:9.5px}.nm-price-modules small strong{font-size:14px}.nm-subscription-box{grid-template-columns:1fr 360px;padding:35px}.nm-festival-banner{grid-template-columns:210px 1fr;align-items:center;padding:25px 28px}.nm-festival-main{grid-column:2;grid-row:1}.nm-festival-timer{grid-column:1;grid-row:1}.nm-festival-gift{width:320px;left:-155px;bottom:-115px}.nm-faq-layout{grid-template-columns:300px 1fr;align-items:start;gap:45px}.nm-faq-intro{text-align:right}.nm-final-cta>.container>div{grid-template-columns:50px 1fr auto;align-items:center;text-align:right;padding:28px 32px}.nm-final-cta>.container>div>span{margin:0}.nm-final-cta>.container>div>div:last-child{display:flex}.nm-demo-modal{place-items:center}.nm-demo-modal>section{width:min(520px,calc(100% - 32px));border-radius:24px;padding:30px;transform:translateY(15px)}.nm-demo-fields{grid-template-columns:1fr 1fr}}
@media(min-width:1100px){.nm-hero{padding-top:70px}.nm-hero-grid{grid-template-columns:.82fr 1.18fr;align-items:center;min-height:590px}.nm-hero-copy{text-align:right}.nm-hero-copy h1{font-size:72px!important}.nm-hero-copy>p{margin-inline:0}.nm-hero-actions,.nm-contact-proof{justify-content:flex-start}.nm-hero-visual{max-width:none;margin-inline:-55px -95px}.nm-ai-workspace{grid-template-columns:220px 1fr 220px}.nm-ai-prompts{grid-column:3;grid-row:1}.nm-ai-chat{grid-column:2}.nm-ai-capabilities{grid-column:1;grid-row:1;display:block}.nm-ai-capabilities h3{margin-bottom:14px}.nm-ai-capabilities>span{margin:5px 0}.nm-pricing-box{grid-template-columns:335px 1fr}.nm-price-config{padding:34px}.nm-price-result{padding:34px}.nm-price-result>div strong{font-size:58px}.nm-festival-banner{grid-template-columns:235px 1fr 260px;min-height:245px}.nm-festival-timer{grid-column:1}.nm-festival-main{grid-column:2}.nm-festival-gift{position:relative;grid-column:3;grid-row:1;width:370px;left:auto;bottom:auto;margin:-100px -20px -100px -90px;opacity:1}.nm-festival-main h2{font-size:29px!important}.nm-festival-main p{font-size:12px!important}.nm-festival-main>div{padding:13px}.nm-festival-main span b{font-size:16px}.nm-festival-main span small{font-size:8px}}
@media(prefers-reduced-motion:reduce){.nm-hero-visual img,.nm-brand-track{animation:none!important}.nm-brand-track{transform:none!important}.nm-showcase-track{transition:none!important}}

/* v1.14: AI hero, corrected RTL controls, detailed catalog and independent plans. */
.nm-scroll-anchor{position:absolute;top:-105px}.nm-module-catalog-section{position:relative}.nm-hero-ai-control img{image-rendering:auto;filter:drop-shadow(0 28px 45px rgba(51,58,174,.16))}.nm-price-modules label{scroll-margin-top:120px}.nm-showcase-head [data-slide-prev] .icon{transform:none!important}.nm-showcase-head [data-slide-next] .icon{transform:rotate(180deg)!important}
.nm-feature-tags{display:flex;flex-wrap:wrap;gap:5px}.nm-feature-tags span{display:inline-flex;padding:4px 7px;border:1px solid #dfe4ff;border-radius:99px;background:#f3f4ff;color:#4651bc;font-size:8.5px;font-weight:750;line-height:1.45}
.nm-subscription-section{background:linear-gradient(180deg,#f8f9ff,#fff);border-block:1px solid #edf0f8}.nm-subscription-plans{display:grid;gap:14px;align-items:stretch}.nm-subscription-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:24px 18px;border:1px solid #dfe4ed;border-radius:20px;background:#fff;box-shadow:0 16px 44px rgba(24,34,74,.07);overflow:hidden}.nm-subscription-card.is-featured{border:2px solid #5a49e9;background:linear-gradient(180deg,#fff7f2 0,#fff 28%);box-shadow:0 20px 55px rgba(80,63,210,.16)}.nm-popular-plan{display:block;margin:-24px -18px 18px;padding:8px;text-align:center;background:linear-gradient(90deg,#543de2,#7537e5);color:#fff;font-size:10px;font-weight:900}.nm-plan-icon{width:52px;height:52px;display:grid;place-items:center;border:1px solid #e1e5f1;border-radius:16px;background:#f7f8fc;color:#5861d9}.nm-plan-icon .icon{width:24px}.nm-subscription-card h3{margin:14px 0 6px;color:#1f2944;font-size:22px}.nm-subscription-card>p{min-height:66px;margin:0;color:#647087!important;font-size:11px!important;line-height:1.9}.nm-plan-price{min-height:80px;display:flex;align-items:center;gap:8px;margin:15px 0 14px;padding-block:12px;border-block:1px solid #edf0f5}.nm-plan-price>strong{color:#2631a7;font-size:34px;line-height:1}.nm-plan-price>strong.is-contact{font-size:24px}.nm-plan-price>span{color:#2d374e;font-size:9px;font-weight:800}.nm-plan-price small{display:block;margin-top:3px;color:#8790a2;font-size:7.5px;font-weight:500}.nm-subscription-card>.btn{width:100%;min-height:46px;margin-bottom:17px}.nm-subscription-card ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.nm-subscription-card li{display:flex;align-items:flex-start;gap:7px;color:#364158;font-size:10px;line-height:1.75}.nm-subscription-card li .icon{width:15px;min-width:15px;margin-top:2px;color:#08aa74}.nm-subscription-help{display:grid;gap:12px;align-items:center;margin-top:18px;padding:18px;border:1px solid #dfe4ed;border-radius:18px;background:#fff}.nm-subscription-help>span{width:45px;height:45px;display:grid;place-items:center;border-radius:13px;background:#eef1ff;color:#4651d6}.nm-subscription-help strong,.nm-subscription-help small{display:block}.nm-subscription-help strong{color:#24304b;font-size:13px}.nm-subscription-help small{margin-top:3px;color:#768196;font-size:9.5px;line-height:1.7}.nm-subscription-help .btn{width:100%}
@media(min-width:761px){.nm-hero-ai-control{max-width:900px!important}.nm-catalog-panel th:nth-child(1){width:20%}.nm-catalog-panel th:nth-child(2){width:28%}.nm-catalog-panel th:nth-child(3){width:38%}.nm-catalog-panel th:nth-child(4){width:14%}.nm-feature-tags span{font-size:9px}.nm-subscription-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.nm-subscription-card{padding:28px 22px}.nm-popular-plan{margin:-28px -22px 21px}.nm-subscription-help{grid-template-columns:auto 1fr auto;padding:19px 22px}.nm-subscription-help .btn{width:auto}.nm-subscription-help strong{font-size:15px}.nm-subscription-help small{font-size:10.5px}}
@media(min-width:1100px){.nm-hero-ai-control{margin-inline:0!important}.nm-subscription-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nm-subscription-card{padding:28px 20px}.nm-popular-plan{margin:-28px -20px 21px}.nm-subscription-card>p{min-height:88px}.nm-subscription-card.is-featured{transform:translateY(-9px)}}

/* v1.15: Maian hero, awards and media-library managed 16:9 showcase. */
.nm-hero-ai-control{width:100%;max-width:760px;margin:12px auto 0}.nm-hero-ai-control img{width:100%;height:auto;object-fit:contain}.nm-ui-slide>button{aspect-ratio:16/9;min-height:0!important}.nm-ui-slide img{width:100%;height:100%!important;object-fit:contain;background:linear-gradient(180deg,#fff,#f8f9fd)}
.nm-awards-section{background:linear-gradient(180deg,#fff,#fbfbff);border-bottom:1px solid #edf0f5}.nm-awards-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nm-awards-grid article{position:relative;min-width:0;display:flex;align-items:flex-start;gap:9px;padding:14px 11px;border:1px solid #e4e7ef;border-radius:15px;background:#fff;box-shadow:0 9px 25px rgba(25,36,79,.045);overflow:hidden}.nm-awards-grid article::after{content:"";position:absolute;width:75px;height:75px;left:-32px;bottom:-42px;border-radius:50%;background:rgba(255,187,45,.09)}.nm-awards-grid article>span{width:36px;height:36px;min-width:36px;display:grid;place-items:center;border:1px solid #ffe1a2;border-radius:11px;background:linear-gradient(145deg,#fff9e9,#fff1c5);color:#cf8700}.nm-awards-grid article>span .icon{width:18px}.nm-awards-grid strong,.nm-awards-grid small{display:block}.nm-awards-grid strong{color:#27314d;font-size:10.5px;line-height:1.65}.nm-awards-grid small{margin-top:3px;color:#7c8799;font-size:8px;line-height:1.65}.nm-awards-proof{display:flex;align-items:center;justify-content:center;gap:6px;margin:14px 0 0!important;color:#7d8798!important;font-size:8.5px!important}.nm-awards-proof .icon{width:14px;color:#0aa875}
@media(min-width:761px){.nm-hero-ai-control{width:100%;max-width:850px!important;margin:2px auto 0!important}.nm-awards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nm-awards-grid article{padding:18px 15px}.nm-awards-grid article>span{width:43px;height:43px;min-width:43px}.nm-awards-grid article>span .icon{width:21px}.nm-awards-grid strong{font-size:12px}.nm-awards-grid small{font-size:9.5px}.nm-awards-proof{font-size:10px!important}}
@media(min-width:1100px){.nm-hero-ai-control{width:100%;max-width:760px!important;margin:0 auto!important}.nm-awards-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.nm-awards-grid article{display:block;text-align:center;padding:21px 10px}.nm-awards-grid article>span{margin:0 auto 11px}.nm-awards-grid strong{font-size:11.5px}.nm-awards-grid small{font-size:8.5px}}

/* v1.16: genuine transparent hero and overlap-safe responsive sizing. */
.nm-hero{overflow:hidden}
.nm-hero-grid{grid-template-columns:minmax(0,1fr);align-items:center}
.nm-hero-grid>*{min-width:0}
.nm-hero-copy{position:relative;z-index:4}
.nm-hero-ai-control{isolation:isolate;width:100%;max-width:760px;margin:12px auto 0!important}
.nm-hero-ai-control .nm-image-glow{z-index:0;inset:20% 14%}
.nm-hero-ai-control img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;animation:none!important;transform:none!important}
.nm-hero-points{margin-top:16px}
@media(min-width:761px) and (max-width:1099px){.nm-hero-ai-control{max-width:850px;margin:2px auto 0!important}}
@media(min-width:1100px){.nm-hero-grid{grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);gap:44px;min-height:590px}.nm-hero-ai-control{width:100%;max-width:760px;margin:0 auto!important}.nm-hero-points{margin-top:8px}}
@media(max-width:480px){.nm-hero{padding-top:28px}.nm-hero-grid{gap:18px}.nm-hero-ai-control{width:100%;max-width:calc(100vw - 24px);margin:6px auto 0!important}.nm-hero-points{margin-top:10px}}
