📄 محتوای کامل
🇮🇷 وی پی اس ایران (Iran VPS)
IR DataCenter • NVMe Storage
تحویل فوری و اختصاصی!
راهکاری مطمئن برای نیازهای دیجیتال
راهکاری مطمئن برای نیازهای دیجیتال ایران
وی پی اس ایران 🇮🇷
Iran VPS | NVMe پرسرعت | پورت 10Gbps | آیپی ثابت
وی پی اس ایران نگارنوین (Iran VPS) با ارائه خدماتی مطلوب، امنیت بالا و پشتیبانی دائم، یکی از بهترین گزینهها برای کسبوکارها و افراد در ایران است. هارد NVMe پرسرعت، منابع کاملاً اختصاصی، پورت 10Gbps و آیپی ثابت اختصاصی ایران از مزایای اصلی این سرویس هستند.
سرور مجازی ایران نگارنوین با استفاده از زیرساخت قدرتمند IR، بستری حرفهای برای میزبانی وبسایتهای پرترافیک، فروشگاههای ووکامرس، رباتهای معاملاتی، اپلیکیشنهای سازمانی و پروژههای حساس فراهم میکند. تمامی سرویسها با تحویل فوری، پنل KVM و پشتیبانی ۲۴ ساعته ارائه میشوند. همچنین سرور مجازی زیرساخت را نیز بررسی کنید.
مشاهده قیمت VPS ایران
ارسال تیکت پشتیبانی
NVMe SSD
فضای ذخیرهسازی فوقسرعت
۹۹.۹۹%
پایداری تضمینی واقعی
10Gbps
پورت پرسرعت اختصاصی
KVM Panel
پنل مدیریت حرفهای

Iran VPS | IR DC
وی پی اس ایران نگارنوین
LIVE

