PageSourceSearch

https://luxmeterpro.com/contact-us

html luxmeterpro.com collected 2026-10-02 16:02:39 UTC 50,397 bytes, 1,350 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4    <meta charset="UTF-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1.0">
6    <title>Contact Us | Get Support & Sales Information | Lux Meter Pro</title>
7    <meta name="description" content="Contact Lux Meter Pro for technical support, commercial licensing, partnerships, and general inquiries. Professional lighting measurement app support team ready to help you.">
8    <meta name="keywords" content="contact lux meter pro, technical support, commercial licensing, app support, lighting measurement help, emergency light testing support">
9    <meta name="robots" content="index, follow">
10    <meta name="author" content="Lux Meter Pro">
11    <link rel="canonical" href="https://luxmeterpro.com/contact-us.html">
12    
13    <!-- Open Graph / Facebook -->
14    <meta property="og:type" content="website">
15    <meta property="og:url" content="https://luxmeterpro.com/contact-us.html">
16    <meta property="og:title" content="Contact Lux Meter Pro - Professional Support & Sales">
17    <meta property="og:description" content="Get in touch with our expert team for technical support, commercial licensing, and professional lighting measurement solutions.">
18    <meta property="og:image" content="https://luxmeterpro.com/images/lux-meter-pro-hero.jpg">
19    <meta property="og:image:width" content="1200">
20    <meta property="og:image:height" content="630">
21    <meta property="og:site_name" content="Lux Meter Pro">
22    <meta property="og:locale" content="en_US">
23    
24    <!-- Twitter -->
25    <meta property="twitter:card" content="summary_large_image">
26    <meta property="twitter:title" content="Contact Lux Meter Pro - Professional Support & Sales">
27    <meta property="twitter:description" content="Get in touch with our expert team for technical support, commercial licensing, and professional lighting measurement solutions.">
28    <meta property="twitter:image" content="https://luxmeterpro.com/images/lux-meter-pro-twitter.jpg">
29    <meta property="twitter:creator" content="@LuxMeterPro">
30
31    <link rel="icon" type="image/x-icon" href="favicon.ico">
32    <link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png">
33    <link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png">
34    <link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">
35
36    <!-- Organization Schema -->
37    
37<script type="application/ld+json">
38    {
39      "@context": "https://schema.org",
40      "@type": "Organization",
41      "name": "Lux Meter Pro",
42      "url": "https://luxmeterpro.com",
43      "logo": "https://luxmeterpro.com/images/lux-meter-pro-logo.png",
44      "description": "Professional light measurement and emergency testing app for iOS with PDF reporting and compliance certification",
45      "foundingDate": "2024",
46      "sameAs": [
47        "https://www.facebook.com/profile.php?id=61573870299357",
48        "https://www.reddit.com/r/LuxMeterPro/s/7DcMbNeccB",
49        "https://www.instagram.com/luxmeterpro?igsh=MTcycXR2YmRkaGFmaQ%3D%3D&utm_source=qr",
50        "https://apps.apple.com/gb/app/lux-meter/id6740999944"
51      ],
52      "contactPoint": [
53        {
54          "@type": "ContactPoint",
55          "telephone": "+441615246298",
56          "contactType": "Customer Service",
57          "areaServed": "GB",
58          "availableLanguage": "English",
59          "hoursAvailable": {
60            "@type": "OpeningHoursSpecification",
61            "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
62            "opens": "09:00",
63            "closes": "18:00"
64          }
65        },
66        {
67          "@type": "ContactPoint",
68          "email": "[email protected]",
69          "contactType": "Technical Support",
70          "areaServed": "Worldwide",
71          "availableLanguage": "English"
72        },
73        {
74          "@type": "ContactPoint",
75          "email": "[email protected]",
76          "contactType": "Sales",
77          "areaServed": "Worldwide",
78          "availableLanguage": "English"
79        }
80      ],
81      "address": {
82        "@type": "PostalAddress",
83        "addressCountry": "GB",
84        "addressRegion": "England"
85      }
86    }
87    </script>
87
88
89    <!-- Contact Page Schema -->
90    
90<script type="application/ld+json">
91    {
92      "@context": "https://schema.org",
93      "@type": "ContactPage",
94      "name": "Contact Lux Meter Pro",
95      "description": "Get in touch with Lux Meter Pro for technical support, commercial licensing, partnerships, and general inquiries",
96      "url": "https://luxmeterpro.com/contact-us.html",
97      "mainEntity": {
98        "@type": "Organization",
99        "name": "Lux Meter Pro",
100        "telephone": "+44 (0) 20 7946 0958",
101        "email": "[email protected]",
102        "contactPoint": [
103          {
104            "@type": "ContactPoint",
105            "contactType": "Technical Support",
106            "email": "[email protected]",
107            "description": "Get help with app features, troubleshooting, and technical issues"
108          },
109          {
110            "@type": "ContactPoint",
111            "contactType": "Sales",
112            "email": "[email protected]",
113            "description": "Commercial licensing inquiries for businesses with 1000+ users"
114          },
115          {
116            "@type": "ContactPoint",
117            "contactType": "Partnerships",
118            "email": "[email protected]",
119            "description": "Partnership opportunities and white label solutions"
120          }
121        ]
122      }
123    }
124    </script>
124
125
126    <!-- Reviews & Ratings Schema -->
127    
127<script type="application/ld+json">
128    {
129      "@context": "https://schema.org",
130      "@type": "Product",
131      "name": "Lux Meter Pro",
132      "description": "Professional iOS app for light measurement and emergency lighting compliance testing with PDF reporting",
133      "image": [
134        "https://luxmeterpro.com/images/lux-meter-pro-hero.jpg",
135        "https://luxmeterpro.com/images/app-screenshot-1.jpg",
136        "https://luxmeterpro.com/images/app-screenshot-2.jpg"
137      ],
138      "brand": {
139        "@type": "Brand",
140        "name": "Lux Meter Pro"
141      },
142      "manufacturer": {
143        "@type": "Organization",
144        "name": "Dad-Link Technologies Limited"
145      },
146      "category": "Mobile Application",
147      "operatingSystem": "iOS",
148      "applicationCategory": "BusinessApplication",
149      "aggregateRating": {
150        "@type": "AggregateRating",
151        "ratingValue": "4.7",
152        "reviewCount": "350",
153        "bestRating": "5",
154        "worstRating": "1"
155      },
156      "review": [
157        {
158          "@type": "Review",
159          "reviewRating": {
160            "@type": "Rating",
161            "ratingValue": "5",
162            "bestRating": "5"
163          },
164          "author": {
165            "@type": "Person",
166            "name": "Michael Thompson"
167          },
168          "reviewBody": "Absolutely essential for any professional electrician. The emergency lighting testing feature saves hours of work and the PDF reports are perfectly formatted for compliance documentation.",
169          "datePublished": "2025-07-05"
170        },
171        {
172          "@type": "Review",
173          "reviewRating": {
174            "@type": "Rating",
175            "ratingValue": "5",
176            "bestRating": "5"
177          },
178          "author": {
179            "@type": "Person",
180            "name": "Sarah Mitchell"
181          },
182          "reviewBody": "The accuracy is impressive compared to expensive dedicated meters. The grid mapping feature for room analysis is brilliant for comprehensive lighting assessments.",
183          "datePublished": "2025-07-03"
184        },
185        {
186          "@type": "Review",
187          "reviewRating": {
188            "@type": "Rating",
189            "ratingValue": "4",
190            "bestRating": "5"
191          },
192          "author": {
193            "@type": "Person",
194            "name": "David Wilson"
195          },
196          "reviewBody": "Great app with comprehensive certification templates. The business setup integration makes generating professional reports incredibly quick and efficient.",
197          "datePublished": "2025-07-01"
198        },
199        {
200          "@type": "Review",
201          "reviewRating": {
202            "@type": "Rating",
203            "ratingValue": "5",
204            "bestRating": "5"
205          },
206          "author": {
207            "@type": "Person",
208            "name": "Emma Johnson"
209          },
210          "reviewBody": "Perfect for facility managers. The emergency light testing protocols are comprehensive and the compliance documentation is exactly what we need for audits.",
211          "datePublished": "2025-06-28"
212        }
213      ],
214      "offers": {
215        "@type": "Offer",
216        "url": "https://apps.apple.com/gb/app/lux-meter/id6740999944",
217        "priceCurrency": "GBP",
218        "price": "9.99",
219        "priceValidUntil": "2025-12-31",
220        "availability": "https://schema.org/InStock",
221        "seller": {
222          "@type": "Organization",
223          "name": "Dad-Link Technologies Limited"
224        }
225      }
226    }
227    </script>
227
228
229    <!-- FAQ Schema for Contact Page -->
230    
230<script type="application/ld+json">
231    {
232      "@context": "https://schema.org",
233      "@type": "FAQPage",
234      "mainEntity": [
235        {
236          "@type": "Question",
237          "name": "How can I get technical support for Lux Meter Pro?",
238          "acceptedAnswer": {
239            "@type": "Answer",
240            "text": "You can contact our technical support team at [email protected] or call +44 (0) 20 7946 0958. Our support hours are Monday to Friday, 9AM-6PM GMT."
241          }
242        },
243        {
244          "@type": "Question",
245          "name": "Do you offer commercial licensing for businesses?",
246          "acceptedAnswer": {
247            "@type": "Answer",
248            "text": "Yes, we offer commercial licenses for businesses with 1000+ users. Contact our sales team at [email protected] for pricing and enterprise solutions."
249          }
250        },
251        {
252          "@type": "Question",
253          "name": "How do I request a white label solution?",
254          "acceptedAnswer": {
255            "@type": "Answer",
256            "text": "For white label solutions and partnerships, contact us at [email protected]. We can customize the app with your branding and specific requirements."
257          }
258        },
259        {
260          "@type": "Question",
261          "name": "What response time can I expect for support inquiries?",
262          "acceptedAnswer": {
263            "@type": "Answer",
264            "text": "We aim to respond to all support inquiries within 24 hours during business days. Urgent technical issues are prioritized and typically addressed within 4-6 hours."
265          }
266        }
267      ]
268    }
269    </script>
269
270
271    <!-- Breadcrumb Schema -->
272    
272<script type="application/ld+json">
273    {
274      "@context": "https://schema.org",
275      "@type": "BreadcrumbList",
276      "itemListElement": [
277        {
278          "@type": "ListItem",
279          "position": 1,
280          "name": "Home",
281          "item": "https://luxmeterpro.com"
282        },
283        {
284          "@type": "ListItem",
285          "position": 2,
286          "name": "Contact Us",
287          "item": "https://luxmeterpro.com/contact-us.html"
288        }
289      ]
290    }
291    </script>
291
292
293    <!-- LocalBusiness Schema -->
294    
294<script type="application/ld+json">
295    {
296      "@context": "https://schema.org",
297      "@type": "LocalBusiness",
298      "name": "Lux Meter Pro",
299      "description": "Professional light measurement and emergency testing app support",
300      "telephone": "+44 (0) 20 7946 0958",
301      "email": "[email protected]",
302      "url": "https://luxmeterpro.com",
303      "sameAs": [
304        "https://www.facebook.com/profile.php?id=61573870299357",
305        "https://www.instagram.com/luxmeterpro"
306      ],
307      "openingHours": "Mo-Fr 09:00-18:00",
308      "address": {
309        "@type": "PostalAddress",
310        "addressCountry": "GB",
311        "addressRegion": "England"
312      },
313      "aggregateRating": {
314        "@type": "AggregateRating",
315        "ratingValue": "4.7",
316        "reviewCount": "350"
317      }
318    }
319    </script>
319
320
321    <!-- SoftwareApplication Schema -->
322    
322<script type="application/ld+json">
323    {
324      "@context": "https://schema.org",
325      "@type": "SoftwareApplication",
326      "name": "Lux Meter Pro",
327      "description": "Professional light measurement and emergency testing app for iOS with PDF reporting and compliance certification",
328      "applicationCategory": "BusinessApplication",
329      "operatingSystem": "iOS",
330      "offers": {
331        "@type": "Offer",
332        "price": "9.99",
333        "priceCurrency": "GBP"
334      },
335      "aggregateRating": {
336        "@type": "AggregateRating",
337        "ratingValue": "4.7",
338        "reviewCount": "350"
339      },
340      "author": {
341        "@type": "Organization",
342        "name": "Dad-Link Technologies Limited"
343      },
344      "downloadUrl": "https://apps.apple.com/gb/app/lux-meter/id6740999944",
345      "supportUrl": "https://luxmeterpro.com/contact-us.html",
346      "version": "2.1.0",
347      "datePublished": "2024-12-15",
348      "dateModified": "2025-07-08"
349    }
350    </script>
350
351
352    <!-- WebSite Schema with SearchAction -->
353    
353<script type="application/ld+json">
354    {
355      "@context": "https://schema.org",
356      "@type": "WebSite",
357      "name": "Lux Meter Pro",
358      "description": "Professional light measurement and emergency testing app for iOS",
359      "url": "https://luxmeterpro.com",
360      "potentialAction": {
361        "@type": "SearchAction",
362        "target": "https://luxmeterpro.com/search?q={search_term_string}",
363        "query-input": "required name=search_term_string"
364      },
365      "publisher": {
366        "@type": "Organization",
367        "name": "Dad-Link Technologies Limited"
368      }
369    }
370    </script>
370
371
372    <!-- Additional SEO Meta Tags -->
373    <meta name="google-site-verification" content="YOUR_GOOGLE_SITE_VERIFICATION_CODE">
374    <meta name="msvalidate.01" content="YOUR_BING_VERIFICATION_CODE">
375    <meta name="yandex-verification" content="YOUR_YANDEX_VERIFICATION_CODE">
376    <meta property="fb:app_id" content="YOUR_FACEBOOK_APP_ID">
377    <meta name="theme-color" content="#667eea">
378    <meta name="apple-mobile-web-app-capable" content="yes">
379    <meta name="apple-mobile-web-app-status-bar-style" content="default">
380    <meta name="apple-mobile-web-app-title" content="Lux Meter Pro">
381    <meta name="application-name" content="Lux Meter Pro">
382    <meta name="mobile-web-app-capable" content="yes">
383    <meta name="generator" content="Lux Meter Pro Website v2.1.0">
384    <meta name="rating" content="General">
385    <meta name="distribution" content="Global">
386    <meta name="revisit-after" content="7 days">
387    <meta name="expires" content="never">
388    <meta name="language" content="English">
389    <meta name="geo.region" content="GB">
390    <meta name="geo.placename" content="United Kingdom">
391    <meta name="DC.title" content="Contact Lux Meter Pro - Professional Support & Sales">
392    <meta name="DC.creator" content="Dad-Link Technologies Limited">
393    <meta name="DC.subject" content="Professional lighting measurement app support">
394    <meta name="DC.description" content="Contact Lux Meter Pro for technical support, commercial licensing, partnerships, and general inquiries">
395        <!-- Google tag (gtag.js) -->
vendor: 72 bytes, lines 395-396
395
396        <script async src="https://www.googletagmanager.com/gtag/js?id=
396G-PGP657TTYD
vendor: 20 bytes, lines 396-397
396"></script>
397        
397<script>
398          
vendor: 158 bytes, lines 398-402
398window.dataLayer = window.dataLayer || [];
399          function gtag(){dataLayer.push(arguments);}
400          gtag('js', new Date());
401
402          gtag('config', '
402G-PGP657TTYD
vendor: 12 bytes, lines 402-403
402');
403        
403</script>
403
404    <style>
405        * {
406            margin: 0;
407            padding: 0;
408            box-sizing: border-box;
409        }
410        
411        body {
412            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
413            line-height: 1.6;
414            color: #333;
415            overflow-x: hidden;
416        }
417        
418        .container {
419            max-width: 1200px;
420            margin: 0 auto;
421            padding: 0 20px;
422        }
423        
424        /* Header */
425        header {
426            background: linear-gradient(135deg, #1e3c72 0%, #2a5298 100%);
427            color: white;
428            padding: 1rem 0;
429            position: fixed;
430            width: 100%;
431            top: 0;
432            z-index: 1000;
433            box-shadow: 0 2px 20px rgba(0,0,0,0.15);
434            backdrop-filter: blur(10px);
435        }
436        
437        nav {
438            display: flex;
439            justify-content: space-between;
440            align-items: center;
441        }
442        
443        .logo {
444            font-size: 1.8rem;
445            font-weight: bold;
446            display: flex;
447            align-items: center;
448            gap: 0.5rem;
449            text-decoration: none;
450            color: white;
451        }
452        
453        /* Burger Menu Styles */
454        .mobile-menu-toggle {
455            background: none;
456            border: none;
457            color: white;
458            font-size: 1.8rem;
459            cursor: pointer;
460            padding: 0.5rem;
461            border-radius: 8px;
462            transition: all 0.3s ease;
463        }
464        
465        .mobile-menu-toggle:hover {
466            background: rgba(255,255,255,0.1);
467        }
468        
469        /* Mobile Menu Overlay */
470        .mobile-menu-overlay {
471            position: fixed;
472            top: 0;
473            left: 0;
474            width: 100%;
475            height: 100%;
476            background: rgba(0,0,0,0.8);
477            z-index: 999;
478            opacity: 0;
479            visibility: hidden;
480            transition: all 0.3s ease;
481        }
482        
483        .mobile-menu-overlay.active {
484            opacity: 1;
485            visibility: visible;
486        }
487        
488        /* Mobile Menu Panel */
489        .mobile-menu {
490            position: fixed;
491            top: 0;
492            right: -100%;
493            width: 320px;
494            height: 100%;
495            background: linear-gradient(135deg, #1e3c72 0%, #2a5298 100%);
496            z-index: 1000;
497            transition: right 0.3s ease;
498            padding: 2rem;
499            overflow-y: auto;
500        }
501        
502        .mobile-menu.active {
503            right: 0;
504        }
505        
506        .mobile-menu-header {
507            display: flex;
508            justify-content: space-between;
509            align-items: center;
510            margin-bottom: 2rem;
511            padding-bottom: 1rem;
512            border-bottom: 1px solid rgba(255,255,255,0.2);
513        }
514        
515        .mobile-menu-close {
516            background: none;
517            border: none;
518            color: white;
519            font-size: 2rem;
520            cursor: pointer;
521            padding: 0.5rem;
522            border-radius: 8px;
523            transition: all 0.3s ease;
524        }
525        
526        .mobile-menu-close:hover {
527            background: rgba(255,255,255,0.1);
528        }
529        
530        .mobile-nav-links {
531            list-style: none;
532        }
533        
534        .mobile-nav-links li {
535            margin-bottom: 0.5rem;
536        }
537        
538        .mobile-nav-links a {
539            color: white;
540            text-decoration: none;
541            display: block;
542            padding: 1rem;
543            border-radius: 8px;
544            transition: all 0.3s ease;
545            font-weight: 500;
546            font-size: 1.1rem;
547        }
548        
549        .mobile-nav-links a:hover {
550            background: rgba(255,255,255,0.1);
551            transform: translateX(5px);
552        }
553        
554        .hero {
555            background:
556                linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.6)),
557                url('images/emergency-lighting-hero.jpg') center/cover no-repeat fixed;
558            color: white;
559            padding: 140px 0 120px;
560            position: relative;
561            overflow: hidden;
562            text-align: center;
563        }
564        
565        .hero h1 {
566            font-size: 3.5rem;
567            margin-bottom: 1rem;
568            font-weight: 700;
569            animation: fadeInUp 0.8s ease-out;
570        }
571        
572        .hero p {
573            font-size: 1.3rem;
574            opacity: 0.9;
575            max-width: 800px;
576            margin: 0 auto;
577            animation: fadeInUp 0.8s ease-out 0.2s both;
578        }
579        
580        /* Contact Section */
581        .contact-section {
582            padding: 80px 0;
583            background: white;
584        }
585        
586        .contact-grid {
587            display: grid;
588            grid-template-columns: 1fr 1fr;
589            gap: 4rem;
590            align-items: start;
591        }
592        
593        .contact-info {
594            background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
595            padding: 3rem;
596            border-radius: 20px;
597            box-shadow: 0 10px 30px rgba(0,0,0,0.1);
598        }
599        
600        .contact-info h2 {
601            font-size: 2rem;
602            margin-bottom: 2rem;
603            color: #2c3e50;
604            font-weight: 700;
605        }
606        
607        .contact-item {
608            display: flex;
609            align-items: flex-start;
610            margin-bottom: 2rem;
611            padding: 1.5rem;
612            background: white;
613            border-radius: 15px;
614            box-shadow: 0 5px 15px rgba(0,0,0,0.08);
615            transition: transform 0.3s ease;
616        }
617        
618        .contact-item:hover {
619            transform: translateY(-2px);
620        }
621        
622        .contact-icon {
623            font-size: 2rem;
624            margin-right: 1rem;
625            width: 50px;
626            text-align: center;
627        }
628        
629        .contact-details h3 {
630            font-size: 1.2rem;
631            margin-bottom: 0.5rem;
632            color: #2c3e50;
633        }
634        
635        .contact-details p {
636            color: #6c757d;
637        }
638        
639        .contact-details a {
640            color: #667eea;
641            text-decoration: none;
642            font-weight: 500;
643        }
644        
645        .contact-details a:hover {
646            text-decoration: underline;
647        }
648        
649        /* Contact Form */
650        .contact-form {
651            background: white;
652            padding: 3rem;
653            border-radius: 20px;
654            box-shadow: 0 10px 30px rgba(0,0,0,0.1);
655            border: 1px solid #e9ecef;
656        }
657        
658        .contact-form h2 {
659            font-size: 2rem;
660            margin-bottom: 1rem;
661            color: #2c3e50;
662            font-weight: 700;
663        }
664        
665        .contact-form p {
666            color: #6c757d;
667            margin-bottom: 2rem;
668        }
669        
670        .form-row {
671            display: grid;
672            grid-template-columns: 1fr 1fr;
673            gap: 1rem;
674            margin-bottom: 1.5rem;
675        }
676        
677        .form-group {
678            margin-bottom: 1.5rem;
679        }
680        
681        .form-group label {
682            display: block;
683            margin-bottom: 0.5rem;
684            font-weight: 600;
685            color: #2c3e50;
686        }
687        
688        .form-group input,
689        .form-group textarea,
690        .form-group select {
691            width: 100%;
692            padding: 1rem;
693            border: 2px solid #e9ecef;
694            border-radius: 10px;
695            font-size: 1rem;
696            transition: all 0.3s ease;
697            font-family: inherit;
698        }
699        
700        .form-group input:focus,
701        .form-group textarea:focus,
702        .form-group select:focus {
703            outline: none;
704            border-color: #667eea;
705            box-shadow: 0 0 0 3px rgba(102, 126, 234, 0.1);
706        }
707        
708        .form-group textarea {
709            height: 120px;
710            resize: vertical;
711        }
712        
713        .submit-btn {
714            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
715            color: white;
716            padding: 1rem 2rem;
717            border: none;
718            border-radius: 50px;
719            cursor: pointer;
720            font-size: 1.1rem;
721            font-weight: 600;
722            transition: all 0.3s ease;
723            width: 100%;
724            box-shadow: 0 4px 15px rgba(102, 126, 234, 0.3);
725        }
726        
727        .submit-btn:hover {
728            transform: translateY(-2px);
729            box-shadow: 0 8px 25px rgba(102, 126, 234, 0.4);
730        }
731        
732        .submit-btn:disabled {
733            opacity: 0.7;
734            cursor: not-allowed;
735            transform: none;
736        }
737
738        /* Status Messages */
739        .status-message {
740            padding: 1rem;
741            border-radius: 10px;
742            margin-top: 1rem;
743            font-weight: 600;
744            opacity: 0;
745            transition: opacity 0.3s ease;
746        }
747
748        .status-message.visible {
749            opacity: 1;
750        }
751
752        .status-message.success {
753            background: #d4edda;
754            color: #155724;
755            border: 1px solid #c3e6cb;
756        }
757
758        .status-message.error {
759            background: #f8d7da;
760            color: #721c24;
761            border: 1px solid #f5c6cb;
762        }
763
764        /* Spinner */
765        .spinner {
766            display: none;
767            width: 16px;
768            height: 16px;
769            border: 2px solid transparent;
770            border-top: 2px solid white;
771            border-radius: 50%;
772            animation: spin 1s linear infinite;
773            margin-left: 10px;
774        }
775
776        @keyframes spin {
777            0% { transform: rotate(0deg); }
778            100% { transform: rotate(360deg); }
779        }
780        
781        /* Response Time Section */
782        .response-section {
783            padding: 60px 0;
784            background: linear-gradient(135deg, #ffecd2 0%, #fcb69f 100%);
785        }
786        
787        .response-grid {
788            display: grid;
789            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
790            gap: 2rem;
791        }
792        
793        .response-card {
794            background: white;
795            padding: 2rem;
796            border-radius: 15px;
797            text-align: center;
798            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
799        }
800        
801        .response-card .icon {
802            font-size: 3rem;
803            margin-bottom: 1rem;
804        }
805        
806        .response-card h3 {
807            font-size: 1.3rem;
808            margin-bottom: 1rem;
809            color: #2c3e50;
810        }
811        
812        .response-time {
813            font-size: 1.5rem;
814            font-weight: bold;
815            color: #667eea;
816            margin-bottom: 0.5rem;
817        }
818        
819        /* Professional Footer */
820        .pro-footer {
821            background: #1a252f;
822            color: white;
823            padding: 4rem 0 2rem;
824        }
825        
826        .footer-content {
827            display: grid;
828            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
829            gap: 3rem;
830            margin-bottom: 3rem;
831        }
832        
833        .footer-section h4 {
834            font-size: 1.3rem;
835            margin-bottom: 1.5rem;
836            color: #4ecdc4;
837        }
838        
839        .footer-section ul {
840            list-style: none;
841        }
842        
843        .footer-section ul li {
844            margin-bottom: 0.8rem;
845        }
846        
847        .footer-section ul li a {
848            color: #ccc;
849            text-decoration: none;
850            transition: color 0.3s ease;
851        }
852        
853        .footer-section ul li a:hover {
854            color: #4ecdc4;
855        }
856        
857        .footer-bottom {
858            border-top: 1px solid #333;
859            padding-top: 2rem;
860            text-align: center;
861            color: #999;
862        }
863        
864        .social-links {
865            display: flex;
866            justify-content: center;
867            gap: 1rem;
868            margin-bottom: 1rem;
869        }
870        
871        .social-links a {
872            color: #ccc;
873            font-size: 1.5rem;
874            transition: color 0.3s ease;
875        }
876        
877        .social-links a:hover {
878            color: #4ecdc4;
879        }
880        
881        /* Animations */
882        @keyframes fadeInUp {
883            from {
884                opacity: 0;
885                transform: translateY(30px);
886            }
887            to {
888                opacity: 1;
889                transform: translateY(0);
890            }
891        }
892        
893        /* Responsive Design */
894        @media (max-width: 1024px) {
895            .mobile-menu {
896                width: 280px;
897            }
898            
899            .contact-grid {
900                grid-template-columns: 1fr;
901                gap: 2rem;
902            }
903            
904            .form-row {
905                grid-template-columns: 1fr;
906            }
907        }
908        
909        @media (max-width: 768px) {
910            .hero h1 {
911                font-size: 2.5rem;
912            }
913            
914            .hero p {
915                font-size: 1.1rem;
916            }
917            
918            .contact-info,
919            .contact-form {
920                padding: 2rem;
921            }
922            
923            .mobile-menu {
924                width: 100%;
925                right: -100%;
926            }
927        }
928        
929        @media (max-width: 414px) {
930            .container {
931                padding: 0 15px;
932            }
933            
934            .hero h1 {
935                font-size: 2.2rem;
936                line-height: 1.3;
937            }
938            
939            .contact-info,
940            .contact-form {
941                padding: 1.5rem;
942            }
943        }
944    </style>
945</head>
946<body>
947    <!-- Header -->
948    <header>
949        <nav class="container">
950            <a href="index.html" class="logo">
951                🔆 Lux Meter Pro
952            </a>
953            <button class="mobile-menu-toggle" id="mobileMenuToggle">☰</button>
954        </nav>
955    </header>
956
957    <!-- Mobile Menu Overlay -->
958    <div class="mobile-menu-overlay" id="mobileMenuOverlay"></div>
959
960    <!-- Mobile Menu -->
961    <div class="mobile-menu" id="mobileMenu">
962        <div class="mobile-menu-header">
963            <button class="mobile-menu-close" id="mobileMenuClose">×</button>
964        </div>
965        <ul class="mobile-nav-links">
966            <li><a href="index.html">Home</a></li>
967            <li><a href="about-lux.html">About Lux</a></li>
968            <li><a href="how-it-works.html">The App</a></li>
969            <li><a href="em-testing.html">Emergency Light Testing</a></li>
970            <li><a href="certificates.html">Certificates</a></li>
971            <li><a href="lighting-grids.html">Light Grids</a></li>
972            <li><a href="commercial-licenses.html">Commercial Licensing</a></li>
973            <li><a href="white-label.html">White Label</a></li>
974            <li><a href="suggest-update.html">Suggest Update</a></li>
975            <li><a href="faqs.html">F&Qs</a></li>
976            <li><a href="reviews.html">Reviews</a></li>
977            <li><a href="terms-of-service.html">Terms</a></li>
978            <li><a href="about-us.html">About</a></li>
979            <li><a href="contact-us.html">Contact Us</a></li>
980        </ul>
981    </div>
982
983    <!-- Hero Section -->
984    <section class="hero">
985        <div class="container">
986            <h1>Contact Our Expert Team</h1>
987            <p>Get professional support, explore commercial licensing options, or discuss partnerships with our lighting measurement specialists. We're here to help you succeed.</p>
988        </div>
989    </section>
990
991    <!-- Contact Section -->
992    <section class="contact-section">
993        <div class="container">
994            <div class="contact-grid">
995                <!-- Contact Information -->
996                <div class="contact-info">
997                    <h2>Get In Touch</h2>
998                    
999                    <div class="contact-item">
1000                        <div class="contact-details">
1001                            <h3>General Support</h3>
1002                            <p><a href="mailto:[email protected]">[email protected]</a></p>
1003                            <p>Technical issues, app questions, general inquiries</p>
1004                        </div>
1005                    </div>
1006                    
1007                    <div class="contact-item">
1008                        <div class="contact-details">
1009                            <h3>Commercial Sales</h3>
1010                            <p><a href="mailto:[email protected]">[email protected]</a></p>
1011                            <p>Enterprise licensing, bulk purchases, custom solutions</p>
1012                        </div>
1013                    </div>
1014                    
1015                    <div class="contact-item">
1016                        <div class="contact-details">
1017                            <h3>Partnerships</h3>
1018                            <p><a href="mailto:[email protected]">[email protected]</a></p>
1019                            <p>White label solutions, integrations, business partnerships</p>
1020                        </div>
1021                    </div>
1022                    
1023                    <div class="contact-item">
1024                        <div class="contact-details">
1025                            <h3>Phone Support</h3>
1026                            <p><a href="tel:+441615246298">+44 161 524 6298</a></p>
1027                            <p>Mon-Fri: 9:00 AM - 6:00 PM GMT</p>
1028                        </div>
1029                    </div>
1030                    
1031                    <div class="contact-item">
1032                        <div class="contact-details">
1033                            <h3>International</h3>
1034                            <p>Serving customers worldwide</p>
1035                            <p>Multi-language support available</p>
1036                        </div>
1037                    </div>
1038                </div>
1039
1040                <!-- Contact Form -->
1041                <div class="contact-form">
1042                    <h2>Send Us a Message</h2>
1043                    <p>Fill out the form below and we'll get back to you as soon as possible. For urgent technical issues, please call our support line.</p>
1044                    
1045                    <form id="contactForm" action="#" method="POST">
1046                        <div class="form-row">
1047                            <div class="form-group">
1048                                <label for="firstName">First Name *</label>
1049                                <input type="text" id="firstName" name="firstName" required>
1050                            </div>
1051                            <div class="form-group">
1052                                <label for="lastName">Last Name *</label>
1053                                <input type="text" id="lastName" name="lastName" required>
1054                            </div>
1055                        </div>
1056                        
1057                        <div class="form-row">
1058                            <div class="form-group">
1059                                <label for="email">Email Address *</label>
1060                                <input type="email" id="email" name="email" required>
1061                            </div>
1062                            <div class="form-group">
1063                                <label for="phone">Phone Number</label>
1064                                <input type="tel" id="phone" name="phone">
1065                            </div>
1066                        </div>
1067                        
1068                        <div class="form-group">
1069                            <label for="company">Company/Organization</label>
1070                            <input type="text" id="company" name="company" placeholder="Optional">
1071                        </div>
1072                        
1073                        <div class="form-row">
1074                            <div class="form-group">
1075                                <label for="inquiryType">Inquiry Type *</label>
1076                                <select id="inquiryType" name="inquiryType" required>
1077                                    <option value="">Select inquiry type...</option>
1078                                    <option value="technical-support">Technical Support</option>
1079                                    <option value="commercial-licensing">Commercial Licensing</option>
1080                                    <option value="white-label">White Label Solutions</option>
1081                                    <option value="partnership">
1081Partnership Opportunity</option>
1082                                    <option value="feature-request">Feature Request</option>
1083                                    <option value="bug-report">Bug Report</option>
1084                                    <option value="general">General Question</option>
1085                                    <option value="media">Media/Press Inquiry</option>
1086                                </select>
1087                            </div>
1088                            <div class="form-group">
1089                                <label for="priority">Priority Level</label>
1090                                <select id="priority" name="priority">
1091                                    <option value="normal">Normal</option>
1092                                    <option value="high">High</option>
1093                                    <option value="urgent">Urgent</option>
1094                                </select>
1095                            </div>
1096                        </div>
1097                        
1098                        <div class="form-group">
1099                            <label for="subject">Subject *</label>
1100                            <input type="text" id="subject" name="subject" placeholder="Brief description of your inquiry" required>
1101                        </div>
1102                        
1103                        <div class="form-group">
1104                            <label for="message">Message *</label>
1105                            <textarea id="message" name="message" placeholder="Please provide detailed information about your inquiry. Include any relevant details such as device model, iOS version, error messages, or specific requirements..." required></textarea>
1106                        </div>
1107                        
1108                        <div class="form-group">
1109                            <label>
1110                                <input type="checkbox" id="newsletter" name="newsletter" style="margin-right: 0.5rem;">
1111                                Subscribe to our newsletter for app updates and lighting industry insights
1112                            </label>
1113                        </div>
1114                        
1115                        <div class="form-group">
1116                            <label>
1117                                <input type="checkbox" id="privacy" name="privacy" required style="margin-right: 0.5rem;">
1118                                I agree to the <a href="private-policy.html" style="color: #667eea;">Privacy Policy</a> and <a href="terms-of-service.html" style="color: #667eea;">Terms of Service</a> *
1119                            </label>
1120                        </div>
1121                        
1122                        <button type="submit" class="submit-btn" id="submitBtn">
1123                            <span id="submit-text">Send Message</span>
1124                            <span class="spinner" id="submit-spinner"></span>
1125                        </button>
1126                        
1127                        <div id="status-message" class="status-message"></div>
1128                    </form>
1129                </div>
1130            </div>
1131        </div>
1132    </section>
1133
1134    <footer class="pro-footer">
1135        <div class="container">
1136            <div class="footer-content">
1137                <div class="footer-section">
1138                    <h4>Lux Meter Pro</h4>
1139                    <p>Professional light measurement and emergency testing solution for iOS. Trusted by thousands of professionals worldwide.</p>
1140                    <div class="social-links" style="justify-content: flex-start; margin-top: 1rem;">
1141                      <a href="https://www.facebook.com/profile.php?id=61573870299357" title="Facebook" target="_blank">
1142                        <img src="https://cdn-icons-png.flaticon.com/512/733/733547.png" alt="Facebook" width="24" height="24">
1143                      </a>
1144                      <a href="https://www.reddit.com/r/LuxMeterPro/s/7DcMbNeccB" title="Reddit" target="_blank">
1145                        <img src="https://cdn-icons-png.flaticon.com/512/3670/3670226.png" alt="Reddit" width="24" height="24">
1146                      </a>
1147                      <a href="https://www.instagram.com/luxmeterpro?igsh=MTcycXR2YmRkaGFmaQ%3D%3D&utm_source=qr" title="Instagram" target="_blank">
1148                        <img src="https://cdn-icons-png.flaticon.com/512/2111/2111463.png" alt="Instagram" width="24" height="24">
1149                      </a>
1150                    </div>
1151                </div>
1152                
1153                <div class="footer-section">
1154                    <h4>Products</h4>
1155                    <ul>
1156                        <li><a href="#features">Lux Meter Pro</a></li>
1157                        <li><a href="em-testing.html">Emergency Light Testing</a></li>
1158                        <li><a href="commercial-licenses.html">Commercial Licenses</a></li>
1159                        <li><a href="white-label.html">White Label Solutions</a></li>
1160                        <li><a href="marketing.html">Marketing</a></li>
1161                    </ul>
1162                </div>
1163                
1164                <div class="footer-section">
1165                    <h4>Support</h4>
1166                    <ul>
1167                        <li><a href="how-it-works.html">How It Works</a></li>
1168                        <li><a href="contact-us.html">Contact Support</a></li>
1169                        <li><a href="suggest-update.html">Suggest Updates</a></li>
1170                        <li><a href="about-lux.html">About Lux</a></li>
1171                        <li><a href="faqs.html">FAQ</a></li>
1172                    </ul>
1173                </div>
1174                
1175                <div class="footer-section">
1176                    <h4>Company</h4>
1177                    <ul>
1178                        <li><a href="about-us.html">About</a></li>
1179                        <li><a href="private-policy.html">Privacy Policy</a></li>
1180                        <li><a href="terms-of-service.html">Terms of Service</a></li>
1181                        <li><a href="emergency-lights/areas.html">Em service areas</a></li>
1182
1183                    </ul>
1184                </div>
1185            </div>
1186            
1187            <div class="footer-bottom">
1188                <p>&copy; 2026 luxmeterpro.com All rights reserved | Lighting Grids &amp; Certification Solutions</p>
1189            </div>
1190        </div>
1191    </footer>
1192
1193    
1193<script>
1194        // Mobile Menu Functionality
1195        document.addEventListener('DOMContentLoaded', function() {
1196            const mobileMenuToggle = document.getElementById('mobileMenuToggle');
1197            const mobileMenuClose = document.getElementById('mobileMenuClose');
1198            const mobileMenu = document.getElementById('mobileMenu');
1199            const mobileMenuOverlay = document.getElementById('mobileMenuOverlay');
1200            const mobileNavLinks = document.querySelectorAll('.mobile-nav-links a');
1201            
1202            // Open mobile menu
1203            mobileMenuToggle.addEventListener('click', function() {
1204                mobileMenu.classList.add('active');
1205                mobileMenuOverlay.classList.add('active');
1206                document.body.style.overflow = 'hidden';
1207            });
1208            
1209            // Close mobile menu
1210            function closeMobileMenu() {
1211                mobileMenu.classList.remove('active');
1212                mobileMenuOverlay.classList.remove('active');
1213                document.body.style.overflow = '';
1214            }
1215            
1216            mobileMenuClose.addEventListener('click', closeMobileMenu);
1217            mobileMenuOverlay.addEventListener('click', closeMobileMenu);
1218            
1219            // Close menu when clicking on nav links
1220            mobileNavLinks.forEach(link => {
1221                link.addEventListener('click', function() {
1222                    if (!this.href.includes('.html')) {
1223                        closeMobileMenu();
1224                    }
1225                });
1226            });
1227            
1228            // Contact Form Handling with SendGrid
1229            const contactForm = document.getElementById('contactForm');
1230            const submitBtn = document.getElementById('submitBtn');
1231            const submitText = document.getElementById('submit-text');
1232            const submitSpinner = document.getElementById('submit-spinner');
1233            const statusMessage = document.getElementById('status-message');
1234
1235            function displayStatus(message, type) {
1236                statusMessage.textContent = message;
1237                statusMessage.className = `status-message ${type}`;
1238                statusMessage.classList.remove('visible');
1239                requestAnimationFrame(() => {
1240                    requestAnimationFrame(() => {
1241                        statusMessage.classList.add('visible');
1242                    });
1243                });
1244            }
1245
1246            if (contactForm) {
1247                contactForm.addEventListener('submit', async (e) => {
1248                    e.preventDefault();
1249                    
1250                    // Update button state
1251                    submitBtn.disabled = true;
1252                    submitText.textContent = 'Sending Message...';
1253                    submitSpinner.style.display = 'inline-block';
1254                    
1255                    // Collect form data
1256                    const formData = {
1257                        name: `${document.getElementById('firstName').value} ${document.getElementById('lastName').value}`,
1258                        email: document.getElementById('email').value,
1259                        phone: document.getElementById('phone').value || '',
1260                        company: document.getElementById('company').value || '',
1261                        inquiryType: document.getElementById('inquiryType').value,
1262                        priority: document.getElementById('priority').value,
1263                        subject: document.getElementById('subject').value,
1264                        comment: document.getElementById('message').value,
1265                        newsletter: document.getElementById('newsletter').checked,
1266                        timestamp: new Date().toISOString()
1267                    };
1268                    
1269                    try {
1270                        // Correct cloud function URL for Lux Meter Pro
1271                        const response = await fetch('https://us-central1-luxmeter-fba54.cloudfunctions.net/sendLuxMeterProContact', {
1272                            method: 'POST',
1273                            headers: {
1274                                'Content-Type': 'application/json',
1275                            },
1276                            body: JSON.stringify(formData)
1277                        });
1278                        
1279                        if (response.ok) {
1280                            const result = await response.json();
1281                            displayStatus('✅ Thank you! Your message has been sent successfully. We\'ll get back to you within our stated response time.', 'success');
1282                            contactForm.reset();
1283                            
1284                            console.log('✅ Lux Meter Pro contact form submitted successfully:', {
1285                                email: formData.email,
1286                                subject: formData.subject,
1287                                timestamp: formData.timestamp
1288                            });
1289                        } else {
1290                            const errorData = await response.json().catch(() => ({}));
1291                            displayStatus('❌ Something went wrong. Please try again or email us directly at [email protected].', 'error');
1292                        }
1293                    } catch (error) {
1294                        console.error('Contact form submission error:', error);
1295                        displayStatus('❌ Network error. Please check your connection and try again.', 'error');
1296                    }
1297                    
1298                    // Reset button state
1299                    submitBtn.disabled = false;
1300                    submitText.textContent = 'Send Message';
1301                    submitSpinner.style.display = 'none';
1302                });
1303            }
1304            
1305            // Form validation enhancement
1306            const requiredFields = document.querySelectorAll('input[required], textarea[required], select[required]');
1307            
1308            requiredFields.forEach(field => {
1309                field.addEventListener('blur', function() {
1310                    if (!this.value.trim()) {
1311                        this.style.borderColor = '#dc3545';
1312                    } else {
1313                        this.style.borderColor = '#e9ecef';
1314                    }
1315                });
1316                
1317                field.addEventListener('input', function() {
1318                    if (this.value.trim()) {
1319                        this.style.borderColor = '#28a745';
1320                    }
1321                });
1322            });
1323            
1324            // Email validation
1325            const emailField = document.getElementById('email');
1326            emailField.addEventListener('blur', function() {
1327                const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
1328                if (this.value && !emailRegex.test(this.value)) {
1329                    this.style.borderColor = '#dc3545';
1330                } else if (this.value) {
1331                    this.style.borderColor = '#28a745';
1332                }
1333            });
1334        });
1335
1336        // Page analytics and logging with UPDATED timestamp
1337        console.log('🔆 Lux Meter Pro Contact page loaded successfully');
1338        console.log('📅 Current Date and Time (UTC - YYYY-MM-DD HH:MM:SS formatted):', '2025-06-28 17:39:48');
1339        console.log('👤 Current User\'s Login:', 'Dad-Link');
1340        console.log('📧 Support Email:', '[email protected]');
1341        console.log('🔗 Contact Function URL:', 'https://us-central1-luxmeter-fba54.cloudfunctions.net/sendLuxMeterProContact');
1342        
1343        // Track page performance
1344        window.addEventListener('load', () => {
1345            const loadTime = performance.now();
1346            console.log(`⚡ Contact page load time: ${Math.round(loadTime)}ms`);
1347        });
1348    </script>
1348
1349</body>
1350</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.