From 7ab18358ce22b7911dd550b968de28d16ade68cf Mon Sep 17 00:00:00 2001 From: Hamza-Ayed Date: Fri, 24 Jul 2026 22:51:55 +0300 Subject: [PATCH] Embed dedicated MyHub operations video and Dispatch Reseller partner video --- .claude/launch.json | 11 ++ marketing/index.html | 382 ++++++++++++++++++++++++++++++++----------- 2 files changed, 296 insertions(+), 97 deletions(-) create mode 100644 .claude/launch.json diff --git a/.claude/launch.json b/.claude/launch.json new file mode 100644 index 0000000..299d134 --- /dev/null +++ b/.claude/launch.json @@ -0,0 +1,11 @@ +{ + "version": "0.0.1", + "configurations": [ + { + "name": "marketing", + "runtimeExecutable": "python3", + "runtimeArgs": ["-m", "http.server", "8777", "--directory", "marketing"], + "port": 8777 + } + ] +} diff --git a/marketing/index.html b/marketing/index.html index 2349619..1b52815 100644 --- a/marketing/index.html +++ b/marketing/index.html @@ -512,6 +512,218 @@ footer{background:var(--midnight-900);color:#8A99C2;padding:64px 0 32px;border-t .wa-float:hover{transform:scale(1.08)} @keyframes waPulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.5)}70%{box-shadow:0 0 0 16px transparent}100%{box-shadow:0 0 0 0 transparent}} +/* ============ VIDEO SHOWCASE STYLING ============ */ +.video-hero { + width: 100%; + max-width: 520px; + border-radius: 24px; + box-shadow: 0 20px 50px rgba(46, 75, 255, 0.4); + border: 1px solid rgba(255, 255, 255, 0.2); + object-fit: cover; + display: block; +} + +.hero-showroom { + position: relative; + width: 100%; + max-width: 620px; + margin: 0 auto; + display: flex; + flex-direction: column; + align-items: center; +} + +.laptop-frame { + width: 100%; + background: #0b0f19; + border-radius: 20px 20px 4px 4px; + border: 2px solid rgba(255, 255, 255, 0.2); + box-shadow: 0 30px 80px rgba(46, 75, 255, 0.4), 0 0 50px rgba(138, 160, 255, 0.2); + overflow: hidden; + position: relative; +} + +.laptop-screen { + position: relative; + width: 100%; + aspect-ratio: 16 / 9; + background: #000; +} + +.video-laptop { + width: 100%; + height: 100%; + object-fit: cover; + display: block; +} + +.video-overlay-badge { + position: absolute; + top: 14px; + inset-inline-start: 14px; + background: rgba(11, 15, 25, 0.85); + backdrop-filter: blur(12px); + border: 1px solid rgba(255, 255, 255, 0.25); + color: #fff; + padding: 6px 14px; + border-radius: 20px; + font-size: 13px; + font-weight: 700; + box-shadow: 0 4px 15px rgba(0,0,0,0.4); +} + +.laptop-base { + width: 108%; + height: 12px; + background: linear-gradient(180deg, #2a385c, #131b2e); + border-radius: 0 0 12px 12px; + margin-bottom: 25px; + box-shadow: 0 10px 25px rgba(0,0,0,0.5); +} + +.phone-float { + position: absolute; + width: 140px; + border-radius: 22px; + background: #0b0f19; + border: 3px solid rgba(255, 255, 255, 0.25); + box-shadow: 0 20px 40px rgba(0, 0, 0, 0.6); + overflow: hidden; + z-index: 10; + transition: transform 0.3s ease; +} + +.phone-float.phone-rider { + bottom: -15px; + inset-inline-start: -40px; + transform: rotate(-8deg); +} + +.phone-float.phone-driver { + bottom: -15px; + inset-inline-end: -40px; + transform: rotate(8deg); +} + +.phone-float:hover { + transform: translateY(-8px) scale(1.05); +} + +@media(max-width: 800px) { + .phone-float { display: none; } +} + +.mock-video { + width: 100%; + border-radius: 20px; + box-shadow: 0 15px 35px rgba(0, 0, 0, 0.4); + border: 1px solid rgba(255, 255, 255, 0.15); + object-fit: cover; + display: block; + max-height: 480px; +} +.transit-video { + width: 100%; + border-radius: 18px; + max-height: 380px; + object-fit: cover; + box-shadow: 0 15px 35px rgba(46, 75, 255, 0.3); + margin-bottom: 20px; +} + +/* ============ RE-DESIGNED PILLAR CARDS ============ */ +.feature-rows { + display: flex; + flex-direction: column; + gap: 3rem; + margin-top: 3rem; +} + +.pillar-card { + background: var(--bg-card, #131b2e); + border: 1px solid rgba(255, 255, 255, 0.14); + border-radius: 28px; + overflow: hidden; + display: grid; + grid-template-columns: 1.2fr 1fr; + align-items: center; + box-shadow: 0 25px 60px rgba(0, 0, 0, 0.35); + transition: transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease; +} + +.pillar-card:hover { + transform: translateY(-6px); + border-color: rgba(59, 130, 246, 0.4); + box-shadow: 0 35px 80px rgba(46, 75, 255, 0.25); +} + +.pillar-card.reverse { + grid-template-columns: 1fr 1.2fr; +} + +.pillar-card-media { + position: relative; + width: 100%; + height: 380px; + overflow: hidden; +} + +.pillar-card-media img { + width: 100%; + height: 100%; + object-fit: cover; + display: block; + transition: transform 0.5s ease; +} + +.pillar-card:hover .pillar-card-media img { + transform: scale(1.04); +} + +.pillar-card-overlay { + position: absolute; + top: 0; left: 0; right: 0; bottom: 0; + background: linear-gradient(180deg, rgba(11, 15, 25, 0.1) 0%, rgba(11, 15, 25, 0.65) 100%); +} + +.pillar-card-badge { + position: absolute; + bottom: 20px; + inset-inline-start: 20px; + background: rgba(11, 15, 25, 0.85); + backdrop-filter: blur(14px); + border: 1px solid rgba(255, 255, 255, 0.25); + color: #fff; + padding: 8px 18px; + border-radius: 24px; + font-size: 14px; + font-weight: 700; + box-shadow: 0 8px 25px rgba(0, 0, 0, 0.4); + display: inline-flex; + align-items: center; + gap: 8px; +} + +.pillar-card-content { + padding: 3rem; + display: flex; + flex-direction: column; + gap: 1.2rem; +} + +.pillar-card-content h3 { + font-size: clamp(24px, 3vw, 34px); + font-weight: 800; + color: #fff; + line-height: 1.25; +} + +.pillar-card-content p { + font-size: 1.1rem; + color: #b7c4e6; + line-height: 1.7; +} + /* ============ REVEAL ============ */ .reveal{opacity:0;transform:translateY(30px);transition:opacity .7s var(--ease),transform .7s var(--ease)} .reveal.in{opacity:1;transform:none} @@ -553,7 +765,6 @@ footer{background:var(--midnight-900);color:#8A99C2;padding:64px 0 32px;border-t حاسبة التوفير التسعير كيف نطلق - ✨ استوديو AI الأسئلة
- -
-
-
- Tripz Rider App + +
+
+
+ +
إطلاق منصتك خلال 30 يوماً
+
-
- -
-
-
- Tripz Driver App +
+ + +
+
+
+ Tripz Rider App +
+
+ + +
+
+
+ Tripz Driver App +
@@ -650,93 +875,45 @@ footer{background:var(--midnight-900);color:#8A99C2;padding:64px 0 32px;border-t
-
-
- - - - - - - - - - - - - - - - - - - - - +
+
+ +
+
عقد تصدير كود وبيانات مكتوب
-
-

+
+

بياناتك سيادتك

+

تصدير كامل في أي وقت، فترة انتقال 60 يوماً مكتوبة في العقد، وخيار نشر داخل بلدك.

-
-
- - - - - - - - - - - - - - - - - - - 2.5% - - +
+
+

تكلفة بلا مفاجآت

+

أسعارنا معلنة بالكامل دون أي رسوم خفية أو أسرار في الفاتورة، مع توفير حقيقي يضمن نموك المالي.

-
-

+
+ +
+
أسعار معلنة وحاسبة توفير فائقة
-
-
- - - - - - - - - - - - - - - - - - - 30 - +
+
+ +
+
إطلاق جاهز خلال 30 يوماً
-
-

+
+

أسرع من أن تتردد

+

نطلق لك منصة وتطبيقات نقل متكاملة باسمك وشعارك على آبل وجوجل في 30 يوماً فقط!

@@ -797,7 +974,9 @@ footer{background:var(--midnight-900);color:#8A99C2;padding:64px 0 32px;border-t
- Tripz Rider App +
@@ -811,7 +990,9 @@ footer{background:var(--midnight-900);color:#8A99C2;padding:64px 0 32px;border-t
- Tripz Driver App +
@@ -825,7 +1006,9 @@ footer{background:var(--midnight-900);color:#8A99C2;padding:64px 0 32px;border-t
- Tripz Dispatch Hub +
@@ -839,7 +1022,9 @@ footer{background:var(--midnight-900);color:#8A99C2;padding:64px 0 32px;border-t
- Tripz Hub Analytics +
@@ -1043,9 +1228,9 @@ footer{background:var(--midnight-900);color:#8A99C2;padding:64px 0 32px;border-t
-
- -
+

$149
@@ -1101,6 +1286,9 @@ footer{background:var(--midnight-900);color:#8A99C2;padding:64px 0 32px;border-t
+
$299