آیپی ثابت اختصاصی
تحویل فوری
مزایای رقابتی
مقایسه
خرید VPS ایران
کاربردها
نظرات کاربران
سوالات متداول
نقاط قوت و مزایا
مزیتهای وی پی اس ایران نگارنوین
انتخاب سرور مجازی در ایران مزایای زیادی برای کاربران داخلی دارد؛ کاهش Latency، افزایش سرعت و بهبود تجربه کاربری به دلیل نزدیکی جغرافیایی با سرورها از مهمترین آنهاست.
پشتیبانی فنی قوی ۲۴ ساعته
تیم فنی نگارنوین با بهرهگیری از متخصصان مجرب، به صورت ۲۴ ساعته آماده پاسخگویی به نیازها و مشکلات مشتریان است. میانگین زمان پاسخ کمتر از ۳۰ دقیقه حتی در روزهای تعطیل.
امنیت بالا و پروتکلهای پیشرفته
استفاده از پروتکلهای امنیتی بهروز، فایروال سختافزاری Anti-DDoS و مانیتورینگ ۲۴ ساعته، تضمینی برای حفاظت از دادههای حساس کاربران در برابر تهدیدات سایبری میباشد.
قیمت مناسب و منابع اختصاصی
خدمات با قیمتهای رقابتی و مقرونبهصرفه، منابع CPU، RAM و NVMe کاملاً اختصاصی بدون اشتراک با سایرین. آنچه میخرید دقیقاً همان چیزی است که دریافت میکنید.
زیرساخت سرور مجازی ایران نگارنوین
آیپی ثابت اختصاصی ایران
هارد NVMe Enterprise پرسرعت
پورت شبکه 10Gbps
پنل مدیریت KVM پیشرفته
تحویل فوری و خودکار
نصب کلیه سیستمعاملها
مقایسه هوشمند
VPS ایران نگارنوین در مقابل سرور اشتراکی
چرا VPS بهترین انتخاب برای کسبوکار شماست؟
ویژگی
🇮🇷 VPS ایران نگارنوین
سرور اشتراکی
منابع اختصاصی
✅ کاملاً اختصاصی
❌ مشترک
آیپی اختصاصی
✅ ثابت و اختصاصی
❌ مشترک
دسترسی Root/Admin
✅ دسترسی کامل
❌ محدود
مناسب ووکامرس
✅ ایدهآل
⚠️ محدود
مناسب ترید/متاتریدر
✅ عالی
❌ نامناسب
NVMe / SSD Enterprise
✅ NVMe
⚠️ محدود
امنیت بالا
✅ پیشرفته
⚠️ متوسط
ارتقا لحظهای
✅ بدون قطعی
❌ غیرممکن
تعرفهها و پلنها
قیمت وی پی اس ایران
متناسب با نیاز خود یکی از پلنهای VPS ایران با NVMe پرسرعت و منابع کاملاً اختصاصی را انتخاب کنید.
ماهانه
سالانه (تخفیف ویژه 🎁)
نمایش تعرفه: ماهانه
پلن ۱
Starter
اقتصادی
[PriceKit pid=1083 period=1]
[PriceKit pid=1083 period=4]
تومان / ماهانه
- RAM4GB DDR4
- CPU2 Cores / 2GHz
- Storage30GB NVMe
- Traffic500GB
- OSAll Versions
- DCIR DataCenter
- Port10Gbps
سفارش دهید
پلن ۲
Basic
کاربردی
[PriceKit pid=1084 period=1]
[PriceKit pid=1084 period=4]
تومان / ماهانه
- RAM6GB DDR4
- CPU4 Cores / 4GHz
- Storage40GB NVMe
- Traffic500GB
- OSAll Versions
- DCIR DataCenter
- Port10Gbps
سفارش دهید
پلن ۳
Standard
پرفروش 🔥
[PriceKit pid=1085 period=1]
[PriceKit pid=1085 period=4]
تومان / ماهانه
- RAM10GB DDR4
- CPU6 Cores / 6GHz
- Storage50GB NVMe
- Traffic500GB
- OSAll Versions
- DCIR DataCenter
- Port10Gbps
سفارش دهید
پلن ۴
Advanced
منابع بالا
[PriceKit pid=1086 period=1]
[PriceKit pid=1086 period=4]
تومان / ماهانه
- RAM12GB DDR4
- CPU6 Cores / 6GHz
- Storage60GB NVMe
- Traffic500GB
- OSAll Versions
- DCIR DataCenter
- Port10Gbps
سفارش دهید
پیشنهاد ویژه
پلن ۵
Pro
ویژه ⭐
[PriceKit pid=1087 period=1]
[PriceKit pid=1087 period=4]
تومان / ماهانه
- RAM16GB DDR4
- CPU8 Cores / 8GHz
- Storage70GB NVMe
- Traffic1000GB
- OSAll Versions
- DCIR DataCenter
- Port10Gbps
سفارش دهید
پلن ۶
Business
قدرتمند
[PriceKit pid=1088 period=1]
[PriceKit pid=1088 period=4]
تومان / ماهانه
- RAM24GB DDR4
- CPU12 Cores / 12GHz
- Storage80GB NVMe
- Traffic1000GB
- OSAll Versions
- DCIR DataCenter
- Port10Gbps
سفارش دهید
پلن ۷
Enterprise
Ultra
[PriceKit pid=1089 period=1]
[PriceKit pid=1089 period=4]
تومان / ماهانه
- RAM32GB DDR4
- CPU12 Cores / 12GHz
- Storage90GB NVMe
- Traffic2000GB
- OSAll Versions
- DCIR DataCenter
- Port10Gbps
سفارش دهید
اَبَر سرور 👑
پلن VIP
Hyper Max
V.I.P 👑
[PriceKit pid=1090 period=1]
[PriceKit pid=1090 period=4]
تومان / ماهانه
- RAM32GB DDR4
- CPU16 Cores / 16GHz
- Storage100GB NVMe
- Traffic2000GB
- OSAll Versions
- DCIR DataCenter
- Port10Gbps
سفارش دهید
NVMe در تمام پلنها
فایروال اختصاصی Anti-DDoS
تحویل فوری خودکار
پشتیبانی تیکتینگ ۲۴/۷
ارتقا بدون قطعی
پنل KVM حرفهای
انعطاف و کارایی
کاربردهای وی پی اس ایران 🇮🇷
زیرساخت قدرتمند ایدهآل برای انواع پروژههای دیجیتال در بازار ایران و بینالملل.
میزبانی وردپرس و ووکامرس
با منابع اختصاصی NVMe و پورت 10G، سایت ووکامرس شما با حداکثر سرعت و بدون کندی در پیک ترافیک کار میکند. پشتیبانی از LiteSpeed، Redis، Memcached.
ترید و متاتریدر
با آپتایم ۹۹.۹۹٪ و اتصال پرسرعت، رباتهای معاملاتی و متاتریدر شما هیچگاه از دسترس خارج نمیشوند. پینگ تکرقمی به بورس تهران.
اپلیکیشن و API سرور
توسعهدهندگان میتوانند با دسترسی Root کامل، هر نوع اپلیکیشن یا API سرور را روی VPS ایران اجرا کنند. Docker، Node.js، Laravel و...
آموزش آنلاین و استریم
پلتفرمهای آموزش آنلاین، سرویسهای اشتراک ویدیو و استریمینگ با پهنای باند بالا و پورت 10Gbps، بهترین عملکرد را دارند.
راهنمای خرید وی پی اس ایران با SSD پرسرعت، آیپی ثابت و سرعت بالا
وی پی اس ایران نگارنوین با استفاده از زیرساخت قدرتمند IR DataCenter، هارد NVMe Enterprise، منابع کاملاً اختصاصی و پورت پرسرعت 10Gbps، بستری حرفهای برای میزبانی وبسایتهای پرترافیک، فروشگاههای ووکامرس، رباتهای معاملاتی، اپلیکیشنهای سازمانی و پروژههای حساس فراهم میکند.
تمامی VPS های ایران نگارنوین با دسترسی کامل Root، آیپی ثابت و اختصاصی ایران، نصب خودکار انواع سیستمعاملهای لینوکس و ویندوز، پنل KVM و قابلیت ارتقای منابع در لحظه ارائه میشوند. همچنین سرور مجازی زیرساخت گزینه مکملی است که میتوانید مقایسه کنید.
برای کسبوکارهایی که مخاطبان اصلی آنها در داخل کشور هستند، سرور مجازی ایران بهترین انتخاب ممکن است. کاهش Latency، بهبود SEO داخلی، پینگ پایینتر و سرعت بارگذاری بیشتر از مهمترین مزایای استفاده از VPS ایران هستند.
✔آیپی ثابت اختصاصی ایران
✔NVMe Enterprise پرسرعت
✔منابع کاملاً اختصاصی
✔پورت 10Gbps
✔مناسب وردپرس و ووکامرس
✔مناسب متاتریدر و ترید
✔پنل مدیریت KVM
✔تحویل فوری
✔آپتایم ۹۹.۹۹%
✔ارتقا لحظهای
✔نصب لینوکس و ویندوز
✔پشتیبانی ۲۴ ساعته واقعی
خرید وی پی اس ایران نگارنوین
تجربه مشتریان
نظرات کاربران وی پی اس ایران
آنچه مشتریان واقعی نگارنوین درباره VPS ایران میگویند
★★★★★
«برای ووکامرس استفاده کردم، سرعت سایت فوقالعاده بهتر شد. واقعاً راضی هستم.»
رم
رضا محمدی
مدیر فروشگاه آنلاین
★★★★★
«پینگ بسیار خوب و آپتایم کاملاً پایدار داشت. بهترین VPS ایرانی که تا حالا استفاده کردم.»
عک
علی کریمی
برنامهنویس و توسعهدهنده
★★★★★
«برای متاتریدر گرفتم و بدون هیچ قطعی کار میکند. پشتیبانی هم سریع پاسخ میدهد.»
مر
محمد رضایی
تریدر حرفهای
★★★★★
«پشتیبانی سریع و کیفیت سرورها عالی بود. قیمت هم نسبت به کیفیت کاملاً منطقی است.»
حا
حسین احمدی
مدیر IT شرکت
پاسخ به سوالات شما
سوالات متداول وی پی اس ایران
پرتکرارترین سوالات درباره خرید و استفاده از VPS ایران نگارنوین
آیا VPS ایران آیپی ثابت دارد؟
بله، تمامی سرورهای مجازی ایران نگارنوین دارای آیپی ثابت و اختصاصی هستند. این آیپی پس از تحویل سرویس تغییر نمیکند و کاملاً در اختیار شما خواهد بود. آیپی ثابت ایرانی برای کاربردهایی مثل تنظیمات DNS، whitelist در سامانههای داخلی، SEO محلی و احراز هویت سرویسهای ایرانی بسیار ضروری است.
VPS ایران برای چه کاربردهایی مناسب است؟
وی پی اس ایران برای طیف گستردهای از کاربردها مناسب است: میزبانی وردپرس و ووکامرس با سرعت بالا، ترید و رباتهای معاملاتی (متاتریدر، بورس تهران)، سرور API و بکاند اپلیکیشنهای موبایل، سرور گیم، Docker و Kubernetes، CRM و ERP، سامانههای حسابداری آنلاین، پلتفرم آموزش آنلاین و هر پروژهای که به آیپی ثابت ایرانی و پینگ پایین نیاز دارد.
وی پی اس ایران چیست؟
وی پی اس ایران (Iran VPS) یک سرور مجازی با منابع اختصاصی است که در دیتاسنترهای داخل ایران مستقر است. تفاوت اصلی آن با VPS خارجی، داشتن آیپی ایرانی، پینگ بسیار پایین (معمولاً زیر ۱۰ میلیثانیه) برای کاربران ایرانی، و سرعت انتقال داده بالاتر برای ترافیک داخلی است. این سرویس برای کسبوکارهایی که بازار هدفشان ایران است بسیار ایدهآل است.
آیا امکان ارتقای VPS ایران وجود دارد؟
بله، ارتقای پلن (Scale Up) در هر زمانی و بدون قطعی سرویس امکانپذیر است. از طریق پنل ناحیه کاربری نگارنوین میتوانید RAM، CPU و فضای ذخیرهسازی را افزایش دهید. این عملیات معمولاً با یک ریبوت کوتاه انجام میشود و اطلاعات سرور حفظ خواهد شد. همچنین تغییر سیکل پرداخت از ماهانه به سالانه برای بهرهمندی از تخفیف ویژه امکانپذیر است.
مزیت VPS ایران نسبت به سرور خارجی چیست؟
مزایای اصلی VPS ایران نسبت به سرور خارجی عبارتند از: پینگ بسیار پایین (۵-۱۵ ms در مقابل ۱۵۰-۳۰۰ ms خارجی)، سرعت انتقال داده بالاتر برای کاربران ایرانی، آیپی ایرانی برای دسترسی به سرویسهای داخلی، SEO بهتر برای مخاطبان ایرانی، عدم نیاز به فیلترشکن برای دسترسی داخلی، و قیمت مقرونبهصرفهتر به دلیل عدم نیاز به پرداخت ارزی.
آیا سرور همیشه روشن است؟
بله، آپتایم تضمینی ۹۹.۹۹٪ به این معناست که سرور تقریباً همیشه در دسترس است. سیستمهای پشتیبان (Redundant) برق، شبکه و سختافزار از قطعی جلوگیری میکنند. در صورت بروز هرگونه مشکل فنی، تیم پشتیبانی ۲۴ ساعته نگارنوین در کمترین زمان ممکن مشکل را برطرف میکند. همچنین میتوانید از طریق پنل KVM وضعیت سرور خود را مانیتور کنید.
چه سیستمعاملهایی روی VPS ایران قابل نصب است؟
تمامی توزیعهای محبوب لینوکس و ویندوز قابل نصب هستند: Ubuntu (20.04, 22.04, 24.04)، Debian (11, 12)، CentOS (7, 8)، AlmaLinux (8, 9)، Rocky Linux، Windows Server (2016, 2019, 2022)، و MikroTik. امکان نصب مجدد (Reinstall) از طریق پنل KVM به صورت رایگان و نامحدود وجود دارد.
تحویل VPS ایران چقدر زمان میبرد؟
تحویل وی پی اس ایران نگارنوین کاملاً خودکار و فوری است. بلافاصله پس از تکمیل پرداخت، سیستم به صورت اتوماتیک سرور را ایجاد کرده، سیستمعامل انتخابی را نصب میکند و اطلاعات دسترسی (آیپی، نام کاربری، رمز عبور) را به آدرس ایمیل شما ارسال مینماید. کل این فرآیند معمولاً کمتر از ۵ دقیقه طول میکشد.
آیا cPanel و DirectAdmin روی VPS ایران قابل نصب است؟
بله، تمام کنترلپنلهای محبوب قابل نصب هستند: cPanel/WHM، DirectAdmin، Plesk، HestiaCP، aaPanel و CyberPanel. توجه داشته باشید که لایسنس cPanel و Plesk باید جداگانه تهیه شود، اما DirectAdmin، HestiaCP و CyberPanel رایگان هستند. تیم پشتیبانی نگارنوین در صورت نیاز راهنمایی کامل در نصب ارائه میدهد.
آیا منابع VPS ایران نگارنوین اختصاصی است؟
بله، تمامی منابع شامل CPU، RAM و فضای ذخیرهسازی NVMe کاملاً اختصاصی هستند. نگارنوین از مجازیسازی KVM استفاده میکند که منابع را به صورت سختافزاری ایزوله میکند. هیچگونه Overselling وجود ندارد و مصرف سایر کاربران روی همان سرور فیزیکی هیچ تأثیری بر عملکرد سرور شما نخواهد داشت.

