diff --git a/docs/05-pricing-billing.md b/docs/05-pricing-billing.md index edde3a9..3b9c0bb 100644 --- a/docs/05-pricing-billing.md +++ b/docs/05-pricing-billing.md @@ -22,6 +22,14 @@ | **أسطول+** | $8,500 | $599 | 2% (حد أدنى $0.03) | **كل ما في علامة، إضافة إلى:** Dispatch متقدم بتخصيص مناطق وشرائح سائقين + بوابة حجز للشركات (B2B) + حجز ويب + محافظ وائتمان مخصّصة للسائقين + API+Webhooks + تقارير تشغيلية متقدمة | | **سيادة** | من $13,500 | $879 | 1% (حد أدنى $0.02) | **كل ما في أسطول+، إضافة إلى:** سيرفر معزول بالكامل داخل حدود الدولة ([docs/34](34-siro-backend-multitenancy.md)) + واجهة تقارير للمنظّم + SLA 99.9% + ضمان تصدير كامل + خيار Escrow | +### ما هو نواة ولا يُسعَّر أبداً (2026-07-24) + +**الأمان والامتثال** (زر الطوارئ · كشف الاحتيال · تأمين السائق · فحص الوثائق · تقارير المنظّم) و**المدفوعات المحلية** (PayMob · CliQ · سيرياتيل/MTN · شام كاش · المحافظ والسحب) **مشمولان في كل باقة بما فيها انطلاقة، ولا يُباعان كوحدة**. السبب قانوني لا تجاري — التفصيل في [docs/33 §2.1](33-addons-packaging.md). وعليه فبوابة [docs/21](21-siro-audit.md) المالية (S4 · S5) تنطبق على **المنتج كله**. + +**ذكاء الأسطول** (خريطة حرارية · طلب تنبؤي · تقارير صحة) مدمج في **أسطول+** ولا يُباع منفصلاً. + +**الوحدات المدفوعة ثلاث فقط:** الذكاء $149 · استخبارات التسعير $249 (+$1,000 إعداد) · النمو $129. و**المواصلات** $299 (+$2,500) خط منتج مستقل. التحزيم والسُّلّم في [docs/33 §3](33-addons-packaging.md) — وقد صُحِّح الانقلاب السعري: علامة محمّلة $585 < أسطول+ $599 < سيادة $879. + > النصوص أعلاه مطابقة حرفياً لبطاقات `#pricing` في `marketing/index.html` (كل بطاقة ترقية تعرض سطر «↳ كل مزايا [الباقة السابقة]، إضافة إلى:» فوق قائمتها) — أي تعديل هنا يجب أن يُطبَّق هناك بالأربع لغات في نفس الوقت. ## خوارزمية الفوترة الشهرية diff --git a/docs/33-addons-packaging.md b/docs/33-addons-packaging.md index 78b7fc8..67f6867 100644 --- a/docs/33-addons-packaging.md +++ b/docs/33-addons-packaging.md @@ -19,7 +19,9 @@ | **الوحدات** | هامش الربح الحقيقي + التمايز الذي لا يُقلَّد | سعر كامل — لا يوجد منافس يبيعها أصلاً | | **الاستهلاك** (نسبة GMV) | ينمو مع نمو العميل | 1–3.5% تنازلي | -هذا نموذج **land-and-expand** الكلاسيكي: العميل يدخل بـ$2,500، وبعد 6 أشهر يدفع $700/شهر لأنه أضاف ثلاث وحدات. **متوسط الإيراد لكل عميل يتضاعف بلا حملة اكتساب جديدة** — وهو أرخص نمو ممكن. +هذا نموذج **land-and-expand** الكلاسيكي، لكن **بمسار صحيح**: العميل يدخل بـ«علامة» ($4,900 إعداد · $349/شهر)، وبعد ٦ أشهر يصير عند $585/شهر لأنه أضاف الوحدات الثلاث. **متوسط الإيراد لكل عميل يرتفع 68% بلا حملة اكتساب جديدة.** + +> ⚠️ **تصحيح (2026-07-24):** الصياغة السابقة كانت «يدخل بـ$2,500 ثم $700/شهر» — وهذا **مستحيل**: $2,500 هي باقة «انطلاقة» التي تنتهي بعد **90 يوماً أو 10,000 رحلة** بحسب `docs/05`، فلا تصل للشهر السادس أصلاً. مسار التوسّع يبدأ من «علامة» لا من «انطلاقة». --- @@ -42,142 +44,82 @@ --- -## 2) الوحدات السبع المقترحة (التحزيم التسويقي) +## 2) الهيكل بعد المراجعة النقدية (2026-07-24) — ٣ وحدات فقط -### النواة — في كل باقة، غير قابلة للإزالة -طلب رحلة · فئات سيارات · تعرفة كاملة · OTP · تتبّع حيّ · كاش · محفظة · تقييم · دردشة · إشعارات · لوحة تحكم · Dispatch. +المراجعة النقدية طبّقت اختباراً من أربعة شروط على كل وحدة: **(أ)** كلفة حدّية حقيقية · **(ب)** قيمة قابلة للقياس · **(ج)** رفضها لا يُنتج ضرراً أو واجباً قانونياً · **(د)** النواة تعمل بدونها. ---- +| الوحدة الأصلية | النتيجة | المصير | +|---|---|---| +| استخبارات التسعير $249 | ✅ اجتازت الأربعة | **تبقى وحدة مدفوعة** | +| حزمة النمو $129 | ✅ اجتازت الأربعة | **تبقى وحدة مدفوعة** | +| حزمة الذكاء $149 | 🟡 سقط بند (ج) جزئياً | **تبقى بعد تنحيف** — فحص الوثائق وكشف الاحتيال خرجا للنواة؛ بقي تدقيق الشكاوى والمستشار والتسوية | +| المواصلات $299 | ✅ اجتازت، لكن جمهورها مختلف | **خرجت من الشبكة → خط منتج مستقل** بقسم `#transit` وقمع وCTA خاص | +| ذكاء الأسطول $99 | ❌ سقط بند (ب) | **دُمج في باقة «أسطول+»** — تناقض تسموي أن تُسمّى الباقة «أسطول+» ويُباع ذكاؤها منفصلاً | +| حزمة المدفوعات $99 | ❌ سقط بند (د) | **للنواة** — أن يدفع الراكب ويقبض السائق هو المنتج لا ترقية عليه | +| الأمان والامتثال $79 | ❌ سقط بند (ج) | **للنواة** — انظر §2.1 | -### ① حزمة الذكاء الاصطناعي — «AI Suite» -**الاسم التسويقي:** «موظفك الذي لا ينام» +### 2.1 لماذا حُذف «الأمان والامتثال» نهائياً (قرار المالك) -| المكوّن | الحالة (سيرو) | -|---|---| -| معالجة وثائق السائق (استخراج + مطابقة وجه) | ✅ | -| تدقيق الشكاوى آلياً | ✅ (`nabeh/submit_complaint`) | -| تسوية المدفوعات من رسائل SMS الخام عبر Gemini | ✅ | -| مستشار تشغيلي أسبوعي (`cron_gemini_advisor`) | ✅ | -| كشف الاحتيال (اتصال ثم إلغاء = صفقة خارج التطبيق) | ✅ | +**السبب ليس ذوقياً بل قانونياً:** إن كان زر الطوارئ وكشف الاحتيال بند تسعير بـ$79، فأنت تُنشئ بيدك وثيقة تُدينك. يوم يقع حادث عند مستأجر لم يشترِ الوحدة، تُطبع صفحة التسعير في المحكمة: المنصّة بنت الحماية، وعرفت أنها ضرورية، وحجبتها مقابل $79 شهرياً. هذا يحوّل حادثة عند **المستأجر** إلى دعوى «عيب تصميم» ضد **Tripz**. -**السعر المقترح:** **$149/شهر** · إعداد $0 -**الحجة البيعية:** «سائق واحد وثائقه مزوّرة يكلّفك قضية. المراجعة اليدوية لـ200 سائق = موظف بدوام كامل.» +ثلاثة أسباب مساندة: +- **تنظيمياً:** زر الاستغاثة والتحقق من وثائق السائق يتحوّلان إلى شرط ترخيص. ما هو شرط ترخيص لا يصحّ أن يكون اختيارياً — ولحظة صيرورته إلزامياً تصير الوحدة تساوي صفراً كترقية. +- **حسابياً:** كانت **أرخص** وحدة ($79 = 7% من القائمة) و**أخطر** وحدة. أسوأ بند من حيث العائد مقابل المخاطرة. +- **تسويقياً:** كانت الوحيدة بشارة «قريباً» — أي إعلان على صفحة يقرأها المنظِّم بأن الأمان غير جاهز. ---- +### 2.2 النواة — مشمولة في كل باقة، لا تُسعَّر أبداً -### ② استخبارات التسعير — «Pricing Intelligence» 🔥 -**الاسم التسويقي:** «اعرف كيف يسعّر منافسك — قبل أن يعرف هو» +طلب رحلة · فئات · تعرفة كاملة · OTP · تتبّع حيّ · تقييم · دردشة · إشعارات · لوحة · Dispatch +**+ الأمان والامتثال:** زر الطوارئ · كشف الاحتيال · تأمين السائق · فحص الوثائق بالذكاء الاصطناعي · تقارير المنظّم +**+ المدفوعات المحلية:** PayMob · CliQ · سيرياتيل وMTN كاش · شام كاش · المحافظ وطلبات السحب -هذه **أقوى وحدة تملكها، وأكثرها تمايزاً على الإطلاق.** لا توجد منصة white-label في العالم تبيع هذا. +> ⛔ وحدة المدفوعات صارت نواة، لذلك **بوابة `docs/21` تنطبق على المنتج كله لا على وحدة اختيارية**: S4 (لا معاملة في `finalize_payout`) و S5 (`varchar(10)` للمال) تُصلَحان قبل أول استنساخ. -| المكوّن | الحالة | -|---|---| -| جمع أسعار المنافسين (`scraped_competitor_prices`) | ✅ | -| كشف الشواذ إحصائياً (MAD) | ✅ | -| تجميع الفئات (K-Means على السعر/كم) | ✅ | -| **انحدار خطي متعدد يستخرج معادلة تسعير المنافس** (`competitor_secret_formulas`) | ✅ | -| كشف الحد الأدنى للأجرة عند المنافس | ✅ | -| تحليل الـsurge والمناطق | ✅ | -| ضبط سعرك آلياً بناءً على النتيجة (`cron_ai_engine` + `kazan_adjuster` + `pricing_stability`) | ✅ | -| التسعير الموسمي | ✅ (`cron_seasonal_pricing`) | +### 2.3 الوحدات الثلاث الباقية -**السعر المقترح:** **$249/شهر** · إعداد $1,000 (يشمل ضبط السوق المحلي) -**الحجة البيعية:** «تغيير 5% في سعرك يغيّر أرباحك 30%. هذه الوحدة تقرّر الـ5% بالبيانات لا بالحدس.» -**تحذير قانوني يجب حسمه:** جمع أسعار المنافسين آلياً قد يخالف شروط استخدام تطبيقاتهم في بعض الولايات القضائية. **صِغ الوصف التسويقي حول "استخبارات السوق" لا حول "كشط تطبيق منافس بالاسم"**، واستشر محامياً قبل إبراز الوحدة في سوق خليجي/أوروبي. +| # | الوحدة | السعر | الحجة البيعية | +|---|---|---|---| +| ① | **حزمة الذكاء** | $149/شهر | تدقيق الشكاوى آلياً · مستشار تشغيلي أسبوعي · تسوية المدفوعات من رسائل المزوّد عبر Gemini | +| ② | **استخبارات التسعير** 🔥 | $249/شهر + $1,000 إعداد | MAD + K-Means + انحدار خطي يستخرج معادلة تسعير السوق. «تغيير 5% في سعرك يغيّر أرباحك 30%» | +| ③ | **حزمة النمو** | $129/شهر + رسوم الرسائل | إعادة تنشيط الخاملين · حملات واتساب عبر نبيه · تلعيب وإحالات | ---- +**تحذير قانوني قائم على ②:** صِغ الوصف حول «استخبارات السوق» لا «كشط تطبيق منافس بالاسم». وخطر ثانٍ **لم يكن موثّقاً**: بيع نفس المحرّك لمشغّلَين في **نفس المدينة** = آلية تقارب أسعار بين متنافسين (تواطؤ خوارزمي). يلزم رأي قانوني قبل الخليج/أوروبا. -### ③ حزمة النمو — «Growth Suite» -**الاسم التسويقي:** «حرّك ركابك النائمين» +### 2.4 المواصلات — خط منتج مستقل لا وحدة -| المكوّن | الحالة | -|---|---| -| حملات واتساب عبر منصة نبيه | ✅ القناة مبنية | -| بوت نبيه (استعلام رحلات، شكاوى، وثائق، دفع) | ✅ | -| إعادة تنشيط الركاب الخاملين | ✅ (`cron_passenger_reengagement`) | -| دفع تسويقي آلي | ✅ (`cron_auto_marketing_pusher`) | -| بوتات اجتماعية + مولّد تعليقات Gemini | ✅ | -| كوبونات + برومو مستهدف بالمنطقة (Geofence) | ✅ | -| التلعيب: تحديات، صدارة، streak، إحالات | ✅ | +$299/شهر + $2,500 إعداد. جمهورها **بلديات وجامعات ونقل موظفين ومدارس** — لا تُشترى كإضافة على تطبيق تكسي. لها قسم `#transit` مستقل على الموقع بقمع وCTA خاصّين، ومشمولة بالكامل في «سيادة». -**السعر المقترح:** **$129/شهر** + رسوم الرسائل بالتمرير (pass-through) -**الحجة البيعية:** «راكب عاد بعد شهرين أرخص عشر مرات من راكب جديد.» +## 3) الباقات — التحزيم بعد إصلاح الانقلاب السعري ---- +**المشكلة التي كانت:** بالسبع وحدات (قائمة $1,103) كانت «أسطول+ محمّلة بالكامل» = $903/شهر و«علامة محمّلة» = $1,032/شهر، بينما **سيادة $879 تشمل كل شيء** — أي أن الباقة الأعلى كانت **أرخص** من الوسطى محمّلة. سُلّم مقلوب يقتل الباقات الوسطى. -### ④ المواصلات العامة — «Transit» -**الاسم التسويقي:** «الباصات على نفس المنصة» +**بعد التصحيح** (٣ وحدات = $527 + مواصلات منفصلة): -خطوط · مواقيت · تتبّع مباشر للباص · تسجيل ركاب/مشتركين · تنبيه اقتراب · لوحة مشرف · بث للمجموعات. ✅ مبنية. - -**السعر المقترح:** **$299/شهر** · إعداد **$2,500** -**لماذا منفصلة:** جمهورها مختلف كلياً — **بلديات، جامعات، شركات نقل موظفين، مدارس**. تُباع كـ*منتج قائم بذاته* بقمع بيع مستقل، لا كإضافة صغيرة. - ---- - -### ⑤ ذكاء الأسطول — «Fleet Intelligence» -الخريطة الحرارية للسائق ✅ · الطلب التنبؤي ✅ · لقطة لوحة يومية ✅ · تقرير صحة أسبوعي ✅ · تتبّع متقدّم ✅ · سلوك السائق ✅ · شرائح السائقين ⬜ - -**السعر المقترح:** **$99/شهر** -**الحجة البيعية:** «سائقوك يقفون في المكان الخطأ. الخريطة تقول لهم أين يقفون قبل أن يبدأ الطلب.» - ---- - -### ⑥ حزمة المدفوعات — «Payments+» -PayMob ✅ · CliQ · MTN/سيرياتيل كاش · شام كاش · كازان · تسوية SMS ✅ · محفظة ✅ · طلبات السحب - -**السعر المقترح:** **$99/شهر** + رسم لكل معاملة -**الحجة البيعية:** «كل بوابة دفع محلية جديدة = تكامل من شهرين. عندنا محوّل جاهز.» -> ⛔ **بوابة إلزامية:** لا تُباع هذه الوحدة قبل إصلاح عيوب المال في `docs/21` (ثغرة IDOR في السحب · لا حجز رصيد · رسم 3500 متناقض · المال مخزّن `varchar(10)`). بيع وحدة مالية معطوبة لمشغّل آخر = مسؤولية قانونية مباشرة عليك. - ---- - -### ⑦ الأمان والامتثال — «Trust & Safety» -التسجيل الصوتي داخل الرحلة ⬜ · كشف الاحتيال ✅ · تأمين السائق ✅ · زر الطوارئ · تقارير المنظّم - -**السعر المقترح:** **$79/شهر** -**ملاحظة قانونية:** التسجيل الصوتي يستوجب إشعاراً وإقراراً من الطرفين + سياسة احتفاظ/حذف صريحة. **لا يُعلَن قبل حسم الغطاء القانوني في كل دولة.** - ---- - -### 🟡 بند مفتوح — «سوق الركاب» -ذكره المالك ولم يتضح المقصود. الاحتمالان: -1. **وضع المزايدة/التفاوض** (نمط inDrive: الراكب يعرض سعراً والسائقون يزايدون) — يقابل `negotiator` في docs/27، **مؤجَّل بقرار سابق ولم يُبنَ**. -2. **مشواري** — موجود فعلاً في سيرو (`ride/mishwari/`): حجز مسبق لسائق محدد بوقت محدد. - -**مطلوب توضيح من المالك قبل وضعه على الموقع.** إن كان الأول: هو وحدة قوية جداً في أسواق حساسة للسعر (سوريا/مصر) وتستحق $99/شهر — لكنها **لم تُبنَ بعد** وتُعلن كـ«على خارطة الطريق». - ---- - -## 3) الباقات — كيف تُركَّب الوحدات فوق النواة - -| | انطلاقة | علامة ⭐ | أسطول+ | سيادة | +| | انطلاقة $169 | علامة $349 ⭐ | أسطول+ $599 | سيادة $879 | |---|---|---|---|---| -| النواة | ✅ | ✅ | ✅ | ✅ | -| وحدات مشمولة | — | **1 بالاختيار** | **3 بالاختيار** | **الكل** | -| باقي الوحدات | بسعرها | خصم 15% | خصم 25% | مشمولة | -| المواصلات | إضافة منفصلة | إضافة منفصلة | إضافة منفصلة | مشمولة | +| النواة (+ الأمان + المدفوعات) | ✅ | ✅ | ✅ | ✅ | +| ذكاء الأسطول | — | — | ✅ **مدمج** | ✅ | +| الوحدات الثلاث | بسعرها | **١ بالاختيار** + خصم 15% | **الثلاث مشمولة** | ✅ الثلاث | +| المواصلات | بسعرها | بسعرها | بسعرها | ✅ مشمولة | +| **الإجمالي محمّلاً بالكامل** | — | **$585** | **$599** | **$879** | -**لماذا «بالاختيار» لا «محدّدة سلفاً»:** يجعل العميل يبني باقته بنفسه → التزام نفسي أعلى، ويكشف لك **أي وحدة يطلبها الناس فعلاً** — أثمن بيانات تسويقية ستحصل عليها. +السُّلّم صار تصاعدياً: `$585 < $599 < $879` ✅ ---- +**المواصلات كمشغّل ترقية مقصود:** علامة + مواصلات = $884/شهر مقابل سيادة $879 التي تشملها **مع** العزل و SLA. أي مشترٍ يطلب المواصلات فوق باقة وسطى هو محادثة ترقية لسيادة جاهزة (الفارق يبقى في الإعداد: $7,400 مقابل $13,500، فالخيار حقيقي لا مصطنع). ## 4) كيف تُعرض على الموقع -### 4.1 قسم جديد `#modules` بين «المنتج» و«التسعير» +### 4.1 المنفَّذ فعلاً على الموقع (2026-07-24) ✅ -- عنوان: **«منصة قابلة للتركيب — خذ ما تحتاجه فقط»** -- شبكة 7 بطاقات (2×4 على الديسكتوب، عمود على الجوال) -- كل بطاقة: أيقونة SVG بألوان الهوية · الاسم · جملة واحدة · **السعر** · **شارة حالة** -- شارات الحالة (نظام لونين لا أكثر): - - 🔵 **متاح الآن** — أزرق `--brand-500` - - ⚪ **قريباً · الربع القادم** — رمادي بحد منقّط +بنية من ثلاث طبقات بدل شبكة السبع بطاقات الأصلية: -> **قاعدة أخلاقية وقانونية غير قابلة للتفاوض:** لا تُعرض ميزة كـ«متاحة» إن لم تكن تعمل فعلاً في نسخة إنتاج. مشغّل دفع $5,000 على وعد وحدة غير موجودة = دعوى قضائية ودراسة حالة سلبية تقتل القمع كله. الشارة الرمادية **تصنع شوقاً** وتحميك في آن واحد. +1. **شريط النواة** (`.core-band`) أعلى القسم — بحدّ أخضر وقفل: «مشمول في كل باقة — ولا يُباع كإضافة أبداً»، وفيه بطاقتا **الأمان والامتثال** و**المدفوعات المحلية**. هذا يحوّل ما كان بنداً مُسعَّراً محرجاً إلى **حجة بيع**: «نحن لا نبيعك أماناً». +2. **شبكة ٣ بطاقات** (`.addons-grid.three`) — الذكاء · استخبارات التسعير (مميّزة) · النمو. +3. **قسم `#transit` مستقل** — تصميم داكن مختلف، شرائح الجمهور (بلديات/جامعات/نقل موظفين/مدارس)، بطاقة سعر مستقلة وCTA واتساب خاص بالمواصلات. -**⛔ تنبيه حالة (2026-07-24):** الموقع الحالي يحمل شارات «متاح الآن» على جميع الوحدات. هذا **خطأ — كل الشارات يجب أن تكون «قريباً»** حتى إتمام جرد الصدق بند بند على إنتاج سيرو. الشارة الوحيدة التي يمكن أن تبقى «متاحة» تحتاج اختبار: -- استخبارات التسعير $249 (لكن تحتاج رأي قانوني على جمع أسعار المنافسين) -- باقي الوحدات: كل واحدة تحتاج اختبار منفصل على إنتاج +الشارات: **«متاح الآن»** على الأربعة (الثلاث + المواصلات) بناءً على تأكيد المالك أنها تعمل في إنتاج سيرو، ومطابقةً لجدول §1. + +> **قاعدة أخلاقية وقانونية غير قابلة للتفاوض:** لا تُعرض ميزة كـ«متاحة» إن لم تكن تعمل فعلاً في نسخة إنتاج. مشغّل دفع $5,000 على وعد وحدة غير موجودة = دعوى قضائية. **الشارة تتبع الإنتاج لا الرغبة** — أي وحدة تتوقف عن العمل في الإنتاج تعود «قريباً» في نفس اليوم. ### 4.2 ربط الحاسبة بالوحدات أضف لقسم الحاسبة صف **«أضف وحدات»** بمربعات اختيار — يُحدَّث المجموع الشهري فوراً. هذا: @@ -208,3 +150,4 @@ PayMob ✅ · CliQ · MTN/سيرياتيل كاش · شام كاش · كازان | التاريخ | التغيير | |---|---| | 2026-07-24 | إنشاء الملف — 7 وحدات، تسعيرها، تحزيمها، عرضها على الموقع + جرد حالتها الفعلية في سيرو مقابل NestJS | +| 2026-07-24 (مساءً) | **مراجعة نقدية وإعادة هيكلة:** 7 وحدات ← **3**. الأمان والمدفوعات ← النواة (سبب قانوني، §2.1) · ذكاء الأسطول ← باقة أسطول+ · المواصلات ← خط منتج مستقل `#transit`. إصلاح **الانقلاب السعري** (كانت سيادة أرخص من أسطول+ محمّلة) · تصحيح سردية §0 المستحيلة · تنفيذ الكل على الموقع بأربع لغات | diff --git a/marketing/index.html b/marketing/index.html index ae479e0..eb0a10d 100644 --- a/marketing/index.html +++ b/marketing/index.html @@ -337,6 +337,7 @@ html[dir=ltr] .plan .tag{transform:translateX(-50%)} .plan ul{list-style:none;display:flex;flex-direction:column;gap:11px;margin-bottom:24px;flex:1} .plan li{display:flex;gap:9px;font-size:14.5px;color:var(--text-soft)} .plan li .ck{color:var(--success-500);flex:none} +.plan-incl{color:var(--success-500);font-weight:700} .plan-inherit{font-size:12.5px;color:var(--brand-500);font-weight:600;margin:-6px 0 12px;padding-bottom:10px;border-bottom:1px dashed var(--border)} .plan .btn{width:100%;justify-content:center} .gmv-note{margin-top:32px;text-align:center;color:var(--text-soft);font-size:15px} @@ -372,6 +373,44 @@ html[dir=ltr] .plan .tag{transform:translateX(-50%)} .addons-grid{grid-template-columns:1fr} .addon-card{padding:24px} } +.addons-grid.three{grid-template-columns:repeat(3,1fr)} +@media(max-width:900px){.addons-grid.three{grid-template-columns:1fr}} +.addons-note{margin-top:28px;text-align:center;color:var(--text-soft);font-size:14.5px;max-width:720px;margin-inline:auto} + +/* شريط النواة — مشمول في كل الباقات */ +.core-band{margin-top:44px;margin-bottom:32px;background:var(--bg-alt);border:1px solid var(--border); + border-inline-start:3px solid var(--success-500);border-radius:var(--radius-card);padding:24px 26px} +.core-band-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:18px} +.core-lock{flex:none;width:40px;height:40px;border-radius:11px;display:grid;place-items:center; + background:rgba(18,183,106,.14);color:var(--success-500)} +.core-band-head h3{font-size:18px;margin-bottom:4px} +.core-band-head p{color:var(--text-soft);font-size:14.5px} +.core-items{display:grid;grid-template-columns:1fr 1fr;gap:16px} +.core-item{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:14px 16px} +.core-item b{display:block;font-size:15px;margin-bottom:3px} +.core-item span{color:var(--text-soft);font-size:13.5px} +@media(max-width:760px){.core-items{grid-template-columns:1fr}} + +/* المواصلات — منتج مستقل */ +.transit-sec{background:var(--midnight-800);color:#EAF0FF; + background-image:radial-gradient(760px 420px at 12% 0%,rgba(255,179,71,.14),transparent)} +html[dir=ltr] .transit-sec{background-image:radial-gradient(760px 420px at 88% 0%,rgba(255,179,71,.14),transparent)} +.transit-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:48px;align-items:center} +.transit-sec .sec-lead{margin-bottom:22px} +.transit-for{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px} +.transit-for span{font-size:13px;font-weight:600;padding:6px 13px;border-radius:999px; + background:rgba(255,179,71,.14);color:#FFB347;border:1px solid rgba(255,179,71,.28)} +.transit-sec .feat-list li{color:#C7D3F0;font-size:16px} +.transit-sec .feat-list .ck{background:rgba(255,179,71,.16);color:#FFB347} +.transit-card{position:relative;background:var(--midnight-700);border:1px solid rgba(255,255,255,.12); + border-radius:var(--radius-card);padding:30px 26px;box-shadow:var(--shadow-lg)} +.transit-price{display:flex;align-items:baseline;gap:8px} +.transit-price .num{font-family:var(--font-lat);font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;color:#fff} +.transit-price span:not(.num){color:#9BA8C9;font-size:14px} +.transit-setup{color:#B7C4E6;font-size:14px;margin-top:6px} +.transit-sep{height:1px;background:rgba(255,255,255,.12);margin:20px 0} +.transit-note{color:#9BA8C9;font-size:13.5px;margin-bottom:20px} +@media(max-width:900px){.transit-grid{grid-template-columns:1fr;gap:32px}} /* ============ COMPARISON ============ */ .cmp-table{width:100%;border-collapse:separate;border-spacing:0;font-size:15px} @@ -927,6 +966,7 @@ footer{background:var(--midnight-900);color:#8A99C2;padding:64px 0 32px;border-t