PageSourceSearch

https://mrassistant.ai/

html mrassistant.ai collected 2026-10-05 12:16:34 UTC 311,044 bytes, 7,585 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<!-- Mirrored from mrassistant.ai/ by HTTrack Website Copier/3.x [XR&CO'2014], Mon, 05 May 2025 13:22:30 GMT -->
4<!-- Added by HTTrack -->
5<meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
7<head>
8  <!-- 
8<script>
9      function fetchAndInject(url, targetId) {
10        fetch(url)
11          .then((response) => response.text())
12          .then((data) => (document.getElementById(targetId).innerHTML = data));
13      }
14
15      fetchAndInject("includes/header.html", "header");
16      fetchAndInject("includes/footer.html", "footer");
17    </script>
17 -->
18
19  <!-- Performance Optimizations -->
20  <link rel="preconnect" href="https://cdn.jsdelivr.net">
21  <link rel="preconnect" href="https://www.googletagmanager.com">
22  <link rel="preconnect" href="https://code.jquery.com">
23  <link rel="preconnect" href="https://cdnjs.cloudflare.com">
24  <link rel="dns-prefetch" href="//cdn.jsdelivr.net">
25  <link rel="dns-prefetch" href="//www.googletagmanager.com">
26  <link rel="dns-prefetch" href="//code.jquery.com">
27  <link rel="dns-prefetch" href="//cdnjs.cloudflare.com">
28
29  <!-- CSS dependencies - Preloaded for performance -->
30  <link rel="preload" href="assets/css/fonts/ff-1.css" as="style" />
31  <link rel="preload" href="assets/css/fonts/ff-3.css" as="style" />
32  <link rel="stylesheet" href="./assets/css/styles.css" />
33  <link rel="preload" href="assets/css/fonts/bootstrap-icons.css" as="style" />
34  <link rel="preload" href="assets/css/plugins.css" as="style" />
35  <link rel="preload" href="build/assets/style-4e34a6a8.css" as="style" />
36  <link rel="preload" href="assets/css/style.css" as="style" />
37  <link rel="preload" href="assets/css/orange-theme.css" as="style" />
38
39  <!-- Load CSS after preloading -->
40  <link rel="stylesheet" href="assets/css/fonts/ff-1.css" />
41  <link rel="stylesheet" href="assets/css/fonts/ff-3.css" />
42  <link rel="stylesheet" href="assets/css/fonts/bootstrap-icons.css" />
43  <link rel="icon" href="assets/img/logo.png" type="image/png" />
44  <link rel="stylesheet" href="assets/css/plugins.css" />
45  <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/select2.min.css" rel="stylesheet" />
46  <link rel="stylesheet" href="build/assets/style-4e34a6a8.css" />
47  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/build/css/intlTelInput.css" />
48  <!-- 
48<script src="_next/static/chunks/framework-b0ec748c7a4c483a.js" defer=""></script>
48 -->
49  <!-- <link rel="preload" href="_next/static/css/190ace0aefb17a16.css" as="style" />
50    <link rel="stylesheet" href="_next/static/css/190ace0aefb17a16.css" data-n-g="" />
51    <link rel="preload" href="_next/static/css/98615e64d1e01568.css" as="style" />
52    <link rel="stylesheet" href="_next/static/css/98615e64d1e01568.css" data-n-p="" /><noscript -->
53  <!-- data-n-css=""></noscript> -->
54  <link rel="stylesheet" href="assets/css/style.css" />
55
56  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/tailwind.min.css" />
57  <!-- required meta -->
58  <meta charset="UTF-8" />
59  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
60  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
61  <link rel="shortcut icon" href="favicon.png" type="image/x-icon" />
62  <title>Mr Assistant - AI Voice Agents for Phone Call Automation | mrassistant.ai</title>
63  <meta name="author" content="MrAssistant" />
64  <meta name="description"
65    content="Mr Assistant is your AI voice agent platform for phone call automation. Create no-code AI agents for customer support, sales calls, and appointment booking. Deploy in 140+ languages instantly." />
66  <meta name="keywords"
67    content="AI voice agents, voice bots, call automation, AI phone calls, automated calling system, customer support automation, sales call automation, mrassistant.ai, white-label voice solutions, phone call automation, AI calling platform, call center automation, voice AI technology, automated customer service, AI sales calls" />
68
69  <!-- Canonical URL -->
70  <link rel="canonical" href="https://mrassistant.ai/" />
71
72  <!-- Open Graph Tags -->
73  <meta property="og:site_name" content="MrAssistant" />
74  <meta property="og:type" content="website" />
75  <meta property="og:url" content="https://mrassistant.ai/" />
76  <meta property="og:title" content="Automate phone calls with AI agents | MrAssistant - AI Voice Agents" />
77  <meta property="og:description"
78    content="Create no-code AI phone call agents to automate incoming and outgoing calls. mrassistant.ai is the fully featured platform to deploy in 140+ languages without coding skills." />
79  <meta property="og:image" content="https://mrassistant.ai/ogimage-en.jpg" />
80
81  <!-- Twitter Card Tags -->
82  <meta name="twitter:card" content="summary_large_image" />
83  <meta name="twitter:site" content="@MrAssistant" />
84  <meta name="twitter:title" content="Automate phone calls with AI agents | MrAssistant - AI Voice Agents" />
85  <meta name="twitter:description"
86    content="Create no-code AI phone call agents to automate incoming and outgoing calls. mrassistant.ai is the fully featured platform to deploy in 140+ languages without coding skills." />
87  <meta name="twitter:image" content="https://mrassistant.ai/ogimage-en.jpg" />
88
89  <!-- SEO Meta Tags -->
90  <meta name="robots" content="index, follow, max-image-preview:large" />
91  <meta name="googlebot" content="index, follow" />
92  <meta name="language" content="en" />
93  <meta name="author" content="MrAssistant" />
94
95  <!-- Structured Data -->
96  
96<script type="application/ld+json">
97      {
98        "@context": "https://schema.org",
99        "@type": "SoftwareApplication",
100        "name": "MrAssistant AI Voice Agents",
101        "applicationCategory": "BusinessApplication",
102        "operatingSystem": "Web-based",
103        "description": "AI-powered voice agents for automated phone calls, customer support, and sales automation",
104        "offers": {
105          "@type": "Offer",
106          "price": "0",
107          "priceCurrency": "USD"
108        },
109        "author": {
110          "@type": "Organization",
111          "name": "mrassistant.ai",
112          "url": "https://mrassistant.ai"
113        }
114      }
115    </script>
115
116
117  <!-- Organization Schema -->
118  
118<script type="application/ld+json">
119      {
120        "@context": "https://schema.org",
121        "@type": "Organization",
122        "name": "MrAssistant",
123        "url": "https://mrassistant.ai",
124        "logo": "https://mrassistant.ai/assets/img/logo.png",
125        "description": "AI-powered voice agents for automated phone calls and customer support",
126        "foundingDate": "2024",
127        "sameAs": [
128          "https://twitter.com/MrAssistant",
129          "https://linkedin.com/company/mrassistant"
130        ],
131        "contactPoint": {
132          "@type": "ContactPoint",
133          "contactType": "customer service",
134          "availableLanguage": ["English", "Spanish", "French", "German", "Italian", "Portuguese", "Chinese", "Japanese", "Korean", "Arabic", "Hindi", "Russian"],
135          "areaServed": "Worldwide"
136        },
137        "hasOfferCatalog": {
138          "@type": "OfferCatalog",
139          "name": "AI Voice Agent Services",
140          "itemListElement": [
141            {
142              "@type": "Offer",
143              "itemOffered": {
144                "@type": "Service",
145                "name": "AI Phone Call Automation",
146                "description": "Automate incoming and outgoing phone calls with AI agents"
147              }
148            },
149            {
150              "@type": "Offer",
151              "itemOffered": {
152                "@type": "Service",
153                "name": "Customer Support Automation",
154                "description": "AI-powered customer service and support automation"
155              }
156            },
157            {
158              "@type": "Offer",
159              "itemOffered": {
160                "@type": "Service",
161                "name": "Sales Call Automation",
162                "description": "Automate sales calls and lead generation"
163              }
164            }
165          ]
166        }
167      }
168    </script>
168
169
170  <!-- ==== css dependencies start ==== -->
171  <link rel="icon" href="assets/img/doar-logo.png" type="image/png" />
172  
172<script src="assets/js/mr-consent.js" defer></script>
172
173  
173<script src="assets/js/pricing-page.js" defer></script>
173
174  <link rel="stylesheet" href="assets/css/voice-conversation.css" />
175  <link rel="stylesheet" href="assets/css/pricing-page.css" />
176  <meta name="csrf-token" content="EJLy4uqwsPFqhHYTvn1CR5a9VO0zuMgMgEYzJe8i" />
177  <link rel="preload" href="assets/img/hero-4-content-shape.webp" as="image" type="image/webp" />
178  <link rel="preload" href="assets/img/hero-3-shape-1.png" as="image" type="image/png" />
179  <link rel="preload" href="assets/img/hero-3-shape-2.png" as="image" type="image/png" />
180
181  <noscript><img height="1" width="1" style="display: none"
182      src="https://www.facebook.com/tr?id=8314727311928279&amp;ev=PageView&amp;noscript=1" /></noscript>
183  <!-- End Meta Pixel Code -->
184</head>
185
186<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 186-187
186
187<script async src="https://www.googletagmanager.com/gtag/js?id=
187G-K5V5TQSYYM
vendor: 13 bytes, line 187
187"></script>
188<script>
189  
vendor: 141 bytes, lines 189-193
189window.dataLayer = window.dataLayer || [];
190  function gtag() { dataLayer.push(arguments); }
191  gtag('js', new Date());
192
193  gtag('config', '
193G-K5V5TQSYYM
vendor: 5 bytes, line 193
193');
194</script>
194
195
196<!-- DO NOT MODIFY UNLESS TO REPLACE A USER IDENTIFIER -->
197<!-- End Reddit Pixel -->
198
199<body class="bgc-light">
200  <!-- Custom Cursor  -->
201  <div class="custom-cursor">
202    <div>
203      <span></span>
204      <svg class="custom-cursor__img" width="119" height="45" viewBox="0 0 119 45" fill="none"
205        xmlns="http://www.w3.org/2000/svg">
206        <g clip-path="url(#clip0_1130_4828)">
207          <path
208            d="M10.9627 22.9931L12.2909 16.1687C12.603 14.5633 14.1573 13.0107 15.7632 12.7011L21.5757 11.5778C23.181 11.2681 23.2911 10.4355 21.8214 9.719L2.95694 0.527836C1.48667 -0.188687 0.764833 0.470432 1.34397 1.99934L9.34853 23.1305C9.92766 24.6594 10.6501 24.5984 10.9627 22.9931Z"
209            fill="url(#paint0_linear_1130_4828)" />
210        </g>
211        <rect x="16" y="16.2383" width="103" height="28" rx="4" fill="url(#paint1_linear_1130_4828)" />
212        <defs>
213          <linearGradient id="paint0_linear_1130_4828" x1="-58.0002" y1="-33.2617" x2="25.4638" y2="2.23919"
214            gradientUnits="userSpaceOnUse">
215            <stop offset="1" stop-color="#F49959" />
216          </linearGradient>
217          <linearGradient id="paint1_linear_1130_4828" x1="-53.2743" y1="34.7382" x2="110.992" y2="27.6664"
218            gradientUnits="userSpaceOnUse">
219            <stop offset="1" stop-color="#F49959" />
220          </linearGradient>
221          <clipPath id="clip0_1130_4828">
222            <rect width="24" height="24" fill="white" transform="translate(0 0.238281)" />
223          </clipPath>
224        </defs>
225      </svg>
226    </div>
227    <div></div>
228  </div>
229  <!-- /Custom Cursor  -->
230
231  <!-- preloader -->
232
233  <aside id="cookies-policy" class="cookies cookies--no-js" data-text='{"more":"More details","less":"Less details"}'>
234    <div class="cookies__alert">
235      <div class="cookies__container">
236        <div class="cookies__wrapper">
237          <h2 class="cookies__title">We use cookies</h2>
238          <div class="cookies__intro">
239            <p>
240              This website uses cookies in order to enhance the overall user
241              experience.
242            </p>
243          </div>
244          <div class="cookies__actions">
245            <form action="https://apps.mrassistant.ai/api/cookie-consent/accept-all/" method="post"
246              data-cookie-action="accept.all" class="cookiesBtn cookiesBtn--accept">
247              <input type="hidden" name="_token" value="EJLy4uqwsPFqhHYTvn1CR5a9VO0zuMgMgEYzJe8i" />
248              <button type="submit" class="cookiesBtn__link">
249                <span class="cookiesBtn__label">Accept all</span>
250              </button>
251            </form>
252          </div>
253        </div>
254      </div>
255      <a href="#cookies-policy-customize" class="cookies__btn cookies__btn--customize">
256        <span>Customize</span>
257        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"
258          aria-hidden="true">
259          <path
260            d="M14.7559 11.9782C15.0814 11.6527 15.0814 11.1251 14.7559 10.7996L10.5893 6.63297C10.433 6.47669 10.221 6.3889 10 6.38889C9.77899 6.38889 9.56703 6.47669 9.41075 6.63297L5.24408 10.7996C4.91864 11.1251 4.91864 11.6527 5.24408 11.9782C5.56951 12.3036 6.09715 12.3036 6.42259 11.9782L10 8.40074L13.5774 11.9782C13.9028 12.3036 14.4305 12.3036 14.7559 11.9782Z"
261            fill="#2C2E30" />
262        </svg>
263      </a>
264      <div class="cookies__expandable cookies__expandable--custom" id="cookies-policy-customize">
265        <form action="https://apps.mrassistant.ai/api/cookie-consent/configure/" method="post"
266          class="cookies__customize">
267          <input type="hidden" name="_token" value="EJLy4uqwsPFqhHYTvn1CR5a9VO0zuMgMgEYzJe8i" />
268          <div class="cookies__sections">
269            <div class="cookies__section">
270              <label for="cookies-policy-check-essentials" class="cookies__category">
271                <input type="hidden" name="categories[]" value="essentials" />
272                <input type="checkbox" name="categories[]" value="essentials" id="cookies-policy-check-essentials"
273                  checked="checked" disabled="disabled" />
274                <span class="cookies__box">
275                  <strong class="cookies__label">Essential cookies</strong>
276                </span>
277                <p class="cookies__info">
278                  There are some cookies that we have to include in order for
279                  certain web pages to function. For this reason, they do not
280                  require your consent.
281                </p>
282              </label>
283
284              <div class="cookies__expandable" id="cookies-policy-essentials">
285                <ul class="cookies__definitions">
286                  <li class="cookies__cookie">
287                    <p class="cookies__name">laravel_cookie_consent</p>
288                    <p class="cookies__duration">1 year 1 month 1 day</p>
289                    <p class="cookies__description">
290                      Used to store the user&#039;s cookie consent
291                      preferences.
292                    </p>
293                  </li>
294                  <li class="cookies__cookie">
295                    <p class="cookies__name">laravel_session</p>
296                    <p class="cookies__duration">2 hours</p>
297                    <p class="cookies__description">
298                      Used to identify the user&#039;s browsing session.
299                    </p>
300                  </li>
301                  <li class="cookies__cookie">
302                    <p class="cookies__name">XSRF-TOKEN</p>
303                    <p class="cookies__duration">2 hours</p>
304                    <p class="cookies__description">
305                      Used to secure both the user and our website against
306                      cross-site request forgery attacks.
307                    </p>
308                  </li>
309                </ul>
310              </div>
311              <a href="#cookies-policy-essentials" class="cookies__details">More details</a>
312            </div>
313            <div class="cookies__section">
314              <label for="cookies-policy-check-analytics" class="cookies__category">
315                <input type="checkbox" name="categories[]" value="analytics" id="cookies-policy-check-analytics" />
316                <span class="cookies__box">
317                  <strong class="cookies__label">Analytics cookies</strong>
318                </span>
319                <p class="cookies__info">
320                  We use these for internal research on how we can improve the
321                  service we provide for all our users. These cookies assess
322                  how you interact with our website.
323                </p>
324              </label>
325
326              <div class="cookies__expandable" id="cookies-policy-analytics">
327                <ul class="cookies__definitions">
328                  <li class="cookies__cookie">
329                    <p class="cookies__name">_ga</p>
330                    <p class="cookies__duration">2 years 2 months 2 days</p>
331                    <p class="cookies__description">
332                      Main cookie used by Google Analytics, enables a service
333                      to distinguish one visitor from another.
334                    </p>
335                  </li>
336                  <li class="cookies__cookie">
337                    <p class="cookies__name">_ga_43YX97MZHT</p>
338                    <p class="cookies__duration">2 years 2 months 2 days</p>
339                    <p class="cookies__description">
340                      Used by Google Analytics to persist session state.
341                    </p>
342                  </li>
343                  <li class="cookies__cookie">
344                    <p class="cookies__name">_gid</p>
345                    <p class="cookies__duration">1 day</p>
346                    <p class="cookies__description">
347                      Used by Google Analytics to identify the user.
348                    </p>
349                  </li>
350                  <li class="cookies__cookie">
351                    <p class="cookies__name">_gat</p>
352                    <p class="cookies__duration">1 minute</p>
353                    <p class="cookies__description">
354                      Used by Google Analytics to throttle the request rate.
355                    </p>
356                  </li>
357                </ul>
358              </div>
359              <a href="#cookies-policy-analytics" class="cookies__details">More details</a>
360            </div>
361          </div>
362          <div class="cookies__save">
363            <button type="submit" class="cookiesBtn__link">
364              Save settings
365            </button>
366          </div>
367        </form>
368      </div>
369    </div>
370  </aside>
371  <style data-cookie-consent>
372    #cookies-policy.cookies {
373      bottom: 0;
374      font-size: 16px;
375      max-height: 100%;
376      max-width: 100%;
377      overflow: auto;
378      position: fixed;
379      right: 0;
380      transition: transform 0.2s ease-out, opacity 0.2s ease-out;
381      z-index: 9999;
382    }
383
384    #cookies-policy.cookies--closing {
385      opacity: 0;
386      transform: translateY(10px);
387    }
388
389    #cookies-policy.cookies--show .cookies__btn--customize {
390      border-bottom: 1px solid #e7e8e9;
391      border-top: none;
392    }
393
394    #cookies-policy.cookies--show .cookies__btn svg {
395      transform: rotate(180deg);
396    }
397
398    #cookies-policy.cookies--no-js .cookies__expandable:target,
399    #cookies-policy.cookies--no-js .cookies__section .cookies__expandable {
400      height: auto;
401      opacity: 1;
402      transition: height 0.3s ease-out, opacity 0.3s ease-out;
403      visibility: visible;
404    }
405
406    #cookies-policy.cookies--no-js .cookies__details {
407      display: none;
408    }
409
410    #cookies-policy.cookies--no-js .cookies__sections {
411      max-height: -moz-fit-content;
412      max-height: fit-content;
413    }
414
415    #cookies-policy.cookies--no-js svg {
416      display: none;
417    }
418
419    #cookies-policy .cookies__expandable {
420      display: block;
421      height: 0;
422      opacity: 0;
423      overflow: hidden;
424      transition: height 0.3s ease-out, opacity 0.3s ease-out,
425        visibility 0s linear 0.3s;
426      visibility: hidden;
427    }
428
429    #cookies-policy .cookies__expandable--open {
430      height: auto;
431      opacity: 1;
432      transition: height 0.3s ease-out, opacity 0.3s ease-out;
433      visibility: visible;
434    }
435
436    #cookies-policy .cookies__alert {
437      background: #fff;
438      border: 1px solid #e7e8e9;
439      border-radius: 8px;
440      box-shadow: 0 12px 12px -8px rgba(0, 0, 0, 0.08),
441        0 0 4px rgba(0, 0, 0, 0.04);
442      margin: 4%;
443      max-height: 90%;
444      max-width: 90%;
445      width: 22em;
446    }
447
448    #cookies-policy .cookies__container {
449      display: block;
450      height: auto;
451      opacity: 1;
452      overflow: hidden;
453      transition: height 0.3s ease-out, opacity 0.3s ease-out,
454        visibility 0s linear 0.1s;
455      visibility: visible;
456    }
457
458    #cookies-policy .cookies__container--hide {
459      height: 0;
460      opacity: 0;
461      transition: height 0.3s ease-out, opacity 0.3s ease-out,
462        visibility 0s linear 0.3s;
463      visibility: hidden;
464    }
465
466    #cookies-policy .cookies__wrapper {
467      padding: 1em 1.5em;
468    }
469
470    #cookies-policy .cookies__title {
471      color: #2c2e30;
472      font-weight: 700;
473      line-height: 1.4em;
474      margin-bottom: 0.8em;
475    }
476
477    #cookies-policy .cookies__intro {
478      color: #2c2e30;
479      font-size: 0.875em;
480      font-weight: 450;
481      line-height: 1.4em;
482    }
483
484    #cookies-policy .cookies__intro p {
485      margin-top: 1em;
486    }
487
488    #cookies-policy .cookies__intro p:first-child {
489      margin-top: 0;
490    }
491
492    #cookies-policy .cookies__intro a {
493      color: inherit;
494      text-decoration: underline;
495      transition: color 0.2s ease-out;
496    }
497
498    #cookies-policy .cookies__intro a:focus,
499    #cookies-policy .cookies__intro a:hover {
500      color: #7959ef;
501    }
502
503    #cookies-policy .cookies__actions {
504      display: flex;
505      flex-direction: column;
506      gap: 4px;
507      justify-content: space-between;
508      margin-top: 1em;
509    }
510
511    #cookies-policy .cookies__btn--customize {
512      align-items: center;
513      border-top: 1px solid #e7e8e9;
514      color: #2c2e30;
515      display: flex;
516      font-size: 0.875em;
517      font-weight: 600;
518      justify-content: space-between;
519      line-height: 1em;
520      padding: 1.125em 24px;
521      position: relative;
522      text-decoration: none;
523    }
524
525    #cookies-policy .cookies__btn svg {
526      transition: transform 0.2s ease-out;
527    }
528
529    #cookies-policy .cookies__sections {
530      max-height: 450px;
531      overflow-y: scroll;
532    }
533
534    #cookies-policy .cookies__section {
535      padding: 0 1.5em;
536    }
537
538    #cookies-policy .cookies__section+.cookies__section {
539      border-top: 1px solid #eee;
540    }
541
542    #cookies-policy .cookies__box,
543    #cookies-policy .cookies__category {
544      display: block;
545      overflow: hidden;
546      position: relative;
547    }
548
549    #cookies-policy .cookies__category input {
550      display: block;
551      margin: 0;
552      padding: 0;
553      position: absolute;
554      right: 105%;
555      top: 0;
556    }
557
558    #cookies-policy .cookies__box {
559      cursor: pointer;
560      line-height: 1.4em;
561      padding: 1em 3em 1em 0;
562    }
563
564    #cookies-policy .cookies__box:after,
565    #cookies-policy .cookies__box:before {
566      border-radius: 1.4em;
567      content: "";
568      display: block;
569      position: absolute;
570      top: 50%;
571    }
572
573    #cookies-policy .cookies__box:after {
574      background: #e7e8e9;
575      height: 1.4em;
576      margin-top: -0.7em;
577      right: 0;
578      transition: background 0.2s ease-out, opacity 0.2s ease-out;
579      width: 2.5em;
580      z-index: 0;
581    }
582
583    #cookies-policy .cookies__box:before {
584      background: #fff;
585      height: 1em;
586      margin-top: -0.5em;
587      right: 0.75em;
588      transform: translateX(-0.55em);
589      transition: transform 0.2s ease-out;
590      width: 1em;
591      z-index: 1;
592    }
593
594    #cookies-policy .cookies__category input:checked+.cookies__box:after {
595      background: #7959ef;
596      opacity: 1;
597    }
598
599    #cookies-policy .cookies__category input:disabled+.cookies__box:after {
600      opacity: 0.6;
601    }
602
603    #cookies-policy .cookies__category input:checked+.cookies__box:before {
604      transform: translateX(0.55em);
605    }
606
607    #cookies-policy .cookies__label {
608      color: #2c2e30;
609      font-size: 0.875em;
610      font-weight: 600;
611    }
612
613    #cookies-policy .cookies__info {
614      color: #2c2e30;
615      font-size: 0.875em;
616      font-weight: 450;
617      line-height: 1.4em;
618    }
619
620    #cookies-policy .cookies__details {
621      color: #7959ef;
622      display: block;
623      font-size: 0.875em;
624      margin: 0.625em 0 0.9em;
625      transition: color 0.2s ease-out;
626    }
627
628    #cookies-policy .cookies__details:focus,
629    #cookies-policy .cookies__details:hover {
630      color: #7959ef;
631    }
632
633    #cookies-policy .cookies__definitions {
634      color: #676767;
635      font-size: 0.875em;
636      line-height: 1.2em;
637      padding-top: 0.8em;
638    }
639
640    #cookies-policy .cookies__cookie+.cookies__cookie {
641      margin-top: 1em;
642    }
643
644    #cookies-policy .cookies__name {
645      color: #8a8e92;
646      display: inline;
647      font-weight: 600;
648      line-height: 22px;
649    }
650
651    #cookies-policy .cookies__duration {
652      color: #8a8e92;
653      display: inline;
654      text-align: right;
655    }
656
657    #cookies-policy .cookies__description {
658      color: #8a8e92;
659      display: block;
660      line-height: 120%;
661      padding-top: 0.3em;
662      text-align: left;
663      width: 100%;
664    }
665
666    #cookies-policy .cookies__save {
667      border-top: 1px solid #e7e8e9;
668      display: flex;
669      justify-content: flex-end;
670      margin-top: 0.4em;
671      padding: 0.75em 1.5em;
672    }
673
674    #cookies-policy .cookiesBtn {
675      width: 100%;
676    }
677
678    #cookies-policy .cookiesBtn__link {
679      background: #7959ef;
680      border: 1px solid #7959ef;
681      border-radius: 4px;
682      color: #fff;
683      cursor: pointer;
684      display: block;
685      font: inherit;
686      font-size: 14px;
687      font-weight: 600;
688      line-height: 1em;
689      margin: 0;
690      overflow: hidden;
691      padding: 0.86em 1em;
692      text-align: center;
693      text-decoration: none;
694      text-overflow: ellipsis;
695      transition: opacity 0.2s ease-out;
696      white-space: nowrap;
697      width: 100%;
698    }
699
700    #cookies-policy .cookiesBtn__link:focus,
701    #cookies-policy .cookiesBtn__link:hover {
702      opacity: 0.8;
703    }
704
705    #cookies-policy.cookies {
706      left: 0;
707      right: unset;
708    }
709
710    #cookies-policy .cookies__title {
711      font-size: 1rem;
712    }
713
714    #cookies-policy .cookies__category input:checked+.cookies__box:after {
715      background-color: #ff0000;
716    }
717
718    #cookies-policy .cookies__details {
719      color: #ff0000;
720    }
721
722    #cookies-policy .cookiesBtn__link {
723      background: #ff0000;
724      border: 1px solid #ff0000;
725    }
726  </style>
727  <!-- preloader End -->
728  <!-- navbar -->
729  <header class="header header--3 header--fixed py-lg-6">
730    <div class="container">
731      <div class="row">
732        <div class="col-12">
733          <nav class="menu d-lg-flex justify-content-lg-between align-items-lg-center py-3 py-lg-0">
734            <div class="d-flex align-items-center justify-content-between">
735              <a class='logo link d-inline-flex align-items-center flex-grow-1' href='/'>
736                <img id="navbarLogo" src="assets/img/logo.png" width="161" alt="MrAssistant logo"
737                  class="img-fluid object-fit-contain" />
738              </a>
739              <button
740                class="menu-toggle w-10 h-10 p-0 border-0 lh-1 bg-orange-key clr-white transition rounded flex-shrink-0 d-lg-none order-sm-3 fs-24"
741                aria-label="Toggle navigation" type="button">
742                <i class="bi bi-list"></i>
743              </button>
744            </div>
745            <!-- keep this entire div exactly as-is -->
746            <div id="navbarMenu"
747              class="d-flex align-items-lg-center flex-column flex-lg-row flex-grow-1 gap-4 pb-4 pb-lg-0 rounded">
748              <ul class="list list-lg-row mx-lg-auto rounded">
749                <li class="menu-list">
750                  <a class='link menu-link has-sub active' href='/'>
751                    Solution
752                    <span class="dropdown-indicator"><i class="bi bi-chevron-down"></i></span>
753                  </a>
754                  <ul class="list menu-sub">
755                    <div class="menu-sub-title">Explore our solution</div>
756                    <li class="menu-sub-list">
757                      <a class='link menu-sub-link' href='/ai-receptionist'>
758                        <span class="menu-item-icon">
759                          <i class="bi bi-person-workspace"></i>
760                        </span>
761                        <div class="menu-item-content">
762                          <span class="menu-item-title">AI Receptionist</span>
763                          <span class="menu-item-description">24/7 virtual front desk for your business</span>
764                        </div>
765                      </a>
766                    </li>
767                    <li class="menu-sub-list">
768                      <a class='link menu-sub-link' href='/ai-answering-service'>
769                        <span class="menu-item-icon">
770                          <i class="bi bi-telephone-inbound"></i>
771                        </span>
772                        <div class="menu-item-content">
773                          <span class="menu-item-title">AI Answering Service</span>
774                          <span class="menu-item-description">Never miss a call — AI answers 24/7</span>
775                        </div>
776                      </a>
777                    </li>
778                    <li class="menu-sub-list">
779                      <a class='link menu-sub-link' href='/#test-live'>
780                        <span class="menu-item-icon">
781                          <i class="bi bi-play-circle"></i>
782                        </span>
783                        <div class="menu-item-content">
784                          <span class="menu-item-title">Try for free</span>
785                          <span class="menu-item-description">Speak live on your phone with our AI</span>
786                        </div>
787                      </a>
788                    </li>
789                    <li class="menu-sub-list">
790                      <a class='link menu-sub-link' href='/#how-it-works'>
791                        <span class="menu-item-icon">
792                          <i class="bi bi-gear"></i>
793                        </span>
794                        <div class="menu-item-content">
795                          <span class="menu-item-title">See MrAssistant in action</span>
796                          <span class="menu-item-description">See demos of AI agents in action</span>
797                        </div>
798                      </a>
799                    </li>
800                    <li class="menu-sub-list">
801                      <a class='link menu-sub-link' href='/#use-cases'>
802                        <span class="menu-item-icon">
803                          <i class="bi bi-briefcase"></i>
804                        </span>
805                        <div class="menu-item-content">
806                          <span class="menu-item-title">Use cases</span>
807                          <span class="menu-item-description">Explore how our AI agents handle different
808                            tasks</span>
809                        </div>
810                      </a>
811                    </li>
812                    <li class="menu-sub-list">
813                      <a class='link menu-sub-link' href='/#languages-available'>
814                        <span class="menu-item-icon">
815                          <i class="bi bi-translate"></i>
816                        </span>
817                        <div class="menu-item-content">
818                          <span class="menu-item-title">Available languages</span>
819                          <span class="menu-item-description">Over 140 languages with different accents</span>
820                        </div>
821                      </a>
822                    </li>
823                    <li class="menu-sub-list">
824                      <a class='link menu-sub-link' href='/#no-code-platform'>
825                        <span class="menu-item-icon">
826                          <i class="bi bi-code-slash"></i>
827                        </span>
828                        <div class="menu-item-content">
829                          <span class="menu-item-title">No-code platform</span>
830                          <span class="menu-item-description">Automate your AI agents with our no-code
831                            platform</span>
832                        </div>
833                      </a>
834                    </li>
835                    <li class="menu-sub-list">
836                      <a class='link menu-sub-link' href='/#frequently-asked-questions'>
837                        <span class="menu-item-icon">
838                          <i class="bi bi-question-circle"></i>
839                        </span>
840                        <div class="menu-item-content">
841                          <span class="menu-item-title">Frequently asked questions</span>
842                          <span class="menu-item-description">Find answers to common questions about our
843                            platform</span>
844                        </div>
845                      </a>
846                    </li>
847                  </ul>
848                </li>
849                <li class="menu-list">
850                  <a href="#" class="link menu-link has-sub">
851                    Industries
852                    <span class="dropdown-indicator"><i class="bi bi-chevron-down"></i></span>
853                  </a>
854                  <ul class="list menu-sub">
855                    <div class="menu-sub-title">Industries we serve</div>
856                    <li class="menu-sub-list">
857                      <a class='link menu-sub-link' href='/services'>
858                        <span class="menu-item-icon">
859                          <i class="bi bi-bar-chart-fill"></i>
860                        </span>
861                        <div class="menu-item-content">
862                          <span class="menu-item-title">Services</span>
863                          <span class="menu-item-description">AI voice agents for service industry phone
864                            calls</span>
865                        </div>
866                      </a>
867                    </li>
868                    <li class="menu-sub-list">
869                      <a class='link menu-sub-link' href='/call-center'>
870                        <span class="menu-item-icon">
871                          <i class="bi bi-headset"></i>
872                        </span>
873                        <div class="menu-item-content">
874                          <span class="menu-item-title">Call center</span>
875                          <span class="menu-item-description">AI voice agents for call center phone calls</span>
876                        </div>
877                      </a>
878                    </li>
879                    <li class="menu-sub-list">
880                      <a class='link menu-sub-link' href='/real-estate'>
881                        <span class="menu-item-icon">
882                          <i class="bi bi-key-fill"></i>
883                        </span>
884                        <div class="menu-item-content">
885                          <span class="menu-item-title">Real estate</span>
886                          <span class="menu-item-description">Automate real estate phone calls with AI vocie
887                            agents</span>
888                        </div>
889                      </a>
890                    </li>
891                    <li class="menu-sub-list">
892                      <a class='link menu-sub-link' href='/e-commerce'>
893                        <span class="menu-item-icon">
894                          <i class="bi bi-cart4"></i>
895                        </span>
896                        <div class="menu-item-content">
897                          <span class="menu-item-title">Online stores</span>
898                          <span class="menu-item-description">Improve e-commerce customer service with AI
899                            voice</span>
900                        </div>
901                      </a>
902                    </li>
903                    <li class="menu-sub-list">
904                      <a class='link menu-sub-link' href='/medical'>
905                        <span class="menu-item-icon">
906                          <i class="bi bi-heart-pulse-fill"></i>
907                        </span>
908                        <div class="menu-item-content">
909                          <span class="menu-item-title">Medical</span>
910                          <span class="menu-item-description">Automating phone calls in the medical field</span>
911                        </div>
912                      </a>
913                    </li>
914                    <li class="menu-sub-list">
915                      <a class='link menu-sub-link' href='/messages'>
916                        <span class="menu-item-icon">
917                          <i class="bi bi-inbox"></i>
918                        </span>
919                        <div class="menu-item-content">
920                          <span class="menu-item-title">Text Messages</span>
921                          <span class="menu-item-description">All of your messages In one inbox
922                          </span>
923                        </div>
924                      </a>
925                    </li>
926                  </ul>
927                </li>
928                <li class="menu-list">
929                  <a class='link menu-link' href='/pricing'>
930                    Pricing
931                  </a>
932                </li>
933                <!-- <li class="menu-list">
934                  <a href="white-label.html" class="link menu-link">
935                    White label
936                  </a>
937                </li> -->
938                <li class="menu-list">
939                  <a href="#" class="link menu-link has-sub">
940                    Resources
941                    <span class="dropdown-indicator"><i class="bi bi-chevron-down"></i></span>
942                  </a>
943                  <ul class="list menu-sub">
944                    <div class="menu-sub-title">Resources & Support</div>
945                    <li class="menu-sub-list">
946                      <a href="https://docs.mrassistant.ai/" target="_blank" class="link menu-sub-link">
947                        <span class="menu-item-icon">
948                          <i class="bi bi-book"></i>
949                        </span>
950                        <div class="menu-item-content">
951                          <span class="menu-item-title">Documentation</span>
952                          <span class="menu-item-description">Learn how to use our platform</span>
953                        </div>
954                      </a>
955                    </li>
956                    <li class="menu-sub-list">
957                      <a class='link menu-sub-link' href='/contact'>
958                        <span class="menu-item-icon">
959                          <i class="bi bi-envelope-fill"></i>
960                        </span>
961                        <div class="menu-item-content">
962                          <span class="menu-item-title">Contact</span>
963                          <span class="menu-item-description">Get in touch with our team</span>
964                        </div>
965                      </a>
966                    </li>
967                    <li class="menu-sub-list">
968                      <a class='link menu-sub-link' href='/privacy-policy'>
969                        <span class="menu-item-icon">
970                          <i class="bi bi-shield-lock"></i>
971                        </span>
972                        <div class="menu-item-content">
973                          <span class="menu-item-title">Privacy Policy</span>
974                          <span class="menu-item-description">We extremely value your privacy</span>
975                        </div>
976                      </a>
977                    </li>
978                    <li class="menu-sub-list">
979                      <a class='link menu-sub-link' href='/terms-and-conditions'>
980                        <span class="menu-item-icon">
981                          <i class="bi bi-file-text"></i>
982                        </span>
983                        <div class="menu-item-content">
984                          <span class="menu-item-title">Terms And Conditions</span>
985                          <span class="menu-item-description">A look at our terms and conditions</span>
986                        </div>
987                      </a>
988                    </li>
989                    <li class="menu-sub-list">
990                      <a class='link menu-sub-link' href='/startups'>
991                        <span class="menu-item-icon">
992                          <i class="bi bi-rocket-takeoff"></i>
993                        </span>
994                        <div class="menu-item-content">
995                          <span class="menu-item-title">Startups</span>
996                          <span class="menu-item-description">Special pricing and support for early-stage
997                            companies</span>
998                        </div>
999                      </a>
1000                    </li>
1001                  </ul>
1002                </li>
1003              </ul>
1004              <div class="d-flex align-items-center justify-content-center gap-2 bg-lg-white rounded-3 py-lg-2 px-lg-2">
1005                <a href="https://apps.mrassistant.ai/login"
1006                  class="link d-inline-flex justify-content-center py-2 px-4 rounded-pill fs-14 fw-bold text-center clr-orange :clr-secondary-key">Login</a>
1007                <a href="https://apps.mrassistant.ai/login" style="white-space: nowrap"
1008                  class="link d-inline-flex justify-content-center align-items-center gap-2 py-2 px-4 border border-orange-key :border-orange-30 bg-orange-key :bg-orange-30 rounded-pill fs-14 fw-bold text-center clr-white">
1009                  <span class="d-block">Sign up</span>
1010                  <span class="d-block fs-10">
1011                    <i class="bi bi-arrow-up-right"></i>
1012                  </span>
1013                </a>
1014              </div>
1015            </div>
1016          </nav>
1017        </div>
1018      </div>
1019    </div>
1020  </header>
1021
1022  <style>
1023    @media (max-width: 991px) {
1024      #navbarMenu {
1025        display: none !important;
1026      }
1027
1028      #navbarMenu.show-mobile-menu {
1029        display: flex !important;
1030        position: absolute !important;
1031        top: 100% !important;
1032        left: 0 !important;
1033        right: 0 !important;
1034        width: 100% !important;
1035        background-color: white;
1036        z-index: 9999 !important;
1037        padding: 1rem !important;
1038        flex-direction: column !important;
1039        box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2) !important;
1040        border-radius: 8px 8px 0 0;
1041        max-height: 80vh;
1042        overflow-y: auto;
1043        -webkit-overflow-scrolling: touch;
1044      }
1045
1046      .dropdown-indicator {
1047        display: none;
1048      }
1049
1050      .menu-link {
1051        display: flex !important;
1052        justify-content: space-between !important;
1053        align-items: center !important;
1054        width: 100% !important;
1055        padding: 15px 10px !important;
1056        position: relative !important;
1057        min-height: 44px !important;
1058        /* Minimum touch target size */
1059        font-size: 16px !important;
1060        /* Prevent zoom on iOS */
1061      }
1062
1063      .menu-link.has-sub .dropdown-indicator {
1064        display: flex !important;
1065        position: absolute !important;
1066        right: 10px !important;
1067        top: 50% !important;
1068        transform: translateY(-50%) !important;
1069        transition: transform 0.3s ease !important;
1070        min-width: 44px !important;
1071        min-height: 44px !important;
1072        justify-content: center;
1073        align-items: center;
1074      }
1075
1076      .menu-link.has-sub.expanded .dropdown-indicator i {
1077        transform: rotate(180deg) !important;
1078      }
1079
1080      /* Improve hamburger button for mobile */
1081      .menu-toggle {
1082        min-width: 44px !important;
1083        min-height: 44px !important;
1084        touch-action: manipulation !important;
1085        -webkit-touch-callout: none !important;
1086        -webkit-user-select: none !important;
1087        user-select: none !important;
1088      }
1089
1090      .menu-toggle i {
1091        font-size: 1.5rem !important;
1092      }
1093
1094      /* Submenu styling */
1095      .menu-sub {
1096        display: none;
1097        position: relative !important;
1098        width: 100% !important;
1099        top: 0 !important;
1100        left: 0 !important;
1101        box-shadow: none !important;
1102        border-radius: 8px;
1103        margin-top: 8px;
1104        padding: 10px !important;
1105        background-color: #f9f9f9 !important;
1106      }
1107
1108      .menu-sub.show-mobile-submenu {
1109        display: block !important;
1110        animation: fadeIn 0.3s ease-in-out;
1111      }
1112
1113      @keyframes fadeIn {
1114        from {
1115          opacity: 0;
1116          transform: translateY(-10px);
1117        }
1118
1119        to {
1120          opacity: 1;
1121          transform: translateY(0);
1122        }
1123      }
1124
1125      .menu-list {
1126        width: 100%;
1127        margin-bottom: 8px;
1128      }
1129
1130      .menu-sub-list {
1131        padding: 5px 0;
1132      }
1133
1134      /* Menu sub title */
1135      .menu-sub-title {
1136        padding: 0 10px 10px;
1137        margin-bottom: 5px;
1138        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
1139      }
1140    }
1141
1142    button.menu-toggle {
1143      cursor: pointer !important;
1144      position: relative !important;
1145      z-index: 10000 !important;
1146    }
1147
1148    /* hide dropdown on desktop */
1149    @media (min-width: 992px) {
1150      .dropdown-indicator {
1151        display: none !important;
1152      }
1153    }
1154  </style>
1155
1156  
1156<script>
1157    document.addEventListener("DOMContentLoaded", function () {
1158      const navbarMenu = document.getElementById("navbarMenu");
1159      const toggleButton = document.querySelector("button.menu-toggle");
1160
1161      if (toggleButton && navbarMenu) {
1162        toggleButton.addEventListener("click", function (e) {
1163          e.preventDefault();
1164          e.stopPropagation();
1165          navbarMenu.classList.toggle("show-mobile-menu");
1166        });
1167
1168        // Close menu when clicking outside
1169        document.addEventListener("click", function (e) {
1170          if (!toggleButton.contains(e.target) && !navbarMenu.contains(e.target)) {
1171            navbarMenu.classList.remove("show-mobile-menu");
1172          }
1173        });
1174
1175        // Close menu when pressing escape key
1176        document.addEventListener("keydown", function (e) {
1177          if (e.key === "Escape") {
1178            navbarMenu.classList.remove("show-mobile-menu");
1179          }
1180        });
1181      }
1182
1183      function setupMobileDropdowns() {
1184        if (window.innerWidth <= 991) {
1185          document.addEventListener("click", handleSubmenuClicks);
1186        } else {
1187          document.removeEventListener("click", handleSubmenuClicks);
1188        }
1189      }
1190
1191      function handleSubmenuClicks(e) {
1192        const menuLink = e.target.closest(".menu-link.has-sub");
1193        if (!menuLink) return;
1194
1195        e.preventDefault();
1196
1197        const menuList = menuLink.closest(".menu-list");
1198        if (!menuList) return;
1199
1200        const subMenu = menuList.querySelector(".menu-sub");
1201        if (!subMenu) return;
1202
1203        document
1204          .querySelectorAll(".menu-sub.show-mobile-submenu")
1205          .forEach((openMenu) => {
1206            if (openMenu !== subMenu) {
1207              openMenu.classList.remove("show-mobile-submenu");
1208              openMenu.style.display = "none";
1209            }
1210          });
1211
1212        document
1213          .querySelectorAll(".menu-link.has-sub.expanded")
1214          .forEach((link) => {
1215            if (link !== menuLink) {
1216              link.classList.remove("expanded");
1217            }
1218          });
1219
1220        // Toggle current submenu
1221        menuLink.classList.toggle("expanded");
1222        const isExpanded = menuLink.classList.contains("expanded");
1223
1224        subMenu.classList.toggle("show-mobile-submenu", isExpanded);
1225        subMenu.style.display = isExpanded ? "block" : "none";
1226      }
1227
1228      setupMobileDropdowns();
1229
1230      let resizeTimeout;
1231      window.addEventListener("resize", function () {
1232        clearTimeout(resizeTimeout);
1233        resizeTimeout = setTimeout(setupMobileDropdowns, 150);
1234      });
1235    });
1236  </script>
1236
1237
1238  <div class="hero-3 section-space-bottom">
1239    <div class="container">
1240      <div class="row section-space-sm-top">
1241        <div class="col-12">
1242          <div class="mb-11 text-center">
1243            <h1 class="mb-4 clr-neutral-90 fw-bold fs-1 d-none d-md-block">
1244              Mr Assistant - Your AI Voice Agent Platform
1245            </h1>
1246            <h2 class="mb-2 clr-orange-10 animate-line-3d md:text-inherit">
1247              AI voice agents for
1248            </h2>
1249            <h2 class="mb-0 ml11"
1250              data-words="customer support, real estate, technical assistance, surveys, online stores, lead prequalification, car fleets, clinics"
1251              style="overflow: hidden">
1252              <span class="text-wrapper clr-grad-orange fw-extrabold" style="white-space: nowrap">
1253                <span class="line line1"></span>
1254                <span id="typewriter-text" class="text-5xl mb-3 sm:text-4xl md:text-4xl lg:text-6xl"></span>
1255                <span class="cursor mb-3 text-5xl sm:text-6xl md:text-6xl lg:text-6xl">|</span>
1256              </span>
1257            </h2>
1258            <p class="mb-8 text-center fw-medium ff-1 fs-18 clr-neutral-40 animate-line-3d"
1259              style="margin-bottom: 3rem !important">
1260              Create no-code AI phone call systems with our AI voice agents:
1261              never miss a call again and convert more leads
1262            </p>
1263          </div>
1264          <div class="fadeIn_bottom section-space-sm-top" id="test-live">
1265            <div class="container">
1266              <div class="row g-4">
1267                <div class="col-12">
1268                  <div
1269                    class="top-shadow section-space-sm-y rounded-4 inverse-surface position-relative z-1 overflow-hidden fadeIn_bottom">
1270                    <div class="row g-4 align-items-center">
1271                      <div class="col-md-6 col-xl-7">
1272                        <div class="px-4 px-lg-6 px-xl-15" style="padding-top: 0">
1273                          <span
1274                            class="rounded-1 bg-orange-key clr-orange-10 fs-12 fw-bold px-4 py-2 d-inline-block mb-2 fadeIn_bottom">Live
1275                            demo</span>
1276                          <h4 class="mb-6 clr-neutral-variant-95">
1277                            Can't believe?
1278                            <span class="clr-grad-orange">Try NOW</span> a
1279                            free test call
1280                          </h4>
1281                          <p class="mb-4 clr-neutral-variant-80 fs-16">
1282                            Curious how our AI agents work?
1283                          </p>
1284                          <p class="mb-8 clr-neutral-variant-80 fs-16">
1285                            Get a hands-on experience by trying a free demo
1286                            call. Fill in your details, and our AI
1287                            representative will call you instantly.
1288                          </p>
1289
1290                          <p class="mb-8 clr-neutral-variant-95 fs-16">
1291                            Agent is trained to discuss about MrAssistant
1292                            services and book appointments.
1293                          </p>
1294                        </div>
1295                      </div>
1296                      <div class="col-md-6 col-xl-5 px-8 text-start">
1297                        <div class="gradient-card py-2 px-sm-8 px-5 rounded-5 thicker-border-after">
1298                          <div class="tab-content" id="callTabContent">
1299                            <div class="tab-pane fade show active" id="web-call" role="tabpanel"
1300                              aria-labelledby="web-call-tab">
1301                              <form id="demoForm" autocomplete="on">
1302
1303                                <input type="hidden" />
1304
1305                                <div class="d-flex flex-wrap align-items-center gap-4 mb-5">
1306                                  <div class="w-16 h-16 rounded-circle overflow-hidden fadeIn_bottom">
1307                                    <img src="./assets/img/testimonial-2-el-1.webp" alt="MrAssistant"
1308                                      class="img-fluid object-fit-cover w-100 h-100" />
1309                                  </div>
1310                                  <div>
1311                                    <h5 class="fs-24 fw-bold mb-1 clr-neutral-90 animate-text-from-right">
1312                                      Demo AI agent
1313                                    </h5>
1314                                    <p class="fw-light animate-text-from-right clr-orange-key mb-1">
1315                                      MrAssistant representative
1316                                    </p>
1317                                    <div class="d-inline-flex align-items-center gap-2">
1318                                      <div class="flex-shrink-0 d-grid place-content-center w-6 h-6 overflow-hidden">
1319                                        <img src="./assets/img/flag-6.png" alt="MrAssistant"
1320                                          class="w-100 h-100 object-fit-contain" />
1321                                      </div>
1322                                      <span class="d-block fw-bold clr-neutral-90 fs-14">
1323                                        English
1324                                      </span>
1325                                    </div>
1326                                  </div>
1327                                </div>
1328
1329                                <div id="sucessMessage" class="d-none">
1330                                  <h6 class="h4 mb-2 clr-secondary-key fw-bold">
1331                                    Ring, ring! 🔔
1332                                  </h6>
1333                                  <p class="clr-neutral-90">
1334                                    Your phone will ring shortly — the call ends
1335                                    after 5 minutes.
1336                                  </p>
1337                                </div>
1338
1339                                <div class="mb-5">
1340                                  <div class="newsletter-1 position-relative z-1 overflow-hidden rounded-2">
1341                                    <input type="text" name="name" placeholder="Your name"
1342                                      class="newsletter-1__input footer-5-newsletter-input form-control border border-neutral-17 clr-neutral-100 :focus-clr-current rounded-2 py-4 px-4 bg-neutral-4 placeholder-50" />
1343                                  </div>
1344                                  <small class="text-danger d-none error-message"></small>
1345                                </div>
1346
1347                                <div class="mb-5">
1348                                  <div class="newsletter-1 position-relative z-1 overflow-hidden rounded-2">
1349                                    <input type="text" name="email" placeholder="Your e-mail"
1350                                      class="newsletter-1__input footer-5-newsletter-input form-control border border-neutral-17 clr-neutral-100 :focus-clr-current rounded-2 py-4 px-4 bg-neutral-4 placeholder-50" />
1351                                  </div>
1352                                  <small class="text-danger d-none error-message"></small>
1353                                </div>
1354
1355                                <div class="mb-5">
1356                                  <input type="text" name="phone" placeholder="786 123 546"
1357                                    class="form-control border border-neutral-17 clr-neutral-100 :focus-clr-current rounded-2 py-4 px-4 bg-neutral-4 placeholder-50 focus-bg-none" />
1358                                  <small class="text-danger d-none error-message"></small>
1359                                </div>
1360
1361                                <p class="mb-4 mt-8 text-center text-white">
1362                                  The call will automatically end after
1363                                  <span class="font-semibold text-red-600">5 minutes</span>
1364                                </p>
1365                                <div id="button-background">
1366                                  <span class="slide-text"><i class="bi bi-arrow-right"></i> Slide
1367                                    to call</span>
1368                                  <div id="slider">
1369                                    <i id="locker" class="bi bi-telephone-outbound-fill"></i>
1370                                    <span id="locker-text"></span>
1371                                  </div>
1372                                </div>
1373                              </form>
1374                            </div>
1375                          </div>
1376                        </div>
1377                      </div>
1378                    </div>
1379                    <img src="./assets/img/hero-4-content-shape.webp" alt="MrAssistant"
1380                      class="w-100 h-100 position-absolute inset-0 z-n1 pointer-none" />
1381                  </div>
1382                </div>
1383              </div>
1384            </div>
1385          </div>
1386        </div>
1387      </div>
1388    </div>
1389    <img src="assets/img/hero-3-shape-1.png" alt="MrAssistant" class="img-fluid hero-3__shape hero-3__shape-1" />
1390    <img src="assets/img/hero-3-shape-2.png" alt="MrAssistant" class="img-fluid hero-3__shape hero-3__shape-2" />
1391  </div>
1392  <div class="startup-hero" id="talk-to-mrassistant">
1393    <h1 class="startup-hero__title">Talk with Mr Assistant</h1>
1394    <h2 class="startup-hero__subtitle">
1395      Voice AI agents for
1396      <span class="d-block mb-0 ml11 startup-hero__typewriter"
1397        data-words="customer support, real estate, technical assistance, surveys, online stores, lead prequalification, car fleets, clinics, developers">
1398        <span class="text-wrapper clr-grad-orange fw-extrabold">
1399          <span id="typewriter-text-2" class="text-5xl mb-3 sm:text-4xl md:text-4xl lg:text-6xl"></span>
1400          <span class="cursor mb-3 text-5xl sm:text-6xl md:text-6xl lg:text-6xl">|</span>
1401        </span>
1402      </span>
1403    </h2>
1404    <div class="startup-hero__visualization" id="visualization1">
1405      <a href="#" class="startup-hero__grant-btn1 grant-button1" id="voice-conversation-btn">
1406        <i class="bi bi-mic"></i>
1407        <span class="btn-text-full">Talk to MrAssistant</span>
1408        <span class="btn-text-mobile">MrAssistant</span>
1409        <span class="talk-hint">talk to</span>
1410      </a>
1411    </div>
1412  </div>
1413
1414  <style>
1415    .mr-tabs-nav {
1416      border-bottom: 1px solid #374151;
1417    }
1418
1419    .mr-tab-link {
1420      background: transparent;
1421      border: none;
1422      position: relative;
1423      padding: 0.5rem 1rem;
1424      transition: color 0.3s ease;
1425      outline: none;
1426      margin-bottom: 10px;
1427    }
1428
1429    .mr-tab-active {
1430      font-weight: 500;
1431      color: white;
1432      background-color: #ff0000;
1433    }
1434
1435    .mr-tabs-nav .mr-tab-link.active {
1436      background-color: transparent;
1437    }
1438
1439    #test-live {
1440      padding-top: 2 !important;
1441      margin-top: -1rem !important;
1442    }
1443
1444    .top-shadow.section-space-sm-y {
1445      padding-top: 2rem !important;
1446      padding-bottom: 1rem !important;
1447    }
1448
1449    .mr-tab-link:not(.mr-tab-active) {
1450      color: #9ca3af;
1451    }
1452
1453    .feature-2-tabs .nav-link:hover {
1454      color: white;
1455    }
1456
1457    .tabs-container {
1458      overflow-x: auto;
1459      -webkit-overflow-scrolling: touch;
1460    }
1461
1462    .nav-tabs-scrollable {
1463      display: inline-block;
1464      min-width: 100%;
1465      white-space: nowrap;
1466    }
1467
1468    .mr-tabs-nav {
1469      flex-wrap: nowrap;
1470    }
1471
1472    .mr-tabs-item {
1473      margin-bottom: 0;
1474      flex-shrink: 0;
1475    }
1476
1477    @media (min-width: 641px) {
1478      .tabs-container {
1479        overflow-x: visible;
1480      }
1481
1482      .tabs-container {
1483        overflow-x: auto;
1484        -webkit-overflow-scrolling: touch;
1485      }
1486
1487      .nav-tabs-scrollable {
1488        display: block;
1489        min-width: auto;
1490        white-space: normal;
1491      }
1492    }
1493  </style>
1494  <!-- /Hero -->
1495  <!-- Intro text + live demos -->
1496  <div class="feature-section-1 section-space-sm-y" id="how-it-works">
1497    <div class="section-space-sm-bottom">
1498      <div class="container">
1499        <div class="row g-4 align-items-center">
1500          <div class="col-md-7 col-xl-8">
1501            <h3 class="mb-0 clr-neutral-key fw-extrabold reveal-text"
1502              style="font-size: clamp(2rem, 3.2vw, 3.2rem); line-height: 1.15;">
1503              Voice AI tech is ready to handle phone calls and behave like
1504              <span class="clr-orange-key">real people</span>. Be among the
1505              first to take advantage 🚀
1506            </h3>
1507          </div>
1508          <div class="col-md-5 col-xl-4">
1509            <div class="d-inline-block text-center text-md-end rounded-circle feature-section-1__logo">
1510              <img src="assets/img/iphone-call.png" alt="MrAssistant" class="img-fluid" />
1511              <img src="./assets/img/Assets/wb-path.png" alt="MrAssistant" class="feature-section-1__logo-path" />
1512            </div>
1513          </div>
1514        </div>
1515      </div>
1516    </div>
1517    <header
1518      class="min-h-screen min-w-screen flex flex-col items-center justify-center text-center relative heading_heading__Dl_kz bg-white from-red-500 to-red-700 text-white">
1519      <style>
1520        @media (max-width: 991px) {
1521          .message-top-left {
1522            top: 20px;
1523            left: 0px;
1524            transform: rotate(-5deg);
1525          }
1526
1527          .message-bottom-left {
1528            bottom: 20px;
1529            left: 0px;
1530            transform: rotate(3deg);
1531          }
1532
1533          .message-top-right {
1534            top: 0px;
1535            right: 10px;
1536            transform: rotate(5deg);
1537          }
1538
1539          .message-bottom-right {
1540            bottom: 20px;
1541            right: 0px;
1542            transform: rotate(-3deg);
1543          }
1544
1545          .message-bubble {
1546            width: 90px;
1547          }
1548
1549          .image-container {
1550            width: 100%;
1551            padding: 20px;
1552            box-sizing: border-box;
1553          }
1554
1555          @keyframes float {
1556
1557            0%,
1558            100% {
1559              transform: translateY(0) rotate(var(--rotation));
1560            }
1561
1562            50% {
1563              transform: translateY(-10px) rotate(var(--rotation));
1564            }
1565          }
1566        }
1567
1568        .image-container {
1569          position: relative;
1570          width: 1000px;
1571          height: 500px;
1572          margin-bottom: 2rem;
1573        }
1574
1575        .content-container {
1576          position: relative;
1577          width: 100%;
1578          max-width: 1000px;
1579          margin: 0 auto;
1580          display: flex;
1581          justify-content: center;
1582          align-items: center;
1583          min-height: 200px;
1584          padding: 40px 20px;
1585        }
1586
1587        .message-bubble {
1588          position: absolute;
1589          width: 140px;
1590          height: auto;
1591          filter: drop-shadow(0px 5px 15px rgba(0, 0, 0, 0.1));
1592          border-radius: 16px;
1593          z-index: 1;
1594        }
1595
1596        .message-top-left {
1597          top: -40px;
1598          left: 120px;
1599          transform: rotate(-8deg);
1600        }
1601
1602        .message-bottom-left {
1603          bottom: -20px;
1604          left: 150px;
1605          transform: rotate(5deg);
1606        }
1607
1608        .message-top-right {
1609          top: -50px;
1610          right: 120px;
1611          transform: rotate(8deg);
1612        }
1613
1614        .message-bottom-right {
1615          bottom: -30px;
1616          right: 120px;
1617          transform: rotate(-5deg);
1618        }
1619
1620        .animate-floaty {
1621          animation: float 6s ease-in-out infinite;
1622        }
1623
1624        .message-top-left {
1625          animation-delay: 0s;
1626        }
1627
1628        .message-bottom-left {
1629          animation-delay: 1.5s;
1630        }
1631
1632        .message-top-right {
1633          animation-delay: 2.8s;
1634        }
1635
1636        .message-bottom-right {
1637          animation-delay: 4.2s;
1638        }
1639
1640        @keyframes float {
1641          0% {
1642            transform: translateY(0px) rotate(var(--rotation, 0deg));
1643          }
1644
1645          50% {
1646            transform: translateY(-15px) rotate(var(--rotation, 0deg));
1647          }
1648
1649          100% {
1650            transform: translateY(0px) rotate(var(--rotation, 0deg));
1651          }
1652        }
1653
1654        .message-top-left {
1655          --rotation: -8deg;
1656        }
1657
1658        .message-bottom-left {
1659          --rotation: 5deg;
1660        }
1661
1662        .message-top-right {
1663          --rotation: 8deg;
1664        }
1665
1666        .message-bottom-right {
1667          --rotation: -5deg;
1668        }
1669
1670        h1 {
1671          font-size: 4rem;
1672          font-weight: 600;
1673          line-height: 1.1;
1674          margin: 1rem 0;
1675          z-index: 10;
1676          position: relative;
1677          text-align: center;
1678        }
1679
1680        .clr-orange {
1681          color: #ff0000;
1682        }
1683
1684        .social-icons {
1685          display: flex;
1686          gap: 1.5rem;
1687          margin-bottom: 1.5rem;
1688          z-index: 10;
1689          justify-content: center;
1690          padding-top: 20px;
1691        }
1692
1693        .social-icons a {
1694          color: #333;
1695          font-size: 1.5rem;
1696          transition: all 0.3s ease;
1697        }
1698
1699        .social-icons a:hover {
1700          color: #ff0000;
1701          transform: scale(1.1);
1702        }
1703
1704        /* Center the button */
1705        button {
1706          padding: 0.75rem 2rem;
1707          background-color: #ff0000;
1708          color: white;
1709          font-weight: bold;
1710          border: none;
1711          border-radius: 8px;
1712          font-size: 1rem;
1713          cursor: pointer;
1714          display: block;
1715          margin: 30px auto;
1716          transition: all 0.3s ease;
1717        }
1718
1719        button:hover {
1720          background-color: #e60000;
1721          transform: translateY(-2px);
1722          box-shadow: 0 5px 15px rgba(255, 0, 0, 0.2);
1723        }
1724
1725        a {
1726          text-decoration: none;
1727          color: white;
1728        }
1729
1730        /* Glitch effect */
1731        .glitch-text {
1732          position: relative;
1733          color: black;
1734          letter-spacing: -1px;
1735          text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
1736        }
1737      </style>
1738      <header>
1739        <!-- Social Media Icons -->
1740        <div class="social-icons">
1741          <a href="https://facebook.com" target="_blank" title="Facebook">
1742            <i class="fab fa-facebook"></i>
1743          </a>
1744          <a href="https://twitter.com" target="_blank" title="Twitter">
1745            <i class="fab fa-twitter"></i>
1746          </a>
1747          <a href="https://instagram.com" target="_blank" title="Instagram">
1748            <i class="fab fa-instagram"></i>
1749          </a>
1750          <a href="https://linkedin.com" target="_blank" title="LinkedIn">
1751            <i class="fab fa-linkedin"></i>
1752          </a>
1753        </div>
1754
1755        <div class="content-container">
1756          <div class="message-bubble message-top-left animate-floaty">
1757            <img src="Texts_files/msg1.png" alt="Message 1" width="100%" />
1758          </div>
1759          <div class="message-bubble message-bottom-left animate-floaty">
1760            <img src="Texts_files/msg2.png" alt="Message 2" width="100%" />
1761          </div>
1762          <div class="message-bubble message-top-right animate-floaty">
1763            <img src="Texts_files/msg3.png" alt="Message 3" width="100%" />
1764          </div>
1765          <div class="message-bubble message-bottom-right animate-floaty">
1766            <img src="Texts_files/msg4.png" alt="Message 4" width="100%" />
1767          </div>
1768
1769          <!-- Main heading with text effect -->
1770          <h1 class="glitch-text">
1771            All of your <span class="clr-orange">messages</span><br />In one
1772            inbox
1773          </h1>
1774        </div>
1775      </header>
1776
1777      <div style="
1778            display: flex;
1779            justify-content: center;
1780            width: 100%;
1781            margin-top: 20px;
1782          ">
1783        <button style="margin: 0 auto">
1784          <a href='/messages'> Get Started </a>
1785        </button>
1786      </div>
1787      <div class="section-space-sm-top">
1788        <div class="container">
1789          <div class="row g-4">
1790            <div class="col-lg-4">
1791              <div class="feature-2-card fadein_bottom_36">
1792                <a href="https://www.youtube.com/watch?v=Zvm1I8Y2ITU" class="glightbox" style="text-decoration: none">
1793                  <figure class="feature-2-card-thumb mb-0">
1794                    <img src="assets/img/feature-2-45.webp" alt="MrAssistant" class="img-fluid" />
1795                    <i class="bi bi-play cursor-pointer"></i>
1796                  </figure>
1797                  <div class="feature-2-card-content text-center">
1798                    <h4 class="fs-20 fw-extrabold clr-orange title">
1799                      Listen to Lisa track her order
1800                    </h4>
1801                    <p class="fs-14 mb-0 clr-neutral-20">
1802                      Let AI handle customer support for your business and
1803                      allow your team to focus on high-value tasks.
1804                    </p>
1805                  </div>
1806                </a>
1807              </div>
1808            </div>
1809            <div class="col-lg-4">
1810              <div class="feature-2-card fadein_bottom_36">
1811                <a href="https://www.youtube.com/watch?v=b0PRBGAqJEY" class="glightbox" style="text-decoration: none">
1812                  <figure class="feature-2-card-thumb mb-0">
1813                    <img src="assets/img/feature-2-42.webp" alt="MrAssistant" class="img-fluid" />
1814                    <i class="bi bi-play cursor-pointer"></i>
1815                  </figure>
1816                  <div class="feature-2-card-content">
1817                    <h4 class="fs-20 fw-extrabold clr-orange title text-center">
1818                      See how Alex books an appointment
1819                    </h4>
1820                    <p class="fs-14 mb-0 clr-neutral-20 text-center">
1821                      Dental clinics, beauty salons and other services keep up
1822                      easier with appointments and reminders.
1823                    </p>
1824                  </div>
1825                </a>
1826              </div>
1827            </div>
1828            <div class="col-lg-4">
1829              <div class="feature-2-card fadein_bottom_36">
1830                <a href="https://www.youtube.com/watch?v=ODCPuGtFhRk" class="glightbox" style="text-decoration: none">
1831                  <figure class="feature-2-card-thumb mb-0">
1832                    <img src="assets/img/feature-2-46.webp" alt="MrAssistant" class="img-fluid" />
1833                    <i class="bi bi-play cursor-pointer"></i>
1834                  </figure>
1835                  <div class="feature-2-card-content">
1836                    <h4 class="fs-20 fw-extrabold clr-orange title text-center">
1837                      AI voice agent cold calls lead
1838                    </h4>
1839                    <p class="fs-14 mb-0 clr-neutral-20 text-center">
1840                      Check out our AI voice agent in action, making cold
1841                      calls to leads and opening doors for your business.
1842                    </p>
1843                  </div>
1844                </a>
1845              </div>
1846            </div>
1847          </div>
1848        </div>
1849      </div>
1850    </header>
1851    <!-- /Intro text + live demos -->
1852    <!-- Languages demo -->
1853    <div class="position-relative z-1 section-space-sm-y" id="languages-available">
1854      <div class="container">
1855        <div class="row g-4">
1856          <div class="col-12">
1857            <div
1858              class="p-4 p-md-6 p-xl-10 rounded-4 bg-neutral-99 border border-neutral-95 py-xl-12 overflow-hidden position-relative">
1859              <div class="row bg-orange-90 position-absolute top-0 m-0 p-0" style="left: 0px">
1860                <div class="scroller-x mb-3 mt-3" data-direction="left" data-speed="slow">
1861                  <ul class="list list-row align-items-center gap-4 scroller-x__list">
1862                    <li>
1863                      <div class="d-inline-flex align-items-center gap-4 py-2 px-4 roun
1863ded-pill bg-white">
1864                        <div class="flex-shrink-0 d-grid place-content-center w-9 h-9 overflow-hidden">
1865                          <img src="assets/img/flag-1.png" alt="MrAssistant" class="w-100 h-100 object-fit-contain" />
1866                        </div>
1867                        <span class="d-block fw-bold clr-orange-10 fs-18">
1868                          Brazil
1869                        </span>
1870                      </div>
1871                    </li>
1872                    <li>
1873                      <div class="d-inline-flex align-items-center gap-4 py-2 px-4 rounded-pill bg-white">
1874                        <div class="flex-shrink-0 d-grid place-content-center w-9 h-9 overflow-hidden">
1875                          <img src="./assets/img/flag-3.png" alt="MrAssistant" class="w-100 h-100 object-fit-contain" />
1876                        </div>
1877                        <span class="d-block fw-bold clr-orange-10 fs-18">
1878                          Korea
1879                        </span>
1880                      </div>
1881                    </li>
1882                    <li>
1883                      <div class="d-inline-flex align-items-center gap-4 py-2 px-4 rounded-pill bg-white">
1884                        <div class="flex-shrink-0 d-grid place-content-center w-9 h-9 overflow-hidden">
1885                          <img src="./assets/img/flag-3.png" alt="MrAssistant" class="w-100 h-100 object-fit-contain" />
1886                        </div>
1887                        <span class="d-block fw-bold clr-orange-10 fs-18">
1888                          Austria
1889                        </span>
1890                      </div>
1891                    </li>
1892                    <li>
1893                      <div class="d-inline-flex align-items-center gap-4 py-2 px-4 rounded-pill bg-white">
1894                        <div class="flex-shrink-0 d-grid place-content-center w-9 h-9 overflow-hidden">
1895                          <img src="assets/img/flag-4.png" alt="MrAssistant" class="w-100 h-100 object-fit-contain" />
1896                        </div>
1897                        <span class="d-block fw-bold clr-orange-10 fs-18">
1898                          Argentina
1899                        </span>
1900                      </div>
1901                    </li>
1902                    <li>
1903                      <div class="d-inline-flex align-items-center gap-4 py-2 px-4 rounded-pill bg-white">
1904                        <div class="flex-shrink-0 d-grid place-content-center w-9 h-9 overflow-hidden">
1905                          <img src="assets/img/flag-5.png" alt="MrAssistant" class="w-100 h-100 object-fit-contain" />
1906                        </div>
1907                        <span class="d-block fw-bold clr-orange-10 fs-18">
1908                          England
1909                        </span>
1910                      </div>
1911                    </li>
1912                  </ul>
1913                </div>
1914                <div class="scroller-x mb-3" data-direction="right" data-speed="slow">
1915                  <ul class="list list-row align-items-center gap-4 scroller-x__list">
1916                    <li>
1917                      <div class="d-inline-flex align-items-center gap-4 py-2 px-4 rounded-pill bg-white">
1918                        <div class="flex-shrink-0 d-grid place-content-center w-9 h-9 overflow-hidden">
1919                          <img src="assets/img/flag-6.png" alt="MrAssistant" class="w-100 h-100 object-fit-contain" />
1920                        </div>
1921                        <span class="d-block fw-bold clr-orange-10 fs-18">
1922                          English
1923                        </span>
1924                      </div>
1925                    </li>
1926                    <li>
1927                      <div class="d-inline-flex align-items-center gap-4 py-2 px-4 rounded-pill bg-white">
1928                        <div class="flex-shrink-0 d-grid place-content-center w-9 h-9 overflow-hidden">
1929                          <img src="assets/img/flag-7.png" alt="MrAssistant" class="w-100 h-100 object-fit-contain" />
1930                        </div>
1931                        <span class="d-block fw-bold clr-orange-10 fs-18">
1932                          German
1933                        </span>
1934                      </div>
1935                    </li>
1936                    <li>
1937                      <div class="d-inline-flex align-items-center gap-4 py-2 px-4 roun
1937ded-pill bg-white">
1938                        <div class="flex-shrink-0 d-grid place-content-center w-9 h-9 overflow-hidden">
1939                          <img src="assets/img/flag-8.png" alt="MrAssistant" class="w-100 h-100 object-fit-contain" />
1940                        </div>
1941                        <span class="d-block fw-bold clr-orange-10 fs-18">
1942                          Czech
1943                        </span>
1944                      </div>
1945                    </li>
1946                    <li>
1947                      <div class="d-inline-flex align-items-center gap-4 py-2 px-4 rounded-pill bg-white">
1948                        <div class="flex-shrink-0 d-grid place-content-center w-9 h-9 overflow-hidden">
1949                          <img src="assets/img/flag-1.png" alt="MrAssistant" class="w-100 h-100 object-fit-contain" />
1950                        </div>
1951                        <span class="d-block fw-bold clr-orange-10 fs-18">
1952                          Brazil
1953                        </span>
1954                      </div>
1955                    </li>
1956                    <li>
1957                      <div class="d-inline-flex align-items-center gap-4 py-2 px-4 rounded-pill bg-white">
1958                        <div class="flex-shrink-0 d-grid place-content-center w-9 h-9 overflow-hidden">
1959                          <img src="assets/img/flag-2.png" alt="MrAssistant" class="w-100 h-100 object-fit-contain" />
1960                        </div>
1961                        <span class="d-block fw-bold clr-orange-10 fs-18">
1962                          Korea
1963                        </span>
1964                      </div>
1965                    </li>
1966                    <li>
1967                      <div class="d-inline-flex align-items-center gap-4 py-2 px-4 rounded-pill bg-white">
1968                        <div class="flex-shrink-0 d-grid place-content-center w-9 h-9 overflow-hidden">
1969                          <img src="./assets/img/flag-3.png" alt="MrAssistant" class="w-100 h-100 object-fit-contain" />
1970                        </div>
1971                        <span class="d-block fw-bold clr-orange-10 fs-18">
1972                          Austria
1973                        </span>
1974                      </div>
1975                    </li>
1976                    <li>
1977                      <div class="d-inline-flex align-items-center gap-4 py-2 px-4 rounded-pill bg-white">
1978                        <div class="flex-shrink-0 d-grid place-content-center w-9 h-9 overflow-hidden">
1979                          <img src="./assets/img/flag-4.png" alt="MrAssistant" class="w-100 h-100 object-fit-contain" />
1980                        </div>
1981                        <span class="d-block fw-bold clr-orange-10 fs-18">
1982                          Argentina
1983                        </span>
1984                      </div>
1985                    </li>
1986                    <li>
1987                      <div class="d-inline-flex align-items-center gap-4 py-2 px-4 rounded-pill bg-white">
1988                        <div class="flex-shrink-0 d-grid place-content-center w-9 h-9 overflow-hidden">
1989                          <img src="assets/img/flag-9.png" alt="MrAssistant" class="w-100 h-100 object-fit-contain" />
1990                        </div>
1991                        <span class="d-block fw-bold clr-orange-10 fs-18">
1992                          Canada
1993                        </span>
1994                      </div>
1995                    </li>
1996                    <li>
1997                      <div class="d-inline-flex align-items-center gap-4 py-2 px-4 rounded-pill bg-white">
1998                        <div class="flex-shrink-0 d-grid place-content-center w-9 h-9 overflow-hidden">
1999                          <img src="assets/img/flag-5.png" alt="MrAssistant" class="w-100 h-100 object-fit-contain" />
2000                        </div>
2001                        <span class="d-block fw-bold clr-orange-10 fs-18">
2002                          England
2003                        </span>
2004                      </div>
2005                    </li>
2006                  </ul>
2007                </div>
2008                <div class="scroller-x mb-3" data-direction="left" data-speed="slow">
2009                  <ul class="list list-row align-items-center gap-4 scroller-x__list">
2010                    <li>
2011                      <div class="d-inline-flex align-items-center gap-4 py-2 px-4 roun
2011ded-pill bg-white">
2012                        <div class="flex-shrink-0 d-grid place-content-center w-9 h-9 overflow-hidden">
2013                          <img src="assets/img/flag-10.png" alt="MrAssistant" class="w-100 h-100 object-fit-contain" />
2014                        </div>
2015                        <span class="d-block fw-bold clr-orange-10 fs-18">
2016                          Polan
2017                        </span>
2018                      </div>
2019                    </li>
2020                    <li>
2021                      <div class="d-inline-flex align-items-center gap-4 py-2 px-4 rounded-pill bg-white">
2022                        <div class="flex-shrink-0 d-grid place-content-center w-9 h-9 overflow-hidden">
2023                          <img src="assets/img/flag-11.png" alt="MrAssistant" class="w-100 h-100 object-fit-contain" />
2024                        </div>
2025                        <span class="d-block fw-bold clr-orange-10 fs-18">
2026                          Sweden
2027                        </span>
2028                      </div>
2029                    </li>
2030                    <li>
2031                      <div class="d-inline-flex align-items-center gap-4 py-2 px-4 rounded-pill bg-white">
2032                        <div class="flex-shrink-0 d-grid place-content-center w-9 h-9 overflow-hidden">
2033                          <img src="assets/img/flag-12.png" alt="MrAssistant" class="w-100 h-100 object-fit-contain" />
2034                        </div>
2035                        <span class="d-block fw-bold clr-orange-10 fs-18">
2036                          Europe
2037                        </span>
2038                      </div>
2039                    </li>
2040                    <li>
2041                      <div class="d-inline-flex align-items-center gap-4 py-2 px-4 rounded-pill bg-white">
2042                        <div class="flex-shrink-0 d-grid place-content-center w-9 h-9 overflow-hidden">
2043                          <img src="assets/img/flag-13.png" alt="MrAssistant" class="w-100 h-100 object-fit-contain" />
2044                        </div>
2045                        <span class="d-block fw-bold clr-orange-10 fs-18">
2046                          Turkey
2047                        </span>
2048                      </div>
2049                    </li>
2050                    <li>
2051                      <div class="d-inline-flex align-items-center gap-4 py-2 px-4 rounded-pill bg-white">
2052                        <div class="flex-shrink-0 d-grid place-content-center w-9 h-9 overflow-hidden">
2053                          <img src="assets/img/flag-5.png" alt="MrAssistant" class="w-100 h-100 object-fit-contain" />
2054                        </div>
2055                        <span class="d-block fw-bold clr-orange-10 fs-18">
2056                          England
2057                        </span>
2058                      </div>
2059                    </li>
2060                  </ul>
2061                </div>
2062              </div>
2063              <div class="row g-4 align-items-center" style="margin-top: 170px">
2064                <div class="col-lg-6 col-xxl-7">
2065                  <span
2066                    class="d-inline-block mb-4 rounded py-1 px-3 bg-orange-key clr-white fs-14 fw-bold text-center fadeIn_bottom">
2067                    Listen now</span>
2068                  <h3 class="mb-6 clr-neutral-20 fw-extrabold animate-line-3d">
2069                    <span class="clr-grad-orange">140+ languages</span> to
2070                    choose from
2071                  </h3>
2072                  <p class="mb-8 fs-16 fw-medium clr-neutral-40 animate-text-from-right">
2073                    MrAssistant supports over 140 languages and diverse
2074                    accents, to address global audience. Each language is
2075                    equipped with
2076                    <b class="clr-orange">hundreds</b> of natural-sounding
2077                    voice options, while also allowing you to
2078                    <b class="clr-orange">clone your own voice</b>.
2079                  </p>
2080                  <ul class="list list-row flex-wrap gap-4 align-items-center">
2081                    <li class="fadein_bottom_19">
2082                      <div class="d-flex aling-items-center gap-3">
2083                        <div
2084                          class="d-grid place-content-center w-6 h-6 rounded-circle bg-orange-key clr-neutral-100 flex-shrink-0">
2085                          <i class="bi bi-check2"></i>
2086                        </div>
2087                        <span class="d-block fw-semibold clr-neutral-10">Clone your voice</span>
2088                      </div>
2089                    </li>
2090                    <li class="fadein_bottom_19">
2091                      <div class="d-flex aling-items-center gap-3">
2092                        <div
2093                          class="d-grid place-content-center w-6 h-6 rounded-circle bg-orange-key clr-neutral-100 flex-shrink-0">
2094                          <i class="bi bi-check2"></i>
2095                        </div>
2096                        <span class="d-block fw-semibold clr-neutral-10">
2097                          Multiple accents</span>
2098                      </div>
2099                    </li>
2100                  </ul>
2101                </div>
2102                <div class="col-lg-6 col-xxl-5 d-flex" style="flex-direction: column">
2103                  <h6 class="h5 my-5 clr-neutral-20 fw-light">
2104                    🔊 Preview language
2105                  </h6>
2106                  <select id="language-selector" class="form-control">
2107                    <option value="US" data-iso="en" selected>English</option>
2108                    <option value="SA" data-iso="ar">Arabic</option>
2109                    <option value="BG" data-iso="bg">Bulgarian</option>
2110                    <option value="CN" data-iso="zh">Chinese</option>
2111                    <option value="HR" data-iso="hr">Croatian</option>
2112                    <option value="CZ" data-iso="cs">Czech</option>
2113                    <option value="DK" data-iso="da">Danish</option>
2114                    <option value="NL" data-iso="nl">Dutch</option>
2115                    <option value="PH" data-iso="fil">Filipino</option>
2116                    <option value="FI" data-iso="fi">Finnish</option>
2117                    <option value="FR" data-iso="fr">French</option>
2118                    <option value="DE" data-iso="de">German</option>
2119                    <option value="GR" data-iso="el">Greek</option>
2120                    <option value="IN" data-iso="hi">Hindi</option>
2121                    <option value="HU" data-iso="hu">Hungarian</option>
2122                    <option value="ID" data-iso="id">Indonesian</option>
2123                    <option value="IT" data-iso="it">Italian</option>
2124                    <option value="JP" data-iso="ja">Japanese</option>
2125                    <option value="KR" data-iso="ko">Korean</option>
2126                    <option value="MY" data-iso="ms">Malay</option>
2127                    <option value="NO" data-iso="no">Norwegian</option>
2128                    <option value="PL" data-iso="pl">
2128Polish</option>
2129                    <option value="BR" data-iso="pt">Portuguese</option>
2130                    <option value="RO" data-iso="ro">Romanian</option>
2131                    <option value="RU" data-iso="ru">Russian</option>
2132                    <option value="SK" data-iso="sk">Slovak</option>
2133                    <option value="ES" data-iso="es">Spanish</option>
2134                    <option value="SE" data-iso="sv">Swedish</option>
2135                    <option value="IN" data-iso="ta">Tamil</option>
2136                    <option value="TR" data-iso="tr">Turkish</option>
2137                    <option value="UA" data-iso="uk">Ukrainian</option>
2138                    <option value="VN" data-iso="vi">Vietnamese</option>
2139                  </select>
2140                  <button id="previewVoiceBtn"
2141                    class="my-5 d-flex justify-content-center align-items-center gap-2 py-3 px-5 border border-orange-70 :border-orange-30 bg-grad-orange rounded-2 fs-18 fw-bold text-center clr-neutral-key"
2142                    style="width: fit-content; align-self: end">
2143                    <span class="d-block">Play voice</span>
2144                    <span class="d-block">
2145                      <i class="bi bi-play-circle-fill"></i>
2146                    </span>
2147                  </button>
2148
2149                  <p class="clr-neutral-40 mt-5 fs-14 fw-light clr-neutral-40">
2150                    10+ accents and 100+ voices for each language are
2151                    available in-app.
2152                  </p>
2153                </div>
2154              </div>
2155            </div>
2156          </div>
2157        </div>
2158      </div>
2159
2160      <img src="assets/img/Assets/about-section-1-shape-1.png" alt="MrAssistant"
2161        class="img-fluid d-none d-xl-block position-absolute top-0 start-0 z-n1"
2162        style="pointer-events: none !important" />
2163      <img src="assets/img/Assets/about-section-1-shape-2.png" alt="MrAssistant"
2164        class="img-fluid d-none d-xl-block position-absolute top-0 end-0 z-n1"
2165        style="pointer-events: none !important" />
2166    </div>
2167    <!-- /Languages demo -->
2168
2169    <!-- Main flows -->
2170    <div class="section-space-sm-top" id="use-cases">
2171      <div class="section-space-sm-y position-relative z-1">
2172        <div class="container">
2173          <div class="row g-4 align-items-center">
2174            <div class="col-lg-6">
2175              <div class="text-center fadeIn_bottom" style="
2176                    translate: none;
2177                    rotate: none;
2178                    scale: none;
2179                    transform: translate(0px, 0px);
2180                    opacity: 1;
2181                  ">
2182                <img src="assets/img/red-recolors/mrassistant_chilired.png" alt="MrAssistant" class="img-fluid" />
2183              </div>
2184            </div>
2185            <div class="col-lg-6">
2186              <h3 class="mb-6 fw-extrabold clr-orange-10 animate-line-3d" style="perspective: 400px">
2187                Automate appointment
2188                <span class="clr-grad-orange">booking & reminders</span>
2189              </h3>
2190              <p class="mb-8 animate-text-from-right" style="">
2191                Dental clinics, beauty salons, dealerships, and other service
2192                providers often have to juggle appointment scheduling. AI
2193                voice agents can connect with any live calendar and automate
2194                all routine calls.
2195              </p>
2196              <ul class="list gap-3 mb-10">
2197                <li class="fadeIn_bottom" style="
2198                      translate: none;
2199                      rotate: none;
2200                      scale: none;
2201                      transform: translate(0px, 0px);
2202                      opacity: 1;
2203                    ">
2204                  <div class="d-flex gap-4">
2205                    <div class="flex-shrink-0">
2206                      <img src="assets/img/icon-star-small.png" alt="MrAssistant" class="img-fluid" />
2207                    </div>
2208                    <p class="mb-0 clr-orange-10 fw-medium">
2209                      Live calendar integration
2210                    </p>
2211                  </div>
2212                </li>
2213                <li class="fadeIn_bottom" style="
2214                      translate: none;
2215                      rotate: none;
2216                      scale: none;
2217                      transform: translate(0px, 0px);
2218                      opacity: 1;
2219                    ">
2220                  <div class="d-flex gap-4">
2221                    <div class="flex-shrink-0">
2222                      <img src="assets/img/icon-star-small.png" alt="MrAssistant" class="img-fluid" />
2223                    </div>
2224                    <p class="mb-0 clr-orange-10 fw-medium">
2225                      GoHighLevel, Calendly, Cal.com, Google & Apple cal and
2226                      more
2227                    </p>
2228                  </div>
2229                </li>
2230              </ul>
2231              <div class="fadeIn_bottom" style="
2232                    translate: none;
2233                    rotate: none;
2234                    scale: none;
2235                    transform: translate(0px, 0px);
2236                    opacity: 1;
2237                  ">
2238                <a class='link d-inline-flex justify-content-center align-items-center gap-2 py-2 px-4 border border-orange-key :border-orange-30 bg-orange-key :bg-orange-30 rounded-1 fs-14 fw-bold text-center clr-white btn-outlined' href='/#pricing'>
2239                  <span class="d-block">
2240                    Create your agent in 60 seconds</span>
2241                  <span class="d-block fs-10">
2242                    <i class="bi bi-arrow-up-right"></i>
2243                  </span>
2244                </a>
2245              </div>
2246            </div>
2247          </div>
2248        </div>
2249        <img src="assets/img/Assets/about-section-3-shape-1.png" alt="MrAssistant"
2250          class="img-fluid position-absolute z-n1 position-center-y start-0" style="pointer-events: none !important" />
2251      </div>
2252      <div class="section-space-sm-y">
2253        <div class="container">
2254          <div class="row">
2255            <div class="col-12">
2256              <div class="position-relative z-1">
2257                <div class="row g-4 align-items-center">
2258                  <div class="col-lg-6">
2259                    <h3 class="mb-6 fw-extrabold clr-orange-10 animate-line-3d" style="perspective: 400px">
2260                      Automate customer
2261                      <span class="clr-grad-orange">support inquiries</span>
2262                    </h3>
2263                    <p class="mb-8 animate-text-from-right" style="">
2264                      Instantly answer customer support phone calls - zero
2265                      waiting time, zero queue, zero customer frustrations.
2266                    </p>
2267                    <ul class="list gap-3 mb-10">
2268                      <li class="fadeIn_bottom" style="
2269                            translate: none;
2270                            rotate: none;
2271                            scale: none;
2272                            transform: translate(0px, 0px);
2273                            opacity: 1;
2274                          ">
2275                        <div class="d-flex gap-4">
2276                          <div class="flex-shrink-0">
2277                            <img src="assets/img/icon-star-small.png" alt="MrAssistant" class="img-fluid" />
2278                          </div>
2279                          <p class="mb-0 clr-orange-10 fw-medium">
2280                            24/7 Availability and parallel calls
2281                          </p>
2282                        </div>
2283                      </li>
2284                      <li class="fadeIn_bottom" style="
2285                            translate: none;
2286                            rotate: none;
2287                            scale: none;
2288                            transform: translate(0px, 0px);
2289                            opacity: 1;
2290                          ">
2291                        <div class="d-flex gap-4">
2292                          <div class="flex-shrink-0">
2293                            <img src="assets/img/icon-star-small.png" alt="MrAssistant" class="img-fluid" />
2294                          </div>
2295                          <p class="mb-0 clr-orange-10 fw-medium">
2296                            Real-time interaction with your systems
2297                          </p>
2298                        </div>
2299                      </li>
2300                      <li class="fadeIn_bottom" style="
2301                            translate: none;
2302                            rotate: none;
2303                            scale: none;
2304                            transform: translate(0px, 0px);
2305                            opacity: 1;
2306                          ">
2307                        <div class="d-flex gap-4">
2308                          <div class="flex-shrink-0">
2309                            <img src="assets/img/icon-star-small.png" alt="MrAssistant" class="img-fluid" />
2310                          </div>
2311                          <p class="mb-0 clr-orange-10 fw-medium">
2312                            Inject support procedure documents
2313                          </p>
2314                        </div>
2315                      </li>
2316                    </ul>
2317                    <div class="fadeIn_bottom" style="
2318                          translate: none;
2319                          rotate: none;
2320                          scale: none;
2321                          transform: translate(0px, 0px);
2322                          opacity: 1;
2323                        ">
2324                      <a class='link d-inline-flex justify-content-center align-items-center gap-2 py-2 px-4 border border-orange-key :border-orange-30 bg-orange-key :bg-orange-30 rounded-1 fs-14 fw-bold text-center clr-white btn-outlined' href='/#pricing'>
2325                        <span class="d-block">
2326                          Create your agent in 60 seconds</span>
2327                        <span class="d-block fs-10">
2328                          <i class="bi bi-arrow-up-right"></i>
2329                        </span>
2330                      </a>
2331                    </div>
2332                  </div>
2333                  <div class="col-lg-6">
2334                    <div class="text-center fadeIn_bottom" style="
2335                          translate: none;
2336                          rotate: none;
2337                          scale: none;
2338                          transform: translate(0px, 0px);
2339                          opacity: 1;
2340                        ">
2341                      <img src="assets/img/red-recolors/noise_red.png" alt="MrAssistant" class="img-fluid" />
2342                    </div>
2343                  </div>
2344                </div>
2345                <img src="assets/img/Assets/about-section-3-shape-2.png" alt="MrAssistant"
2346                  class="img-fluid position-absolute z-n1 position-center-y end-0" />
2347              </div>
2348            </div>
2349          </div>
2350        </div>
2351      </div>
2352      <div class="section-space-sm-y position-relative z-1">
2353        <div class="container">
2354          <div class="row g-4 align-items-center">
2355            <div class="col-lg-6">
2356              <div class="text-center fadeIn_bottom" style="
2357                    translate: none;
2358                    rotate: none;
2359                    scale: none;
2360                    transform: translate(0px, 0px);
2361                    opacity: 1;
2362                  ">
2363                <img src="assets/img/red-recolors/dashboard_red.png" alt="MrAssistant" class="img-fluid" />
2364              </div>
2365            </div>
2366            <div class="col-lg-6">
2367              <h3 class="mb-6 fw-extrabold clr-orange-10 animate-line-3d" style="perspective: 400px">
2368                Cold calling for
2369                <span class="clr-grad-orange">sales teams</span>
2370              </h3>
2371              <p class="mb-8 animate-text-from-right" style="">
2372                Think sales on autopilot. AI voice agents can cold call,
2373                follow-up leads, qualify prospects and book appointments.
2374                Close more deals without increasing your sales team.
2375              </p>
2376              <ul class="list gap-3 mb-10">
2377                <li class="fadeIn_bottom" style="
2378                      translate: none;
2379                      rotate: none;
2380                      scale: none;
2381                      transform: translate(0px, 0px);
2382                      opacity: 1;
2383                    ">
2384                  <div class="d-flex gap-4">
2385                    <div class="flex-shrink-0">
2386                      <img src="assets/img/icon-star-small.png" alt="MrAssistant" class="img-fluid" />
2387                    </div>
2388                    <p class="mb-0 clr-orange-10 fw-medium">
2389                      Automated follow-ups
2390                    </p>
2391                  </div>
2392                </li>
2393                <li class="fadeIn_bottom" style="
2394                      translate: none;
2395                      rotate: none;
2396                      scale: none;
2397                      transform: translate(0px, 0px);
2398                      opacity: 1;
2399                    ">
2400                  <div class="d-flex gap-4">
2401                    <div class="flex-shrink-0">
2402                      <img src="assets/img/icon-star-small.png" alt="MrAssistant" class="img-fluid" />
2403                    </div>
2404                    <p class="mb-0 clr-orange-10 fw-medium">
2405                      Qualify leads on autopilot
2406                    </p>
2407                  </div>
2408                </li>
2409                <li class="fadeIn_bottom" style="
2410                      translate: none;
2411                      rotate: none;
2412                      scale: none;
2413                      transform: translate(0px, 0px);
2414                      opacity: 1;
2415                    ">
2416                  <div class="d-flex gap-4">
2417                    <div class="flex-shrink-0">
2418                      <img src="assets/img/icon-star-small.png" alt="MrAssistant" class="img-fluid" />
2419                    </div>
2420                    <p class="mb-0 clr-orange-10 fw-medium">
2421                      Close deals faster
2422                    </p>
2423                  </div>
2424                </li>
2425              </ul>
2426              <div class="fadeIn_bottom" style="
2427                    translate: none;
2428                    rotate: none;
2429                    scale: none;
2430                    transform: translate(0px, 0px);
2431                    opacity: 1;
2432                  ">
2433                <a class='link d-inline-flex justify-content-center align-items-center gap-2 py-2 px-4 border border-orange-key :border-orange-30 bg-orange-key :bg-orange-30 rounded-1 fs-14 fw-bold text-center clr-white btn-outlined' href='/#pricing'>
2434                  <span class="d-block">
2435                    Create your agent in 60 seconds</span>
2436                  <span class="d-block fs-10">
2437                    <i class="bi bi-arrow-up-right"></i>
2438                  </span>
2439                </a>
2440              </div>
2441            </div>
2442          </div>
2443        </div>
2444        <img src="assets/img/Assets/about-section-3-shape-3.png" alt="MrAssistant"
2445          class="img-fluid position-absolute z-n1 position-center-y start-0" />
2446      </div>
2447    </div>
2448    <!-- /Main flows -->
2449
2450    <!-- Use cases  -->
2451    <section class="feature-section-2 section-space-top section-space-bottom home-7-section-top-border">
2452      <div class="container">
2453        <div class="row justify-content-center">
2454          <div class="col-lg-8">
2455            <div class="text-center">
2456              <h3 class="clr-orange-10 fw-bold animate-line-3d">
2457                Endless use cases
2458              </h3>
2459            </div>
2460            <ul class="nav nav-tabs feature-2-tabs justify-content-center py-4 px-6 mt-12 fadeIn_bottom" role="tablist">
2461              <li class="nav-item" role="presentation">
2462                <button class="nav-link active" id="feature-2-tab" data-bs-toggle="tab"
2463                  data-bs-target="#feature-2-tab-pane" type="button" role="tab" aria-controls="feature-2-tab-pane"
2464                  aria-selected="true">
2465                  Outbound calls
2466                </button>
2467              </li>
2468              <li class="nav-item" role="presentation">
2469                <button class="nav-link" id="feature-1-tab" data-bs-toggle="tab" data-bs-target="#feature-1-tab-pane"
2470                  type="button" role="tab" aria-controls="feature-1-tab-pane" aria-selected="false">
2471                  Inbound calls
2472                </button>
2473              </li>
2474            </ul>
2475          </div>
2476        </div>
2477        <div class="mt-24">
2478          <div class="tab-content feature-2-tab-content">
2479            <div class="tab-pane fade" id="feature-1-tab-pane" role="tabpanel" aria-labelledby="feature-1-tab"
2480              tabindex="0">
2481              <div class="row gy-4 justify-content-center">
2482                <div class="col-lg-6 ai-template-card-item">
2483                  <div class="ai-template-card text-center text-xl-start h-100">
2484                    <div class="row align-items-center h-100">
2485                      <div class="col-4">
2486                        <img src="assets/img/inbound.png" alt="MrAssistant" class="img-fluid" />
2487                      </div>
2488                      <div class="col-8">
2489                        <h4 class="clr-orange-10 mb-2 fs-24 fw-bold">
2490                          Inbound calls
2491                        </h4>
2492                        <p class="clr-neutral-20 mb-0 fs-16">
2493                          Automate the management of inbound calls to improve
2494                          customer experience and increase operational
2495                          efficiency.
2496                        </p>
2497                      </div>
2498                    </div>
2499                  </div>
2500                </div>
2501                <div class="col-sm-6 col-lg-4 col-xxl-3 ai-template-card-item">
2502                  <div class="ai-template-card text-center text-xl-start">
2503                    <div class="ai-template-card-icon">
2504                      <img src="assets/img/calendar.png" alt="MrAssistant" class="img-fluid" />
2505                    </div>
2506                    <h4 class="clr-neutral-20 fs-18 mt-6">Appointments</h4>
2507                    <p class="clr-neutral-30 mb-0 fs-14">
2508                      Manage and confirm customer appointments without human
2509                      intervention, saving time.
2510                    </p>
2511                  </div>
2512                </div>
2513
2514                <div class="col-sm-6 col-lg-4 col-xxl-3 ai-template-card-item">
2515                  <div class="ai-template-card text-center text-xl-start">
2516                    <div class="ai-template-card-icon">
2517                      <img src="assets/img/faq.png" alt="MrAssistant" class="img-fluid" />
2518                    </div>
2519                    <h4 class="clr-neutral-20 fs-18 mt-6">
2520                      Frequently asked questions
2521                    </h4>
2522                    <p class="clr-neutral-30 mb-0 fs-14">
2523                      Automatically answer frequently asked customer
2524                      questions, reducing call volume to operators.
2525                    </p>
2526                  </div>
2527                </div>
2528
2529                <div class="col-sm-6 col-lg-4 col-xxl-3 ai-template-card-item">
2530                  <div class="ai-template-card text-center text-xl-start">
2531                    <div class="ai-template-card-icon">
2532                      <img src="assets/img/complaints.webp" alt="MrAssistant" class="img-fluid" />
2533                    </div>
2534                    <h4 class="clr-neutral-20 fs-18 mt-6">
2535                      Complaints and claims
2536                    </h4>
2537                    <p class="clr-neutral-30 mb-0 fs-14">
2538                      Record and resolve complaints in accordance with company
2539                      procedures.
2540                    </p>
2541                  </div>
2542                </div>
2543
2544                <div class="col-sm-6 col-lg-4 col-xxl-3 ai-template-card-item">
2545                  <div class="ai-template-card text-center text-xl-start">
2546                    <div class="ai-template-card-icon">
2547                      <img src="assets/img/support.webp" alt="MrAssistant" class="img-fluid" />
2548                    </div>
2549                    <h4 class="clr-neutral-20 fs-18 mt-6">Product support</h4>
2550                    <p class="clr-neutral-30 mb-0 fs-14">
2551                      Provide detailed information about your products,
2552                      guiding customers through the buying process.
2553                    </p>
2554                  </div>
2555                </div>
2556
2557                <div class="col-sm-6 col-lg-4 col-xxl-3 ai-template-card-item">
2558                  <div class="ai-template-card text-center text-xl-start">
2559                    <div class="ai-template-card-icon">
2560                      <img src="assets/img/customer-support.png" alt="MrAssistant" class="img-fluid" />
2561                    </div>
2562                    <h4 class="clr-neutral-20 fs-18 mt-6">
2563                      Customer support
2564                    </h4>
2565                    <p class="clr-neutral-30 mb-0 fs-14">
2566                      Provide general customer support using integration with
2567                      the company's database.
2568                    </p>
2569                  </div>
2570                </div>
2571
2572                <div class="col-sm-6 col-lg-4 col-xxl-3 ai-template-card-item">
2573                  <div class="ai-template-card text-center text-xl-start">
2574                    <div class="ai-template-card-icon">
2575                      <img src="assets/img/you.png" alt="MrAssistant" class="img-fluid" />
2576                    </div>
2577                    <h4 class="clr-neutral-20 fs-18 mt-6">Your business</h4>
2578                    <p class="clr-neutral-30 mb-0 fs-14">
2579                      Easily create and customize AI voice agents to handle
2580                      any scenario your business needs—no coding required.
2581                    </p>
2582                  </div>
2583                </div>
2584              </div>
2585            </div>
2586            <div class="tab-pane fade show active" id="feature-2-tab-pane" role="tabpanel"
2587              aria-labelledby="feature-2-tab" tabindex="0">
2588              <div class="row gy-4 justify-content-center">
2589                <div class="col-lg-6 ai-template-card-item">
2590                  <div class="ai-template-card text-center text-xl-start h-100">
2591                    <div class="row align-items-center h-100">
2592                      <div class="col-4">
2593                        <img src="assets/img/outbound.png" alt="MrAssistant" class="img-fluid" />
2594                      </div>
2595                      <div class="col-8">
2596                        <h4 class="clr-orange-10 mb-2 fs-24 fw-bold">
2597                          Outbound calls
2598                        </h4>
2599                        <p class="clr-neutral-20 mb-0 fs-16">
2600                          Automate and optimize the management of outbound
2601                          calls to increase your teams' efficiency and reach
2602                          more customers.
2603                        </p>
2604                      </div>
2605                    </div>
2606                  </div>
2607                </div>
2608                <div class="col-sm-6 col-lg-4 col-xxl-3 ai-template-card-item">
2609                  <div class="ai-template-card text-center text-xl-start">
2610                    <div class="ai-template-card-icon">
2611                      <img src="assets/img/sales1.png" alt="MrAssistant" class="img-fluid" />
2612                    </div>
2613                    <h4 class="clr-neutral-20 fs-18 mt-6">Sales</h4>
2614                    <p class="clr-neutral-30 mb-0 fs-14">
2615                      Contact potential customers to sell products or
2616                      services, increasing revenue and expanding the customer
2617                      base.
2618                    </p>
2619                  </div>
2620                </div>
2621
2622                <div class="col-sm-6 col-lg-4 col-xxl-3 ai-template-card-item">
2623                  <div class="ai-template-card text-center text-xl-start">
2624                    <div class="ai-template-card-icon">
2625                      <img src="assets/img/feedback.png" alt="MrAssistant" class="img-fluid" />
2626                    </div>
2627                    <h4 class="clr-neutral-20 fs-18 mt-6">
2628                      Surveys and feedback
2629                    </h4>
2630                    <p class="clr-neutral-30 mb-0 fs-14">
2631                      Conduct satisfaction surveys and collect feedback to
2632                      improve the services provided.
2633                    </p>
2634                  </div>
2635                </div>
2636
2637                <div class="col-sm-6 col-lg-4 col-xxl-3 ai-template-card-item">
2638                  <div class="ai-template-card text-center text-xl-start">
2639                    <div class="ai-template-card-icon">
2640                      <img src="assets/img/filter.png" alt="MrAssistant" class="img-fluid" />
2641                    </div>
2642                    <h4 class="clr-neutral-20 fs-18 mt-6">
2643                      Lead prequalification
2644                    </h4>
2645                    <p class="clr-neutral-30 mb-0 fs-14">
2646                      Call potential customers and filter them before being
2647                      called by real agents, facilitating the closing of
2648                      transactions.
2649                    </p>
2650                  </div>
2651                </div>
2652
2653                <div class="col-sm-6 col-lg-4 col-xxl-3 ai-template-card-item">
2654                  <div class="ai-template-card text-center text-xl-start">
2655                    <div class="ai-template-card-icon">
2656                      <img src="assets/img/follow_up.png" alt="MrAssistant" class="img-fluid" />
2657                    </div>
2658                    <h4 class="clr-neutral-20 fs-18 mt-6">
2659                      Confirmations and follow-up
2660                    </h4>
2661                    <p class="clr-neutral-30 mb-0 fs-14">
2662                      Confirm reservations, appointments, and make adjustments
2663                      if necessary, ensuring an easy experience for customers.
2664                    </p>
2665                  </div>
2666                </div>
2667
2668                <div class="col-sm-6 col-lg-4 col-xxl-3 ai-template-card-item">
2669                  <div class="ai-template-card text-center text-xl-start">
2670                    <div class="ai-template-card-icon">
2671                      <img src="assets/img/refresh.jpg" alt="MrAssistant" class="img-fluid" />
2672                    </div>
2673                    <h4 class="clr-neutral-20 fs-18 mt-6">
2674                      Renewals and upselling
2675                    </h4>
2676                    <p class="clr-neutral-30 mb-0 fs-14">
2677                      Contact existing customers to renew contracts or sell
2678                      additional products and services.
2679                    </p>
2680                  </div>
2681                </div>
2682                <div class="col-sm-6 col-lg-4 col-xxl-3 ai-template-card-item">
2683                  <div class="ai-template-card text-center text-xl-start">
2684                    <div class="ai-template-card-icon">
2685                      <img src="assets/img/you.png" alt="MrAssistant" class="img-fluid" />
2686                    </div>
2687                    <h4 class="clr-neutral-20 fs-18 mt-6">Your business</h4>
2688                    <p class="clr-neutral-30 mb-0 fs-14">
2689                      Easily create and customize AI voice agents to handle
2690                      any scenario your business needs—no coding required.
2691                    </p>
2692                  </div>
2693                </div>
2694              </div>
2695            </div>
2696          </div>
2697        </div>
2698      </div>
2699      <img src="assets/img/feature-2-top.png" alt="MrAssistant" class="img-fluid feature-2-top-shape" />
2700      <img src="assets/img/feature-2-shape-1.png" alt="MrAssistant"
2701        class="img-fluid feature-2-shape feature-2-shape-1" />
2702      <img src="assets/img/feature-2-shape-2.png" alt="MrAssistant"
2703        class="img-fluid feature-2-shape feature-2-shape-2" />
2704      <img src="assets/img/feature-2-shape-3.png" alt="MrAssistant"
2705        class="img-fluid feature-2-shape feature-2-shape-3" />
2706      <img src="assets/img/feature-2-shape-4.png" alt="MrAssistant"
2707        class="img-fluid feature-2-shape feature-2-shape-4" />
2708    </section>
2709    <!-- /Use cases  -->
2710
2711    <!-- White label CTA -->
2712    <section class="newletter-section-2 section-space-sm-y" data-cursor="White label">
2713      <div class="container">
2714        <div class="newsletter-wrappper rounded-4 overflow-hidden fadeIn_bottom">
2715          <div class="row justify-content-center">
2716            <div class="col-lg-7 section-space-sm-top section-space-sm-bottom px-xl-10 px-6">
2717              <h3 class="fw-extrabold clr-white mb-0 animate-line-3d">
2718                Start your own platform with
2719                <span class="clr-grad-orange">White label plan</span>
2720              </h3>
2721              <p class="clr-white mt-6 mb-7 animate-text-from-bottom">
2722                Why settle for just using AI? Take the lead, own your
2723                platform, and grow your brand with our white-label solution.
2724                The opportunity to shape the future of communication is yours.
2725              </p>
2726              <a class='link d-inline-flex justify-content-center align-items-center gap-2 py-2 px-4 border border-orange-key :border-orange-30 bg-grad-orange rounded-2 fs-14 fw-bold text-center clr-orange-10' href='/white-label' style='width: fit-content'>
2727                <span class="d-block">More about white label</span>
2728                <span class="d-block">
2729                  <i class="bi bi-arrow-right"></i>
2730                </span>
2731              </a>
2732
2733              <p class="clr-orange-key fs-14 mt-7 animate-text-from-bottom">
2734                ✓ Everything included ✓ Launch and start earning quickly
2735              </p>
2736            </div>
2737            <div class="col-lg-5 position-relative" style="min-height: 200px">
2738              <div class="text-center fadeIn_bottom whitelabel-cta-image">
2739                <img src="assets/img/whitelabel.png" alt="MrAssistant white label" class="img-fluid" />
2740              </div>
2741            </div>
2742          </div>
2743        </div>
2744      </div>
2745    </section>
2746
2747    <!-- /White label CTA -->
2748
2749    <!-- No-code platform -->
2750    <div class="sales-growth-section section-space-y bg-orange-90" style="--bg-opacity: 0.3" id="no-code-platform">
2751      <div class="section-space-xsm-bottom">
2752        <div class="container">
2753          <div class="row g-4">
2754            <div class="col-lg-6">
2755              <h3 class="mb-10 clr-priamry-10 fw-extrabold animate-line-3d">
2756                Integrate with popular tools using our
2757                <span class="clr-grad-orange">no-code platform</span>
2758              </h3>
2759              <p class="mb-2 fw-medium animate-text-from-right">
2760                Easily manage AI voice agents without the need for programming
2761                skills.
2762              </p>
2763              <p class="mb-0 fw-medium animate-text-from-right">
2764                Integrate with popular tools such as
2765                <b class="clr-orange-key">HubSpot, GoHighLevel, Zoho, Cal.com & +250
2766                </b>
2767                more and build automations using
2768                <b class="clr-orange-key">drag and drop.</b>
2769              </p>
2770              <div class="my-6 h-2px border-dashed-x"></div>
2771              <div
2772                class="d-flex flex-column flex-sm-row gap-4 align-sm-items-center bg-orange-99 rounded-1 py-3 px-4 fadeIn_bottom">
2773                <div class="w-11 h-11 d-grid place-content-center rounded-1 bg-orange-90 flex-shrink-0">
2774                  <img src="assets/img/icon-bot.png" alt="MrAssistant" class="img-fluid" />
2775                </div>
2776                <div class="flex-grow-1">
2777                  <p class="mb-0 clr-orange-10">
2778                    <span class="fw-semibold">+250 tools</span>
2779                    ready to integrate with your AI agents flow in our no-code
2780                    platform, similar to Zapier or Make.
2781                  </p>
2782                </div>
2783              </div>
2784            </div>
2785            <div class="col-lg-6">
2786              <div class="ps-xl-12 text-center position-relative z-1 fadeIn_bottom">
2787                <img src="assets/img/no-code.png" alt="MrAssistant" class="img-fluid" />
2788              </div>
2789            </div>
2790          </div>
2791        </div>
2792      </div>
2793
2794      <div class="container-fluid p-0">
2795        <div class="row g-0">
2796          <div class="col-12">
2797            <div class="scroller-x mb-4" data-direction="right" data-speed="slow">
2798              <ul class="list list-row gap-4 scroller-x__list">
2799                <li>
2800                  <div class="brand-btn d-inline-block py-4 px-10 rounded-pill bg-white">
2801                    <img src="assets/img/brand-icon-1.png" alt="MrAssistant" class="img-fluid" />
2802                  </div>
2803                </li>
2804                <li>
2805                  <div class="brand-btn d-inline-block py-4 px-10 rounded-pill bg-white">
2806                    <img src="assets/img/brand-icon-2.png" alt="MrAssistant" class="img-fluid" />
2807                  </div>
2808                </li>
2809                <li>
2810                  <div class="brand-btn d-inline-block py-4 px-10 rounded-pill bg-white">
2811                    <img src="assets/img/brand-icon-3.png" alt="MrAssistant" class="img-fluid" />
2812                  </div>
2813                </li>
2814                <li>
2815                  <div class="brand-btn d-inline-block py-4 px-10 rounded-pill bg-white">
2816                    <img src="assets/img/brand-icon-4.png" alt="MrAssistant" class="img-fluid" />
2817                  </div>
2818                </li>
2819                <li>
2820                  <div class="brand-btn d-inline-block py-4 px-10 rounded-pill bg-white">
2821                    <img src="assets/img/brand-icon-5.png" alt="MrAssistant" class="img-fluid" />
2822                  </div>
2823                </li>
2824                <li>
2825                  <div class="brand-btn d-inline-block py-4 px-10 rounded-pill bg-white">
2826                    <img src="assets/img/brand-icon-6.png" alt="MrAssistant" class="img-fluid" />
2827                  </div>
2828                </li>
2829                <li>
2830                  <div class="brand-btn d-inline-block py-4 px-10 rounded-pill bg-white">
2831                    <img src="assets/img/brand-icon-7.png" alt="MrAssistant" class="img-fluid" />
2832                  </div>
2833                </li>
2834                <li>
2835                  <div class="brand-btn d-inline-block py-4 px-10 rounded-pill bg-white">
2836                    <img src="assets/img/brand-icon-8.png" alt="MrAssistant" class="img-fluid" />
2837                  </div>
2838                </li>
2839                <li>
2840                  <div class="brand-btn d-inline-block py-4 px-10 rounded-pill bg-white">
2841                    <img src="assets/img/brand-icon-9.png" alt="MrAssistant" class="img-fluid" />
2842                  </div>
2843                </li>
2844                <li>
2845                  <div class="brand-btn d-inline-block py-4 px-10 rounded-pill bg-white">
2846                    <img src="assets/img/brand-icon-10.png" alt="MrAssistant" class="img-fluid" />
2847                  </div>
2848                </li>
2849                <li>
2850                  <div class="brand-btn d-inline-block py-4 px-10 rounded-pill bg-white">
2851                    <img src="assets/img/brand-icon-11.png" alt="MrAssistant" class="img-fluid" />
2852                  </div>
2853                </li>
2854                <li>
2855                  <div class="brand-btn d-inline-block py-4 px-10 rounded-pill bg-white">
2856                    <img src="assets/img/brand-icon-12.png" alt="MrAssistant" class="img-fluid" />
2857                  </div>
2858                </li>
2859              </ul>
2860            </div>
2861            <div class="scroller-x" data-direction="left" data-speed="slow">
2862              <ul class="list list-row gap-4 scroller-x__list">
2863                <li>
2864                  <div class="brand-btn d-inline-block py-4 px-10 rounded-pill bg-white">
2865                    <img src="assets/img/brand-icon-1.png" alt="MrAssistant" class="img-fluid" />
2866                  </div>
2867                </li>
2868                <li>
2869                  <div class="brand-btn d-inline-block py-4 px-10 rounded-pill bg-white">
2870                    <img src="assets/img/brand-icon-2.png" alt="MrAssistant" class="img-fluid" />
2871                  </div>
2872                </li>
2873                <li>
2874                  <div class="brand-btn d-inline-block py-4 px-10 rounded-pill bg-white">
2875                    <img src="assets/img/brand-icon-3.png" alt="MrAssistant" class="img-fluid" />
2876                  </div>
2877                </li>
2878                <li>
2879                  <div class="brand-btn d-inline-block py-4 px-10 rounded-pill bg-white">
2880                    <img src="assets/img/brand-icon-4.png" alt="MrAssistant" class="img-fluid" />
2881                  </div>
2882                </li>
2883                <li>
2884                  <div class="brand-btn d-inline-block py-4 px-10 rounded-pill bg-white">
2885                    <img src="assets/img/brand-icon-5.png" alt="MrAssistant" class="img-fluid" />
2886                  </div>
2887                </li>
2888                <li>
2889                  <div class="brand-btn d-inline-block py-4 px-10 rounded-pill bg-white">
2890                    <img src="assets/img/brand-icon-6.png" alt="MrAssistant" class="img-fluid" />
2891                  </div>
2892                </li>
2893                <li>
2894                  <div class="brand-btn d-inline-block py-4 px-10 rounded-pill bg-white">
2895                    <img src="assets/img/brand-icon-7.png" alt="MrAssistant" class="img-fluid" />
2896                  </div>
2897                </li>
2898                <li>
2899                  <div class="brand-btn d-inline-block py-4 px-10 rounded-pill bg-white">
2900                    <img src="assets/img/brand-icon-8.png" alt="MrAssistant" class="img-fluid" />
2901                  </div>
2902                </li>
2903                <li>
2904                  <div class="brand-btn d-inline-block py-4 px-10 rounded-pill bg-white">
2905                    <img src="assets/img/brand-icon-9.png" alt="MrAssistant" class="img-fluid" />
2906                  </div>
2907                </li>
2908                <li>
2909                  <div class="brand-btn d-inline-block py-4 px-10 rounded-pill bg-white">
2910                    <img src="assets/img/brand-icon-10.png" alt="MrAssistant" class="img-fluid" />
2911                  </div>
2912                </li>
2913                <li>
2914                  <div class="brand-btn d-inline-block py-4 px-10 rounded-pill bg-white">
2915                    <img src="assets/img/brand-icon-11.png" alt="MrAssistant" class="img-fluid" />
2916                  </div>
2917                </li>
2918                <li>
2919                  <div class="brand-btn d-inline-block py-4 px-10 rounded-pill bg-white">
2920                    <img src="assets/img/brand-icon-12.png" alt="MrAssistant" class="img-fluid" />
2921                  </div>
2922                </li>
2923              </ul>
2924            </div>
2925          </div>
2926        </div>
2927      </div>
2928    </div>
2929    <!-- /No-code platform -->
2930
2931    <!-- Bento grid -->
2932    <div class="section-space-sm-y">
2933      <div class="section-space-sm-y">
2934        <div class="section-space-sm-bottom">
2935          <div class="container">
2936            <div class="row justify-content-center">
2937              <div class="col-lg-10 col-xl-8">
2938                <h3 class="mb-0 text-center clr-neutral-key fw-extrabold animate-line-3d" style="perspective: 400px">
2939                  The
2940                  <span class="gradient-flot gradient-flot--start">fully featured</span>
2941                  platform to automate phone calls with AI
2942                </h3>
2943              </div>
2944            </div>
2945          </div>
2946        </div>
2947        <div class="container">
2948          <div class="row g-4">
2949            <div class="col-md-6 col-lg-4 fb-card-lists fadein_bottom_24" style="
2950                  translate: none;
2951                  rotate: none;
2952                  scale: none;
2953                  transform: translate(0px, 0px);
2954                  opacity: 1;
2955                ">
2956              <div class="fb-card p-4 p-xl-8 rounded-4 bg-neutral-variant-95 overflow-hidden h-100">
2957                <div class="d-flex flex-wrap justify-content-between align-items-center mb-5">
2958                  <span class="d-block fw-bold fs-18 clr-neutral-key">Simultaneous calls</span>
2959                  <span class="d-inline-block flex-shrink-0 py-1 px-2 bg-info-90 bg-opacity-2 clr-info-60 lh-1 fs-14">
2960                    +50 calls in parallel</span>
2961                  <span class="d-block fs-14 clr-neutral-40 mt-5">Forget about queues. Our AI can handle dozens of calls
2962                    in
2963                    parallel on the same phone line.</span>
2964                </div>
2965                <img src="assets/img/parallel-calls.png" alt="image" class="img-fluid" />
2966              </div>
2967            </div>
2968            <div class="col-md-6 col-lg-4 fb-card-lists fadein_bottom_24" style="
2969                  translate: none;
2970                  rotate: none;
2971                  scale: none;
2972                  transform: translate(0px, 0px);
2973                  opacity: 1;
2974                ">
2975              <div class="fb-card p-4 p-xl-8 rounded-4 bg-neutral-variant-95 overflow-hidden h-100">
2976                <div class="d-flex flex-wrap justify-content-between align-items-center mb-5">
2977                  <span class="d-block fw-bold fs-18 clr-neutral-key">Knowledgebase</span>
2978                  <span
2979                    class="d-inline-block flex-shrink-0 py-1 px-2 bg-danger-90 bg-opacity-2 clr-danger-60 lh-1 fs-14">
2980                    Files and websites</span>
2981                  <span class="d-block fs-14 clr-neutral-40 mt-2">Upload any data for your flow like PDFs, images and
2982                    even
2983                    crawl full website contents.</span>
2984                </div>
2985                <img src="assets/img/knowledgebase-crop.png" alt="image" class="img-fluid" />
2986              </div>
2987            </div>
2988            <div class="col-md-6 col-lg-4 fb-card-lists fadein_bottom_24" style="
2989                  translate: none;
2990                  rotate: none;
2991                  scale: none;
2992                  transform: translate(0px, 0px);
2993                  opacity: 1;
2994                ">
2995              <div class="fb-card p-4 p-xl-8 rounded-4 bg-neutral-variant-95 overflow-hidden h-100">
2996                <div class="d-flex flex-wrap justify-content-between align-items-center mb-5">
2997                  <span class="d-block fw-bold fs-18 clr-neutral-key">Quick prompt builder</span>
2998                  <span
2999                    class="d-inline-block flex-shrink-0 py-1 px-2 bg-warning-70 bg-opacity-2 clr-warning-40 lh-1 fs-14">AI
3000                    builder</span>
3001                  <span class="d-block fs-14 clr-neutral-40 mt-2">Easily instruct your agent how to behave during the
3002                    call
3003                    using our step by step wizard.</span>
3004                </div>
3005                <img src="assets/img/ai-prompt.png" alt="image" class="img-fluid" />
3006              </div>
3007            </div>
3008            <div class="col-md-6 fadein_bottom_25" style="
3009                  translate: none;
3010                  rotate: none;
3011                  scale: none;
3012                  transform: translate(0px, 0px);
3013                  opacity: 1;
3014                ">
3015              <a class='text-decoration-none hover-lift' href='/white-label'>
3016                <div class="p-4 p-md-6 px-xl-9 py-xl-12 rounded-4 h-100 bg-neutral-variant-95 position-relative">
3017                  <div class="mb-6 text-center position-relative z-1 fadeIn_bottom" style="
3018                        translate: none;
3019                        rotate: none;
3020                        scale: none;
3021                        transform: translate(0px, 0px);
3022                        opacity: 1;
3023                      ">
3024                    <img src="assets/img/whitelabel.png" alt="image" class="img-fluid" />
3025                  </div>
3026                  <h6 class="clr-orange-key fs-24 reveal-text" style="">
3027                    Resell MrAssistant with white label
3028                    <i class="bi bi-arrow-up-right fs-14"></i>
3029                  </h6>
3030                  <p class="mb-0 clr-neutral-30 animate-text-from-right" style="">
3031                    Take advantage of the booming Voice AI market and offer AI
3032                    voice solutions as your own by white labeling MrAssistant.
3033                    Limited spots available.
3034                  </p>
3035                  <div class="position-absolute bottom-0 end-0 p-4"></div>
3036                </div>
3037              </a>
3038            </div>
3039            <div class="col-md-6 fadein_bottom_25" style="
3040                  translate: none;
3041                  rotate: none;
3042                  scale: none;
3043                  transform: translate(0px, 0px);
3044                  opacity: 1;
3045                ">
3046              <div class="p-4 p-md-6 px-xl-9 py-xl-12 bg-neutral-variant-95 rounded-4 h-100">
3047                <div class="mb-6 text-center fadeIn_bottom" style="
3048                      translate: none;
3049                      rotate: none;
3050                      scale: none;
3051                      transform: translate(0px, 0px);
3052                      opacity: 1;
3053                    ">
3054                  <img src="assets/img/call-transfer-resize.png" alt="image" class="img-fluid" />
3055                </div>
3056                <h6 class="clr-neutral-key fs-24 reveal-text" style="">
3057                  Human transfers
3058                </h6>
3059                <p class="mb-0 clr-neutral-30 animate-text-from-right" style="">
3060                  Forward calls to human agents when the flow needs it or when
3061                  the customer requests.
3062                </p>
3063              </div>
3064            </div>
3065
3066            <div class="col-md-6 col-lg-4 fb-card-lists fadein_bottom_24" style="
3067                  translate: none;
3068                  rotate: none;
3069                  scale: none;
3070                  transform: translate(0px, 0px);
3071                  opacity: 1;
3072                ">
3073              <div class="fb-card p-4 p-xl-8 rounded-4 bg-neutral-variant-95 overflow-hidden h-100">
3074                <div class="d-flex flex-wrap justify-content-between align-items-center mb-5">
3075                  <span class="d-block fw-bold fs-18 clr-neutral-key">Detailed reports</span>
3076                  <span class="d-block fs-14 clr-neutral-40 mt-5">Observe every detail of your call, like recordings,
3077                    transcriptions and customised charts.</span>
3078                </div>
3079                <img src="assets/img/platform_white_40.webp" alt="image" class="img-fluid" />
3080              </div>
3081            </div>
3082            <div class="col-md-6 col-lg-4 fb-card-lists fadein_bottom_24" style="
3083                  translate: none;
3084                  rotate: none;
3085                  scale: none;
3086                  transform: translate(0px, 0px);
3087                  opacity: 1;
3088                ">
3089              <div class="fb-card p-4 p-xl-8 rounded-4 bg-neutral-variant-95 overflow-hidden h-100">
3090                <div class="d-flex flex-wrap justify-content-between align-items-center mb-5">
3091                  <span class="d-block fw-bold fs-18 clr-neutral-key">Focus on what matters</span>
3092                  <span class="d-block fs-14 clr-neutral-40 mt-2">Let AI handle repetive tasks like phone calls so you
3093                    and
3094                    your team can focus on the most important tasks.</span>
3095                </div>
3096                <img src="assets/img/sales.png" alt="image" class="img-fluid" />
3097              </div>
3098            </div>
3099            <div class="col-md-6 col-lg-4 fb-card-lists fadein_bottom_24" style="
3100                  translate: none;
3101                  rotate: none;
3102                  scale: none;
3103                  transform: translate(0px, 0px);
3104                  opacity: 1;
3105                ">
3106              <div class="fb-card p-4 p-xl-8 rounded-4 bg-neutral-variant-95 overflow-hidden h-100">
3107                <div class="d-flex flex-wrap justify-content-between align-items-center mb-5">
3108                  <span class="d-block fw-bold fs-18 clr-neutral-key">Outbound campaigns</span>
3109                  <span class="d-block fs-14 clr-neutral-40 mt-2">Import your leads from files or automate direct
3110                    calling
3111                    from tools like Hubspot or forms.</span>
3112                </div>
3113                <img src="assets/img/integration-shape-11.webp" alt="image" class="img-fluid" />
3114              </div>
3115            </div>
3116          </div>
3117        </div>
3118      </div>
3119    </div>
3120    <!-- /Bento grid -->
3121
3122    <!-- Pricing 2.0 -->
3123    <section class="pricing-section-5 section-space-top section-space-sm-bottom" id="pricing">
3124      <div class="container">
3125        <div class="row justify-content-center">
3126          <div class="col-lg-8">
3127            <div class="text-center">
3128              <span
3129                class="rounded-1 bg-orange-key bg-opacity-2 clr-neutral-50 fs-12 fw-bold px-4 py-2 d-inline-block mb-4 fadeIn_bottom"
3130                style="
3131                    translate: none;
3132                    rotate: none;
3133                    scale: none;
3134                    transform: translate(0px, 0px);
3135                    opacity: 1;
3136                  ">Pricing</span>
3137              <div class="pricing-region-switcher mb-4">
3138                <button type="button" class="pricing-region-btn" data-region-select="IN"><i class="bi bi-geo-alt-fill"></i> India (INR ₹)</button>
3139                <button type="button" class="pricing-region-btn" data-region-select="SG"><i class="bi bi-geo-alt-fill"></i> Singapore (SGD S$)</button>
3140                <button type="button" class="pricing-region-btn" data-region-select="GLOBAL"><i class="bi bi-globe"></i> Global (USD $)</button>
3141              </div>
3142              <div data-region-target="IN" class="mb-3">
3143                <span class="pricing-region-pill"><i class="bi bi-geo-alt-fill"></i> India Region Pricing (INR ₹)</span>
3144              </div>
3145              <div data-region-target="SG" class="mb-3">
3146                <span class="pricing-region-pill"><i class="bi bi-geo-alt-fill"></i> Singapore Region Pricing (SGD S$)</span>
3147              </div>
3148              <div data-region-target="GLOBAL" class="mb-3">
3149                <span class="pricing-region-pill"><i class="bi bi-globe"></i> Global Region Pricing (USD $)</span>
3150              </div>
3151              <h3 class="clr-key-10 fw-bold animate-line-3d" style="perspective: 400px">
3152                Ready to start automating phone calls with AI?
3153              </h3>
3154            </div>
3155          </div>
3156        </div>
3157        <div class="pricing- mt-10 d-flex justify-content-center">
3158          <ul class="pricing-5-list list list-sm-row align-items-center gap-3 fadeIn_bottom" style="
3159                translate: none;
3160                rotate: none;
3161                scale: none;
3162                transform: translate(0px, 0px);
3163                opacity: 1;
3164              ">
3165            <li class="pricing-btn-5 active">
3166              <span
3167                class="d-inline-flex py-2 px-3 fs-12 fw-bold clr-neutral-key border-0 bg-transparent rounded-1 cursor-pointer"
3168                id="selectMonthly">Monthly</span>
3169            </li>
3170            <li class="pricing-btn-5">
3171              <span
3172                class="d-inline-flex py-2 px-3 fs-12 fw-bold clr-neutral-key border-0 bg-transparent rounded-1 cursor-pointer"
3173                id="selectYearly">Yearly 2 months free</span>
3174            </li>
3175          </ul>
3176        </div>
3177        <div class="mt-10">
3178          <div class="row gy-4">
3179            <div class="col-12 col-sm-6 col-lg-4 fadein_bottom_39" style="
3180                  translate: none;
3181                  rotate: none;
3182                  scale: none;
3183                  transform: translate(0px, 0px);
3184                  opacity: 1;
3185                ">
3186              <div class="pricing-5-card text-center">
3187                <span class="pricing-5-card-name fs-16 fw-bold clr-orange-key">Starter</span>
3188                <p class="fs-14 clr-neutral-variant-50 mt-3">
3189                  Solo operators &amp; single locations.
3190                </p>
3191                <div class="d-flex align-items-center justify-content-center gap-2">
3192                  <h3 class="pricing-5-card-price fw-extrabold mb-0 clr-orange-key">
3193                    <span class="yearly-price" style="display: none">$33</span>
3194                    <span class="monthly-price" style="display: flex">$39</span>
3195                  </h3>
3196                  <div class="text-start">
3197                    <p class="fs-12 fw-semibold clr-neutral-variant-50 mb-0 mt-1">
3198                      Monthly
3199                    </p>
3200                  </div>
3201                </div>
3202                <ul class="list gap-4 mt-8">
3203                  <li>
3204                    <div class="d-flex gap-3">
3205                      <span
3206                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3207                        <i class="bi bi-check2"></i>
3208                      </span>
3209                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3210                        150 included minutes, then
3211                        <strong>$0.22 / extra minute</strong>
3212                      </span>
3213                    </div>
3214                  </li>
3215                  <li>
3216                    <div class="d-flex gap-3">
3217                      <span
3218                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3219                        <i class="bi bi-check2"></i>
3220                      </span>
3221                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3222                        1 free inbound phone number
3223                      </span>
3224                    </div>
3225                  </li>
3226                  <li>
3227                    <div class="d-flex gap-3">
3228                      <span
3229                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3230                        <i class="bi bi-check2"></i>
3231                      </span>
3232                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3233                        Up to 3 agents
3234                      </span>
3235                    </div>
3236                  </li>
3237                  <li>
3238                    <div class="d-flex gap-3">
3239                      <span
3240                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3241                        <i class="bi bi-check2"></i>
3242                      </span>
3243                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3244                        5 concurrent calls
3245                      </span>
3246                    </div>
3247                  </li>
3248                  <li>
3249                    <div class="d-flex gap-3">
3250                      <span
3251                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3252                        <i class="bi bi-check2"></i>
3253                      </span>
3254                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3255                        All voices &amp; standard models
3256                      </span>
3257                    </div>
3258                  </li>
3259                </ul>
3260
3261                <a href="https://app.mrassistant.ai/register"
3262                  class="link pricing-5-card-btn py-2 px-4 fs-14 clr-neutral-key d-inline-flex align-items-center gap-2 rounded-1 border border-neutral-90 mt-10 bg-grad-orange">Start
3263                  free <i class="bi bi-arrow-right"></i></a>
3264              </div>
3265            </div>
3266            <div class="col-12 col-sm-6 col-lg-4 fadein_bottom_39" style="
3267                  translate: none;
3268                  rotate: none;
3269                  scale: none;
3270                  transform: translate(0px, 0px);
3271                  opacity: 1;
3272                ">
3273              <div class="pricing-5-card text-center popular">
3274                <span class="pricing-5-card-name fs-16 fw-bold clr-orange-key">Growth</span>
3275                <p class="fs-14 clr-neutral-variant-50 mt-3">
3276                  Growing teams with steady call volume.
3277                </p>
3278                <div class="d-flex align-items-center justify-content-center gap-2">
3279                  <h3 class="pricing-5-card-price fw-extrabold mb-0 clr-orange-key">
3280                    <span class="yearly-price" style="display: none">$108</span>
3281                    <span class="monthly-price" style="display: flex">$129</span>
3282                  </h3>
3283                  <div class="text-start">
3284                    <p class="fs-12 fw-semibold clr-neutral-variant-50 mb-0 mt-1">
3285                      Monthly
3286                    </p>
3287                  </div>
3288                </div>
3289                <ul class="list gap-4 mt-8">
3290                  <li>
3291                    <div class="d-flex gap-3">
3292                      <span
3293                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3294                        <i class="bi bi-check2"></i>
3295                      </span>
3296                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3297                        800 included minutes, then
3298                        <strong>$0.18 / extra minute</strong>
3299                      </span>
3300                    </div>
3301                  </li>
3302                  <li>
3303                    <div class="d-flex gap-3">
3304                      <span
3305                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3306                        <i class="bi bi-check2"></i>
3307                      </span>
3308                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3309                        1 free inbound phone number
3310                      </span>
3311                    </div>
3312                  </li>
3313                  <li>
3314                    <div class="d-flex gap-3">
3315                      <span
3316                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3317                        <i class="bi bi-check2"></i>
3318                      </span>
3319                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3320                        Up to 10 agents
3321                      </span>
3322                    </div>
3323                  </li>
3324                  <li>
3325                    <div class="d-flex gap-3">
3326                      <span
3327                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3328                        <i class="bi bi-check2"></i>
3329                      </span>
3330                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3331                        10 concurrent calls
3332                      </span>
3333                    </div>
3334                  </li>
3335                  <li>
3336                    <div class="d-flex gap-3">
3337                      <span
3338                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3339                        <i class="bi bi-check2"></i>
3340                      </span>
3341                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3342                        CRM &amp; webhook integrations
3343                      </span>
3344                    </div>
3345                  </li>
3346                </ul>
3347
3348                <a href="https://app.mrassistant.ai/register"
3349                  class="link pricing-5-card-btn py-2 px-4 fs-14 clr-neutral-key d-inline-flex align-items-center gap-2 rounded-1 border border-neutral-90 mt-10 bg-grad-orange">Start
3350                  free <i class="bi bi-arrow-right"></i></a>
3351              </div>
3352            </div>
3353            <div class="col-12 col-sm-6 col-lg-4 fadein_bottom_39" style="
3354                  translate: none;
3355                  rotate: none;
3356                  scale: none;
3357                  transform: translate(0px, 0px);
3358                  opacity: 1;
3359                ">
3360              <div class="pricing-5-card text-center">
3361                <span class="pricing-5-card-name fs-16 fw-bold clr-orange-key">Professional</span>
3362                <p class="fs-14 clr-neutral-variant-50 mt-3">
3363                  Scaling support &amp; sales operations.
3364                </p>
3365                <div class="d-flex align-items-center justify-content-center gap-2">
3366                  <h3 class="pricing-5-card-price fw-extrabold mb-0 clr-orange-key">
3367                    <span class="yearly-price" style="display: none">$291</span>
3368                    <span class="monthly-price" style="display: flex">$349</span>
3369                  </h3>
3370                  <div class="text-start">
3371                    <p class="fs-12 fw-semibold clr-neutral-variant-50 mb-0 mt-1">
3372                      Monthly
3373                    </p>
3374                  </div>
3375                </div>
3376                <ul class="list gap-4 mt-8">
3377                  <li>
3378                    <div class="d-flex gap-3">
3379                      <span
3380                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3381                        <i class="bi bi-check2"></i>
3382                      </span>
3383                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3384                        2,500 included minutes, then
3385                        <strong>$0.15 / extra minute</strong>
3386                      </span>
3387                    </div>
3388                  </li>
3389                  <li>
3390                    <div class="d-flex gap-3">
3391                      <span
3392                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3393                        <i class="bi bi-check2"></i>
3394                      </span>
3395                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3396                        1 free inbound phone number
3397                      </span>
3398                    </div>
3399                  </li>
3400                  <li>
3401                    <div class="d-flex gap-3">
3402                      <span
3403                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3404                        <i class="bi bi-check2"></i>
3405                      </span>
3406                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3407                        Unlimited agents
3408                      </span>
3409                    </div>
3410                  </li>
3411                  <li>
3412                    <div class="d-flex gap-3">
3413                      <span
3414                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3415                        <i class="bi bi-check2"></i>
3416                      </span>
3417                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3418                        20 concurrent calls
3419                      </span>
3420                    </div>
3421                  </li>
3422                  <li>
3423                    <div class="d-flex gap-3">
3424                      <span
3425                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3426                        <i class="bi bi-check2"></i>
3427                      </span>
3428                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3429                        Premium models (GPT-4o, Claude)
3430                      </span>
3431                    </div>
3432                  </li>
3433                  <li>
3434                    <div class="d-flex gap-3">
3435                      <span
3436                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3437                        <i class="bi bi-check2"></i>
3438                      </span>
3439                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3440                        Priority support &amp; HIPAA add-on
3441                      </span>
3442                    </div>
3443                  </li>
3444                </ul>
3445
3446                <a href="https://app.mrassistant.ai/register"
3447                  class="link pricing-5-card-btn py-2 px-4 fs-14 clr-neutral-key d-inline-flex align-items-center gap-2 rounded-1 border border-neutral-90 mt-10 bg-grad-orange">Start
3448                  free <i class="bi bi-arrow-right"></i></a>
3449              </div>
3450            </div>
3451            <div class="col-12 col-sm-6 col-lg-4 fadein_bottom_39" style="
3452                  translate: none;
3453                  rotate: none;
3454                  scale: none;
3455                  transform: translate(0px, 0px);
3456                  opacity: 1;
3457                ">
3458              <div class="pricing-5-card text-center">
3459                <span class="pricing-5-card-name fs-16 fw-bold clr-orange-key">Business</span>
3460                <p class="fs-14 clr-neutral-variant-50 mt-3">
3461                  Agencies &amp; high-volume call centers.
3462                </p>
3463                <div class="d-flex align-items-center justify-content-center gap-2">
3464                  <h3 class="pricing-5-card-price fw-extrabold mb-0 clr-orange-key">
3465                    <span class="yearly-price" style="display: none">$499</span>
3466                    <span class="monthly-price" style="display: flex">$599</span>
3467                  </h3>
3468                  <div class="text-start">
3469                    <p class="fs-12 fw-semibold clr-neutral-variant-50 mb-0 mt-1">
3470                      Monthly
3471                    </p>
3472                  </div>
3473                </div>
3474                <ul class="list gap-4 mt-8">
3475                  <li>
3476                    <div class="d-flex gap-3">
3477                      <span
3478                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3479                        <i class="bi bi-check2"></i>
3480                      </span>
3481                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3482                        4,500 included minutes, then
3483                        <strong>$0.12 / extra minute</strong>
3484                      </span>
3485                    </div>
3486                  </li>
3487                  <li>
3488                    <div class="d-flex gap-3">
3489                      <span
3490                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3491                        <i class="bi bi-check2"></i>
3492                      </span>
3493                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3494                        1 free inbound phone number
3495                      </span>
3496                    </div>
3497                  </li>
3498                  <li>
3499                    <div class="d-flex gap-3">
3500                      <span
3501                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3502                        <i class="bi bi-check2"></i>
3503                      </span>
3504                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3505                        White-label &amp; sub-accounts
3506                      </span>
3507                    </div>
3508                  </li>
3509                  <li>
3510                    <div class="d-flex gap-3">
3511                      <span
3512                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3513                        <i class="bi bi-check2"></i>
3514                      </span>
3515                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3516                        Unlimited agents
3517                      </span>
3518                    </div>
3519                  </li>
3520                  <li>
3521                    <div class="d-flex gap-3">
3522                      <span
3523                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3524                        <i class="bi bi-check2"></i>
3525                      </span>
3526                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3527                        30 concurrent calls
3528                      </span>
3529                    </div>
3530                  </li>
3531                  <li>
3532                    <div class="d-flex gap-3">
3533                      <span
3534                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3535                        <i class="bi bi-check2"></i>
3536                      </span>
3537                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3538                        Stripe rebilling &amp; custom domain
3539                      </span>
3540                    </div>
3541                  </li>
3542                </ul>
3543
3544                <a href="https://app.mrassistant.ai/register"
3545                  class="link pricing-5-card-btn py-2 px-4 fs-14 clr-neutral-key d-inline-flex align-items-center gap-2 rounded-1 border border-neutral-90 mt-10 bg-grad-orange">Start
3546                  free <i class="bi bi-arrow-right"></i></a>
3547              </div>
3548            </div>
3549            <!-- Scale (New) -->
3550            <div class="col-12 col-sm-6 col-lg-4 fadein_bottom_39" style="
3551                  translate: none;
3552                  rotate: none;
3553                  scale: none;
3554                  transform: translate(0px, 0px);
3555                  opacity: 1;
3556                ">
3557              <div class="pricing-5-card text-center">
3558                <span class="pricing-5-card-name fs-16 fw-bold clr-orange-key">Scale <span class="tag new bg-orange-key bg-opacity-2 clr-orange-key px-2 py-1 fs-11 rounded-1 fw-bold text-uppercase ms-2">New</span></span>
3559                <p class="fs-14 clr-neutral-variant-50 mt-3">
3560                  High-growth voice operations &amp; enterprises.
3561                </p>
3562                <div class="d-flex align-items-center justify-content-center gap-2">
3563                  <h3 class="pricing-5-card-price fw-extrabold mb-0 clr-orange-key">
3564                    <span class="yearly-price" style="display: none">$749</span>
3565                    <span class="monthly-price" style="display: flex">$899</span>
3566                  </h3>
3567                  <div class="text-start">
3568                    <p class="fs-12 fw-semibold clr-neutral-variant-50 mb-0 mt-1">
3569                      Monthly
3570                    </p>
3571                  </div>
3572                </div>
3573                <ul class="list gap-4 mt-8">
3574                  <li>
3575                    <div class="d-flex gap-3">
3576                      <span
3577                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3578                        <i class="bi bi-check2"></i>
3579                      </span>
3580                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3581                        8,000 included minutes, then
3582                        <strong>$0.10 / extra minute</strong>
3583                      </span>
3584                    </div>
3585                  </li>
3586                  <li>
3587                    <div class="d-flex gap-3">
3588                      <span
3589                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3590                        <i class="bi bi-check2"></i>
3591                      </span>
3592                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3593                        1 free inbound phone number
3594                      </span>
3595                    </div>
3596                  </li>
3597                  <li>
3598                    <div class="d-flex gap-3">
3599                      <span
3600                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3601                        <i class="bi bi-check2"></i>
3602                      </span>
3603                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3604                        Self-serve (no onboarding call)
3605                      </span>
3606                    </div>
3607                  </li>
3608                  <li>
3609                    <div class="d-flex gap-3">
3610                      <span
3611                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3612                        <i class="bi bi-check2"></i>
3613                      </span>
3614                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3615                        50 concurrent calls
3616                      </span>
3617                    </div>
3618                  </li>
3619                  <li>
3620                    <div class="d-flex gap-3">
3621                      <span
3622                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3623                        <i class="bi bi-check2"></i>
3624                      </span>
3625                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">
3626                        Discounted surcharges (+$0.08 / +$0.05)
3627                      </span>
3628                    </div>
3629                  </li>
3630                </ul>
3631
3632                <a href="https://app.mrassistant.ai/register"
3633                  class="link pricing-5-card-btn py-2 px-4 fs-14 clr-neutral-key d-inline-flex align-items-center gap-2 rounded-1 border border-neutral-90 mt-10 bg-grad-orange">Start
3634                  free <i class="bi bi-arrow-right"></i></a>
3635              </div>
3636            </div>
3637            <div class="col-12 col-sm-6 col-lg-4 fadein_bottom_39" style="
3638                  translate: none;
3639                  rotate: none;
3640                  scale: none;
3641                  transform: translate(0px, 0px);
3642                  opacity: 1;
3643                ">
3644              <div class="pricing-5-card text-center">
3645                <span class="pricing-5-card-name fs-16 fw-bold clr-orange-key">Enterprise</span>
3646                <p class="fs-14 clr-neutral-variant-50 mt-3">For regulated organizations requiring committed volume, SLA and dedicated support.</p>
3647                <div class="d-flex align-items-center justify-content-center gap-2">
3648                  <h3 class="pricing-5-card-price fw-extrabold mb-0 clr-orange-key">
3649                    <span class="yearly-price" style="display: none">Custom</span>
3650                    <span class="monthly-price" style="display: flex">Custom</span>
3651                  </h3>
3652                  <div class="text-start">
3653                    <p class="fs-12 fw-semibold clr-neutral-variant-50 mb-0 mt-1">Contact sales</p>
3654                  </div>
3655                </div>
3656                <ul class="list gap-4 mt-8">
3657                  <li>
3658                    <div class="d-flex gap-3">
3659                      <span
3660                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3661                        <i class="bi bi-check2"></i>
3662                      </span>
3663                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">Committed minutes &amp; usage from <strong>$0.08–$0.11/min</strong></span>
3664                    </div>
3665                  </li>
3666                  <li>
3667                    <div class="d-flex gap-3">
3668                      <span
3669                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3670                        <i class="bi bi-check2"></i>
3671                      </span>
3672                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">Custom agents &amp; concurrent calls</span>
3673                    </div>
3674                  </li>
3675                  <li>
3676                    <div class="d-flex gap-3">
3677                      <span
3678                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3679                        <i class="bi bi-check2"></i>
3680                      </span>
3681                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">Priority support &
3682                        SLA</span>
3683                    </div>
3684                  </li>
3685                  <li>
3686                    <div class="d-flex gap-3">
3687                      <span
3688                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3689                        <i class="bi bi-check2"></i>
3690                      </span>
3691                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">Dedicated onboarding
3692                        &amp; account manager</span>
3693                    </div>
3694                  </li>
3695                  <li>
3696                    <div class="d-flex gap-3">
3697                      <span
3698                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3699                        <i class="bi bi-check2"></i>
3700                      </span>
3701                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">PDPA, GDPR, HIPAA &amp; SSO</span>
3702                    </div>
3703                  </li>
3704                </ul>
3705
3706                <a href="https://app.mrassistant.ai/register"
3707                  class="link pricing-5-card-btn py-2 px-4 fs-14 clr-neutral-key d-inline-flex align-items-center gap-2 rounded-1 border border-neutral-90 mt-10 bg-grad-orange">Talk to
3708                  sales <i class="bi bi-arrow-right"></i></a>
3709              </div>
3710            </div>
3711
3712            <div class="col-12 col-sm-6 col-lg-4 fadein_bottom_39" style="
3713                  translate: none;
3714                  rotate: none;
3715                  scale: none;
3716                  transform: translate(0px, 0px);
3717                  opacity: 1;
3718                ">
3719              <div class="pricing-5-card text-center">
3720                <span class="pricing-5-card-name fs-16 fw-bold clr-orange-key">Pay as you go</span>
3721                <p class="fs-14 clr-neutral-variant-50 mt-3">Flexible usage-based billing with no monthly commitment.
3722                </p>
3723                <div class="d-flex align-items-center justify-content-center gap-2">
3724                  <h3 class="pricing-5-card-price fw-extrabold mb-0 clr-orange-key">
3725                    <span class="yearly-price" style="display: none">—</span>
3726                    <span class="monthly-price" style="display: flex">No monthly fee</span>
3727                  </h3>
3728                  <div class="text-start">
3729                    <p class="fs-12 fw-semibold clr-neutral-variant-50 mb-0 mt-1">$0.25 / minute</p>
3730                  </div>
3731                </div>
3732                <ul class="list gap-4 mt-8">
3733                  <li>
3734                    <div class="d-flex gap-3">
3735                      <span
3736                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3737                        <i class="bi bi-check2"></i>
3738                      </span>
3739                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">No monthly
3740                        subscription</span>
3741                    </div>
3742                  </li>
3743                  <li>
3744                    <div class="d-flex gap-3">
3745                      <span
3746                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3747                        <i class="bi bi-check2"></i>
3748                      </span>
3749                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">All-inclusive pay per minute</span>
3750                    </div>
3751                  </li>
3752                  <li>
3753                    <div class="d-flex gap-3">
3754                      <span
3755                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3756                        <i class="bi bi-check2"></i>
3757                      </span>
3758                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">All voices &amp; standard models</span>
3759                    </div>
3760                  </li>
3761                  <li>
3762                    <div class="d-flex gap-3">
3763                      <span
3764                        class="flex-shrink-0 d-grid place-content-center w-5 h-5 rounded-circle border border-orange-key border-opacity-3 bg-orange-key bg-opacity-2 clr-orange-10">
3765                        <i class="bi bi-check2"></i>
3766                      </span>
3767                      <span class="d-block fs-14 clr-orange-10 fw-medium" style="text-align: left">No long-term
3768                        commitment</span>
3769                    </div>
3770                  </li>
3771                </ul>
3772
3773                <a href="https://app.mrassistant.ai/register"
3774                  class="link pricing-5-card-btn py-2 px-4 fs-14 clr-neutral-key d-inline-flex align-items-center gap-2 rounded-1 border border-neutral-90 mt-10 bg-grad-orange">Start
3775                  Pay-as-you-go <i class="bi bi-arrow-right"></i></a>
3776              </div>
3777            </div>
3778          </div>
3779        </div>
3780      </div>
3781      <img src="assets/img/pricing-section-5-shape-top.png" alt="MrAssistant"
3782        class="img-fluid pricing-section-5-shape pricing-section-5-shape-top" />
3783      <img src="assets/img/pricing-section-5-shape-left.png" alt="MrAssistant"
3784        class="img-fluid pricing-section-5-shape pricing-section-5-shape-left" />
3785      <img src="assets/img/pricing-section-5-shape-right.png" alt="MrAssistant"
3786        class="img-fluid pricing-section-5-shape pricing-section-5-shape-right" />
3787    </section>
3788    <!-- /Pricing 2.0 -->
3789
3790    <!-- Phone numbers -->
3791    <div class="container">
3792      <div class="row">
3793        <div class="col-12">
3794          <div
3795            class="section-space-sm-y px-4 px-md-6 px-xl-12 px-xxl-15 rounded-4 bg-white position-relative z-1 overflow-hidden">
3796            <div class="row g-4 align-items-center">
3797              <div class="col-lg-5">
3798                <h4 class="clr-orange-10 animate-line-3d">
3799                  <!-- 🔋 Batteries included! -->
3800                  <span class="clr-grad-orange">International phone numbers</span>
3801                </h4>
3802                <p class="mb-9 fs-16 fw-medium max-text-40 animate-text-from-right">
3803                  Everything is already included in the platform: from top
3804                  voice providers, LLMs to
3805                  <span class="clr-orange-key">dedicated phone numbers </span>
3806                  from every corner of the world.
3807                </p>
3808                <div class="fadeIn_bottom">
3809                  <a class='link d-inline-flex justify-content-center align-items-center gap-2 py-2 px-4 border border-orange-key :border-orange-30 :bg-orange-30 bg-
3809orange-key rounded-2 fs-14 fw-bold text-center clr-white' href='/#pricing'>
3810                    <span class="d-block"> Start now</span>
3811                    <span class="d-block fs-10">
3812                      <i class="bi bi-arrow-right"></i>
3813                    </span>
3814                  </a>
3815                </div>
3816              </div>
3817              <div class="col-lg-7 fadein_bottom_25">
3818                <div class="p-4 p-md-6 px-xl-9 py-xl-12 rounded-4 post-2-bg h-100">
3819                  <div class="mb-6 text-center fadeIn_bottom">
3820                    <img src="assets/img/fb-img-6.png" alt="MrAssistant" class="img-fluid" />
3821                  </div>
3822                  <h6 class="clr-neutral-10 fs-20 reveal-text">
3823                    <span class="clr-orange-key">150+</span>
3824                    countries for phone numbers
3825                  </h6>
3826                  <p class="mb-0 clr-neutral-30 animate-text-from-right">
3827                    Already
3828                    <span class="clr-danger-50">got your own numbers instead?</span>
3829                    No worries, they can be integrated in our platform using
3830                    SIP from the dashboard.
3831                  </p>
3832                </div>
3833              </div>
3834            </div>
3835            <img src="assets/img/cta-bg-1.png" alt="MrAssistant"
3836              class="w-100 h-100 object-fit-cover position-absolute inset-0 z-n1" />
3837          </div>
3838        </div>
3839      </div>
3840    </div>
3841    <!-- /Phone numbers -->
3842
3843    <!-- FAQ  -->
3844    <div class="faq-section-5 section-space-y position-relative z-1" id="frequently-asked-questions">
3845      <div class="container">
3846        <div class="row g-4">
3847          <div class="col-lg-6">
3848            <div class="section-space-sm-bottom">
3849              <div class="d-flex align-items-center gap-3 mb-1 fadeIn_bottom">
3850                <span class="d-inline-block flex-shrink-0">
3851                  <img src="assets/img/secure.png" alt="MrAssistant" class="img-fluid" style="height: 40px" />
3852                </span>
3853                <span class="d-inline-block clr-neutral-variant-50 ff-1 fw-bold fs-18">
3854                  Security
3855                </span>
3856              </div>
3857              <h4 class="mb-6 clr-orange-10 fw-extrabold max-text-20 animate-line-3d">
3858                Safety and compliance for your business
3859              </h4>
3860              <p class="mb-0 clr-neutral-40 animate-text-from-right">
3861                We are committed to providing call automation solutions that
3862                meet the highest standards of security and compliance.
3863              </p>
3864            </div>
3865            <div class="bg-neutral-variant-95 top-shadow top-shadow--bolder rounded-4 p-4 p-md-8 fadeIn_bottom">
3866              <ul class="list list-flush">
3867                <li class="fadeIn_bottom">
3868                  <div class="pb-6">
3869                    <div class="d-flex align-items-center gap-3 mb-4">
3870                      <span
3871                        class="flex-shrink-0 d-grid place-content-center w-6 h-6 rounded-circle border border-orange-2 border-opacity-3 bg-orange-key clr-white">
3872                        <i class="bi bi-check2"></i>
3873                      </span>
3874                      <span class="d-block ff-1 fs-18 fw-semibold clr-orange-10">
3875                        Advanced encryption
3876                      </span>
3877                    </div>
3878                    <p class="mb-0 clr-neutral-variant-50">
3879                      We protect data with top encryption technologies for
3880                      maximum security.
3881                    </p>
3882                  </div>
3883                </li>
3884                <li class="fadeIn_bottom">
3885                  <div class="py-6">
3886                    <div class="d-flex align-items-center gap-3 mb-4">
3887                      <span
3888                        class="flex-shrink-0 d-grid place-content-center w-6 h-6 rounded-circle border border-orange-2 border-opacity-3 bg-orange-key clr-white">
3889                        <i class="bi bi-check2"></i>
3890                      </span>
3891                      <span class="d-block ff-1 fs-18 fw-semibold clr-orange-10">
3892                        Global compliance
3893                      </span>
3894                    </div>
3895                    <p class="mb-0 clr-neutral-variant-50">
3896                      We comply with GDPR, AI EU Act, and other international
3897                      data protection regulations.
3898                    </p>
3899                  </div>
3900                </li>
3901                <li class="fadeIn_bottom">
3902                  <div class="py-6">
3903                    <div class="d-flex align-items-center gap-3 mb-4">
3904                      <span
3905                        class="flex-shrink-0 d-grid place-content-center w-6 h-6 rounded-circle border border-orange-2 border-opacity-3 bg-orange-key clr-white">
3906                        <i class="bi bi-check2"></i>
3907                      </span>
3908                      <span class="d-block ff-1 fs-18 fw-semibold clr-orange-10">
3909                        Security certifications
3910                      </span>
3911                    </div>
3912                    <p class="mb-0 clr-neutral-variant-50">
3913                      We hold ISO certifications and are in the process of
3914                      obtaining SOC2 certification.
3915                    </p>
3916                  </div>
3917                </li>
3918              </ul>
3919            </div>
3920          </div>
3921          <div class="col-lg-6">
3922            <div class="section-space-xsm-bottom">
3923              <div class="d-flex align-items-center gap-3 mb-1 fadeIn_bottom">
3924                <span class="d-inline-block flex-shrink-0">
3925                  <img src="assets/img/faq.png" alt="MrAssistant" class="img-fluid" style="height: 40px" />
3926                </span>
3927                <span class="d-inline-block clr-neutral-variant-50 ff-1 fw-bold fs-18">
3928                  FAQ
3929                </span>
3930              </div>
3931              <h4 class="mb-0 clr-orange-10 fw-extrabold max-text-20 animate-line-3d">
3932                Frequently asked questions
3933              </h4>
3934            </div>
3935            <div class="accordion custom-accordion custom-accordion--faq-light"
3936              style="overflow: hidden; border-radius: 16px" id="faqAccordionOne">
3937              <div class="accordion-item border-bottom-0 border-start-0 border-end-0 top-shadow fadeIn_bottom"
3938                style="border-radius: 15px 15px 0px 0px">
3939                <h2 class="accordion-header">
3940                  <button class="accordion-button fs-20 fw-bold text-orange-custom" type="button"
3941                    data-bs-toggle="collapse" data-bs-target="#faqAccordion1" aria-expanded="true">
3942                    How does MrAssistant work as an AI phone call platform?
3943                  </button>
3944                </h2>
3945                <div id="faqAccordion1" class="accordion-collapse collapse show" data-bs-parent="#faqAccordionOne">
3946                  <div class="accordion-body pt-0 pb-6">
3947                    <p class="mb-0">
3948                      MrAssistant AI automates customer interactions with a
3949                      customizable AI voice agent that can scale. It manages
3950                      outbound (proactive outreach) and inbound (responsive)
3951                      calls for tasks like lead qualification, customer
3952                      support, and appointment scheduling. With no-code tools
3953                      and flexible deployment options, MrAssistant enhances
3954                      engagement and streamlines communication using the
3955                      latest technology.
3956                    </p>
3957                  </div>
3958                </div>
3959              </div>
3960              <div class="accordion-item border-bottom-0 border-start-0 border-end-0 top-shadow fadeIn_bottom">
3961                <h2 class="accordion-header">
3962                  <button class="accordion-button fs-20 fw-bold collapsed text-orange-custom" type="button"
3963                    data-bs-toggle="collapse" data-bs-target="#faqAccordion2" aria-expanded="false">
3964                    I use a phone system. Can I use mrassistant.ai?
3965                  </button>
3966                </h2>
3967                <div id="faqAccordion2" class="accordion-collapse collapse" data-bs-parent="#faqAccordionOne">
3968                  <div class="accordion-body pt-0 pb-6">
3969                    <p class="mb-0">
3970                      Yes, mrassistant.ai can integrate with most existing
3971                      phone systems, ensuring a smooth transition and
3972                      maintaining current functionality.
3973                    </p>
3974                  </div>
3975                </div>
3976              </div>
3977              <div class="accordion-item border-bottom-0 border-start-0 border-end-0 top-shadow fadeIn_bottom">
3978                <h2 class="accordion-header">
3979                  <button class="accordion-button fs-20 fw-bold collapsed text-orange-custom" type="button"
3980                    data-bs-toggle="collapse" data-bs-target="#faqAccordion3" aria-expanded="false">
3981                    Is expertise required for quality prompts?
3982                  </button>
3983                </h2>
3984                <div id="faqAccordion3" class="accordion-collapse collapse" data-bs-parent="#faqAccordionOne">
3985                  <div class="accordion-body pt-0 pb-6">
3986                    <p class="mb-0">
3987                      No, you don't need to be an expert in prompting. We
3988                      provide templates to help you get started, and our AI
3989                      agents are designed to be flexible with various types of
3990                      prompts, offering a natural conversation experience.
3991                    </p>
3992                  </div>
3993                </div>
3994              </div>
3995              <div class="accordion-item border-bottom-0 border-start-0 border-end-0 top-shadow fadeIn_bottom">
3996                <h2 class="accordion-header">
3997                  <button class="accordion-button fs-20 fw-bold collapsed text-orange-custom" type="button"
3998                    data-bs-toggle="collapse" data-bs-target="#faqAccordion4" aria-expanded="false">
3999                    Can I set up automations with your service?
4000                  </button>
4001                </h2>
4002                <div id="faqAccordion4" class="accordion-collapse collapse" data-bs-parent="#faqAccordionOne">
4003                  <div class="accordion-body pt-0 pb-6">
4004                    <p class="mb-0">
4005                      Yes, you can create automations and workflows using our
4006                      no-code platform similar to Zapier and Make. You can set
4007                      up triggers and actions, and our AI agent will execute
4008                      those reliably, offering a natural conversation
4009                      experience.
4010                    </p>
4011                  </div>
4012                </div>
4013              </div>
4014              <div class="accordion-item border-bottom-0 border-start-0 border-end-0 top-shadow fadeIn_bottom">
4015                <h2 class="accordion-header">
4016                  <button class="accordion-button fs-20 fw-bold collapsed text-orange-custom" type="button"
4017                    data-bs-toggle="collapse" data-bs-target="#faqAccordion5" aria-expanded="false">
4018                    How does the AI load with my company information?
4019                  </button>
4020                </h2>
4021                <div id="faqAccordion5" class="accordion-collapse collapse" data-bs-parent="#faqAccordionOne">
4022                  <div class="accordion-body pt-0 pb-6">
4023                    <p class="mb-0">
4024                      Any document containing your company information can be
4025                      used to train the AI. These include the presentation
4026                      website, internal process documentation (PDF, Word,
4027                      etc.). Additionally, supplementary details communicated
4028                      to our experts will be used to adjust and personalize
4029                      the AI, ensuring it understands and responds correctly
4030                      according to your business needs and requirements.
4031                    </p>
4032                  </div>
4033                </div>
4034              </div>
4035              <div class="accordion-item border-bottom-0 border-start-0 border-end-0 top-shadow fadeIn_bottom">
4036                <h2 class="accordion-header">
4037                  <button class="accordion-button fs-20 fw-bold collapsed text-orange-custom" type="button"
4038                    data-bs-toggle="collapse" data-bs-target="#faqAccordion6" aria-expanded="false">
4039                    How do I get a phone number from you?
4040                  </button>
4041                </h2>
4042                <div id="faqAccordion6" class="accordion-collapse collapse" data-bs-parent="#faqAccordionOne">
4043                  <div class="accordion-body pt-0 pb-6">
4044                    <p class="mb-0">
4045                      We offer international phone numbers from over 150
4046                      countries inside our platform, and you can choose the
4047                      one that best suits your needs. You can also integrate
4048                      your existing phone numbers using SIP from the
4049                      dashboard.
4050                    </p>
4051                  </div>
4052                </div>
4053              </div>
4054            </div>
4055          </div>
4056        </div>
4057      </div>
4058      <img src="assets/img/faq-5-shape-1.png" alt="MrAssistant"
4059        class="img-fluid position-absolute top-0 end-0 z-n1 translate-y-n25 pointer-none" />
4060    </div>
4061    <!-- /FAQ -->
4062
4063    <!-- Industries  -->
4064    <div class="blog-section-2 section-space-sm-y">
4065      <div class="section-space-sm-bottom">
4066        <div class="container">
4067          <div class="row justify-content-center">
4068            <div class="col-md-10 col-xl-8">
4069              <h3 class="mb-0 text-center clr-neutral-key">
4070                Industries leveraging voice AI agents
4071              </h3>
4072            </div>
4073          </div>
4074        </div>
4075      </div>
4076      <div class="section-space-sm-bottom">
4077        <div class="container">
4078          <div class="row g-4">
4079            <!-- Left Column -->
4080            <div class="col-xl-5">
4081              <div class="p-4 p-md-6 rounded-4 bg-neutral-97 border border-neutral-100">
4082                <div class="row g-4 g-xxl-5">
4083                  <!-- Card 1 -->
4084                  <div class="col-md-6 col-lg-4 col-xl-12">
4085                    <div
4086                      class="d-flex flex-column flex-sm-row flex-md-column flex-xxl-row gap-4 gradient-card-2 top-shadow rounded-3 p-4 p-xl-5">
4087                      <div class="rounded-3 overflow-hidden flex-shrink-0" style="width: 100px; height: 100px">
4088                        <img src="assets/img/real-estate.png" alt="Real Estate"
4089                          class="img-fluid w-100 h-100 object-fit-cover" />
4090                      </div>
4091                      <div class="flex-grow-1 text-wrap">
4092                        <h6 class="mb-2">
4093                          <a class='link d-block clr-neutral-key :clr-orange-key' href='/real-estate'>Real
4094                            estate</a>
4095                        </h6>
4096                        <p class="mb-2 clr-neutral-40 fs-14 text-break">
4097                          Never miss a lead—automate property inquiries,
4098                          schedule viewings, and follow-ups.
4099                        </p>
4100                        <a class='link px-2 bg-orange-80 :bg-orange-key clr-neutral-key fw-medium' href='/real-estate'>See real-estate</a>
4101                      </div>
4102                    </div>
4103                  </div>
4104
4105                  <!-- Card 2 -->
4106                  <div class="col-md-6 col-lg-4 col-xl-12">
4107                    <div
4108                      class="d-flex flex-column flex-sm-row flex-md-column flex-xxl-row gap-4 gradient-card-2 top-shadow rounded-3 p-4 p-xl-5">
4109                      <div class="rounded-3 overflow-hidden flex-shrink-0" style="width: 100px; height: 100px">
4110                        <img src="assets/img/ecom.png" alt="E-commerce"
4111                          class="img-fluid w-100 h-100 object-fit-cover" />
4112                      </div>
4113                      <div class="flex-grow-1 text-wrap">
4114                        <h6 class="mb-2">
4115                          <a class='link d-block clr-neutral-key :clr-orange-key' href='/e-commerce'>Online
4116                            stores</a>
4117                        </h6>
4118                        <p class="mb-2 clr-neutral-40 fs-14 text-break">
4119                          Deliver instant support, manage orders, and process
4120                          returns 24/7.
4121                        </p>
4122                        <a class='link px-2 bg-orange-80 :bg-orange-key clr-neutral-key fw-medium' href='/e-commerce'>See e-commerce</a>
4123                      </div>
4124                    </div>
4125                  </div>
4126
4127                  <!-- Card 3 -->
4128                  <div class="col-md-6 col-lg-4 col-xl-12">
4129                    <div
4130                      class="d-flex flex-column flex-sm-row flex-md-column flex-xxl-row gap-4 gradient-card-2 top-shadow rounded-3 p-4 p-xl-5">
4131                      <div class="rounded-3 overflow-hidden flex-shrink-0" style="width: 100px; height: 100px">
4132                        <img src="assets/img/medical.png" alt="Medical"
4133                          class="img-fluid w-100 h-100 object-fit-cover" />
4134                      </div>
4135                      <div class="flex-grow-1 text-wrap">
4136                        <h6 class="mb-2">
4137                          <a class='link d-block clr-neutral-key :clr-orange-key' href='/medical'>Medical</a>
4138                        </h6>
4139                        <p class="mb-2 clr-neutral-40 fs-14 text-break">
4140                          Simplify appointment scheduling, reminders, and
4141                          patient engagement effortlessly.
4142                        </p>
4143                        <a class='link px-2 bg-orange-80 :bg-orange-key clr-neutral-key fw-medium' href='/medical'>See medical</a>
4144                      </div>
4145                    </div>
4146                  </div>
4147                </div>
4148              </div>
4149            </div>
4150
4151            <!-- Right Column -->
4152            <div class="col-xl-7">
4153              <div class="p-4 p-md-6 rounded-4 bg-neutral-97 border border-neutral-100">
4154                <div class="row g-3">
4155                  <!-- Services Card -->
4156                  <div class="col-md-6 col-xl-12">
4157                    <div
4158                      class="d-flex flex-column flex-sm-row flex-md-column flex-xxl-row gap-4 gradient-card-2 top-shadow rounded-3 p-4 p-xl-5 p-xxl-6">
4159                      <div class="rounded-3 overflow-hidden flex-shrink-0 w-100 w-sm-auto" style="max-width: 120px">
4160                        <img src="assets/img/services-sm.png" alt="Services" class="img-fluid" />
4161                      </div>
4162                      <div class="flex-grow-1 text-wrap">
4163                        <h5 class="mb-2">
4164                          <a class='link d-block clr-neutral-key :clr-orange-key' href='/services'>Services</a>
4165                        </h5>
4166                        <p class="mb-4 clr-neutral-400 text-sm text-break">
4167                          mrassistant.ai can schedule meetings, collect
4168                          feedback, and provide customer support for various
4169                          requests. Benefit from smart automation that saves
4170                          time and resources while improving satisfaction.
4171                        </p>
4172                        <a class='link px-2 bg-orange-80 :bg-orange-key clr-neutral-key fw-bold fs-18' href='/services'>See services</a>
4173                      </div>
4174                    </div>
4175                  </div>
4176
4177                  <!-- Call Center Card -->
4178                  <div class="col-md-6 col-xl-12">
4179                    <div
4180                      class="d-flex flex-column flex-sm-row flex-md-column flex-xxl-row gap-4 gradient-card-2 top-shadow rounded-3 p-4 p-xl-5 p-xxl-6">
4181                      <div class="rounded-3 overflow-hidden flex-shrink-0 w-100 w-sm-auto" style="max-width: 120px">
4182                        <
4182img src="assets/img/callcenter-sm.png" alt="Call Center" class="img-fluid" />
4183                      </div>
4184                      <div class="flex-grow-1 text-wrap">
4185                        <h5 class="mb-2">
4186                          <a class='link d-block clr-neutral-key :clr-orange-key' href='/call-center'>Call
4187                            center</a>
4188                        </h5>
4189                        <p class="mb-4 clr-neutral-40 fs-14 text-break">
4190                          Maximize efficiency and satisfaction by automating
4191                          calls. mrassistant.ai handles inbound/outbound
4192                          calls, support, and debt collection with
4193                          personalized communication.
4194                        </p>
4195                        <a class='link px-2 bg-orange-80 :bg-orange-key clr-neutral-key fw-bold fs-18' href='/call-center'>See call
4196                          centers</a>
4197                      </div>
4198                    </div>
4199                  </div>
4200                </div>
4201              </div>
4202            </div>
4203            <!-- End Right Column -->
4204          </div>
4205        </div>
4206      </div>
4207
4208      <div class="container">
4209        <div class="row">
4210          <div class="col-12">
4211            <div class="overflow-hidden rounded-2 py-4">
4212              <div class="scroller-x" data-direction="left" data-speed="slow" data-animated="true">
4213                <ul class="list list-row align-items-center gap-4 scroller-x__list">
4214                  <li>
4215                    <h5 class="mb-0 clr-neutral-variant-40">Auto</h5>
4216                  </li>
4217                  <li>
4218                    <img src="assets/img/icon-star-gradient-sm.png" alt="image" class="img-fluid" />
4219                  </li>
4220                  <li>
4221                    <h5 class="mb-0 clr-neutral-variant-40">Hotels</h5>
4222                  </li>
4223                  <li>
4224                    <img src="assets/img/icon-star-gradient-sm.png" alt="image" class="img-fluid" />
4225                  </li>
4226                  <li>
4227                    <h5 class="mb-0 clr-neutral-variant-40">Finance</h5>
4228                  </li>
4229                  <li>
4230                    <img src="assets/img/icon-star-gradient-sm.png" alt="image" class="img-fluid" />
4231                  </li>
4232                  <li>
4233                    <h5 class="mb-0 clr-neutral-variant-40">E-commerce</h5>
4234                  </li>
4235                  <li>
4236                    <img src="assets/img/icon-star-gradient-sm.png" alt="image" class="img-fluid" />
4237                  </li>
4238                  <li aria-hidden="true">
4239                    <h5 class="mb-0 clr-neutral-variant-40">Services</h5>
4240                  </li>
4241                  <li aria-hidden="true">
4242                    <img src="assets/img/icon-star-gradient-sm.png" alt="image" class="img-fluid" />
4243                  </li>
4244                  <li aria-hidden="true">
4245                    <h5 class="mb-0 clr-neutral-variant-40">Legal</h5>
4246                  </li>
4247                  <li aria-hidden="true">
4248                    <img src="assets/img/icon-star-gradient-sm.png" alt="image" class="img-fluid" />
4249                  </li>
4250                  <li aria-hidden="true">
4251                    <h5 class="mb-0 clr-neutral-variant-40">Tourism</h5>
4252                  </li>
4253                  <li aria-hidden="true">
4254                    <img src="assets/img/icon-star-gradient-sm.png" alt="image" class="img-fluid" />
4255                  </li>
4256                  <li aria-hidden="true">
4257                    <h5 class="mb-0 clr-neutral-variant-40">Recruitment</h5>
4258                  </li>
4259                  <li aria-hidden="true">
4260                    <img src="assets/img/icon-star-gradient-sm.png" alt="image" class="img-fluid" />
4261                  </li>
4262                </ul>
4263              </div>
4264            </div>
4265          </div>
4266        </div>
4267      </div>
4268    </div>
4269    <!-- /Industries  -->
4270
4271    <!-- Newsletter -->
4272    <div class="container" data-cursor="Subscribe" id="newsletter">
4273      <div class="row">
4274        <div class="col-12">
4275          <div
4276            class="section-space-sm-y px-4 px-md-6 px-xl-12 px-xxl-15 rounded-4 bg-white position-relative z-1 overflow-hidden">
4277            <div class="row g-4 align-items-center">
4278              <div class="col-lg-5">
4279                <h4 class="clr-orange-10 animate-line-3d">
4280                  Stay connected with
4281                  <span class="clr-grad-orange">our news</span>
4282                </h4>
4283                <p class="mb-9 fs-14 fw-medium max-text-40 animate-text-from-right">
4284                  Stay up to date with the latest news and innovations in
4285                  phone call automation. Subscribe now to receive exclusive
4286                  tips, product updates, and special offers directly to your
4287                  inbox.
4288                </p>
4289                <div class="fadeIn_bottom">
4290                  <form action="https://mrassistant.ai/newsletter" method="post" autocomplete="on" id="newsletterForm">
4291                    <input type="hidden" name="_token" value="EJLy4uqwsPFqhHYTvn1CR5a9VO0zuMgMgEYzJe8i" />
4292                    <div id="sucessMessage" class="d-none">
4293                      <h6 class="mb-2 clr-orange-key fs-24 fw-bold">
4294                        You have subscribed! 🎉
4295                      </h6>
4296                      <p class="clr-orange-10">
4297                        You will receive the latest updates, information, and
4298                        exciting news from mrassistant.ai. Welcome to our
4299                        team! 🚀
4300                      </p>
4301                    </div>
4302                    <div class="input-group input--group input--group-underline input--group-surface fadein_bottom_10">
4303                      <input type="text" name="email" class="form-control form--control"
4304                        placeholder="[email protected]" />
4305                      <span class="input-group-text">
4306                        <button type="submit"
4307                          class="newsletter-1__btn d-inline-block py-3 px-4 fw-bold clr-white bg-grad-orange fs-14">
4308                          Subscribe
4309                        </button>
4310                      </span>
4311                    </div>
4312                    <small class="text-danger d-none"></small>
4313                  </form>
4314                </div>
4315              </div>
4316              <div class="col-lg-7">
4317                <div class="text-center fadeIn_bottom">
4318                  <img src="assets/img/newsletter.png" style="max-height: 400px" alt="MrAssistant" class="img-fluid" />
4319                </div>
4320              </div>
4321            </div>
4322            <img src="assets/img/cta-bg-1.png" alt="MrAssistant"
4323              class="w-100 h-100 object-fit-cover position-absolute inset-0 z-n1" />
4324          </div>
4325        </div>
4326      </div>
4327    </div>
4328    <!-- /Newsletter -->
4329
4330    <div class="modal fade otp-component" id="otpModal" tabindex="-1" role="dialog" aria-labelledby="otpModalLabel"
4331      aria-hidden="true">
4332      <div class="modal-dialog modal-dialog-centered" role="document">
4333        <div class="modal-content">
4334          <button type="button" style="z-index: 2" class="btn-close fs-18 position-absolute top-0 end-0 m-3"
4335            data-bs-dismiss="modal" aria-label="Close"></button>
4336          <div class="modal-body">
4337            <div class="row justify-content-center p-5 text-center">
4338              <h5 class="clr-neutral-key">
4338Verify phone number</h5>
4339              <p class="clr-neutral-40">
4340                Enter the code we have sent you on SMS.
4341              </p>
4342              <p class="text-danger mt-1 d-none" id="otpErrorMessage"></p>
4343
4344              <div class="otp-field mb-4">
4345                <input type="number" />
4346                <input type="number" disabled />
4347                <input type="number" disabled />
4348                <input type="number" disabled />
4349                <input type="number" disabled />
4350                <input type="number" disabled />
4351              </div>
4352
4353              <button id="otpVerifyBtn"
4354                class="mt-5 disabled d-flex text-center py-2 px-5 border border-orange-70 :border-orange-30 bg-grad-orange rounded-2 fs-18 fw-bold clr-neutral-key"
4355                style="width: fit-content" disabled>
4356                Verify and make call
4357              </button>
4358            </div>
4359          </div>
4360        </div>
4361      </div>
4362    </div>
4363
4364    <!-- Footer -->
4365    <footer class="footer-3">
4366      <div class="section-space-top section-space-sm-bottom">
4367        <div class="container">
4368          <div class="row g-4">
4369            <div class="col-md-4 col-xl-3">
4370              <a class='logo link d-inline-flex align-items-center flex-shrink-0 mb-8' href='/'>
4371                <img src="assets/img/logo.png" width="161" alt="MrAssistant logo"
4372                  class="img-fluid object-fit-contain" />
4373              </a>
4374              <p class="fs-14">
4375                Create no-code AI phone call agents to automate incoming and
4376                outgoing calls. mrassistant.ai is the fully featured platform
4377                to deploy in 140+ languages without coding skills.
4378              </p>
4379              <ul class="list list-row gap-4 flex-wrap">
4380                <li>
4381                  <a href="https://www.linkedin.com/company/mrassistant-ai"
4382                    class="link w-10 h-10 d-grid place-content-center bg-orange-100 :bg-orange-40 :clr-white clr-orange-10 rounded-4">
4383                    <i class="bi bi-linkedin"></i>
4384                  </a>
4385                </li>
4386              </ul>
4387            </div>
4388            <div class="col-xl-9">
4389              <div class="row g-4">
4390                <div class="col-md-3">
4391                  <h6 class="mb-6 clr-orange-10 fs-18">MrAssistant</h6>
4392                  <ul class="list gap-4">
4393                    <li>
4394                      <a class='link d-inline-block clr-neutral-10 :clr-orange-key' href='/'>
4395                        Home
4396                      </a>
4397                    </li>
4398                    <li>
4399                      <a href="https://docs.mrassistant.ai/" class="link d-inline-block clr-neutral-10 :clr-orange-key">
4400                        Documentation
4401                      </a>
4402                    </li>
4403                    <li>
4404                      <a class='link d-inline-block clr-neutral-10 :clr-orange-key' href='/contact'>
4405                        Contact
4406                      </a>
4407                    </li>
4408                    <li>
4409                      <a class='link d-inline-block clr-neutral-10 :clr-orange-key' href='/privacy-policy'>
4410                        Privacy policy
4411                      </a>
4412                    </li>
4413                    <li>
4414                      <a class='link d-inline-block clr-neutral-10 :clr-orange-key' href='/terms-and-conditions'>
4415                        Terms and conditions
4416                      </a>
4417                    </li>
4418                  </ul>
4419                </div>
4420                <div class="col-md-3">
4421                  <h6 class="mb-6 clr-orange-10 fs-18">Platform</h6>
4422                  <ul class="list gap-4">
4423                    <li>
4424                      <a class='link d-inline-block clr-neutral-10 :clr-orange-key' href='/#test-live'>
4425                        Try for free
4426                      </a>
4427                    </li>
4428                    <li>
4429                      <a class='link d-inline-block clr-neutral-10 :clr-orange-key' href='/#pricing'>
4430                        Pricing
4431                      </a>
4432                    </li>
4433                    <!-- <li>
4434                      <a href="white-label.html" class="link d-inline-block clr-neutral-10 :clr-orange-key">
4435                        White label
4436                      </a>
4437                    </li> -->
4438                    <li>
4439                      <a class='link d-inline-block clr-neutral-10 :clr-orange-key' href='/#pricing'>
4440                        Sign up now
4441                      </a>
4442                    </li>
4443                    <li>
4444                      <a href="https://apps.mrassistant.ai/login"
4445                        class="link d-inline-block clr-neutral-10 :clr-orange-key">
4446                        Login
4447                      </a>
4448                    </li>
4449                  </ul>
4450                </div>
4451                <div class="col-md-3">
4452                  <h6 class="mb-6 clr-orange-10 fs-18">
4453                    MrAssistant solution
4454                  </h6>
4455                  <ul class="list gap-4">
4456                    <li>
4457                      <a class='link d-inline-block clr-neutral-10 :clr-orange-key' href='/#how-it-works'>
4458                        See MrAssistant in action
4459                      </a>
4460                    </li>
4461                    <li>
4462                      <a class='link d-inline-block clr-neutral-10 :clr-orange-key' href='/#use-cases'>
4463                        Use cases
4464                      </a>
4465                    </li>
4466                    <li>
4467                      <a class='link d-inline-block clr-neutral-10 :clr-orange-key' href='/#no-code-platform'>
4468                        No-code platform
4469                      </a>
4470                    </li>
4471                    <li>
4472                      <a class='link d-inline-block clr-neutral-10 :clr-orange-key' href='/#languages-available'>
4473                        Available languages
4474                      </a>
4475                    </li>
4476                    <li>
4477                      <a class='link d-inline-block clr-neutral-10 :clr-orange-key' href='/#frequently-asked-questions'>
4478                        Frequently asked questions
4479                      </a>
4480                    </li>
4481                  </ul>
4482                </div>
4483
4484                <div class="col-md-3">
4485                  <h6 class="mb-6 clr-orange-10 fs-18">Industries</h6>
4486                  <ul class="list gap-4">
4487                    <li>
4488                      <a class='link d-inline-block clr-neutral-10 :clr-orange-key' href='/services'>
4489                        Services
4490                      </a>
4491                    </li>
4492                    <li>
4493                      <a class='link d-inline-block clr-neutral-10 :clr-orange-key' href='/call-center'>
4494                        Call center
4495                      </a>
4496                    </li>
4497                    <li>
4498                      <a class='link d-inline-block clr-neutral-10 :clr-orange-key' href='/real-estate'>
4499                        Real estate
4500                      </a>
4501                    </li>
4502                    <li>
4503                      <a class='link d-inline-block clr-neutral-10 :clr-orange-key' href='/e-commerce'>
4504                        Online stores
4505                      </a>
4506                    </li>
4507                    <li>
4508                      <a class='link d-inline-block clr-neutral-10 :clr-orange-key' href='/medical'>
4509                        Medical
4510                      </a>
4511                    </li>
4512                  </ul>
4513                </div>
4514              </div>
4515            </div>
4516          </div>
4517        </div>
4518      </div>
4519      <div class="section-space-xsm-y">
4520        <div class="container">
4521          <div class="row">
4522            <div class="col-12">
4523              <p class="text-center mb-0 fs-14 fw-semibold clr-orange-10">
4524                Copyright &copy;2025 All rights reserved
4525                <a class='link d-inline-block clr-grad-orange' href='/'>mrassistant.ai</a>
4526              </p>
4527            </div>
4528          </div>
4529        </div>
4530      </div>
4531    </footer>
4532    <!-- /Footer -->
4533
4534    <!-- scrpts -->
4535    
4535<script defer src="https://code.jquery.com/jquery-3.7.1.min.js"
4536      integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script>
4536
4537    
4537<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/select2.min.js"></script>
4537
4538    
4538<script defer src="assets/js/plugins.js"></script>
4538
4539    
4539<script defer src="https://cdnjs.cloudflare.com/ajax/libs/animejs/2.0.2/anime.min.js"></script>
4539
4540    
4540<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/build/js/intlTelInput.min.js"></script>
4540
4541    
4541<script defer
4542      src="https://cdnjs.cloudflare.com/ajax/libs/smooth-scroll/16.1.3/smooth-scroll.polyfills.min.js"></script>
4542
4543    
4543<script defer src="assets/js/app.js"></script>
4543
4544    
4544<script defer src="assets/js/voice-conversation.js"></script>
4544
4545    
4545<script defer src="assets/js/demo-call.js"></script>
4545
4546
4547    
4547<script>
4548      // Public demo call (main "Slide to call" form) -> POST /platform/demo/call on mrasst.
4549      document.addEventListener("DOMContentLoaded", function () {
4550        const form = document.getElementById("demoForm");
4551        if (!form) return;
4552        const successMessage = document.getElementById("sucessMessage");
4553        let inFlight = false;
4554
4555        function fieldError(name, message) {
4556          const input = form.querySelector('input[name="' + name + '"]');
4557          if (!input) return;
4558          input.classList.add("is-invalid");
4559          const small = input
4560            .closest(".mb-5")
4561            ?.querySelector("small.error-message");
4562          if (small) {
4563            small.textContent = message;
4564            small.classList.remove("d-none");
4565          }
4566        }
4567
4568        function clearErrors() {
4569          form.querySelectorAll("input").forEach(function (el) {
4570            el.classList.remove("is-invalid");
4571          });
4572          form.querySelectorAll("small.error-message").forEach(function (el) {
4573            el.textContent = "";
4574            el.classList.add("d-none");
4575          });
4576        }
4577
4578        function lockSlider(text) {
4579          $("#slider").addClass("unlocked");
4580          $("#button-background").css("pointer-events", "none");
4581          if (text) {
4582            $("#locker").addClass("d-none");
4583            $("#locker-text").removeClass("d-none").text(text);
4584          } else {
4585            $("#locker").removeClass("d-none");
4586            $("#locker-text").addClass("d-none").text("");
4587          }
4588        }
4589
4590        function unlockSlider() {
4591          if (typeof window.resetSlideToCall === "function") {
4592            window.resetSlideToCall();
4593          } else {
4594            $("#slider").removeClass("unlocked");
4595            $("#button-background").css("pointer-events", "auto");
4596          }
4597        }
4598
4599        // A completed slide dispatches a `submit` event on this form. Handle it here and
4600        // stop the legacy generic-form $.ajax handler (registered later) from also firing.
4601        form.addEventListener("submit", async function (e) {
4602          e.preventDefault();
4603          e.stopImmediatePropagation();
4604          if (inFlight) return;
4605
4606          clearErrors();
4607          const name = form.querySelector('input[name="name"]').value.trim();
4608          const email = form.querySelector('input[name="email"]').value.trim();
4609          const phoneInput = form.querySelector('input[name="phone"]');
4610          let phone = phoneInput.value.trim();
4611
4612          let ok = true;
4613          if (name.length < 2) {
4614            fieldError("name", "Please enter your name.");
4615            ok = false;
4616          }
4617
4618          if (!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email)) {
4619            fieldError("email", "Please enter a valid email.");
4620            ok = false;
4621          }
4622
4623          if (window.iti) {
4624            if (!window.iti.isValidNumber()) {
4625              fieldError("phone", "Please enter a valid phone number.");
4626              ok = false;
4627            } else {
4628              phone = window.iti.getNumber();
4629            }
4630          } else if (!phone || phone.replace(/[^0-9]/g, "").length < 7) {
4631            fieldError("phone", "Please enter a valid phone number.");
4632            ok = false;
4633          }
4634
4635          if (!ok) {
4636            unlockSlider();
4637            return;
4638          }
4639
4640          inFlight = true;
4641          lockSlider("Calling…");
4642
4643          const result = await window.MrDemoCall.place({ name, email, phone });
4644          inFlight = false;
4645
4646          if (result.ok) {
4647            clearErrors();
4648            if (successMessage) successMessage.classList.remove("d-none");
4649            lockSlider(); // one call per form — keep locked after success
4650            return;
4651          }
4652
4653          if (result.kind === "validation") {
4654            fieldError(result.field, result.message);
4655            unlockSlider();
4656          } else if (result.kind === "rate_limit") {
4657            lockSlider(result.message); // daily limit — leave locked
4658          } else {
4659            // unavailable / network / error — allow another try
4660            fieldError("phone", result.message);
4661            unlockSlider();
4662          }
4663        });
4664      });
4665    </script>
4665
4666
4667
4668    
4668<script>
4669      (function () {
4670        document.addEventListener("DOMContentLoaded", function () {
4671          let words =
4672            document.querySelector(".ml11")?.dataset.words.split(",") || [];
4673          let wordIndex = 0;
4674          let animationTimeline = null;
4675          let audio = null;
4676
4677          if (words.length && window.anime) {
4678            initTextAnimation();
4679          }
4680
4681          function initTextAnimation() {
4682            function setNextWord() {
4683              const textWrapper = document.querySelector(".ml11 .letters");
4684              if (!textWrapper) return;
4685
4686              textWrapper.textContent = words[wordIndex];
4687              textWrapper.innerHTML = textWrapper.textContent.replace(
4688                /([^\x00-\x80]|[\w-])/g,
4689                "<span class='letter'>$&</span>"
4690              );
4691              wordIndex = (wordIndex + 1) % words.length;
4692              startAnimation();
4693              setTimeout(setNextWord, 1800);
4694            }
4695
4696            function startAnimation() {
4697              if (animationTimeline) animationTimeline.pause();
4698
4699              const letterElements = document.querySelector(".ml11 .letters");
4700              const letterWidth = letterElements
4701                ? letterElements.getBoundingClientRect().width + 10
4702                : 0;
4703
4704              animationTimeline = anime
4705                .timeline({ loop: false })
4706                .add({
4707                  targets: ".ml11",
4708                  opacity: 1,
4709                  duration: 100,
4710                  easing: "easeInExpo",
4711                })
4712                .add({
4713                  targets: ".ml11 .line",
4714                  scaleY: [0, 1],
4715                  opacity: [0.5, 1],
4716                  easing: "easeOutExpo",
4717                  duration: 200,
4718                })
4719                .add({
4720                  targets: ".ml11 .line",
4721                  translateX: [0, letterWidth],
4722                  easing: "easeOutExpo",
4723                  duration: 700,
4724                  delay: 100,
4725                })
4726                .add({
4727                  targets: ".ml11 .letter",
4728                  opacity: [0, 1],
4729                  easing: "easeOutExpo",
4730                  duration: 600,
4731                  offset: "-=1275",
4732                  delay: (el, i) => 34 * (i + 1),
4733                })
4734                .add({
4735                  targets: ".ml11",
4736                  opacity: 0,
4737                  duration: 200,
4738                  easing: "easeOutExpo",
4739                  delay: 500,
4740                });
4741            }
4742
4743            setNextWord();
4744          }
4745
4746          const phoneInput = document.querySelector("input[name=phone]");
4747          if (phoneInput && window.intlTelInput) {
4748            const errorMap = [
4749              "Invalid number",
4750              "Cod tara invalid",
4751              "Number too short",
4752              "Number too long",
4753              "Invalid number",
4754            ];
4755
4756            const cachedCountry = localStorage.getItem("userCountry");
4757
4758            const iti = window.intlTelInput(phoneInput, {
4759              utilsScript:
4760                "https://cdn.jsdelivr.net/npm/[email protected]/build/js/utils.js",
4761              initialCountry: cachedCountry || "auto",
4762              geoIpLookup: function (success, failure) {
4763                if (cachedCountry) {
4764                  success(cachedCountry);
4765                  return;
4766                }
4767
4768                fetch("https://ipapi.co/json")
4769                  .then((res) => res.json())
4770                  .then((data) => {
4771                    if (data.country_code) {
4772                      localStorage.setItem("userCountry", data.country_code);
4773                      success(data.country_code);
4774                    } else {
4775                      failure();
4776                    }
4777                  })
4778                  .catch(failure);
4779              },
4780            });
4781
4782            // global access
4783            window.iti = iti;
4784          }
4785
4786          const inputs = document.querySelectorAll(".otp-field > input");
4787          const otpVerifyBtn = document.querySelector("#otpVerifyBtn");
4788          let demoId = null;
4789
4790          if (inputs.length && otpVerifyBtn) {
4791            initOTPFields();
4792          }
4793
4794          function initOTPFields() {
4795            const otpModal = document.querySelector("#otpModal");
4796            if (otpModal) {
4797              otpModal.addEventListener("shown.bs.modal", function () {
4798                inputs[0].focus();
4799              });
4800            }
4801
4802            otpVerifyBtn.setAttribute("disabled", "disabled");
4803
4804            inputs[0].addEventListener("paste", function (event) {
4805              event.preventDefault();
4806
4807              const pastedValue = (
4808                event.clipboardData || window.clipboardData
4809              )
4810                .getData("text")
4811                .slice(0, inputs.length);
4812
4813              inputs.forEach((input, index) => {
4814                if (index < pastedValue.length) {
4815                  input.value = pastedValue[index];
4816                  input.removeAttribute("disabled");
4817                } else {
4818                  input.value = "";
4819                  input.setAttribute("disabled", true);
4820                }
4821              });
4822
4823              const lastFilledIndex =
4824                Math.min(pastedValue.length, inputs.length) - 1;
4825              if (lastFilledIndex >= 0) inputs[lastFilledIndex].focus();
4826
4827              checkOTPCompletion();
4828            });
4829
4830            inputs.forEach((input, index) => {
4831              input.addEventListener("input", function (e) {
4832                const nextInput = inputs[index + 1];
4833
4834                if (input.value.length > 1) {
4835                  input.value = input.value.charAt(0);
4836                }
4837
4838                if (nextInput && input.value !== "") {
4839                  nextInput.removeAttribute("disabled");
4840                  nextInput.focus();
4841                }
4842
4843                checkOTPCompletion();
4844              });
4845
4846              input.addEventListener("keydown", function (e) {
4847                const prevInput = inputs[index - 1];
4848
4849                if (
4850                  e.key === "Backspace" &&
4851                  input.value === "" &&
4852                  prevInput
4853                ) {
4854                  prevInput.focus();
4855                  prevInput.value = "";
4856                  input.setAttribute("disabled", true);
4857                  checkOTPCompletion();
4858                }
4859              });
4860
4861              input.addEventListener("keypress", function (e) {
4862                if (!/[0-9]/.test(e.key)) {
4863                  e.preventDefault();
4864                }
4865              });
4866            });
4867
4868            // OTP verification
4869            otpVerifyBtn.addEventListener("click", function () {
4870              if (this.getAttribute("disabled") !== null) return;
4871
4872              verifyOTP();
4873            });
4874          }
4875
4876          function checkOTPCompletion() {
4877            const allFilled = Array.from(inputs).every(
4878              (input) => input.value !== ""
4879            );
4880
4881            if (allFilled) {
4882              otpVerifyBtn.classList.remove("disabled");
4883              otpVerifyBtn.removeAttribute("disabled");
4884            } else {
4885              otpVerifyBtn.classList.add("disabled");
4886              otpVerifyBtn.setAttribute("disabled", "true");
4887            }
4888          }
4889
4890          function verifyOTP() {
4891            const otpCode = Array.from(inputs)
4892              .map((input) => input.value)
4893              .join("");
4894            const phoneNumber = window.iti ? window.iti.getNumber() : "";
4895
4896            $.ajax({
4897              url: "https://autocalls.ai/verify-phone",
4898              type: "POST",
4899              data: {
4900                _token: "EJLy4uqwsPFqhHYTvn1CR5a9VO0zuMgMgEYzJe8i",
4901                phone: phoneNumber,
4902                demo_id: demoId,
4903                code: otpCode,
4904              },
4905              dataType: "json",
4906              success: function (response) {
4907                const form = document.querySelector("#demoForm");
4908                if (form) {
4909                  form
4910                    .querySelectorAll(".form-control")
4911                    .forEach((el) => el.classList.add("is-valid"));
4912                  form
4913                    .querySelector("#sucessMessage")
4914                    ?.classList.remove("d-none");
4915                  showRetryAfter(180, $(form));
4916                }
4917                $("#otpModal").modal("hide");
4918              },
4919              error: function (response) {
4920                if (response.status === 422) {
4921                  document.querySelector("#otpErrorMessage").textContent =
4922                    "Validation error";
4923                  document
4924                    .querySelector("#otpErrorMessage")
4925                    .classList.remove("d-none");
4926                } else if (response.status === 403) {
4927                  resetOtpFields();
4928                  document.querySelector("#otpErrorMessage").textContent =
4929                    response.responseJSON.message;
4930                  document
4931                    .querySelector("#otpErrorMessage")
4932                    .classList.remove("d-none");
4933                }
4934              },
4935            });
4936          }
4937
4938          function resetOtpFields() {
4939            inputs.forEach((input, index) => {
4940              input.value = "";
4941              input.setAttribute("disabled", index !== 0);
4942            });
4943            inputs[0].focus();
4944          }
4945
4946          function resetOtpForm() {
4947            resetOtpFields();
4948            const errorMsg = document.querySelector("#otpErrorMessage");
4949            if (errorMsg) {
4950              errorMsg.textContent = "";
4951              errorMsg.classList.add("d-none");
4952            }
4953          }
4954
4955          window.resetOtpForm = resetOtpForm;
4956          window.demoId = demoId;
4957
4958          // slider
4959          const sliderEl = document.querySelector("#slider");
4960          const buttonBackground =
4961            document.querySelector("#button-background");
4962          const locker = document.querySelector("#locker");
4963          const lockerText = document.querySelector("#locker-text");
4964
4965          if (sliderEl && buttonBackground && locker) {
4966            initSlider();
4967          }
4968
4969          function initSlider() {
4970            let initialMouse = 0;
4971            let slideMovementTotal = 0;
4972            let mouseIsDown = false;
4973            let isUserInteracted = false;
4974            let initialLeft = parseInt($(sliderEl).css("left"), 10) || 0;
4975            let animationInterval;
4976
4977            // Start slide button animations
4978            setTimeout(function () {
4979              buttonBackground.classList.add("animate-slider");
4980              locker.classList.add("shaking");
4981
4982              // Start slider animation
4983              animationInterval = setInterval(function () {
4984                if (!isUserInteracted) {
4985                  $(sliderEl)
4986                    .animate({ left: initialLeft + 40 + "px" }, 500)
4987                    .animate({ left: initialLeft + "px" }, 1000);
4988                }
4989              }, 3000);
4990            }, 1000);
4991
4992            $(sliderEl).on("mousedown touchstart", function (event) {
4993              mouseIsDown = true;
4994              isUserInteracted = true;
4995
4996              $(sliderEl).stop(true, true);
4997              clearInterval(animationInterval);
4998
4999              slideMovementTotal =
5000                $(buttonBackground).width() - $(this).width() - 5;
5001              initialMouse =
5002                event.clientX || event.originalEvent.touches[0].pageX;
5003            });
5004
5005            $(document.body).on("mouseup touchend", function (event) {
5006              if (!mouseIsDown) return;
5007              mouseIsDown = false;
5008
5009              const currentMouse =
5010                event.clientX || event.changedTouches[0].pageX;
5011              const relativeMouse = currentMouse - initialMouse;
5012
5013              if (relativeMouse < slideMovementTotal) {
5014                $(".slide-text").fadeTo(300, 1);
5015                $(sliderEl).animate({ left: "5px" }, 300);
5016                return;
5017              }
5018
5019              $(sliderEl).addClass("unlocked");
5020              $(buttonBackground).css("pointer-events", "none");
5021
5022              // Submit the form
5023              const form = document.querySelector("#demoForm");
5024              if (form) {
5025                if (typeof form.requestSubmit === "function") {
5026                  form.requestSubmit();
5027                } else {
5028                  form.dispatchEvent(new Event("submit", { cancelable: true, bubbles: true }));
5029                }
5030              }
5031            });
5032
5033            $(document.body).on("mousemove touchmove", function (event) {
5034              if (!mouseIsDown) return;
5035
5036              const currentMouse =
5037                event.clientX || event.originalEvent.touches[0].pageX;
5038              const relativeMouse = currentMouse - initialMouse;
5039              const slidePercent = 1 - relativeMouse / slideMovementTotal;
5040
5041              $(".slide-text").fadeTo(0, slidePercent);
5042
5043              if (relativeMouse <= 0) {
5044                $(sliderEl).css({ left: "10px" });
5045                return;
5046              }
5047
5048              if (relativeMouse >= slideMovementTotal - 5) {
5049                $(sliderEl).css({ left: slideMovementTotal + "px" });
5050                return;
5051              }
5052
5053              $(sliderEl).css({ left: relativeMouse + 5 });
5054            });
5055          }
5056
5057          function resetSlideToCall() {
5058            $("#locker").removeClass("d-none");
5059            $("#locker-text").addClass("d-none").text("");
5060            $("#slider").removeClass("unlocked");
5061            $(".slide-text").fadeTo(300, 1);
5062            $("#slider").css({ left: "5px" });
5063            $("#button-background").css("pointer-events", "auto");
5064          }
5065
5066          window.resetSlideToCall = resetSlideToCall;
5067
5068          const forms = document.querySelectorAll("form");
5069          forms.forEach((form) => {
5070            if (form.id === "demoForm" || form.id === "popupDemoForm") return;
5071            form.addEventListener("submit", function (e) {
5072              e.preventDefault();
5073
5074              const formAction = this.getAttribute("action");
5075              const formData = new FormData(this);
5076              const formDataObj = {};
5077
5078              for (const [key, value] of formData.entries()) {
5079                formDataObj[key] = value;
5080              }
5081
5082              // Reset form state
5083              this.querySelector("#sucessMessage")?.classList.add("d-none");
5084              this.querySelectorAll(".form-control").forEach((el) => {
5085                el.classList.remove("is-valid", "is-invalid");
5086              });
5087              this.querySelectorAll("small.error-message").forEach((el) => {
5088                el.textContent = "";
5089                el.classList.add("d-none");
5090              });
5091
5092              if (formDataObj.hasOwnProperty("phone") && window.iti) {
5093                if (window.iti.isValidNumber()) {
5094                  formDataObj.phone = window.iti.getNumber();
5095                } else {
5096                  const errorCode = window.iti.getValidationError();
5097                  const errorMap = [
5098                    "Invalid number",
5099                    "Cod tara invalid",
5100                    "Number too short",
5101                    "Number too long",
5102                    "Invalid number",
5103                  ];
5104                  const msg = errorMap[errorCode] || "Invalid number";
5105                  showError($(this).find("[name=phone]"), msg);
5106                  formDataObj.phone = "";
5107                }
5108              }
5109
5110              $.ajax({
5111                url: formAction,
5112                type: "POST",
5113                data: formDataObj,
5114                dataType: "json",
5115                success: function (response) {
5116                  if (response.code == "verify") {
5117                    window.demoId = response.demo_id;
5118                    resetOtpForm();
5119                    $("#otpModal").modal("show");
5120                    resetSlideToCall();
5121                  } else {
5122                    $(form).find(".form-control").addClass("is-valid");
5123                    $(form).find("#sucessMessage").removeClass("d-none");
5124                    showRetryAfter(180, $(form));
5125                  }
5126                },
5127                error: function (response) {
5128                  if (response.status === 422) {
5129                    const errors = response.responseJSON.errors;
5130
5131                    $.each(errors, function (field, messages) {
5132                      if (field === "phone") return;
5133
5134                      const input = $(form).find("[name=" + field + "]");
5135                      showError(input, messages[0]);
5136                    });
5137
5138                    $(form)
5139                      .find(".form-control")
5140                      .each(function () {
5141                        if (!$(this).hasClass("is-invalid")) {
5142                          $(this).addClass("is-valid");
5143                        }
5144                      });
5145
5146                    resetSlideToCall();
5147                  } else if (response.status === 429) {
5148                    const secondsRemaining =
5149                      response.getResponseHeader("Retry-After");
5150                    showRetryAfter(secondsRemaining, $(form));
5151                  } else {
5152                    resetSlideToCall();
5153                  }
5154                },
5155              });
5156            });
5157          });
5158
5159          function showError(input, message) {
5160            input.removeClass("is-valid").addClass("is-invalid");
5161            const feedback = input.siblings("small.error-message");
5162            feedback.text(message).removeClass("d-none");
5163          }
5164
5165          function showRetryAfter(secondsRemaining, form) {
5166            if (form.attr("id") === "demoForm") {
5167              $("#slider").addClass("unlocked");
5168              $("#button-background").css("pointer-events", "none");
5169              $("#locker").addClass("d-none");
5170              $("#locker-text")
5171                .removeClass("d-none")
5172                .text("Retry after " + secondsRemaining + " seconds");
5173
5174              let interval = setInterval(function () {
5175                secondsRemaining--;
5176                $("#locker-text").text(
5177                  "Retry after " + secondsRemaining + " seconds"
5178                );
5179
5180                if (secondsRemaining <= 0) {
5181                  clearInterval(interval);
5182                  resetSlideToCall();
5183                }
5184              }, 1000);
5185
5186              return;
5187            } else {
5188              const container = form.find("#submitFormButtonContainer")[0];
5189              if (!container) return;
5190
5191              container.innerHTML = `
5192          <button type="button"
5193              disabled
5194              class="link d-inline-flex justify-content-center align-items-center gap-2 py-3 px-6 border border-primary-key bg-primary-key rounded-1 fw-regular clr-white border-0 w-100 bg-opacity-2 mt-8 :arrow-btn">
5195              <span>Retry in</span>
5196              <span id="countdown" class="fw-bold">${secondsRemaining}</span>
5197              <span>seconds</span>
5198          </button>
5199        `;
5200
5201              let interval = setInterval(function () {
5202                secondsRemaining--;
5203                document.getElementById("countdown").textContent =
5204                  secondsRemaining;
5205
5206                if (secondsRemaining <= 0) {
5207                  clearInterval(interval);
5208                  container.innerHTML = `
5209              <button type="submit" class="link fs-20 d-inline-flex justify-content-center align-items-center gap-2 py-2 px-6 border border-primary-key bg-primary-key rounded-1 fw-bold clr-primary-10 border-0 w-100 mt-8 :arrow-btn">
5210                  <span>Call me now</span>
5211                  <i class="bi bi-arrow-right"></i>
5212              </button>
5213            `;
5214                }
5215              }, 1000);
5216
5217              return interval;
5218            }
5219          }
5220
5221          if ($.fn.select2) {
5222            initializeSelect2();
5223          }
5224
5225          function initializeSelect2() {
5226            $("#language-selector").select2({
5227              templateResult: formatState,
5228              templateSelection: formatState,
5229            });
5230
5231            $("#language-selector").on("select2:open", function () {
5232              const dropdown = document.querySelector(".select2-results");
5233              if (dropdown) {
5234                dropdown.addEventListener("wheel", function (e) {
5235                  e.stopPropagation();
5236                });
5237              }
5238            });
5239
5240            // Voice preview
5241            $("#previewVoiceBtn").click(function () {
5242              const language = $("#language-selector")
5243                .find(":selected")
5244                .data("iso")
5245                .toLowerCase();
5246              playAudio(`/assets/voice_previews/${language}.mp3`);
5247            });
5248          }
5249
5250          function formatState(state) {
5251            if (!state.id) return state.text;
5252
5253            return $(
5254              `<img alt='language' style='margin-right: 5px; width: 25px; display: inline-block;' 
5255          src='https://flagsapi.com/${state.element.value.toUpperCase()}/flat/32.png'>
5256         <span style='display: inline-block;'>${state.text}</span>`
5257            );
5258          }
5259
5260          function playAudio(url) {
5261            if (audio) {
5262              audio.pause();
5263              audio.currentTime = 0;
5264
5265              if (audio.src == url) {
5266                audio = null;
5267                return;
5268              }
5269            }
5270
5271            audio = new Audio(url);
5272            audio.play();
5273
5274            audio.addEventListener("ended", function () {
5275              audio = null;
5276            });
5277          }
5278        });
5279      })();
5280    </script>
5280
5281
5282    
5282<script>
5283      document.addEventListener("DOMContentLoaded", function () {
5284        const buttonBackground = document.getElementById("button-background");
5285        const slider = document.getElementById("slider");
5286        const locker = document.getElementById("locker");
5287        const lockerText = document.getElementById("locker-text");
5288
5289        // Start animation
5290        function startAnimation() {
5291          buttonBackground.classList.add("animate-slider");
5292          locker.classList.add("shaking");
5293        }
5294        setTimeout(startAnimation, 1000);
5295      });
5296    </script>
5296
5297
5298    
5298<script data-cookie-consent>
5299      (function () {
5300        document.addEventListener("DOMContentLoaded", function () {
5301          const cookiesPolicy = document.querySelector("#cookies-policy");
5302          const cookieReset = document.querySelector(".cookiereset");
5303
5304          // cookie reset
5305          if (cookieReset) {
5306            cookieReset.addEventListener("submit", function (e) {
5307              e.preventDefault();
5308              if (!document.querySelector("#cookies-policy")) {
5309                window.LaravelCookieConsent.reset();
5310              }
5311            });
5312          }
5313
5314          if (!cookiesPolicy) return;
5315
5316          const customizeBtn = cookiesPolicy.querySelector(
5317            ".cookies__btn--customize"
5318          );
5319          const detailsElements =
5320            cookiesPolicy.querySelectorAll(".cookies__details");
5321          const acceptBtn = cookiesPolicy.querySelector(
5322            ".cookiesBtn--accept"
5323          );
5324          const essentialsBtn = cookiesPolicy.querySelector(
5325            ".cookiesBtn--essentials"
5326          );
5327          const customizeForm = cookiesPolicy.querySelector(
5328            ".cookies__customize"
5329          );
5330
5331          const textData = JSON.parse(
5332            cookiesPolicy.getAttribute("data-text")
5333          );
5334          cookiesPolicy.removeAttribute("data-text");
5335
5336          cookiesPolicy.classList.remove("cookies--no-js");
5337          cookiesPolicy.classList.add("cookies--closing");
5338
5339          setTimeout(() => {
5340            cookiesPolicy.classList.remove("cookies--closing");
5341          }, 310);
5342
5343          detailsElements.forEach((element) => {
5344            element.addEventListener("click", function (e) {
5345              handleExpandCollapse(e, e.target, false);
5346            });
5347          });
5348
5349          customizeBtn.addEventListener("click", function (e) {
5350            handleExpandCollapse(e, customizeBtn);
5351          });
5352
5353          // Accept all cookies
5354          acceptBtn.addEventListener("submit", function (e) {
5355            e.preventDefault();
5356            window.LaravelCookieConsent.acceptAll();
5357            removeCookieConsent();
5358          });
5359
5360          // Accept only essential cookies
5361          essentialsBtn.addEventListener("submit", function (e) {
5362            e.preventDefault();
5363            window.LaravelCookieConsent.acceptEssentials();
5364            removeCookieConsent();
5365          });
5366
5367          customizeForm.addEventListener("submit", function (e) {
5368            e.preventDefault();
5369            window.LaravelCookieConsent.configure(new FormData(e.target));
5370            removeCookieConsent();
5371          });
5372
5373          function adjustHeight() {
5374            const sectionsElement =
5375              cookiesPolicy.querySelector(".cookies__sections");
5376            if (window.innerHeight <= cookiesPolicy.offsetHeight) {
5377              sectionsElement.style.maxHeight = "50vh";
5378            } else {
5379              sectionsElement.removeAttribute("style");
5380            }
5381          }
5382
5383          let resizeTimeout;
5384          window.addEventListener("resize", function () {
5385            clearTimeout(resizeTimeout);
5386            resizeTimeout = setTimeout(adjustHeight, 100);
5387          });
5388
5389          function handleExpandCollapse(event, element, isCustomize = true) {
5390            event.preventDefault();
5391            event.target.blur();
5392
5393            const targetElement = cookiesPolicy.querySelector(
5394              element.getAttribute("href")
5395            );
5396            const contentHeight =
5397              targetElement.firstElementChild.offsetHeight;
5398            const isOpen = targetElement.classList.contains(
5399              "cookies__expandable--open"
5400            );
5401
5402            targetElement.style.height = (isOpen ? contentHeight : 0) + "px";
5403
5404            if (!isCustomize) {
5405              event.target.textContent = isOpen
5406                ? textData.more
5407                : textData.less;
5408            }
5409
5410            setTimeout(function () {
5411              targetElement.classList.toggle("cookies__expandable--open");
5412              targetElement.style.height =
5413                (isOpen ? 0 : contentHeight) + "px";
5414
5415              setTimeout(function () {
5416                targetElement.removeAttribute("style");
5417              }, 310);
5418            }, 10);
5419
5420            // customize display
5421            if (isCustomize) {
5422              const container = cookiesPolicy.querySelector(
5423                ".cookies__container"
5424              );
5425              const containerHeight =
5426                container.firstElementChild.offsetHeight;
5427
5428              container.style.height = (isOpen ? 0 : containerHeight) + "px";
5429
5430              setTimeout(function () {
5431                cookiesPolicy.classList.toggle("cookies--show");
5432                container.classList.toggle("cookies__container--hide");
5433                container.style.height =
5434                  (isOpen ? containerHeight : 0) + "px";
5435
5436                setTimeout(function () {
5437                  container.removeAttribute("style");
5438                }, 320);
5439              }, 10);
5440            }
5441          }
5442
5443          function removeCookieConsent() {
5444            cookiesPolicy.classList.add("cookies--closing");
5445
5446            setTimeout(function () {
5447              cookiesPolicy.parentNode
5448                .querySelectorAll("[data-cookie-consent]")
5449                .forEach(function (element) {
5450                  element.parentNode.removeChild(element);
5451                });
5452
5453              cookiesPolicy.parentNode.removeChild(cookiesPolicy);
5454            }, 210);
5455          }
5456
5457          adjustHeight();
5458        });
5459      })();
5460    </script>
5460
5461    
5461<script>
5462      (function () {
5463        document.addEventListener("DOMContentLoaded", function () {
5464          const textElement = document.getElementById("typewriter-text-2");
5465          if (!textElement) return;
5466
5467          const words = [
5468            "customer support",
5469            "real estate",
5470            "technical assistance",
5471            "surveys",
5472            "online stores",
5473            "lead prequalification",
5474            "car fleets",
5475            "clinics",
5476          ];
5477
5478          let wordIndex = 0;
5479          let charIndex = 0;
5480          let isDeleting = false;
5481          let timeoutId;
5482
5483          function typeWriter() {
5484            const currentWord = words[wordIndex];
5485
5486            if (isDeleting) {
5487              charIndex--;
5488            } else {
5489              charIndex++;
5490            }
5491
5492            textElement.textContent = currentWord.substring(0, charIndex);
5493
5494            let delay = isDeleting ? 50 : 100;
5495
5496            if (!isDeleting && charIndex === currentWord.length) {
5497              delay = 800;
5498              isDeleting = true;
5499            } else if (isDeleting && charIndex === 0) {
5500              isDeleting = false;
5501              wordIndex = (wordIndex + 1) % words.length;
5502              delay = 300;
5503            }
5504
5505            clearTimeout(timeoutId);
5506            timeoutId = setTimeout(typeWriter, delay);
5507          }
5508          typeWriter();
5509        });
5510      })();
5511    </script>
5511
5512    
5512<script>
5513      (function () {
5514        document.addEventListener("DOMContentLoaded", function () {
5515          const textElement = document.getElementById("typewriter-text");
5516          if (!textElement) return;
5517
5518          const words = [
5519            "customer support",
5520            "real estate",
5521            "technical assistance",
5522            "surveys",
5523            "online stores",
5524            "lead prequalification",
5525            "car fleets",
5526            "clinics",
5527          ];
5528
5529          let wordIndex = 0;
5530          let charIndex = 0;
5531          let isDeleting = false;
5532          let timeoutId;
5533
5534          function typeWriter() {
5535            const currentWord = words[wordIndex];
5536
5537            if (isDeleting) {
5538              charIndex--;
5539            } else {
5540              charIndex++;
5541            }
5542
5543            textElement.textContent = currentWord.substring(0, charIndex);
5544
5545            let delay = isDeleting ? 50 : 100;
5546
5547            if (!isDeleting && charIndex === currentWord.length) {
5548              delay = 800;
5549              isDeleting = true;
5550            } else if (isDeleting && charIndex === 0) {
5551              isDeleting = false;
5552              wordIndex = (wordIndex + 1) % words.length;
5553              delay = 300;
5554            }
5555
5556            clearTimeout(timeoutId);
5557            timeoutId = setTimeout(typeWriter, delay);
5558          }
5559          typeWriter();
5560        });
5561      })();
5562    </script>
5562
5563    
5563<script>
5564      const container1 = document.getElementById("visualization1");
5565      const colors1 = [
5566        "#8e44ad",
5567        "#3498db",
5568        "#f1c40f",
5569        "#e74c3c",
5570        "#1abc9c",
5571        "#e67e22",
5572        "#ff0000",
5573        "#9b59b6",
5574        "#34495e",
5575        "#00ffae",
5576        "#ecf0f1",
5577        "#bdc3c7",
5578        "#ff0000",
5579        "#ffffff",
5580      ];
5581
5582      function getResponsiveSettings() {
5583        const width = window.innerWidth;
5584        const rectWidth = 15;
5585        const gap = 14;
5586        const containerWidth = container1
5587          ? Math.min(container1.clientWidth || width, width)
5588          : width;
5589        const numColumns = Math.max(
5590          10,
5591          Math.min(40, Math.floor((containerWidth + gap) / (rectWidth + gap)))
5592        );
5593
5594        if (width <= 480) {
5595          return {
5596            numColumns,
5597            maxHeight: 12,
5598            buttonHeight: "45px",
5599            buttonPadding: { top: "12px", bottom: "10px" },
5600          };
5601        } else if (width <= 768) {
5602          return {
5603            numColumns,
5604            maxHeight: 13,
5605            buttonHeight: "48px",
5606            buttonPadding: { top: "14px", bottom: "11px" },
5607          };
5608        } else if (width <= 1024) {
5609          return {
5610            numColumns,
5611            maxHeight: 14,
5612            buttonHeight: "50px",
5613            buttonPadding: { top: "15px", bottom: "12px" },
5614          };
5615        } else {
5616          return {
5617            numColumns,
5618            maxHeight: 15,
5619            buttonHeight: "50px",
5620            buttonPadding: { top: "15px", bottom: "12px" },
5621          };
5622        }
5623      }
5624
5625      function createColumns() {
5626        const settings = getResponsiveSettings();
5627        const grantButton = document.querySelector(".grant-button1");
5628        container1.innerHTML = "";
5629
5630        // Button area
5631        const centerStart = Math.floor(settings.numColumns * 0.35);
5632        const centerEnd = Math.floor(settings.numColumns * 0.65);
5633
5634        for (let i = 0; i < settings.numColumns; i++) {
5635          const col = document.createElement("div");
5636          col.classList.add("rectangle-column");
5637
5638          // Shorter columns in button area
5639          let height;
5640          if (i >= centerStart && i <= centerEnd) {
5641            height = 4 + Math.floor(Math.random() * 3);
5642          } else {
5643            height = 4 + Math.floor(Math.random() * (settings.maxHeight - 4));
5644          }
5645
5646          for (let j = 0; j < height; j++) {
5647            const rect = document.createElement("div");
5648            rect.classList.add("rectangle");
5649            rect.style.backgroundColor =
5650              colors1[Math.floor(Math.random() * colors1.length)];
5651            col.appendChild(rect);
5652          }
5653
5654          container1.appendChild(col);
5655        }
5656
5657        container1.appendChild(grantButton);
5658
5659        grantButton.style.position = "absolute";
5660        grantButton.style.left = "50%";
5661        grantButton.style.top = "50%";
5662        grantButton.style.transform = "translate(-50%, -50%)";
5663        grantButton.style.zIndex = "1000";
5664        grantButton.style.height = settings.buttonHeight;
5665        grantButton.style.paddingTop = settings.buttonPadding.top;
5666        grantButton.style.paddingBottom = settings.buttonPadding.bottom;
5667        grantButton.style.transition = "background-color 0.3s ease";
5668
5669        const newButton = grantButton.cloneNode(true);
5670        grantButton.parentNode.replaceChild(newButton, grantButton);
5671
5672        newButton.addEventListener("mouseenter", function () {
5673          this.style.setProperty("background-color", "#cc0000", "important");
5674          this.style.setProperty("color", "#FFFFFF", "important");
5675        });
5676
5677        newButton.addEventListener("mouseleave", function () {
5678          this.style.setProperty("background-color", "#ff0000", "important");
5679        });
5680
5681        container1.style.position = "relative";
5682      }
5683
5684      function animateTopRects() {
5685        const columns = container1.querySelectorAll(".rectangle-column");
5686
5687        columns.forEach((col) => {
5688          const rects = Array.from(col.children);
5689          const topRects = rects.slice(0, 3); // Top three rectangles
5690
5691          topRects.forEach((r) => {
5692            if (Math.random() > 0.5) {
5693              r.classList.add("hidden");
5694              setTimeout(
5695                () => r.classList.remove("hidden"),
5696                2000 + Math.random() * 1000
5697              );
5698            }
5699          });
5700        });
5701      }
5702
5703      let resizeTimeout;
5704      function handleResize() {
5705        clearTimeout(resizeTimeout);
5706        resizeTimeout = setTimeout(() => {
5707          createColumns();
5708        }, 150);
5709      }
5710
5711      createColumns();
5712      setInterval(animateTopRects, 1800);
5713      window.addEventListener("resize", handleResize);
5714    </script>
5714
5715
5716
5717    
5717<script>
5718      window.addEventListener("load", function () {
5719        // Facebook Pixel
5720        !(function (f, b, e, v, n, t, s) {
5721          if (f.fbq) return;
5722          n = f.fbq = function () {
5723            n.callMethod
5724              ? n.callMethod.apply(n, arguments)
5725              : n.queue.push(arguments);
5726          };
5727          if (!f._fbq) f._fbq = n;
5728          n.push = n;
5729          n.loaded = !0;
5730          n.version = "2.0";
5731          n.queue = [];
5732          t = b.createElement(e);
5733          t.async = !0;
5734          t.src = v;
5735          s = b.getElementsByTagName(e)[0];
5736          s.parentNode.insertBefore(t, s);
5737        })(
5738          window,
5739          document,
5740          "script",
5741          "../connect.facebook.net/en_US/fbevents.js"
5742        );
5743        fbq("init", "8314727311928279");
5744        fbq("track", "PageView");
5745
5746        // Google Analytics
5747        window.dataLayer = window.dataLayer || [];
5748        function gtag() {
5749          dataLayer.push(arguments);
5750        }
5751        gtag("js", new Date());
5752        // Google Analytics already initialized in head section
5753
5754        // TikTok Pixel
5755        !(function (w, d, t) {
5756          w.TiktokAnalyticsObject = t;
5757          var ttq = (w[t] = w[t] || []);
5758          ttq.methods = [
5759            "page",
5760            "track",
5761            "identify",
5762            "instances",
5763            "debug",
5764            "on",
5765            "off",
5766            "once",
5767            "ready",
5768            "alias",
5769            "group",
5770            "enableCookie",
5771            "disableCookie",
5772            "holdConsent",
5773            "revokeConsent",
5774            "grantConsent",
5775          ];
5776          ttq.setAndDefer = function (t, e) {
5777            t[e] = function () {
5778              t.push([e].concat(Array.prototype.slice.call(arguments, 0)));
5779            };
5780          };
5781          for (var i = 0; i < ttq.methods.length; i++)
5782            ttq.setAndDefer(ttq, ttq.methods[i]);
5783          ttq.instance = function (t) {
5784            for (var e = ttq._i[t] || [], n = 0; n < ttq.methods.length; n++)
5785              ttq.setAndDefer(e, ttq.methods[n]);
5786            return e;
5787          };
5788          ttq.load = function (e, n) {
5789            var r = "../analytics.tiktok.com/i18n/pixel/events.js";
5790            var o = n && n.partner;
5791            ttq._i = ttq._i || {};
5792            ttq._i[e] = [];
5793            ttq._i[e]._u = r;
5794            ttq._t = ttq._t || {};
5795            ttq._t[e] = +new Date();
5796            ttq._o = ttq._o || {};
5797            ttq._o[e] = n || {};
5798            var script = document.createElement("script");
5799            script.type = "text/javascript";
5800            script.async = true;
5801            script.src = r + "?sdkid=" + e + "&lib=" + t;
5802            var firstScript = document.getElementsByTagName("script")[0];
5803            firstScript.parentNode.insertBefore(script, firstScript);
5804          };
5805          ttq.load("CSV3TRRC77U9A53N2IOG");
5806          ttq.page();
5807        })(window, document, "ttq");
5808      });
5809
5810      fetch("messages.html")
5811        .then((response) => response.text())
5812        .then(
5813          (data) => (document.getElementById("messaged").innerHTML = data)
5814        );
5815
5816    </script>
5816
5817    <!-- Cookie Consent -->
5818    
5818<script src="cookie-consent/scriptff0d?id=051b492e30fe8edd2aa2c23b8f8bb8ae" defer></script>
5818
5819    
5819<script>
5820      document.addEventListener("DOMContentLoaded", function () {
5821        const tabs = document.querySelectorAll(".mr-tab-link");
5822
5823        tabs.forEach((tab) => {
5824          tab.addEventListener("click", function () {
5825            tabs.forEach((t) => {
5826              t.classList.remove("mr-tab-active");
5827              t.classList.remove("active");
5828            });
5829
5830            if (!this.id.includes("web-call-tab")) {
5831              this.classList.add("active");
5832              document
5833                .querySelector("#web-call")
5834                .classList.remove("show", "active");
5835            } else {
5836              this.classList.add("mr-tab-active");
5837              document
5838                .querySelector("#web-call")
5839                .classList.add("show", "active");
5840            }
5841          });
5842        });
5843      });
5844    </script>
5844
5845
5846    <!-- Mirrored from mrassistant.ai/ by HTTrack Website Copier/3.x [XR&CO'2014], Mon, 05 May 2025 13:23:42 GMT -->
5847  </div>
5848  <!-- MrAssistant Demo Call Scroll Popup -->
5849  <div id="mr-demo-popup-root" class="mr-demo-popup-root" aria-hidden="true">
5850    <div class="mr-demo-popup-backdrop" data-mr-demo-close></div>
5851    <div class="mr-demo-popup-card" role="dialog" aria-modal="true" aria-labelledby="mrDemoPopupTitle">
5852      <div class="mr-demo-popup-glow" aria-hidden="true"></div>
5853      <button class="mr-demo-popup-x" type="button" data-mr-demo-close aria-label="Close">
5854        <i class="bi bi-x-lg"></i>
5855      </button>
5856
5857      <div class="mr-demo-popup-layout">
5858        <div class="mr-demo-popup-copy">
5859          <span class="mr-demo-popup-badge">
5860            <span class="mr-demo-popup-badge-dot" aria-hidden="true"></span>
5861            LIVE DEMO · FREE CALL
5862          </span>
5863          <h2 id="mrDemoPopupTitle" class="mr-demo-popup-title">Hear MrAssistant in action</h2>
5864          <p class="mr-demo-popup-lead">Curious how our AI voice agents handle real conversations? Request a free demo call — our AI representative rings you in seconds.</p>
5865          <ul class="mr-demo-popup-points">
5866            <li><i class="bi bi-check-circle-fill" aria-hidden="true"></i> Instant AI callback to your phone</li>
5867            <li><i class="bi bi-check-circle-fill" aria-hidden="true"></i> Trained on MrAssistant services</li>
5868            <li><i class="bi bi-check-circle-fill" aria-hidden="true"></i> 5-minute live demo — no commitment</li>
5869          </ul>
5870        </div>
5871
5872        <div class="mr-demo-popup-form-panel">
5873          <form id="popupDemoForm" class="mr-demo-popup-form" autocomplete="on" novalidate>
5874            <div class="mr-demo-agent">
5875              <div class="mr-demo-agent-avatar">
5876                <img src="./assets/img/testimonial-2-el-1.webp" alt="" width="56" height="56" />
5877              </div>
5878              <div class="mr-demo-agent-info">
5879                <h3 class="mr-demo-agent-name">Demo AI agent</h3>
5880                <p class="mr-demo-agent-role">MrAssistant representative</p>
5881                <div class="mr-demo-agent-lang">
5882                  <img src="./assets/img/flag-6.png" alt="" width="18" height="18" />
5883                  <span>English</span>
5884                </div>
5885              </div>
5886            </div>
5887
5888            <div id="popupSuccessMessage" class="mr-demo-success" hidden>
5889              <h4 class="mr-demo-success-title">Ring, ring! 🔔</h4>
5890              <p class="mr-demo-success-text">Your phone will ring shortly — the call ends after 5 minutes.</p>
5891            </div>
5892
5893            <div class="mr-demo-fields" id="popupDemoFields">
5894              <div class="mr-demo-field">
5895                <input type="text" name="name" placeholder="Your name" class="mr-demo-input" autocomplete="name" />
5896                <small class="mr-demo-error" hidden></small>
5897              </div>
5898              <div class="mr-demo-field">
5899                <input type="email" name="email" placeholder="Your e-mail" class="mr-demo-input" autocomplete="email" />
5900                <small class="mr-demo-error" hidden></small>
5901              </div>
5902              <div class="mr-demo-field">
5903                <input type="tel" name="phone" placeholder="Your phone number" class="mr-demo-input" autocomplete="tel" />
5904                <small class="mr-demo-error" hidden></small>
5905              </div>
5906            </div>
5907
5908            <p class="mr-demo-call-note">Call ends automatically after <strong>5 minutes</strong></p>
5909
5910            <div id="popup-button-background" class="mr-demo-slide-track">
5911              <span class="mr-demo-slide-text"><i class="bi bi-arrow-right" aria-hidden="true"></i> Slide to call</span>
5912              <div id="popup-slider" class="mr-demo-slide-knob" role="button" tabindex="0" aria-label="Slide to start demo call">
5913                <i id="popup-locker" class="bi bi-telephone-outbound-fill" aria-hidden="true"></i>
5914                <span id="popup-locker-text" hidden></span>
5915              </div>
5916            </div>
5917          </form>
5918
5919          <div class="mr-demo-popup-foot">
5920            <span>Free demo · No credit card</span>
5921            <button type="button" class="mr-demo-never-link" data-mr-demo-never>Don't show again</button>
5922          </div>
5923        </div>
5924      </div>
5925    </div>
5926  </div>
5927
5928  <style>
5929    @keyframes mr-demo-gradient-shift {
5930      0%, 100% { background-position: 0% 50%; }
5931      50% { background-position: 100% 50%; }
5932    }
5933
5934    @keyframes mr-demo-fade-up {
5935      from { opacity: 0; transform: translateY(16px); }
5936      to { opacity: 1; transform: translateY(0); }
5937    }
5938
5939    @keyframes mr-demo-pulse-dot {
5940      0%, 100% { transform: scale(1); opacity: 1; }
5941      50% { transform: scale(1.35); opacity: 0.65; }
5942    }
5943
5944    @keyframes mr-demo-glow-drift {
5945      0%, 100% { transform: translate(0, 0) scale(1); }
5946      50% { transform: translate(4%, -4%) scale(1.04); }
5947    }
5948
5949    @keyframes mr-demo-partial-slide {
5950      0%, 100% { left: 4px; }
5951      35% { left: 18%; }
5952      55% { left: 22%; }
5953      75% { left: 4px; }
5954    }
5955
5956    @keyframes mr-demo-knob-shake {
5957      0%, 100% { transform: rotate(0deg); }
5958      20% { transform: rotate(-12deg); }
5959      40% { transform: rotate(12deg); }
5960      60% { transform: rotate(-8deg); }
5961      80% { transform: rotate(8deg); }
5962    }
5963
5964    .mr-demo-popup-root {
5965      position: fixed;
5966      inset: 0;
5967      z-index: 2147482500;
5968      display: flex;
5969      align-items: center;
5970      justify-content: center;
5971      padding: 16px;
5972      pointer-events: none;
5973      opacity: 0;
5974      visibility: hidden;
5975      transition: opacity 0.4s ease, visibility 0.4s ease;
5976      overflow: hidden;
5977      max-width: 100vw;
5978      box-sizing: border-box;
5979    }
5980
5981    .mr-demo-popup-root.is-visible {
5982      pointer-events: auto;
5983      opacity: 1;
5984      visibility: visible;
5985    }
5986
5987    .mr-demo-popup-backdrop {
5988      position: absolute;
5989      inset: 0;
5990      background: rgba(223, 57, 28, 0.18);
5991      backdrop-filter: blur(6px);
5992    }
5993
5994    .mr-demo-popup-card {
5995      position: relative;
5996      width: 100%;
5997      max-width: 960px;
5998      min-width: 0;
5999      max-height: min(92vh, 720px);
6000      overflow-x: hidden;
6001      overflow-y: auto;
6002      overscroll-behavior-x: none;
6003      border-radius: 20px;
6004      background: linear-gradient(145deg, #df391c 0%, #e85a42 32%, #ef7d66 62%, #f7a08d 82%, #ffd4c8 100%);
6005      background-size: 200% 200%;
6006      animation: mr-demo-gradient-shift 12s ease infinite;
6007      box-shadow: 0 24px 64px rgba(223, 57, 28, 0.22), 0 8px 24px rgba(223, 57, 28, 0.1);
6008      transform: translateY(24px) scale(0.96);
6009      transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
6010      color: #5c1a0e;
6011      box-sizing: border-box;
6012    }
6013
6014    .mr-demo-popup-root.is-visible .mr-demo-popup-card {
6015      transform: translateY(0) scale(1);
6016    }
6017
6018    .mr-demo-popup-glow {
6019      position: absolute;
6020      top: -10%;
6021      right: 0;
6022      width: min(55%, 280px);
6023      height: 60%;
6024      max-width: 100%;
6025      background: radial-gradient(circle, rgba(255, 255, 255, 0.45) 0%, transparent 70%);
6026      pointer-events: none;
6027      animation: mr-demo-glow-drift 7s ease-in-out infinite;
6028      overflow: hidden;
6029    }
6030
6031    .mr-demo-popup-x {
6032      position: absolute;
6033      top: 14px;
6034      right: 14px;
6035      z-index: 3;
6036      width: 38px;
6037      height: 38px;
6038      border: 0;
6039      border-radius: 999px;
6040      background: rgba(255, 255, 255, 0.88);
6041      color: #df391c;
6042      display: flex;
6043      align-items: center;
6044      justify-content: center;
6045      cursor: pointer;
6046      transition: background 0.15s ease, transform 0.15s ease;
6047      backdrop-filter: blur(4px);
6048      box-shadow: 0 2px 8px rgba(223, 57, 28, 0.12);
6049    }
6050
6051    .mr-demo-popup-x:hover {
6052      background: #fff;
6053      transform: scale(1.05);
6054    }
6055
6056    .mr-demo-popup-layout {
6057      display: grid;
6058      grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);
6059      gap: 28px;
6060      padding: 36px 32px 32px;
6061      align-items: center;
6062      min-width: 0;
6063      max-width: 100%;
6064      box-sizing: border-box;
6065    }
6066
6067    .mr-demo-popup-layout > * {
6068      min-width: 0;
6069      max-width: 100%;
6070    }
6071
6072    .mr-demo-popup-copy {
6073      padding: 8px 8px 8px 4px;
6074      overflow-wrap: anywhere;
6075      word-break: break-word;
6076    }
6077
6078    .mr-demo-popup-root.is-visible .mr-demo-popup-copy > * {
6079      animation: mr-demo-fade-up 0.55s ease backwards;
6080    }
6081
6082    .mr-demo-popup-root.is-visible .mr-demo-popup-badge { animation-delay: 0.08s; }
6083    .mr-demo-popup-root.is-visible .mr-demo-popup-title { animation-delay: 0.16s; }
6084    .mr-demo-popup-root.is-visible .mr-demo-popup-lead { animation-delay: 0.24s; }
6085    .mr-demo-popup-root.is-visible .mr-demo-popup-points { animation-delay: 0.32s; }
6086
6087    .mr-demo-popup-badge {
6088      display: inline-flex;
6089      align-items: center;
6090      gap: 8px;
6091      padding: 7px 14px;
6092      border-radius: 999px;
6093      background: rgba(255, 255, 255, 0.92);
6094      border: 1px solid rgba(255, 255, 255, 0.95);
6095      color: #df391c;
6096      font-size: 10px;
6097      font-weight: 700;
6098      letter-spacing: 0.12em;
6099      margin-bottom: 18px;
6100      backdrop-filter: blur(4px);
6101      max-width: 100%;
6102      flex-wrap: wrap;
6103      justify-content: center;
6104      box-shadow: 0 2px 10px rgba(223, 57, 28, 0.1);
6105    }
6106
6107    .mr-demo-popup-badge-dot {
6108      width: 7px;
6109      height: 7px;
6110      border-radius: 50%;
6111      background: #df391c;
6112      animation: mr-demo-pulse-dot 1.6s ease-in-out infinite;
6113    }
6114
6115    .mr-demo-popup-title {
6116      font-size: clamp(1.65rem, 3.5vw, 2.35rem);
6117      font-weight: 800;
6118      line-height: 1.15;
6119      letter-spacing: -0.02em;
6120      margin: 0 0 14px;
6121      color: #fff;
6122      text-shadow: 0 1px 3px rgba(122, 30, 14, 0.2);
6123    }
6124
6125    .mr-demo-popup-lead {
6126      font-size: clamp(0.92rem, 2vw, 1.05rem);
6127      line-height: 1.6;
6128      color: rgba(255, 255, 255, 0.95);
6129      margin: 0 0 22px;
6130      max-width: 38ch;
6131      text-shadow: 0 1px 2px rgba(122, 30, 14, 0.15);
6132    }
6133
6134    .mr-demo-popup-points {
6135      list-style: none;
6136      margin: 0;
6137      padding: 0;
6138      display: flex;
6139      flex-direction: column;
6140      gap: 12px;
6141    }
6142
6143    .mr-demo-popup-points li {
6144      display: flex;
6145      align-items: flex-start;
6146      gap: 10px;
6147      font-size: 0.92rem;
6148      line-height: 1.45;
6149      color: #fff;
6150      text-shadow: 0 1px 2px rgba(122, 30, 14, 0.12);
6151    }
6152
6153    .mr-demo-popup-points .bi {
6154      color: #fff;
6155      flex-shrink: 0;
6156      margin-top: 2px;
6157      filter: drop-shadow(0 1px 1px rgba(122, 30, 14, 0.15));
6158    }
6159
6160    .mr-demo-popup-form-panel {
6161      background: rgba(255, 255, 255, 0.97);
6162      border-radius: 16px;
6163      padding: 22px 22px 18px;
6164      color: #0f172a;
6165      box-shadow: 0 12px 40px rgba(0, 0, 0, 0.18);
6166      backdrop-filter: blur(12px);
6167      animation: mr-demo-fade-up 0.6s ease 0.2s backwards;
6168      min-width: 0;
6169      max-width: 100%;
6170      overflow-x: hidden;
6171      box-sizing: border-box;
6172    }
6173
6174    .mr-demo-popup-root.is-visible .mr-demo-popup-form-panel {
6175      animation: mr-demo-fade-up 0.6s ease 0.2s backwards;
6176    }
6177
6178    .mr-demo-agent {
6179      display: flex;
6180      align-items: center;
6181      gap: 14px;
6182      margin-bottom: 18px;
6183    }
6184
6185    .mr-demo-agent-avatar {
6186      width: 52px;
6187      height: 52px;
6188      border-radius: 50%;
6189      overflow: hidden;
6190      flex-shrink: 0;
6191      border: 2px solid rgba(223, 57, 28, 0.2);
6192    }
6193
6194    .mr-demo-agent-avatar img {
6195      width: 100%;
6196      height: 100%;
6197      object-fit: cover;
6198    }
6199
6200    .mr-demo-agent-name {
6201      font-size: 1.05rem;
6202      font-weight: 700;
6203      margin: 0 0 2px;
6204      color: #0f172a;
6205    }
6206
6207    .mr-demo-agent-role {
6208      font-size: 0.82rem;
6209      color: var(--chilli-red, #df391c);
6210      margin: 0 0 4px;
6211      font-weight: 500;
6212    }
6213
6214    .mr-demo-agent-lang {
6215      display: inline-flex;
6216      align-items: center;
6217      gap: 6px;
6218      font-size: 0.8rem;
6219      font-weight: 600;
6220      color: #334155;
6221    }
6222
6223    .mr-demo-agent-lang img {
6224      width: 18px;
6225      height: 18px;
6226      object-fit: contain;
6227    }
6228
6229    .mr-demo-fields {
6230      display: flex;
6231      flex-direction: column;
6232      gap: 10px;
6233      margin-bottom: 12px;
6234    }
6235
6236    .mr-demo-popup-form {
6237      min-width: 0;
6238      max-width: 100%;
6239    }
6240
6241    .mr-demo-field {
6242      display: flex;
6243      flex-direction: column;
6244      gap: 4px;
6245      min-width: 0;
6246      max-width: 100%;
6247    }
6248
6249    .mr-demo-input {
6250      width: 100%;
6251      padding: 12px 14px;
6252      border: 1px solid #e2e8f0;
6253      border-radius: 10px;
6254      background: #f8fafc;
6255      font-size: 0.92rem;
6256      color: #0f172a;
6257      transition: border-color 0.15s ease, box-shadow 0.15s ease;
6258      box-sizing: border-box;
6259    }
6260
6261    .mr-demo-input::placeholder {
6262      color: #94a3b8;
6263    }
6264
6265    .mr-demo-input:focus {
6266      outline: none;
6267      border-color: rgba(223, 57, 28, 0.5);
6268      box-shadow: 0 0 0 3px rgba(223, 57, 28, 0.12);
6269      background: #fff;
6270    }
6271
6272    .mr-demo-input.is-invalid {
6273      border-color: #ef4444;
6274      box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.12);
6275    }
6276
6277    .mr-demo-error {
6278      font-size: 0.75rem;
6279      color: #ef4444;
6280    }
6281
6282    .mr-demo-error:not([hidden]) {
6283      display: block;
6284    }
6285
6286    .mr-demo-success {
6287      padding: 12px 14px;
6288      border-radius: 10px;
6289      background: rgba(223, 57, 28, 0.08);
6290      border: 1px solid rgba(223, 57, 28, 0.2);
6291      margin-bottom: 14px;
6292    }
6293
6294    .mr-demo-success:not([hidden]) {
6295      display: block;
6296    }
6297
6298    .mr-demo-success-title {
6299      font-size: 1rem;
6300      font-weight: 700;
6301      margin: 0 0 4px;
6302      color: var(--chilli-red, #df391c);
6303    }
6304
6305    .mr-demo-success-text {
6306      margin: 0;
6307      font-size: 0.88rem;
6308      color: #334155;
6309    }
6310
6311    .mr-demo-call-note {
6312      font-size: 0.8rem;
6313      color: #64748b;
6314      text-align: center;
6315      margin: 0 0 12px;
6316    }
6317
6318    .mr-demo-call-note strong {
6319      color: var(--chilli-red, #df391c);
6320    }
6321
6322    .mr-demo-slide-track {
6323      position: relative;
6324      width: 100%;
6325      height: 54px;
6326      background: linear-gradient(90deg, #64748b 0%, #475569 100%);
6327      border-radius: 999px;
6328      overflow: hidden;
6329      cursor: pointer;
6330      box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
6331      touch-action: none;
6332      user-select: none;
6333    }
6334
6335    .mr-demo-slide-track.is-animating .mr-demo-slide-knob {
6336      animation: mr-demo-partial-slide 1.8s ease-in-out infinite;
6337    }
6338
6339    .mr-demo-slide-track.is-animating #popup-locker {
6340      animation: mr-demo-knob-shake 2.2s ease-in-out infinite;
6341    }
6342
6343    .mr-demo-slide-track.is-locked {
6344      pointer-events: none;
6345      opacity: 0.85;
6346    }
6347
6348    .mr-demo-slide-text {
6349      position: absolute;
6350      inset: 0;
6351      display: flex;
6352      align-items: center;
6353      justify-content: center;
6354      gap: 6px;
6355      color: #fff;
6356      font-size: 0.92rem;
6357      font-weight: 600;
6358      letter-spacing: 0.02em;
6359      padding: 0 12px 0 48px;
6360      pointer-events: none;
6361      transition: opacity 0.2s ease;
6362      overflow: hidden;
6363      white-space: nowrap;
6364      text-overflow: ellipsis;
6365    }
6366
6367    .mr-demo-slide-knob {
6368      position: absolute;
6369      left: 4px;
6370      top: 4px;
6371      width: 46px;
6372      height: 46px;
6373      background: #fff;
6374      border-radius: 50%;
6375      display: flex;
6376      align-items: center;
6377      justify-content: center;
6378      z-index: 2;
6379      box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
6380      cursor: grab;
6381      color: var(--chilli-red, #df391c);
6382      font-size: 1.15rem;
6383      transition: left 0.15s ease;
6384    }
6385
6386    .mr-demo-slide-knob:active {
6387      cursor: grabbing;
6388    }
6389
6390    .mr-demo-slide-knob.is-unlocked {
6391      left: calc(100% - 50px) !important;
6392      animation: none !important;
6393    }
6394
6395    #popup-locker-text:not([hidden]) {
6396      display: block;
6397      font-size: 0.65rem;
6398      font-weight: 700;
6399      text-align: center;
6400      line-height: 1.1;
6401      color: var(--chilli-red, #df391c);
6402      padding: 0 4px;
6403    }
6404
6405    .mr-demo-popup-foot {
6406      display: flex;
6407      align-items: center;
6408      justify-content: space-between;
6409      gap: 10px;
6410      flex-wrap: wrap;
6411      margin-top: 14px;
6412      padding-top: 12px;
6413      border-top: 1px solid #f1f5f9;
6414      font-size: 11px;
6415      color: #94a3b8;
6416    }
6417
6418    .mr-demo-never-link {
6419      border: 0;
6420      background: none;
6421      padding: 0;
6422      color: #64748b;
6423      font-size: 11px;
6424      cursor: pointer;
6425      text-decoration: underline;
6426      text-underline-offset: 2px;
6427    }
6428
6429    .mr-demo-never-link:hover {
6430      color: var(--chilli-red, #df391c);
6431    }
6432
6433    body.mr-demo-popup-open,
6434    html.mr-demo-popup-open {
6435      overflow-x: hidden !important;
6436      max-width: 100vw;
6437    }
6438
6439    body.mr-demo-popup-open {
6440      overflow-y: hidden;
6441    }
6442
6443    /* intl-tel-input inside popup */
6444    .mr-demo-popup-form .iti {
6445      width: 100%;
6446      max-width: 100%;
6447      display: block;
6448      overflow: hidden;
6449    }
6450
6451    .mr-demo-popup-form .iti__country-container,
6452    .mr-demo-popup-form .iti__selected-country {
6453      max-width: 52px;
6454    }
6455
6456    .mr-demo-popup-form .iti__tel-input {
6457      width: 100%;
6458      max-width: 100%;
6459      padding: 12px 14px 12px 52px;
6460      border: 1px solid #e2e8f0;
6461      border-radius: 10px;
6462      background: #f8fafc;
6463      font-size: 0.92rem;
6464      color: #0f172a;
6465      box-sizing: border-box;
6466    }
6467
6468    @media (max-width: 768px) {
6469      .mr-demo-popup-root {
6470        padding: 10px;
6471        align-items: flex-end;
6472      }
6473
6474      .mr-demo-popup-card {
6475        max-height: 94vh;
6476        border-radius: 18px 18px 14px 14px;
6477        width: 100%;
6478      }
6479
6480      .mr-demo-popup-layout {
6481        grid-template-columns: 1fr;
6482        gap: 18px;
6483        padding: 28px 16px 16px;
6484      }
6485
6486      .mr-demo-popup-copy {
6487        padding: 0;
6488        text-align: center;
6489      }
6490
6491      .mr-demo-popup-lead {
6492        max-width: none;
6493        margin-left: auto;
6494        margin-right: auto;
6495      }
6496
6497      .mr-demo-popup-points {
6498        align-items: flex-start;
6499        text-align: left;
6500        max-width: 320px;
6501        margin: 0 auto;
6502      }
6503
6504      .mr-demo-popup-form-panel {
6505        padding: 18px 16px 14px;
6506      }
6507
6508      .mr-demo-slide-track {
6509        height: 50px;
6510      }
6511
6512      .mr-demo-slide-knob {
6513        width: 42px;
6514        height: 42px;
6515      }
6516
6517      .mr-demo-slide-text {
6518        font-size: 0.82rem;
6519        padding: 0 8px 0 40px;
6520      }
6521    }
6522
6523    @media (max-width: 380px) {
6524      .mr-demo-popup-title {
6525        font-size: 1.45rem;
6526      }
6527
6528      .mr-demo-slide-text {
6529        font-size: 0.7rem;
6530        padding: 0 6px 0 38px;
6531      }
6532
6533      .mr-demo-popup-foot {
6534        flex-direction: column;
6535        align-items: center;
6536        text-align: center;
6537      }
6538    }
6539  </style>
6540
6541  
6541<script>
6542    (function () {
6543      var STORAGE_KEY = 'mr_demo_popup_dismissed';
6544      var SCROLL_THRESHOLD = 2 / 3;
6545      var root = document.getElementById('mr-demo-popup-root');
6546      if (!root) return;
6547
6548      var form = document.getElementById('popupDemoForm');
6549      var track = document.getElementById('popup-button-background');
6550      var knob = document.getElementById('popup-slider');
6551      var locker = document.getElementById('popup-locker');
6552      var lockerText = document.getElementById('popup-locker-text');
6553      var slideText = track ? track.querySelector('.mr-demo-slide-text') : null;
6554      var successMsg = document.getElementById('popupSuccessMessage');
6555      var fieldsWrap = document.getElementById('popupDemoFields');
6556      var phoneInput = form ? form.querySelector('input[name="phone"]') : null;
6557
6558      var shown = false;
6559      var scrollTriggered = false;
6560      var popupIti = null;
6561      var sliderReady = false;
6562      var updateSliderMaxLeft = null;
6563
6564      function isDismissed() {
6565        try {
6566          return localStorage.getItem(STORAGE_KEY) === '1'
6567            || localStorage.getItem('mr_playbook_popup_dismissed') === '1';
6568        } catch (e) { return false; }
6569      }
6570
6571      function dismissPermanent() {
6572        try { localStorage.setItem(STORAGE_KEY, '1'); } catch (e) { /* ignore */ }
6573        closePopup();
6574      }
6575
6576      function openPopup(force) {
6577        if (!force && (shown || isDismissed())) return;
6578        shown = true;
6579        if (force) {
6580          if (fieldsWrap) fieldsWrap.hidden = false;
6581          if (track) track.hidden = false;
6582          if (form) {
6583            var note = form.querySelector('.mr-demo-call-note');
6584            if (note) note.hidden = false;
6585          }
6586          if (successMsg) successMsg.hidden = true;
6587        }
6588        root.classList.add('is-visible');
6589        root.setAttribute('aria-hidden', 'false');
6590        document.documentElement.classList.add('mr-demo-popup-open');
6591        document.body.classList.add('mr-demo-popup-open');
6592        initPhoneInput();
6593        if (!sliderReady) initSlider();
6594        else resetSlider();
6595        if (updateSliderMaxLeft) updateSliderMaxLeft();
6596        setTimeout(function () { track && track.classList.add('is-animating'); }, 800);
6597      }
6598
6599      window.openMrDemoPopup = function () {
6600        openPopup(true);
6601      };
6602
6603      function closePopup() {
6604        root.classList.remove('is-visible');
6605        root.setAttribute('aria-hidden', 'true');
6606        document.documentElement.classList.remove('mr-demo-popup-open');
6607        document.body.classList.remove('mr-demo-popup-open');
6608      }
6609
6610      function onScroll() {
6611        if (scrollTriggered || isDismissed()) return;
6612        var scrollable = document.documentElement.scrollHeight - window.innerHeight;
6613        if (scrollable <= 0) return;
6614        if (window.scrollY / scrollable >= SCROLL_THRESHOLD) {
6615          scrollTriggered = true;
6616          openPopup();
6617          window.removeEventListener('scroll', onScroll);
6618        }
6619      }
6620
6621      function showFieldError(input, message) {
6622        input.classList.add('is-invalid');
6623        var err = input.closest('.mr-demo-field').querySelector('.mr-demo-error');
6624        if (err) {
6625          err.textContent = message;
6626          err.hidden = false;
6627        }
6628      }
6629
6630      function clearErrors() {
6631        form.querySelectorAll('.mr-demo-input').forEach(function (el) {
6632          el.classList.remove('is-invalid');
6633        });
6634        form.querySelectorAll('.mr-demo-error').forEach(function (el) {
6635          el.hidden = true;
6636          el.textContent = '';
6637        });
6638      }
6639
6640      function validateForm() {
6641        clearErrors();
6642        var name = form.querySelector('[name="name"]').value.trim();
6643        var email = form.querySelector('[name="email"]').value.trim();
6644        var phoneEl = form.querySelector('[name="phone"]');
6645        var phone = phoneEl.value.trim();
6646        var ok = true;
6647
6648        if (name.length < 2) {
6649          showFieldError(form.querySelector('[name="name"]'), 'Please enter your name.');
6650          ok = false;
6651        }
6652
6653        if (!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email)) {
6654          showFieldError(form.querySelector('[name="email"]'), 'Please enter a valid email.');
6655          ok = false;
6656        }
6657
6658        if (popupIti) {
6659          if (!popupIti.isValidNumber()) {
6660            showFieldError(phoneEl, 'Please enter a valid phone number.');
6661            ok = false;
6662          } else {
6663            phone = popupIti.getNumber();
6664          }
6665        } else if (phone.replace(/[^0-9]/g, '').length < 7) {
6666          showFieldError(phoneEl, 'Please enter a valid phone number.');
6667          ok = false;
6668        }
6669
6670        return ok ? { name: name, email: email, phone: phone } : null;
6671      }
6672
6673      async function submitDemoCall() {
6674        // One in-flight call per form: the locked state doubles as the guard.
6675        if (track && track.classList.contains('is-locked')) return;
6676
6677        var data = validateForm();
6678        if (!data) {
6679          resetSlider();
6680          return;
6681        }
6682
6683        track.classList.add('is-locked');
6684        locker.hidden = true;
6685        lockerText.hidden = false;
6686        lockerText.textContent = 'Calling…';
6687
6688        var result = await window.MrDemoCall.place(data);
6689
6690        if (result.ok) {
6691          fieldsWrap.hidden = true;
6692          track.hidden = true;
6693          form.querySelector('.mr-demo-call-note').hidden = true;
6694          var successText = successMsg.querySelector('.mr-demo-success-text');
6695          if (successText) successText.textContent = window.MrDemoCall.successText;
6696          successMsg.hidden = false;
6697          return;
6698        }
6699
6700        if (result.kind === 'validation') {
6701          var fieldEl = form.querySelector('[name="' + result.field + '"]');
6702          if (fieldEl) showFieldError(fieldEl, result.message);
6703          resetSlider();
6704        } else if (result.kind === 'rate_limit') {
6705          // Daily demo limit — keep the slider locked and show why.
6706          lockerText.hidden = false;
6707          lockerText.textContent = result.message;
6708        } else {
6709          // unavailable / network / error — surface on the phone field, allow retry.
6710          showFieldError(form.querySelector('[name="phone"]'), result.message);
6711          resetSlider();
6712        }
6713      }
6714
6715      function resetSlider() {
6716        if (!track || !knob) return;
6717        track.classList.remove('is-locked');
6718        track.classList.add('is-animating');
6719        knob.classList.remove('is-unlocked');
6720        knob.style.left = '4px';
6721        locker.hidden = false;
6722        lockerText.hidden = true;
6723        lockerText.textContent = '';
6724        if (slideText) slideText.style.opacity = '1';
6725      }
6726
6727      function initPhoneInput() {
6728        if (popupIti || !phoneInput || !window.intlTelInput) return;
6729
6730        var cachedCountry = null;
6731        try { cachedCountry = localStorage.getItem('userCountry'); } catch (e) { /* ignore */ }
6732
6733        popupIti = window.intlTelInput(phoneInput, {
6734          utilsScript: 'https://cdn.jsdelivr.net/npm/[email protected]/build/js/utils.js',
6735          initialCountry: cachedCountry || 'auto',
6736          geoIpLookup: function (success, failure) {
6737            if (cachedCountry) { success(cachedCountry); return; }
6738            fetch('https://ipapi.co/json')
6739              .then(function (res) { return res.json(); })
6740              .then(function (data) {
6741                if (data.country_code) {
6742                  try { localStorage.setItem('userCountry', data.country_code); } catch (e) { /* ignore */ }
6743                  success(data.country_code);
6744                } else { failure(); }
6745              })
6746              .catch(failure);
6747          },
6748        });
6749      }
6750
6751      function initSlider() {
6752        if (!track || !knob || sliderReady) return;
6753        sliderReady = true;
6754
6755        var dragging = false;
6756        var startX = 0;
6757        var startLeft = 4;
6758        var maxLeft = 0;
6759
6760        function updateMaxLeft() {
6761          maxLeft = track.offsetWidth - knob.offsetWidth - 4;
6762        }
6763
6764        updateSliderMaxLeft = updateMaxLeft;
6765
6766        function setKnobLeft(px) {
6767          knob.style.left = Math.max(4, Math.min(px, maxLeft)) + 'px';
6768          if (slideText && maxLeft > 0) {
6769            slideText.style.opacity = String(1 - (parseFloat(knob.style.left) - 4) / maxLeft);
6770          }
6771        }
6772
6773        function onStart(clientX) {
6774          if (track.classList.contains('is-locked')) return;
6775          dragging = true;
6776          track.classList.remove('is-animating');
6777          updateMaxLeft();
6778          startX = clientX;
6779          startLeft = parseFloat(knob.style.left) || 4;
6780        }
6781
6782        function onMove(clientX) {
6783          if (!dragging) return;
6784          setKnobLeft(startLeft + (clientX - startX));
6785        }
6786
6787        function onEnd() {
6788          if (!dragging) return;
6789          dragging = false;
6790          var currentLeft = parseFloat(knob.style.left) || 4;
6791          if (currentLeft >= maxLeft - 8) {
6792            knob.classList.add('is-unlocked');
6793            track.classList.remove('is-animating');
6794            submitDemoCall();
6795          } else {
6796            knob.style.left = '4px';
6797            if (slideText) slideText.style.opacity = '1';
6798            track.classList.add('is-animating');
6799          }
6800        }
6801
6802        knob.addEventListener('mousedown', function (e) { e.preventDefault(); onStart(e.clientX); });
6803        knob.addEventListener('touchstart', function (e) { onStart(e.touches[0].clientX); }, { passive: true });
6804
6805        document.addEventListener('mousemove', function (e) { onMove(e.clientX); });
6806        document.addEventListener('touchmove', function (e) {
6807          if (dragging) onMove(e.touches[0].clientX);
6808        }, { passive: true });
6809
6810        document.addEventListener('mouseup', onEnd);
6811        document.addEventListener('touchend', onEnd);
6812
6813        knob.addEventListener('keydown', function (e) {
6814          if (e.key === 'Enter' || e.key === ' ') {
6815            e.preventDefault();
6816            submitDemoCall();
6817          }
6818        });
6819
6820        window.addEventListener('resize', updateMaxLeft);
6821        updateMaxLeft();
6822      }
6823
6824      root.addEventListener('click', function (e) {
6825        if (e.target.closest('[data-mr-demo-close]')) closePopup();
6826        if (e.target.closest('[data-mr-demo-never]')) dismissPermanent();
6827      });
6828
6829      document.addEventListener('click', function (e) {
6830        var openBtn = e.target.closest('#voice-conversation-btn, [data-mr-demo-open], a[href="#talk-to-mrassistant"]');
6831        if (openBtn) {
6832          e.preventDefault();
6833          openPopup(true);
6834        }
6835      });
6836
6837      document.addEventListener('keydown', function (e) {
6838        if (e.key === 'Escape' && root.classList.contains('is-visible')) closePopup();
6839      });
6840
6841      form.addEventListener('submit', function (e) { e.preventDefault(); });
6842
6843      if (!isDismissed()) {
6844        window.addEventListener('scroll', onScroll, { passive: true });
6845        onScroll();
6846      }
6847    })();
6848  </script>
6848
6849  <!-- /MrAssistant Demo Call Scroll Popup -->
6850
6851  <!-- MrAssistant Floating Chat (UI-only, no backend required yet) -->
6852  <style>
6853    :root {
6854      --mr-brand: #ff0000;
6855      --mr-brand-600: #e60000;
6856      --mr-fg: #0f172a;
6857      --mr-muted: #6b7280;
6858      --mr-bg: #ffffff
6859    }
6860
6861    @keyframes mr-fade-in {
6862      from {
6863        opacity: 0;
6864        transform: translateY(10px)
6865      }
6866
6867      to {
6868        opacity: 1;
6869        transform: none
6870      }
6871    }
6872
6873    @keyframes mr-pulse {
6874      0% {
6875        box-shadow: 0 0 0 0 rgba(255, 0, 0, .35)
6876      }
6877
6878      70% {
6879        box-shadow: 0 0 0 14px rgba(255, 0, 0, 0)
6880      }
6881
6882      100% {
6883        box-shadow: 0 0 0 0 rgba(255, 0, 0, 0)
6884      }
6885    }
6886
6887    @keyframes mr-dot {
6888      0% {
6889        opacity: .2
6890      }
6891
6892      50% {
6893        opacity: 1
6894      }
6895
6896      100% {
6897        opacity: .2
6898      }
6899    }
6900
6901    .mr-chat-launcher {
6902      position: fixed;
6903      right: 24px;
6904      bottom: 24px;
6905      width: 56px;
6906      height: 56px;
6907      border-radius: 9999px;
6908      background: var(--mr-brand);
6909      color: #fff;
6910      display: flex;
6911      align-items: center;
6912      justify-content: center;
6913      box-shadow: 0 10px 26px rgba(0, 0, 0, .22);
6914      cursor: pointer;
6915      z-index: 2147483000;
6916      transition: transform .15s ease, box-shadow .2s ease, background .2s ease
6917    }
6918
6919    .mr-chat-launcher:hover {
6920      transform: translateY(-2px);
6921      box-shadow: 0 14px 32px rgba(0, 0, 0, .26);
6922      background: var(--mr-brand-600)
6923    }
6924
6925    .mr-chat-launcher:focus-visible {
6926      outline: 2px solid #fff;
6927      outline-offset: 3px
6928    }
6929
6930    .mr-chat-launcher::after {
6931      content: "";
6932      position: absolute;
6933      inset: 0;
6934      border-radius: 9999px;
6935      animation: mr-pulse 2.2s infinite;
6936      pointer-events: none
6937    }
6938
6939    .mr-chat-widget {
6940      position: fixed;
6941      right: 24px;
6942      bottom: 96px;
6943      width: 380px;
6944      max-width: calc(100vw - 32px);
6945      max-height: 72vh;
6946      background: var(--mr-bg);
6947      border-radius: 14px;
6948      box-shadow: 0 18px 52px rgba(0, 0, 0, .24);
6949      display: none;
6950      flex-direction: column;
6951      overflow-y: auto;
6952      overflow-x: hidden;
6953      z-index: 2147483000;
6954      border: 1px solid rgba(15, 23, 42, .06);
6955      will-change: transform, opacity;
6956      -webkit-overflow-scrolling: touch;
6957      scrollbar-width: thin;
6958      scrollbar-color: rgba(0, 0, 0, .2) transparent;
6959    }
6960
6961    .mr-chat-widget.mr-open {
6962      display: flex;
6963      animation: mr-fade-in .18s ease-out
6964    }
6965
6966    .mr-chat-header {
6967      display: flex;
6968      align-items: center;
6969      justify-content: space-between;
6970      padding: 12px 12px;
6971      background: linear-gradient(135deg, #ff2d2d 0%, #b00000 100%);
6972      color: #ffffff
6973    }
6974
6975    .mr-chat-title {
6976      display: flex;
6977      align-items: center;
6978      gap: 8px;
6979      font-weight: 700
6980    }
6981
6982    .mr-chat-title .mr-chat-badge {
6983      display: inline-flex;
6984      align-items: center;
6985      justify-content: center;
6986      width: 28px;
6987      height: 28px;
6988      border-radius: 9999px;
6989      background: rgba(255, 255, 255, .15)
6990    }
6991
6992    .mr-chat-title .mr-chat-logo-chip {
6993      display: inline-flex;
6994      align-items: center;
6995      justify-content: center;
6996      width: 22px;
6997      height: 22px;
6998      border-radius: 6px;
6999      background: #ffffff;
7000      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .05)
7001    }
7002
7003    .mr-chat-title .mr-chat-logo {
7004      width: 16px;
7005      height: 16px;
7006      display: block
7007    }
7008
7009    .mr-chat-controls {
7010      display: flex;
7011      gap: 6px
7012    }
7013
7014    .mr-chat-btn {
7015      appearance: none;
7016      border: 0;
7017      background: transparent;
7018      color: #fff;
7019      width: 28px;
7020      height: 28px;
7021      border-radius: 8px;
7022      display: flex;
7023      align-items: center;
7024      justify-content: center;
7025      cursor: pointer;
7026      transition: background .15s ease
7027    }
7028
7029    .mr-chat-btn:hover,
7030    .mr-chat-btn:focus-visible {
7031      background: rgba(255, 255, 255, .18)
7032    }
7033
7034    .mr-chat-messages {
7035      flex: 1;
7036      overflow-y: auto;
7037      padding: 12px;
7038      background: #f9fafb;
7039      -webkit-overflow-scrolling: touch;
7040      overscroll-behavior: contain
7041    }
7042
7043    .mr-chat-messages::-webkit-scrollbar {
7044      width: 8px
7045    }
7046
7047    .mr-chat-messages::-webkit-scrollbar-track {
7048      background: transparent
7049    }
7050
7051    .mr-chat-messages::-webkit-scrollbar-thumb {
7052      background: rgba(0, 0, 0, .15);
7053      border-radius: 9999px
7054    }
7055
7056    .mr-chat-messages:hover::-webkit-scrollbar-thumb {
7057      background: rgba(0, 0, 0, .28)
7058    }
7059
7060    .mr-chat-widget::-webkit-scrollbar {
7061      width: 6px
7062    }
7063
7064    .mr-chat-widget::-webkit-scrollbar-track {
7065      background: transparent
7066    }
7067
7068    .mr-chat-widget::-webkit-scrollbar-thumb {
7069      background: rgba(0, 0, 0, .1);
7070      border-radius: 9999px
7071    }
7072
7073    .mr-chat-widget:hover::-webkit-scrollbar-thumb {
7074      background: rgba(0, 0, 0, .2)
7075    }
7076
7077    .mr-chat-row {
7078      display: flex;
7079      gap: 8px;
7080      margin-bottom: 10px
7081    }
7082
7083    .mr-chat-row.mr-bot .mr-bubble {
7084      background: #ffffff;
7085      border: 1px solid #e5e7eb;
7086      color: #111827
7087    }
7088
7089    .mr-chat-row.mr-user {
7090      justify-content: flex-end
7091    }
7092
7093    .mr-chat-row.mr-user .mr-bubble {
7094      background: var(--mr-brand);
7095      color: #fff
7096    }
7097
7098    .mr-avatar {
7099      width: 28px;
7100      height: 28px;
7101      border-radius: 9999px;
7102      background: var(--mr-brand);
7103      color: #fff;
7104      display: flex;
7105      align-items: center;
7106      justify-content: center;
7107      font-size: 14px;
7108      flex: 0 0 auto
7109    }
7110
7111    .mr-bubble {
7112      max-width: 75%;
7113      padding: 10px 12px;
7114      border-radius: 12px;
7115      opacity: 0;
7116      transform: translateY(6px);
7117      transition: opacity .18s ease, transform .18s ease
7118    }
7119
7120    .mr-bubble.mr-in {
7121      opacity: 1;
7122      transform: none
7123    }
7124
7125    .mr-chat-input {
7126      display: flex;
7127      gap: 8px;
7128      padding: 10px;
7129      border-top: 1px solid #e5e7eb;
7130      background: #fff
7131    }
7132
7133    .mr-chat-input input {
7134      flex: 1;
7135      border: 1px solid #e5e7eb;
7136      border-radius: 10px;
7137      padding: 10px 12px;
7138      outline: none;
7139      transition: border-color .15s ease, box-shadow .15s ease
7140    }
7141
7142    .mr-chat-input input:focus {
7143      border-color: var(--mr-brand);
7144      box-shadow: 0 0 0 3px rgba(255, 0, 0, .12)
7145    }
7146
7147    .mr-chat-send {
7148      appearance: none;
7149      border: 0;
7150      background: var(--mr-brand);
7151      color: #fff;
7152      border-radius: 10px;
7153      padding: 10px 14px;
7154      cursor: pointer;
7155      transition: background .15s ease, transform .05s ease;
7156      display: inline-flex;
7157      align-items: center;
7158      justify-content: center
7159    }
7160
7161    .mr-chat-send:hover {
7162      background: var(--mr-brand-600)
7163    }
7164
7165    .mr-chat-send:active {
7166      transform: translateY(1px)
7167    }
7168
7169    .mr-chat-send:disabled {
7170      opacity: .6;
7171      cursor: not-allowed
7172    }
7173
7174    .mr-chat-send svg {
7175      display: block
7176    }
7177
7178    .mr-typing {
7179      display: none;
7180      padding: 4px 12px 10px;
7181      color: var(--mr-muted);
7182      font-size: 12px
7183    }
7184
7185    .mr-typing.mr-show {
7186      display: block
7187    }
7188
7189    .mr-typing .mr-dot {
7190      display: inline-block;
7191      width: 4px
7192    }
7193
7194    .mr-typing .mr-dot:nth-child(1) {
7195      animation: mr-dot 1.2s infinite .0s
7196    }
7197
7198    .mr-typing .mr-dot:nth-child(2) {
7199      animation: mr-dot 1.2s infinite .2s
7200    }
7201
7202    .mr-typing .mr-dot:nth-child(3) {
7203      animation: mr-dot 1.2s infinite .4s
7204    }
7205
7206    /* Lead capture */
7207    .mr-lead {
7208      padding: 16px 14px;
7209      background: #fff;
7210      overflow-y: auto;
7211      max-height: calc(100% - 60px);
7212      -webkit-overflow-scrolling: touch;
7213      scrollbar-width: thin;
7214      scrollbar-color: rgba(0, 0, 0, .2) transparent;
7215    }
7216
7217    .mr-lead::-webkit-scrollbar {
7218      width: 6px
7219    }
7220
7221    .mr-lead::-webkit-scrollbar-track {
7222      background: transparent
7223    }
7224
7225    .mr-lead::-webkit-scrollbar-thumb {
7226      background: rgba(0, 0, 0, .1);
7227      border-radius: 9999px
7228    }
7229
7230    .mr-lead:hover::-webkit-scrollbar-thumb {
7231      background: rgba(0, 0, 0, .2)
7232    }
7233
7234    .mr-lead .mr-lead-title {
7235      font-weight: 700;
7236      color: #111827;
7237      margin-bottom: 10px
7238    }
7239
7240    .mr-lead .mr-lead-sub {
7241      color: var(--mr-muted);
7242      font-size: 13px;
7243      margin-bottom: 12px
7244    }
7245
7246    .mr-field {
7247      margin-bottom: 10px
7248    }
7249
7250    .mr-label {
7251      display: block;
7252      font-size: 12px;
7253      color: #374151;
7254      margin: 0 0 6px 2px
7255    }
7256
7257    .mr-input-wrap {
7258      position: relative
7259    }
7260
7261    .mr-input-wrap svg {
7262      position: absolute;
7263      left: 10px;
7264      top: 50%;
7265      transform: translateY(-50%);
7266      color: #9ca3af
7267    }
7268
7269    .mr-input {
7270      width: 100%;
7271      padding: 10px 12px 10px 36px;
7272      border: 1px solid #e5e7eb;
7273      border-radius: 10px;
7274      outline: none;
7275      transition: border-color .15s ease, box-shadow .15s ease
7276    }
7277
7278    .mr-input:focus {
7279      border-color: var(--mr-brand);
7280      box-shadow: 0 0 0 3px rgba(255, 0, 0, .12)
7281    }
7282
7283    .mr-error {
7284      color: #dc2626;
7285      font-size: 12px;
7286      margin-top: 6px;
7287      display: none
7288    }
7289
7290    .mr-error.mr-show {
7291      display: block
7292    }
7293
7294    .mr-lead-actions {
7295      display: flex;
7296      gap: 8px;
7297      margin-top: 6px
7298    }
7299
7300    .mr-btn {
7301      appearance: none;
7302      border: 0;
7303      border-radius: 10px;
7304      padding: 10px 14px;
7305      cursor: pointer
7306    }
7307
7308    .mr-btn-primary {
7309      background: var(--mr-brand);
7310      color: #fff
7311    }
7312
7313    .mr-btn-primary:hover {
7314      background: var(--mr-brand-600)
7315    }
7316
7317    .mr-btn-secondary {
7318      background: #f3f4f6;
7319      color: #111827
7320    }
7321
7322    /* Gate chat until lead provided */
7323    .mr-chat-widget.mr-need-lead .mr-chat-messages,
7324    .mr-chat-widget.mr-need-lead .mr-chat-input,
7325    .mr-chat-widget.mr-need-lead .mr-typing {
7326      display: none !important
7327    }
7328
7329    .mr-chat-widget.mr-need-lead .mr-lead {
7330      display: block
7331    }
7332
7333    .mr-chat-widget:not(.mr-need-lead) .mr-lead {
7334      display: none
7335    }
7336
7337    @media (max-width: 420px) {
7338      .mr-chat-widget {
7339        right: 12px;
7340        left: 12px;
7341        bottom: 84px;
7342        width: auto
7343      }
7344    }
7345
7346    @media (max-height:680px) {
7347      .mr-chat-widget {
7348        max-height: 80vh
7349      }
7350    }
7351  </style>
7352  <div class="mr-chat-launcher" id="mr-chat-launcher" aria-label="Open chat" role="button" tabindex="0">
7353    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true">
7354      <path d="M7 7h10a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H9l-4 4V9a2 2 0 0 1 2-2z" fill="currentColor" />
7355    </svg>
7356  </div>
7357  <div class="mr-chat-widget" id="mr-chat-widget" aria-live="polite" aria-hidden="true">
7358    <div class="mr-chat-header">
7359      <div class="mr-chat-title">
7360        <!-- <span class="mr-chat-badge" aria-hidden="true">🤖</span> -->
7361        <span class="mr-chat-logo-chip"><img src="assets/img/favicon.png" alt="" class="mr-chat-logo" /></span>
7362        <span>MrAssistant AI Bot</span>
7363      </div>
7364      <div class="mr-chat-controls">
7365        <button class="mr-chat-btn" id="mr-minimize" title="Minimize" aria-label="Minimize">
7366          <svg width="16" height="16" viewBox="0 0 24 24" fill="none">
7367            <path d="M5 12h14" stroke="currentColor" stroke-width="2" stroke-linecap="round" />
7368          </svg>
7369        </button>
7370        <button class="mr-chat-btn" id="mr-close" title="Close" aria-label="Close">
7371          <svg width="16" height="16" viewBox="0 0 24 24" fill="none">
7372            <path d="M6 6l12 12M18 6l-12 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" />
7373          </svg>
7374        </button>
7375      </div>
7376    </div>
7377    <div class="mr-lead" id="mr-lead" role="dialog" aria-modal="true" aria-labelledby="mr-lead-title">
7378      <div class="mr-lead-title" id="mr-lead-title">Let’s get you set up</div>
7379      <div class="mr-lead-sub">Share your details so we can follow up if needed.</div>
7380      <form id="mr-lead-form" novalidate>
7381        <div class="mr-field">
7382          <label class="mr-label" for="mr-name">Name</label>
7383          <div class="mr-input-wrap">
7384            <svg width="18" height="18" viewBox="0 0 24 24" fill="none">
7385              <path d="M16 7a4 4 0 1 1-8 0 4 4 0 0 1 8 0Z" stroke="currentColor" stroke-width="1.5" />
7386              <path d="M4 20a8 8 0 1 1 16 0" stroke="currentColor" stroke-width="1.5" />
7387            </svg>
7388            <input class="mr-input" id="mr-name" type="text" placeholder="Jane Doe" autocomplete="name" />
7389          </div>
7390          <div class="mr-error" id="mr-name-err">Please enter your name.</div>
7391        </div>
7392        <div class="mr-field">
7393          <label class="mr-label" for="mr-email">Email</label>
7394          <div class="mr-input-wrap">
7395            <svg width="18" height="18" viewBox="0 0 24 24" fill="none">
7396              <path d="M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7Z" stroke="currentColor"
7397                stroke-width="1.5" />
7398              <path d="m4 7 8 6 8-6" stroke="currentColor" stroke-width="1.5" />
7399            </svg>
7400            <input class="mr-input" id="mr-email" type="email" placeholder="[email protected]" autocomplete="email" />
7401          </div>
7402          <div class="mr-error" id="mr-email-err">Please enter a valid email.</div>
7403        </div>
7404        <div class="mr-field">
7405          <label class="mr-label" for="mr-phone">Phone</label>
7406          <div class="mr-input-wrap">
7407            <svg width="18" height="18" viewBox="0 0 24 24" fill="none">
7408              <path
7409                d="M6.6 10.8c1.2 2.3 3.3 4.4 5.6 5.6l2-.9a1 1 0 0 1 1 .1l3 2a1 1 0 0 1 .4 1.1 7 7 0 0 1-6.6 4.3C6.9 23 1 17.1 1 9.9A7 7 0 0 1 5.3 3.3a1 1 0 0 1 1.2.4l2 3a1 1 0 0 1 .1 1l-.9 2Z"
7410                stroke="currentColor" stroke-width="1.5" />
7411            </svg>
7412            <input class="mr-input" id="mr-phone" type="tel" placeholder="+1 555 123 4567" autocomplete="tel" />
7413          </div>
7414          <div class="mr-error" id="mr-phone-err">Please enter a valid phone number.</div>
7415        </div>
7416        <div class="mr-lead-actions">
7417          <button type="submit" class="mr-btn mr-btn-primary" id="mr-lead-submit">Start chatting</button>
7418        </div>
7419      </form>
7420    </div>
7421    <div class="mr-chat-messages" id="mr-messages"></div>
7422    <div class="mr-typing" id="mr-typing" aria-live="polite">MrAssistant is typing <span class="mr-dot">.</span><span
7423        class="mr-dot">.</span><span class="mr-dot">.</span></div>
7424    <div class="mr-chat-input">
7425      <input id="mr-input" type="text" placeholder="Ask about this site…" maxlength="500" />
7426      <button class="mr-chat-send" id="mr-send" aria-label="Send" title="Send">
7427        <svg width="18" height="18" viewBox="0 0 24 24" fill="none" aria-hidden="true">
7428          <path d="M3.4 20.6 22 12 3.4 3.4l3.6 6.2L14 12l-7 2.4-3.6 6.2Z" fill="currentColor" />
7429        </svg>
7430      </button>
7431    </div>
7432  </div>
7433  
7433<script>
7434    (function () {
7435      const $ = (id) => document.getElementById(id);
7436      const launcher = $('mr-chat-launcher');
7437      const widget = $('mr-chat-widget');
7438      const messages = $('mr-messages');
7439      const input = $('mr-input');
7440      const sendBtn = $('mr-send');
7441      const typingEl = $('mr-typing');
7442      const btnMin = $('mr-minimize');
7443      const btnClose = $('mr-close');
7444
7445      function openWidget() {
7446        widget.classList.add('mr-open');
7447        widget.setAttribute('aria-hidden', 'false');
7448        // Gate by lead data
7449        const hasLead = getLead() !== null;
7450        widget.classList.toggle('mr-need-lead', !hasLead);
7451        if (hasLead) { setTimeout(() => input.focus(), 0); }
7452      }
7453      function closeWidget() {
7454        widget.classList.remove('mr-open');
7455        widget.setAttribute('aria-hidden', 'true');
7456      }
7457      function toggleWidget() {
7458        if (widget.classList.contains('mr-open')) { closeWidget(); } else { openWidget(); }
7459      }
7460      function addMessage(text, who) {
7461        const row = document.createElement('div');
7462        row.className = 'mr-chat-row ' + (who === 'bot' ? 'mr-bot' : 'mr-user');
7463        if (who === 'bot') {
7464          const avatar = document.createElement('div');
7465          avatar.className = 'mr-avatar';
7466          avatar.textContent = '🤖';
7467          row.appendChild(avatar);
7468        }
7469        const bubble = document.createElement('div');
7470        bubble.className = 'mr-bubble';
7471        bubble.textContent = text;
7472        row.appendChild(bubble);
7473        messages.appendChild(row);
7474        requestAnimationFrame(() => { bubble.classList.add('mr-in'); messages.scrollTop = messages.scrollHeight; });
7475      }
7476      function showTyping(show) { typingEl.classList.toggle('mr-show', !!show); }
7477
7478      // Simple client-side Q&A using page content
7479      const pageText = (() => {
7480        const clone = document.body.cloneNode(true);
7481        const remove = ['script', 'style', 'noscript', 'svg', 'path', 'link'];
7482        remove.forEach(sel => clone.querySelectorAll(sel).forEach(n => n.remove()));
7483        return clone.innerText.replace(/\s+/g, ' ').trim();
7484      })();
7485      const stop = new Set(['the', 'a', 'an', 'and', 'or', 'but', 'if', 'on', 'in', 'at', 'to', 'for', 'of', 'is', 'are', 'this', 'that', 'with', 'as', 'by', 'be', 'it', 'we', 'you', 'our', 'your']);
7486      function keywords(s) {
7487        return s.toLowerCase().split(/[^a-z0-9]+/).filter(w => w && !stop.has(w));
7488      }
7489      function answerFromPage(q) {
7490        const qk = keywords(q);
7491        if (qk.length === 0) return "Could you rephrase your question?";
7492        const sentences = pageText.split(/(?<=[.!?])\s+/).slice(0, 1200);
7493        let best = [];
7494        for (const s of sentences) {
7495          const sk = keywords(s);
7496          const overlap = sk.filter(w => qk.includes(w)).length;
7497          if (overlap > 0) {
7498            best.push({ score: overlap + Math.min(sk.length, 40) / 200, text: s });
7499          }
7500        }
7501        best.sort((a, b) => b.score - a.score);
7502        const top = best.slice(0, 3).map(b => b.text);
7503        if (top.length) {
7504          return top.join(' ');
7505        }
7506        return "I couldn't find that on this page. Try asking about features, pricing, setup, or contact info.";
7507      }
7508
7509      function send() {
7510        const text = input.value.trim();
7511        if (!text) return;
7512        if (widget.classList.contains('mr-need-lead')) return; // blocked until lead
7513        addMessage(text, 'user');
7514        input.value = '';
7515        showTyping(true);
7516        setTimeout(() => {
7517          const reply = answerFromPage(text);
7518          showTyping(false);
7519          addMessage(reply, 'bot');
7520        }, 350);
7521      }
7522
7523      // Lead capture helpers
7524      function getLead() {
7525        try { return JSON.parse(localStorage.getItem('mr_lead') || 'null'); } catch { return null; }
7526      }
7527      function saveLead(obj) { localStorage.setItem('mr_lead', JSON.stringify(obj)); }
7528      function validateEmail(v) { return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(v); }
7529      function validatePhone(v) { const d = (v || '').replace(/[^0-9]/g, ''); return d.length >= 7; }
7530
7531      const leadForm = document.getElementById('mr-lead-form');
7532      const nameEl = document.getElementById('mr-name');
7533      const emailEl = document.getElementById('mr-email');
7534      const phoneEl = document.getElementById('mr-phone');
7535      const nameErr = document.getElementById('mr-name-err');
7536      const emailErr = document.getElementById('mr-email-err');
7537      const phoneErr = document.getElementById('mr-phone-err');
7538
7539      function enableChat() {
7540        widget.classList.remove('mr-need-lead');
7541        setTimeout(() => input.focus(), 0);
7542        const lead = getLead();
7543        if (lead && !messages.children.length) {
7544          addMessage(`Thanks ${lead.name || 'there'}! You can start chatting now.`, 'bot');
7545        }
7546      }
7547
7548      // Initialize gate state
7549      if (!getLead()) {
7550        widget.classList.add('mr-need-lead');
7551      }
7552
7553      leadForm.addEventListener('submit', (e) => {
7554        e.preventDefault();
7555        const name = (nameEl.value || '').trim();
7556        const email = (emailEl.value || '').trim();
7557        const phone = (phoneEl.value || '').trim();
7558
7559        let ok = true;
7560        if (name.length < 2) { nameErr.classList.add('mr-show'); ok = false; } else { nameErr.classList.remove('mr-show'); }
7561        if (!validateEmail(email)) { emailErr.classList.add('mr-show'); ok = false; } else { emailErr.classList.remove('mr-show'); }
7562        if (!validatePhone(phone)) { phoneErr.classList.add('mr-show'); ok = false; } else { phoneErr.classList.remove('mr-show'); }
7563        if (!ok) return;
7564
7565        saveLead({ name, email, phone, ts: Date.now() });
7566        enableChat();
7567      });
7568
7569      launcher.addEventListener('click', toggleWidget);
7570      launcher.addEventListener('keydown', (e) => { if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); toggleWidget(); } });
7571      btnClose.addEventListener('click', closeWidget);
7572      btnMin.addEventListener('click', () => { widget.style.maxHeight = widget.style.maxHeight ? '' : '44px'; });
7573      sendBtn.addEventListener('click', send);
7574      input.addEventListener('keydown', (e) => { if (e.key === 'Enter') { e.preventDefault(); send(); } });
7575
7576      // Greeting message (only if lead already present)
7577      if (getLead()) {
7578        addMessage('Hi! I can answer quick questions about this page while we wire the backend. Ask away!', 'bot');
7579      }
7580    })();
7581  </script>
7581
7582  <!-- /MrAssistant Floating Chat -->
7583</body>
7584
7585</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.