1<!DOCTYPE html><!-- This site was created in Webflow. https://webflow.com --><!-- Last Published: Wed Sep 09 2026 20:04:24 GMT+0000 (Coordinated Universal Time) --> 2<html data-wf-page="69e9ed4dc57b5741466ed0d2" data-wf-site="69da72d30ebbcfc46989a0bc"> 3<head> 4 <meta charset="utf-8"> 5 <title>Become a MigLine Courier | Earn with Flexible Delivery</title> 6 <meta content="Join MigLine as a courier in 9+ African countries. Instant payouts, flexible schedule, performance bonuses. Start earning within 24 hours. Apply now!" name="description"> 7 <meta content="Become a MigLine Courier | Earn with Flexible Delivery" property="og:title"> 8 <meta content="Join MigLine as a courier in 9+ African countries. Instant payouts, flexible schedule, performance bonuses. Start earning within 24 hours. Apply now!" property="og:description"> 9 <meta content="Become a MigLine Courier | Earn with Flexible Delivery" name="twitter:title"> 10 <meta content="Join MigLine as a courier in 9+ African countries. Instant payouts, flexible schedule, performance bonuses. Start earning within 24 hours. Apply now!" name="twitter:description"> 11 <meta property="og:type" content="website"> 12 <meta content="summary_large_image" name="twitter:card"> 13 <meta content="width=device-width, initial-scale=1" name="viewport"> 14 <meta content="Webflow" name="generator"> 15 <link href="../css/normalize.css" rel="stylesheet" type="text/css"> 16 <link href="../css/webflow.css" rel="stylesheet" type="text/css"> 17 <link href="../css/migline-2.webflow.css" rel="stylesheet" type="text/css"> 18 <link href="https://fonts.googleapis.com" rel="preconnect"> 19 <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"> 20
20<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
20 21
21<script type="text/javascript">WebFont.load({ google: { families: ["Archivo Narrow:300,400,500,600,700","Inter:300,400,500,600,700"] }});</script>
21 22
22<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
22 23 <link href="../images/favicon.png" rel="icon" type="image/png" sizes="32x32" media="(prefers-color-scheme: light)"> 24 <link href="../images/favicon-dark.png" rel="icon" type="image/png" sizes="32x32" media="(prefers-color-scheme: dark)"> 25 <link href="../images/favicon-48.png" rel="icon" type="image/png" sizes="48x48"> 26 <link href="../images/webclip-180.png" rel="apple-touch-icon" sizes="180x180"> 27 <link href="../images/webclip-192.png" rel="icon" type="image/png" sizes="192x192"> 28 <link href="../images/webclip.png" rel="icon" type="image/png" sizes="512x512"> 29 <style> 30 html { font-size: clamp(14px, 1.1vw, 16px); } 31</style> 32 <style> 33 /* ========================================= 34 TRIGGERS 35 ========================================= */ 36 .accordion-trigger, 37 .faq-accordion-trigger { 38 width: 100%; 39 cursor: pointer; 40 display: flex; 41 align-items: center; 42 justify-content: space-between; 43 gap: 1rem; 44 background: transparent; 45 border: 0; 46 padding: 0; 47 text-align: left; 48 } 49 /* ========================================= 50 LEFT SIDE 51 ========================================= */ 52 .country-left, 53 .faq-country-left { 54 min-width: 0; 55 display: flex; 56 align-items: center; 57 gap: 0.75rem; 58 } 59 /* ========================================= 60 CONTENT 61 ========================================= */ 62 .accordion-content, 63 .faq-accordion-content { 64 max-height: 0; 65 opacity: 0; 66 overflow: hidden; 67 transition: 68 max-height 0.4s cubic-bezier(.22,1,.36,1), 69 opacity 0.25s ease; 70 } 71 .accordion-item.is-open .accordion-content, 72 .faq-accordion-item.is-open .faq-accordion-content { 73 opacity: 1; 74 } 75 /* ========================================= 76 ICON WRAP 77 - одна и Ñа же иконка Ð´Ð»Ñ Ð¾Ð±Ð¾Ð¸Ñ Ð°ÐºÐºÐ¾Ñдеонов 78 ========================================= */ 79 .accordion-icon-wrap { 80 width: 2.75rem; 81 height: 2.75rem; 82 min-width: 2.75rem; 83 min-height: 2.75rem; 84 display: flex; 85 align-items: center; 86 justify-content: center; 87 border-radius: 999px; 88 flex-shrink: 0; 89 transition: background-color 0.25s ease; 90 } 91 .accordion-trigger:hover .accordion-icon-wrap, 92 .accordion-trigger:focus-visible .accordion-icon-wrap, 93 .faq-accordion-trigger:hover .accordion-icon-wrap, 94 .faq-accordion-trigger:focus-visible .accordion-icon-wrap { 95 background-color: rgba(0, 0, 0, 0.06); 96 } 97 /* ========================================= 98 INNER ICON 99 ========================================= */ 100 .accordion-icon { 101 position: relative; 102 width: 0.875rem; 103 height: 0.875rem; 104 flex-shrink: 0; 105 } 106 /* ========================================= 107 COMMON LINES 108 ========================================= */ 109 .accordion-icon-line-horiz, 110 .accordion-icon-line-vert { 111 position: absolute; 112 top: 50%; 113 left: 50%; 114 background-color: currentColor; 115 border-radius: 999px; 116 transform-origin: center; 117 } 118 /* ========================================= 119 HORIZONTAL LINE 120 ========================================= */ 121 .accordion-icon-line-horiz { 122 width: 0.875rem; 123 height: 0.125rem; 124 transform: translate(-50%, -50%) scaleX(1); 125 transition: transform 0.28s cubic-bezier(.22,1,.36,1); 126 } 127 /* ========================================= 128 VERTICAL LINE 129 ========================================= */ 130 .accordion-icon-line-vert { 131 width: 0.125rem; 132 height: 0.875rem; 133 transform: translate(-50%, -50%) scaleY(1); 134 transition: 135 transform 0.28s cubic-bezier(.22,1,.36,1), 136 opacity 0.2s ease; 137 } 138 /* ========================================= 139 OPEN STATE 140 ========================================= */ 141 .accordion-item.is-open .accordion-icon-line-vert, 142 .faq-accordion-item.is-open .accordion-icon-line-vert { 143 opacity: 0; 144 transform: translate(-50%, -50%) scaleY(0.08); 145 } 146 .accordion-item.is-open .accordion-icon-line-horiz, 147 .faq-accordion-item.is-open .accordion-icon-line-horiz { 148 transform: translate(-50%, -50%) scaleX(1.08); 149 } 150 /* ========================================= 151 REDUCED MOTION 152 ========================================= */ 153 @media (prefers-reduced-motion: reduce) { 154 .accordion-content, 155 .faq-accordion-content, 156 .accordion-icon-wrap, 157 .accordion-icon-line-horiz, 158 .accordion-icon-line-vert { 159 transition: none; 160 } 161 } 162</style> 163 <style> 164 /* ========================================= 165 ÐÐЩÐРСТÐÐÐ SVG 166 ========================================= */ 167 .arrow-icon-embed { 168 display: flex; 169 align-items: center; 170 justify-content: center; 171 line-height: 0; 172 } 173 .roles-arrow-svg { 174 display: block; 175 width: 24px; 176 height: 24px; 177 flex-shrink: 0; 178 } 179 /* ========================================= 180 ÐÐÐÐÐÐРСÐСТÐЯÐÐÐ ÐÐЫЧÐЫХ СТРÐÐÐÐ 181 ========================================= */ 182 .arrow.right.roles { 183 display: flex; 184 align-items: center; 185 justify-content: center; 186 transition: 187 background-color 0.25s ease, 188 color 0.25s ease; 189 } 190 /* деÑÐ¾Ð»Ñ Ð´Ð»Ñ Ð¾Ð±ÑÑнÑÑ ÐºÐ°ÑÑоÑек: 191 ÑвеÑлÑй кÑÑг + ÑÐµÐ¼Ð½Ð°Ñ ÑÑÑелка */ 192 .arrow.right.roles:not(.illustration) { 193 background-color: #F3F1ED; 194 color: #26170F; 195 } 196 /* ========================================= 197 ÐÐÐÐÐÐРСÐСТÐЯÐÐÐ ILLUSTRATION-СТРÐÐÐÐ 198 ========================================= */ 199 .arrow.right.roles.illustration { 200 background-color: var(--_color-schemes---background-dark); 201 color: #ffffff; 202 } 203 /* ========================================= 204 HOVER ÐÐ ÐЮÐУЮ ÐÐРТÐЧÐУ ROLES 205 - ÑÑабаÑÑÐ²Ð°ÐµÑ Ð´Ð»Ñ Ð²ÑÐµÑ ÐºÐ°ÑÑоÑек в ÑекÑии 206 ========================================= */ 207 .roles-card:hover .arrow.right.roles:not(.illustration), 208 .roles-card:focus-within .arrow.right.roles:not(.illustration) { 209 background-color: var(--_color-schemes---background-dark); 210 color: #ffffff; 211 } 212 /* ========================================= 213 HOVER ÐÐ ILLUSTRATION-ÐÐРТÐЧÐУ 214 - Ñон ÑÑановиÑÑÑ accent 215 - ÑÑÑелка оÑÑаеÑÑÑ Ð±ÐµÐ»Ð¾Ð¹ 216 ========================================= */ 217 .roles-card:hover .arrow.right.roles.illustration, 218 .roles-card:focus-within .arrow.right.roles.illustration { 219 background-color: var(--_color-schemes---accent); 220 color: #ffffff; 221 } 222/* поÑледнÑÑ ÐºÐ°ÑÑоÑка â default */ 223.roles-card.illustration .arrow.right.roles { 224 background-color: var(--_color-schemes---background-dark) !important; 225 color: #ffffff !important; 226} 227/* поÑледнÑÑ ÐºÐ°ÑÑоÑка â hover */ 228.roles-card.illustration:hover .arrow.right.roles, 229.roles-card.illustration:focus-within .arrow.right.roles { 230 background-color: var(--_color-schemes---accent) !important; 231 color: #ffffff !important; 232} 233</style> 234 <!-- calculatorSelectSharedStyle --> 235 <style> 236 select.select { 237 -webkit-appearance: none; 238 -moz-appearance: none; 239 appearance: none; 240 padding: 0 56px 0 18px; 241 border: 1px solid #EDEBE8; 242 background-color: #fff; 243 color: #33231a; 244 line-height: 1.2; 245 box-sizing: border-box; 246 background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5471 14.6894L7.49356 10.6609C7.45273 10.62 7.41881 10.5739 7.39181 10.5224C7.36498 10.4709 7.35156 10.4163 7.35156 10.3586C7.351
24656 10.2375 7.39123 10.1344 7.47056 10.0494C7.5499 9.96438 7.65315 9.92188 7.78031 9.92188H16.2193C16.3465 9.92188 16.4497 9.96554 16.5291 10.0529C16.6084 10.14 16.6481 10.2431 16.6481 10.3621C16.6481 10.392 16.6005 10.4918 16.5053 10.6616L12.4523 14.6894C12.3951 14.7467 12.3276 14.793 12.2496 14.8281C12.1716 14.8635 12.0881 14.8811 11.9993 14.8811C11.9105 14.8811 11.8272 14.8635 11.7496 14.8281C11.6719 14.793 11.6044 14.7467 11.5471 14.6894Z' fill='%2326170F'/%3E%3C/svg%3E"); 247 background-repeat: no-repeat; 248 background-position: right 8px center; 249 background-size: 24px 24px; 250 } 251 select.calculator-select::-ms-expand, 252 select.select::-ms-expand { 253 display: none; 254 } 255</style> 256 <!-- /calculatorSelectSharedStyle --> 257 <style> 258 .input { 259 border: 1px solid #EDEBE8; 260 background-color: #fff; 261 color: #33231a; 262 line-height: 1.2; 263 box-sizing: border-box; 264 } 265</style> 266 <style> 267 select.calculator-select { 268 -webkit-appearance: none; 269 -moz-appearance: none; 270 appearance: none; 271 padding: 0 56px 0 18px; 272 border: 1px solid #EDEBE8; 273 background-color: #EDEBE8; 274 line-height: 1.2; 275 box-sizing: border-box; 276 background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5471 14.6894L7.49356 10.6609C7.45273 10.62 7.41881 10.5739 7.39181 10.5224C7.36498 10.4709 7.35156 10.4163 7.35156 10.3586C7.35156 10.2375 7.39123 10.1344 7.47056 10.0494C7.5499 9.96438 7.65315 9.92188 7.78031 9.92188H16.2193C16.3465 9.92188 16.4497 9.96554 16.5291 10.0529C16.6084 10.14 16.6481 10.2431 16.6481 10.3621C16.6481 10.392 16.6005 10.4918 16.5053 10.6616L12.4523 14.6894C12.3951 14.7467 12.3276 14.793 12.2496 14.8281C12.1716 14.8635 12.0881 14.8811 11.9993 14.8811C11.9105 14.8811 11.8272 14.8635 11.7496 14.8281C11.6719 14.793 11.6044 14.7467 11.5471 14.6894Z' fill='%2326170F'/%3E%3C/svg%3E"); 277 background-repeat: no-repeat; 278 background-position: right 8px center; 279 background-size: 24px 24px; 280 } 281 select.calculator-select::-ms-expand { 282 display: none; 283 } 284</style> 285 <style> 286 .input-2 { 287 border: 1px solid #EDEBE8; 288 background-color: #EDEBE8; 289 color: #33231a; 290 line-height: 1.2; 291 box-sizing: border-box; 292 } 293</style> 294 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/build/css/intlTelInput.css"> 295 <!-- intlTelInputStyles --> 296 <style> 297.iti { 298 width: 100%; 299 display: block; 300 position: relative; 301 --iti-border-color: #d9d2c7; 302 --iti-dropdown-bg: #ffffff; 303 --iti-hover-color: #f5f2ec; 304 --iti-path-flags-1x: url("https://cdn.jsdelivr.net/npm/[email protected]/build/img/flags.webp"); 305 --iti-path-flags-2x: url("https://cdn.jsdelivr.net/npm/[email protected]/build/img/[email protected]"); 306} 307#phone, 308.iti input, 309.iti__tel-input { 310 width: 100% !important; 311 height: 62px !important; 312 min-height: 62px !important; 313 line-height: 108px !important; 314 padding-top: 0 !important; 315 padding-bottom: 0 !important; 316 padding-left: 124px !important; 317 padding-right: 16px !important; 318 box-sizing: border-box !important; 319 vertical-align: middle; 320 color: #2b211b; 321} 322#phone:focus, 323#phone:focus-visible, 324.iti__tel-input:focus, 325.iti__tel-input:focus-visible { 326 border-color: #2b211b !important; 327 box-shadow: none !important; 328 outline: none !important; 329} 330.iti__country-container { 331 position: absolute; 332 top: 0; 333 left: 0; 334 height: 100%; 335 display: flex; 336 align-items: center; 337} 338/* ÐеÑÑ Ð»ÐµÐ²Ñй блок â Ñлаг + код вмеÑÑе */ 339.iti__selected-country { 340 display: flex !important; 341 align-items: center !important; 342 flex-direction: row !important; 343 gap: 8px !important; /* 8px Ð¼ÐµÐ¶Ð´Ñ Ñлагом и кодом */ 344 height: 62px !important; 345 padding-left: 16px !important; 346 padding-right: 8px !important; 347 background: transparent !important; 348 cursor: pointer; 349 white-space: nowrap; 350} 351.iti__selected-country-primary { 352 display: flex !important; 353 align-items: center !important; 354 flex-direction: row !important; 355 gap: 8px !important; /* 8px Ð¼ÐµÐ¶Ð´Ñ Ñлагом и кодом */ 356 height: 62px !important; 357 background: transparent !important; 358} 359/* УбиÑаем оÑделÑнÑй margin Ñ ÐºÐ¾Ð´Ð° â ÑепеÑÑ gap ÑпÑавлÑÐµÑ Ð¾ÑÑÑÑпом */ 360.iti__selected-dial-code { 361 margin-left: 0 !important; 362 color: #2b211b; 363 font-weight: 500; 364 white-space: nowrap; 365} 366/* СÑÑелка 8px Ð¾Ñ ÐºÐ¾Ð´Ð° */ 367.iti__arrow { 368 margin-left: 0 !important; 369 flex-shrink: 0; 370} 371.iti__selected-country:hover, 372.iti__selected-country:focus, 373.iti__selected-country:active, 374.iti__selected-country-primary:hover, 375.iti__selected-country-primary:focus, 376.iti__selected-country-primary:active { 377 background: transparent !important; 378} 379.iti__flag { 380 transform: scale(1.2); 381 transform-origin: left center; 382 flex-shrink: 0; 383} 384.iti__selected-dial-code { 385 margin-left: 8px; /* бÑло 10px */ 386 color: #2b211b; 387 font-weight: 500; 388 white-space: nowrap; 389} 390.iti__arrow { 391 margin-left: 8px; 392 flex-shrink: 0; 393} 394.iti__dropdown-content { 395 position: absolute !important; 396 top: calc(100% + 6px) !important; 397 left: 0 !important; 398 right: auto !important; 399 z-index: 9999 !important; 400 width: max(320px, 100%) !important; /* 320px минимÑм, но не Ñже инпÑÑа */ 401 min-width: 320px !important; 402 background: #ffffff; 403 border: 1px solid #d9d2c7; 404 border-radius: 20px; 405 box-shadow: 0 12px 30px rgba(0,0,0,0.10); 406 box-sizing: border-box; 407 overflow: hidden; 408 margin-bottom: 8px !important; 409} 410.iti__country-list { 411 max-height: 260px !important; 412 overflow-x: hidden !important; 413 overflow-y: auto !important; 414 margin: 0 !important; 415 padding: 8px 0 !important; 416 border: none !important; 417 border-radius: 0 !important; 418 box-shadow: none !important; 419 background: transparent !important; 420 position: static !important; 421} 422.iti__search-input, 423.iti-search-input { 424 width: 100% !important; 425 box-sizing: border-box !important; 426 padding: 10px 12px 10px 40px !important; 427 color: #2b211b !important; 428 background: #ffffff !important; 429 border: 1px solid #d9d2c7 !important; 430 border-radius: 12px !important; 431 font-size: 15px; 432} 433.iti__search-input::placeholder, 434.iti-search-input::placeholder { 435 color: #8e8178 !important; 436 opacity: 1; 437} 438.iti__country { 439 color: #2b211b; 440 padding: 10px 16px; 441} 442.iti__country.iti__highlight { 443 background: #f5f2ec !important; 444} 445.iti__dial-code { 446 color: #6f6258; 447} 448.iti__checkmark { 449 width: 24px !important; 450 height: 24px !important; 451 transform: scale(1.4); 452 transform-origin: center; 453} 454#phone.is-error { 455 border-color: #d92d20 !important; 456} 457@media (max-width: 767px) { 458 #phone, 459 .iti input, 460 .iti__tel-input { 461 height: 52px !important; 462 min-height: 52px !important; 463 line-height: 52px !important; 464 padding-left: 118px !important; 465 } 466 { 467 .iti__selected-country, 468 .iti__selected-country-primary { 469 height: 32px !important; 470 } 471 #phone, 472 .iti input, 473 .iti__tel-input { 474 padding-left: 108px !important; 475 } 476 .iti__dropdown-content { 477 width: max(300px, 100%) !important; 478 min-width: 300px !important; 479 border-radius: 16px !important; 480 } 481 .iti__country-list { 482 max-height: 260px !important; 483 } 484} 485</style> 486 <!-- calculatorStyles --> 487 <style> 488 .calculator-field { 489 width: 100%; 490 } 491 select.calculator-select::-ms-expand, 492 select.select::-ms-expand { 493 display: none; 494 } 495 .calculator-range-track { 496 position: relative; 497 width: 100%; 498 height: 24px; 499 display: flex; 500 align-items: center; 501 } 502 .calculator-range-track::before { 503 content: ""; 504 position: absolute; 505 inset: 50% 0 auto 0; 506 transform: translateY(-50%); 507 height: 4px; 508 border-radius: 999px; 509 background: #ddd9d3; 510 } 511 .calculator-range-fill { 512 position: absolute; 513 left: 0; 514 top: 50%; 515 transform: translateY(-50%); 516 height: 4px; 517 border-radius: 999px; 518 background: #1fa85b; 519 width: 0%; 520 pointer-events: none; 521 } 522 .calculator-range-input { 523 -webkit-appearance: none; 524 appearance: none; 525 position: relative; 526 z-index: 2; 527 width: 100%; 528 height: 24px; 529 margin: 0; 530 background: transparent; 531 } 532 .calculator-range-input::-webkit-slider-runnable-track { 533 height: 24px; 534 background: transparent; 535 } 536 .calculator-range-input::-webkit-slider-thumb { 537 -webkit-appearance: none; 538 appearance: none; 539 width: 40px; 540 height: 24px; 541 border: 0; 542 border-radius: 999px; 543 background: #1fa85b; 544 box-shadow: 0 4px 12px rgba(31, 168, 91, 0.22); 545 cursor: pointer; 546 } 547 .calculator-range-input::-moz-range-track { 548 height: 24px; 549 background: transparent; 550 border: 0; 551 } 552 .calculator-range-input::-moz-range-thumb { 553 width: 40px; 554 height: 24px; 555 border: 0; 556 border-radius: 999px; 557 background: #1fa85b; 558 box-shadow: 0 4px 12px rgba(31, 168, 91, 0.22); 559 cursor: pointer; 560 } 561</style> 562 <!-- /calculatorMinimalStyles --> 563 <!-- calculatorSelectSharedStyle --> 564 <style> 565 select.select { 566 -webkit-appearance: none; 567 -moz-appearance: none; 568 appearance: none; 569 padding: 0 56px 0 18px; 570 border: 1px solid #EDEBE8; 571 background-color: #fff; 572 color: #33231a; 573 line-height: 1.2; 574 box-sizing: border-box; 575 background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5471 14.6894L7.49356 10.6609C7.45273 10.62 7.41881 10.5739 7.39181 10.5224C7.36498 10.4709 7.35156 10.4163 7.35156 10.3586C7.351
57556 10.2375 7.39123 10.1344 7.47056 10.0494C7.5499 9.96438 7.65315 9.92188 7.78031 9.92188H16.2193C16.3465 9.92188 16.4497 9.96554 16.5291 10.0529C16.6084 10.14 16.6481 10.2431 16.6481 10.3621C16.6481 10.392 16.6005 10.4918 16.5053 10.6616L12.4523 14.6894C12.3951 14.7467 12.3276 14.793 12.2496 14.8281C12.1716 14.8635 12.0881 14.8811 11.9993 14.8811C11.9105 14.8811 11.8272 14.8635 11.7496 14.8281C11.6719 14.793 11.6044 14.7467 11.5471 14.6894Z' fill='%2326170F'/%3E%3C/svg%3E"); 576 background-repeat: no-repeat; 577 background-position: right 8px center; 578 background-size: 24px 24px; 579 } 580 select.calculator-select::-ms-expand, 581 select.select::-ms-expand { 582 display: none; 583 } 584</style> 585 <!-- /calculatorSelectSharedStyle --> 586 <style> 587 .input { 588 border: 1px solid #EDEBE8; 589 background-color: #fff; 590 color: #33231a; 591 line-height: 1.2; 592 box-sizing: border-box; 593 } 594</style> 595 <style> 596 select.calculator-select { 597 -webkit-appearance: none; 598 -moz-appearance: none; 599 appearance: none; 600 padding: 0 56px 0 18px; 601 border: 1px solid #EDEBE8; 602 background-color: #EDEBE8; 603 line-height: 1.2; 604 box-sizing: border-box; 605 background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5471 14.6894L7.49356 10.6609C7.45273 10.62 7.41881 10.5739 7.39181 10.5224C7.36498 10.4709 7.35156 10.4163 7.35156 10.3586C7.35156 10.2375 7.39123 10.1344 7.47056 10.0494C7.5499 9.96438 7.65315 9.92188 7.78031 9.92188H16.2193C16.3465 9.92188 16.4497 9.96554 16.5291 10.0529C16.6084 10.14 16.6481 10.2431 16.6481 10.3621C16.6481 10.392 16.6005 10.4918 16.5053 10.6616L12.4523 14.6894C12.3951 14.7467 12.3276 14.793 12.2496 14.8281C12.1716 14.8635 12.0881 14.8811 11.9993 14.8811C11.9105 14.8811 11.8272 14.8635 11.7496 14.8281C11.6719 14.793 11.6044 14.7467 11.5471 14.6894Z' fill='%2326170F'/%3E%3C/svg%3E"); 606 background-repeat: no-repeat; 607 background-position: right 8px center; 608 background-size: 24px 24px; 609 } 610 select.calculator-select::-ms-expand { 611 display: none; 612 } 613</style> 614 <style> 615 .input-2 { 616 border: 1px solid #EDEBE8; 617 background-color: #EDEBE8; 618 color: #33231a; 619 line-height: 1.2; 620 box-sizing: border-box; 621 } 622</style> 623 <!-- popup-form styles --> 624 <style> 625.popup-form { 626 opacity: 0; 627 visibility: hidden; 628 pointer-events: none; 629 transition: opacity 300ms ease-in-out, visibility 300ms ease-in-out; 630 will-change: opacity; 631} 632.popup-form.is-visible { 633 opacity: 1; 634 visibility: visible; 635 pointer-events: auto; 636} 637.popup-sheet { 638 will-change: transform, opacity; 639} 640.close-icon { 641 transform: rotate(0deg); 642 transition: transform 300ms ease-in-out; 643} 644.icon-wrap:hover .close-icon { 645 transform: rotate(180deg); 646} 647</style> 648 <!-- odometerStyles --> 649 <style> 650 .calculator-income-digits-odometr { 651 display: inline-flex; 652 align-items: center; 653 } 654 .odometer-col { 655 position: relative; 656 overflow: hidden; 657 height: 1em; 658 display: inline-block; 659 } 660 .odometer-strip { 661 display: flex; 662 flex-direction: column; 663 will-change: transform; 664 transition: transform 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94); 665 } 666 .odometer-digit { 667 height: 1em; 668 line-height: 1em; 669 text-align: center; 670 font: inherit; 671 color: inherit; 672 } 673 .odometer-separator { 674 display: inline-block; 675 height: 1em; 676 line-height: 1em; 677 font: inherit; 678 color: inherit; 679 } 680</style> 681 <!-- /odometerStyles --> 682 <!-- sliderCursorStyles --> 683 <style> 684 input[type="range"]::-webkit-slider-thumb { 685 cursor: grab; 686 } 687 input[type="range"]::-webkit-slider-thumb:active { 688 cursor: grabbing; 689 } 690 input[type="range"]::-moz-range-thumb { 691 cursor: grab; 692 } 693 input[type="range"]::-moz-range-thumb:active { 694 cursor: grabbing; 695 } 696</style> 697 <!-- /sliderCursorStyles --> 698</head> 699<body class="body"> 700 <main class="w-layout-blockcontainer page-wrapper w-container"> 701 <div class="w-layout-blockcontainer layout w-container"> 702 <div class="w-layout-blockcontainer sidebar w-container"> 703 <div data-wf-component-id="e3085c5d-2aaf-6bde-48e6-78bb3a018ca1" data-wf-variant-state="base" class="w-layout-blockcontainer menu-wrapper w-container"> 704 <div class="w-layout-blockcontainer mobile-header w-container"> 705 <a href="../index.html" class="a-nav-logo-mobile-mobile-header w-inline-block"><img src="../images/Component-2.svg" loading="lazy" alt=""></a> 706 <a href="#" class="burger-btn w-inline-block"> 707 <div class="w-layout-blockcontainer div-burger-bg w-container"></div><img src="../images/Cross.svg" loading="lazy" alt="" class="icon-close"><img src="../images/fi_menu.svg" loading="lazy" alt="" class="icon-burger"> 708 </a> 709 </div> 710 <div class="w-layout-blockcontainer menu-wrapper-inner w-container"> 711 <div class="w-layout-blockcontainer logo-div w-container"> 712 <a href="../index.html" class="a-nav-logo-mobile w-inline-block"><img src="../images/Component-2.svg" loading="lazy" alt=""></a> 713 <div data-hover="false" data-delay="0" class="dropdown-ln w-dropdown"> 714 <div class="dropdown-ln-btn w-dropdown-toggle"><img src="../images/boxicons_globe.svg" loading="lazy" alt="" class="burfer-icon"> 715 <div class="text-tag">En</div> 716 </div> 717 <nav class="dropdown-list-3 w-dropdown-list"> 718 <a href="#" class="dropdown-link w-dropdown-link">English</a> 719 <a href="#" class="dropdown-link w-dropdown-link">Français</a> 720 <a href="#" class="dropdown-link w-dropdown-link">عربÙ</a> 721 </nav> 722 </div> 723 </div> 724 <nav class="w-layout-blockcontainer menu-links w-container"> 725 <a href="../index.html" class="sidebar-link w-inline-block"> 726 <div class="text-menu-link">Home</div> 727 </a> 728 <a href="../about.html" class="sidebar-link w-inline-block"> 729 <div class="text-menu-link">About</div> 730 </a> 731 <div data-hover="false" data-delay="0" class="dropdown w-dropdown"> 732 <div class="dropdown-sidebar-link-toggle w-dropdown-toggle"> 733 <div class="text-block-3">Partnership</div><img src="../images/icon-arrow-down.svg" loading="lazy" alt="" class="dropdown-arrow-icon"> 734 </div> 735 <nav class="dropdown-list-4 w-dropdown-list"> 736 <a href="../partnership/courier.html" aria-current="page" class="partners-dropdown-links w-dropdown-link w--current">Courier</a> 737 <a href="../partnership/auto-courier.html" class="partners-dropdown-links w-dropdown-link">Auto Courier</a> 738 <a href="../partnership/mig-partner.html" class="partners-dropdown-links w-dropdown-link">Mig Partner</a> 739 <a href="../partnership/place-partner.html" class="partners-dropdown-links w-dropdown-link">Place Partner</a> 740 <a href="../partnership/investor.html" class="partners-dropdown-links w-dropdown-link">Investor</a> 741 <a href="../partnership/general-partner.html" class="partners-dropdown-links w-dropdown-link">General Partner</a> 742 </nav> 743 </div> 744 <a href="../contacts.html" class="sidebar-link w-inline-block"> 745 <div class="text-menu-link">Contacts</div> 746 </a> 747 <a href="../faq.html" class="sidebar-link w-inline-block"> 748 <div class="text-menu-link">FAQ</div> 749 </a> 750 </nav> 751 <div class="btn-wrap mobile-full u-btnwrap-sidebar"> 752 <a data-wf--btn--variant="secondary" href="https://apps.apple.com/ru/app/migline/id6483928678" target="_blank" class="btn w-variant-b82ce0b0-5e94-0a63-ef29-41b351e8bbf8 w-button">Download the App</a> 753 </div> 754 <div class="w-layout-blockcontainer app-link w-container"><img src="../images/qr-code-gr.webp" loading="lazy" width="100" height="100" alt="" class="qr-code"> 755 <div class="app-link-text"> 756 <h5 class="heading-5">Get the App now</h5> 757 <div class="text">Scan the QR code <br data-wf-component-id="e3085c5d-2aaf-6bde-48e6-78bb3a018ca1" data-wf-variant-state="base">with your phone camera</div> 758 </div> 759 </div> 760 <div class="w-layout-blockcontainer container-8 w-container"> 761 <a href="#" class="text-small menu-doc-links">Cookie Settings</a> 762 <div class="w-layout-blockcontainer dot-divider w-container"></div> 763 <a href="../disclaimer.html" class="text-small menu-doc-links">Disclaimer</a> 764 <div class="w-layout-blockcontainer dot-divider w-container"></div> 765 <a href="../terms-of-use.html" class="text-small menu-doc-links">Terms of Use</a> 766 <div class="w-layout-blockcontainer dot-divider w-container"></div> 767 <a href="../privacy-policy.html" class="text-small menu-doc-links">Privacy Policy</a> 768 </div> 769 </div> 770 </div> 771 </div> 772 <div class="content"> 773 <div data-wf--partner-hero--variant="base" class="section hero partner"> 774 <div class="partner-image-wrapper"><img src="../images/Hero_3.webp" loading="lazy" alt="" sizes="(max-width: 767px) 100v
774w, (max-width: 991px) 728px, 940px" srcset="../images/Hero_3-p-500.webp 500w, ../images/Hero_3-p-800.webp 800w, ../images/Hero_3-p-1080.webp 1080w, ../images/Hero_3-p-1600.webp 1600w, ../images/Hero_3-p-2000.webp 2000w, ../images/Hero_3.webp 2124w" class="hero-partner-bgimage"></div> 775 <div class="partner-hero-content-block"> 776 <div class="text-block"> 777 <h1 class="heading text-on-dark">Courier</h1> 778 <div class="text-lead u-text-on-dark u-text-opacity-80">Join MigLine and start earning on your own <br>schedule â by foot, bike or moped. </div> 779 </div> 780 <div class="btn-wrap mobile-full"> 781 <a data-wf--btn--variant="tetriary" href="#form" class="btn w-variant-3ca7e667-1d1d-e953-2a1f-a00be15608a5 w-button">Become a courier</a> 782 </div> 783 </div> 784 <div class="hero-partner-grid"> 785 <div data-wf--partner-hero-feature--variant="base" class="text-block-partnerfeature hero-partner-card"> 786 <div class="text-roles"> 787 <h3 class="heading-4 u-text-on-dark">$5B â $9B</h3> 788 <div class="text text-on-dark opacity-80">Last-mile delivery market in Africa</div> 789 </div> 790 </div> 791 <div data-wf--partner-hero-feature--variant="base" class="text-block-partnerfeature hero-partner-card"> 792 <div class="text-roles"> 793 <h3 class="heading-4 u-text-on-dark">24h</h3> 794 <div class="text text-on-dark opacity-80">From agreement to operational launch</div> 795 </div> 796 </div> 797 <div data-wf--partner-hero-feature--variant="base" class="text-block-partnerfeature hero-partner-card"> 798 <div class="text-roles"> 799 <h3 class="heading-4 u-text-on-dark">+9</h3> 800 <div class="text text-on-dark opacity-80">Countries already active</div> 801 </div> 802 </div> 803 </div> 804 <div class="breadcrums-wrap"> 805 <a href="../partnership.html" class="breadcrum w-inline-block"> 806 <div class="text-tag u-text-on-dark">Partnership<br></div> 807 </a><img src="../images/Right-wh.svg" loading="lazy" width="16" height="16" alt=""> 808 <div class="breadcrum-active-page"> 809 <div class="text-tag u-text-on-dark">Courier partner<br></div> 810 </div> 811 </div> 812 </div> 813 <section class="section calculator"> 814 <div class="calculator-title-block left-top-mardgin"> 815 <div class="u-text-width-50"> 816 <h2 class="heading-2 u-text-width-50">Earnings calculator</h2> 817 </div> 818 <div class="u-text-width-50 mobile-width1-00"> 819 <div class="text-lead u-text-opacity-80">Fill in your country, preferred transport, and weekly availability â we'll show you a realistic earnings estimate based on real MigLine data. Top couriers who combine peak hours with bike or moped delivery earn up to 2à the average.</div> 820 </div> 821 </div> 822 <div class="calculator-section"> 823 <div class="calculator-wrap"> 824 <div class="calculator-left"> 825 <div class="calculator-form-block"> 826 <div class="calculator-form-wrap w-form"> 827 <form id="wf-form-Courier" name="wf-form-Courier" data-name="Courier" method="get" class="calculator-form" data-wf-page-id="69e9ed4dc57b5741466ed0d2" data-wf-element-id="a4d971bb-9c71-9ae4-f2be-7143e3ec5612"> 828 <div class="calculator-top-row"> 829 <div class="calculator-select-wrap"><select id="country-select" name="country-select" data-name="country-select" class="calculator-select w-select"> 830 <option value="dz">Algeria (DZD)</option> 831 <option value="ma">Morocco (MAD)</option> 832 <option value="sn">Senegal (XOF)</option> 833 <option value="ci">Côte d'Ivoire (XOF)</option> 834 <option value="cm">Cameroon (XAF)</option> 835 <option value="zm">Zambia (ZMW)</option> 836 <option value="tz">Tanzania (TZS)</option> 837 <option value="et">Ethiopia (ETB)</option> 838 <option value="ke">Kenya (KES)</option> 839 </select></div> 840 <div class="calculator-select-wrap"><select id="transport-select" name="transport-select" data-name="transport-select" required="" class="calculator-select w-select"> 841 <option value="on_foot">On foot</option> 842 <option value="bicycle">Bicycle</option> 843 <option value="moped">Moped / Motorbike</option> 844 <option value="car">Car</option> 845 </select></div> 846 </div> 847 <div id="days" class="calculator-control"> 848 <div class="calculator-label-row"> 849 <div class="calculator-label"> 850 <div class="calculator-label">Days per week:</div> 851 </div> 852 <div class="calculator-value-is-green"> 853 <div id="days-value" class="calculator-label is-green">4 days</div> 854 </div> 855 </div> 856 <div class="calculator-range-wrap"> 857 <div class="w-embed"><!-- calculatorRangeDays --> 858 <div class="calculator-range-track"> 859 <div class="calculator-range-fill" id="days-fill"></div> 860 <input class="calculator-range-input" id="days-range" type="range" min="1" max="7" step="1" value="4" name="days_per_week"> 861 </div> 862 <!-- /calculatorRangeDays --> 863 </div> 864 </div> 865 <div class="calculator-range-scale"> 866 <div class="calculator-scale-min"> 867 <div class="calculator-label">1 d</div> 868 </div> 869 <div class="calculator-scale-max"> 870 <div class="calculator-label">7 d</div> 871 </div> 872 </div> 873 </div> 874 <div id="hours" class="calculator-control"> 875 <div class="calculator-label-row"> 876 <div class="calculator-label"> 877 <div class="calculator-label">Hours per day:</div> 878 </div> 879 <div class="calculator-value-is-green"> 880 <div id="hours-value" class="calculator-label is-green">4 days</div> 881 </div> 882 </div> 883 <div class="calculator-range-wrap"> 884 <div class="w-embed"><!-- calculatorRangeHours --> 885 <div class="calculator-range-track"> 886 <div class="calculator-range-fill" id="hours-fill"></div> 887 <input class="calculator-range-input" id="hours-range" type="range" min="2" max="12" step="1" value="7" name="hours_per_day"> 888 </div> 889 <!-- /calculatorRangeHours --> 890 </div> 891 </div> 892 <div class="calculator-range-scale"> 893 <div class="calculator-scale-min"> 894 <div class="calculator-label">2h</div> 895 </div> 896 <div class="calculator-scale-max"> 897 <div class="calculator-label">12 h</div> 898 </div> 899 </div> 900 </div> 901 </form> 902 <div class="success-message w-form-done"> 903 <div class="heading-5 form">Thanks, weâll contact you within 24 hours.â</div> 904 </div> 905 <div class="error-message w-form-fail"> 906 <div class="form-error-text">Your form wasnât submitted. Please check your details and try again.</div> 907 </div> 908 </div> 909 </div> 910 </div> 911 <div class="calculator-right"> 912 <div class="calculator-card-odometr"> 913 <div class="calculator-income-wrap-odometr"> 914 <div class="calculator-card-kicker">Estimated monthly income*</div> 915 <div class="calculator-income-row-odometr"> 916 <div class="calculator-income-display-odometr"> 917 <div class="calculator-income-number-odometr"> 918 <div class="calculator-income-digits-odometr"></div> 919 </div> 920 <div class="w-layout-vflex"> 921 <div class="calculator-income-scale-odometr">M</div> 922 </div> 923 </div> 924 <div id="income-currency" class="calculator-income-currency">XOF</div> 925 </div> 926 <div class="calculator-income-meta"> 927 <div id="income-meta" class="meta-prefix">per month</div> 928 <div class="div-block-34"></div> 929 <div id="income-meta-values" class="meta-values">4 d/week, 7 h/day</div> 930 </div> 931 </div> 932 <div class="calculator-stats"> 933 <div class="calculator-stat-row"> 934 <div id="income-meta" class="stat-label">Orders per day (est.)</div> 935 <div id="orders-per-day" class="stat-value">16 orders</div> 936 </div> 937 <div class="calculator-stat-row"> 938 <div id="income-meta" class="stat-label">Per order</div> 939 <div id="per-order" class="stat-value">7K XOF</div> 940 </div> 941 <div class="calculator-stat-row"> 942 <div id="income-meta" class="stat-label">Weekly earnings</div> 943 <div id="weekly-earnings" class="stat-value">576K XOF</div> 944 </div> 945 </div> 946 <div class="btn-wrap mobile-full calculator-form"> 947 <a data-wf--btn--variant="tetriary" href="#form" class="btn w-variant-3ca7e667-1d1d-e953-2a1f-a00be15608a5 w-button">Become a courier</a> 948 </div> 949 </div> 950 <div class="calculator-note"> 951 <div class="text">Estimate based on average MigLine data. Actual income depends on order density, time of day, and
951your performance bonuses. <br> 952 <a href="../disclaimer.html" class="text-link">See full disclaimer</a> 953 </div> 954 </div> 955 </div> 956 </div> 957 </div> 958 <div class="cta-block-question"> 959 <div class="cta-title"> 960 <h2 class="heading-2">Haven't found your place? <br>Conact us</h2> 961 <div class="text u-text-opacity-80">We're expanding fast. Leave your details and we'll notify you as<br>soon as MigLine launches in your city.</div> 962 </div> 963 <div class="div-block-13"> 964 <div class="btn-wrap mobile-full"> 965 <a data-wf--btn--variant="tetriary" href="#popup-form" class="btn w-variant-3ca7e667-1d1d-e953-2a1f-a00be15608a5 w-button">Fill out the form</a> 966 </div> 967 <div class="btn-wrap mobile-full"> 968 <a href="#" class="icon-btn-2 w-inline-block"> 969 <div class="icon-button-2"> 970 <div class="icon-th-btn-2 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 971 <path fill-rule="evenodd" clip-rule="evenodd" d="M19.7767 4.42997C20.0238 4.32596 20.2943 4.29008 20.5599 4.32608C20.8256 4.36208 21.0768 4.46863 21.2873 4.63465C21.4979 4.80067 21.6601 5.02008 21.757 5.27005C21.854 5.52002 21.8822 5.79141 21.8387 6.05597L19.5707 19.813C19.3507 21.14 17.8947 21.901 16.6777 21.24C15.6597 20.687 14.1477 19.835 12.7877 18.946C12.1077 18.501 10.0247 17.076 10.2807 16.062C10.5007 15.195 14.0007 11.937 16.0007 9.99997C16.7857 9.23897 16.4277 8.79997 15.5007 9.49997C13.1987 11.238 9.50265 13.881 8.28065 14.625C7.20265 15.281 6.64065 15.393 5.96865 15.281C4.74265 15.077 3.60565 14.761 2.67765 14.376C1.42365 13.856 1.48465 12.132 2.67665 11.63L19.7767 4.42997Z" fill="currentColor"></path> 972 </svg></div> 973 <div class="text-button-2">Chat on Telegram</div> 974 </div> 975 </a> 976 </div> 977 </div> 978 </div> 979 </section> 980 <section class="section features"> 981 <div class="partner-title-block left-top-mardgin"> 982 <h2 class="heading-2 u-text-on-dark">What you get with MigLine</h2> 983 </div> 984 <div class="features-wrap"> 985 <div class="features-div"> 986 <div class="text-block features"><img width="82" loading="lazy" alt="" src="../images/light.svg" class="icon-feature"> 987 <h3 class="heading-3 text-on-dark">Instant payouts</h3> 988 <div class="text text-on-dark opacity-80">Request your earnings anytime â money hits your account within <br>24 hours. No waiting for payday.</div> 989 </div> 990 <div class="text-block features"><img width="82" loading="lazy" alt="" src="../images/Calendar-filled.svg" class="icon-feature"> 991 <h3 class="heading-3 text-on-dark">Total schedule freedom</h3> 992 <div class="text text-on-dark opacity-80">Work 2 hours or 12. Weekdays, weekends, mornings or late nights â you decide when you're online.</div> 993 </div> 994 <div class="text-block features"><img width="82" loading="lazy" alt="" src="../images/Shipment-filled-2.svg" class="icon-feature"> 995 <h3 class="heading-3 text-on-dark">Work your neighborhood</h3> 996 <div class="text text-on-dark opacity-80">Deliver in an area you know and love. The app suggests high-demand zones nearby so you spend less time traveling.</div> 997 </div> 998 <div class="text-block features"><img width="82" loading="lazy" alt="" src="../images/Shipment-filled-5.svg" class="icon-feature"> 999 <h3 class="heading-3 text-on-dark">Performance bonuses</h3> 1000 <div class="text text-on-dark opacity-80">Complete streaks, work during peak hours, maintain a top rating â unlock bonus multipliers on top of your base income.</div> 1001 </div> 1002 <div class="text-block features"><img width="82" loading="lazy" alt="" src="../images/Chat-filled.svg" class="icon-feature"> 1003 <h3 class="heading-3 text-on-dark">24/7 courier support</h3> 1004 <div class="text text-on-dark opacity-80">Got an issue mid-delivery? Our support team is available around the clock in your local language.</div> 1005 </div> 1006 <div class="text-block features"><img width="82" loading="lazy" alt="" src="../images/3-User.svg" class="icon-feature"> 1007 <h3 class="heading-3 text-on-dark">Referral earnings</h3> 1008 <div class="text text-on-dark opacity-80">Invite a friend to join MigLine. Every time they complete <br>a delivery, you earn a percentage â permanently</div> 1009 </div> 1010 </div> 1011 </div> 1012 <div class="partner-features-block-right"> 1013 <div class="btn-wrap mobile-full u-block-center"> 1014 <a data-wf--btn--variant="tetriary" href="#form" class="btn w-variant-3ca7e667-1d1d-e953-2a1f-a00be15608a5 w-button">Become a courier</a> 1015 </div> 1016 </div> 1017 </section> 1018 <section class="section start"> 1019 <div class="partner-title-block left-top-mardgin"> 1020 <h2 class="heading-2 u-text-on-light">What you'll need to start</h2> 1021 </div> 1022 <div class="w-layout-grid grid-2"> 1023 <div data-wf--where-to-start-card--variant="base" class="partner-start-card-text-block partner-start-card"><img width="Auto" height="Auto" alt="" src="../images/check.svg" loading="lazy" class="image-16"> 1024 <div class="text-partner-start-block"> 1025 <h3 class="heading-4">Place Partner</h3> 1026 <div class="text u-text-on-light u-text-opacity-80">Android 8+ or iOS 13+. The MigLine app is free to download</div> 1027 </div> 1028 </div> 1029 <div data-wf--where-to-start-card--variant="base" class="partner-start-card-text-block partner-start-card"><img width="Auto" height="Auto" alt="" src="../images/check.svg" loading="lazy" class="image-16"> 1030 <div class="text-partner-start-block"> 1031 <h3 class="heading-4">Age 18+</h3> 1032 <div class="text u-text-on-light u-text-opacity-80">You must be 18 years or older to become a MigLine courier.</div> 1033 </div> 1034 </div> 1035 <div data-wf--where-to-start-card--variant="base" class="partner-start-card-text-block partner-start-card"><img width="Auto" height="Auto" alt="" src="../images/check.svg" loading="lazy" class="image-16"> 1036 <div class="text-partner-start-block"> 1037 <h3 class="heading-4">Valid ID</h3> 1038 <div class="text u-text-on-light u-text-opacity-80">National ID, passport or equivalent. Needed for one-time identity check.</div> 1039 </div> 1040 </div> 1041 </div> 1042 </section> 1043 <section class="section reviews-partner"> 1044 <div class="partner-reviews-image-wrapper-copy"><img sizes="100vw" srcset="../images/Reviews-2-p-500.webp 500w, ../images/Reviews-2-p-800.webp 800w, ../images/Reviews-2-p-1080.webp 1080w, ../images/Reviews-2-p-1600.webp 1600w, ../images/Reviews-2-p-2000.webp 2000w, ../images/Reviews-2.webp 2124w" alt="" loading="lazy" src="../images/Reviews-2.webp" class="reviews-partner-bgimage-copy"></div> 1045 <div class="partner-reviews-text-block left-top-mardgin width-75"> 1046 <h2 class="heading u-text-on-dark">Real peoples, <br>real results</h2> 1047 </div> 1048 <div data-delay="4000" data-animation="slide" class="slider slider-wit-flag-title-39 w-slider" data-autoplay="false" data-easing="ease-in-out" data-hide-arrows="false" data-disable-swipe="false" data-autoplay-limit="0" data-nav-spacing="3" data-duration="500" data-infinite="true"> 1049 <div class="mask slider-wit-flag-title-40 w-slider-mask"> 1050 <div class="slide slider-wit-flag-title-61 w-slide"> 1051 <div class="rate-wrap slider-wit-flag-title-62"> 1052 <div class="div-block-19 slider-wit-flag-title-63"> 1053 <div class="text-rate slider-wit-flag-title-64">4.9<span class="text-span slider-wit-flag-title-65">/5</span></div> 1054 </div> 1055 <div class="review-slider-title-image-wrap slider-wit-flag-title-66"><img src="../images/NG.svg" loading="lazy" alt="" class="review-slider-title-image slider-wit-flag-title-67"></div> 1056 <div> 1057 <div class="text medium text-on-dark slider-wit-flag-title-68">Chukwuemeka A.</div> 1058 <div class="text-small text-on-dark opacity-80 slider-wit-flag-title-69">Lagos, Nigeria · 8 months active</div> 1059 </div> 1060 </div> 1061 <div class="text-review slider-wit-flag-title-70 courier">"I was skeptical at first, but within two weeks I was covering my rent. The bonus system during peak hours makes a big difference â I now plan my schedule around it."</div> 1062 </div> 1063 <div class="slide slider-wit-flag-title-61 w-slide"> 1064 <div class="rate-wrap slider-wit-flag-title-62"> 1065 <div class="div-block-19 slider-wit-flag-title-63"> 1066 <div class="text-rate slider-wit-flag-title-64">4.9<span class="text-span slider-wit-flag-title-65">/5</span></div> 1067 </div> 1068 <div class="review-slider-title-image-wrap slider-wit-flag-title-66"><img src="../images/SNG.svg" loading="lazy" alt="" class="review-slider-title-image slider-wit-flag-title-67"></div> 1069 <div> 1070 <div class="text medium text-on-dark slider-wit-flag-title-68">Fatou D.</div> 1071 <div class="text-small text-on-dark opacity-80 slider-wit-flag-title-69">Nigeria</div> 1072 </div> 1073 </div> 1074 <div class="text-review slider-wit-flag-title-70 courier">"I deliver after my university classes, 4 hours a day. I've already referred three friends and my referral bonus alone pays for my phone bill every month."</div> 1075 </div> 1076 <div class="slide slider-wit-flag-title-61 w-slide"> 1077 <div class="rate-wrap slider-wit-flag-title-62"> 1078 <div class="div-block-19 slider-wit-flag-title-63"> 1079 <div class="text-rate slider-wit-flag-title-64">4.9<span class="text-span slider-wit-flag-title-65">/5</span></div> 1080 </div> 1081 <div class="review-slider-title-image-wrap slider-wit-flag-title-66"><img src="../images/CDV.svg" loading="lazy" alt="" class="review-slider-title-image slider-wit-flag-title-67"></div> 1082 <div> 1083 <div class="text medium text-on-dark slider-wit-flag-title-68">Matheus C.</div> 1084 <div class="text-small text-on-dark opacity-80 slider-wit-flag-title-69">Côte d'Ivoire</div> 1085 </div> 1086 </div> 1087 <div class="text-review slider-wit-flag-title-70 courier">"I had a question on my first delivery and support answered in minutes â in Portuguese. That level of service is what makes MigLine different from the others."</div> 1088 </div> 1089 </div> 1090 <div class="left-arrow slider-wit-flag-title-71 w-slider-arrow-left"> 1091 <div class="slider-arrow-icon slider-wit-flag-title-72"></div> 1092 </div> 1093 <div class="right-arrow slider-wit-flag-title-73 w-slider-arrow-right"> 1094 <div class="slider-arrow-icon slider-wit-flag-title-72 right slider-wit-flag-title-74"></div> 1095 </div> 1096 <div class="slide-nav slider-wit-flag-title-75 w-slider-nav w-round w-num"></div> 1097 <div class="arrow-group-bg slider-wit-flag-title-76"></div> 1098 </div> 1099 </section> 1100 <section class="section app"> 1101 <div class="text-block center-top-margin"> 1102 <h2 class="heading-2 u-text-on-dark u-text-center">Join us and start earning with MigLine Pro App</h2> 1103 </div> 1104 <div class="app-features-wrap-copy"> 1105 <div id="w-node-_72f90d18-6e82-096a-cef2-742128d68d91-466ed0d2" class="partners-app-features-div-copy"> 1106 <div class="text-block parner-app-feature"> 1107 <h3 class="heading-4 u-text-center u-text-yellow">Your income, always transparent</h3> 1108 <div class="text u-text-center u-text-opacity-80 u-text-on-dark">
1108Track your daily earnings in real time â updated after every order.</div> 1109 </div> 1110 </div> 1111 </div> 1112 <div class="app-block-screen partners"><img src="../images/iPhone-12-Pro-earnings.webp" loading="lazy" width="354" sizes="(max-width: 479px) 100vw, 354px" alt="" srcset="../images/iPhone-12-Pro-earnings-p-500.webp 500w, ../images/iPhone-12-Pro-earnings-p-800.webp 800w, ../images/iPhone-12-Pro-earnings.webp 852w" class="image-app"></div> 1113 </section> 1114 <section class="section form"> 1115 <div class="partners-form-steps"> 1116 <div class="title-block left-top-mardgin partners"> 1117 <h2 class="heading">Become a courier</h2> 1118 <div class="text-lead u-text-opacity-80">No CV, no interviews, no waiting weeks. Leave your contact â we'll reach out within 24 hours.</div> 1119 </div> 1120 <div class="w-layout-grid form-steps"> 1121 <div class="partner-form-step partner-start-card"> 1122 <div class="form-step-text"> 1123 <div class="form-step"> 1124 <div class="heading-4 step-text">1</div> 1125 </div> 1126 <h3 class="heading-4 partner-form-step_text">Apply online</h3> 1127 </div> 1128 <div class="text u-text-on-light u-text-opacity-80">Fill out the short form below. Name, phone, city, transport type â that's it</div> 1129 </div> 1130 <div class="partner-form-step partner-start-card"> 1131 <div class="form-step-text"> 1132 <div class="form-step"> 1133 <div class="heading-4 step-text">2</div> 1134 </div> 1135 <h3 class="heading-4 partner-form-step_text">Quick verification</h3> 1136 </div> 1137 <div class="text u-text-on-light u-text-opacity-80">Our local team confirms your profile within 24 hours. Wait for the call</div> 1138 </div> 1139 <div class="partner-form-step partner-start-card"> 1140 <div class="form-step-text"> 1141 <div class="form-step"> 1142 <div class="heading-4 step-text">3</div> 1143 </div> 1144 <h3 class="heading-4 partner-form-step_text">Download the app</h3> 1145 </div> 1146 <div class="text u-text-on-light u-text-opacity-80">Install MigLine Courier on iOS or Android using the link in the SMS</div> 1147 </div> 1148 <div class="partner-form-step partner-start-card"> 1149 <div class="form-step-text"><img width="Auto" height="Auto" alt="" src="../images/check.svg" loading="lazy" class="form-step-icon"> 1150 <h3 class="heading-4 partner-form-step_text">It`s done</h3> 1151 </div> 1152 <div class="text u-text-on-light u-text-opacity-80">Switch on availability and start receiving orders in your area immediately</div> 1153 </div> 1154 </div> 1155 <div id="form" class="div-block-22"> 1156 <div> 1157 <div class="form-title"> 1158 <h3 class="heading-3">Apply in 60 second</h3> 1159 <div class="text">We'll be in touch within 24 hours. Our team will call you to confirm your application and answer any questions.</div> 1160 </div> 1161 <div class="tags-contries"> 1162 <div class="country-tag"> 1163 <div class="flag"><img loading="lazy" src="../images/algeria.svg" alt="" class="image-17"></div> 1164 <div class="text-tag">Algeria</div> 1165 </div> 1166 <div class="country-tag"> 1167 <div class="flag"><img loading="lazy" src="../images/Morocco.svg" alt="" class="image-17"></div> 1168 <div class="text-tag">Morocco</div> 1169 </div> 1170 <div class="country-tag"> 1171 <div class="flag"><img loading="lazy" src="../images/Senegal.svg" alt="" class="image-17"></div> 1172 <div class="text-tag">Senegal</div> 1173 </div> 1174 <div class="country-tag"> 1175 <div class="flag"><img loading="lazy" src="../images/CoÌte-dIvoire.svg" alt="" class="image-17"></div> 1176 <div class="text-tag">Côte d'Ivoire</div> 1177 </div> 1178 <div class="country-tag"> 1179 <div class="flag"><img loading="lazy" src="../images/Cameroon.svg" alt="" class="image-17"></div> 1180 <div class="text-tag">Cameroon</div> 1181 </div> 1182 <div class="country-tag"> 1183 <div class="flag">
1183<img loading="lazy" src="../images/Zambia.svg" alt="" class="image-17"></div> 1184 <div class="text-tag">Zambia</div> 1185 </div> 1186 <div class="country-tag"> 1187 <div class="flag"><img loading="lazy" src="../images/Tanzania.svg" alt="" class="image-17"></div> 1188 <div class="text-tag">Tanzania</div> 1189 </div> 1190 <div class="country-tag"> 1191 <div class="flag"><img loading="lazy" src="../images/Ethiopia.svg" alt="" class="image-17"></div> 1192 <div class="text-tag">Ethiopia</div> 1193 </div> 1194 <div class="country-tag"> 1195 <div class="flag"><img loading="lazy" src="../images/Kenia.svg" alt="" class="image-17"></div> 1196 <div class="text-tag">Kenya</div> 1197 </div> 1198 </div> 1199 </div> 1200 <div class="courier-form-wrap"> 1201 <div class="courier-form-success"> 1202 <div class="w-form"> 1203 <form id="wf-form-Courier" name="wf-form-Courier" data-name="Courier" method="get" class="courier-form" data-wf-page-id="69e9ed4dc57b5741466ed0d2" data-wf-element-id="957173f5-c597-c501-e849-fad4bacb5fac"><input class="input w-input" maxlength="256" name="name" data-name="name" placeholder="Name" type="text" id="name" required=""><input class="input w-input" maxlength="256" name="phone" data-name="phone" placeholder="" type="tel" id="phone" required=""> 1204 <div class="select-wrap"> 1205 <div class="text-input">Select your country</div><select id="country" name="country" data-name="country" required="" class="select w-select"> 1206 <option value="algeria">Algeria</option> 1207 <option value="morocco">Morocco</option> 1208 <option value="senegal">Senegal</option> 1209 <option value="côte d'Ivoire">Côte d'Ivoire</option> 1210 <option value="cameroon">Cameroon</option> 1211 <option value="zambia">Zambia</option> 1212 <option value="tanzania">Tanzania</option> 1213 <option value="ethiopia">Ethiopia</option> 1214 <option value="kenya">Kenya</option> 1215 </select> 1216 </div> 1217 <div class="select-wrap"> 1218 <div class="text-input">Transport type</div><select id="transport" name="transport" data-name="transport" required="" class="select w-select"> 1219 <option value="Bicycle">Bicycle</option> 1220 <option value="moped/motobike">Moped/Motobike</option> 1221 <option value="Car">Car</option> 1222 <option value="Van">Van</option> 1223 </select> 1224 </div><input type="submit" data-wait="Please wait..." class="btn w-button" value="Apply now"> 1225 <div class="form-policy-wrap"><label class="w-checkbox"><input type="checkbox" id="checkbox" name="checkbox" data-name="Checkbox" required="" class="w-checkbox-input check-box"><span class="text-small form-disclaimr w-form-label" for="checkbox">By submitting this form, I agree to the <a href="../Terms-of-Use.html" class="link-legal">Terms of Use</a> and <a href="#" class="link-legal">Privacy Policy </a>and consent to BT MigLine processing my personal data to review my enquiry and contact me</span></label></div> 1226 </form> 1227 <div class="success-message w-form-done"> 1228 <div class="heading-5 form">You're on our radar! ð¤ We've received your application. Our partnership manager will reach out within 24 hours.</div> 1229 </div> 1230 <div class="error-message w-form-fail"> 1231 <div class="form-error-text">Your form wasnât submitted. Please check your details and try again.</div> 1232 </div> 1233 </div> 1234 </div> 1235 </div> 1236 </div> 1237 </div> 1238 </section> 1239 <section class="section banner"> 1240 <div class="banner-title"> 1241 <div class="banner-text"> 1242 <h2 class="heading-2 u-text-on-dark">Earn every time you invite a friend</h2> 1243 <div class="text u-text-on-dark">When you invite another courier to MiGLiNE, you earn MiGCOiN bonuses for every order they complete â not just the first one. Once you've invited 10 or more people, you start receiving a percentage of their activity as ongoing bonus rewards. The more friends you bring, the more coins you accumulate â every single day.</div> 1244 </div> 1245 <div class="btn-wrap mobile-full"> 1246 <a data-wf--btn--variant="tetriary" href="#" class="btn w-variant-3ca7e667-1d1d-e953-2a1f-a00be15608a5 w-button">Know more</a> 1247 </div> 1248 </div> 1249 <div class="banner-image-wrap"><img src="../images/refereal.webp" loading="lazy" width="354" sizes="(max-width: 479px) 100vw, 354px" alt="" srcset="../images/8fdabc90294f9104ebdd8234740ebb5c_refereal-p-500.webp 500w, ../images/refereal.webp 872w" class="banner-image"></div> 1250 </section> 1251 <section class="section-3 faq courier"> 1252 <div class="text-block-5 center-top-margin"> 1253 <h2 class="heading-9 u-text-center">Got questions?</h2> 1254 <div class="text-lead-5 u-text-center u-text-opacity-80">
1254Weâve collected the most common questions to make things easier for you</div> 1255 </div> 1256 <div> 1257 <div data-current="Tab 1" data-easing="ease" data-duration-in="300" data-duration-out="100" class="tabs w-tabs"> 1258 <div class="tabs-menu-2 w-tab-menu"> 1259 <a data-w-tab="Tab 1" class="tab-round-2 w-inline-block w-tab-link w--current"> 1260 <div>About</div> 1261 </a> 1262 <a data-w-tab="Tab 2" class="tab-round-2 w-inline-block w-tab-link"> 1263 <div>Requirements</div> 1264 </a> 1265 <a data-w-tab="Tab 3" class="tab-round-2 w-inline-block w-tab-link"> 1266 <div>Transport</div> 1267 </a> 1268 <a data-w-tab="Tab 4" class="tab-round-2 w-inline-block w-tab-link"> 1269 <div>Getting started</div> 1270 </a> 1271 </div> 1272 <div class="tabs-content-2 w-tab-content"> 1273 <div data-w-tab="Tab 1" class="w-tab-pane w--tab-active"> 1274 <div class="faq-accordion-item"> 1275 <div class="faq-accordion-trigger"> 1276 <h3 class="heading-10">Do I need experience to become a courier?</h3> 1277 <div class="faq-accordion-icon-wrap-2"> 1278 <div class="accordion-icon"> 1279 <div class="accordion-icon-line-horiz-2"></div> 1280 <div class="accordion-icon-line-vert-3"></div> 1281 </div> 1282 </div> 1283 </div> 1284 <div class="faq-accordion-content"> 1285 <div class="text-3">After placing an order, the system assigns the nearest available driver. Customers can track the order in real time until delivery is completed</div> 1286 </div> 1287 </div> 1288 <div class="faq-accordion-item"> 1289 <div class="faq-accordion-trigger"> 1290 <h3 class="heading-10">How and when do I receive my earnings?</h3> 1291 <div class="faq-accordion-icon-wrap-2"> 1292 <div class="accordion-icon"> 1293 <div class="accordion-icon-line-horiz-2"></div> 1294 <div class="accordion-icon-line-vert-3"></div> 1295 </div> 1296 </div> 1297 </div> 1298 <div class="faq-accordion-content"> 1299 <div class="text-3">You can request a payout at any time through the app. Funds are transferred to your bank account or mobile money wallet within 24 hours. There are no minimum withdrawal limits.</div> 1300 </div> 1301 </div> 1302 <div class="faq-accordion-item"> 1303 <div class="faq-accordion-trigger"> 1304 <h3 class="heading-10">How and when do I receive my earnings?</h3> 1305 <div class="faq-accordion-icon-wrap-2"> 1306 <div class="accordion-icon"> 1307 <div class="accordion-icon-line-horiz-2"></div> 1308 <div class="accordion-icon-line-vert-3"></div> 1309 </div> 1310 </div> 1311 </div> 1312 <div class="faq-accordion-content"> 1313 <div class="text-3">You can request a payout at any time through the app. Funds are transferred to your bank account or mobile money wallet within 24 hours. There are no minimum withdrawal limits.</div> 1314 </div> 1315 </div> 1316 </div> 1317 <div data-w-tab="Tab 2" class="w-tab-pane"> 1318 <div class="faq-accordion-item"> 1319 <div class="faq-accordion-trigger"> 1320 <h3 class="heading-10">Do I need experience to become a courier?</h3> 1321 <div class="faq-accordion-icon-wrap-2"> 1322 <div class="accordion-icon"> 1323 <div class="accordion-icon-line-horiz-2"></div> 1324 <div class="accordion-icon-line-vert-3"></div> 1325 </div> 1326 </div> 1327 </div> 1328 <div class="faq-accordion-content"> 1329 <div class="text-3">After placing an order, the system assigns the nearest available driver. Customers can track the order in real time until delivery is completed</div> 1330 </div> 1331 </div> 1332 <div class="faq-accordion-item"> 1333 <div class="faq-accordion-trigger"> 1334 <h3 class="heading-10">Is there insurance for couriers?</h3> 1335 <div class="faq-accordion-icon-wrap-2"> 1336 <div class="accordion-icon"> 1337 <div class="accordion-icon-line-horiz-2"></div> 1338 <div class="accordion-icon-line-vert-3"></div> 1339 </div> 1340 </div> 1341 </div> 1342 <div class="faq-accordion-content"> 1343 <div class="text-3">After placing an order, the system assigns the nearest available driver. Customers can track the order in real time until delivery is completed</div> 1344 </div> 1345 </div> 1346 <div class="faq-accordion-item"> 1347 <div class="faq-accordion-trigger"> 1348 <h3 class="heading-10">What if MigLine is not yet in my city?</h3> 1349 <div class="faq-accordion-icon-wrap-2"> 1350 <div class="accordion-icon"> 1351 <div class="accordion-icon-line-horiz-2"></div> 1352 <div class="accordion-icon-line-vert-3"></div> 1353 </div> 1354 </div> 1355 </div> 1356 <div class="faq-accordion-content"> 1357 <div class="text-3">After placing an order, the system assigns the nearest available driver. Customers can track the order in real time until delivery is completed</div> 1358 </div> 1359 </div> 1360 </div> 1361 <div data-w-tab="Tab 3" class="w-tab-pane"> 1362 <div class="faq-accordion-item"> 1363 <div class="faq-accordion-trigger"> 1364 <h3 class="heading-10">Do I need experience to become a courier?</h3> 1365 <div class="faq-accordion-icon-wrap-2"> 1366 <div class="accordion-icon"> 1367 <div class="accordion-icon-line-horiz-2"></div> 1368 <div class="accordion-icon-line-vert-3"></div> 1369 </div> 1370 </div> 1371 </div> 1372 <div class="faq-accordion-content"> 1373 <div class="text-3">After placing an order, the system assigns the nearest available driver. Customers can track the order in real time until delivery is completed</div> 1374 </div> 1375 </div> 1376 <div class="faq-accordion-item"> 1377 <div class="faq-accordion-trigger"> 1378 <h3 class="heading-10">Can I work for other delivery apps at the same time?</h3> 1379 <div class="faq-accordion-icon-wrap-2"> 1380 <div class="accordion-icon"> 1381 <div class="accordion-icon-line-horiz-2"></div> 1382 <div class="accordion-icon-line-vert-3"></div> 1383 </div> 1384 </div> 1385 </div> 1386 <div class="faq-accordion-content"> 1387 <div class="text-3">After placing an order, the system assigns the nearest available driver. Customers can track the order in real time until delivery is completed</div> 1388 </div> 1389 </div> 1390 <div class="faq-accordion-item"> 1391 <div class="faq-accordion-trigger"> 1392 <h3 class="heading-10">Is there insurance for couriers?</h3> 1393 <div class="faq-accordion-icon-wrap-2"> 1394 <div class="accordion-icon"> 1395 <div class="accordion-icon-line-horiz-2"></div> 1396 <div class="accordion-icon-line-vert-3"></div> 1397 </div> 1398 </div> 1399 </div> 1400 <div class="faq-accordion-content"> 1401 <div class="text-3">After placing an order, the system assigns the nearest available driver. Customers can track the order in real time until delivery is completed</div> 1402 </div> 1403 </div> 1404 </div> 1405 <div data-w-tab="Tab 4" class="w-tab-pane"> 1406 <div class="faq-accordion-item"> 1407 <div class="faq-accordion-trigger"> 1408 <h3 class="heading-10">Can I work for other delivery apps at the same time?</h3> 1409 <div class="faq-accordion-icon-wrap-2"> 1410 <div class="accordion-icon"> 1411 <div class="accordion-icon-line-horiz-2"></div> 1412 <div class="accordion-icon-line-vert-3"></div> 1413 </div> 1414 </div> 1415 </div> 1416 <div class="faq-accordion-content"> 1417 <div class="text-3">After placing an order, the system assigns the nearest available driver. Customers can track the order in real time until delivery is completed</div> 1418 </div> 1419 </div> 1420 <div class="faq-accordion-item"> 1421 <div class="faq-accordion-trigger"> 1422 <h3 class="heading-10">Do I need experience to become a courier?</h3> 1423 <div class="faq-accordion-icon-wrap-2"> 1424 <div class="accordion-icon"> 1425 <div class="accordion-icon-line-horiz-2"></div> 1426 <div class="accordion-icon-line-vert-3"></div> 1427 </div> 1428 </div> 1429 </div> 1430 <div class="faq-accordion-content"> 1431 <div class="text-3">After placing an order, the system assigns the nearest available driver. Customers can track the order in real time until delivery is completed</div> 1432 </div> 1433 </div> 1434 <div class="faq-accordion-item"> 1435 <div class="faq-accordion-trigger"> 1436 <h3 class="heading-10">Do I need experience to become a courier?</h3> 1437 <div class="faq-accordion-icon-wrap-2"> 1438 <div class="accordion-icon"> 1439 <div class="accordion-icon-line-horiz-2"></div> 1440 <div class="accordion-icon-line-vert-3"></div> 1441 </div> 1442 </div> 1443 </div> 1444 <div class="faq-accordion-content"> 1445 <div class="text-3">After placing an order, the system assigns the nearest available driver. Customers can track the order in real time until delivery is completed</div> 1446 </div> 1447 </div> 1448 <div class="faq-accordion-item"> 1449 <div class="faq-accordion-trigger"> 1450 <h3 class="heading-10">What if MigLine is not yet in my city?</h3> 1451 <div class="faq-accordion-icon-wrap-2"> 1452 <div class="accordion-icon"> 1453 <div class="accordion-icon-line-horiz-2"></div> 1454 <div class="accordion-icon-line-vert-3"></div> 1455 </div> 1456 </div> 1457 </div> 1458 <div class="faq-accordion-content"> 1459 <div class="text-3">After placing an order, the system assigns the nearest available driver. Customers can track the order in real time until delivery is completed</div> 1460 </div> 1461 </div> 1462 </div> 1463 </div> 1464 </div> 1465 </div> 1466 <div class="faq-cta-block-question-page-partner"> 1467 <div class="cta-title-4"> 1468 <h2 class="heading-9">Haven't found right answer? <br>Contact us</h2> 1469 </div> 1470 <div class="div-block-page-partner"> 1471 <div class="btn-wrap mobile-full"> 1472 <a data-wf--btn--variant="tetriary" href="/contacts#form" class="btn w-variant-3ca7e667-1d1d-e953-2a1f-a00be15608a5 w-button">Contact Us</a> 1473 </div> 1474 <div class="btn-wrap mobile-full"> 1475 <a href="#" class="icon-btn-5 w-inline-block"> 1476 <div class="icon-button-2"> 1477 <div class="icon-th-btn-4 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1478 <path fill-rule="evenodd" clip-rule="evenodd" d="M19.7767 4.42997C20.0238 4.32596 20.2943 4.29008 20.5599 4.32608C20.8256 4.36208 21.0768 4.46863 21.2873 4.63465C21.4979 4.80067 21.6601 5.02008 21.757 5.27005C21.854 5.52002 21.8822 5.79141 21.8387 6.05597L19.5707 19.813C19.3507 21.14 17.8947 21.901 16.6777 21.24C15.6597 20.687 14.1477 19.835 12.7877 18.946C12.1077 18.501 10.0247 17.076 10.2807 16.062C10.5007 15.195 14.0007 11.937 16.0007 9.99997C16.7857 9.23897 16.4277 8.79997 15.5007 9.49997C13.1987 11.238 9.50265 13.881 8.28065 14.625C7.20265 15.281 6.64065 15.393 5.96865 15.281C4.74265 15.077 3.60565 14.761 2.67765 14.376C1.42365 13.856 1.48465 12.132 2.67665 11.63L19.7767 4.42997Z" fill="currentColor"></path> 1479 </svg></div> 1480 <div class="text-button-4">Chat on Telegram</div> 1481 </div> 1482 </a> 1483 </div> 1484 </div> 1485 </div> 1486 </section> 1487 <section class="section partners-cross"> 1488 <div class="partner-form"> 1489 <div class="bg-role2"></div> 1490 <div class="bg-role2-2"></div> 1491 <div class="title-block left-top-mardgin"> 1492 <h2 class="heading u-text-on-dark">Another partnerships</h2> 1493 </div> 1494 <div class="roles-grid"> 1495 <a href="../partnership/auto-courier.html" class="text-block roles-card w-inline-block"> 1496 <div class="text-roles"> 1497 <h3 class="heading-3 text-on-dark">Auto Courier</h3> 1498 <div class="text text-on-dark opacity-80">Provide delivery services in your city and earn based on completed orders</div> 1499 </div> 1500 <div class="arrow right roles"> 1501 <div class="arrow-icon right roles"> 1502 <div class="w-embed"><svg class="roles-arrow-svg" width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 1503 <path d="M9 5L16 12L9 19" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 1504 </svg></div> 1505 </div> 1506 </div> 1507 </a> 1508 <a href="../partnership/place-partner.html" class="text-block roles-card w-inline-block"> 1509 <div class="text-roles"> 1510 <h3 class="heading-3 text-on-dark">Place Partner</h3> 1511 <div class="text text-on-dark opacity-80">Connect your restaurant or store to the delivery platform and reach more customers</div> 1512 </div> 1513 <div class="arrow right roles"> 1514 <div class="arrow-icon right roles"> 1515 <div class="w-embed"><svg class="roles-arrow-svg" width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 1516 <path d="M9 5L16 12L9 19" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 1517 </svg></div> 1518 </div> 1519 </div> 1520
1520 </a> 1521 <a href="../partnership/investor.html" class="text-block roles-card w-inline-block"> 1522 <div class="text-roles"> 1523 <h3 class="heading-3 text-on-dark">Investor</h3> 1524 <div class="text text-on-dark opacity-80">Provide delivery services in your city and earn based on completed orders</div> 1525 </div> 1526 <div class="arrow right roles"> 1527 <div class="arrow-icon right roles"> 1528 <div class="w-embed"><svg class="roles-arrow-svg" width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 1529 <path d="M9 5L16 12L9 19" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 1530 </svg></div> 1531 </div> 1532 </div> 1533 </a> 1534 <a href="../partnership/general-partner.html" class="text-block roles-card w-inline-block"> 1535 <div class="text-roles"> 1536 <h3 class="heading-3 text-on-dark">General partner</h3> 1537 <div class="text text-on-dark opacity-80">Provide delivery services in your city and earn based on completed orders</div> 1538 </div> 1539 <div class="arrow right roles"> 1540 <div class="arrow-icon right roles"> 1541 <div class="w-embed"><svg class="roles-arrow-svg" width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 1542 <path d="M9 5L16 12L9 19" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 1543 </svg></div> 1544 </div> 1545 </div> 1546 </a> 1547 </div> 1548 </div> 1549 </section> 1550 <div class="section footer"> 1551 <div class="footer-wrap"> 1552 <div class="footer-header"> 1553 <div class="stores-wrap"> 1554 <div class="div-block-15"> 1555 <a href="https://apps.apple.com/ru/app/migline/id6483928678" target="_blank" class="app-store-link w-inline-block"><img loading="lazy" src="../images/store.svg" alt=""></a> 1556 <a href="#" class="google-store-link w-inline-block"><img loading="lazy" src="../images/googleplay.svg" alt=""></a> 1557 </div> 1558 <h5 class="heading-5">Get the App now</h5> 1559 </div> 1560 <div data-delay="0" data-hover="false" class="dropdown-ln w-dropdown"> 1561 <div class="dropdown-ln-btn w-dropdown-toggle"><img loading="lazy" src="../images/boxicons_globe.svg" alt="" class="burfer-icon"> 1562 <div class="text-tag">En</div> 1563 </div> 1564 <nav class="dropdown-list-3 w-dropdown-list"> 1565 <a href="#" class="dropdown-link w-dropdown-link">English</a> 1566 <a href="#" class="dropdown-link w-dropdown-link">Français</a> 1567 <a href="#" class="dropdown-link w-dropdown-link">عربÙ</a> 1568 </nav> 1569 </div> 1570 </div> 1571 <div class="div-block-16"> 1572 <nav class="w-layout-blockcontainer footer-links w-container"> 1573 <div class="footer-nav-title"> 1574 <div class="text-heading u-text-opacity-65">Become a partner</div> 1575 </div> 1576 <a href="../partnership/courier.html" aria-current="page" class="footer-link-wrap w-inline-block w--current"> 1577 <div class="footer-link">Courier</div> 1578 </a> 1579 <a href="../partnership/auto-courier.html" class="footer-link-wrap w-inline-block"> 1580 <div class="footer-link">Auto Courier</div> 1581 </a> 1582 <a href="../partnership/mig-partner.html" class="footer-link-wrap w-inline-block"> 1583 <div class="footer-link">Mig Partner</div> 1584 </a> 1585 <a href="../partnership/place-partner.html" class="footer-link-wrap w-inline-block"> 1586 <div class="footer-link">Place Partner</div> 1587 </a> 1588 <a href="../partnership/investor.html" class="footer-link-wrap w-inline-block"> 1589 <div class="footer-link">Investor</div> 1590 </a> 1591 <a href="../partnership/general-partner.html" class="footer-link-wrap w-inline-block"> 1592 <div class="footer-link">General Partner</div> 1593 </a> 1594 </nav> 1595 <nav id="w-node-_2bc19131-bf45-c8a0-3d89-5770eb0f9f14-eb0f9ee7" class="w-layout-blockcontainer footer-links w-container"> 1596 <div class="footer-nav-title"> 1597 <div class="text-heading u-text-opacity-65">Company</div> 1598 </div> 1599 <a href="../about.html" class="footer-link-wrap w-inline-block"> 1600 <div class="footer-link">About</div> 1601 </a> 1602 <a href="../contacts.html" class="footer-link-wrap w-inline-block"> 1603 <div class="footer-link">Contacts</div> 1604 </a> 1605 <a href="../terms-of-use.html" class="footer-link-wrap w-inline-block"> 1606 <div class="footer-link">Terms</div> 1607 </a> 1608 <a href="../privacy-policy.html" class="footer-link-wrap w-inline-block"> 1609 <div class="footer-link">Privacy</div> 1610 </a> 1611 <a href="../faq.html" class="footer-link-wrap w-inline-block"> 1612 <div class="footer-link">FAQ</div> 1613 </a> 1614 </nav> 1615 <div id="w-node-_2bc19131-bf45-c8a0-3d89-5770eb0f9f3c-eb0f9ee7" class="footer-contacts"> 1616 <div class="footer-links"> 1617 <div class="footer-nav-title"> 1618 <div class="text-heading u-text-opacity-65">Let`s talk</div> 1619 </div> 1620 <a href="/cdn-cgi/l/email-protection#e48c818580bb8b82a4898d83888d8a81ca94968bdb9791868e818790d996819591819790c1d6d482968b89c1d6d4908c81c1d6d4978d9081" class="footer-link-wrap w-inline-block"> 1621 <div class="footer-link"><span class="__cf_email__" data-cfemail="0f676a6e6b5060694f6266686366616a217f7d60">[email protected]</span></div> 1622 </a> 1623 <a href="/cdn-cgi/l/email-protection#8dcfa3e9d2e9e4ffe8eef9e2ffcde0e4eae1e4e3e8a3fdffe2b2fef8efe7e8eef9b0ffe8fcf8e8fef9a8bfbdebffe2e0a8bfbdf9e5e8a8bfbdfee4f9e8" class="footer-link-wrap w-inline-block"> 1624 <div class="footer-link"><span class="__cf_email__" data-cfemail="2a68044e754e43584f495e45586a47434d4643444f045a5845">[email protected]</span></div> 1625 </a> 1626 <a href="https://t.me/migbox_int" target="_blank" class="footer-link-wrap add-icon w-inline-block"><img loading="lazy" src="../images/tg.svg" alt=""> 1627 <div class="footer-link">Telegram</div> 1628 </a> 1629 </div> 1630 <div class="footer-links"> 1631 <div class="footer-nav-title"> 1632 <div class="text-heading u-text-opacity-80">Office</div> 1633 </div> 1634 <address> 1635 <div class="footer-link u-text-on-light">
1635Meydan Grandstand, 6th floor, Meydan Road, Nad Al Sheba, Dubai, U.A.E.</div> 1636 </address> 1637 </div> 1638 </div> 1639 </div> 1640 <div class="footer-brand"> 1641 <div class="brand-pattern-mask"> 1642 <div class="brand-pattern-stage"> 1643 <div class="brand-pattern-track"> 1644 <div class="pattern-copy-2"> 1645 <div class="pattern-image w-embed"><svg viewbox="0 0 1176 433" fill="none" xmlns="http://www.w3.org/2000/svg"> 1646 <rect x="180.507" y="-26.2227" width="184.639" height="449.486" rx="92.3194" transform="rotate(20 180.507 -26.2227)" fill="#37A663"></rect> 1647 <rect x="376.504" y="-26.0898" width="184.639" height="449.486" rx="92.3194" transform="rotate(20 376.504 -26.0898)" fill="#37A663"></rect> 1648 <rect x="572.382" y="-26.0898" width="184.639" height="449.486" rx="92.3194" transform="rotate(20 572.382 -26.0898)" fill="#37A663"></rect> 1649 <rect x="768.661" y="-26.4922" width="184.639" height="449.486" rx="92.3194" transform="rotate(20 768.661 -26.4922)" fill="#37A663"></rect> 1650 <rect x="964.733" y="-26.4922" width="184.639" height="449.486" rx="92.3194" transform="rotate(20 964.733 -26.4922)" fill="#37A663"></rect> 1651 <rect x="1160.81" y="-26.4922" width="184.639" height="449.486" rx="92.3194" transform="rotate(20 1160.81 -26.4922)" fill="#37A663"></rect> 1652 <rect x="-15.6526" y="-26.0898" width="184.639" height="449.486" rx="92.3194" transform="rotate(20 -15.6526 -26.0898)" fill="#37A663"></rect> 1653 </svg></div> 1654 </div> 1655 <div class="pattern-copy-2"> 1656 <div class="pattern-image w-embed"><svg viewbox="0 0 1176 433" fill="none" xmlns="http://www.w3.org/2000/svg"> 1657 <rect x="180.507" y="-26.2227" width="184.639" height="449.486" rx="92.3194" transform="rotate(20 180.507 -26.2227)" fill="#37A663"></rect> 1658 <rect x="376.504" y="-26.0898" width="184.639" height="449.486" rx="92.3194" transform="rotate(20 376.504 -26.0898)" fill="#37A663"></rect> 1659 <rect x="572.382" y="-26.0898" width="184.639" height="449.486" rx="92.3194" transform="rotate(20 572.382 -26.0898)" fill="#37A663"></rect> 1660 <rect x="768.661" y="-26.4922" width="184.639" height="449.486" rx="92.3194" transform="rotate(20 768.661 -26.4922)" fill="#37A663"></rect> 1661 <rect x="964.733" y="-26.4922" width="184.639" height="449.486" rx="92.3194" transform="rotate(20 964.733 -26.4922)" fill="#37A663"></rect> 1662 <rect x="1160.81" y="-26.4922" width="184.639" height="449.486" rx="92.3194" transform="rotate(20 1160.81 -26.4922)" fill="#37A663"></rect> 1663 <rect x="-15.6526" y="-26.0898" width="184.639" height="449.486" rx="92.3194" transform="rotate(20 -15.6526 -26.0898)" fill="#37A663"></rect> 1664 </svg></div> 1665 </div> 1666 </div> 1667 <div class="brand-logo-2"><img src="../images/logo.svg" loading="lazy" alt="" class="brand-logo-footer"></div> 1668 </div> 1669 </div> 1670 </div> 1671 <div class="footer-brand-old"> 1672 <div class="brand-pattern-mask"> 1673 <div class="brand-pattern-track"> 1674 <div class="pattern-copy"></div> 1675 <div class="pattern-2"></div> 1676 </div> 1677 <div class="brand-logo"> 1678 <div class="div-block-17"></div><img loading="lazy" src="../images/logo.svg" alt="" class="image-11"> 1679 </div> 1680 </div> 1681 </div> 1682 <div class="footer-disclaimer"> 1683 <div class="text u-text-opacity-80">This website is for informational purposes only and does not constitute a public offer or a binding agreement. <br>© 2024â2026 BT MigLine. All rights reserved</div> 1684 </div> 1685 </div> 1686 <div class="footer-links-btm"> 1687 <div class="text u-text-opacity-80">© 2024â2026 BT MigLine. All rights reserved</div> 1688 <div class="footer-links-discl"> 1689 <a href="#" class="footer-link-wrap w-inline-block"> 1690 <div class="footer-link">Cookie Settings</div> 1691 </a> 1692 <a href="../disclaimer.html" class="footer-link-wrap w-inline-block"> 1693 <div class="footer-link">Disclaimer</div> 1694 </a> 1695 <a href="../terms-of-use.html" class="footer-link-wrap w-inline-block"> 1696 <div class="footer-link">Terms of Use</div> 1697 </a> 1698 <a href="../privacy-policy.html" class="footer-link-wrap w-inline-block"> 1699 <div class="footer-link">Privacy Policy</div> 1700 </a> 1701 </div> 1702 </div> 1703 </div> 1704 </div> 1705 </div> 1706 <div class="w-layout-blockcontainer menu-overlay w-container"></div> 1707 <div class="w-layout-blockcontainer menu-overlay-2 w-container"></div> 1708 </main>
vendor: 111 bytes, lines 1708-1709
1708 1709 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1709<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=69da72d30ebbcfc46989a0bc" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
1709 1710
1710<script src="../js/webflow.js" type="text/javascript"></script>
1710 1711
1711<script src="https://cdn.prod.website-files.com/gsap/3.15.0/gsap.min.js" type="text/javascript"></script>
1711<!-- phone-mask-reg --> 1712
1712<script src="https://cdn.jsdelivr.net/npm/imask"></script>
1712 1713
1713<script> 1714// phone-mask-reg 1715document.addEventListener('DOMContentLoaded', function () { 1716 var el = document.querySelector('#phone-reg'); 1717 if (!el) return; 1718 IMask(el, { 1719 mask: '+000000000000000' 1720 }); 1721}); 1722</script>
1722 1723
1723<script> 1724/* footerPatternLoop: hover only on desktop/tablet, linear acceleration */ 1725document.addEventListener("DOMContentLoaded", () => { 1726 if (typeof gsap === "undefined") return; 1727 const isDesktopOrTablet = window.matchMedia("(min-width: 768px)").matches; 1728 if (!isDesktopOrTablet) return; 1729 const brands = document.querySelectorAll(".footer-brand"); 1730 brands.forEach((brand) => { 1731 const track = brand.querySelector(".brand-pattern-track"); 1732 if (!track) return; 1733 const baseSpeed = 1; 1734 const maxSpeed = 8; 1735 let accelTween = null; 1736 const loop = gsap.to(track, { 1737 xPercent: -50, 1738 duration: 8, 1739 ease: "none", 1740 repeat: -1 1741 }); 1742 loop.timeScale(0); 1743 function startDrive() { 1744 if (accelTween) accelTween.kill(); 1745 gsap.killTweensOf(loop); 1746 loop.timeScale(baseSpeed); 1747 accelTween = gsap.to(loop, { 1748 timeScale: maxSpeed, 1749 duration: 3, 1750 ease: "none" 1751 }); 1752 } 1753 function stopDrive() { 1754 if (accelTween) accelTween.kill(); 1755 gsap.killTweensOf(loop); 1756 gsap.to(loop, { 1757 timeScale: 0, 1758 duration: 1.8, 1759 ease: "power4.out" 1760 }); 1761 } 1762 brand.addEventListener("mouseenter", () => { 1763 startDrive(); 1764 }); 1765 brand.addEventListener("mouseleave", () => { 1766 stopDrive(); 1767 }); 1768 }); 1769}); 1770</script>
1770 1771
1771<script> 1772document.addEventListener('DOMContentLoaded', () => { 1773 function initAccordion(itemSelector, triggerSelector, contentSelector) { 1774 const items = document.querySelectorAll(itemSelector); 1775 items.forEach(item => { 1776 const trigger = item.querySelector(triggerSelector); 1777 const content = item.querySelector(contentSelector); 1778 if (!trigger || !content) return; 1779 content.style.maxHeight = '0px'; 1780 trigger.addEventListener('click', () => { 1781 const isOpen = item.classList.contains('is-open'); 1782 items.forEach(other => { 1783 if (other !== item) { 1784 const otherContent = other.querySelector(contentSelector); 1785 other.classList.remove('is-open'); 1786 if (otherContent) { 1787 otherContent.style.maxHeight = '0px'; 1788 } 1789 } 1790 }); 1791 if (isOpen) { 1792 item.classList.remove('is-open'); 1793 content.style.maxHeight = '0px'; 1794 } else { 1795 item.classList.add('is-open'); 1796 content.style.maxHeight = content.scrollHeight + 'px'; 1797 } 1798 }); 1799 }); 1800 window.addEventListener('resize', () => { 1801 document.querySelectorAll(itemSelector + '.is-open').forEach(item => { 1802 const content = item.querySelector(contentSelector); 1803 if (content) { 1804 content.style.maxHeight = content.scrollHeight + 'px'; 1805 } 1806 }); 1807 }); 1808 } 1809 /* ÐбÑÑнÑе аккоÑÐ´ÐµÐ¾Ð½Ñ ÐºÐ°ÑÑÑ */ 1810 initAccordion('.accordion-item', '.accordion-trigger', '.accordion-content'); 1811 /* FAQ-аккоÑÐ´ÐµÐ¾Ð½Ñ */ 1812 initAccordion('.faq-accordion-item', '.faq-accordion-trigger', '.faq-accordion-content'); 1813}); 1814</script>
1814 1815 <
1815<script src="https://cdn.jsdelivr.net/npm/[email protected]/build/js/intlTelInput.min.js"> 1816 </script>
1816 1817
1817<script> 1818document.addEventListener('DOMContentLoaded', function () { 1819 var input = document.querySelector('#phone'); 1820 var hidden = document.querySelector('#full_phone'); 1821 var form = input ? input.closest('form') : null; 1822 if (!input) return; 1823 var allowedCountries = ['dz', 'ma', 'sn', 'ci', 'cm', 'zm', 'tz', 'et', 'ke']; 1824 var iti = window.intlTelInput(input, { 1825 initialCountry: 'dz', 1826 onlyCountries: allowedCountries, 1827 preferredCountries: ['dz', 'ma', 'sn'], 1828 separateDialCode: true, 1829 nationalMode: true, 1830 autoPlaceholder: 'polite', 1831 placeholderNumberType: 'MOBILE', 1832 formatAsYouType: true, 1833 strictMode: true, 1834 allowPhonewords: false, 1835 countrySearch: true, 1836 searchInputClass: 'iti-search-input', 1837 allowedNumberTypes: ['MOBILE', 'FIXED_LINE_OR_MOBILE'], 1838 loadUtils: function () { 1839 return import('https://cdn.jsdelivr.net/npm/[email protected]/build/js/utils.js'); 1840 } 1841 }); 1842 function sanitize() { 1843 input.value = input.value.replace(/[^\d\s\-()]/g, ''); 1844 } 1845 function clearError() { 1846 input.classList.remove('is-error'); 1847 } 1848 input.addEventListener('input', function () { sanitize(); clearError(); }); 1849 input.addEventListener('change', clearError); 1850 input.addEventListener('paste', function () { setTimeout(function () { sanitize(); clearError(); }, 0); }); 1851 if (form) { 1852 form.addEventListener('submit', function (e) { 1853 clearError(); 1854 var country = iti.getSelectedCountryData().iso2; 1855 if (!input.value.trim()) { 1856 e.preventDefault(); input.classList.add('is-error'); return; 1857 } 1858 if (!allowedCountries.includes(country)) { 1859 e.preventDefault(); input.classList.add('is-error'); return; 1860 } 1861 if (!iti.isValidNumber()) { 1862 e.preventDefault(); input.classList.add('is-error'); return; 1863 } 1864 var fullNumber = iti.getNumber(); 1865 if (hidden) { hidden.value = fullNumber; } 1866 else { input.value = fullNumber; } 1867 }); 1868 } 1869}); 1870</script>
1870 1871 <!-- calculatorScript --> 1872
1872<script> 1873 document.addEventListener('DOMContentLoaded', function () { 1874 var countrySelect = document.getElementById('country-select'); 1875 var transportSelect = document.getElementById('transport-select'); 1876 var daysRange = document.getElementById('days-range'); 1877 var daysFill = document.getElementById('days-fill'); 1878 var daysValue = document.getElementById('days-value'); 1879 var hoursRange = document.getElementById('hours-range'); 1880 var hoursFill = document.getElementById('hours-fill'); 1881 var hoursValue = document.getElementById('hours-value'); 1882 var incomeMetaValues = document.getElementById('income-meta-values'); 1883 var ordersPerDayEl = document.getElementById('orders-per-day'); 1884 var perOrderEl = document.getElementById('per-order'); 1885 var weeklyEarningsEl = document.getElementById('weekly-earnings'); 1886 var odometerDigits = document.querySelector('.calculator-income-digits-odometr'); 1887 var odometerScale = document.querySelector('.calculator-income-scale-odometr'); 1888 var odometerCurrency = document.querySelector('.calculator-income-currency'); 1889 var countries = { 1890 dz: { label: 'Algeria', currency: 'DZD', avg_order_value: 170, base_orders_per_hour: 1.8 }, 1891 ma: { label: 'Morocco', currency: 'MAD', avg_order_value: 20, base_orders_per_hour: 1.8 }, 1892 sn: { label: 'Senegal', currency: 'XOF', avg_order_value: 490, base_orders_per_hour: 1.8 }, 1893 ci: { label: "Côte d'Ivoire", currency: 'XOF', avg_order_value: 1060, base_orders_per_hour: 1.8 }, 1894 cm: { label: 'Cameroon', currency: 'XAF', avg_order_value: 680, base_orders_per_hour: 1.8 }, 1895 zm: { label: 'Zambia', currency: 'ZMW', avg_order_value: 24, base_orders_per_hour: 1.8 }, 1896 tz: { label: 'Tanzania', currency: 'TZS', avg_order_value: 3300, base_orders_per_hour: 1.8 }, 1897 et: { label: 'Ethiopia', currency: 'ETB', avg_order_value: 30, base_orders_per_hour: 1.8 }, 1898 ke: { label: 'Kenya', currency: 'KES', avg_order_value: 510, base_orders_per_hour: 1.8 } 1899 }; 1900 var transportMultipliers = { 1901 on_foot: 0.6, 1902 bicycle: 0.8, 1903 moped: 1.0, 1904 car: 0.9, 1905 cargo_van: 0.5 1906 }; 1907 function getCompact(value) { 1908 var n = Math.round(value); 1909 if (n >= 1000000) { 1910 var m = n / 1000000; 1911 return { digits: (m < 10 ? m.toFixed(1).replace(/\.0$/, '') : String(Math.round(m))), scale: 'M' }; 1912 } 1913 if (n >= 1000) { 1914 var k = n / 1000; 1915 return { digits: (k < 10 ? k.toFixed(1).replace(/\.0$/, '') : String(Math.round(k))), scale: 'K' }; 1916 } 1917 return { digits: String(n), scale: '' }; 1918 } 1919 function getCompactText(value) { 1920 var c = getCompact(value); 1921 return c.digits + c.scale; 1922 } 1923 var prevOdometerStr = ''; 1924 function renderOdometer(container, prevStr, nextStr) { 1925 container.innerHTML = ''; 1926 var prevChars = prevStr ? prevStr.split('') : []; 1927 var nextChars = nextStr.split(''); 1928 var stripList = []; 1929 for (var i = 0; i < nextChars.length; i++) { 1930 var ch = nextChars[i]; 1931 if (/\d/.test(ch)) { 1932 var fromDigit = 0; 1933 if (prevStr && prevStr.length === nextStr.length) { 1934 var prevCh = prevChars[i]; 1935 if (prevCh && /\d/.test(prevCh)) { 1936 fromDigit = Number(prevCh); 1937 } 1938 } 1939 var toDigit = Number(ch); 1940 var col = document.createElement('div'); 1941 col.className = 'odometer-col'; 1942 var strip = document.createElement('div'); 1943 strip.className = 'odometer-strip'; 1944 strip.style.transform = 'translateY(-' + fromDigit + 'em)'; 1945 strip.style.transition = 'none'; 1946 for (var d = 0; d <= 9; d++) { 1947 var digitEl = document.createElement('div'); 1948 digitEl.className = 'odometer-digit'; 1949 digitEl.textContent = d; 1950 strip.appendChild(digitEl); 1951 } 1952 col.appendChild(strip); 1953 container.appendChild(col); 1954 stripList.push({ strip: strip, toDigit: toDigit }); 1955 } else { 1956 var sep = document.createElement('div'); 1957 sep.className = 'odometer-separator'; 1958 sep.textContent = ch; 1959 container.appendChild(sep); 1960 } 1961 } 1962 void container.offsetHeight; 1963 requestAnimationFrame(function () { 1964 for (var j = 0; j < stripList.length; j++) { 1965 var s = stripList[j].strip; 1966 var t = stripList[j].toDigit; 1967 s.style.transition = 'transform 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94)'; 1968 s.style.transform = 'translateY(-' + t + 'em)'; 1969 } 1970 }); 1971 } 1972 function updateIncomeOdometer(value, currency) { 1973 if (!odometerDigits) return; 1974 var compact = getCompact(value); 1975 var nextStr = compact.digits; 1976 renderOdometer(odometerDigits, prevOdometerStr, nextStr); 1977 prevOdometerStr = nextStr; 1978 if (odometerScale) odometerScale.textContent = compact.scale; 1979 if (odometerCurrency) odometerCurrency.textContent = currency; 1980 } 1981 function updateRangeFill(range, fill) { 1982 var min = Number(range.min); 1983 var max = Number(range.max); 1984 var val = Number(range.value); 1985 var percent = ((val - min) / (max - min)) * 100; 1986 fill.style.width = percent + '%'; 1987 } 1988 function updateRangeTexts() { 1989 var days = Number(daysRange.value); 1990 var hours = Number(hoursRange.value); 1991 daysValue.textContent = days + (days === 1 ? ' day' : ' days'); 1992 hoursValue.textContent = hours + ' hrs'; 1993 incomeMetaValues.textContent = days + ' d/week, ' + hours + ' h/day'; 1994 updateRangeFill(daysRange, daysFill); 1995 updateRangeFill(hoursRange, hoursFill); 1996 } 1997 function updateCalculator() { 1998 var countryKey = countrySelect.value; 1999 var transportKey = transportSelect.value; 2000 var country = countries[countryKey] || countries.sn; 2001 var transportMultiplier = transportMultipliers[transportKey] || 1; 2002 var days = Number(daysRange.value); 2003 var hours = Number(hoursRange.value); 2004 var ordersPerHour = country.base_orders_per_hour * transportMultiplier; 2005 var ordersPerDay = Math.round(ordersPerHour * hours); 2006 var dailyEarnings = ordersPerDay * country.avg_order_value; 2007 var weeklyEarnings = dailyEarnings * days; 2008 var monthlyEarnings = dailyEarnings * days * 4.3; 2009 updateRangeTexts(); 2010 updateIncomeOdometer(monthlyEarnings, country.currency); 2011 if (incomeValue) incomeValue.textContent = getCompactText(monthlyEarnings); 2012 if (incomeCurrency) incomeCurrency.textContent = country.currency; 2013 ordersPerDayEl.textContent = ordersPerDay + ' orders'; 2014 perOrderEl.textContent = Math.round(country.avg_order_value) + ' ' + country.currency; 2015 weeklyEarningsEl.textContent = getCompactText(weeklyEarnings) + ' ' + country.currency; 2016 } 2017 countrySelect.addEventListener('change', updateCalculator); 2018 transportSelect.addEventListener('change', updateCalculator); 2019 daysRange.addEventListener('input', updateCalculator); 2020 hoursRange.addEventListener('input', updateCalculator); 2021 updateCalculator(); 2022 }); 2023</script>
2023 2024 <!-- /calculatorScript --> 2025 <!-- popup-form script --> 2026
2026<script> 2027document.addEventListener('DOMContentLoaded', function () { 2028 const popup = document.getElementById('popup-form'); 2029 if (!popup) return; 2030 const overlay = popup.querySelector('.popup-overlay'); 2031 const sheet = popup.querySelector('.popup-sheet'); 2032 const closeButton = popup.querySelector('.close-icon-link'); 2033 const openButtons = document.querySelectorAll('a[href="#popup-form"]'); 2034 let scrollY = 0; 2035 let startY = 0; 2036 let currentY = 0; 2037 let isDragging = false; 2038 let sheetHeight = 0; 2039 let isClosing = false; 2040 function isMobile() { 2041 return window.matchMedia('(max-width: 767px)').matches; 2042 } 2043 function lockBody() { 2044 scrollY = window.scrollY || window.pageYOffset; 2045 document.body.style.position = 'fixed'; 2046 document.body.style.top = '-' + scrollY + 'px'; 2047 document.body.style.left = '0'; 2048 document.body.style.right = '0'; 2049 document.body.style.width = '100%'; 2050 document.body.style.overflow = 'hidden'; 2051 } 2052 function unlockBody() { 2053 document.body.style.position = ''; 2054 document.body.style.top = ''; 2055 document.body.style.left = ''; 2056 document.body.style.right = ''; 2057 document.body.style.width = ''; 2058 document.body.style.overflow = ''; 2059 window.scrollTo(0, scrollY); 2060 } 2061 function resetSheetPosition() { 2062 if (!sheet) return; 2063 sheet.style.transform = 'translateY(0)'; 2064 sheet.style.transition = ''; 2065 popup.style.opacity = ''; 2066 popup.style.transition = ''; 2067 } 2068 function openPopup() { 2069 if (isClosing) return; 2070 popup.classList.add('is-visible'); 2071 lockBody(); 2072 resetSheetPosition(); 2073 } 2074 function finishClose() { 2075 popup.classList.remove('is-visible'); 2076 resetSheetPosition(); 2077 unlockBody(); 2078 isClosing = false; 2079 } 2080 function closePopup() { 2081 if (isClosing || !popup.classList.contains('is-visible')) return; 2082 isClosing = true; 2083 popup.style.transition = 'opacity 300ms ease-in-out, visibility 300ms ease-in-out'; 2084 popup.classList.remove('is-visible'); 2085 setTimeout(function () { 2086 resetSheetPosition(); 2087 unlockBody(); 2088 isClosing = false; 2089 }, 300); 2090 } 2091 function closePopupByDrag() { 2092 if (isClosing || !sheet) return; 2093 isClosing = true; 2094 sheet.style.transition = 'transform 300ms ease-in-out'; 2095 popup.style.transition = 'opacity 300ms ease-in-out'; 2096 sheet.style.transform = 'translateY(100%)'; 2097 popup.style.opacity = '0'; 2098 setTimeout(function () { 2099 finishClose(); 2100 }, 300); 2101 } 2102 openButtons.forEach(function (button) { 2103 button.addEventListener('click', function (e) { 2104 e.preventDefault(); 2105 openPopup(); 2106 }); 2107 }); 2108 if (closeButton) { 2109 closeButton.addEventListener('click', function (e) { 2110 e.preventDefault(); 2111 closePopup(); 2112 }); 2113 } 2114 if (overlay && sheet) { 2115 overlay.addEventListener('click', function (e) { 2116 if (!sheet.contains(e.target)) { 2117 closePopup(); 2118 } 2119 }); 2120 } 2121 function dragStart(e) { 2122 if (!isMobile() || !sheet || isClosing) return; 2123 const point = e.touches ? e.touches[0] : e; 2124 startY = point.clientY; 2125 currentY = startY; 2126 isDragging = true; 2127 sheetHeight = sheet.offsetHeight; 2128 sheet.style.transition = 'none'; 2129 popup.style.transition = 'none'; 2130 } 2131 function dragMove(e) { 2132 if (!isDragging || !isMobile() || !sheet || isClosing) return; 2133 const point = e.touches ? e.touches[0] : e; 2134 currentY = point.clientY; 2135 const deltaY = Math.max(currentY - startY, 0); 2136 const progress = Math.min(deltaY / (sheetHeight * 0.8), 1); 2137 const opacity = 1 - progress * 0.8; 2138 sheet.style.transform = 'translateY(' + deltaY + 'px)'; 2139 popup.style.opacity = opacity; 2140 } 2141 function dragEnd() { 2142 if (!isDragging || !isMobile() || !sheet || isClosing) return; 2143 isDragging = false; 2144 const deltaY = Math.max(currentY - startY, 0); 2145 const shouldClose = deltaY > 120; 2146 if (shouldClose) { 2147 closePopupByDrag(); 2148 } else { 2149 sheet.style.transition = 'transform 300ms ease-in-out'; 2150 popup.style.transition = 'opacity 300ms ease-in-out'; 2151 sheet.style.transform = 'translateY(0)'; 2152 popup.style.opacity = '1'; 2153 } 2154 } 2155 if (sheet) { 2156 sheet.addEventListener('touchstart', dragStart, { passive: true }); 2157 sheet.addEventListener('touchmove', dragMove, { passive: true }); 2158 sheet.addEventListener('touchend', dragEnd); 2159 sheet.addEventListener('pointerdown', dragStart); 2160 sheet.addEventListener('pointermove', dragMove); 2161 sheet.addEventListener('pointerup', dragEnd); 2162 } 2163 document.addEventListener('keydown', function (e) { 2164 if (e.key === 'Escape' && popup.classList.contains('is-visible')) { 2165 closePopup(); 2166 } 2167 }); 2168}); 2169</script>
vendor: 1 bytes, line 2169
2169
2170<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"2add3958cb41426d904025c6d4aebe72","r":1,"spa":2}' crossorigin="anonymous"></script>
2170 2171</body> 2172</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.