PageSourceSearch

https://www.tuned10x.com/unlimited-support

html tuned10x.com collected 2026-10-04 06:11:54 UTC 108,332 bytes, 2,076 lines download raw bytes

1<!doctype html>
2<html>
3 <head>
4 <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/>
5 <title>KLEQ Fast Start Plus Unlimited Support</title>
6 <link rel="apple-touch-icon" href="https://10xproupload.s3.eu-west-1.amazonaws.com/en614/custom/favicon/1602481456_upload_favicon.png"/>
7 <link rel="shortcut icon" href="https://10xproupload.s3.eu-west-1.amazonaws.com/en614/custom/favicon/1602481456_upload_favicon.png"/>
8 <link rel="canonical" href="https://www.tuned10x.com/unlimited-support" />
9 <meta name="description" content="Tuned10x help you get the most out of your KLEQ website. Free Up Your Time to focus on Growing Your Business. Become a Tuned10x Member Now" />
10 
10<script type="application/ld+json">
11 {
12 "@context": "http://schema.org",
13 "@type": "Article",
14 "name": "KLEQ Fast Start Plus Unlimited Support",
15 "image": "",
16 "url": "https://www.tuned10x.com/unlimited-support",
17 "datePublished": "Sep 23, 2019",
18 "author": {
19 "@type": "Organization",
20 "name": "tuned10x.com",
21 "url": "https://www.tuned10x.com"
22 },
23 "publisher": {
24 "@type": "Organization",
25 "name": "tuned10x.com",
26 "url": "https://www.tuned10x.com",
27 "logo": {
28 "@type": "ImageObject",
29 "url": "https://10xproupload.s3.eu-west-1.amazonaws.com/en614/custom/favicon/1602481456_upload_favicon.png"
30 }
31 }
32} </script>
32
33 
33<script>
34 window.appendElementAfter = function(element, afterElement) {
35 var previouseElement = document.getElementById(afterElement.attr('id'));
36 previouseElement.parentNode.insertBefore(element.get(0), previouseElement.nextSibling);
37 };
38 
39 window.appendElementInside = function(element, containerElement) {
40 document.getElementById(containerElement.attr('id')).appendChild(element.get(0));
41 };
42 </script>
42
43 
43<script type="text/javascript">
44 var m10_OrderDetails = false;
45 var m10_OrderBumpDetails = false;
46 
47 window.onfocus = function() {
48 saveActivePageIdInCookies();
49 };
50 
51 function saveActivePageIdInCookies() {
52 if (!window.Cookies) {
53 setTimeout(function() {
54 saveActivePageIdInCookies();
55 }, 100);
56 return;
57 }
58 
59 Cookies.set('lastActivePageId', '484', {sameSite: 'Lax'});
60 }
61 
62 function trackOrderOnGtag() {
63 trackOrderOnGtagDataLayer();
64 }
65 
66 function trackOrderOnGtagDataLayer() {
67 if (!window.dataLayer) {
68 setTimeout(() => {
69 trackOrderOnGtagDataLayer();
70 }, 200);
71 
72 return;
73 }
74 
75 if (!hasGtagScript()) {
76 trackOrderOnFirebase();
77 }
78 
79 trackOrderOnGtagWithDetails(m10_OrderDetails);
80 trackOrderOnGtagWithDetails(m10_OrderBumpDetails);
81 }
82 
83 function trackOrderOnGtagWithDetails(orderDetails) {
84 if (!orderDetails) {
85 return;
86 }
87 
88 const event = {
89 event: "purchase",
90 ecommerce: getEcommerceForGtag(orderDetails)
91 };
92 if (window.gtag) {
93 gtag('event', event.event, event.ecommerce);
94 } else {
95 dataLayer.push(event);
96 }
97 }
98 
99 function trackOrderOnFirebase() {
100 if (!window.gtagLogEvent) {
101 return;
102 }
103 
104 trackOrderOnFirebaseWithDetails(m10_OrderDetails);
105 trackOrderOnFirebaseWithDetails(m10_OrderBumpDetails);
106 }
107 
108 function hasGtagScript() {
109 if (window.gtag) {
110 return true;
111 }
112 
113 const scripts = document.getElementsByTagName("script");
114 for (var i = 0; i < scripts.length; i++) {
115 const script = scripts[i];
116 if (script.src
117 && (
118 (script.src.indexOf('gtag/js') != -1)
119 || (script.src.indexOf('gtm.js') != -1)
120 )) {
121 return true;
122 }
123 }
124 
125 return false;
126 }
127 
128 function trackOrderOnFirebaseWithDetails(orderDetails) {
129 window.gtagLogEvent(window.gtagAnalytics, 'purchase', getEcommerceForGtag(orderDetails));
130 }
131 
132 function getEcommerceForGtag(orderDetails) {
133 return {
134 currency: orderDetails.currency,
135 transaction_id: orderDetails.transactionId,
136 value: orderDetails.price,
137 items: [
138 {
139 item_id: orderDetails.productId,
140 item_name: orderDetails.productName,
141 price: orderDetails.price,
142 quantity: 1
143 }
144 ]
145 };
146 }
147 
148 function trackVisitInMetaCode() {
149 var xhr = new XMLHttpRequest();
150 xhr.open('POST', 'https://www.tuned10x.com/api/general');
151 xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
152 xhr.onload = function() {
153 };
154 xhr.send(encodeURI('action=trackPageVisit&pageId=' + 484));
155 }
156 
157 if (window.addEventListener) {
158 window.addEventListener("load", trackVisitInMetaCode);
159 } else if (window.attachEvent) {
160 window.attachEvent("onload", trackVisitInMetaCode);
161 } else {
162 window.onload = trackVisitInMetaCode; 
163 }
164 </script>
164
165 
165<script type="text/javascript" src="https://d3lmvnstbwhr2n.cloudfront.net/js/general.js"></script>
165
166 
166<script type="text/javascript"> 
167 window.ism10sitepage = true;
168 window.generalApiUrl = 'https://www.tuned10x.com/api/general';
169 window.currentPageUrl = 'https://www.tuned10x.com/unlimited-support';
170 window.currentUserDetails = {
171 email: "",
172 name: "" };
173 </script>
173
174 
174<script type="text/javascript"> 
175 if (!youtubeVideosData) {
176 var pbAudiosList = [];
177 
178 var pbProductsList = [];
179 var youtubePlayers = [];
180 var youtubeVideosData = {};
181 }
182 
183 function muteVideo() {
184 return true;
185 }
186 </script>
186
187<!-- Google Tag Manager -->
188<script>
vendor: 331 bytes, lines 188-192
188(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
189new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
190j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
191'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
192})(window,document,'script','dataLayer','
192GTM-KGXWGFK
vendor: 3 bytes, line 192
192');
192</script>
192
193<!-- End Google Tag Manager -->
194
195<style type="text/css">
196
197#pbRow53 {
198 text-align: center;
199}
200
201#pbRow53 .contentBlockElement {
202 display: inline-block;
203 padding: 10px;
204 padding: 0.625rem;
205 margin-bottom: 0 !important;
206 width: 30% !important;
207}
208
209#pbRow41 .pbColumnContent {
210 -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
211 -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
212 box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
213}
214
215#pbRow41 .pricingTableHead {
216 color: #ffcd28;
217 background-color: #333333 !important;
218}
219
220#pbRow41 .pbBlockInner {
221 background-color: #ffcd28 !important;
222}
223
224#pbRow28 .pbEditableColumn1 {
225 width: 50% !important;
226}
227
228#pbRow28 .pbEditableColumn1 .imageContentBlock img {
229 margin: 0;
230}
231
232.book-section-white .pbSectionInner {
233overflow: hidden;
234}
235
236.book-section-white .imageContentBlock {
237 position: absolute;
238 top: -20px;
239 right: 80px;
240 z-index: -1;
241}
242
243.justin-long-desk-photo {
244width: 100%;
245}
246
247/* Sticky Header */
248.header-section.pbEditableSection {
249 transition: 0.3s ease;
250}
251
252.stickyheader.pbEditableSection {
253 position: fixed;
254 z-index: 999;
255 top: -56px;
256 transition: 0.3s ease;
257}
258
259@media only screen and (max-width: 1024px) {
260.book-section-white .imageContentBlock {
261 right: 0px !important;
262}
263}
264
265@media only screen and (max-width: 919px) {
266.book-section-white .imageContentBlock {
267 display: none;
268}
269}
270
271@media only screen and (min-width: 769px) {
272.justin-long-desk-photo {
273display: none;
274}
275}
276
277@media screen and (max-width: 769px) {
278 #pbRow53 .contentBlockElement {
279 width: 45% !important;
280 }
281}
282
283@media screen and (max-width: 768px) {
284.stickyheader.pbEditableSection {
285 top: 0px;
286}
287
288 h2 {
289 font-size: 32px;
290 font-size: 2rem;
291 }
292 
293 #pbSection6 .pbEditableColumn {
294 display: inline-block;
295 width: 50% !important;
296 }
297 
298 #pbRow28 .pbEditableColumn2 {
299 float: right;
300 }
301 
302 #pbRow28:after {
303 content: "";
304 display: table;
305 clear: both;
306 }
307 
308 #pbRow39,
309 #pbRow54 {
310 text-align: center !important;
311 }
312 
313 #pbRow39 .pbEditableColumn,
314 #pbRow54 .pbEditableColumn {
315 display: inline-block;
316 width: 30% !important;
317 text-align: center !important;
318 font-size: 16px;
319 font-size: 1rem;
320 }
321 
322 #contentBlock34 .blockRightAligment {
323 float: none;
324 display: inline-block !important;
325 }
326 
327 #pbSection8 #pbRow14 .titleTextContainer {
328 text-align: center !important;
329 }
330 
331 #pbRow15 .pbEditableColumn,
332 #pbRow15 .pbColumnContent {
333 padding: 20px !important;
334 padding: 1.25rem !important;
335 }
336 
337 #pbRow41 .pbEditableColumn {
338 margin-bottom: 50px;
339 margin-bottom: 3.125rem;
340 }
341 
342 #pbRow48 .thirtyFiveWidthPBButton {
343 width: 50%;
344 }
345 
346 #pbSection22 {
347 text-align: center;
348 }
349 
350 #pbSection7 .thirtyFiveWidthPBButton {
351 width: 50%;
352 }
353 
354 #pbSection22 .imageBox,
355 #pbSection22 .textBox {
356 display: inline-block;
357 float: initial !important;
358 width: 100% !important; 
359 }
360 
361 #pbSection22 .imageBox img {
362 margin: 0 auto 50px;
363 margin: 0 auto 3.125rem;
364 }
365 
366 #pbSection15 .pbRow1Column {
367 margin: 0 auto;
368 width: 75% !important;
369 }
370 
371 #pbSection24,
372 #pbSection26 {
373 text-align: center;
374 }
375}
376
377@media screen and (max-width: 767px) { 
378 #pbRow39 {
379 display: none !important;
380 }
381
382}
383
384@media screen and (max-width: 610px) {
385 
386 #pbRow54 {
387 display: block !important;
388 }
389 
390 #pbRow54 .imageListContentBlock li {
391 text-align: center;
392 }
393 
394 #pbRow54 .pbEditableColumn {
395 width: 100% !important;
396 }
397 
398}
399 
400@media screen and (max-width: 590px) { 
401 #pbRow39 .pbEditableColumn a {
402 font-size: 13px;
403 font-size: 0.8125rem;
404 }
405 
406 #pbRow39 .imageListContentBlock .bulletItemText {
407 padding-left: 30px;
408 padding-left: 1.875rem;
409 background-position: 0px 50% !important;
410 }
411 
412 #pbRow28 .buttonLabel {
413 font-size: 14px;
414 font-size: 0.875rem;
415 }
416 
417 #pbSection7 .pbSectionInner {
418 padding-top: 185px !important;
419 padding-top: 11.5625rem !important;
420 }
421 
422}
423
424@media screen and (max-width: 492px) {
425 #pbRow53 .contentBlockElement {
426 width: 80% !important;
427 } 
428}
429
430@media screen and (max-width: 442px) {
431 #pbRow28 .pbEditableColumn {
432 display: inline-block;
433 float: none;
434 width: 100% !important;
435 }
436 
437 #pbRow28 .pbEditableColumn1 .imageContentBlock img {
438 margin: 0 auto 20px;
439 margin: 0 auto 1.25rem;
440 }
441 
442 #pbRow28 .pbEditableColumn2 .buttonContentBlock {
443 text-align: center !important;
444 }
445 
446 #contentBlock148 .imageBox {
447 width: 80% !important;
448 }
449 
450 #contentBlock148 .imageBox img {
451 width: 100% !important;
452 }
453 
454}
455 
456#contentBlock33 a:hover {
457 color: #edb501;
458 }
459
460
461</style>
461<script type="text/javascript" src="https://d3lmvnstbwhr2n.cloudfront.net/js/intl-tel-input/intlTelInput.js" ></script>
461 <link href="https://d3lmvnstbwhr2n.cloudfront.net/js/intl-tel-input/intlTelInput.css" rel="stylesheet" type="text/css" >
462 <style type="text/css">
463@media screen and (max-width: 768px) {
464 
465 #pbRow5,
466 #pbRow6 {
467 text-align: center !important;
468 }
469 
470 #pbRow5 .pbEditableColumn,
471 #pbRow6 .pbEditableColumn {
472 display: inline-block;
473 width: 30% !important;
474 text-align: center !important;
475 font-size: 16px;
476 font-size: 1rem;
477 }
478 
479 #pbRow2Column1Content {
480 margin-bottom: 50px;
481 margin-bottom: 3.125rem;
482 }
483 
484}
485@media screen and (max-width: 767px) { 
486 
487 #pbRow5 {
488 display: none !important;
489 }
490}
491@media screen and (max-width: 610px) {
492 
493 #pbRow6 {
494 display: block !important;
495 }
496 
497 #pbRow6 .imageListContentBlock li {
498 text-align: center;
499 }
500 
501 #pbRow6 .pbEditableColumn {
502 width: 100% !important;
503 }
504 
505}
506 
507</style> <meta property="og:title" content="KLEQ Fast Start Plus Unlimited Support"/>
508 <meta property="fb:app_id" content="" />
509 <meta property="og:type" content="article"/>
510 <meta property="og:url" content="https://www.tuned10x.com/unlimited-support"/>
511 <meta property="og:image" content="https://10xproupload.s3.eu-west-1.amazonaws.com/en614/custom/favicon/1602481456_upload_favicon.png"/>	
512 <meta property="og:site_name" content=""/>
513 <meta property="og:description"
514 content="Tuned10x help you get the most out of your KLEQ website. Free Up Your Time to focus on Growing Your Business. Become a Tuned10x Member Now"/>
515 
515<script type="text/javascript" src="https://d3lmvnstbwhr2n.cloudfront.net/js/system/jquery/jquery.form.min.js" ></script>
515<script type="text/javascript" src="https://js.stripe.com/clover/stripe.js" ></script>
515 <style type="text/css">
516 .embedCode {
517 max-width: 90%;
518 }
519 .payment-errors, .contacts-errors, .billing-errors {
520 color: red;
521 }
522 #cardInfoBlock.StripeElement {
523 box-sizing: border-box;
524 margin-top: 10px;
525 padding: 8px 5px;
526 }
527 .orderSubmitBlock .progress-spinner {
528 display: inline-block;
529 width: 16px;
530 height: 16px;
531 vertical-align: text-bottom;
532 border: 2.5px solid currentColor;
533 border-right-color: transparent;
534 border-radius: 50%;
535 -webkit-animation: progress-spinner .75s linear infinite;
536 animation: progress-spinner .75s linear infinite;
537 }
538 </style>	
539 
539<script type="text/javascript">
540 class OrderFormController {
541 
542 constructor(configuration) {
543 configuration.displayError = this.displayError;
544 configuration.paymentForm = $('#payment-form');
545 configuration.stripePaymentElementContainerId = 'cardInfoBlock';
546 
547 this.configuration = configuration;
548 
549 this.initStripeController(configuration);
550 this.configureViews();
551 }
552 
553 initStripeController(configuration) {
554 if (!configuration.stripePublishableKey) {
555 return;
556 }
557 
558 this.stripeFormController = new StripeFormController(configuration);
559 this.updatePrice();
560 }
561 
562 configureViews() {
563 if (jQuery('#payment-form').find('.paymentSystems').length) {
564 jQuery('#payment-form').find('.stripePaymentSystem').prop('checked', true);
565 jQuery('#payment-form').find('.paypalPaymentSystem').prop('checked', false); 
566 }
567 
568 this.formSubmitAction();
569 this.fieldsUpdateActions();
570 }
571 
572 formSubmitAction() {
573 const thisObj = this;
574 this.configuration.paymentForm.submit(function() {
575 if (jQuery('#payment-form').find('.goToSecondOrderStepButton').is(':visible')) {
576 jQuery('#payment-form').find('.goToSecondOrderStepButton').click();
577 return false;
578 }
579 const $form = $(this);
580 if ((thisObj.configuration.paymentSystem == 'paypal')
581 || (thisObj.stripeFormController.selectedPaymentMethod == 'external_paypal')) {
582 return thisObj.submitPayPal($form);
583 } else {
584 try {
585 return thisObj.submitStripe($form);
586 } catch(error) {
587 thisObj.displayError(error.message);
588 return false;
589 }
590 }
591 });
592 }
593 
594 submitStripe($form) {
595 if (!this.configuration.stripePublishableKey) {
596 $form.find('.payment-errors').text('Payment system is not setup');
597 return false;
598 }
599 
600 $form.find('.contacts-errors').empty();
601 $form.find('.billing-errors').empty();
602 $form.find('.payment-errors').empty();
603 if (!this.validateStripeForm()) {
604 return false;
605 }
606 displayProgressButton($form.find('button:not(.iti__selected-country)'));
607 
608 const address = $form.find('#customerAddress1').val();
609 const city = $form.find('#customerCity').val();
610 const country = $form.find('#customerCountry').find(':selected').data('code');
611 const email = $form.find('#customerEmail').val();
612 const firstName = $form.find('#customerFirstName').val();
613 const lastName = $form.find('#customerLastName').val();
614 const phone = $form.find('#customerPhone').val();
615 const state = $form.find('#customerState').val();
616 const zip = $form.find('#customerZip').val();
617 const name = firstName + ' ' + lastName;
618 this.stripeFormController.submit(name, email, phone, city, country, address, zip, state, (result) => {
619 if (result.error) {
620 $form.find('.payment-errors').html(result.error.message);
621 stopToShowProgressOnButton($form.find('button:not(.iti__selected-country)'));
622 } else {
623 this.confirmPayment(result.paymentMethod.id);
624 }
625 });
626 
627 return false;
628 }
629 
630 submitPayPal($form) {
631 $form.find('.contacts-errors').empty();
632 $form.find('.billing-errors').empty();
633 $form.find('.payment-errors').empty();
634 displayProgressButton($form.find('button:not(.iti__selected-country)'));
635 if (!this.validateStripeForm()) {
636 stopToShowProgressOnButton($form.find('button:not(.iti__selected-country)'));
637 return false;
638 }
639 
640 const paypalSubmitInput = '<input type="hidden" name="paypalSubmit" value="1">';
641 $form.append(paypalSubmitInput);
642 return true;
643 }
644 
645 fieldsUpdateActions() {
646 jQuery('#customerCountry, #customerZip').change(() => {
647 this.updatePrice();
648 });
649 
650 const thisObj = this;
651 jQuery('#singlePaymentRadio').change(function() {
652 if (jQuery(this).is(':checked')) {
653 jQuery('#orderPrice').text(jQuery('#singlePaymentPriseValue').text());
654 jQuery('#singleDiscountPrice').show();
655 jQuery('#paymentPlanDiscountPrice').hide();
656 jQuery('#singleDiscountValue').show();
657 jQuery('#paymentPlanDiscountValue').hide();
658 jQuery('#paymentPlanPaymentSummary').hide();
659 }
660 thisObj.updatePrice();
661 });
662 jQuery('#paymentPlanRadio').change(function() {
663 if (jQuery(this).is(':checked')) {
664 jQuery('#orderPrice').text(jQuery('#paymentPlanPriceValue').text());
665 jQuery('#singleDiscountPrice').hide();
666 jQuery('#paymentPlanDiscountPrice').show();
667 jQuery('#singleDiscountValue').hide();
668 jQuery('#paymentPlanDiscountValue').show();
669 jQuery('#paymentPlanPaymentSummary').show();
670 }
671 thisObj.updatePrice();
672 });
673 jQuery('#customerFirstName, #customerLastName').keyup(function() {
674 jQuery('#fullName').val(jQuery('#customerFirstName').val() + ' ' + jQuery('#customerLastName').val());
675 });
676 jQuery('#payment-form').find('.stripePaymentSystem').click(function() {
677 jQuery('#stripeOptins input').prop('disabled', false);
678 jQuery('#paypalOptions input').prop('disabled', true);
679 jQuery('#payment-form').find('.paymentCardInfo').show();
680 jQuery('#payment-form').find('.paypalIcon').hide();
681 });
682 jQuery('#payment-form').find('.paypalPaymentSystem').click(function() {
683 jQuery('#stripeOptins input').prop('disabled', true);
684 jQuery('#paypalOptions input').prop('disabled', false);
685 jQuery('#payment-form').find('.paypalIcon').show();
686 jQuery('#payment-form').find('.paymentCardInfo').hide();
687 });
688 jQuery('#payment-form').find('.orderBump').removeProp('checked');
689 jQuery('#payment-form').find('.orderBump').change(function() {
690 if (jQuery(this).is(':checked')) {
691 jQuery('#payment-form').find('.orderBump').prop('checked', 'checked');
692 jQuery('#bumpOptionSelected484').val('1');
693 jQuery('#orderBumpTotalContainer').show();
694 jQuery('#orderTotalWithoutAddonsContainer').show();
695 } else {
696 jQuery('#payment-form').find('.orderBump').removeProp('checked');
697 jQuery('#bumpOptionSelected484').val('0');
698 jQuery('#orderBumpTotalContainer').hide();
699 jQuery('#orderTotalWithoutAddonsContainer').hide();
700 }
701 thisObj.updatePrice();
702 });
703 }
704 
705 updatePrice() {
706 var price = 0;
707 var discountPriceSelector = '';
708 
709 switch (this.configuration.paymentType) {
710 case 'singlePayment':
711 price = '1,520';
712 discountPriceSelector = '#singleDiscountValue';
713 break;
714 case 'singlePaymentAndPlan':
715 if (jQuery('#singlePaymentRadio').is(':checked')) {
716 price = '1,520';
717 discountPriceSelector = '#singleDiscountValue';
718 } else {
719 price = '199';
720 discountPriceSelector = '#paymentPlanDiscountValue';
721 }
722 break;
723 case 'paymentPlan':
724 price = '199';
725 discountPriceSelector = '#paymentPlanDiscountValue';
726 break;
727 case 'subscription':
728 discountPriceSelector = '#subscriptionDiscountValue';
729 price = '199';
730 break;
731 }
732 
733 var discountPrice = jQuery(discountPriceSelector).length ? jQuery(discountPriceSelector).data('price') * 1 : 0;
734 const formmater = new Intl.NumberFormat("en", {
735 maximumFractionDigits: 2,
736 minimumFractionDigits: 2
737 });
738 var oneItemPrice = (price * 1).toFixed(2);
739 jQuery('#payment-form').find('.currentProductsQuantityItemPrice').text(formmater.format(oneItemPrice));
740 if (jQuery('#currentProductsQuantity').length) {
741 var quantity = jQuery('#currentProductsQuantity').text() * 1;
742 price *= quantity;
743 discountPrice *= quantity;
744 }
745 var orderBumpPrice = 0;
746 if (jQuery('#payment-form').find('.orderBump:checked').length) {
747 orderBumpPrice = '0' * 1;
748 }
749 if (price == '0') {
750 discountPrice = 0;
751 }
752 if (!discountPrice) {
753 jQuery('#orderTotalWithDiscountContainer').hide();
754 } else {
755 jQuery('#orderTotalWithDiscountContainer').show();
756 jQuery('#orderTotalWithoutAddonsContainer').show();
757 }
758 price = (price * 1).toFixed(2) * 1;
759 discountPrice = (discountPrice * 1).toFixed(2) * 1;
760 var totalPrice = price * 1;
761 var vat = jQuery('#orderVatValue').data('vat');
762 var vatAmount = 0;
763 if ((vat != '') 
764 && vat) {
765 if (discountPrice > price) {
766 vatAmount = ((orderBumpPrice + price - discountPrice) * vat / 100) * 1;
767 } else if (discountPrice > (price + orderBumpPrice)) {
768 vatAmount = 0;
769 } else {
770 vatAmount = ((price - discountPrice) * vat / 100).toFixed(2) * 1;
771 vatAmount += (orderBumpPrice * vat / 100).toFixed(2) * 1;
772 }
773 vatAmount = vatAmount.toFixed(2);
774 totalPrice += vatAmount * 1 + orderBumpPrice - discountPrice;
775 } else {
776 totalPrice += orderBumpPrice - discountPrice;
777 }
778 if (totalPrice < 0) {
779 totalPrice = '0.0';
780 }
781 totalPrice = totalPrice.toFixed(2);
782 jQuery('#orderVatValue .value').text(formmater.format(vatAmount));
783 jQuery('#orderPrice').text(formmater.format(totalPrice));
784 jQuery('#singleDiscountPrice').text(formmater.format(price));
785 jQuery('#paymentPlanDiscountPrice').text(formmater.format(price));
786 jQuery('#subscriptionDiscountPrice').text(formmater.format(price));
787 jQuery('#subscriptionTrialDiscountPrice').text(formmater.format(price));
788 jQuery(discountPriceSelector).text(formmater.format(discountPrice));
789 
790 this.updateValueWithVat($('#paymentPlanPaymentAmountAfterDiscount'), vat, formmater);
791 this.updateValueWithVat($('#subscriptionPaymentAmountAfterDiscount'), vat, formmater);
792 
793 this.updateStripePaymentElement(totalPrice);
794 }
795 
796 updateValueWithVat(element, vat, formmater) {
797 const price = element.data('price');
798 let priceTaxed = price;
799 const hasVat = (vat != '') 
800 && (vat != 0);
801 if (hasVat) {
802 priceTaxed = (priceTaxed * 1 + priceTaxed * vat / 100).toFixed(2);
803 }
804 element.text(formmater.format(priceTaxed));
805 }
806 updateVat() {
807 }
808 validateStripeForm() {
809 var $form = $('#payment-form');
810 unsetRequiredFieldBorder($form.find('.requiredFieldIsIncorrect'));
811 $form.find('.requiredFieldIsIncorrect').removeClass('requiredFieldIsIncorrect');
812 $form.find('.contacts-errors').empty();
813 $form.find('.payment-errors').empty();
814 $form.find('.billing-errors').empty();
815 //check email and name fields
816 var contactsErrorMessage = '';
817 var email_pattern=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/i;
818 var userEmail = $form.find('#customerEmail').val();
819 var userFirstName = $form.find('#customerFirstName').val();
820 var userLastName = $form.find('#customerLastName').val();
821 var userPhone = $form.find('#customerPhone').val();
822 var customerCompany = $form.find('#customerCompany').val();
823 var customerCompanyId = $form.find('#customerCompanyId').val();
824 var customerCompanyEmail = $form.find('#customerCompanyEmail').val();
825 var customerVat = $form.find('#customerVat').val();
826 if (userFirstName.length < 2) {
827 $form.find('#customerFirstName').addClass('requiredFieldIsIncorrect');
828 setRequiredFieldBorder($form.find('#customerFirstName'));
829 }
830 if (userLastName.length < 2) {
831 $form.find('#customerLastName').addClass('requiredFieldIsIncorrect');
832 setRequiredFieldBorder($form.find('#customerLastName'));
833 }
834 if (!email_pattern.test(userEmail)) {
835 $form.find('#customerEmail').addClass('requiredFieldIsIncorrect');
836 setRequiredFieldBorder($form.find('#customerEmail'));
837 }
838 if ($form.find('#customerPhone').length
839 && ($form.find('.billingBlockRequired[name="phoneRequired"]').val() == '1')
840 && (userPhone.length < 5)) {
841 $form.find('#customerPhone').addClass('requiredFieldIsIncorrect');
842 setRequiredFieldBorder($form.find('#customerPhone'));
843 }
844 if ($form.find('#customerCompany').is(':visible') 
845 && ($form.find('.billingBlockRequired[name="companyRequired"]').val() == '1')
846 && (customerCompany.length < 2)) {
847 $form.find('#customerCompany').addClass('requiredFieldIsIncorrect');
848 setRequiredFieldBorder($form.find('#customerCompany'));
849 }
850 if ($form.find('#customerCompanyId').is(':visible') 
851 && ($form.find('.billingBlockRequired[name="companyIdRequired"]').val() == '1')
852 && (customerCompanyId.length < 2)) {
853 $form.find('#customerCompanyId').addClass('requiredFieldIsIncorrect');
854 setRequiredFieldBorder($form.find('#customerCompanyId'));
855 }
856 if ($form.find('#customerCompanyEmail').is(':visible') 
857 && ($form.find('.billingBlockRequired[name="companyEmailRequired"]').val() == '1')
858 && !email_pattern.test(customerCompanyEmail)) {
859 $form.find('#customerCompanyEmail').addClass('requiredFieldIsIncorrect');
860 setRequiredFieldBorder($form.find('#customerCompanyEmail'));
861 }
862 if ($form.find('#customerVat').is(':visible') 
863 && ($form.find('.billingBlockRequired[name="vatNumberRequired"]').val() == '1')
864 && (customerVat.length < 2)) {
865 $form.find('#customerVat').addClass('requiredFieldIsIncorrect');
866 setRequiredFieldBorder($form.find('#customerVat'));
867 }
868 if ($form.find('#customerTaxId').is(':visible')
869 && ($form.find('.billingBlockRequired[name="taxIdRequired"]').val() == '1')
870 && ($form.find('#customerTaxId').val().length < 2)) {
871 $form.find('#customerTaxId').addClass('requiredFieldIsIncorrect');
872 setRequiredFieldBorder($form.find('#customerTaxId'));
873 }
874 if (userFirstName.length < 2) {
875 contactsErrorMessage = 'First name missing';
876 } else if (userLastName.length < 2) {
877 contactsErrorMessage = 'Last name missing';
878 } else if (!email_pattern.test(userEmail)) {
879 contactsErrorMessage = 'Email missing';
880 } else if ($form.find('#customerPhone').length
881 && ($form.find('.billingBlockRequired[name="phoneRequired"]').val() == '1')
882 && (userPhone.length < 5)) {
883 contactsErrorMessage = 'Phone number missing';
884 } else if ($form.find('#customerCompany').is(':visible') 
885 && ($form.find('.billingBlockRequired[name="companyRequired"]').val() == '1')
886 && (customerCompany.length < 2)) {
887 contactsErrorMessage = 'Company missing';
888 } else if ($form.find('#customerCompanyId').is(':visible') 
889 && ($form.find('.billingBlockRequired[name="companyIdRequired"]').val() == '1')
890 && (customerCompanyId.length < 2)) {
891 contactsErrorMessage = 'Company id missing';
892 } else if ($form.find('#customerCompanyEmail').is(':visible') 
893 && ($form.find('.billingBlockRequired[name="companyEmailRequired"]').val() == '1')
894 && !email_pattern.test(customerCompanyEmail)) {
895 contactsErrorMessage = 'Company\'s email missing';
896 } else if ($form.find('#customerVat').is(':visible') 
897 && ($form.find('.billingBlockRequired[name="vatNumberRequired"]').val() == '1')
898 && (customerVat.length < 2)) {
899 contactsErrorMessage = 'VAT number missing';
900 } else if ($form.find('#customerTaxId').is(':visible')
901 && ($form.find('.billingBlockRequired[name="taxIdRequired"]').val() == '1')
902 && ($form.find('#customerTaxId').val().length < 2)) {
903 contactsErrorMessage = 'Tax ID missing';
904 }
905 var billingErrorMessage = '';
906 var userAddress = $form.find('#customerAddress1').val();
907 var userCity = $form.find('#customerCity').val();
908 var userState = $form.find('#customerState').val();
909 var userZip = $form.find('#customerZip').val();
910 if ($form.find('.billingAddressField').length) {
911 if ($form.find('.billingBlockRequired[name="billingAddressRequired"]').val() == '1') {
912 if (userAddress.length < 2) {
913 $form.find('#customerAddress1').addClass('requiredFieldIsIncorrect');
914 setRequiredFieldBorder($form.find('#customerAddress1'));
915 }
916 if (userCity.length < 2) {
917 $form.find('#customerCity').addClass('requiredFieldIsIncorrect');
918 setRequiredFieldBorder($form.find('#customerCity'));
919 }
920 if (userState.length < 2) {
921 $form.find('#customerState').addClass('requiredFieldIsIncorrect');
922 setRequiredFieldBorder($form.find('#customerState'));
923 }
924 if (userAddress.length < 2) {
925 billingErrorMessage = 'Address missing';
926 } else if (userCity.length < 2) {
927 billingErrorMessage = 'City missing';
928 } else if (userState.length < 2) {
929 billingErrorMessage = 'State missing';
930 }
931 }
932 
933 if (($form.find('.billingBlockRequired[name="billingAddressRequired"]').val() == '1')
934 || (this.stripeFormController.selectedPaymentMethod == 'card')) {
935 if (userZip.length < 3) {
936 $form.find('#customerZip').addClass('requiredFieldIsIncorrect');
937 setRequiredFieldBorder($form.find('#customerZip'));
938 }
939 
940 if (userZip.length < 3) {
941 billingErrorMessage = 'Zip code missing';
942 }
943 }
944 }
945 var userCountry = $form.find('#customerCountry').val();
946 if (!userCountry || !userCountry.length) {
947 $form.find('#customerCountry').addClass('requiredFieldIsIncorrect');
948 setRequiredFieldBorder($form.find('#customerCountry'));
949 billingErrorMessage = 'Country missing';
950 }
951 if ($form.find('#shippingAddressSameAsBilling').length
952 && ($form.find('.billingBlockRequired[name="billingAddressRequired"]').val() == '1')
953 && ($form.find('#shippingAddressSameAsBilling:checked').length == 0)) {
954 var shippingUserAddress = $form.find('#billingCustomerAddress1').val();
955 var shippingUserCity = $form.find('#billingCustomerCity').val();
956 var shippingUserState = $form.find('#billingCustomerState').val();
957 var shppingUserZip = $form.find('#billingCustomerZip').val();
958 if ($form.find('.billingAddressField').length) {
959 if (shippingUserAddress.length < 2) {
960 $form.find('#billingCustomerAddress1').addClass('requiredFieldIsIncorrect');
961 setRequiredFieldBorder($form.find('#billingCustomerAddress1'));
962 }
963 if (shippingUserCity.length < 2) {
964 $form.find('#billingCustomerCity').addClass('requiredFieldIsIncorrect');
965 setRequiredFieldBorder($form.find('#billingCustomerCity'));
966 }
967 if (shippingUserState.length < 2) {
968 $form.find('#billingCustomerState').addClass('requiredFieldIsIncorrect');
969 setRequiredFieldBorder($form.find('#billingCustomerState'));
970 }
971 if (shppingUserZip.length < 3) {
972 $form.find('#billingCustomerZip').addClass('requiredFieldIsIncorrect');
973 setRequiredFieldBorder($form.find('#billingCustomerZip'));
974 }
975 if (shippingUserAddress.length < 2) {
976 billingErrorMessage = 'Billing address missing';
977 } else if (shippingUserCity.length < 2) {
978 billingErrorMessage = 'Billing city missing';
979 } else if (shippingUserState.length < 2) {
980 billingErrorMessage = 'Billing state missing';
981 } else if (shppingUserZip.length < 3) {
982 billingErrorMessage = 'Billing Zip code missing';
983 }
984 }
985 var shippingUserCountry = $form.find('#billingCustomerCountry').val();
986 if ($form.find('#billingCustomerCountry').length
987 && (!shippingUserCountry || !shippingUserCountry.length)) {
988 $form.find('#billingCustomerCountry').addClass('requiredFieldIsIncorrect');
989 setRequiredFieldBorder($form.find('#billingCustomerCountry'));
990 billingErrorMessage = 'Billing country missing';
991 }
992 }
993 var notAcceptedTermsMessage = '';
994 $form.find('.mustAcceptTermsCheckbox').each(function (_, termsCheckbox) { 
995 if (jQuery(this).hasClass('requiredField') && !jQuery(this).prop('checked')) { 
996 notAcceptedTermsMessage = 'you need to accept terms';
997 jQuery(this).parents('.acceptedTermsCheckbox').find('label').css('border-color', 'red');
998 } else {
999 jQuery(this).parents('.acceptedTermsCheckbox').find('label').css('border-color', '');
1000 }
1001 });
1002 if (contactsErrorMessage || billingErrorMessage || notAcceptedTermsMessage) {
1003 stopToShowProgressOnButton($form.find('button:not(.iti__selected-country)'));
1004 // Show the errors on the form
1005 if (contactsErrorMessage) { 
1006 $form.find('.contacts-errors').text(contactsErrorMessage);
1007 $form.find('button:not(.iti__selected-country)').prop('disabled', false);
1008 } else {
1009 $form.find('.contacts-errors').empty();
1010 }
1011 if (billingErrorMessage) {
1012 $form.find('.billing-errors').text(billingErrorMessage);
1013 $form.find('button:not(.iti__selected-country)').prop('disabled', false);
1014 } else {
1015 $form.find('.billing-errors').empty();
1016 }
1017 if (notAcceptedTermsMessage) {
1018 $form.find('button:not(.iti__selected-country)').prop('disabled', false);
1019 alert('Please Accept the Terms And Conditions To Continue');
1020 }
1021 return false;
1022 } else {
1023 return true;
1024 }
1025 }
1026 displayError(errorMessage) {
1027 const form = this.configuration ? this.configuration.paymentForm : this.paymentForm;
1028 form.find('.payment-errors').text(errorMessage);
1029 stopToShowProgressOnButton(form.find('button:not(.iti__selected-country)'));
1030 }
1031 
1032 updateStripePaymentElement(totalDueToday) {
1033 if (!this.configuration.stripePublishableKey) {
1034 return;
1035 }
1036 
1037 let isSinglePayment = false;
1038 switch (this.configuration.paymentType) {
1039 case 'singlePayment':
1040 isSinglePayment = true;
1041 break;
1042 case 'singlePaymentAndPlan':
1043 if (jQuery('#singlePaymentRadio').is(':checked')) {
1044 isSinglePayment = true;
1045 }
1046 break;
1047 }
1048 
1049 this.stripeFormController.createPaymentElement(isSinglePayment, totalDueToday);
1050 }
1051 }
1052 
1053 class StripeFormController {
1054 
1055 constructor(configuration) {
1056 this.configuration = configuration;
1057 
1058 this.paymentElement = null;
1059 this.stripe = Stripe(configuration.stripePublishableKey);
1060 }
1061 
1062 createPaymentElement(isSinglePayment, totalDueToday) {
1063 try {
1064 const fakeAccordion = $('.paymentCardInfo:first .fakeAccordion');
1065 const fakeInput = $('.paymentCardInfo:first .fakeCardInfoBlockInput');
1066 const paymentBlockInner = $('.paymentBlock:first .pbBlockInner');
1067 
1068 const elementsMode = isSinglePayment ? 'payment' : 'setup';
1069 let elementsConfiguration = {
1070 appearance: {
1071 //labels: 'floating',
1072 rules: {
1073 '.Input': {
1074 borderColor: fakeInput.css('borderColor'),
1075 borderRadius: fakeInput.css('borderRadius'),
1076 borderStyle: fakeInput.css('borderStyle'),
1077 borderWidth: fakeInput.css('borderWidth'),
1078 lineHeight: paymentBlockInner.data('lineheight')
1079 },
1080 '.Label': {
1081 fontSize: 0
1082 },
1083 '.AccordionItem, .Block, .Tab': {
1084 borderColor: fakeAccordion.css('borderColor'),
1085 borderStyle: fakeAccordion.css('borderStyle'),
1086 borderWidth: fakeAccordion.css('borderWidth'),
1087 boxShadow: 'none',
1088 color: paymentBlockInner.css('color')
1089 },
1090 '.TermsText': {
1091 fontSize: 0
1092 }
1093 },
1094 variables: {
1095 colorBackground: paymentBlockInner.css('background'),
1096 //colorPrimary: paymentBlockInner.css('color'),
1097 colorText: paymentBlockInner.css('color'),
1098 colorTextPlaceholder: paymentBlockInner.css('color'),
1099 colorTextSecondary: paymentBlockInner.css('color'),
1100 fontFamily: paymentBlockInner.css('font-family'),
1101 fontLineHeight: paymentBlockInner.css('line-height'),
1102 fontSizeBase: paymentBlockInner.css('font-size'),
1103 fontWeightNormal: paymentBlockInner.css('font-weight')
1104 }
1105 },
1106 fonts: [
1107 {
1108 cssSrc: 'https://fonts.googleapis.com/css?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700%7CMontserrat:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CMontserrat+Alternates:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CMr+De+Haviland%7CMrs+Saint+Delafield:400%7CMuli:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7COpen+Sans:300,300i,400,400i,500,500i,600,600i,700,700i%7CNunito+Sans:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7COpen+Sans+Condensed:300,300i,500,500i,700%7COptima:300,300i,400,400i,500,500i,700,700%7COranienbaum:300,400,500,500i,600,700%7COswald:300,400,500,500i,600,700%7COutfit:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CDroid+Sans:300,400,500,500i,700%7CRoboto:300,400,500,500i,700,900,900i%7CLato:300,400,500,500i,700,900,900i%7CRoboto+Condensed:300,300i,400,400i,500,500i,700,700i%7CPT+Sans:300,400,500,500i,700%7CEczar:400,500,600,700,800%7CEczar:400,500,600,700,800%7CEnriqueta:300,300i,400,400i,500,500i,600,600i,700,700i%7CFira+Sans:300,300i,400,400i,500,500i,600,600i,700,700i%7CSource+Sans+Pro:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CNoto+Sans:400,400i,500,500i,700,700i,900,900i%7CPT+Sans:300,400,500,500i,700%7CTeko:300,400,500,600,700%7CTenor+Sans:400%7CThe+Nautigal:300,300i,400,400i,500,500i,700,700i%7CUbuntu:300,300i,400,400i,500,500i,700,700i%7CBitter:300,400,500,500i,700%7CPT+Serif:300,400,500,500i,700%7CRokkitt:300,400,500,500i,700%7CDroid+Serif:300,400,500,500i,700%7CRaleway:300,400,500,500i,700%7CRoboRoboto:300,300i,400,400i,500,500i,700,700i%7CLato:300,300i,400,400i,500,500i,700,700i%7CLeague+Spartan:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i%7CFjalla+One:300,400,500,500i,700%7COxygen:300,400,500,500i,700%7CBitter:300,400,500,500i,700%7CPatrick+Hand:300,400,500,500i,700%7CPatrick+Hand+SC:300,400,500,500i,700%7CPoiret+One:300,400,500,500i,700%7CPermanent+Marker%7CPlayfair+Display:400,400i,500,500i,700,700i,900,900i%7CAlegreya:300,400,500,500i,700,900,900i%7COld+Standard+TT:400,400i,500,500i,700%7CPompiere:300,400,500,500i,700%7CBree+Serif:300,400,500,500i,700%7CPoppins:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CPrata:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CSlabo+27px%7CRoboto+Slab:300,400,500,500i,700,900,900i%7CAdamina:300,400,500,500i,700%7CAlegreya+Sans:100,100i,300,300i,400,400i,500,500i,700,600i,800,800i,900,900i%7CAlegreya+Sans:100,100i,300,300i,400,400i,500,500i,700,600i,800,800i,900,900i%7CCrete+Round:400,400i,500,500i%7CCutive+Mono%7CDomine:300,400,500,500i,700%7CDosis:200,300,400,500,600,700,800%7CDosis:200,300,400,500,600,700,800%7CDroid+Serif:300,400,500,500i,700%7CLibre+Baskerville:400,400i,500,500i,700%7CLibre+Franklin:300,300i,400,400i,500,500i,700,700i,900,900i%7CLora:4
110800,400i,500,500i,700,700i%7CMerriweather:300,300i,400,400i,500,500i,700,700i,900,900i%7CNoto+Serif:400,400i,500,500i,700,700i%7CAlfa+Slab+One:300,400,500,500i,700%7CArima+Madurai:300,400,500,500i,700,900,900i%7CArvo:400,400i,700,700i%7CBaloo+Bhaina:300,400,500,500i,700%7CBebas+Neue:400%7CCinzel+Decorative:300,400,500,500i,700%7CDiplomata+SC:300,400,500,500i,700%7CFredoka+One:300,400,500,500i,700%7CLobster:300,400,500,500i,700%7COverlock%7CPassion+One:300,400,500,500i,700,900,900i%7CPatua+One:300,400,500,500i,700%7CRanga:300,400,500,500i,700%7CReem+Kufi%7CSpecial+Elite:300,400,500,500i,700%7CGraduate:300,400,500,500i,700%7CGreat+Vibes%7CGudea:300,400,400i,500,500i,700%7CAlex+Brush:300,400,500,500i,700%7CAndada:300,300i,400,400i,500,500i,700,700i%7CArapey:300,400,400i,500,500i,700%7CCaveat:300,400,500,500i,700%7CChewy:300,400,400i,500,500i,700%7CDancing+Script:300,400,500,500i,700%7CDM+Serif+Display:400,400i%7CGloria+Hallelujah:300,400,500,500i,700%7CHandlee:300,400,500,500i,700%7CHurricane:300,400,500,500i,700%7CJust+Me+Again+Down+Here:300,400,500,500i,700%7CKarla:200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i%7CKaushan+Script:300,400,500,500i,700%7CPacifico%7CPangolin:300,400,500,500i,700%7CReenie+Beanie:300,400,500,500i,700%7CRock+Salt:300,400,500,500i,700%7CRubik:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CRuthie:400%7CSatisfy:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CShadows+Into+Light+Two:300,400,500,500i,700,900,900i%7CComfortaa:300,400,500,500i,700%7CCormorant+Garamond:300,300i,400,400i,500,500i,600,600i,700,700i%7CCousine:400,400i,500,500i,700,700i%7CDroid+Sans+Mono:300,400,500,500i,700%7CInconsolata:300,400,500,500i,700,900,900i%7CInter:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CItaliana:300,400,500,500i,700%7CBarlow:300,400,500,500i,700,900,900i%7CCalistoga:400%7COverpass+Mono:300,400,500,500i,600,700%7CPT+Mono:300,400,500,500i,700%7CRoboto+Mono:300,300i,400,400i,500,500i,700,700i%7CSource+Code+Pro:300,400,500,500i,600,700,900,900i%7CUbuntu+Mono:400,400i,500,500i,700,700i%7CVarela+Round:400%7CVarela+Round:400%7CYellowtail%7CPT+Sans:300,400,400i,500,500i,700,700i%7CWork+Sans:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i%7CQuattrocento:400,700%7CQuestrial%7CQuicksand:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CRaleway:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CNanum+Myeongjo:400,500,500i,700,800%7CRoboto+Condensed:300,300i,400,400i,500,500i,700,700i%7CPT+Sans:300,400,500,500i,700%7CFira+Sans:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CSource+Sans+Pro:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CSpace+Grotesk:100,100i,300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CNoto+Sans:400,400i,500,500i,700,700i%7CPT+Sans:300,400,500,500i,700%7CUbuntu:300,300i,400,400i,500,500i,700,700i%7CBitter:300,400,500,500i,700%7CPT+Serif:300,400,500,500i,700%7CRokkitt:300,400,500,500i,700%7CDroid+Serif:300,400,500,500i,700%7CDM+Sans:400,400i,500,500i,700,700i%7CRaleway:300,400,500,500i,700%7CAndada:300,300i,400,400i,500,500i,700,700i&display=swap'
1109 }
1110 ],
1111 mode: elementsMode,
1112 currency: this.configuration.currency,
1113 paymentMethodCreation: 'manual'
1114 };
1115 
1116 if (this.configuration.disableOffSessionPayments != '1') {
1117 elementsConfiguration.setupFutureUsage = 'off_session';
1118 }
1119 
1120 if (this.configuration.paymentSystem == 'stripeAndPaypal') {
1121 elementsConfiguration.externalPaymentMethodTypes = ['external_paypal'];
1122 }
1123 
1124 if (isSinglePayment) {
1125 elementsConfiguration.amount = Math.round(totalDueToday * 100);
1126 }
1127 
1128 if (this.elements) {
1129 this.elements.update(elementsConfiguration);
1130 } else {
1131 $('#' + this.configuration.stripePaymentElementContainerId).empty();
1132 this.elements = this.stripe.elements(elementsConfiguration);
1133 }
1134 
1135 const hasVisiblePhone = $('#customerPhone').is(':visible')
1136 || ($('#customerPhone').val() && $('#customerPhone').val().length);
1137 const hasVisibleZip = $('#customerZip').is(':visible')
1138 || ($('#customerZip').val() && $('#customerZip').val().length);
1139 var paymentElementConfiguration = {
1140 defaultValues: {
1141 billingDetails: {
1142 address: {
1143 country: null,
1144 postal_code: null
1145 }
1146 }
1147 },
1148 layout: {
1149 type: 'accordion',
1150 defaultCollapsed: false,
1151 radios: true,
1152 spacedAccordionItems: false
1153 },
1154 fields: {
1155 billingDetails: {
1156 name: 'never',
1157 email: 'never',
1158 phone: hasVisiblePhone ? 'never' : 'auto',
1159 address: {
1160 line1: hasVisibleZip ? 'never' : 'auto',
1161 line2: hasVisibleZip ? 'never' : 'auto',
1162 city: hasVisibleZip ? 'never' : 'auto',
1163 state: hasVisibleZip ? 'never' : 'auto',
1164 country: 'never',
1165 postalCode: hasVisibleZip ? 'never' : 'auto'
1166 }
1167 }
1168 },
1169 paymentMethodOrder: ['card', 'paypal', 'apple_pay', 'google_pay']
1170 };
1171 
1172 
1173 if ($('#customerCountry').val().length) {
1174 paymentElementConfiguration.defaultValues.billingDetails.address.country = $('#customerCountry').find(':selected').data('code');
1175 paymentElementConfiguration.fields.billingDetails.address.postalCode = hasVisibleZip ? 'never' : 'auto';
1176 } else {
1177 paymentElementConfiguration.fields.billingDetails.address.postalCode = 'never';
1178 }
1179 
1180 if (hasVisibleZip
1181 && $('#customerZip').val().length) {
1182 paymentElementConfiguration.defaultValues.billingDetails.address.postal_code = $('#customerZip').find(':selected').data('code');
1183 }
1184 
1185 if (this.paymentElement) {
1186 this.paymentElement.update(paymentElementConfiguration);
1187 } else {
1188 this.paymentElement = this.elements.create('payment', paymentElementConfiguration);
1189 }
1190 
1191 this.paymentElement.mount('#' + this.configuration.stripePaymentElementContainerId);
1192 
1193 this.paymentElement.on('change', (event) => {
1194 this.selectedPaymentMethod = event.value.type;
1195 });
1196 } catch (error) {
1197 console.log(error);
1198 }
1199 }
1200 
1201 resetElements() {
1202 this.elements = null;
1203 this.paymentElement = null;
1204 
1205 $('#' + this.configuration.stripePaymentElementContainerId).empty();
1206 }
1207 submit(name, email, phone, city, country, line1, postal_code, state, callback) {
1208 let billingDetails = {
1209 email: email,
1210 name: name
1211 };
1212 
1213 if (phone
1214 && phone.length) {
1215 billingDetails.phone = phone;
1216 }
1217 
1218 billingDetails.address = {
1219 line2: ''
1220 };
1221 if ((country && country.length)
1222 || (postal_code && postal_code.length)) {
1223 if (country && country.length) {
1224 billingDetails.address.country = country;
1225 }
1226 
1227 if (postal_code && postal_code.length) {
1228 billingDetails.address.city = city;
1229 billingDetails.address.line1 = line1;
1230 billingDetails.address.postal_code = postal_code;
1231 billingDetails.address.state = state;
1232 }
1233 }
1234 
1235 this.submitElements(() => {
1236 this.createConfirmationToken(billingDetails, callback);
1237 });
1238 }
1239 
1240 submitElements(callback) {
1241 this.elements
1242 .submit()
1243 .then(() => {
1244 callback();
1245 })
1246 .catch((error) => {
1247 this.configuration.displayError(error.message);
1248 });
1249 }
1250 
1251 createConfirmationToken(billingDetails, callback) {
1252 const elements = this.elements;
1253 this.stripe
1254 .createConfirmationToken({
1255 elements,
1256 params: {
1257 payment_method_data: {
1258 billing_details: billingDetails
1259 },
1260 return_url: 'https://www.tuned10x.com/unlimited-support'
1261 }
1262 })
1263 .then((result) => {
1264 if (result.error) {
1265 this.configuration.displayError(result.error.message);
1266 } else {
1267 this.createConfirmationIntent(result.confirmationToken.id, callback);
1268 }
1269 })
1270 .catch((error) => {
1271 this.configuration.displayError(error.message);
1272 });
1273 }
1274 
1275 createConfirmationIntent(confirmationTokenId, callback) {
1276 let request = {
1277 action: 'stripeCreateConfirmationIntent',
1278 confirmationTokenId: confirmationTokenId
1279 };
1280 const formValues = this.configuration.paymentForm.serializeArray();
1281 jQuery.each(formValues, function(_, formValue) {
1282 request[formValue.name] = formValue.value;
1283 });
1284 
1285 $.post(window.generalApiUrl, request, (response) => {
1286 this.proceedCreateConfirmationIntentResponse(response);
1287 }, 'json');
1288 }
1289 
1290 proceedCreateConfirmationIntentResponse(response) {
1291 if (response.status === 'success') {
1292 this.proceedCreateConfirmationIntentSuccessResponse(response);
1293 } else if (response.errorMessage) {
1294 this.configuration.displayError(response.errorMessage);
1295 } else {
1296 this.configuration.displayError('Server error');
1297 }
1298 }
1299 
1300 proceedCreateConfirmationIntentSuccessResponse(response) {
1301 if (response.requires_action) {
1302 // Use Stripe.js to handle required card action
1303 this.stripe.handleNextAction({
1304 clientSecret: response.payment_intent_client_secret
1305 }).then((result) => {
1306 if (result.error) {
1307 this.configuration.displayError(result.error.message);
1308 } else if (result.requires_action) {
1309 this.proceedCreateConfirmationIntentSuccessResponse(result);
1310 } else if (result.paymentIntent) {
1311 this.confirmApprovedPaymentIntent(result.paymentIntent.id, '');
1312 } else if (result.setupIntent) {
1313 this.confirmApprovedPaymentIntent('', result.setupIntent.id);
1314 }
1315 });
1316 } else {
1317 var redirectUrl = 'https://www.tuned10x.com/plus-unlimited-ty';
1318 var userFirstName = jQuery('#customerFirstName').val();
1319 var userLastName = jQuery('#customerLastName').val();
1320 var userEmail = jQuery('#customerEmail').val();
1321 if (redirectUrl.indexOf('?') >= 0) {
1322 redirectUrl = redirectUrl + '&';
1323 } else {
1324 redirectUrl = redirectUrl + '?';
1325 }
1326 redirectUrl = redirectUrl + 'contactFirstName=' + userFirstName + '&contactLastName=' + userLastName + '&contactEmail=' + userEmail;
1327 window.location = redirectUrl;
1328 }
1329 }
1330 
1331 confirmApprovedPaymentIntent(paymentIntentId, setupIntentId) {
1332 let request = {};
1333 const formValues = this.configuration.paymentForm.serializeArray();
1334 jQuery.each(formValues, function(_, formValue) {
1335 request[formValue.name] = formValue.value;
1336 });
1337 request.action = 'stripeConfirmApprovedPaymentIntent';
1338 request.pageId = this.configuration.pageId;
1339 request.paymentIntentId = paymentIntentId;
1340 request.setupIntentId = setupIntentId;
1341 jQuery.post(window.generalApiUrl, request, (response) => {
1342 if (response.status === 'success') {
1343 this.proceedConfirmPaymentSuccessResponse(response);
1344 } else if (response.errorMessage) {
1345 this.configuration.displayError(response.errorMessage);
1346 } else {
1347 this.configuration.displayError('Server error');
1348 }
1349 }, 'json');
1350 }
1351 
1352 proceedConfirmPaymentSuccessResponse(response) {
1353 if (response.requires_action) {
1354 // Use Stripe.js to handle required card action
1355 const methodToCall = (response.object === 'setup_intent') ? this.stripe.handleCardSetup : this.stripe.handleCardAction ;
1356 methodToCall(
1357 response.payment_intent_client_secret
1358 ).then((result) => {
1359 if (result.error) {
1360 this.configuration.displayError(result.error.message);
1361 } else if (result.paymentIntent) {
1362 this.confirmApprovedPaymentIntent(result.paymentIntent.id, '');
1363 } else if (result.setupIntent) {
1364 this.confirmApprovedPaymentIntent('', result.setupIntent.id);
1365 }
1366 })
1367 .catch((error) => {
1368 console.log(error);
1369 this.stripe.confirmCardPayment(
1370 response.payment_intent_client_secret
1371 ).then((result) => {
1372 if (result.error) {
1373 this.configuration.displayError(result.error.message);
1374 } else if (result.paymentIntent) {
1375 this.confirmApprovedPaymentIntent(result.paymentIntent.id, '');
1376 } else if (result.setupIntent) {
1377 this.confirmApprovedPaymentIntent('', result.setupIntent.id);
1378 }
1379 })
1380 .catch((error) => {
1381 this.configuration.displayError(error);
1382 });
1383 });
1384 } else {
1385 var redirectUrl = 'https://www.tuned10x.com/plus-unlimited-ty';
1386 var userFirstName = jQuery('#customerFirstName').val();
1387 var userLastName = jQuery('#customerLastName').val();
1388 var userEmail = jQuery('#customerEmail').val();
1389 if (redirectUrl.indexOf('?') >= 0) {
1390 redirectUrl = redirectUrl + '&';
1391 } else {
1392 redirectUrl = redirectUrl + '?';
1393 }
1394 redirectUrl = redirectUrl + 'contactFirstName=' + userFirstName + '&contactLastName=' + userLastName + '&contactEmail=' + userEmail;
1395 window.location = redirectUrl;
1396 }
1397 }
1398 
1399 }
1400 
1401 function submitOrderForm() {
1402 jQuery('#payment-form').submit();
1403 var buttonClickAction = jQuery('#payment-form').find('.parsePageBuilder').attr('onclick');
1404 if (buttonClickAction === undefined) {
1405 jQuery('#payment-form').find('.parsePageBuilder').attr('onclick', 'return submitOrderForm();');
1406 }
1407 
1408 return false;
1409 }
1410 
1411 jQuery(function() {
1412 window.orderFormController = new OrderFormController({
1413 currency: 'usd',
1414 disableOffSessionPayments: '0',
1415 pageId: 484,
1416 paymentSystem: 'stripe',
1417 paymentType: 'subscription',
1418 stripePublishableKey: 'pk_live_E6vHmg9po7DQnkZpmsbiY7kj'
1419 });
1420 
1421 });
1422 </script>
1422
1423 
1424 </head>
1425 <body id="pageBody" style="padding-top:0px; padding-bottom:0px;">
1426 <!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 1426-1427
1426
1427<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1427GTM-KGXWGFK
vendor: 85 bytes, lines 1427-1428
1427"
1428height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1429<!-- End Google Tag Manager (noscript) -->
1430
1431<script>
1432
1433const headerMenu = document.getElementsByClassName("header-section");
1434
1435window.addEventListener('scroll', () => {
1436 const currentScroll = window.pageYOffset;
1437
1438 if (currentScroll >= 50) {
1439 headerMenu[0].classList.add("stickyheader");
1440 } else {
1441 headerMenu[0].classList.remove("stickyheader");
1442 }
1443});
1444
1445</script>
1445 <div class="pageBodyBG" style=" background-color:#ffffff;"></div>
1446 <div class="pageBodyContent">
1447 <div id="wrap" class="pbSectionsContainer">
1448 <form action="https://www.tuned10x.com/unlimited-support" id="payment-form" method="post" accept-charset="utf-8">
1449<input type="hidden" name="ci_csrf_token" value="" />
1450 <link type="text/css" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CSource+Sans+Pro:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CLato:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CArial:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i&display=swap" rel="stylesheet"/>
1451 <link href="https://d3lmvnstbwhr2n.cloudfront.net/css/sectionsPageBuilderPage.css?v=202511171122" rel="stylesheet" type="text/css" >
1452 <link rel="stylesheet" type="text/css" href="https://d3lmvnstbwhr2n.cloudfront.net/css/sectionsPageBuilderPageProduction.css?v=202309251246"/>
1453 
1454 
1454<script type="text/javascript" src="https://player.vimeo.com/api/player.js"></script>
1454
1455 
1456 
1456<script type="text/javascript" src="https://d3lmvnstbwhr2n.cloudfront.net/js/system/sectionsPageBuilderPage.js?v=202505271031"></script>
1456
1457 
1457<script type="text/javascript">
1458 </script>
1458
1459 
1459<script type="text/javascript">
1460 window.m10EditedPostId = 484;
1461 window.m10Localization = {"achievements":"Achievements","assessments":"Assessments","completed":"COMPLETED","completedLowercaseUcfirst":"Completed","congratulations":"CONGRATULATIONS!","failed":"Failed","markComplete":"MARK COMPLETE","passed":"Passed","pleaseAcceptTermsAndConditionsToContinue":"Please Accept the Terms And Conditions To Continue","reset":"Reset","viewAnswers":"View Answers","youEarnedCertificateMessage":"You've just earned a certificate for completing this course","yourScore":"Your score","errors":{"andYourName":"and your name","andYourPhone":"and your phone","insertCorrectEmail":"Please insert correct email","insertCorrectName":"Please insert your name","insertCorrectPhone":"Please insert your phone"}};
1462 window.m10UserId = 0;
1463 
1464 var myPlayer = [];
1465 function setNewVideo(videoId) {
1466 myPlayer[videoId] = videojs(videoId);
1467 }
1468 jQuery(document).ready(function(){
1469 jQuery("[data-animation-type='load']").each(function() {
1470 if (jQuery(this).hasClass('animationPerformed')) {
1471 return;
1472 }
1473 jQuery(this).addClass('animationPerformed');
1474 var animationDelay = jQuery(this).data('animation-delay');
1475 var animationStyle = jQuery(this).data('animation-style');
1476 var block = jQuery(this);
1477 if (jQuery(this).hasClass('pbEditableRow')) {
1478 block = jQuery(this).find('.pbRowContent');
1479 }
1480 if (typeof animateBlock !== "undefined") { 
1481 animateBlock(block, animationDelay, animationStyle);
1482 } else {
1483 setTimeout(function() {
1484 animateBlock(block, animationDelay, animationStyle);
1485 }, 500);
1486 }
1487 });
1488 
1489 enableWaypointsOnScroll();
1490 });
1491 
1492 </script>
1492
1493 
1494 <main id="pbBlocks" class="pbBlocksContainer pbBlocksParent" data-blocks-sufix="" data-lb="editable-pbblocks" >
1495 
1496 <style>@media(max-width:768px){#pbSection1 .pbSectionInner{padding:0px 0px 0px 0px !important;}}</style> <style> 
1497 
1498 </style>
1499 <div class="pbEditableSection fullWidthPBSection Top allDevicesVisibility " id="pbSection1" data-animation-type="none" style=" margin-bottom:0px;">
1500 <div class="pbSectionInner allBordersPBElement" style=" ">
1501 <div class="pbSectionBG allBordersPBElement" style="background-color:rgba(0, 0, 0, 1);"></div>
1502 <div class="pbSectionContent" id="pbSectionContent1" > 
1503 
1504 <div class="pbEditableRow oneHundredWidth allBordersPBElement allDevicesVisibility fullWidthMobileView " id="pbRow5" data-animation-type="none" style=" background-color:rgba(255, 255, 255, 1); padding:0px 10px 0px 10px; margin:0px auto 0px auto;">
1505 <div class="pbRowContent" style="vertical-align:top;">
1506 <style>@media(max-width:768px){ #pbRow5Column1{padding:0px 10px 0px 10px !important;}}</style>
1507 <div class="pbEditableColumn pbEditableColumn1 pbRow3Columns" id="pbRow5Column1" style="width: 33.33%;padding:0px 10px 0px 10px;">
1508 <div class="pbColumnContent noBordersPBElement" id="pbRow5Column1Content" style="">
1509 <div id="contentBlock30" class="contentBlockElement editable imageListContentBlock " data-animation-type="none" style="color:#000000;font-family:Lato;text-align:right;font-size:16px;font-weight:inherit;line-height:1.4;">
1510 <style>
1511 #contentBlock30 a, #contentBlock30 a:hover {
1512 color: #000000;
1513 }
1514 </style>
1515 
1516 <ul class="blockLeftAligment oneHundredWidth allBordersPBElement" style="background-color:transparent;">
1517 <li class="bulletItem createdItem" style=" background-color: transparent; border-style: none; border-width:0px; border-color: #000000; margin: 0px 0px 10px 0px;"><div class="listItemContent" style="padding:10px 0px 10px 0px;"><span class="bulletItemText" style="background-image: url('https://10xproupload.s3.amazonaws.com/en614/custom/pagesImages/43_287_pbBlocks1191568811762.png'); background-position: 0px 0.66666666666667px;"><a href="tel:6504884656"><strong>(650) 488-4656</strong></a></span></div></li>
1518 
1519 </ul>
1520 <div class="clear"></div> 
1521 
1522 </div>
1523 </div>
1524 </div>
1525 <style>@media(max-width:768px){ #pbRow5Column2{padding:0px 10px 0px 10px !important;}}</style>
1526 <div class="pbEditableColumn pbEditableColumn2 pbRow3Columns" id="pbRow5Column2" style="width: 33.33%;padding:0px 10px 0px 10px;">
1527 <div class="pbColumnContent noBordersPBElement" id="pbRow5Column2Content" style="">
1528 <div id="contentBlock31" class="contentBlockElement editable imageListContentBlock " data-animation-type="none" style="color:#000000;font-family:Lato;text-align:center;font-size:16px;font-weight:inherit;line-height:1.4;">
1529 <style>
1530 #contentBlock31 a, #contentBlock31 a:hover {
1531 color: #000000;
1532 }
1533 </style>
1534 
1535 <ul class="blockLeftAligment oneHundredWidth allBordersPBElement" style="background-color:transparent;">
1536 <li class="bulletItem createdItem" style=" background-color: transparent; border-style: none; border-width:0px; border-color: #000000; margin: 0px 0px 10px 0px;"><div class="listItemContent" style="padding:10px 0px 10px 0px;"><span class="bulletItemText" style="background-image: url('https://10xproupload.s3.amazonaws.com/en614/custom/pagesImages/43_287_pbBlocks1201568811774.png'); background-position: 0px 0.66666666666667px;"><a href="tel:02086380581"><strong>020 8638 0581</strong></a></span></div></li>
1537 
1538 </ul>
1539 <div class="clear"></div> 
1540 
1541 </div>
1542 </div>
1543 </div>
1544 <style>@media(max-width:768px){ #pbRow5Column3{padding:0px 10px 0px 10px !important;}}</style>
1545 <div class="pbEditableColumn pbEditableColumn3 pbRow3Columns" id="pbRow5Column3" style="width: 33.33%;padding:0px 10px 0px 10px;">
1546 <div class="pbColumnContent noBordersPBElement" id="pbRow5Column3Content" style="">
1547 <div id="contentBlock32" class="contentBlockElement editable imageListContentBlock " data-animation-type="none" style="color:#000000;font-family:Lato;text-align:left;font-size:16px;font-weight:inherit;line-height:1.4;">
1548 <style>
1549 #contentBlock32 a, #contentBlock32 a:hover {
1550 color: #000000;
1551 }
1552 </style>
1553 
1554 <ul class="blockLeftAligment oneHundredWidth allBordersPBElement" style="background-color:transparent;">
1555 <li class="bulletItem createdItem" style=" background-color: transparent; border-style: none; border-width:0px; border-color: #000000; margin: 0px 0px 10px 0px;"><div class="listItemContent" style="padding:10px 0px 10px 0px;"><span class="bulletItemText" style="background-image: url('https://10xproupload.s3.amazonaws.com/en614/custom/pagesImages/43_287_pbBlocks1191568811674.png'); background-position: 0px 0.66666666666667px;"><a href="tel:1300644430"><strong>1300 644 430</strong></a></span></div></li>
1556 
1557 </ul>
1558 <div class="clear"></div> 
1559 
1560 </div>
1561 </div>
1562 </div>
1563 </div>
1564 </div>
1565 
1566 <div class="pbEditableRow eightyWidth allBordersPBElement allDevicesVisibility fullWidthMobileView " id="pbRow8" data-animation-type="none" style=" padding:20px 10px 20px 10px; margin:0px auto 0px auto;">
1567 <div class="pbRowContent" style="vertical-align:middle;">
1568 <style>@media(max-width:768px){ #pbRow8Column1{padding:0px 10px 0px 10px !important;}}</style>
1569 <div class="pbEditableColumn pbEditableColumn1 pbRow1Column" id="pbRow8Column1" style="width: 100%;padding:0px 10px 0px 10px;">
1570 <div class="pbColumnContent noBordersPBElement" id="pbRow8Column1Content" style="">
1571 <div id="contentBlock29" class="contentBlockElement imageContentBlock noBordersPBElement " data-animation-type="none" style="background-color:transparent; "> <a href="/" data-page-id="" style="border-radius: inherit;" >
1572 <img data-src="https://10xproupload.s3.amazonaws.com/en614/custom/pagesImages/43_287_pbBlocks181568359209.png" alt="" class="lazyload blockCenterAligment" style="border-radius: inherit; height: auto;
1572width:200px; " /><div class='clear'></div></a> </div>
1573 </div>
1574 </div>
1575 </div>
1576 </div>
1577 </div>
1578 </div>
1579 </div>
1580 
1581 <style> 
1582 
1583 </style>
1584 <div class="pbEditableSection fullWidthMediumPBSection None allDevicesVisibility " id="pbSection2" data-animation-type="none" style=" margin-bottom:0px;">
1585 <div class="pbSectionInner allBordersPBElement" style=" padding:150px 20px 50px 20px; ">
1586 <div class="pbSectionContent" id="pbSectionContent2" > 
1587 
1588 <div class="pbEditableRow oneHundredWidth allBordersPBElement allDevicesVisibility fullWidthMobileView " id="pbRow10" data-animation-type="none" style=" background-color:transparent; padding:20px 10px 20px 10px; margin:0px auto 0px auto;">
1589 <div class="pbRowContent" style="vertical-align:top;">
1590 <style>@media(max-width:768px){ #pbRow10Column1{padding:0px 10px 0px 10px !important;}}</style>
1591 <div class="pbEditableColumn pbEditableColumn1 pbRow1Column" id="pbRow10Column1" style="width: 100%;padding:0px 10px 0px 10px;">
1592 <div class="pbColumnContent allBordersPBElement" id="pbRow10Column1Content" style="background-color:transparent;">
1593 <div id="contentBlock39" class="contentBlockElement pbTextBlock " data-animation-type="none" style="color:rgb(0, 0, 0);margin:0px 0px 20px 0px;font-size:26px;font-weight:bold;line-height:;font-family:;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style=""><style>.pbTextBlock a,.pbTextBlock a:hover,.pbTitleBlock a,.pbTitleBlock a:hover{color:#2d91fb;}</style><div class="titleTextContainer" style="text-align: center;">​KLEQ&nbsp;<span style="color: #ffcd28;">Fast Start <span style="color: #000000;">Plus Unlimited Support</span></span></div></div><div class='clear'></div></div>
1594 </div>
1595 </div>
1596 </div>
1597 </div>
1598 
1599 <div class="pbEditableRow oneHundredWidth allBordersPBElement allDevicesVisibility fullWidthMobileView " id="pbRow2" data-animation-type="none" style=" background-color:transparent; padding:20px 10px 20px 10px; margin:0px auto 0px auto;">
1600 <div class="pbRowContent" style="vertical-align:top;">
1601 <style>@media(max-width:768px){ #pbRow2Column1{padding:0px 10px 0px 10px !important;}}</style>
1602 <div class="pbEditableColumn pbEditableColumn1 pbRow2Columns" id="pbRow2Column1" style="width: 66.66%;padding:0px 10px 0px 10px;">
1603 <div class="pbColumnContent allBordersPBElement" id="pbRow2Column1Content" style="background-color:transparent;border: solid 3px #e0e0e0;">
1604 <div id="contentBlock2" class="contentBlockElement pbTitleBlock " data-animation-type="none" style="color:#000000;margin:0px 0px 20px 0px;font-size:28px;line-height:1.4;font-family:Lato;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style="background-color:rgba(255, 205, 40, 1);padding:21px 30px 21px 30px;"><div class="titleTextContainer"><strong>Step 1. Billing Information</strong></div></div><div class='clear'></div></div>
1605 <div id="contentBlock3" class="contentBlockElement billingBlock editable " data-animation-type="none" style="margin:0px 0px 20px 0px;">
1606 <div class="pbBlockInner blockCenterAligment oneHundredWidth allBordersPBElement" style="border-style: none; border-width: 0px; border-color: #000000; background-color:transparent; padding: 0px 20px 0px 20px;">
1607 <div class="contacts-errors"></div>
1608 <div class="billing-errors">
1609 </div>
1610 
1610<script type="text/javascript" src="https://d3lmvnstbwhr2n.cloudfront.net/js/custom/ValidationHelper.js?v=202404031453" ></script>
1610 
1610<script type="text/javascript">
1611 jQuery(function() {
1612 jQuery('#shippingAddressSameAsBilling').prop('checked', 'checked');
1613 jQuery('#shippingAddressSameAsBilling').change(function() {
1614 if (jQuery(this).prop('checked')) {
1615 jQuery('.shippingAddressBlockFields').hide();
1616 } else {
1617 jQuery('.shippingAddressBlockFields').show();
1618 }
1619 });
1620 jQuery('#customerEmail, #customerCompanyEmail').keydown(function() {
1621 if (event.which == 32) {
1622 return false;
1623 }
1624 return true;
1625 });
1626 jQuery('#customerEmail, #customerCompanyEmail').on('keyup change', function() {
1627 const value = jQuery(this).val();
1628 const trimmedValue = value.trim();
1629 if (value != trimmedValue) {
1630 jQuery(this).val(trimmedValue);
1631 }
1632 });
1633 // ValidationHelper.enablePhoneInputValidation(jQuery('#customerPhone'));
1634 });
1635 </script>
1635
1636 <div class="form-row customerFirstNameContainer">
1637 <div class="formInput pasiveArea"><input type="text" id="customerFirstName" name="customerFirstName" class="allBordersPBElement" aria-label="First Name" placeholder="First Name..." value="" style=" color:#000000; font-family: ; font-size: 13px; font-weight: ; line-height: ; border-style: solid; border-width: 2px; border-radius:0px 0px 0px 0px; border-color: #cccccc;" /></div>
1638 </div>
1639 <div class="form-row customerLastNameContainer">
1640 <div class="formInput pasiveArea"><input type="text" id="customerLastName" name="customerLastName" class="allBordersPBElement" aria-label="Last Name" placeholder="Last Name.." value="" style=" color:#000000; font-family: ; font-size: 13px; font-weight: ; line-height: ; border-style: solid; border-width: 2px; border-radius:0px 0px 0px 0px; border-color: #cccccc;" /></div>
1641 <input type="hidden" id="fullName" name="fullName" />
1642 </div>
1643 <div class="clear" style="display:none;"></div>
1644 <div class="form-row">
1645 <div class="formInput pasiveArea"><input type="text" id="customerEmail" name="customerEmail" class="allBordersPBElement" aria-label="E-mail" placeholder="E-mail..." value="" style=" color:#000000; font-family: ; font-size: 13px; font-weight: ; line-height: ; border-style: solid; border-width: 2px; border-radius:0px 0px 0px 0px; border-color: #cccccc;" /></div>
1646 </div>
1647 <div class="form-row onlyCompanyField companyBlock ">
1648 <div class="formInput pasiveArea"><input type="text" id="customerCompany" name="customerCompany" class="allBordersPBElement" aria-label="Company" placeholder="Company..." style=" color:#000000; font-family: ; font-size: 13px; font-weight: ; line-height: ; border-style: solid; border-width: 2px; border-radius:0px 0px 0px 0px; border-color: #cccccc;" /></div>
1649 </div>
1650 
1651 
1652 
1653 
1654 
1655 <div class="form-row phoneBlock ">
1656 <div class="formInput pasiveArea"><input type="text" id="customerPhone" name="customerNationalPhone" class="allBordersPBElement customerNationalPhone3" aria-label="Phone" placeholder="" style=" color:#000000; font-family: ; font-size: 13px; font-weight: ; line-height: ; border-style: solid; border-width: 2px; border-radius:0px 0px 0px 0px; border-color: #cccccc;" />
1657 <input type="hidden" name="customerPhone" id="hiddenCustomerPhone" />
1658 </div>
1659 </div>
1660 
1661 <div class="form-row billingAddressField customerAddressContainer ">
1662 <div class="formInput pasiveArea">
1663 <input data-stripe="address_line1" type="text" id="customerAddress1" name="customerAddress1" class="allBordersPBElement" aria-label="Address" placeholder="Address..." style=" color:#000000; font-family: ; font-size: 13px; font-weight: ; line-height: ; border-style: solid; border-width: 2px; border-radius:0px 0px 0px 0px; border-color: #cccccc;" />
1664 </div>
1665 </div>
1666 <div class="form-row billingAddressField customerCityContainer "> 
1667 <div class="formInput pasiveArea"><input data-stripe="address_city" type="text" id="customerCity" class="allBordersPBElement" name="customerCity" aria-label="City" placeholder="City..." style=" color:#000000; font-family: ; font-size: 13px; font-weight: ; line-height: ; border-style: solid; border-width: 2px; border-radius:0px 0px 0px 0px; border-color: #cccccc;" /></div>
1668 </div>
1669 <div class="form-row billingAddressField customerStateContainer "> 
1670 <div class="formInput pasiveArea"><input data-stripe="address_state" type="text" id="customerState" class="allBordersPBElement" name="customerState" aria-label="State" placeholder="State..." style=" color:#000000; font-family: ; font-size: 13px; font-weight: ; line-height: ; border-style: solid; border-width: 2px; border-radius:0px 0px 0px 0px; border-color: #cccccc;" /></div>
1671 </div>
1672 <div class="form-row billingAddressField customerZipContainer "> 
1673 <div class="formInput pasiveArea"><input data-stripe="address_zip" type="text" id="customerZip" class="allBordersPBElement" name="customerZip" aria-label="Zip/Postal Code" placeholder="Zip/Postal Code..." style=" color:#000000; font-family: ; font-size: 13px; font-weight: ; line-height: ; border-style: solid; border-width: 2px; border-radius:0px 0px 0px 0px; border-color: #cccccc;" /></div>
1674 </div>
1675 <div class="clear"></div>
1676 
1677 <div class="form-row countryField">
1678 <div class="formInput pasiveArea">
1679 <select data-stripe="address_country" id="customerCountry" name="customerCountry" class="orderCustomerCountry allBordersPBElement" aria-label="Country" style="color:#000000; font-family: ; font-size: 13px; font-weight: ; line-height: ; border-style: solid; border-width: 2px; border-radius:0px 0px 0px 0px; border-color: #cccccc;">
1680 <option value="">Country...</option>
1681 <option value="Afghanistan" data-code="AF">Afghanistan</option><option value="Aland Islands" data-code="AX">Aland Islands</option><option value="Albania" data-code="AL">Albania</option><option value="Algeria" data-code="DZ">Algeria</option><option value="American Samoa" data-code="AS">American Samoa</option><option value="Andorra" data-code="AD">Andorra</option><option value="Angola" data-code="AO">Angola</option><option value="Anguilla" data-code="AI">Anguilla</option><option value="Antarctica" data-code="AQ">Antarctica</option><option value="Antigua And Barbuda" data-code="AG">Antigua And Barbuda</option><option value="Argentina" data-code="AR">Argentina</option><option value="Armenia" data-code="AM">Armenia</option><option value="Aruba" data-code="AW">Aruba</option><option value="Australia" data-code="AU">Australia</option><option value="Austria" data-code="AT">Austria</option><option value="Azerbaijan" data-code="AZ">Azerbaijan</option><option value="Bahamas" data-code="BS">Bahamas</option><option value="Bahrain" data-code="BH">Bahrain</option><option value="Bangladesh" data-code="BD">Bangladesh</option><option value="Barbados" data-code="BB">Barbados</option><option value="Belarus" data-code="BY">Belarus</option><option value="Belgium" data-code="BE">Belgium</option><option value="Belize" data-code="BZ">Belize</option><option value="Benin" data-code="BJ">Benin</option><option value="Bermuda" data-code="BM">Bermuda</option><option value="Bhutan" data-code="BT">Bhutan</option><option value="Bolivia" data-code="BO">Bolivia</option><option value="Bosnia And Herzegovina" data-code="BA">Bosnia And Herzegovina</option><option value="Botswana" data-code="BW">Botswana</option><option value="Bouvet Island" data-code="BV">Bouvet Island</option><option value="Brazil" data-code="BR">Brazil</option><option value="British Indian Ocean Territory" data-code="IO">British Indian Ocean Territory</option><option value="Brunei Darussalam" data-code="BN">Brunei Darussalam</option><option value="Bulgaria" data-code="BG">Bulgaria</option><option value="Burkina Faso" data-code="BF">Burkina Faso</option><option value="Burundi" data-code="BI">Burundi</option><option value="Cambodia" data-code="KH">Cambodia</option><option value="Cameroon" data-code="CM">Cameroon</option><option value="Canada" data-code="CA">Canada</option><option value="Cape Verde" data-code="CV">Cape Verde</option><option value="Cayman Islands" data-code="KY">Cayman Islands</option><option value="Central African Republic" data-code="CF">Central African Republic</option><option value="Chad" data-code="TD">
1681Chad</option><option value="Chile" data-code="CL">Chile</option><option value="China" data-code="CN">China</option><option value="Christmas Island" data-code="CX">Christmas Island</option><option value="Cocos (Keeling) Islands" data-code="CC">Cocos (Keeling) Islands</option><option value="Colombia" data-code="CO">Colombia</option><option value="Comoros" data-code="KM">Comoros</option><option value="Congo" data-code="CG">Congo</option><option value="Congo, Democratic Republic" data-code="CD">Congo, Democratic Republic</option><option value="Cook Islands" data-code="CK">Cook Islands</option><option value="Costa Rica" data-code="CR">Costa Rica</option><option value="Cote D'Ivoire" data-code="CI">Cote D'Ivoire</option><option value="Croatia" data-code="HR">Croatia</option><option value="Cuba" data-code="CU">Cuba</option><option value="Cyprus" data-code="CY">Cyprus</option><option value="Czech Republic" data-code="CZ">Czech Republic</option><option value="Denmark" data-code="DK">Denmark</option><option value="Djibouti" data-code="DJ">Djibouti</option><option value="Dominica" data-code="DM">Dominica</option><option value="Dominican Republic" data-code="DO">Dominican Republic</option><option value="Ecuador" data-code="EC">Ecuador</option><option value="Egypt" data-code="EG">Egypt</option><option value="El Salvador" data-code="SV">El Salvador</option><option value="Equatorial Guinea" data-code="GQ">Equatorial Guinea</option><option value="Eritrea" data-code="ER">Eritrea</option><option value="Estonia" data-code="EE">Estonia</option><option value="Ethiopia" data-code="ET">Ethiopia</option><option value="Falkland Islands (Malvinas)" data-code="FK">Falkland Islands (Malvinas)</option><option value="Faroe Islands" data-code="FO">Faroe Islands</option><option value="Fiji" data-code="FJ">Fiji</option><option value="Finland" data-code="FI">Finland</option><option value="France" data-code="FR">France</option><option value="French Guiana" data-code="GF">French Guiana</option><option value="French Polynesia" data-code="PF">French Polynesia</option><option value="French Southern Territories" data-code="TF">French Southern Territories</option><option value="Gabon" data-code="GA">Gabon</option><option value="Gambia" data-code="GM">Gambia</option><option value="Georgia" data-code="GE">Georgia</option><option value="Germany" data-code="DE">Germany</option><option value="Ghana" data-code="GH">Ghana</option><option value="Gibraltar" data-code="GI">Gibraltar</option><option value="Greece" data-code="GR">Greece</option><option value="Greenland" data-code="GL">Greenland</option><option value="Grenada" data-code="GD">Grenada</option><option value="Guadeloupe" data-code="GP">Guadeloupe</option><option value="Guam" data-code="GU">Guam</option><option value="Guatemala" data-code="GT">Guatemala</option><option value="Guernsey" data-code="GG">Guernsey</option><option value="Guinea" data-code="GN">Guinea</option><option value="Guinea-Bissau" data-code="GW">Guinea-Bissau</option><option value="Guyana" data-code="GY">Guyana</option><option value="Haiti" data-code="HT">Haiti</option><option value="Heard Island & Mcdonald Islands" data-code="HM">Heard Island & Mcdonald Islands</option><option value="Holy See (Vatican City State)" data-code="VA">Holy See (Vatican City State)</option><option value="Honduras" data-code="HN">Honduras</option><option value="Hong Kong" data-code="HK">Hong Kong</option><option value="Hungary" data-code="HU">Hungary</option><option value="Iceland" data-code="IS">Iceland</option><option value="India" data-code="IN">India</option><option value="Indonesia" data-code="ID">Indonesia</option><option value="Iran, Islamic Republic Of" data-code="IR">Iran, Islamic Republic Of</option><option value="Iraq" data-code="IQ">Iraq</option><option value="Ireland" data-code="IE">Ireland</option><option value="Isle Of Man" data-code="IM">Isle Of Man</option><option value="Israel" data-code="IL">Israel</option><option value="Italy" data-code="IT">Italy</option><option value="Jamaica" data-code="JM">Jamaica</option><option value="Japan" data-code="JP">Japan</option><option value="Jersey" data-code="JE">Jersey</option><option value="Jordan" data-code="JO">Jordan</option><option value="Kazakhstan" data-code="KZ">Kazakhstan</option><option value="Kenya" data-code="KE">Kenya</option><option value="Kiribati" data-code="KI">Kiribati</option><option value="Korea" data-code="KR">Korea</option><option value="Kuwait" data-code="KW">Kuwait</option><option value="Kyrgyzstan" data-code="KG">Kyrgyzstan</option><option value="Lao People's Democratic Republic" data-code="LA">Lao People's Democratic Republic</option><option value="Latvia" data-code="LV">Latvia</option><option value="Lebanon" data-code="LB">Lebanon</option><option value="Lesotho" data-code="LS">Lesotho</option><option value="Liberia" data-code="LR">Liberia</option><option value="Libyan Arab Jamahiriya" data-code="LY">Libyan Arab Jamahiriya</option><option value="Liechtenstein" data-code="LI">Liechtenstein</option><option value="Lithuania" data-code="LT">Lithuania</option><option value="Luxembourg" data-code="LU">Luxembourg</option><option value="Macao" data-code="MO">Macao</option><option value="Macedonia" data-code="MK">Macedonia</option>
1681<option value="Madagascar" data-code="MG">Madagascar</option><option value="Malawi" data-code="MW">Malawi</option><option value="Malaysia" data-code="MY">Malaysia</option><option value="Maldives" data-code="MV">Maldives</option><option value="Mali" data-code="ML">Mali</option><option value="Malta" data-code="MT">Malta</option><option value="Marshall Islands" data-code="MH">Marshall Islands</option><option value="Martinique" data-code="MQ">Martinique</option><option value="Mauritania" data-code="MR">Mauritania</option><option value="Mauritius" data-code="MU">Mauritius</option><option value="Mayotte" data-code="YT">Mayotte</option><option value="Mexico" data-code="MX">Mexico</option><option value="Micronesia, Federated States Of" data-code="FM">Micronesia, Federated States Of</option><option value="Moldova" data-code="MD">Moldova</option><option value="Monaco" data-code="MC">Monaco</option><option value="Mongolia" data-code="MN">Mongolia</option><option value="Montenegro" data-code="ME">Montenegro</option><option value="Montserrat" data-code="MS">Montserrat</option><option value="Morocco" data-code="MA">Morocco</option><option value="Mozambique" data-code="MZ">Mozambique</option><option value="Myanmar" data-code="MM">Myanmar</option><option value="Namibia" data-code="NA">Namibia</option><option value="Nauru" data-code="NR">Nauru</option><option value="Nepal" data-code="NP">Nepal</option><option value="Netherlands" data-code="NL">Netherlands</option><option value="Netherlands Antilles" data-code="AN">Netherlands Antilles</option><option value="New Caledonia" data-code="NC">New Caledonia</option><option value="New Zealand" data-code="NZ">New Zealand</option><option value="Nicaragua" data-code="NI">Nicaragua</option><option value="Niger" data-code="NE">Niger</option><option value="Nigeria" data-code="NG">Nigeria</option><option value="Niue" data-code="NU">Niue</option><option value="Norfolk Island" data-code="NF">Norfolk Island</option><option value="Northern Mariana Islands" data-code="MP">Northern Mariana Islands</option><option value="Norway" data-code="NO">Norway</option><option value="Oman" data-code="OM">Oman</option><option value="Pakistan" data-code="PK">Pakistan</option><option value="Palau" data-code="PW">Palau</option><option value="Palestinian Territory, Occupied" data-code="PS">Palestinian Territory, Occupied</option><option value="Panama" data-code="PA">Panama</option><option value="Papua New Guinea" data-code="PG">Papua New Guinea</option><option value="Paraguay" data-code="PY">Paraguay</option><option value="Peru" data-code="PE">Peru</option><option value="Philippines" data-code="PH">Philippines</option><option value="Pitcairn" data-code="PN">Pitcairn</option><option value="Poland" data-code="PL">Poland</option><option value="Portugal" data-code="PT">Portugal</option><option value="Puerto Rico" data-code="PR">Puerto Rico</option><option value="Qatar" data-code="QA">Qatar</option><option value="Reunion" data-code="RE">Reunion</option><option value="Romania" data-code="RO">Romania</option><option value="Russian Federation" data-code="RU">Russian Federation</option><option value="Rwanda" data-code="RW">Rwanda</option><option value="Saint Barthelemy" data-code="BL">Saint Barthelemy</option><option value="Saint Helena" data-code="SH">Saint Helena</option><option value="Saint Kitts And Nevis" data-code="KN">Saint Kitts And Nevis</option><option value="Saint Lucia" data-code="LC">Saint Lucia</option><option value="Saint Martin" data-code="MF">Saint Martin</option><option value="Saint Pierre And Miquelon" data-code="PM">Saint Pierre And Miquelon</option><option value="Saint Vincent And Grenadines" data-code="VC">Saint Vincent And Grenadines</option><option value="Samoa" data-code="WS">Samoa</option><option value="San Marino" data-code="SM">San Marino</option><option value="Sao Tome And Principe" data-code="ST">Sao Tome And Principe</option><option value="Saudi Arabia" data-code="SA">Saudi Arabia</option><option value="Senegal" data-code="SN">Senegal</option><option value="Serbia" data-code="RS">Serbia</option><option value="Seychelles" data-code="SC">Seychelles</option><option value="Sierra Leone" data-code="SL">Sierra Leone</option><option value="Singapore" data-code="SG">Singapore</option><option value="Slovakia" data-code="SK">Slovakia</option>
1681<option value="Slovenia" data-code="SI">Slovenia</option><option value="Solomon Islands" data-code="SB">Solomon Islands</option><option value="Somalia" data-code="SO">Somalia</option><option value="South Africa" data-code="ZA">South Africa</option><option value="South Georgia And Sandwich Isl." data-code="GS">South Georgia And Sandwich Isl.</option><option value="Spain" data-code="ES">Spain</option><option value="Sri Lanka" data-code="LK">Sri Lanka</option><option value="Sudan" data-code="SD">Sudan</option><option value="Suriname" data-code="SR">Suriname</option><option value="Svalbard And Jan Mayen" data-code="SJ">Svalbard And Jan Mayen</option><option value="Swaziland" data-code="SZ">Swaziland</option><option value="Sweden" data-code="SE">Sweden</option><option value="Switzerland" data-code="CH">Switzerland</option><option value="Syrian Arab Republic" data-code="SY">Syrian Arab Republic</option><option value="Taiwan" data-code="TW">Taiwan</option><option value="Tajikistan" data-code="TJ">Tajikistan</option><option value="Tanzania" data-code="TZ">Tanzania</option><option value="Thailand" data-code="TH">Thailand</option><option value="Timor-Leste" data-code="TL">Timor-Leste</option><option value="Togo" data-code="TG">Togo</option><option value="Tokelau" data-code="TK">Tokelau</option><option value="Tonga" data-code="TO">Tonga</option><option value="Trinidad And Tobago" data-code="TT">Trinidad And Tobago</option><option value="Tunisia" data-code="TN">Tunisia</option><option value="Turkey" data-code="TR">Turkey</option><option value="Turkmenistan" data-code="TM">Turkmenistan</option><option value="Turks And Caicos Islands" data-code="TC">Turks And Caicos Islands</option><option value="Tuvalu" data-code="TV">Tuvalu</option><option value="Uganda" data-code="UG">Uganda</option><option value="Ukraine" data-code="UA">Ukraine</option><option value="United Arab Emirates" data-code="AE">United Arab Emirates</option><option value="United Kingdom" data-code="GB">United Kingdom</option><option value="United States" data-code="US">United States</option><option value="United States Outlying Islands" data-code="UM">United States Outlying Islands</option><option value="Uruguay" data-code="UY">Uruguay</option><option value="Uzbekistan" data-code="UZ">Uzbekistan</option><option value="Vanuatu" data-code="VU">Vanuatu</option><option value="Venezuela" data-code="VE">Venezuela</option><option value="Viet Nam" data-code="VN">Viet Nam</option><option value="Virgin Islands, British" data-code="VG">Virgin Islands, British</option><option value="Virgin Islands, U.S." data-code="VI">Virgin Islands, U.S.</option><option value="Wallis And Futuna" data-code="WF">Wallis And Futuna</option><option value="Western Sahara" data-code="EH">Western Sahara</option><option value="Yemen" data-code="YE">Yemen</option><option value="Zambia" data-code="ZM">Zambia</option><option value="Zimbabwe" data-code="ZW">Zimbabwe</option> </select>
1682 </div>
1683 </div>
1684 <input type="hidden" name="shippingAddressSameAsBilling" value="1"/>
1685 <input type="hidden" name="companyRequired" value="1" class="billingBlockRequired"/>
1686 <input type="hidden" name="companyIdRequired" value="0" class="billingBlockRequired"/>
1687 <input type="hidden" name="companyEmailRequired" value="0" class="billingBlockRequired"/>
1688 <input type="hidden" name="vatNumberRequired" value="1" class="billingBlockRequired"/>
1689 <input type="hidden" name="taxIdRequired" value="0" class="billingBlockRequired"/>
1690 <input type="hidden" name="phoneRequired" value="0" class="billingBlockRequired"/>
1691 <input type="hidden" name="billingAddressRequired" value="1" class="billingBlockRequired"/>
1692 <input type="hidden" name="countryRequired" value="1" class="billingBlockRequired"/>
1693 </div>
1694 <div class="clear"></div> 
1695 <style>
1696 .iti_country_ {
1697 border-bottom: 1px solid #cccccc;
1698 }
1699 </style>
1700 
1700<script>
1701 function initPhoneNumberInput(phoneInputField, phoneInputHiddenField) {
1702 phoneInputField = $(phoneInputField);
1703 phoneInputHiddenField = $(phoneInputHiddenField);
1704 if (phoneInputField.length) {
1705 const phoneInputINTL = window.intlTelInput(phoneInputField.get(0), {
1706 countrySearch: false,
1707 fixDropdownWidth: false,
1708 formatOnDisplay: true,
1709 formatAsYouType: true,
1710 initialCountry: 'us',
1711 nationalMode: false,
1712 showFlags: false,
1713 separateDialCode: true,
1714 strictMode: true,
1715 useFullscreenPopup: false,
1716 utilsScript: "https://d3lmvnstbwhr2n.cloudfront.net/js/intl-tel-input/utils.js",
1717 });
1718 phoneInputField.get(0).addEventListener("countrychange", function() {
1719 phoneInputHiddenField.val(phoneInputINTL.getNumber());
1720 });
1721 phoneInputField.get(0).addEventListener("keyup", function() {
1722 phoneInputHiddenField.val(phoneInputINTL.getNumber());
1723 });
1724 }
1725 }
1726 </script>
1726
1727 
1727<script>
1728 $(() => {
1729 const phoneInputField = document.querySelector("#customerPhone");
1730 initPhoneNumberInput(phoneInputField, document.querySelector("#hiddenCustomerPhone"));
1731 
1732 });
1733 </script>
1733 
1734 </div>
1735 <div id="contentBlock4" class="contentBlockElement pbTitleBlock " data-animation-type="none" style="color:#000000;font-size:28px;line-height:1.4;font-family:Lato;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style="background-color:#ffcd28;padding:21px 30px 21px 30px;"><div class="titleTextContainer"><strong>Step 2. Payment Information</strong></div></div><div class='clear'></div></div>
1736 <div id="contentBlock5" class="contentBlockElement pbTitleBlock " data-animation-type="none" style="color:#222222;font-size:18px;font-weight:inherit;line-height:1.4;font-family:Open Sans;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style="background-color:#f2f2f2;padding:15px 20px 0px 20px;"><div class="titleTextContainer"><strong>Security is our top priority! </strong></div></div><div class='clear'></div></div>
1737 <div id="contentBlock6" class="contentBlockElement pbTitleBlock " data-animation-type="none" style="color:#222222;margin:0px 0px 20px 0px;font-size:12px;font-weight:inherit;line-height:1.2;font-family:Open Sans;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style="background-color:#f2f2f2;padding:0px 20px 15px 20px;"><div class="titleTextContainer">This website utilizes some of the most advanced techniques to protect your information and personal data including technical, administrative and even physical safeguards againts unauthorized access, misuse and improper disclosure. </div></div><div class='clear'></div></div>
1738 <div id="contentBlock40" class="contentBlockElement paymentBlock editable " data-animation-type="none" style="margin:0px 0px 20px 0px;">
1739 <div class="pbBlockInner blockCenterAligment oneHundredWidth allBordersPBElement" data-lineHeight="" style="border-style: none; border-width: 0px; border-color: #000000; background-color:transparent; padding: 0px 0px 0px 0px; font-family: ; font-size: 13px; font-weight: ; line-height: ; color:#000000;">
1740 
1741 <div class="paymentCardInfo" >
1742 <span class="payment-errors"></span>
1743 <style>
1744 #contentBlock40 .fakeCardInfoBlockInput {
1745 border-style: solid; 
1746 border-width: 2px; 
1747 border-radius:0px 0px 0px 0px; border-color: #cccccc;
1748 }
1749 #contentBlock40 .fakeAccordion {
1750 border-style: solid; 
1751 border-width: 1px;
1752 border-color: #cccccc;
1753 }
1754 </style>
1755 <div id="cardInfoBlock" class="cardInfoBlock">
1756 <div class="facebookCommentsPlaceholder" style="font-size: 14px;font-weight: bold;font-family: 'Open Sans', sans-serif;">Payment Block</div>
1757 </div>
1758 <input class="fakeCardInfoBlockInput allBordersPBElement" type="text" style="display: none;"/>
1759 <input class="fakeAccordion" type="text" style="display: none;"/>
1760 </div>
1761 </div>
1762 <div class="clear"></div> 
1763 </div>
1764 <div id="contentBlock44" class="contentBlockElement orderSummaryBlock editable " data-animation-type="none" style="font-family: ; font-size: 14px; font-weight:; line-height: ; color:#000000; margin:0px 0px 20px 0px;">
1765 <div class="pbBlockInner blockCenterAligment oneHundredWidth allBordersPBElement" style="border-style: none; border-width: 0px; border-color: #000000; background-color:transparent; padding: 0px 20px 0px 20px;">
1766 <div id="orderTotalWithoutAddonsContainer" style="display: none;">
1767 <div class="orderTotalLine">
1768 <div id="orderTotalWithDiscount" class="orderTotalWithDiscount">Total:</div>
1769 <div id="discountPrice" class="discountPrice">
1770 <span class="currencySign">$</span>
1771 <span id="subscriptionDiscountPrice" data-price="${promoCodeInfo.subscriptionPrice}">${promoCodeInfo.subscriptionPrice}</span> 
1772 <span class="currencyValue">USD</span>
1773 </div>
1774 </div>
1775 </div>
1776 <div id="orderTotalWithDiscountContainer"></div>
1777 
1778 <div id="orderVat" class="orderVat orderTotalLine">
1779 <span>
1780 Tax:
1781 </span>
1782 <span id="orderVatValue" class="orderVatValue" data-vat="0">
1783 $ <span class="value">0.2</span> 
1784 USD </span>
1785 </div>
1786 <div class="orderTotalLine">
1787 <div id="orderTotal" class="orderTotal" style="font-weight:bold">Monthly Subscription:</div>
1788 <div id="orderPriceBlock" class="orderPriceBlock" style="font-weight:bold">
1789 <span class="currencySign">$</span> 
1790 <span id="orderPrice" class="orderPrice">199.00</span> 
1791 <span class="currencyValue">USD</span>
1792 </div>
1793 </div>
1794 
1795 <div id="paymentPlanPaymentSummary" class="paymentPlanPaymentSummary" style="display: none">
1796 <div id="paymentPlanPaymentAmountBlock" class="paymentPlanPaymentAmountBlock orderTotalLine" style="display: none;">
1797 <div class="paymentPlanFuturePaymentsNumberLabel">
1798 <span class="paymentPlanFuturePaymentsNumber">0</span> Future Payment:
1799 </div>
1800 <div class="text-right">
1801 <span class="currencySign">$</span> 
1802 <span id="paymentPlanPaymentAmount">199.00</span> 
1803 <span class="currencyValue">USD</span
1804 >/<span class="paymentPlanPeriod">Month</span>
1805 </div>
1806 </div>
1807 <div id="paymentPlanPaymentAmountDiscountBlock" class="orderTotalLine discountLabel" style="display: none;">
1808 <div>Discount:</div>
1809 <div class="text-right">
1810 - <span class="currencySign">$</span> 
1811 <span id="paymentPlanDiscountAmount">0.00</span> 
1812 <span class="currencyValue">USD</span
1813 >/<span class="paymentPlanPeriod">Month</span>
1814 </div>
1815 </div>
1816 <div id="paymentPlanPaymentAmountAfterDiscountBlock" class="orderTotalLine">
1817 <div class="paymentPlanFuturePaymentsNumberLabel" style="font-weight:bold">
1818 <span>0</span> Future Payment:
1819 </div>
1820 <div style="font-weight:bold" class="text-right">
1821 <span class="currencySign">$</span> 
1822 <span id="paymentPlanPaymentAmountAfterDiscount" class="paymentPlanPaymentAmountAfterDiscount" data-price="199">199.00</span> 
1823 <span class="currencyValue">USD</span
1824 >/<span class="paymentPlanPeriod">Month</span>
1825 </div>
1826 </div>
1827 </div>
1828 
1829 <div id="subscriptionPaymentSummary" class="subscriptionPaymentSummary" style="">
1830 <div id="subscriptionPaymentAmountBlock" class="subscriptionPaymentAmountBlock orderTotalLine" style="display: none;">
1831 <div>Future Payments:</div>
1832 <div class="text-right">
1833 <span class="currencySign">$</span> 
1834 <span id="subscriptionPaymentAmount">199.00</span> 
1835 <span class="currencyValue">USD</span
1836 >/<span class="subscriptionPeriod">Month</span>
1837 </div>
1838 </div>
1839 <div id="subscriptionPaymentAmountDiscountBlock" class="orderTotalLine discountLabel" style="display: none;">
1840 <div>Discount:</div>
1841 <div class="text-right">
1842 - <span class="currencySign">$</span> 
1843 <span id="subscriptionDiscountAmount">0.00</span> 
1844 <span class="currencyValue">USD</span
1845 >/<span class="subscriptionPeriod">Month</span>
1846 </div>
1847 </div>
1848 <div id="subscriptionPaymentAmountAfterDiscountBlock" class="orderTotalLine">
1849 <div style="font-weight:bold">Future Payments:</div>
1850 <div id="futurePaymentsAmount" style="font-weight:bold" class="text-right">
1851 <span class="currencySign">$</span> 
1852 <span id="subscriptionPaymentAmountAfterDiscount" class="subscriptionPaymentAmountAfterDiscount" data-price="199">199.00</span> 
1853 <span class="currencyValue">USD</span
1854 >/<span class="subscriptionPeriod">Month</span>
1855 </div>
1856 </div>
1857 </div>
1858 
1859 
1859<script type="text/javascript">
1860 jQuery(document).ready(function() {
1861 jQuery('#customerCountry, #customerVat, #customerState, #customerZip').change(function() {
1862 if (window.orderFormController) {
1863 window.orderFormController.updateVat();
1864 }
1865 });
1866 jQuery('#customerVat, #customerState, #customerZip').keyup(function() {
1867 if (window.orderFormController) {
1868 window.orderFormController.updateVat();
1869 }
1870 });
1871 if (window.orderFormController) {
1872 window.orderFormController.updateVat();
1873 }
1874 });
1875 </script>
1875
1876 </div>
1877 <div class="clear"></div> 
1878 </div>
1879 <div id="contentBlock28" class="contentBlockElement editable acceptTermsBlock " data-animation-type="none" style="font-family: ; font-size: 14px; font-weight: ; line-height: ; color:#000000; margin:0px 0px 20px 0px;">
1880 <div class="pbBlockInner blockCenterAligment oneHundredWidth noBordersPBElement" style="border-style: none; border-width: 0px; border-color: #000000; background-color: transparent; padding-top: 0px;padding-right: 0px; padding-bottom: 0px; padding-left: 20px;">
1881 <span class="greyCheckbox acceptedTermsCheckbox"><input type="checkbox" name="acceptedTerms" id="mustAcceptTerms" class="mustAcceptTermsCheckbox requiredField" /><label for="mustAcceptTerms"></label></span> 
1882 <label class="acceptTermsLabel mainAcceptTermsLabel" for="mustAcceptTerms">I agree to the <a data-mce-href="https://www.tuned10x.com/terms-conditions" href="https://www.tuned10x.com/terms-conditions" title="Terms &amp; Conditions" target="_blank">terms and conditions</a></label>
1883 <input type="hidden" name="acceptedTermsBlockId" value="28" /> 
1884 </div>
1885 <div class="clear"></div> 
1886 </div>
1887 <style type="text/css">
1888 #contentBlock9 .buttonLabel div {
1889 display: inline-block;
1890 }
1891 </style>
1892 <div id="contentBlock9" class="contentBlockElement editable orderSubmitBlock " data-animation-type="none" style="text-align:center; margin:50px 0px 20px 0px;font-family: Lato; font-size: 20px; font-weight:; line-height: ;" >
1893 <button type="submit" class="btn parsePageBuilder definedPBButton allBordersPBElement" onclick="return submitOrderForm();" style="color: #ffffff; background-color: #043779; border-style: solid; border-width: 1px; border-radius:0px 0px 0px 0px; border-color: #043779; padding-top: 10px;padding-right: 40px; padding-bottom: 10px; padding-left: 40px;" >
1894 <span class="buttonIcon buttonIcons" style="color: #ffffff;"></span>
1895 <span class="buttonLabel"><strong>Complete My Order</strong></span>
1896 <span class="buttonRightIcon buttonIcons" style="color: #ffffff;"></span>
1897 <span class="buttonSubText" style="font-size: 12px; font-family: Open Sans; color: #555555; margin-top: 0px"></span>
1898 </button>
1899 <div id="processLoad" class="processLoad" style="display:none;">
1900 <img src="https://d20wyzo75p8n74.cloudfront.net/defaultimages/ajax-loader.gif" />
1901 </div>
1902 <input type="hidden" value="subscription" name="paymentType"> 
1903 
1904 
1905 <div class="payment-errors" style="display: block !important; padding-top: 10px;">
1906 </div>
1907 </div>
1908 <div id="contentBlock38" class="contentBlockElement imageContentBlock noBordersPBElement " data-animation-type="none" style="background-color:transparent; margin:0px 0px 20px 0px;"><img data-src="https://10xproupload.s3.amazonaws.com/en614/custom/pagesImages/52_243_pbBlocks381569106574.png" alt="" class="lazyload blockCenterAligment" style="border-radius: inherit; height: auto;width:119px; " /><div class='clear'></div> </div>
1909 </div>
1910 </div>
1911 <style>@media(max-width:768px){ #pbRow2Column2{padding:0px 10px 0px 10px !important;}}</style>
1912 <div class="pbEditableColumn pbEditableColumn2 pbRow2Columns" id="pbRow2Column2" style="width: 33.33%;padding:0px 10px 0px 10px;">
1913 <div class="pbColumnContent allBordersPBElement" id="pbRow2Column2Content" style="background-color:transparent;">
1914 <div id="contentBlock11" class="contentBlockElement pbTitleBlock " data-animation-type="none" style="color:#222222;margin:0px 0px 20px 0px;font-size:20px;font-weight:bold;line-height:1.2;font-family:Lato;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style=""><div class="titleTextContainer"><strong>Your Package Includes:</strong></div></div><div class='clear'></div></div>
1915 <div id="contentBlock12" class="contentBlockElement listContentBlock " data-animation-type="none" style="margin:0px 0px 37px 0px;color:#000000;font-family:Lato;font-size:16px;font-weight:;line-height:1.1;text-align:left;">
1916 <style>
1917 #contentBlock12 a, #contentBlock12 a:hover {color:#2d91fb;}
1918 #contentBlock12 .bulletIcon i {color:#000000;}
1919 </style>
1920 <ul class="blockCenterAligment oneHundredWidth allBordersPBElement" style="background-color:transparent;">
1921 <li class="bulletItem createdItem allBordersPBElement" style='background-color:transparent;margin:0px 0px 10px 0px;'><div class="listItemContent" style=""><span class="bulletIcon" ><i class="fa fa-check"></i></span><span class="bulletItemText">Fast Start Setup</span> </div></li>
1922 <li class="bulletItem createdItem allBordersPBElement" style='background-color:transparent;margin:0px 0px 10px 0px;'><div class="listItemContent" style=""><span class="bulletIcon" ><i class="fa fa-check"></i></span><span class="bulletItemText">Unlimited Minor Website Changes</span> </div></li>
1923 <li class="bulletItem createdItem allBordersPBElement" style='background-color:transparent;margin:0px 0px 10px 0px;'><div class="listItemContent" style=""><span class="bulletIcon" ><i class="fa fa-check"></i></span><span class="bulletItemText">Discount Member Rates On Major Changes Requested</span> </div></li>
1924 <li class="bulletItem createdItem allBordersPBElement" style='background-color:transparent;margin:0px 0px 10px 0px;'><div class="listItemContent" style=""><span class="bulletIcon" ><i class="fa fa-check"></i></span><span class="bulletItemText">24/7 Rapid Response Support Desk</span> </div></li>
1925 <li class="bulletItem createdItem allBordersPBElement" style='background-color:transparent;margin:0px 0px 10px 0px;'><div class="listItemContent" style=""><span class="bulletIcon" ><i class="fa fa-check"></i></span><span class="bulletItemText">No More Tech Headaches. Just Tell Us What You Need, We'll Make It Happen</span> </div></li>
1926 <li class="bulletItem createdItem allBordersPBElement" style='background-color:transparent;margin:0px 0px 10px 0px;'><div class="listItemContent" style=""><span class="bulletIcon" ><i class="fa fa-check"></i></span><span class="bulletItemText">
1926You Can Focus On Growing Your Awesome Business</span> </div></li>
1927 </ul>
1928 <div class="clear"></div>
1929 </div>
1930 
1931 <div id="contentBlock13" class="contentBlockElement editable " data-animation-type="none" style="margin:0px 0px 20px 0px; padding: 0px 0px 0px 0px;">
1932 <div class="dividerInner blockCenterAligment" style="border-top-style: solid; border-top-width: 1px; border-top-color: #CECDCE; width: 100%%;"></div>
1933 <div class="clear"></div>
1934 </div>
1935 <div id="contentBlock14" class="contentBlockElement pbTitleBlock " data-animation-type="none" style="color:#222222;margin:0px 0px 5px 0px;font-size:20px;line-height:1.2;font-family:Lato;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style=""><div class="titleTextContainer"><strong>Need Help?</strong></div></div><div class='clear'></div></div>
1936 <div id="contentBlock15" class="contentBlockElement pbTextBlock " data-animation-type="none" style="color:#222222;margin:0px 0px 20px 0px;font-size:15px;line-height:1.4;font-family:Arial;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style=""><div class="titleTextContainer"><em></em><em>Customer Support</em><br> <a data-mce-href="mailto:[email protected]" href="/cdn-cgi/l/email-protection#61121411110e13152115140f04055051194f020e0c"><span class="__cf_email__" data-cfemail="6f1c1a1f1f001d1b2f1b1a010a0b5e5f17410c0002">[email&#160;protected]</span><br></a>24/7 Rapid Response<br><br>Call Sales<br>USA - <a data-mce-href="tel:6504884656" href="tel:6504884656">(650) 488-4656</a><br>UK -&nbsp;<a href="tel:02086380581" data-mce-href="tel:02086380581">020 8638 0581</a><br>AUS -&nbsp;<a href="tel:1300644430" data-mce-href="tel:1300644430">1300 644 430</a></div></div><div class='clear'></div></div>
1937 
1938 <div id="contentBlock20" class="contentBlockElement editable " data-animation-type="none" style="margin:0px 0px 20px 0px; padding: 0px 0px 0px 0px;">
1939 <div class="dividerInner blockCenterAligment" style="border-top-style: solid; border-top-width: 1px; border-top-color: #CECDCE; width: 100%%;"></div>
1940 <div class="clear"></div>
1941 </div>
1942 <div id="contentBlock21" class="contentBlockElement pbTitleBlock " data-animation-type="none" style="color:#222222;font-size:20px;font-weight:inherit;line-height:1.2;font-family:Arial;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style="background-color:transparent;"><div class="titleTextContainer"><strong>Privacy </strong></div></div><div class='clear'></div></div>
1943 <div id="contentBlock22" class="contentBlockElement pbTextBlock " data-animation-type="none" style="color:#222222;margin:0px 0px 20px 0px;font-size:15px;font-weight:inherit;line-height:1.4;font-family:Arial;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style="background-color:transparent;"><div class="titleTextContainer">We will not share or trade online information that you provide us (including e-mail addresses).</div></div><div class='clear'></div></div>
1944 
1945 <div id="contentBlock23" class="contentBlockElement editable " data-animation-type="none" style="margin:0px 0px 20px 0px; padding: 0px 0px 0px 0px;">
1946 <div class="dividerInner blockCenterAligment" style="border-top-style: solid; border-top-width: 1px; border-top-color: #CECDCE; width: 100%%;"></div>
1947 <div class="clear"></div>
1948 </div>
1949 <div id="contentBlock24" class="contentBlockElement pbTitleBlock " data-animation-type="none" style="color:#222222;font-size:20px;font-weight:inherit;line-height:1.2;font-family:Arial;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style="background-color:transparent;"><div class="titleTextContainer"><strong>Security</strong></div></div><div class='clear'></div></div>
1950 <div id="contentBlock25" class="contentBlockElement pbTextBlock " data-animation-type="none" style="color:#222222;margin:0px 0px 20px 0px;font-size:15px;font-weight:inherit;line-height:1.4;font-family:Arial;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style="background-color:transparent;"><div class="titleTextContainer">All personal information you submit is encrypted and secure. </div></div><div class='clear'></div></div>
1951 
1952 <div id="contentBlock26" class="contentBlockElement editable " data-animation-type="none" style="margin:0px 0px 20px 0px; padding: 0px 0px 0px 0px;">
1953 <div class="dividerInner blockCenterAligment" style="border-top-style: solid; border-top-width: 1px; border-top-color: #CECDCE; width: 100%%;"></div>
1954 <div class="clear"></div>
1955 </div>
1956 </div>
1957 </div>
1958 </div>
1959 </div>
1960 </div>
1961 </div>
1962 </div>
1963 
1964 <style> 
1965 
1966 </style>
1967 <div class="pbEditableSection fullWidthMediumPBSection None allDevicesVisibility " id="pbSection3" data-animation-type="none" style=" margin-bottom:0px;">
1968 <div class="pbSectionInner allBordersPBElement" style=" padding:50px 20px 20px 50px; ">
1969 <div class="pbSectionBG allBordersPBElement" style="background-color:rgba(50, 50, 50, 1);"></div>
1970 <div class="pbSectionContent" id="pbSectionContent3" > 
1971 
1972 <div class="pbEditableRow oneHundredWidth allBordersPBElement allDevicesVisibility fullWidthMobileView " id="pbRow3" data-animation-type="none" style=" background-color:transparent; padding:20px 10px 20px 10px; margin:0px auto 0px auto;">
1973 <div class="pbRowContent" style="vertical-align:top;">
1974 <style>@media(max-width:768px){ #pbRow3Column1{padding:0px 10px 0px 10px !important;}}</style>
1975 <div class="pbEditableColumn pbEditableColumn1 pbRow1Column" id="pbRow3Column1" style="width: 100%;padding:0px 10px 0px 10px;">
1976 <div class="pbColumnContent allBordersPBElement" id="pbRow3Column1Content" style="background-color:transparent;">
1977 <div id="contentBlock33" class="contentBlockElement pbTextBlock " data-animation-type="none" style="color:#ffffff;margin:0px 0px 20px 0px;font-size:16px;line-height:;font-family:Lato;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style=""><div class="titleTextContainer" style="text-align: center;" data-mce-style="text-align: center;">© 2021 TUNED10X | ALL RIGHTS RESERVED</div></div><div class='clear'></div></div>
1978 </div>
1979 </div>
1980 </div>
1981 </div>
1982 
1983 <div class="pbEditableRow oneHundredWidth allBordersPBElement allDevicesVisibility fullWidthMobileView " id="pbRow6" data-animation-type="none" style=" background-color:rgba(255, 255, 255, 0); padding:0px 10px 0px 10px; margin:0px auto 0px auto;">
1984 <div class="pbRowContent" style="vertical-align:top;">
1985 <style>@media(max-width:768px){ #pbRow6Column1{padding:0px 10px 0px 10px !important;}}</style>
1986 <div class="pbEditableColumn pbEditableColumn1 pbRow3Columns" id="pbRow6Column1" style="width: 33.33%;padding:0px 10px 0px 10px;">
1987 <div class="pbColumnContent noBordersPBElement" id="pbRow6Column1Content" style="">
1988 <div id="contentBlock34" class="contentBlockElement editable imageListContentBlock " data-animation-type="none" style="color:#000000;font-family:Lato;text-align:right;font-size:16px;font-weight:inherit;line-height:1.4;">
1989 <style>
1990 #contentBlock34 a, #contentBlock34 a:hover {
1991 color: #ffffff;
1992 }
1993 </style>
1994 
1995 <ul class="blockLeftAligment oneHundredWidth allBordersPBElement" style="background-color:transparent;">
1996 <li class="bulletItem createdItem" style=" background-color: transparent; border-style: none; border-width:0px; border-color: #000000; margin: 0px 0px 10px 0px;"><div class="listItemContent" style="padding:10px 0px 10px 0px;"><span class="bulletItemText" style="background-image: url('https://10xproupload.s3.amazonaws.com/en614/custom/pagesImages/43_287_pbBlocks1191568811762.png'); background-position: 0px 0.66666666666667px;"><a href="tel:6504884656"><strong>(650) 488-4656</strong></a></span></div></li>
1997 
1998 </ul>
1999 <div class="clear"></div> 
2000 
2001 </div>
2002 </div>
2003 </div>
2004 <style>@media(max-width:768px){ #pbRow6Column2{padding:0px 10px 0px 10px !important;}}</style>
2005 <div class="pbEditableColumn pbEditableColumn2 pbRow3Columns" id="pbRow6Column2" style="width: 33.33%;padding:0px 10px 0px 10px;">
2006 <div class="pbColumnContent noBordersPBElement" id="pbRow6Column2Content" style="">
2007 <div id="contentBlock35" class="contentBlockElement editable imageListContentBlock " data-animation-type="none" style="color:#000000;font-family:Lato;text-align:center;font-size:16px;font-weight:inherit;line-height:1.4;">
2008 <style>
2009 #contentBlock35 a, #contentBlock35 a:hover {
2010 color: #ffffff;
2011 }
2012 </style>
2013 
2014 <ul class="blockLeftAligment oneHundredWidth allBordersPBElement" style="background-color:transparent;">
2015 <li class="bulletItem createdItem" style=" background-color: transparent; border-style: none; border-width:0px; border-color: #000000; margin: 0px 0px 10px 0px;"><div class="listItemContent" style="padding:10px 0px 10px 0px;"><span class="bulletItemText" style="background-image: url('https://10xproupload.s3.amazonaws.com/en614/custom/pagesImages/43_287_pbBlocks1201568811774.png'); background-position: 0px 0.66666666666667px;"><a href="tel:02086380581"><strong>020 8638 0581</strong></a></span></div></li>
2016 
2017 </ul>
2018 <div class="clear"></div> 
2019 
2020 </div>
2021 </div>
2022 </div>
2023 <style>@media(max-width:768px){ #pbRow6Column3{padding:0px 10px 0px 10px !important;}}</style>
2024 <div class="pbEditableColumn pbEditableColumn3 pbRow3Columns" id="pbRow6Column3" style="width: 33.33%;padding:0px 10px 0px 10px;">
2025 <div class="pbColumnContent noBordersPBElement" id="pbRow6Column3Content" style="">
2026 <div id="contentBlock36" class="contentBlockElement editable imageListContentBlock " data-animation-type="none" style="color:#000000;font-family:Lato;text-align:left;font-size:16px;font-weight:inherit;line-height:1.4;">
2027 <style>
2028 #contentBlock36 a, #contentBlock36 a:hover {
2029 color: #ffffff;
2030 }
2031 </style>
2032 
2033 <ul class="blockLeftAligment oneHundredWidth allBordersPBElement" style="background-color:transparent;">
2034 <li class="bulletItem createdItem" style=" background-color: transparent; border-style: none; border-width:0px; border-color: #000000; margin: 0px 0px 10px 0px;"><div class="listItemContent" style="padding:10px 0px 10px 0px;"><span class="bulletItemText" style="background-image: url('https://10xproupload.s3.amazonaws.com/en614/custom/pagesImages/43_287_pbBlocks1191568811674.png'); background-position: 0px 0.66666666666667px;"><a href="tel:1300644430"><strong>1300 644 430</strong></a></span></div></li>
2035 
2036 </ul>
2037 <div class="clear"></div> 
2038 
2039 </div>
2040 </div>
2041 </div>
2042 </div>
2043 </div>
2044 </div>
2045 </div>
2046 </div>
2047 
2048 </main>
2049 <input type="hidden" name="pageId" value="484" />
2050 <input type="hidden" name="bumpOptionSelected" value="0" id="bumpOptionSelected484"/>
2051 </form> 
2052 </div>
vendor: 110 bytes, lines 2052-2053
2052
2053 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
2053<script type="text/javascript">
2054 jQuery(function() {
2055 tryToInitPageAudios();
2056 });
2057 
2058 function tryToInitPageAudios() {
2059 if ( pbAudiosList.length && 
2060 window.initPageAudios) {
2061 initPageAudios();
2062 } else {
2063 setTimeout(tryToInitPageAudios, 500);
2064 }
2065 }
2066 
2067 </script>
2067 
2068 <!-- Custom code -->
2069 
2070 
2071 
2072 </div>
2073 <div id="fixForMarginBottom" style="display: table"></div>
2074 
2074<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"d96132871db74fcd8a9c60261c1ad14b","r":1,"spa":2}' crossorigin="anonymous"></script>
2074
2075</body>
2076</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.