پشتیبانی 24×7
سیستم تیکتینگ بدون محدودیت زمانی
سیستم تیکتینگ ۲۴ ساعته نگارنوین بدون محدودیت زمانی و مکانی و تعداد ارسال، تمامی روزهای هفته حتی روزهای تعطیل فعال است. میتوانید هر زمانی که بخواهید به بخشهای مختلف ما تیکت ثبت کنید و همکاران فنی ما در اسرع وقت پاسخگوی شما خواهند بود.
ارسال تیکت پشتیبانی
بازگشت به جدول قیمتها
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "WebPage",
"@id": "https://negarnovin.com/vps-iran/#webpage",
"url": "https://negarnovin.com/vps-iran/",
"name": "وی پی اس ایران | VPS Iran با NVMe + پورت 10Gbps | تحویل فوری | نگارنوین",
"description": "خرید وی پی اس ایران با هارد NVMe SSD، پورت 10Gbps، منابع کاملاً اختصاصی، آیپی ثابت ایران و تحویل فوری. VPS Iran Server از دیتاسنترهای برتر داخلی — مناسب وردپرس، ترید، API و پروژههای سازمانی | نگارنوین",
"inLanguage": "fa",
"isPartOf": {
"@type": "WebSite",
"@id": "https://negarnovin.com/#website",
"url": "https://negarnovin.com/",
"name": "نگارنوین"
},
"breadcrumb": {
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "خانه",
"item": "https://negarnovin.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "سرور مجازی",
"item": "https://negarnovin.com/vps/"
},
{
"@type": "ListItem",
"position": 3,
"name": "وی پی اس ایران",
"item": "https://negarnovin.com/vps-iran/"
}
]
}
},
{
"@type": "Product",
"@id": "https://negarnovin.com/vps-iran/#product",
"name": "وی پی اس ایران (Iran VPS)",
"alternateName": ["VPS Iran", "سرور مجازی ایران", "Iran VPS Server", "وی پی اس ایران نگارنوین"],
"description": "وی پی اس ایران VPS Iran server با هارد NVMe پرسرعت، پورت 10Gbps، منابع کاملاً اختصاصی، آیپی ثابت ایران، کلیه سیستمعاملها از دیتاسنترهای برتر داخلی و تحویل فوری",
"image": "https://negarnovin.com/wp-content/uploads/2026/05/vps-iran-768x678.png",
"brand": {
"@type": "Brand",
"name": "نگارنوین"
},
"sku": "VPS-IR-NVME-10G",
"mpn": "VPSIR-KVM-NVME-10G-IR",
"keywords": "وی پی اس ایران, VPS Iran, سرور مجازی ایران, Iran VPS server, خرید VPS ایران, وی پی اس ایران ارزان, سرور ایران NVMe",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"reviewCount": "2148",
"bestRating": "5",
"worstRating": "1"
},
"review": [
{
"@type": "Review",
"reviewRating": {"@type": "Rating", "ratingValue": "5", "bestRating": "5"},
"author": {"@type": "Person", "name": "رضا محمدی"},
"reviewBody": "برای ووکامرس استفاده کردم، سرعت سایت فوقالعاده بهتر شد. واقعاً راضی هستم."
},
{
"@type": "Review",
"reviewRating": {"@type": "Rating", "ratingValue": "5", "bestRating": "5"},
"author": {"@type": "Person", "name": "علی کریمی"},
"reviewBody": "پینگ بسیار خوب و آپتایم کاملاً پایدار داشت. بهترین VPS ایرانی که تا حالا استفاده کردم."
},
{
"@type": "Review",
"reviewRating": {"@type": "Rating", "ratingValue": "5", "bestRating": "5"},
"author": {"@type": "Person", "name": "محمد رضایی"},
"reviewBody": "برای متاتریدر گرفتم و بدون هیچ قطعی کار میکند. پشتیبانی هم سریع پاسخ میدهد."
}
],
"offers": {
"@type": "AggregateOffer",
"priceCurrency": "IRR",
"lowPrice": "6000000",
"highPrice": "42000000",
"offerCount": "8",
"priceValidUntil": "2027-12-31",
"availability": "https://schema.org/InStock",
"url": "https://negarnovin.com/vps-iran/",
"seller": {
"@type": "Organization",
"name": "نگارنوین",
"url": "https://negarnovin.com"
}
}
},
{
"@type": "FAQPage",
"@id": "https://negarnovin.com/vps-iran/#faq",
"mainEntity": [
{
"@type": "Question",
"name": "آیا VPS ایران آیپی ثابت دارد؟",
"acceptedAnswer": {"@type": "Answer", "text": "بله، تمامی سرورهای مجازی ایران نگارنوین دارای آیپی ثابت و اختصاصی هستند که پس از تحویل سرویس تغییر نمیکند."}
},
{
"@type": "Question",
"name": "VPS ایران برای چه کاربردهایی مناسب است؟",
"acceptedAnswer": {"@type": "Answer", "text": "وی پی اس ایران برای میزبانی وردپرس و ووکامرس، ترید و رباتهای معاملاتی، سرور API، Docker، CRM، ERP، پلتفرم آموزش آنلاین و هر پروژهای که به آیپی ثابت ایرانی نیاز دارد مناسب است."}
},
{
"@type": "Question",
"name": "وی پی اس ایران چیست؟",
"acceptedAnswer": {"@type": "Answer", "text": "وی پی اس ایران (Iran VPS) یک سرور مجازی با منابع اختصاصی است که در دیتاسنترهای داخل ایران مستقر است. دارای آیپی ایرانی، پینگ پایین و سرعت انتقال داده بالا برای کاربران ایرانی است."}
},
{
"@type": "Question",
"name": "آیا امکان ارتقای VPS ایران وجود دارد؟",
"acceptedAnswer": {"@type": "Answer", "text": "بله، ارتقای پلن در هر زمانی و بدون قطعی سرویس امکانپذیر است. از طریق پنل ناحیه کاربری نگارنوین میتوانید منابع را افزایش دهید."}
},
{
"@type": "Question",
"name": "مزیت VPS ایران نسبت به سرور خارجی چیست؟",
"acceptedAnswer": {"@type": "Answer", "text": "مزایا: پینگ بسیار پایین (۵-۱۵ میلیثانیه)، آیپی ایرانی، سرعت انتقال داده بالاتر برای کاربران ایرانی، SEO بهتر و قیمت مقرونبهصرفهتر."}
},
{
"@type": "Question",
"name": "آیا سرور همیشه روشن است؟",
"acceptedAnswer": {"@type": "Answer", "text": "بله، آپتایم تضمینی ۹۹.۹۹٪ با سیستمهای پشتیبان برق، شبکه و سختافزار. تیم پشتیبانی ۲۴ ساعته آماده رفع مشکل است."}
},
{
"@type": "Question",
"name": "چه سیستمعاملهایی روی VPS ایران قابل نصب است؟",
"acceptedAnswer": {"@type": "Answer", "text": "Ubuntu، Debian، CentOS، AlmaLinux، Rocky Linux، Windows Server 2016/2019/2022 و MikroTik قابل نصب هستند."}
},
{
"@type": "Question",
"name": "تحویل VPS ایران چقدر زمان میبرد؟",
"acceptedAnswer": {"@type": "Answer", "text": "تحویل کاملاً خودکار و فوری است. پس از پرداخت، کمتر از ۵ دقیقه سرور آماده و اطلاعات دسترسی به ایمیل ارسال میشود."}
},
{
"@type": "Question",
"name": "آیا cPanel روی VPS ایران قابل نصب است؟",
"acceptedAnswer": {"@type": "Answer", "text": "بله، cPanel/WHM، DirectAdmin، Plesk، HestiaCP، aaPanel و CyberPanel قابل نصب هستند."}
},
{
"@type": "Question",
"name": "آیا منابع VPS ایران اختصاصی است؟",
"acceptedAnswer": {"@type": "Answer", "text": "بله، تمامی منابع CPU، RAM و NVMe کاملاً اختصاصی هستند. نگارنوین از مجازیسازی KVM استفاده میکند و هیچ Overselling وجود ندارد."}
}
]
}
]
}
(function(){
var root=document.getElementById('nn-vi-root');
if(!root)return;
/* Reveal */
var revs=root.querySelectorAll('.nn-vi-reveal');
if('IntersectionObserver' in window){
var io=new IntersectionObserver(function(en){
en.forEach(function(e){if(e.isIntersecting){e.target.classList.add('is-visible');io.unobserve(e.target);}});
},{threshold:0.07});
revs.forEach(function(el){io.observe(el);});
} else {
revs.forEach(function(el){el.classList.add('is-visible');});
}
/* Cycle toggle */
var cycBtns=root.querySelectorAll('.nn-vi-cyc-btn');
var cycHint=root.querySelector('.nn-vi-cycle-hint');
var cards=root.querySelectorAll('.nn-vi-plan-card');
function setCycle(c){
cycBtns.forEach(function(b){b.classList.toggle('is-active',b.dataset.cyc===c);b.setAttribute('aria-pressed',b.dataset.cyc===c?'true':'false');});
if(cycHint){cycHint.innerHTML=c==='monthly'?'نمایش تعرفه: ماهانه':'نمایش تعرفه: سالانه (تخفیف ویژه)';}
cards.forEach(function(card){
var pm=card.querySelector('.nn-vi-pm');
var py=card.querySelector('.nn-vi-py');
var pl=card.querySelector('.nn-vi-price-lbl');
var ob=card.querySelector('.nn-vi-order-btn');
if(pm&&py){pm.classList.toggle('nn-vi-hidden',c!=='monthly');py.classList.toggle('nn-vi-hidden',c!=='yearly');}
if(pl){pl.textContent=c==='monthly'?'تومان / ماهانه':'تومان / سالانه';}
if(ob){ob.href=c==='monthly'?card.dataset.mhref:card.dataset.yhref;}
});
}
cycBtns.forEach(function(b){b.addEventListener('click',function(){setCycle(this.dataset.cyc);});});
setCycle('monthly');
/* Smooth scroll */
root.querySelectorAll('a[href^="#"]').forEach(function(a){
a.addEventListener('click',function(e){
var id=this.getAttribute('href');
if(!id||id.length<2)return;
var t=document.querySelector(id);
if(!t)return;
e.preventDefault();
t.scrollIntoView({behavior:'smooth',block:'start'});
});
});
})();
/* ─── Variables — پرچم ایران ─── */
:root{
--vi-g:#1f9e42;
--vi-gd:#187a34;
--vi-gp:rgba(31,158,66,.08);
--vi-r:#d90201;
--vi-rd:#b30000;
--vi-rp:rgba(217,2,1,.07);
--vi-w:#ffffff;
--vi-tx:#161c24;
--vi-mu:#4a5568;
--vi-bg:#ffffff;
--vi-sf:#f4f8f5;
--vi-cd:#ffffff;
--vi-bd:#d8e8dc;
--vi-sh:0 8px 28px rgba(31,158,66,.09);
--vi-shh:0 22px 56px rgba(31,158,66,.17);
--vi-shr:0 8px 24px rgba(217,2,1,.20);
--vi-shg:0 8px 24px rgba(31,158,66,.22);
--vi-rad:26px;
--vi-radl:38px;
--vi-max:1300px;
}
[data-bs-theme="dark"] #nn-vi-root,
body.dark #nn-vi-root,
.dark-mode #nn-vi-root{
--vi-tx:#e6f2e9;--vi-mu:#6a9a76;
--vi-bg:#071009;--vi-sf:#0b1a0d;
--vi-cd:#0e2013;--vi-bd:#1a3820;
--vi-sh:0 8px 28px rgba(0,0,0,.55);
--vi-shh:0 22px 56px rgba(0,0,0,.6);
--vi-gp:rgba(31,158,66,.15);--vi-rp:rgba(217,2,1,.12);
}
/* ─── Base ─── */
#nn-vi-root{direction:rtl;text-align:right;font-family:'Vazirmatn',Tahoma,sans-serif;font-size:15.5px;line-height:1.9;color:var(--vi-tx);background:var(--vi-bg);overflow-x:hidden;-webkit-font-smoothing:antialiased;}
#nn-vi-root *{box-sizing:border-box;font-family:inherit;}
#nn-vi-root a{color:inherit;text-decoration:none;}
#nn-vi-root img{max-width:100%;display:block;}
#nn-vi-root ul{list-style:none;padding:0;margin:0;}
.nn-vi-container{width:min(var(--vi-max),calc(100% - 32px));margin-inline:auto;}
.nn-vi-hidden{display:none!important;}
.nn-vi-reveal{opacity:0;transform:translateY(22px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);}
.nn-vi-reveal.is-visible{opacity:1;transform:none;}
/* ─── Buttons ─── */
.nn-vi-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 26px;border-radius:15px;font-weight:900;font-size:15px;border:2px solid transparent;transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;white-space:nowrap;}
.nn-vi-btn:hover{transform:translateY(-3px);}
.nn-vi-btn-g{background:var(--vi-g);color:#fff!important;box-shadow:var(--vi-shg);}
.nn-vi-btn-g:hover{background:var(--vi-gd);color:#fff!important;}
.nn-vi-btn-r{background:var(--vi-r);color:#fff!important;box-shadow:var(--vi-shr);}
.nn-vi-btn-r:hover{background:var(--vi-rd);color:#fff!important;}
.nn-vi-btn-white{background:#fff;color:var(--vi-g)!important;}
.nn-vi-btn-white:hover{background:#e8f5ec;color:var(--vi-gd)!important;}
.nn-vi-btn-outline-w{background:rgba(255,255,255,.12);color:#fff!important;border-color:rgba(255,255,255,.3);}
.nn-vi-btn-outline-w:hover{background:rgba(255,255,255,.22);color:#fff!important;}
.nn-vi-ilink{color:var(--vi-g)!important;font-weight:800;border-bottom:1.5px solid rgba(31,158,66,.3);transition:.2s;}
.nn-vi-ilink:hover{color:var(--vi-gd)!important;border-bottom-color:var(--vi-g);}
[data-bs-theme="dark"] .nn-vi-ilink{color:#4dc96b!important;}
/* ─── Section head ─── */
.nn-vi-section-head{text-align:center;margin-bottom:40px;}
.nn-vi-kicker{display:inline-flex;align-items:center;gap:7px;padding:8px 18px;border-radius:999px;background:var(--vi-gp);color:var(--vi-g);font-size:13px;font-weight:900;margin-bottom:14px;border:1px solid rgba(31,158,66,.18);}
[data-bs-theme="dark"] .nn-vi-kicker{background:rgba(31,158,66,.15);color:#4dc96b;}
.nn-vi-kicker-w{background:rgba(255,255,255,.15)!important;color:#fff!important;border-color:rgba(255,255,255,.2)!important;}
.nn-vi-section-head h2{margin:0 0 12px;font-size:clamp(22px,2.7vw,38px);line-height:1.5;font-weight:950;color:var(--vi-tx);letter-spacing:-.4px;}
.nn-vi-section-head p{margin:0 auto;max-width:860px;color:var(--vi-mu);line-height:2;font-size:16px;}
.nn-vi-section-head strong{color:var(--vi-g);font-weight:900;}
[data-bs-theme="dark"] .nn-vi-section-head strong{color:#4dc96b;}
/* ════════════ HERO ════════════ */
.nn-vi-hero{position:relative;padding:28px 0 56px;overflow:hidden;}
.nn-vi-hero-bg{position:absolute;inset:0;pointer-events:none;}
.nn-vi-bg-top,.nn-vi-bg-mid,.nn-vi-bg-bot{position:absolute;left:0;right:0;}
.nn-vi-bg-top{top:0;height:33.33%;background:#1f9e42;opacity:.06;}
.nn-vi-bg-mid{top:33.33%;height:33.33%;background:#fff;opacity:.03;}
.nn-vi-bg-bot{top:66.66%;height:33.34%;background:#d90201;opacity:.05;}
[data-bs-theme="dark"] .nn-vi-bg-top{opacity:.15;}
[data-bs-theme="dark"] .nn-vi-bg-bot{opacity:.10;}
.nn-vi-bg-glow{position:absolute;border-radius:50%;filter:blur(90px);}
.nn-vi-glow-g{width:520px;height:520px;top:-120px;right:-80px;background:radial-gradient(circle,rgba(31,158,66,.12),transparent 70%);}
.nn-vi-glow-r{width:420px;height:420px;bottom:-80px;left:-60px;background:radial-gradient(circle,rgba(217,2,1,.08),transparent 70%);}
.nn-vi-bg-dots{position:absolute;inset:0;opacity:.025;background-image:linear-gradient(var(--vi-g) 1px,transparent 1px),linear-gradient(90deg,var(--vi-g) 1px,transparent 1px);background-size:38px 38px;}
.nn-vi-hero-panel{position:relative;z-index:1;background:rgba(255,255,255,.96);border:1px solid rgba(31,158,66,.14);border-radius:var(--vi-radl);box-shadow:0 28px 72px rgba(31,158,66,.13);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:34px;}
[data-bs-theme="dark"] .nn-vi-hero-panel{background:rgba(10,24,13,.92);border-color:rgba(31,158,66,.24);box-shadow:0 28px 72px rgba(0,0,0,.55);}
.nn-vi-topline{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:22px;}
.nn-vi-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid var(--vi-bd);font-size:12.5px;font-weight:800;background:var(--vi-gp);color:var(--vi-tx);}
.nn-vi-chip-g{background:var(--vi-g)!important;color:#fff!important;border-color:transparent!important;}
.nn-vi-chip-dk{background:rgba(22,28,36,.07)!important;color:var(--vi-tx)!important;border-color:rgba(22,28,36,.12)!important;}
[data-bs-theme="dark"] .nn-vi-chip-dk{background:rgba(255,255,255,.06)!important;color:#e6f2e9!important;border-color:rgba(255,255,255,.1)!important;}
.nn-vi-chip-r{background:var(--vi-r)!important;color:#fff!important;border-color:transparent!important;}
.nn-vi-chip-soft{background:var(--vi-gp)!important;color:var(--vi-g)!important;border-color:rgba(31,158,66,.2)!important;}
[data-bs-theme="dark"] .nn-vi-chip-soft{color:#4dc96b!important;}
.nn-vi-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:var(--vi-gp);color:var(--vi-g);font-size:13px;font-weight:900;margin-bottom:14px;}
[data-bs-theme="dark"] .nn-vi-eyebrow{color:#4dc96b;background:rgba(31,158,66,.14);}
.nn-vi-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:38px;align-items:center;}
.nn-vi-h1{margin:0 0 14px;font-size:clamp(24px,2.8vw,42px);line-height:1.4;font-weight:950;letter-spacing:-.5px;color:var(--vi-tx);}
.nn-vi-h1-accent{display:block;font-size:clamp(13px,1.3vw,19px);font-weight:700;color:var(--vi-g);margin-top:7px;}
[data-bs-theme="dark"] .nn-vi-h1-accent{color:#4dc96b;}
.nn-vi-lead{margin:0 0 12px;color:var(--vi-mu);font-size:15.5px;line-height:2.1;text-align:justify;}
.nn-vi-lead strong{color:var(--vi-g);font-weight:900;}
[data-bs-theme="dark"] .nn-vi-lead strong{color:#4dc96b;}
.nn-vi-note{margin:0 0 20px;padding:16px 20px;border-radius:16px;background:linear-gradient(135deg,var(--vi-gp),var(--vi-rp));border:1px solid rgba(31,158,66,.14);color:var(--vi-mu);line-height:2;text-align:justify;font-size:14.5px;}
.nn-vi-note strong{color:var(--vi-g);font-weight:900;}
[data-bs-theme="dark"] .nn-vi-note strong{color:#4dc96b;}
.nn-vi-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px;}
.nn-vi-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;}
.nn-vi-stat{background:var(--vi-cd);border:1px solid var(--vi-bd);border-radius:18px;padding:14px 12px;box-shadow:var(--vi-sh);transition:.3s;text-align:center;}
.nn-vi-stat:hover{border-color:var(--vi-g);transform:translateY(-2px);}
.nn-vi-stat-icon{display:flex;align-items:center;justify-content:center;margin-bottom:7px;color:var(--vi-g);}
[data-bs-theme="dark"] .nn-vi-stat-icon{color:#4dc96b;}
.nn-vi-stat strong{display:block;font-size:14px;color:var(--vi-g);font-weight:950;margin-bottom:4px;}
[data-bs-theme="dark"] .nn-vi-stat strong{color:#4dc96b;}
.nn-vi-stat span{font-size:11.5px;color:var(--vi-mu);line-height:1.6;}
/* Visual card */
.nn-vi-vc{position:relative;border-radius:28px;background:linear-gradient(160deg,var(--vi-gp),var(--vi-rp));border:1px solid rgba(31,158,66,.16);box-shadow:var(--vi-sh);padding:20px;overflow:hidden;}
.nn-vi-vc-top{display:flex;align-items:center;gap:11px;background:var(--vi-cd);border:1px solid var(--vi-bd);border-radius:14px;padding:12px 14px;margin-bottom:16px;box-shadow:var(--vi-sh);}
.nn-vi-vc-top img{width:52px;height:52px;object-fit:contain;border-radius:50%;border:2px solid rgba(31,158,66,.2);}
.nn-vi-vc-name{display:block;font-size:13.5px;font-weight:950;color:var(--vi-tx);}
.nn-vi-vc-sub{display:block;font-size:12px;color:var(--vi-mu);}
.nn-vi-vc-live{display:flex;align-items:center;gap:7px;margin-right:auto;font-size:11.5px;font-weight:900;color:var(--vi-g);flex:0 0 auto;}
[data-bs-theme="dark"] .nn-vi-vc-live{color:#4dc96b;}
.nn-vi-pulse{width:9px;height:9px;border-radius:50%;background:#22c55e;animation:nnViPulse 2s infinite;}
@keyframes nnViPulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.7);}70%{box-shadow:0 0 0 9px rgba(34,197,94,0);}100%{box-shadow:0 0 0 0 rgba(34,197,94,0);}}
.nn-vi-vc-img{background:var(--vi-cd);border-radius:20px;padding:14px;border:1px solid var(--vi-bd);min-height:320px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;}
.nn-vi-vc-img img{max-height:290px;width:auto;object-fit:contain;animation:nnViFloat 6s ease-in-out infinite;filter:drop-shadow(0 16px 26px rgba(31,158,66,.14));}
@keyframes nnViFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-10px);}}
[data-bs-theme="dark"] .nn-vi-vc-img{background:rgba(255,255,255,.02);}
.nn-vi-vc-pills{display:flex;gap:8px;flex-wrap:wrap;}
.nn-vi-pill{padding:8px 14px;border-radius:999px;font-size:12.5px;font-weight:900;}
.nn-vi-pill-g{background:var(--vi-g);color:#fff;}
.nn-vi-pill-r{background:var(--vi-r);color:#fff;}
/* Subnav */
.nn-vi-subnav{position:relative;z-index:1;display:flex;gap:10px;overflow-x:auto;padding:18px 2px 0;scrollbar-width:none;}
.nn-vi-subnav::-webkit-scrollbar{display:none;}
.nn-vi-subnav a{flex:0 0 auto;padding:11px 18px;border-radius:999px;background:rgba(255,255,255,.92);border:1.5px solid var(--vi-g);color:var(--vi-g);font-size:13.5px;font-weight:900;transition:.22s ease;}
.nn-vi-subnav a:hover{background:var(--vi-g);color:#fff;transform:translateY(-3px);box-shadow:var(--vi-shg);}
[data-bs-theme="dark"] .nn-vi-subnav a{background:var(--vi-sf);color:#4dc96b;border-color:rgba(31,158,66,.35);}
[data-bs-theme="dark"] .nn-vi-subnav a:hover{background:var(--vi-g);color:#fff;border-color:var(--vi-g);}
/* ════════════ WHY ════════════ */
.nn-vi-why{background:var(--vi-sf);padding:80px 0;border-top:1px solid var(--vi-bd);border-bottom:1px solid var(--vi-bd);}
.nn-vi-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:28px;}
.nn-vi-why-card{background:var(--vi-cd);border:1px solid var(--vi-bd);border-radius:var(--vi-rad);padding:28px;box-shadow:var(--vi-sh);transition:.3s ease;position:relative;overflow:hidden;}
.nn-vi-why-card::before{content:'';position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--vi-g),var(--vi-r));}
.nn-vi-why-card:hover{transform:translateY(-7px);border-color:var(--vi-g);box-shadow:var(--vi-shh);}
.nn-vi-why-icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:.3s;}
.nn-vi-why-icon svg{width:26px;height:26px;}
.nn-vi-wi-g{background:var(--vi-gp);color:var(--vi-g);}
.nn-vi-wi-r{background:var(--vi-rp);color:var(--vi-r);}
[data-bs-theme="dark"] .nn-vi-wi-g{background:rgba(31,158,66,.15);color:#4dc96b;}
[data-bs-theme="dark"] .nn-vi-wi-r{background:rgba(217,2,1,.15);color:#f87171;}
.nn-vi-why-card:hover .nn-vi-why-icon{background:var(--vi-g);color:#fff;transform:scale(1.08) rotate(-6deg);}
.nn-vi-why-card h3{font-size:17px;font-weight:950;margin:0 0 10px;color:var(--vi-tx);}
.nn-vi-why-card p{font-size:14px;line-height:2.05;margin:0;color:var(--vi-mu);text-align:justify;}
/* Infra box */
.nn-vi-infra-box{background:var(--vi-cd);border:1px solid var(--vi-bd);border-radius:var(--vi-rad);padding:28px;box-shadow:var(--vi-sh);}
.nn-vi-infra-title{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:950;color:var(--vi-tx);margin-bottom:20px;}
.nn-vi-infra-title svg{color:var(--vi-g);}
[data-bs-theme="dark"] .nn-vi-infra-title svg{color:#4dc96b;}
.nn-vi-infra-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}
.nn-vi-infra-item{display:flex;align-items:center;gap:10px;padding:13px 16px;background:var(--vi-gp);border:1px solid rgba(31,158,66,.12);border-radius:14px;font-size:14px;font-weight:800;color:var(--vi-tx);}
.nn-vi-infra-item svg{color:var(--vi-g);flex:0 0 auto;}
[data-bs-theme="dark"] .nn-vi-infra-item svg{color:#4dc96b;}
/* ════════════ COMPARE ════════════ */
.nn-vi-compare{background:var(--vi-bg);padding:80px 0;}
.nn-vi-table-wrap{overflow-x:auto;border-radius:var(--vi-rad);box-shadow:var(--vi-sh);}
.nn-vi-table{width:100%;border-collapse:collapse;background:var(--vi-cd);border:1px solid var(--vi-bd);}
.nn-vi-table th,.nn-vi-table td{padding:14px 20px;text-align:right;font-size:14.5px;border-bottom:1px solid var(--vi-bd);}
.nn-vi-table thead{background:linear-gradient(135deg,var(--vi-g),var(--vi-gd));}
.nn-vi-table th{color:#fff;font-weight:950;font-size:15px;}
.nn-vi-th-vps{background:rgba(0,0,0,.12);}
.nn-vi-table tbody tr:last-child td{border-bottom:none;}
.nn-vi-tr-alt{background:rgba(31,158,66,.03);}
[data-bs-theme="dark"] .nn-vi-tr-alt{background:rgba(31,158,66,.05);}
.nn-vi-table td:first-child{font-weight:800;color:var(--vi-tx);}
.nn-vi-td-yes{background:rgba(31,158,66,.04);}
.nn-vi-td-no{background:rgba(217,2,1,.03);}
.nn-vi-td-warn{background:rgba(255,160,0,.03);}
.nn-vi-badge-y{display:inline-flex;padding:5px 12px;border-radius:999px;background:rgba(31,158,66,.1);color:var(--vi-g);font-size:13px;font-weight:900;border:1px solid rgba(31,158,66,.2);}
[data-bs-theme="dark"] .nn-vi-badge-y{color:#4dc96b;background:rgba(31,158,66,.15);}
.nn-vi-badge-n{display:inline-flex;padding:5px 12px;border-radius:999px;background:rgba(217,2,1,.08);color:var(--vi-r);font-size:13px;font-weight:900;border:1px solid rgba(217,2,1,.18);}
[data-bs-theme="dark"] .nn-vi-badge-n{color:#f87171;}
.nn-vi-badge-w{display:inline-flex;padding:5px 12px;border-radius:999px;background:rgba(255,160,0,.08);color:#b86000;font-size:13px;font-weight:900;border:1px solid rgba(255,160,0,.2);}
[data-bs-theme="dark"] .nn-vi-badge-w{color:#fbbf24;}
/* ════════════ PLANS ════════════ */
.nn-vi-plans{background:var(--vi-sf);padding:80px 0;border-top:1px solid var(--vi-bd);border-bottom:1px solid var(--vi-bd);}
.nn-vi-cycle-wrap{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:30px;}
.nn-vi-cycle-toggle{display:inline-flex;padding:6px;background:var(--vi-cd);border:1px solid var(--vi-bd);border-radius:999px;box-shadow:var(--vi-sh);}
.nn-vi-cyc-btn{border:0;background:transparent;color:var(--vi-mu);font-weight:950;font-size:14px;padding:12px 26px;border-radius:999px;cursor:pointer;transition:.2s ease;font-family:inherit;}
.nn-vi-cyc-btn.is-active{background:var(--vi-g);color:#fff;box-shadow:var(--vi-shg);}
.nn-vi-cycle-hint{color:var(--vi-mu);font-size:13.5px;font-weight:700;background:var(--vi-gp);padding:6px 16px;border-radius:20px;}
.nn-vi-cycle-hint strong{color:var(--vi-g);font-weight:950;}
[data-bs-theme="dark"] .nn-vi-cycle-hint strong{color:#4dc96b;}
.nn-vi-plans-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:22px;}
.nn-vi-plan-card{background:var(--vi-cd);border:1.5px solid var(--vi-bd);border-radius:var(--vi-rad);box-shadow:var(--vi-sh);padding:24px;position:relative;overflow:hidden;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.175,.885,.32,1.275);}
.nn-vi-plan-card:hover{transform:translateY(-8px);border-color:var(--vi-g);box-shadow:var(--vi-shh);}
.nn-vi-plan-bar{position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--vi-g),var(--vi-r));}
.nn-vi-bar-g{background:var(--vi-g)!important;}
.nn-vi-bar-r{background:var(--vi-r)!important;}
.nn-vi-plan-ribbon{position:absolute;top:18px;left:-46px;transform:rotate(-42deg);background:var(--vi-g);color:#fff;padding:6px 52px;font-size:11.5px;font-weight:950;box-shadow:var(--vi-shg);z-index:2;letter-spacing:.5px;}
.nn-vi-ribbon-r{background:var(--vi-r)!important;box-shadow:var(--vi-shr)!important;}
.nn-vi-plan-featured{border:2px solid rgba(31,158,66,.45)!important;transform:scale(1.03);z-index:1;box-shadow:0 16px 44px rgba(31,158,66,.18)!important;}
.nn-vi-plan-featured:hover{transform:scale(1.03) translateY(-6px)!important;}
.nn-vi-plan-vip{border:2px solid rgba(217,2,1,.35)!important;background:linear-gradient(180deg,var(--vi-cd) 0%,rgba(217,2,1,.03) 100%);}
[data-bs-theme="dark"] .nn-vi-plan-vip{background:linear-gradient(180deg,var(--vi-cd) 0%,rgba(217,2,1,.07) 100%);}
.nn-vi-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:10px 0 18px;}
.nn-vi-plan-kicker{display:block;color:var(--vi-mu);font-size:11.5px;font-weight:900;margin-bottom:4px;letter-spacing:.5px;}
.nn-vi-plan-head h3{margin:0;color:var(--vi-tx);font-size:21px;font-weight:950;}
.nn-vi-plan-tag{display:inline-flex;padding:5px 11px;border-radius:10px;font-size:12px;font-weight:900;white-space:nowrap;background:var(--vi-gp);color:var(--vi-g);border:1px solid rgba(31,158,66,.15);}
[data-bs-theme="dark"] .nn-vi-plan-tag{color:#4dc96b;border-color:rgba(31,158,66,.25);background:rgba(31,158,66,.12);}
.nn-vi-tag-hot{background:rgba(255,80,0,.08)!important;color:#c43c00!important;border-color:rgba(255,80,0,.18)!important;}
.nn-vi-tag-g{background:var(--vi-gp)!important;color:var(--vi-g)!important;border-color:rgba(31,158,66,.22)!important;}
[data-bs-theme="dark"] .nn-vi-tag-g{color:#4dc96b!important;}
.nn-vi-tag-r{background:var(--vi-rp)!important;color:var(--vi-r)!important;border-color:rgba(217,2,1,.2)!important;}
[data-bs-theme="dark"] .nn-vi-tag-r{color:#f87171!important;border-color:rgba(248,113,113,.3)!important;background:rgba(217,2,1,.1)!important;}
.nn-vi-plan-price{padding:14px 0 12px;margin-bottom:14px;border-bottom:2px dashed rgba(31,158,66,.1);}
[data-bs-theme="dark"] .nn-vi-plan-price{border-bottom-color:rgba(255,255,255,.06);}
.nn-vi-price{display:block;font-size:clamp(20px,1.8vw,30px);font-weight:950;color:var(--vi-tx);min-height:1.4em;line-height:1.35;}
.nn-vi-price-lbl{display:block;margin-top:5px;color:var(--vi-mu);font-size:13px;font-weight:800;}
.nn-vi-specs{display:grid;gap:9px;margin:0 0 20px;}
.nn-vi-specs li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0;border-bottom:1px solid rgba(31,158,66,.05);font-size:13.5px;}
[data-bs-theme="dark"] .nn-vi-specs li{border-bottom-color:rgba(255,255,255,.04);}
.nn-vi-specs li:last-child{border-bottom:none;padding-bottom:0;}
.nn-vi-specs strong{color:var(--vi-mu);font-weight:700;flex:0 0 auto;}
.nn-vi-specs span{color:var(--vi-tx);font-weight:900;white-space:nowrap;}
.nn-vi-order-btn{margin-top:auto;min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:var(--vi-gp);border:1.5px solid var(--vi-bd);color:var(--vi-tx)!important;font-weight:950;font-size:14.5px;transition:.3s ease;}
.nn-vi-order-btn:hover{background:var(--vi-g);border-color:var(--vi-g);color:#fff!important;transform:translateY(-2px);box-shadow:var(--vi-shg);}
[data-bs-theme="dark"] .nn-vi-order-btn{background:rgba(255,255,255,.04);color:#e6f2e9!important;}
[data-bs-theme="dark"] .nn-vi-order-btn:hover{background:var(--vi-g);border-color:var(--vi-g);color:#fff!important;}
.nn-vi-order-featured{background:var(--vi-g)!important;border-color:var(--vi-g)!important;color:#fff!important;box-shadow:var(--vi-shg);}
.nn-vi-order-featured:hover{background:var(--vi-gd)!important;color:#fff!important;}
.nn-vi-order-vip{background:linear-gradient(90deg,var(--vi-r),#ff2222)!important;border-color:transparent!important;color:#fff!important;box-shadow:var(--vi-shr);}
.nn-vi-order-vip:hover{background:linear-gradient(90deg,var(--vi-rd),var(--vi-r))!important;color:#fff!important;}
.nn-vi-plan-feats{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;background:var(--vi-cd);border:1px solid var(--vi-bd);border-radius:20px;padding:20px;}
.nn-vi-pf{display:flex;align-items:center;gap:8px;padding:9px 16px;background:var(--vi-gp);border:1px solid rgba(31,158,66,.14);border-radius:999px;font-size:14px;font-weight:800;color:var(--vi-g);}
.nn-vi-pf svg{flex:0 0 auto;}
[data-bs-theme="dark"] .nn-vi-pf{color:#4dc96b;background:rgba(31,158,66,.1);border-color:rgba(31,158,66,.2);}
/* ════════════ USE CASES ════════════ */
.nn-vi-usecases{background:var(--vi-bg);padding:80px 0;}
.nn-vi-uc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:32px;}
.nn-vi-uc-card{background:var(--vi-cd);border:1px solid var(--vi-bd);border-radius:22px;padding:24px;box-shadow:var(--vi-sh);transition:.3s ease;}
.nn-vi-uc-card:hover{transform:translateY(-6px);border-color:var(--vi-g);box-shadow:var(--vi-shh);}
.nn-vi-uc-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;transition:.3s;}
.nn-vi-uc-icon svg{width:24px;height:24px;}
.nn-vi-uci-g{background:var(--vi-gp);color:var(--vi-g);}
.nn-vi-uci-r{background:var(--vi-rp);color:var(--vi-r);}
[data-bs-theme="dark"] .nn-vi-uci-g{background:rgba(31,158,66,.15);color:#4dc96b;}
[data-bs-theme="dark"] .nn-vi-uci-r{background:rgba(217,2,1,.15);color:#f87171;}
.nn-vi-uc-card:hover .nn-vi-uc-icon{background:var(--vi-g);color:#fff;transform:scale(1.08) rotate(-5deg);}
.nn-vi-uc-card h3{font-size:16px;font-weight:950;margin:0 0 8px;color:var(--vi-tx);}
.nn-vi-uc-card p{font-size:13.5px;line-height:2;margin:0;color:var(--vi-mu);text-align:justify;}
/* Article */
.nn-vi-article{background:var(--vi-cd);border:1px solid var(--vi-bd);border-radius:var(--vi-rad);padding:36px;box-shadow:var(--vi-sh);}
.nn-vi-article-title{font-size:clamp(18px,2vw,26px);font-weight:950;color:var(--vi-tx);margin:0 0 24px;padding-bottom:16px;border-bottom:2px solid var(--vi-bd);}
.nn-vi-article-body{display:grid;grid-template-columns:1.3fr .7fr;gap:28px;margin-bottom:24px;align-items:start;}
.nn-vi-article-text p{color:var(--vi-mu);line-height:2.2;margin:0 0 14px;text-align:justify;font-size:15px;}
.nn-vi-article-text p:last-child{margin:0;}
.nn-vi-article-text strong{color:var(--vi-g);font-weight:900;}
[data-bs-theme="dark"] .nn-vi-article-text strong{color:#4dc96b;}
.nn-vi-article-checklist{display:grid;grid-template-columns:1fr 1fr;gap:8px;}
.nn-vi-cl-item{display:flex;align-items:center;gap:9px;padding:10px 14px;background:var(--vi-gp);border:1px solid rgba(31,158,66,.12);border-radius:12px;font-size:13.5px;font-weight:800;color:var(--vi-tx);}
.nn-vi-cl-item span{color:var(--vi-g);font-size:15px;flex:0 0 auto;}
[data-bs-theme="dark"] .nn-vi-cl-item span{color:#4dc96b;}
.nn-vi-article-cta{text-align:center;}
/* ════════════ REVIEWS ════════════ */
.nn-vi-reviews{background:var(--vi-sf);padding:80px 0;border-top:1px solid var(--vi-bd);border-bottom:1px solid var(--vi-bd);}
.nn-vi-reviews-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}
.nn-vi-review-card{background:var(--vi-cd);border:1px solid var(--vi-bd);border-radius:22px;padding:24px;box-shadow:var(--vi-sh);transition:.3s ease;position:relative;overflow:hidden;}
.nn-vi-review-card::before{content:'';position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--vi-g),var(--vi-r));}
.nn-vi-review-card:hover{transform:translateY(-6px);border-color:var(--vi-g);box-shadow:var(--vi-shh);}
.nn-vi-review-stars{font-size:18px;color:#f59e0b;margin-bottom:12px;letter-spacing:2px;}
.nn-vi-review-text{font-size:14.5px;color:var(--vi-mu);line-height:2;margin:0 0 18px;text-align:justify;font-style:italic;}
.nn-vi-review-author{display:flex;align-items:center;gap:12px;}
.nn-vi-review-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--vi-g),var(--vi-gd));color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:950;flex:0 0 auto;}
.nn-vi-review-author strong{display:block;font-size:14.5px;font-weight:950;color:var(--vi-tx);}
.nn-vi-review-author span{display:block;font-size:12.5px;color:var(--vi-mu);}
/* ════════════ FAQ ════════════ */
.nn-vi-faq{background:var(--vi-bg);padding:80px 0;}
.nn-vi-faq-list{display:flex;flex-direction:column;gap:12px;}
.nn-vi-faq-item{background:var(--vi-cd);border:1px solid var(--vi-bd);border-radius:22px;overflow:hidden;box-shadow:var(--vi-sh);transition:border-color .2s;}
.nn-vi-faq-item[open]{border-color:var(--vi-g);}
.nn-vi-faq-item summary{list-style:none;cursor:pointer;padding:20px 24px;font-size:16px;font-weight:950;color:var(--vi-tx);display:flex;align-items:center;justify-content:space-between;gap:14px;transition:.25s;user-select:none;}
.nn-vi-faq-item summary:hover{background:var(--vi-gp);}
[data-bs-theme="dark"] .nn-vi-faq-item summary:hover{background:rgba(31,158,66,.07);}
.nn-vi-faq-item summary::-webkit-details-marker{display:none;}
.nn-vi-faq-item summary::after{content:"+";flex:0 0 auto;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--vi-gp);color:var(--vi-g);font-size:20px;font-weight:900;line-height:1;transition:.3s;}
[data-bs-theme="dark"] .nn-vi-faq-item summary::after{background:rgba(31,158,66,.15);color:#4dc96b;}
.nn-vi-faq-item[open] summary::after{content:"−";transform:rotate(180deg);background:var(--vi-g);color:#fff;}
.nn-vi-faq-body{padding:0 24px 22px;color:var(--vi-mu);line-height:2.1;font-size:15px;text-align:justify;border-top:1px solid var(--vi-bd);}
.nn-vi-faq-body p{margin:14px 0 0;}
.nn-vi-faq-body strong{color:var(--vi-tx);font-weight:900;}
/* ════════════ SUPPORT ════════════ */
.nn-vi-support{background:var(--vi-sf);padding:70px 0;border-top:1px solid var(--vi-bd);}
.nn-vi-support-box{background:linear-gradient(135deg,var(--vi-g),var(--vi-gd));border-radius:var(--vi-radl);padding:48px;display:flex;align-items:center;gap:28px;box-shadow:0 24px 60px rgba(31,158,66,.28);position:relative;overflow:hidden;}
.nn-vi-support-box::before{content:'';position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,var(--vi-g) 0%,#fff 33%,var(--vi-r) 66%,var(--vi-g) 100%);}
.nn-vi-support-flag{flex:0 0 auto;}
.nn-vi-support-flag img{width:80px;height:80px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.2));}
.nn-vi-support-copy{flex:1;position:relative;z-index:1;}
.nn-vi-support-copy h2{margin:8px 0 12px;font-size:clamp(22px,2.5vw,36px);line-height:1.45;font-weight:950;color:#fff;}
.nn-vi-support-copy p{margin:0;color:rgba(255,255,255,.82);line-height:2;font-size:15px;text-align:justify;}
.nn-vi-support-actions{display:flex;flex-direction:column;gap:12px;flex:0 0 auto;min-width:240px;position:relative;z-index:1;}
.nn-vi-support-actions .nn-vi-btn{width:100%;}
/* ════════════ RESPONSIVE ════════════ */
@media(max-width:1200px){
.nn-vi-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
.nn-vi-hero-grid{grid-template-columns:1fr;}
.nn-vi-why-grid{grid-template-columns:repeat(2,1fr);}
.nn-vi-uc-grid{grid-template-columns:repeat(2,1fr);}
.nn-vi-reviews-grid{grid-template-columns:repeat(2,1fr);}
.nn-vi-article-body{grid-template-columns:1fr;}
.nn-vi-infra-grid{grid-template-columns:repeat(2,1fr);}
.nn-vi-support-box{flex-direction:column;text-align:center;padding:36px 28px;}
.nn-vi-support-copy{max-width:100%;}
.nn-vi-support-actions{flex-direction:row;width:100%;min-width:auto;justify-content:center;}
.nn-vi-support-actions .nn-vi-btn{flex:1;max-width:260px;}
}
@media(max-width:900px){
.nn-vi-why-grid{grid-template-columns:1fr;}
.nn-vi-stats{grid-template-columns:repeat(2,1fr);}
.nn-vi-plan-featured{transform:none!important;}
.nn-vi-plan-featured:hover{transform:translateY(-8px)!important;}
.nn-vi-article-checklist{grid-template-columns:1fr;}
}
@media(max-width:768px){
.nn-vi-plans-grid{grid-template-columns:1fr;}
.nn-vi-uc-grid{grid-template-columns:1fr;}
.nn-vi-reviews-grid{grid-template-columns:1fr;}
.nn-vi-hero-panel{padding:20px;}
.nn-vi-why-card,.nn-vi-plan-card,.nn-vi-uc-card,.nn-vi-article{padding:20px;}
.nn-vi-support-box{padding:26px 20px;}
.nn-vi-support-actions{flex-direction:column;}
.nn-vi-support-actions .nn-vi-btn{max-width:100%;flex:auto;}
.nn-vi-h1{font-size:26px;}
.nn-vi-section-head h2{font-size:24px;}
.nn-vi-infra-grid{grid-template-columns:1fr;}
}
@media(max-width:480px){
.nn-vi-container{width:calc(100% - 22px);}
.nn-vi-hero-panel{padding:16px;}
.nn-vi-actions,.nn-vi-support-actions{flex-direction:column;width:100%;}
.nn-vi-btn,.nn-vi-order-btn{width:100%;}
.nn-vi-cycle-toggle{width:100%;}
.nn-vi-cyc-btn{flex:1;}
.nn-vi-topline{gap:7px;}
.nn-vi-chip{font-size:12px;padding:7px 11px;}
.nn-vi-stats{grid-template-columns:1fr 1fr;}
.nn-vi-faq-item summary{font-size:14.5px;padding:16px 18px;}
.nn-vi-faq-body{padding:0 18px 18px;}
.nn-vi-table th,.nn-vi-table td{padding:10px 12px;font-size:13px;}
}
@media(prefers-reduced-motion:reduce){
.nn-vi-reveal,.nn-vi-btn,.nn-vi-plan-card,.nn-vi-why-card,
.nn-vi-uc-card,.nn-vi-review-card,.nn-vi-order-btn,.nn-vi-subnav a,
.nn-vi-cyc-btn,.nn-vi-stat{transition:none!important;}
.nn-vi-pulse,.nn-vi-vc-img img{animation:none!important;}
}