timoon811 commited on
Commit
23f64ce
·
verified ·
1 Parent(s): e8dafb6

Add 3 files

Browse files
Files changed (3) hide show
  1. README.md +7 -5
  2. index.html +908 -19
  3. prompts.txt +1 -0
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: Landgame
3
- emoji: 📈
4
- colorFrom: blue
5
- colorTo: green
6
  sdk: static
7
  pinned: false
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
  ---
2
+ title: landgame
3
+ emoji: 🐳
4
+ colorFrom: gray
5
+ colorTo: purple
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite
10
  ---
11
 
12
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
index.html CHANGED
@@ -1,19 +1,908 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
19
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="ru">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Квест арбитражника: от новичка до профи</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
9
+ <style>
10
+ @import url('https://fonts.googleapis.com/css2?family=Press+Start+2P&family=Roboto:wght@400;500;700&display=swap');
11
+
12
+ body {
13
+ font-family: 'Roboto', sans-serif;
14
+ background-color: #0a0a0a;
15
+ color: #e2e2e2;
16
+ scroll-behavior: smooth;
17
+ }
18
+
19
+ .pixel-font {
20
+ font-family: 'Press Start 2P', cursive;
21
+ }
22
+
23
+ .hero-card {
24
+ transition: all 0.3s ease;
25
+ border: 2px solid transparent;
26
+ }
27
+
28
+ .hero-card:hover {
29
+ transform: translateY(-5px);
30
+ border-color: #f59e0b;
31
+ box-shadow: 0 10px 25px rgba(245, 158, 11, 0.3);
32
+ }
33
+
34
+ .checkpoint {
35
+ position: relative;
36
+ transition: all 0.3s ease;
37
+ }
38
+
39
+ .checkpoint::before {
40
+ content: '';
41
+ position: absolute;
42
+ top: 0;
43
+ left: 50%;
44
+ transform: translateX(-50%);
45
+ width: 30px;
46
+ height: 30px;
47
+ border-radius: 50%;
48
+ background-color: #1e293b;
49
+ border: 3px solid #334155;
50
+ z-index: 2;
51
+ }
52
+
53
+ .checkpoint.active::before {
54
+ background-color: #10b981;
55
+ border-color: #047857;
56
+ box-shadow: 0 0 15px rgba(16, 185, 129, 0.7);
57
+ }
58
+
59
+ .checkpoint.completed::before {
60
+ background-color: #3b82f6;
61
+ border-color: #1d4ed8;
62
+ }
63
+
64
+ .checkpoint::after {
65
+ content: '';
66
+ position: absolute;
67
+ top: 30px;
68
+ left: 50%;
69
+ transform: translateX(-50%);
70
+ width: 3px;
71
+ height: 80px;
72
+ background-color: #334155;
73
+ z-index: 1;
74
+ }
75
+
76
+ .checkpoint:last-child::after {
77
+ display: none;
78
+ }
79
+
80
+ .checkpoint.active::after {
81
+ background: linear-gradient(to bottom, #10b981, #334155);
82
+ }
83
+
84
+ .checkpoint.completed::after {
85
+ background: linear-gradient(to bottom, #3b82f6, #334155);
86
+ }
87
+
88
+ .artifact-card {
89
+ transition: all 0.3s ease;
90
+ background: linear-gradient(135deg, #1e293b 0%, #0f172a 100%);
91
+ border: 1px solid #334155;
92
+ }
93
+
94
+ .artifact-card:hover {
95
+ transform: translateY(-5px);
96
+ box-shadow: 0 10px 25px rgba(16, 185, 129, 0.3);
97
+ border-color: #10b981;
98
+ }
99
+
100
+ .skill-node {
101
+ position: relative;
102
+ transition: all 0.3s ease;
103
+ }
104
+
105
+ .skill-node::before {
106
+ content: '';
107
+ position: absolute;
108
+ top: -15px;
109
+ left: 50%;
110
+ transform: translateX(-50%);
111
+ width: 2px;
112
+ height: 15px;
113
+ background-color: #334155;
114
+ }
115
+
116
+ .skill-node.locked {
117
+ filter: grayscale(100%);
118
+ opacity: 0.6;
119
+ }
120
+
121
+ .testimonial-card {
122
+ transition: all 0.3s ease;
123
+ background: linear-gradient(135deg, #1e293b 0%, #0f172a 100%);
124
+ border: 1px solid #334155;
125
+ }
126
+
127
+ .testimonial-card:hover {
128
+ transform: translateY(-5px);
129
+ box-shadow: 0 10px 25px rgba(59, 130, 246, 0.3);
130
+ border-color: #3b82f6;
131
+ }
132
+
133
+ .progress-container {
134
+ position: fixed;
135
+ top: 0;
136
+ left: 0;
137
+ width: 100%;
138
+ height: 5px;
139
+ background-color: #1e293b;
140
+ z-index: 100;
141
+ }
142
+
143
+ .progress-bar {
144
+ height: 100%;
145
+ background: linear-gradient(90deg, #10b981, #3b82f6);
146
+ width: 0%;
147
+ transition: width 0.3s ease;
148
+ }
149
+
150
+ .scroll-indicator {
151
+ position: fixed;
152
+ bottom: 20px;
153
+ left: 50%;
154
+ transform: translateX(-50%);
155
+ animation: bounce 2s infinite;
156
+ }
157
+
158
+ @keyframes bounce {
159
+ 0%, 20%, 50%, 80%, 100% {
160
+ transform: translateY(0) translateX(-50%);
161
+ }
162
+ 40% {
163
+ transform: translateY(-20px) translateX(-50%);
164
+ }
165
+ 60% {
166
+ transform: translateY(-10px) translateX(-50%);
167
+ }
168
+ }
169
+
170
+ .glow-text {
171
+ text-shadow: 0 0 10px rgba(16, 185, 129, 0.7);
172
+ }
173
+
174
+ .glow-box {
175
+ box-shadow: 0 0 15px rgba(16, 185, 129, 0.5);
176
+ }
177
+
178
+ .section {
179
+ min-height: 100vh;
180
+ padding-top: 80px;
181
+ padding-bottom: 80px;
182
+ }
183
+
184
+ @media (max-width: 768px) {
185
+ .checkpoint::after {
186
+ height: 100px;
187
+ }
188
+
189
+ .pixel-font {
190
+ font-size: 1.2rem;
191
+ }
192
+ }
193
+ </style>
194
+ </head>
195
+ <body>
196
+ <!-- Прогресс бар -->
197
+ <div class="progress-container">
198
+ <div class="progress-bar" id="progressBar"></div>
199
+ </div>
200
+
201
+ <!-- Герой -->
202
+ <section id="hero" class="section flex items-center justify-center bg-gradient-to-b from-gray-900 to-gray-800 relative overflow-hidden">
203
+ <div class="absolute inset-0 opacity-20" style="background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPgo8cmVjdCB3aWR0aD0iNSIgaGVpZ2h0PSI1IiBmaWxsPSIjMDAwMDAwIj48L3JlY3Q+CjxwYXRoIGQ9Ik0wIDVMNSAwWk02IDRMNCA2Wk0tMSAxTDEgLTFaIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS13aWR0aD0iMSI+PC9wYXRoPgo8L3N2Zz4=');"></div>
204
+
205
+ <div class="container mx-auto px-4 text-center">
206
+ <h1 class="text-4xl md:text-6xl font-bold mb-8 pixel-font glow-text text-green-400">
207
+ <span class="text-yellow-400">КВЕСТ</span> АРБИТРАЖНИКА
208
+ </h1>
209
+ <p class="text-xl md:text-2xl mb-12 max-w-3xl mx-auto text-gray-300">
210
+ Пройди путь от новичка до профитного медиабайера и получи все инструменты для заработка
211
+ </p>
212
+
213
+ <div class="max-w-4xl mx-auto">
214
+ <h2 class="text-2xl md:text-3xl mb-8 pixel-font text-yellow-400">
215
+ Кто ты сейчас?
216
+ </h2>
217
+
218
+ <div class="grid grid-cols-1 md:grid-cols-3 gap-6">
219
+ <!-- Новичок -->
220
+ <div class="hero-card bg-gray-800 rounded-lg p-6 cursor-pointer" onclick="selectHero('novice')">
221
+ <div class="text-5xl mb-4">🧑</div>
222
+ <h3 class="text-xl font-bold mb-2">Новичок</h3>
223
+ <p class="text-gray-400">Ничего не знаешь, но хочешь зарабатывать</p>
224
+ <div class="mt-4 py-2 px-4 bg-gray-700 rounded-md inline-block">
225
+ Выбрать путь
226
+ </div>
227
+ </div>
228
+
229
+ <!-- Таргетолог -->
230
+ <div class="hero-card bg-gray-800 rounded-lg p-6 cursor-pointer" onclick="selectHero('targeter')">
231
+ <div class="text-5xl mb-4">🧠</div>
232
+ <h3 class="text-xl font-bold mb-2">Таргетолог</h3>
233
+ <p class="text-gray-400">Запускал рекламу, но не системно</p>
234
+ <div class="mt-4 py-2 px-4 bg-gray-700 rounded-md inline-block">
235
+ Выбрать путь
236
+ </div>
237
+ </div>
238
+
239
+ <!-- Фрилансер -->
240
+ <div class="hero-card bg-gray-800 rounded-lg p-6 cursor-pointer" onclick="selectHero('freelancer')">
241
+ <div class="text-5xl mb-4">🧟</div>
242
+ <h3 class="text-xl font-bold mb-2">Фрилансер</h3>
243
+ <p class="text-gray-400">Есть опыт, но доход нестабильный</p>
244
+ <div class="mt-4 py-2 px-4 bg-gray-700 rounded-md inline-block">
245
+ Выбрать путь
246
+ </div>
247
+ </div>
248
+ </div>
249
+ </div>
250
+
251
+ <div class="scroll-indicator text-gray-400 text-xl animate-bounce hidden md:block">
252
+ <i class="fas fa-chevron-down"></i>
253
+ </div>
254
+ </div>
255
+ </section>
256
+
257
+ <!-- Карта пути -->
258
+ <section id="journey" class="section bg-gray-900 py-16">
259
+ <div class="container mx-auto px-4">
260
+ <h2 class="text-3xl md:text-4xl font-bold mb-12 text-center pixel-font text-green-400">
261
+ ��вой путь к профиту
262
+ </h2>
263
+
264
+ <div class="max-w-4xl mx-auto">
265
+ <!-- Прогресс -->
266
+ <div class="flex justify-between items-center mb-12 px-4">
267
+ <div class="text-sm text-gray-400">0%</div>
268
+ <div class="flex-1 mx-4">
269
+ <div class="w-full bg-gray-700 rounded-full h-2.5">
270
+ <div class="bg-gradient-to-r from-green-400 to-blue-500 h-2.5 rounded-full" id="journeyProgress" style="width: 0%"></div>
271
+ </div>
272
+ </div>
273
+ <div class="text-sm text-gray-400">100%</div>
274
+ </div>
275
+
276
+ <!-- Чекпоинты -->
277
+ <div class="space-y-16">
278
+ <!-- Старт -->
279
+ <div class="checkpoint" id="checkpoint1">
280
+ <div class="flex flex-col md:flex-row items-center gap-8">
281
+ <div class="w-full md:w-1/2 order-2 md:order-1">
282
+ <h3 class="text-2xl font-bold mb-4 text-yellow-400">📍 Старт</h3>
283
+ <h4 class="text-xl font-semibold mb-3">Создание аккаунта</h4>
284
+ <p class="text-gray-400 mb-4">
285
+ Регистрируешься в рекламных кабинетах, настраиваешь платежные системы и готовишься к первым запускам.
286
+ </p>
287
+ <div class="flex items-center text-green-400 mb-2">
288
+ <i class="fas fa-check-circle mr-2"></i>
289
+ <span>Навык разблокирован: "Основы арбитража"</span>
290
+ </div>
291
+ <div class="flex items-center text-blue-400">
292
+ <i class="fas fa-tools mr-2"></i>
293
+ <span>Инструмент открыт: "Google Ads"</span>
294
+ </div>
295
+ </div>
296
+ <div class="w-full md:w-1/2 order-1 md:order-2">
297
+ <div class="bg-gray-800 rounded-lg p-4 glow-box">
298
+ <img src="https://images.unsplash.com/photo-1551288049-bebda4e38f71?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Создание аккаунта" class="rounded-lg w-full h-auto">
299
+ </div>
300
+ </div>
301
+ </div>
302
+ </div>
303
+
304
+ <!-- Первый оффер -->
305
+ <div class="checkpoint" id="checkpoint2">
306
+ <div class="flex flex-col md:flex-row items-center gap-8">
307
+ <div class="w-full md:w-1/2">
308
+ <div class="bg-gray-800 rounded-lg p-4 glow-box">
309
+ <img src="https://images.unsplash.com/photo-1600880292203-757bb62b4baf?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Первый оффер" class="rounded-lg w-full h-auto">
310
+ </div>
311
+ </div>
312
+ <div class="w-full md:w-1/2">
313
+ <h3 class="text-2xl font-bold mb-4 text-yellow-400">📍 Уровень 2</h3>
314
+ <h4 class="text-xl font-semibold mb-3">Первый оффер</h4>
315
+ <p class="text-gray-400 mb-4">
316
+ Выбираешь первое предложение, анализируешь конкурентов и определяешь целевую аудиторию.
317
+ </p>
318
+ <div class="flex items-center text-green-400 mb-2">
319
+ <i class="fas fa-check-circle mr-2"></i>
320
+ <span>Навык разблокирован: "Анализ офферов"</span>
321
+ </div>
322
+ <div class="flex items-center text-blue-400">
323
+ <i class="fas fa-tools mr-2"></i>
324
+ <span>Инструмент открыт: "Spy-сервисы"</span>
325
+ </div>
326
+ </div>
327
+ </div>
328
+ </div>
329
+
330
+ <!-- Прокладка + креатив -->
331
+ <div class="checkpoint" id="checkpoint3">
332
+ <div class="flex flex-col md:flex-row items-center gap-8">
333
+ <div class="w-full md:w-1/2 order-2 md:order-1">
334
+ <h3 class="text-2xl font-bold mb-4 text-yellow-400">📍 Уровень 3</h3>
335
+ <h4 class="text-xl font-semibold mb-3">Прокладка + креатив</h4>
336
+ <p class="text-gray-400 mb-4">
337
+ Создаешь цепочку взаимодействия с клиентом от рекламы до продажи, разрабатываешь креативы с высокой конверсией.
338
+ </p>
339
+ <div class="flex items-center text-green-400 mb-2">
340
+ <i class="fas fa-check-circle mr-2"></i>
341
+ <span>Навык разблокирован: "Создание креативов"</span>
342
+ </div>
343
+ <div class="flex items-center text-blue-400">
344
+ <i class="fas fa-tools mr-2"></i>
345
+ <span>Инструмент открыт: "Keitaro"</span>
346
+ </div>
347
+ </div>
348
+ <div class="w-full md:w-1/2 order-1 md:order-2">
349
+ <div class="bg-gray-800 rounded-lg p-4 glow-box">
350
+ <img src="https://images.unsplash.com/photo-1460925895917-afdab827c52f?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1415&q=80" alt="Прокладка + креатив" class="rounded-lg w-full h-auto">
351
+ </div>
352
+ </div>
353
+ </div>
354
+ </div>
355
+
356
+ <!-- Запуск → минус -->
357
+ <div class="checkpoint" id="checkpoint4">
358
+ <div class="flex flex-col md:flex-row items-center gap-8">
359
+ <div class="w-full md:w-1/2">
360
+ <div class="bg-gray-800 rounded-lg p-4 glow-box">
361
+ <img src="https://images.unsplash.com/photo-1551288049-bebda4e38f71?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Запуск → минус" class="rounded-lg w-full h-auto">
362
+ </div>
363
+ </div>
364
+ <div class="w-full md:w-1/2">
365
+ <h3 class="text-2xl font-bold mb-4 text-yellow-400">📍 Уровень 4</h3>
366
+ <h4 class="text-xl font-semibold mb-3">Запуск → минус</h4>
367
+ <p class="text-gray-400 mb-4">
368
+ Первые запуски, первые ошибки и первые потери. Учишься анализировать данные и быстро адаптироваться.
369
+ </p>
370
+ <div class="flex items-center text-green-400 mb-2">
371
+ <i class="fas fa-check-circle mr-2"></i>
372
+ <span>Навык разблокирован: "Анализ статистики"</span>
373
+ </div>
374
+ <div class="flex items-center text-blue-400">
375
+ <i class="fas fa-tools mr-2"></i>
376
+ <span>Инструмент открыт: "Google Analytics"</span>
377
+ </div>
378
+ </div>
379
+ </div>
380
+ </div>
381
+
382
+ <!-- Переделка → Профит + ROI -->
383
+ <div class="checkpoint" id="checkpoint5">
384
+ <div class="flex flex-col md:flex-row items-center gap-8">
385
+ <div class="w-full md:w-1/2 order-2 md:order-1">
386
+ <h3 class="text-2xl font-bold mb-4 text-yellow-400">📍 Финальный уровень</h3>
387
+ <h4 class="text-xl font-semibold mb-3">Переделка → Профит + ROI</h4>
388
+ <p class="text-gray-400 mb-4">
389
+ Оптимизируешь кампании, находишь рабочие связки и выходишь на стабильный профит с высоким ROI.
390
+ </p>
391
+ <div class="flex items-center text-green-400 mb-2">
392
+ <i class="fas fa-check-circle mr-2"></i>
393
+ <span>Навык разблокирован: "Оптимизация кампаний"</span>
394
+ </div>
395
+ <div class="flex items-center text-blue-400">
396
+ <i class="fas fa-tools mr-2"></i>
397
+ <span>Инструмент открыт: "Библиотека шаблонов"</span>
398
+ </div>
399
+ </div>
400
+ <div class="w-full md:w-1/2 order-1 md:order-2">
401
+ <div class="bg-gray-800 rounded-lg p-4 glow-box">
402
+ <img src="https://images.unsplash.com/photo-1534957753291-64d667ce2927?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Переделка → Профит + ROI" class="rounded-lg w-full h-auto">
403
+ </div>
404
+ </div>
405
+ </div>
406
+ </div>
407
+ </div>
408
+ </div>
409
+ </div>
410
+ </section>
411
+
412
+ <!-- Артефакты -->
413
+ <section id="artifacts" class="section bg-gray-800 py-16">
414
+ <div class="container mx-auto px-4">
415
+ <h2 class="text-3xl md:text-4xl font-bold mb-12 text-center pixel-font text-green-400">
416
+ Полученные артефакты
417
+ </h2>
418
+ <p class="text-xl text-center mb-16 max-w-3xl mx-auto text-gray-300">
419
+ Инструменты и знания, которые ты получишь на этом пути
420
+ </p>
421
+
422
+ <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
423
+ <!-- Артефакт 1 -->
424
+ <div class="artifact-card rounded-lg overflow-hidden p-6">
425
+ <div class="text-4xl mb-4 text-yellow-400">🧩</div>
426
+ <h3 class="text-xl font-bold mb-3">Связка "IN + Gambling + Telegram"</h3>
427
+ <p class="text-gray-400 mb-4">
428
+ Готовая рабочая связка для индийского трафика с конверсией до 8% и чеком $50+
429
+ </p>
430
+ <div class="flex items-center text-sm text-blue-400">
431
+ <i class="fas fa-trophy mr-2"></i>
432
+ <span>Редкость: Эпический</span>
433
+ </div>
434
+ </div>
435
+
436
+ <!-- Артефакт 2 -->
437
+ <div class="artifact-card rounded-lg overflow-hidden p-6">
438
+ <div class="text-4xl mb-4 text-green-400">💬</div>
439
+ <h3 class="text-xl font-bold mb-3">Скрипт общения с лидами</h3>
440
+ <p class="text-gray-400 mb-4">
441
+ Пошаговый скрипт для работы с возражениями, увеличивающий конверсию в продажу на 35%
442
+ </p>
443
+ <div class="flex items-center text-sm text-purple-400">
444
+ <i class="fas fa-trophy mr-2"></i>
445
+ <span>Редкость: Редкий</span>
446
+ </div>
447
+ </div>
448
+
449
+ <!-- Артефакт 3 -->
450
+ <div class="artifact-card rounded-lg overflow-hidden p-6">
451
+ <div class="text-4xl mb-4 text-red-400">🎯</div>
452
+ <h3 class="text-xl font-bold mb-3">Пример крео с CTR 17%</h3>
453
+ <p class="text-gray-400 mb-4">
454
+ Набор проверенных креативов с высокой кликабельностью для разных вертикалей
455
+ </p>
456
+ <div class="flex items-center text-sm text-yellow-400">
457
+ <i class="fas fa-trophy mr-2"></i>
458
+ <span>Редкость: Легендарный</span>
459
+ </div>
460
+ </div>
461
+
462
+ <!-- Артефакт 4 -->
463
+ <div class="artifact-card rounded-lg overflow-hidden p-6">
464
+ <div class="text-4xl mb-4 text-blue-400">📊</div>
465
+ <h3 class="text-xl font-bold mb-3">Чек-лист аудита кампании</h3>
466
+ <p class="text-gray-400 mb-4">
467
+ 27 пунктов для проверки и оптимизации рекламной кампании перед масштабированием
468
+ </p>
469
+ <div class="flex items-center text-sm text-green-400">
470
+ <i class="fas fa-trophy mr-2"></i>
471
+ <span>Редкость: Обычный</span>
472
+ </div>
473
+ </div>
474
+
475
+ <!-- Артефакт 5 -->
476
+ <div class="artifact-card rounded-lg overflow-hidden p-6">
477
+ <div class="text-4xl mb-4 text-purple-400">🔍</div>
478
+ <h3 class="text-xl font-bold mb-3">База источников трафика</h3>
479
+ <p class="text-gray-400 mb-4">
480
+ 120+ проверенных источников трафика с реальными цифрами ROI по каждой вертикали
481
+ </p>
482
+ <div class="flex items-center text-sm text-red-400">
483
+ <i class="fas fa-trophy mr-2"></i>
484
+ <span>Редкость: Эпический</span>
485
+ </div>
486
+ </div>
487
+
488
+ <!-- Артефакт 6 -->
489
+ <div class="artifact-card rounded-lg overflow-hidden p-6">
490
+ <div class="text-4xl mb-4 text-yellow-400">💰</div>
491
+ <h3 class="text-xl font-bold mb-3">Схема вывода денег</h3>
492
+ <p class="text-gray-400 mb-4">
493
+ Проверенные схемы вывода средств с минимальными комиссиями и без блокировок
494
+ </p>
495
+ <div class="flex items-center text-sm text-purple-400">
496
+ <i class="fas fa-trophy mr-2"></i>
497
+ <span>Редкость: Легендарный</span>
498
+ </div>
499
+ </div>
500
+ </div>
501
+ </div>
502
+ </section>
503
+
504
+ <!-- Дерево навыков -->
505
+ <section id="skills" class="section bg-gray-900 py-16">
506
+ <div class="container mx-auto px-4">
507
+ <h2 class="text-3xl md:text-4xl font-bold mb-12 text-center pixel-font text-green-400">
508
+ Дерево навыков
509
+ </h2>
510
+ <p class="text-xl text-center mb-16 max-w-3xl mx-auto text-gray-300">
511
+ Полная программа обучения, которая превратит тебя в профессионального арбитражника
512
+ </p>
513
+
514
+ <div class="max-w-5xl mx-auto">
515
+ <!-- Основы -->
516
+ <div class="text-center mb-12">
517
+ <div class="skill-node inline-block bg-gray-800 rounded-full p-6 border-4 border-green-400">
518
+ <div class="text-3xl">📚</div>
519
+ <h3 class="font-bold mt-2">Основы</h3>
520
+ </div>
521
+
522
+ <div class="grid grid-cols-1 md:grid-cols-3 gap-8 mt-8">
523
+ <div class="skill-node bg-gray-800 rounded-lg p-6">
524
+ <div class="text-2xl mb-2">🔍</div>
525
+ <h4 class="font-bold mb-2">Терминология</h4>
526
+ <p class="text-sm text-gray-400">CPA, ROI, CR, CTR и другие ключевые метрики</p>
527
+ </div>
528
+ <div class="skill-node bg-gray-800 rounded-lg p-6">
529
+ <div class="text-2xl mb-2">🌍</div>
530
+ <h4 class="font-bold mb-2">GEO-анализ</h4>
531
+ <p class="text-sm text-gray-400">Выбор лучших стран для запуска</p>
532
+ </div>
533
+ <div class="skill-node bg-gray-800 rounded-lg p-6">
534
+ <div class="text-2xl mb-2">📊</div>
535
+ <h4 class="font-bold mb-2">Аналитика</h4>
536
+ <p class="text-sm text-gray-400">Настройка отслеживания и метрик</p>
537
+ </div>
538
+ </div>
539
+ </div>
540
+
541
+ <!-- Источники -->
542
+ <div class="text-center mb-12">
543
+ <div class="skill-node inline-block bg-gray-800 rounded-full p-6 border-4 border-blue-400">
544
+ <div class="text-3xl">🚀</div>
545
+ <h3 class="font-bold mt-2">Источники</h3>
546
+ </div>
547
+
548
+ <div class="grid grid-cols-1 md:grid-cols-3 gap-8 mt-8">
549
+ <div class="skill-node bg-gray-800 rounded-lg p-6">
550
+ <div class="text-2xl mb-2">🔎</div>
551
+ <h4 class="font-bold mb-2">Таргетированная</h4>
552
+ <p class="text-sm text-gray-400">Facebook, Google, TikTok Ads</p>
553
+ </div>
554
+ <div class="skill-node bg-gray-800 rounded-lg p-6">
555
+ <div class="text-2xl mb-2">📱</div>
556
+ <h4 class="font-bold mb-2">Push & Pop</h4>
557
+ <p class="text-sm text-gray-400">Работа с рекламными сетями</p>
558
+ </div>
559
+ <div class="skill-node locked bg-gray-800 rounded-lg p-6">
560
+ <div class="text-2xl mb-2">🤖</div>
561
+ <h4 class="font-bold mb-2">Telegram</h4>
562
+ <p class="text-sm text-gray-400">Методы привлечения трафика</p>
563
+ </div>
564
+ </div>
565
+ </div>
566
+
567
+ <!-- Креативы -->
568
+ <div class="text-center mb-12">
569
+ <div class="skill-node inline-block bg-gray-800 rounded-full p-6 border-4 border-purple-400">
570
+ <div class="text-3xl">🎨</div>
571
+ <h3 class="font-bold mt-2">Креативы</h3>
572
+ </div>
573
+
574
+ <div class="grid grid-cols-1 md:grid-cols-3 gap-8 mt-8">
575
+ <div class="skill-node locked bg-gray-800 rounded-lg p-6">
576
+ <div class="text-2xl mb-2">🖼️</div>
577
+ <h4 class="font-bold mb-2">Статика</h4>
578
+ <p class="text-sm text-gray-400">Баннеры и изображения</p>
579
+ </div>
580
+ <div class="skill-node locked bg-gray-800 rounded-lg p-6">
581
+ <div class="text-2xl mb-2">🎥</div>
582
+ <h4 class="font-bold mb-2">Видео</h4>
583
+ <p class="text-sm text-gray-400">Создание видео-креативов</p>
584
+ </div>
585
+ <div class="skill-node locked bg-gray-800 rounded-lg p-6">
586
+ <div class="text-2xl mb-2">✏️</div>
587
+ <h4 class="font-bold mb-2">Тексты</h4>
588
+ <p class="text-sm text-gray-400">Цепляющие заголовки</p>
589
+ </div>
590
+ </div>
591
+ </div>
592
+
593
+ <!-- Скейл -->
594
+ <div class="text-center">
595
+ <div class="skill-node inline-block bg-gray-800 rounded-full p-6 border-4 border-yellow-400">
596
+ <div class="text-3xl">📈</div>
597
+ <h3 class="font-bold mt-2">Скейл</h3>
598
+ </div>
599
+
600
+ <div class="grid grid-cols-1 md:grid-cols-3 gap-8 mt-8">
601
+ <div class="skill-node locked bg-gray-800 rounded-lg p-6">
602
+ <div class="text-2xl mb-2">🔄</div>
603
+ <h4 class="font-bold mb-2">Оптимизация</h4>
604
+ <p class="text-sm text-gray-400">Увеличение ROI</p>
605
+ </div>
606
+ <div class="skill-node locked bg-gray-800 rounded-lg p-6">
607
+ <div class="text-2xl mb-2">🧩</div>
608
+ <h4 class="font-bold mb-2">Автоматизация</h4>
609
+ <p class="text-sm text-gray-400">Скрипты и инструменты</p>
610
+ </div>
611
+ <div class="skill-node locked bg-gray-800 rounded-lg p-6">
612
+ <div class="text-2xl mb-2">💼</div>
613
+ <h4 class="font-bold mb-2">Команда</h4>
614
+ <p class="text-sm text-gray-400">Масштабирование бизнеса</p>
615
+ </div>
616
+ </div>
617
+ </div>
618
+ </div>
619
+ </div>
620
+ </section>
621
+
622
+ <!-- Отзывы -->
623
+ <section id="testimonials" class="section bg-gray-800 py-16">
624
+ <div class="container mx-auto px-4">
625
+ <h2 class="text-3xl md:text-4xl font-bold mb-12 text-center pixel-font text-green-400">
626
+ Герои квеста
627
+ </h2>
628
+ <p class="text-xl text-center mb-16 max-w-3xl mx-auto text-gray-300">
629
+ Реальные люди, которые уже прошли этот путь и получили результаты
630
+ </p>
631
+
632
+ <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
633
+ <!-- Отзыв 1 -->
634
+ <div class="testimonial-card rounded-lg overflow-hidden p-6">
635
+ <div class="flex items-center mb-4">
636
+ <div class="w-16 h-16 rounded-full bg-purple-500 flex items-center justify-center text-2xl font-bold mr-4">А</div>
637
+ <div>
638
+ <h3 class="font-bold">Александр</h3>
639
+ <div class="text-sm text-yellow-400">GEO: IN, BR</div>
640
+ </div>
641
+ </div>
642
+ <div class="mb-4">
643
+ <span class="inline-block bg-gray-700 rounded-full px-3 py-1 text-sm font-semibold text-green-400 mr-2">Gambling</span>
644
+ <span class="inline-block bg-gray-700 rounded-full px-3 py-1 text-sm font-semibold text-blue-400">Dating</span>
645
+ </div>
646
+ <div class="bg-gray-700 rounded-lg p-4 mb-4">
647
+ <div class="flex justify-between items-center">
648
+ <span class="text-sm text-gray-400">Лут:</span>
649
+ <span class="font-bold text-yellow-400">$1,240 за 5 дней</span>
650
+ </div>
651
+ <div class="flex justify-between items-center">
652
+ <span class="text-sm text-gray-400">ROI:</span>
653
+ <span class="font-bold text-green-400">182%</span>
654
+ </div>
655
+ </div>
656
+ <p class="text-gray-400 mb-4 text-sm">
657
+ "Сначала были только минуса, но после оптимизации связки вышел на стабильный профит. Теперь масштабируюсь на новые GEO."
658
+ </p>
659
+ <button class="w-full py-2 bg-blue-600 hover:bg-blue-700 rounded-md font-medium transition-colors">
660
+ Посмотреть путь
661
+ </button>
662
+ </div>
663
+
664
+ <!-- Отзыв 2 -->
665
+ <div class="testimonial-card rounded-lg overflow-hidden p-6">
666
+ <div class="flex items-center mb-4">
667
+ <div class="w-16 h-16 rounded-full bg-green-500 flex items-center justify-center text-2xl font-bold mr-4">Д</div>
668
+ <div>
669
+ <h3 class="font-bold">Дмитрий</h3>
670
+ <div class="text-sm text-yellow-400">GEO: TH, ID</div>
671
+ </div>
672
+ </div>
673
+ <div class="mb-4">
674
+ <span class="inline-block bg-gray-700 rounded-full px-3 py-1 text-sm font-semibold text-red-400 mr-2">Crypto</span>
675
+ <span class="inline-block bg-gray-700 rounded-full px-3 py-1 text-sm font-semibold text-purple-400">Nutra</span>
676
+ </div>
677
+ <div class="bg-gray-700 rounded-lg p-4 mb-4">
678
+ <div class="flex justify-between items-center">
679
+ <span class="text-sm text-gray-400">Лут:</span>
680
+ <span class="font-bold text-yellow-400">14 FTD за неделю</span>
681
+ </div>
682
+ <div class="flex justify-between items-center">
683
+ <span class="text-sm text-gray-400">ROI:</span>
684
+ <span class="font-bold text-green-400">215%</span>
685
+ </div>
686
+ </div>
687
+ <p class="text-gray-400 mb-4 text-sm">
688
+ "Благодаря курсу нашел нишевые офферы с минимальной конкуренцией. Теперь запускаю только их и получаю стабильный доход."
689
+ </p>
690
+ <button class="w-full py-2 bg-blue-600 hover:bg-blue-700 rounded-md font-medium transition-colors">
691
+ Посмотреть путь
692
+ </button>
693
+ </div>
694
+
695
+ <!-- Отзыв 3 -->
696
+ <div class="testimonial-card rounded-lg overflow-hidden p-6">
697
+ <div class="flex items-center mb-4">
698
+ <div class="w-16 h-16 rounded-full bg-yellow-500 flex items-center justify-center text-2xl font-bold mr-4">Е</div>
699
+ <div>
700
+ <h3 class="font-bold">Екатерина</h3>
701
+ <div class="text-sm text-yellow-400">GEO: MX, CO</div>
702
+ </div>
703
+ </div>
704
+ <div class="mb-4">
705
+ <span class="inline-block bg-gray-700 rounded-full px-3 py-1 text-sm font-semibold text-pink-400 mr-2">Dating</span>
706
+ <span class="inline-block bg-gray-700 rounded-full px-3 py-1 text-sm font-semibold text-green-400">Gambling</span>
707
+ </div>
708
+ <div class="bg-gray-700 rounded-lg p-4 mb-4">
709
+ <div class="flex justify-between items-center">
710
+ <span class="text-sm text-gray-400">Лут:</span>
711
+ <span class="font-bold text-yellow-400">$3,700 за месяц</span>
712
+ </div>
713
+ <div class="flex justify-between items-center">
714
+ <span class="text-sm text-gray-400">ROI:</span>
715
+ <span class="font-bold text-green-400">167%</span>
716
+ </div>
717
+ </div>
718
+ <p class="text-gray-400 mb-4 text-sm">
719
+ "Сначала не верила, что можно зарабатывать на арбитраже. Теперь имею стабильный доход и планирую уйти с основной работы."
720
+ </p>
721
+ <button class="w-full py-2 bg-blue-600 hover:bg-blue-700 rounded-md font-medium transition-colors">
722
+ Посмотреть путь
723
+ </button>
724
+ </div>
725
+ </div>
726
+ </div>
727
+ </section>
728
+
729
+ <!-- Финал -->
730
+ <section id="final" class="section flex items-center justify-center bg-gradient-to-b from-gray-900 to-gray-800 relative overflow-hidden">
731
+ <div class="absolute inset-0 opacity-20" style="background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPgo8cmVjdCB3aWR0aD0iNSIgaGVpZ2h0PSI1IiBmaWxsPSIjMDAwMDAwIj48L3JlY3Q+CjxwYXRoIGQ9Ik0wIDVMNSAwWk02IDRMNCA2Wk0tMSAxTDEgLTFaIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS13aWR0aD0iMSI+PC9wYXRoPgo8L3N2Zz4=');"></div>
732
+
733
+ <div class="container mx-auto px-4 text-center">
734
+ <h1 class="text-4xl md:text-6xl font-bold mb-8 pixel-font glow-text text-green-400">
735
+ Ты прошёл путь. <span class="text-yellow-400">Ты в игре.</span>
736
+ </h1>
737
+ <p class="text-xl md:text-2xl mb-12 max-w-3xl mx-auto text-gray-300">
738
+ Теперь у тебя есть все инструменты и знания, чтобы начать зарабатывать на арбитраже трафика. Что дальше?
739
+ </p>
740
+
741
+ <div class="max-w-2xl mx-auto grid grid-cols-1 md:grid-cols-2 gap-6">
742
+ <button class="bg-gradient-to-r from-green-400 to-blue-500 hover:from-green-500 hover:to-blue-600 text-white font-bold py-4 px-6 rounded-lg text-lg transition-all transform hover:scale-105">
743
+ 🔓 Войти в курс
744
+ </button>
745
+
746
+ <button class="bg-gray-700 hover:bg-gray-600 text-white font-bold py-4 px-6 rounded-lg text-lg transition-all transform hover:scale-105" onclick="showForm()">
747
+ 📝 Получить доступ бесплатно
748
+ </button>
749
+ </div>
750
+
751
+ <!-- Форма (скрыта по умолчанию) -->
752
+ <div id="accessForm" class="hidden max-w-md mx-auto mt-12 bg-gray-800 rounded-lg p-8">
753
+ <h3 class="text-2xl font-bold mb-6 text-yellow-400">Получить бесплатный доступ</h3>
754
+ <form>
755
+ <div class="mb-4">
756
+ <input type="text" placeholder="Ваше имя" class="w-full px-4 py-3 bg-gray-700 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-green-400">
757
+ </div>
758
+ <div class="mb-4">
759
+ <input type="email" placeholder="Email" class="w-full px-4 py-3 bg-gray-700 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-green-400">
760
+ </div>
761
+ <div class="mb-4">
762
+ <input type="tel" placeholder="Телефон" class="w-full px-4 py-3 bg-gray-700 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-green-400">
763
+ </div>
764
+ <div class="mb-6">
765
+ <select class="w-full px-4 py-3 bg-gray-700 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-green-400">
766
+ <option>Выберите ваш текущий уровень</option>
767
+ <option>Новичок</option>
768
+ <option>Таргетолог</option>
769
+ <option>Фрилансер</option>
770
+ </select>
771
+ </div>
772
+ <button type="submit" class="w-full bg-gradient-to-r from-green-400 to-blue-500 hover:from-green-500 hover:to-blue-600 text-white font-bold py-3 px-6 rounded-lg transition-all">
773
+ Отправить заявку
774
+ </button>
775
+ </form>
776
+ </div>
777
+ </div>
778
+ </section>
779
+
780
+ <script>
781
+ // Выбор героя
782
+ function selectHero(heroType) {
783
+ // Здесь можно добавить логику для разных путей в зависимости от выбора
784
+ alert(`Вы выбрали путь: ${heroType === 'novice' ? 'Новичок' : heroType === 'targeter' ? 'Таргетолог' : 'Фрилансер'}`);
785
+
786
+ // Прокрутка к следующему разделу
787
+ document.getElementById('journey').scrollIntoView({ behavior: 'smooth' });
788
+ }
789
+
790
+ // Показать форму
791
+ function showForm() {
792
+ document.getElementById('accessForm').classList.remove('hidden');
793
+ document.getElementById('accessForm').scrollIntoView({ behavior: 'smooth', block: 'center' });
794
+ }
795
+
796
+ // Отслеживание прогресса прокрутки
797
+ window.addEventListener('scroll', function() {
798
+ const heroSection = document.getElementById('hero');
799
+ const journeySection = document.getElementById('journey');
800
+ const artifactsSection = document.getElementById('artifacts');
801
+ const skillsSection = document.getElementById('skills');
802
+ const testimonialsSection = document.getElementById('testimonials');
803
+ const finalSection = document.getElementById('final');
804
+
805
+ const scrollPosition = window.scrollY;
806
+ const windowHeight = window.innerHeight;
807
+ const documentHeight = document.documentElement.scrollHeight;
808
+
809
+ // Общий прогресс страницы
810
+ const progress = (scrollPosition / (documentHeight - windowHeight)) * 100;
811
+ document.getElementById('progressBar').style.width = progress + '%';
812
+
813
+ // Прогресс по разделам для прогрессбара в journey
814
+ const journeyProgress = calculateSectionProgress(journeySection);
815
+ document.getElementById('journeyProgress').style.width = journeyProgress + '%';
816
+
817
+ // Активация чекпоинтов
818
+ activateCheckpoints();
819
+
820
+ // Активация секций
821
+ activateSection(heroSection, scrollPosition);
822
+ activateSection(journeySection, scrollPosition);
823
+ activateSection(artifactsSection, scrollPosition);
824
+ activateSection(skillsSection, scrollPosition);
825
+ activateSection(testimonialsSection, scrollPosition);
826
+ activateSection(finalSection, scrollPosition);
827
+ });
828
+
829
+ function calculateSectionProgress(section) {
830
+ const rect = section.getBoundingClientRect();
831
+ const windowHeight = window.innerHeight;
832
+ const sectionHeight = section.offsetHeight;
833
+
834
+ // Как далеко верх секции от верха окна
835
+ const sectionTop = rect.top;
836
+
837
+ // Если секция выше окна (уже прокручена)
838
+ if (sectionTop < 0) {
839
+ // Сколько прокручено внутри секции
840
+ const scrolled = Math.abs(sectionTop);
841
+
842
+ // Не больше чем высота секции
843
+ const progress = Math.min(scrolled, sectionHeight);
844
+
845
+ // Процент прокрутки секции
846
+ return (progress / sectionHeight) * 100;
847
+ }
848
+
849
+ return 0;
850
+ }
851
+
852
+ function activateCheckpoints() {
853
+ const checkpoints = [
854
+ { id: 'checkpoint1', offset: 500 },
855
+ { id: 'checkpoint2', offset: 1100 },
856
+ { id: 'checkpoint3', offset: 1700 },
857
+ { id: 'checkpoint4', offset: 2300 },
858
+ { id: 'checkpoint5', offset: 2900 }
859
+ ];
860
+
861
+ const scrollPosition = window.scrollY;
862
+ const windowHeight = window.innerHeight;
863
+
864
+ checkpoints.forEach((checkpoint, index) => {
865
+ const element = document.getElementById(checkpoint.id);
866
+ const elementOffset = checkpoint.offset;
867
+
868
+ // Очищаем все классы
869
+ element.classList.remove('active', 'completed');
870
+
871
+ // Если текущая позиция прокрутки достигла этого чекпоинта
872
+ if (scrollPosition >= elementOffset - windowHeight / 2) {
873
+ // Помечаем все предыдущие чекпоинты как completed
874
+ for (let i = 0; i < index; i++) {
875
+ document.getElementById(checkpoints[i].id).classList.add('completed');
876
+ }
877
+
878
+ // Текущий чекпоинт active
879
+ element.classList.add('active');
880
+ }
881
+ });
882
+ }
883
+
884
+ function activateSection(section, scrollPosition) {
885
+ const rect = section.getBoundingClientRect();
886
+ const sectionTop = rect.top;
887
+ const sectionHeight = section.offsetHeight;
888
+ const windowHeight = window.innerHeight;
889
+
890
+ // Если секция видна на экране (верх в пределах окна или выше, а низ еще не прокручен)
891
+ if (sectionTop < windowHeight && sectionTop + sectionHeight > 0) {
892
+ section.classList.add('active');
893
+ } else {
894
+ section.classList.remove('active');
895
+ }
896
+ }
897
+
898
+ // Инициализация при загрузке
899
+ document.addEventListener('DOMContentLoaded', function() {
900
+ // Активируем первый чекпоинт
901
+ document.getElementById('checkpoint1').classList.add('active');
902
+
903
+ // Активируем первую секцию
904
+ document.getElementById('hero').classList.add('active');
905
+ });
906
+ </script>
907
+ <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=timoon811/landgame" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
908
+ </html>
prompts.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ ... ## 🧭 Техническое задание: Лендинг «Интерактивный квест» ### 🎯 Цель: Создать лендинг в формате **геймифицированного квеста**, где пользователь проходит путь арбитражника от новичка до профитного медиабайера. Каждый блок — это уровень. Каждый клик — это шаг к результату. Лендинг должен вызывать вовлечённость, азарт и ощущение “прокачки”. --- ### 🧠 Главная идея: Не просто текст. А **игра в реальность**. Визуально и логически пользователь как бы проходит игру: - выбирает персонажа (себя) - двигается по карте или маршрутной линии - получает достижения: навыки, инструменты, первые $ - в финале — превращается в готового арбитражника --- ### 🧱 Структура и блоки: #### 1. Экран выбора героя - Заголовок: “Кто ты сейчас?” - 3 варианта: - 🧑 Новичок (ничего не знаешь, но хочешь) - 🧠 Таргетолог (запускал, но не системно) - 🧟 Фрилансер (есть опыт, но нестабильно) - При выборе → стиль и маршрут чуть меняется #### 2. Карта пути (маршрут игрока) - Структура: визуальная линия (горизонтально или поэтапно вниз) - Чекпоинты: - 📍 Старт — Создание аккаунта - 📍 Первый оффер - 📍 Прокладка + креатив - 📍 Запуск → минус - 📍 Переделка → Профит + ROI - По мере прокрутки — каждый блок «проходится», а в углу появляется иконка: ✅ Навык разблокирован → “Понимание GEO” ✅ Инструмент открыт → “Keitaro” #### 3. Раздел “Полученные артефакты” - Сетка трофеев: - 🧩 Связка “IN + Gambling + Telegram” - 💬 Скрипт общения с лидами - 🎯 Пример крео с CTR 17% - При наведении — краткое описание и как используется #### 4. Программа курса — как skill tree - Визуально: дерево навыков / mind-map - Ветки: основы → источники → креативы → аналитика → скейл - Замыленные ветки → “откроется после регистрации” #### 5. Отзывы — карточки персонажей - Стиль карточек: - Имя - GEO - “Скилл”: Gambling / Dating / Crypto - “Лут”: $1 240 за 5 дней / 14 FTD / ROI 182% - С анимацией карточки + кнопка “Посмотреть путь” #### 6. Финал — выход из квеста - Слоган: “Ты прошёл путь. Ты в игре. Что дальше?” - Варианты: - 🔓 Войти в курс (платно) - 📝 Попробовать получить доступ бесплатно (форма) --- ### 🎨 Визуальный стиль: - Геймерский / RPG-интерфейс (в духе браузерных стратегий) - Цвета: тёмный фон + акценты (золото, зелёный, синий) - Иконки: артефакты, персонажи, прогресс-бары - Шрифт — tech или semi-pixel style --- ### ⚙️ Технические особенности: - Scroll-based: переход от уровня к уровню по мере прокрутки - Прогрессбар в шапке сайта (“% пути пройдено”) - Hover-анимации при наведении на скиллы / карточки / артефакты - Мобильная адаптация: шаг за шагом, вертикальные секции --- Все 5 концепций упакованы ✅ Хочешь выбрать одну и разработать на её основе визуальные макеты или лендинг? Или провести сравнение по эффективности?