<!DOCTYPE html><html lang="en" data-beasties-container="" data-avif="true" data-webp="true" style="--header-stack-height: 110.00px; --header-offset: 110.00px;"><head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
    <meta name="color-scheme" content="light dark">
    <link rel="prefetch" href="/solar-survey" as="document" crossorigin="anonymous">
    <link rel="prefetch" href="/contact-solar" as="document" crossorigin="anonymous">
    
    <!-- Google Analytics loaded dynamically after user consent via cookieConsent.ts -->
    
    <base href="/">
    <title>Install Solar Panels UK | MCS Certified Installers</title>
    <!-- Per-page SEO titles and descriptions are injected via React Helmet to keep one canonical description per route -->
    <meta name="author" content="Install Solar Panels">
    <link rel="icon" type="image/x-icon" href="/favicon.ico?v=20251206b">
    <link rel="shortcut icon" href="/favicon.ico?v=20251206b">
    <link rel="icon" type="image/png" sizes="16x16" href="/icons/favicon-16x16.png?v=20251206b">
    <link rel="icon" type="image/png" sizes="32x32" href="/icons/favicon-32x32.png?v=20251206b">
    <link rel="icon" type="image/png" sizes="48x48" href="/icons/favicon-48x48.png?v=20251206b">
    <link rel="icon" type="image/png" sizes="64x64" href="/icons/favicon-64x64.png?v=20251206b">
    <link rel="icon" type="image/png" sizes="96x96" href="/icons/favicon-96x96.png?v=20251206b">
    <link rel="icon" type="image/png" sizes="192x192" href="/icons/favicon-192x192.png?v=20251206b">
    <link rel="icon" type="image/png" sizes="256x256" href="/icons/favicon-256x256.png?v=20251206b">
    <link rel="icon" type="image/png" sizes="512x512" href="/icons/favicon-512x512.png?v=20251206b">
    <link rel="apple-touch-icon" href="/icons/apple-touch-icon-180x180.png?v=20251206b" sizes="180x180">
    <meta name="msapplication-TileImage" content="/icons/favicon-144x144.png?v=20251206b">
    <meta name="msapplication-TileColor" content="#f39c12">
    <link rel="manifest" href="/manifest.json">
    <meta name="theme-color" content="#f39c12">
    <meta name="mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="default">
    <meta name="apple-mobile-web-app-title" content="Install Solar Panels">

    <!-- Generated splash screens via https://github.com/onderceylan/pwa-asset-generator -->
    <link rel="apple-touch-startup-image" href="/icons/apple-splash-2048x2732.png" media="(device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)">
    <link rel="apple-touch-startup-image" href="/icons/apple-splash-2732x2048.png" media="(device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)">
    <link rel="apple-touch-startup-image" href="/icons/apple-splash-1668x2224.png" media="(device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)">
    <link rel="apple-touch-startup-image" href="/icons/apple-splash-2224x1668.png" media="(device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)">
    <link rel="apple-touch-startup-image" href="/icons/apple-splash-1536x2048.png" media="(device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)">
    <link rel="apple-touch-startup-image" href="/icons/apple-splash-2048x1536.png" media="(device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)">
    <link rel="apple-touch-startup-image" href="/icons/apple-splash-1284x2778.png" media="(device-width: 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)">
    <link rel="apple-touch-startup-image" href="/icons/apple-splash-2778x1284.png" media="(device-width: 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)">
    <link rel="apple-touch-startup-image" href="/icons/apple-splash-1170x2532.png" media="(device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)">
    <link rel="apple-touch-startup-image" href="/icons/apple-splash-2532x1170.png" media="(device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)">
    <link rel="apple-touch-startup-image" href="/icons/apple-splash-1125x2436.png" media="(device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)">
    <link rel="apple-touch-startup-image" href="/icons/apple-splash-2436x1125.png" media="(device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)">
    <link rel="apple-touch-startup-image" href="/icons/apple-splash-1242x2688.png" media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)">
    <link rel="apple-touch-startup-image" href="/icons/apple-splash-2688x1242.png" media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)">
    <link rel="apple-touch-startup-image" href="/icons/apple-splash-828x1792.png" media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)">
    <link rel="apple-touch-startup-image" href="/icons/apple-splash-1792x828.png" media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)">
    <link rel="apple-touch-startup-image" href="/icons/apple-splash-750x1334.png" media="(device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)">
    <link rel="apple-touch-startup-image" href="/icons/apple-splash-1334x750.png" media="(device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)">
    <link rel="apple-touch-startup-image" href="/icons/apple-splash-640x1136.png" media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)">
    <link rel="apple-touch-startup-image" href="/icons/apple-splash-1136x640.png" media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)">
    <!-- Preconnect for critical external domains (faster than dns-prefetch) -->
    <!-- Supabase backend - Highest priority for data fetching -->
    <link rel="preconnect" href="https://qhqpslufarrpazbnanod.supabase.co" crossorigin="">
    
    <!-- Critical preconnect for LCP image CDN - HIGHEST PRIORITY -->
    <link rel="preconnect" href="https://res.cloudinary.com" crossorigin="">
    <link rel="preconnect" href="https://install-solar.co.uk">
    
    <!-- Google Maps API - Critical for solar survey page -->
    <link rel="preconnect" href="https://maps.googleapis.com" crossorigin="">
    <link rel="preconnect" href="https://maps.gstatic.com" crossorigin="">
    
    <!-- DNS prefetch for deferred third-party services (lower priority) -->
    <link rel="dns-prefetch" href="https://www.googletagmanager.com">
    <link rel="dns-prefetch" href="https://region1.analytics.google.com">
    <link rel="dns-prefetch" href="https://www.google-analytics.com">
    <link rel="dns-prefetch" href="https://analytics.google.com">
    <link rel="dns-prefetch" href="https://api.postcodes.io">
    <link rel="dns-prefetch" href="https://api.getaddress.io">
    <link rel="dns-prefetch" href="//res.cloudinary.com">
    
    <!-- Preload critical above-the-fold images -->
    <link rel="preload" as="image" href="/company-logo.webp" type="image/webp" fetchpriority="high" imagesizes="32px">
    <link rel="preload" as="image" href="https://res.cloudinary.com/du9zccuwy/image/fetch/f_auto,q_auto/https://install-solar.co.uk/company-logo.jpg?_a=BBFAAAAA0" type="image/jpeg" fetchpriority="high" imagesizes="32px">
    
    <!-- AVIF Format Preloads - Optimized via Netlify Image CDN -->
    <link rel="preload" as="image" href="/.netlify/images?url=/images/hero/mobile-hero-500x750.jpg&amp;w=480&amp;h=720&amp;fit=cover&amp;fm=avif&amp;q=65" type="image/avif" fetchpriority="high" media="(max-width: 640px)">

    <link rel="preload" as="image" href="/.netlify/images?url=/images/hero/tablet-hero-1536x1024.jpg&amp;w=1024&amp;h=683&amp;fit=cover&amp;fm=avif&amp;q=65" type="image/avif" fetchpriority="high" media="(min-width: 641px) and (max-width: 1024px)">

    <link rel="preload" as="image" href="/.netlify/images?url=/images/hero/desktop-hero-1920x1080.jpg&amp;w=1920&amp;h=1080&amp;fit=cover&amp;fm=avif&amp;q=65" type="image/avif" fetchpriority="high" media="(min-width: 1025px) and (max-width: 1920px)">

    <link rel="preload" as="image" href="/.netlify/images?url=/images/hero/desktop-hero-2560x1440.jpg&amp;w=2560&amp;h=1440&amp;fit=cover&amp;fm=avif&amp;q=65" type="image/avif" fetchpriority="high" media="(min-width: 1921px)">

    <!-- WebP Format Preloads -->
    <link rel="preload" as="image" href="/.netlify/images?url=/images/hero/mobile-hero-500x750.jpg&amp;w=480&amp;h=720&amp;fit=cover&amp;fm=webp&amp;q=70" type="image/webp" fetchpriority="high" media="(max-width: 640px)">

    <link rel="preload" as="image" href="/.netlify/images?url=/images/hero/tablet-hero-1536x1024.jpg&amp;w=1024&amp;h=683&amp;fit=cover&amp;fm=webp&amp;q=70" type="image/webp" fetchpriority="high" media="(min-width: 641px) and (max-width: 1024px)">

    <link rel="preload" as="image" href="/.netlify/images?url=/images/hero/desktop-hero-1920x1080.jpg&amp;w=1920&amp;h=1080&amp;fit=cover&amp;fm=webp&amp;q=70" type="image/webp" fetchpriority="high" media="(min-width: 1025px) and (max-width: 1920px)">

    <link rel="preload" as="image" href="/.netlify/images?url=/images/hero/desktop-hero-2560x1440.jpg&amp;w=2560&amp;h=1440&amp;fit=cover&amp;fm=webp&amp;q=70" type="image/webp" fetchpriority="high" media="(min-width: 1921px)">

    <!-- JPG Format Preloads - Legacy Browsers -->
    <link rel="preload" as="image" href="https://res.cloudinary.com/du9zccuwy/image/fetch/f_auto,q_auto/https://install-solar.co.uk/.netlify/images%3Furl%3D/images/hero/mobile-hero-500x750.jpg%26w%3D480%26h%3D720%26fit%3Dcover%26fm%3Djpg%26q%3D78?_a=BBFAAAAA0" type="image/jpeg" fetchpriority="high" imagesizes="100vw" imagesrcset="/.netlify/images?url=/images/hero/mobile-hero-500x750.jpg&amp;w=480&amp;h=720&amp;fit=cover&amp;fm=jpg&amp;q=78 480w" media="(max-width: 640px)">

    <link rel="preload" as="image" href="/.netlify/images?url=/images/hero/tablet-hero-1536x1024.jpg&amp;w=1024&amp;h=683&amp;fit=cover&amp;fm=jpg&amp;q=78" type="image/jpeg" fetchpriority="high" media="(min-width: 641px) and (max-width: 1024px)">

    <link rel="preload" as="image" href="/.netlify/images?url=/images/hero/desktop-hero-1920x1080.jpg&amp;w=1920&amp;h=1080&amp;fit=cover&amp;fm=jpg&amp;q=78" type="image/jpeg" fetchpriority="high" media="(min-width: 1025px) and (max-width: 1920px)">

    <link rel="preload" as="image" href="/.netlify/images?url=/images/hero/desktop-hero-2560x1440.jpg&amp;w=2560&amp;h=1440&amp;fit=cover&amp;fm=jpg&amp;q=78" type="image/jpeg" fetchpriority="high" media="(min-width: 1921px)">

    <!-- Critical CSS for above-the-fold content - Inlined for immediate FCP -->
    <style>*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{line-height:inherit;margin:0;overflow-x:hidden;visibility:visible}:root{--background:0 0% 100%;--foreground:222 47% 11%;--primary:215 28% 17%;--primary-foreground:0 0% 98%;--secondary:210 40% 96%;--accent:43 74% 66%;--solar-dark:215 28% 17%;--solar-accent:43 74% 66%;--solar-text:222 47% 11%;--gradient-hero:linear-gradient(135deg,hsl(var(--solar-dark)/0.85),rgba(48,61,80,.8));--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--contact-strip-height:44px;--primary-nav-height:52px;--header-stack-height:calc(var(--contact-strip-height) + var(--primary-nav-height));--header-offset:var(--header-stack-height);--hero-aspect-ratio:2/3;--hero-intrinsic-width:500px;--hero-intrinsic-height:750px;--hero-min-height:clamp(540px,calc(100vw*var(--hero-intrinsic-height)/var(--hero-intrinsic-width)),900px);--hero-padding-top:calc(var(--header-offset) + 1.5rem);--hero-padding-bottom:3rem;--hero-horizontal-padding:clamp(1rem,4vw,1.75rem);--hero-inner-max-width:1200px;--hero-grid-gap:clamp(1.75rem,4vw,3rem);--main-content-top-gap:1.75rem}@media (min-width:641px){:root{--contact-strip-height:48px;--hero-aspect-ratio:3/2;--hero-intrinsic-width:1536px;--hero-intrinsic-height:1024px;--hero-padding-top:calc(var(--header-offset) + 2rem);--hero-padding-bottom:3.5rem;--hero-horizontal-padding:clamp(1.5rem,6vw,2.5rem);--hero-grid-gap:clamp(2rem,3vw,3rem);--main-content-top-gap:2rem}}@media (min-width:1025px){:root{--contact-strip-height:40px;--hero-aspect-ratio:16/9;--hero-intrinsic-width:1920px;--hero-intrinsic-height:1080px;--hero-padding-top:calc(var(--header-offset) + 3rem);--hero-padding-bottom:4.5rem;--hero-horizontal-padding:clamp(2rem,5vw,3rem);--hero-grid-gap:clamp(2.5rem,3vw,3.5rem);--main-content-top-gap:3rem}}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#root{display:flex;flex-direction:column;min-height:100vh}#root:empty{contain-intrinsic-size:100vw 100vh;content-visibility:auto}#root:empty{min-height:100vh}img{display:block;height:auto;max-width:100%}img[width][height]{aspect-ratio:attr(width)/attr(height);height:auto}picture{contain:layout;display:block}.hero-static{align-items:flex-start;background:#1f2937;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.hero-bg-img{inset:0;position:absolute;z-index:-1}.hero-bg-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.hero-overlay{background:linear-gradient(90deg,rgba(31,41,55,.6),rgba(31,41,55,.65),rgba(31,41,55,.6));inset:0;position:absolute}.hero-content{color:#fafafa;margin:0 auto;max-width:1280px;padding:1rem;position:relative;width:100%;z-index:10}.hero-heading{font-size:1.5rem;font-weight:700;line-height:1.25;margin-bottom:1.5rem}.hero-accent{color:#e8c468}@media (min-width:768px){.hero-static{align-items:center;min-height:80vh}.hero-content{padding-bottom:5rem;padding-top:5rem}}</style>

    <!-- Modern Image Format Detection Script -->
    <!-- Detects AVIF/WebP support and stores in sessionStorage for performance -->
    <script>
      (function() {
        'use strict';
        
        // Check if we've already detected formats in this session
        const cachedSupport = sessionStorage.getItem('imageFormatSupport');
        
        if (cachedSupport) {
          // Use cached results for instant detection
          const formats = JSON.parse(cachedSupport);
          document.documentElement.setAttribute('data-avif', formats.avif);
          document.documentElement.setAttribute('data-webp', formats.webp);
          return;
        }
        
        // Function to test image format support
        function testImageFormat(format, callback) {
          const testImages = {
            avif: 'data:image/avif;base64,AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAABGgAAAB0AAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAAamlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAAAIAAAACAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQ0MAAAAABNjb2xybmNseAACAAIAAYAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAACVtZGF0EgAKCBgANogQEAwgMg8f8D///8WfhwB8+ErK42A=',
            webp: 'data:image/webp;base64,UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA'
          };
          
          const img = new Image();
          img.onload = function() {
            callback(img.width > 0 && img.height > 0);
          };
          img.onerror = function() {
            callback(false);
          };
          img.src = testImages[format];
        }
        
        // Detect AVIF support
        testImageFormat('avif', function(avifSupported) {
          // Detect WebP support
          testImageFormat('webp', function(webpSupported) {
            const support = {
              avif: avifSupported,
              webp: webpSupported,
              timestamp: Date.now()
            };
            
            // Store in sessionStorage for fast retrieval on subsequent page loads
            sessionStorage.setItem('imageFormatSupport', JSON.stringify(support));
            
            // Add data attributes to html element for CSS targeting
            document.documentElement.setAttribute('data-avif', avifSupported);
            document.documentElement.setAttribute('data-webp', webpSupported);

            // Track format support in Google Analytics (if available)
            if (window.dataLayer) {
              window.dataLayer.push({
                event: 'image_format_detection',
                avif_supported: avifSupported,
                webp_supported: webpSupported
              });
            }
          });
        });
      })();
    </script>
    <!-- End Image Format Detection -->
    
    <meta property="og:description" content="Cut your energy bills with certified solar panels, battery storage, and EV chargers. Installed in 1 day. No VAT until 2027.">
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://www.install-solar.co.uk/">
    <meta property="og:site_name" content="Install Solar Panels">
    <meta property="og:image" content="https://install-solar.co.uk/icons/pwa-icon-512x512.png?v=20251206b">

    <meta name="twitter:card" content="summary_large_image">
    
    <meta name="twitter:description" content="Certified solar panel &amp; battery installers. Save money, go green, and take control of your energy. No VAT until 2027.">
    <meta name="twitter:image" content="https://install-solar.co.uk/icons/pwa-icon-512x512.png?v=20251206b">

    <!-- JSON-LD LocalBusiness Schema -->
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "LocalBusiness",
      "name": "Install Solar Panels",
      "description": "Professional solar panel installation in Chorley & Northwest UK. MCS certified, 25-year warranties, free quotes.",
      "url": "https://www.install-solar.co.uk/",
      "telephone": "+44 1772 503 222",
      "email": "info@install-solar.co.uk",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "2 Queens Road",
        "addressLocality": "Chorley",
        "postalCode": "PR7 1JU",
        "addressRegion": "Lancashire",
        "addressCountry": "GB"
      },
      "geo": {
        "@type": "GeoCoordinates",
        "latitude": "53.6530",
        "longitude": "-2.6298"
      },
      "openingHours": "Mo-Fr 09:00-18:00",
      "sameAs": [
        "https://www.linkedin.com/company/install-solar-panels-limited/",
        "https://www.facebook.com/installsolarpanels",
        "https://x.com/InstallPanels",
        "https://uk.pinterest.com/installsolarpanelsuk/",
        "https://www.youtube.com/@installsolarpanels"
      ],
      "serviceArea": {
        "@type": "GeoCircle",
        "geoMidpoint": {
          "@type": "GeoCoordinates",
          "latitude": "53.6530",
          "longitude": "-2.6298"
        },
        "geoRadius": "50000"
      },
      "hasOfferCatalog": {
        "@type": "OfferCatalog",
        "name": "Solar Panel Installation Services",
        "itemListElement": [
          {
            "@type": "Offer",
            "itemOffered": {
              "@type": "Service",
              "name": "Residential Solar Panel Installation",
              "description": "Professional solar panel installation for UK homes with MCS certification"
            }
          },
          {
            "@type": "Offer", 
            "itemOffered": {
              "@type": "Service",
              "name": "Commercial Solar Panel Installation",
              "description": "Large-scale solar installations for businesses and commercial properties"
            }
          },
          {
            "@type": "Offer",
            "itemOffered": {
              "@type": "Service", 
              "name": "Battery Storage Systems",
              "description": "Solar battery storage solutions including Tesla Powerwall and Hanchu systems"
            }
          },
          {
            "@type": "Offer",
            "itemOffered": {
              "@type": "Service",
              "name": "EV Charging Installation", 
              "description": "Electric vehicle charging point installation for homes and businesses"
            }
          }
        ]
      },
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.9",
        "reviewCount": "500",
        "bestRating": "5"
      }
    }
    </script>
    
    <meta property="og:title" content="Install Solar Panels">
  <meta name="twitter:title" content="Install Solar Panels">
  <script type="module" crossorigin="" src="/assets/index-BsC_K-tD.js"></script>
  <link rel="modulepreload" crossorigin="" href="/assets/vendor-react-Bk6JMEru.js">
  <link rel="modulepreload" crossorigin="" href="/assets/vendor-helmet-Cdty3lTJ.js">
  <link rel="modulepreload" crossorigin="" href="/assets/vendor-router-h-2KUjDT.js">
  <link rel="stylesheet" crossorigin="" href="/assets/vendor-maps-7mr0iQMQ.css" onload="this.rel='stylesheet'" as="style"><noscript><link rel="stylesheet" crossorigin="" href="/assets/vendor-maps-7mr0iQMQ.css"></noscript>
<link rel="stylesheet" crossorigin="" href="/assets/index-CmU6qoMt.css"><link rel="canonical" href="https://install-solar.co.uk/" data-rh="true"><link rel="alternate" hreflang="en-GB" href="https://install-solar.co.uk/" data-rh="true"><link rel="alternate" hreflang="en" href="https://install-solar.co.uk/" data-rh="true"><link rel="alternate" hreflang="x-default" href="https://install-solar.co.uk/" data-rh="true"><meta name="description" content="Install Solar delivers MCS-certified home and commercial solar across Lancashire and the North West with 25-year cover, VAT-free installs and rapid surveys." data-rh="true"><meta name="keywords" content="solar panels UK, solar panel installation, solar PV systems, renewable energy, MCS certified, solar installers, home solar panels, battery storage, EV charging, Lancashire solar installers" data-rh="true"><meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1" data-rh="true"><meta property="og:title" content="Solar Panel Installation UK - Install Solar Panels Ltd" data-rh="true"><meta property="og:description" content="Professional solar panel installation across the UK. Get expert solar PV systems, battery storage &amp; EV charging. Free quotes, MCS certified installers." data-rh="true"><meta property="og:type" content="website" data-rh="true"><meta property="og:url" content="https://install-solar.co.uk/" data-rh="true"><meta name="twitter:card" content="summary_large_image" data-rh="true"><meta name="twitter:title" content="Solar Panel Installation UK - Install Solar Panels Ltd" data-rh="true"><meta name="twitter:description" content="Professional solar panel installation across the UK. Get expert solar PV systems, battery storage &amp; EV charging." data-rh="true"><meta name="page-type" content="homepage" data-rh="true"><meta name="campaign-category" content="solar-home" data-rh="true"><script type="application/ld+json" data-rh="true">{"@context":"https://schema.org","@graph":[{"@type":"LocalBusiness","@id":"https://install-solar.co.uk/#business","name":"Install Solar Panels Limited","alternateName":"Install Solar Panels Ltd","description":"Professional solar panel installation across the UK","url":"https://install-solar.co.uk","telephone":"+441772503222","priceRange":"£££","address":{"@type":"PostalAddress","streetAddress":"2 Queens Road","addressLocality":"Chorley","addressRegion":"Lancashire","addressCountry":"GB","postalCode":"PR7 1JU"},"geo":{"@type":"GeoCoordinates","latitude":"53.6473","longitude":"-2.6350"},"areaServed":[{"@type":"Country","name":"United Kingdom"},{"@type":"State","name":"England"}],"serviceType":["Solar Panel Installation","Solar PV Systems","Battery Storage","EV Charging"],"hasOfferCatalog":{"@type":"OfferCatalog","name":"Solar Energy Services","itemListElement":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"Residential Solar Panel Installation","description":"Professional solar panel installation for homes"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Commercial Solar Panel Installation","description":"Solar panel systems for businesses and commercial properties"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Battery Storage Installation","description":"Energy storage solutions for solar systems"}}]},"openingHours":"Mo-Fr 09:00-17:00","aggregateRating":{"@type":"AggregateRating","ratingValue":"4.9","reviewCount":"150","bestRating":"5"}},{"@type":"WebSite","@id":"https://install-solar.co.uk/#website","url":"https://install-solar.co.uk","name":"Install Solar Panels Limited","description":"Professional solar panel installation across the UK","publisher":{"@id":"https://install-solar.co.uk/#business"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://install-solar.co.uk/search?q={search_term_string}"},"query-input":"required name=search_term_string"}]},{"@type":"Organization","@id":"https://install-solar.co.uk/#organization","name":"Install Solar Panels Limited","legalName":"Install Solar Panels Limited","alternateName":"Install Solar Panels Ltd","url":"https://install-solar.co.uk","logo":{"@type":"ImageObject","url":"https://install-solar.co.uk/icons/favicon-512x512.png","width":"512","height":"512"},"image":"https://install-solar.co.uk/icons/favicon-512x512.png","description":"Install Solar Panels Limited is a leading MCS certified solar panel installer serving the UK. We specialize in residential and commercial solar installations, battery storage systems, and EV charging solutions with 25-year warranties.","address":{"@type":"PostalAddress","streetAddress":"2 Queens Road","addressLocality":"Chorley","addressRegion":"Lancashire","postalCode":"PR7 1JU","addressCountry":"GB"},"geo":{"@type":"GeoCoordinates","latitude":"53.6473","longitude":"-2.6350"},"contactPoint":[{"@type":"ContactPoint","telephone":"+441772503222","contactType":"customer service","areaServed":"GB","availableLanguage":["English"],"contactOption":"TollFree"},{"@type":"ContactPoint","telephone":"+441772503222","contactType":"sales","areaServed":"GB","availableLanguage":["English"]},{"@type":"ContactPoint","telephone":"+441772503222","contactType":"technical support","areaServed":"GB","availableLanguage":["English"]}],"sameAs":["https://www.facebook.com/installsolarpanelsltd","https://www.linkedin.com/company/install-solar-panels-limited","https://twitter.com/installsolaruk","https://www.instagram.com/installsolarpanelsltd","https://www.youtube.com/@installsolarpanelsltd"],"email":"info@install-solar.co.uk","telephone":"+441772503222","priceRange":"£££","foundingDate":"2015","areaServed":[{"@type":"Country","name":"United Kingdom"},{"@type":"State","name":"England"},{"@type":"AdministrativeArea","name":"Lancashire"},{"@type":"AdministrativeArea","name":"Greater Manchester"},{"@type":"AdministrativeArea","name":"Merseyside"},{"@type":"AdministrativeArea","name":"Cheshire"}],"serviceArea":["Chorley","Preston","Manchester","Liverpool","Blackpool","Bolton","Wigan","Warrington","Chester","Lancashire","Greater Manchester","Merseyside","Cheshire"],"makesOffer":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"Residential Solar Panel Installation","provider":{"@id":"https://install-solar.co.uk/#organization"}}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Commercial Solar Panel Installation","provider":{"@id":"https://install-solar.co.uk/#organization"}}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Battery Storage Installation","provider":{"@id":"https://install-solar.co.uk/#organization"}}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"EV Charging Installation","provider":{"@id":"https://install-solar.co.uk/#organization"}}}],"aggregateRating":{"@type":"AggregateRating","ratingValue":"4.9","reviewCount":"150","bestRating":"5","worstRating":"1"},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"09:00","closes":"17:00"}],"hasCredential":[{"@type":"EducationalOccupationalCredential","credentialCategory":"certification","name":"MCS Certified Installer"},{"@type":"EducationalOccupationalCredential","credentialCategory":"certification","name":"RECC Member"},{"@type":"EducationalOccupationalCredential","credentialCategory":"certification","name":"TrustMark Registered"}],"knowsAbout":["Solar Panel Installation","Solar PV Systems","Battery Storage","EV Charging","Renewable Energy","Residential Solar","Commercial Solar","Solar Inverters","Energy Storage Systems","Tesla Powerwall","Hanchu Batteries","Fox ESS"],"slogan":"Install Solar Panels - Power Your Future with Clean Energy"}]}</script><style type="text/css">:where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:var(--offset-right)}:where([data-sonner-toaster][data-x-position="left"]){left:var(--offset-left)}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:var(--offset-top)}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:var(--offset-bottom)}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:-50%;right:-50%;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}
</style></head>

  <body>
    <!-- Accessibility: Skip to main content -->
    <a href="#main-content" class="sr-only focus:not-sr-only focus:absolute focus:top-4 focus:left-4 focus:z-[100] focus:px-4 focus:py-2 focus:bg-primary focus:text-primary-foreground focus:rounded-md focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2">
      Skip to main content
    </a>
    
    <div id="root"><div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events: none;"><ol tabindex="-1" class="fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]"></ol></div><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><div class="fixed top-0 left-0 z-[9999]"><a href="#main-content" class="sr-only focus:not-sr-only focus:absolute focus:top-4 focus:left-0 focus:z-[999] focus:px-6 focus:py-3 focus:bg-primary focus:text-primary-foreground focus:font-semibold focus:rounded-r-lg focus:shadow-lg focus:outline-ring focus:outline-3 focus:outline-offset-2 transition-all duration-200" aria-label="Skip to main content">Skip to main content</a><a href="#main-navigation" class="sr-only focus:not-sr-only focus:absolute focus:top-16 focus:left-0 focus:z-[999] focus:px-6 focus:py-3 focus:bg-primary focus:text-primary-foreground focus:font-semibold focus:rounded-r-lg focus:shadow-lg focus:outline-ring focus:outline-3 focus:outline-offset-2 transition-all duration-200" aria-label="Skip to navigation">Skip to navigation</a></div><header class="site-header fixed inset-x-0 top-0 z-50 w-full border-b border-border bg-white bg-white/95 backdrop-blur supports-[backdrop-filter]:bg-white/85 transition-transform transition-[box-shadow] duration-300 ease-out translate-y-0 shadow-none" role="banner"><div class="site-header__contact border-b border-primary/20 bg-primary text-primary-foreground shadow-sm" aria-label="Contact information and social media links"><div class="container mx-auto flex h-full flex-col items-center justify-center gap-1 px-4 py-0.5 text-center sm:flex-row sm:items-center sm:justify-between sm:gap-3 sm:py-1.5 sm:text-left"><div class="flex flex-wrap items-center gap-x-5 gap-y-2 text-sm sm:items-center"><div class="flex items-center gap-2 whitespace-nowrap"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone h-4 w-4 flex-shrink-0"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path></svg><a href="tel:08008611426" class="font-medium hover:text-primary-foreground/90 transition-colors">0800 8611426</a></div><span class="hidden sm:flex text-primary-foreground/60">|</span><div class="flex items-center gap-2 whitespace-nowrap"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone h-4 w-4 flex-shrink-0"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path></svg><a href="tel:01772503222" class="font-medium hover:text-primary-foreground/90 transition-colors">01772 503 222</a></div></div><div class="hidden md:flex items-center gap-2 text-primary-foreground/85"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin h-4 w-4 flex-shrink-0"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg><span class="leading-tight">Install Solar Panels across the Northwest UK with local experts</span></div><div class="hidden lg:flex items-center gap-3 text-primary-foreground/80"><div class="flex items-center gap-3 whitespace-nowrap"><span>Mon - Fri 09:00 - 18:00</span><span class="text-primary-foreground/50">|</span><span>Sat 10:30 - 13:30</span></div><div class="flex items-center gap-3"><a href="https://www.linkedin.com/company/install-solar-panels-limited/" target="_blank" rel="noopener noreferrer nofollow" class="text-primary-foreground/70 transition-colors hover:text-primary-foreground" aria-label="LinkedIn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-linkedin h-3 w-3"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect width="4" height="12" x="2" y="9"></rect><circle cx="4" cy="4" r="2"></circle></svg></a><a href="https://www.facebook.com/installsolarpanels" target="_blank" rel="noopener noreferrer nofollow" class="text-primary-foreground/70 transition-colors hover:text-primary-foreground" aria-label="Facebook"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-facebook h-3 w-3"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg></a><a href="https://x.com/InstallPanels" target="_blank" rel="noopener noreferrer nofollow" class="text-primary-foreground/70 transition-colors hover:text-primary-foreground" aria-label="X (Twitter)"><svg class="h-3 w-3" fill="currentColor" viewBox="0 0 24 24"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></svg></a><a href="https://uk.pinterest.com/installsolarpanelsuk/" target="_blank" rel="noopener noreferrer nofollow" class="text-primary-foreground/70 transition-colors hover:text-primary-foreground" aria-label="Pinterest"><svg class="h-3 w-3" fill="currentColor" viewBox="0 0 24 24"><path d="M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.024-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.347-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.402.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.357-.629-2.75-1.378l-.748 2.853c-.271 1.043-1.002 2.35-1.492 3.146C9.57 23.812 10.763 24.009 12.017 24.009c6.624 0 11.99-5.367 11.99-11.988C24.007 5.367 18.641.001.017 0z"></path></svg></a><a href="https://www.youtube.com/@installsolarpanels" target="_blank" rel="noopener noreferrer nofollow" class="text-primary-foreground/70 transition-colors hover:text-primary-foreground" aria-label="YouTube"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-youtube h-3 w-3"><path d="M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17"></path><path d="m10 15 5-3-5-3z"></path></svg></a><a href="https://www.instagram.com/installsolarpanels" target="_blank" rel="noopener noreferrer nofollow" class="text-primary-foreground/70 transition-colors hover:text-primary-foreground" aria-label="Instagram"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-instagram h-3 w-3"><rect width="20" height="20" x="2" y="2" rx="5" ry="5"></rect><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"></path><line x1="17.5" x2="17.51" y1="6.5" y2="6.5"></line></svg></a></div></div></div></div><div class="site-header__nav bg-white" aria-label="Main navigation"><div class="container relative mx-auto flex h-full items-center justify-between gap-4 px-4 xl:gap-6"><a class="flex items-center hover:opacity-80 transition-opacity flex-shrink-0" aria-label="Install Solar Panels home page" href="/"><picture class="h-8 w-8 mr-2 flex-shrink-0"><source srcset="/company-logo.webp 1x, /company-logo.webp 2x" type="image/webp"><img src="https://res.cloudinary.com/du9zccuwy/image/fetch/f_auto,q_auto/https://install-solar.co.uk/company-logo.jpg?_a=BBFAAAAA0" srcset="https://res.cloudinary.com/du9zccuwy/image/fetch/f_auto,q_auto/https://install-solar.co.uk/company-logo.jpg?_a=BBFAAAAA0 1x, https://res.cloudinary.com/du9zccuwy/image/fetch/f_auto,q_auto/https://install-solar.co.uk/company-logo.jpg?_a=BBFAAAAA0 2x" alt="Install Solar Panels Logo" class="h-full w-full rounded-full object-cover" width="32" height="32" loading="lazy" fetchpriority="high" decoding="async" style="aspect-ratio: 1 / 1;"></picture><span class="text-base sm:text-lg xl:text-xl font-bold text-primary whitespace-nowrap"><span class="hidden sm:inline">Install Solar Panels</span><span class="sm:hidden">Install Solar Panels</span></span></a><nav id="main-navigation" class="hidden xl:flex items-center space-x-4 flex-1 justify-evenly px-8" aria-label="Primary navigation menu" tabindex="-1"><a class="text-foreground hover:text-primary transition-colors duration-200 font-medium whitespace-nowrap" href="/solar-products">Solar Products</a><a class="text-foreground hover:text-primary transition-colors duration-200 font-medium whitespace-nowrap" href="/commercial-solar">Commercial</a><a class="text-foreground hover:text-primary transition-colors duration-200 font-medium whitespace-nowrap" href="/battery-storage">Battery Storage</a><a class="text-foreground hover:text-primary transition-colors duration-200 font-medium whitespace-nowrap" href="/ev-charging">EV Charging</a><a class="text-foreground hover:text-primary transition-colors duration-200 font-medium whitespace-nowrap" href="/solar-blog">Blog</a><a class="text-foreground hover:text-primary transition-colors duration-200 font-medium whitespace-nowrap" href="/about-solar">About</a><a class="text-foreground hover:text-primary transition-colors duration-200 font-medium whitespace-nowrap" href="/contact-solar">Contact</a></nav><div class="hidden xl:flex items-center space-x-3 flex-shrink-0" role="group" aria-label="Call to action buttons"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border border-input bg-background h-9 rounded-md px-3" aria-label="Call Install Solar Panels on 01772 503 222"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone w-4 h-4 mr-2" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path></svg>01772 503 222</button><a href="/solar-survey#solar-survey-form" aria-label="Free Solar Quote" class="inline-flex items-center gap-2 rounded-2xl px-6 py-3 font-semibold text-zinc-900 bg-amber-400 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-amber-400"><span class="whitespace-nowrap">Free Solar Quote</span><svg class="size-4" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true"><path d="M13 5l7 7-7 7M20 12H4" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></div><button type="button" class="xl:hidden ml-auto p-2 rounded-md text-foreground hover:text-primary hover:bg-muted transition-colors flex-shrink-0 disabled:opacity-60" aria-label="Open menu" aria-expanded="false" aria-busy="false"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu w-6 h-6" aria-hidden="true"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></div></div></header><main id="main-content" role="main" aria-label="Main content" tabindex="-1"><noscript></noscript><section class="hero relative isolate min-h-[var(--hero-min-height)] overflow-hidden bg-[hsl(var(--solar-dark))]" data-testid="home-hero" data-hero="root"><picture class="absolute inset-0 -z-10" style="display: block;"><source srcset="/.netlify/images?url=/images/hero/mobile-hero-500x750.jpg&amp;w=480&amp;h=720&amp;fit=cover&amp;fm=avif&amp;q=65 480w, /.netlify/images?url=/images/hero/tablet-hero-1536x1024.jpg&amp;w=1024&amp;h=683&amp;fit=cover&amp;fm=avif&amp;q=65 1024w, /.netlify/images?url=/images/hero/desktop-hero-1920x1080.jpg&amp;w=1920&amp;h=1080&amp;fit=cover&amp;fm=avif&amp;q=65 1920w, /.netlify/images?url=/images/hero/desktop-hero-2560x1440.jpg&amp;w=2560&amp;h=1440&amp;fit=cover&amp;fm=avif&amp;q=65 2560w" sizes="100vw" type="image/avif" width="500" height="750"><source srcset="/.netlify/images?url=/images/hero/mobile-hero-500x750.jpg&amp;w=480&amp;h=720&amp;fit=cover&amp;fm=webp&amp;q=70 480w, /.netlify/images?url=/images/hero/tablet-hero-1536x1024.jpg&amp;w=1024&amp;h=683&amp;fit=cover&amp;fm=webp&amp;q=70 1024w, /.netlify/images?url=/images/hero/desktop-hero-1920x1080.jpg&amp;w=1920&amp;h=1080&amp;fit=cover&amp;fm=webp&amp;q=70 1920w, /.netlify/images?url=/images/hero/desktop-hero-2560x1440.jpg&amp;w=2560&amp;h=1440&amp;fit=cover&amp;fm=webp&amp;q=70 2560w" sizes="100vw" type="image/webp" width="500" height="750"><img src="https://res.cloudinary.com/du9zccuwy/image/fetch/f_auto,q_auto/https://install-solar.co.uk/.netlify/images%3Furl%3D/images/hero/mobile-hero-500x750.jpg%26w%3D480%26h%3D720%26fit%3Dcover%26fm%3Djpg%26q%3D78?_a=BBFAAAAA0" srcset="https://res.cloudinary.com/du9zccuwy/image/fetch/f_auto,q_auto/https://install-solar.co.uk/.netlify/images%3Furl%3D/images/hero/mobile-hero-500x750.jpg%26w%3D480%26h%3D720%26fit%3Dcover%26fm%3Djpg%26q%3D78?_a=BBFAAAAA0 480w, https://res.cloudinary.com/du9zccuwy/image/fetch/f_auto,q_auto/https://install-solar.co.uk/.netlify/images%3Furl%3D/images/hero/tablet-hero-1536x1024.jpg%26w%3D1024%26h%3D683%26fit%3Dcover%26fm%3Djpg%26q%3D78?_a=BBFAAAAA0 1024w, https://res.cloudinary.com/du9zccuwy/image/fetch/f_auto,q_auto/https://install-solar.co.uk/.netlify/images%3Furl%3D/images/hero/desktop-hero-1920x1080.jpg%26w%3D1920%26h%3D1080%26fit%3Dcover%26fm%3Djpg%26q%3D78?_a=BBFAAAAA0 1920w, https://res.cloudinary.com/du9zccuwy/image/fetch/f_auto,q_auto/https://install-solar.co.uk/.netlify/images%3Furl%3D/images/hero/desktop-hero-2560x1440.jpg%26w%3D2560%26h%3D1440%26fit%3Dcover%26fm%3Djpg%26q%3D78?_a=BBFAAAAA0 2560w" sizes="100vw" alt="Professional solar panel installation on UK home" width="1920" height="1080" loading="lazy" fetchpriority="high" decoding="async" class="hero-visual w-full h-full object-cover object-top" style="position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: center top; aspect-ratio: var(--hero-aspect-ratio);"></picture><div class="absolute inset-0 bg-gradient-to-r from-solar-dark/60 via-solar-dark/65 to-solar-dark/60" data-hero="overlay"></div><div class="relative z-10 container mx-auto px-[var(--hero-horizontal-padding)] pt-[var(--hero-padding-top)] pb-[var(--hero-padding-bottom)]" data-hero="container"><div class="grid items-center gap-[var(--hero-grid-gap)] lg:grid-cols-2" data-hero="grid"><div class="text-primary-foreground" data-hero="content"><h1 class="text-2xl sm:text-4xl md:text-5xl lg:text-6xl font-bold mb-6 leading-tight" data-hero-heading="true">Install Solar Panels in the UK – <span class="text-solar-accent">Start Saving Today</span></h1><p class="text-lg sm:text-xl lg:text-2xl mb-8 text-primary-foreground/90 leading-relaxed" data-hero-subheading="true">Install solar panels and generate your own clean energy while cutting your electricity bills.</p><div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-4 md:gap-6 mb-8" data-hero-usps="grid"><div class="flex items-center gap-3" data-hero-usp="true"><div class="bg-solar-accent/20 p-2 rounded-lg flex-shrink-0" data-hero-usp-icon="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield w-5 h-5 text-solar-accent"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path></svg></div><span class="font-medium text-sm sm:text-base">MCS &amp; RECC Certified Installers</span></div><div class="flex items-center gap-3" data-hero-usp="true"><div class="bg-solar-accent/20 p-2 rounded-lg flex-shrink-0" data-hero-usp-icon="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-zap w-5 h-5 text-solar-accent"><path d="M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"></path></svg></div><span class="font-medium text-sm sm:text-base">Trusted Solar Panel Installation</span></div><div class="flex items-center gap-3" data-hero-usp="true"><div class="bg-solar-accent/20 p-2 rounded-lg flex-shrink-0" data-hero-usp-icon="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big w-5 h-5 text-solar-accent"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg></div><span class="font-medium text-sm sm:text-base">Free No-Obligation Quote</span></div><div class="flex items-center gap-3" data-hero-usp="true"><div class="bg-solar-accent/20 p-2 rounded-lg flex-shrink-0" data-hero-usp-icon="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-5 h-5 text-solar-accent"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><span class="font-medium text-sm sm:text-base">25-30 Year Warranties</span></div><div class="flex items-center gap-3" data-hero-usp="true"><div class="bg-solar-accent/20 p-2 rounded-lg flex-shrink-0" data-hero-usp-icon="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users w-5 h-5 text-solar-accent"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg></div><span class="font-medium text-sm sm:text-base">Local Northwest Experts</span></div><div class="flex items-center gap-3" data-hero-usp="true"><div class="bg-solar-accent/20 p-2 rounded-lg flex-shrink-0" data-hero-usp-icon="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big w-5 h-5 text-solar-accent"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg></div><span class="font-medium text-sm sm:text-base">Full Aftercare Support</span></div></div><div class="flex flex-row gap-2 sm:gap-3 mb-8" data-hero-cta="true"><a data-hero-primary="true" class="inline-flex items-center justify-center gap-2 whitespace-nowrap ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 bg-gradient-to-r from-solar-accent to-accent text-accent-foreground font-semibold h-11 rounded-md text-sm sm:text-base md:text-lg px-4 sm:px-6 md:px-8 py-4 sm:py-6 touch-target flex-1" href="/solar-survey#solar-survey-form"><span class="sm:hidden">FREE Solar Quote</span><span class="hidden sm:inline">FREE Solar Quote - Start Here</span></a><button class="inline-flex items-center justify-center gap-2 text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border h-11 rounded-md bg-primary-foreground/10 text-primary-foreground border-primary-foreground/30 hover:bg-primary-foreground/20 px-3 sm:px-4 md:px-6 py-4 sm:py-6 touch-target whitespace-nowrap" data-hero-secondary="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone w-4 h-4 sm:w-5 sm:h-5 mr-1 sm:mr-2"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path></svg><span class="text-xs sm:text-sm md:text-base">01772 503 222</span></button></div><div class="hidden md:flex flex-col sm:flex-row items-start sm:items-center gap-2 sm:gap-4 text-primary-foreground/80" data-hero-contact="true"><div class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin w-4 h-4 flex-shrink-0"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg><span class="text-sm">Install solar panels across the Northwest UK with local experts — Quote within hours promise</span></div></div></div><div class="hidden lg:block space-y-6" data-hero="aside"><div class="space-y-4"><div class="rounded-lg border text-card-foreground shadow-sm bg-primary-foreground/10 backdrop-blur-sm border-primary-foreground/20 p-6" data-hero-card="true"><div class="flex items-start gap-4"><div class="bg-solar-accent/20 p-2 rounded-lg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield w-6 h-6 text-solar-accent"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path></svg></div><div><h2 class="font-semibold text-primary-foreground mb-2">Local Experts You Can Trust</h2><p class="text-sm text-primary-foreground/80">MCS certified installers with full insurance and comprehensive aftercare service.</p></div></div></div><div class="rounded-lg border text-card-foreground shadow-sm bg-primary-foreground/10 backdrop-blur-sm border-primary-foreground/20 p-6" data-hero-card="true"><div class="flex items-start gap-4"><div class="bg-solar-accent/20 p-2 rounded-lg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-zap w-6 h-6 text-solar-accent"><path d="M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"></path></svg></div><div><h2 class="font-semibold text-primary-foreground mb-2">Premium Panels &amp; Inverters</h2><p class="text-sm text-primary-foreground/80">Top-tier equipment with 25-30 year warranties for maximum long-term value.</p></div></div></div><div class="rounded-lg border text-card-foreground shadow-sm hidden lg:block bg-primary-foreground/10 backdrop-blur-sm border-primary-foreground/20 p-6" data-hero-card="true"><div class="flex items-start gap-4"><div class="bg-solar-accent/20 p-2 rounded-lg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-6 h-6 text-solar-accent"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><div><h2 class="font-semibold text-primary-foreground mb-2">Proven Track Record</h2><p class="text-sm text-primary-foreground/80">Hundreds of satisfied customers across the Northwest with 5-star reviews.</p></div></div></div><div class="rounded-lg border text-card-foreground shadow-sm hidden lg:block bg-primary-foreground/10 backdrop-blur-sm border-primary-foreground/20 p-6" data-hero-card="true"><div class="flex items-start gap-4"><div class="bg-solar-accent/20 p-2 rounded-lg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users w-6 h-6 text-solar-accent"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg></div><div><h2 class="font-semibold text-primary-foreground mb-2">Dedicated Support Team</h2><p class="text-sm text-primary-foreground/80">Professional service from initial quote through to ongoing maintenance and support.</p></div></div></div></div></div></div></div></section><section class="py-20 bg-muted/30" style="min-height: 900px;"><div class="container mx-auto px-4"><div class="text-center mb-16 animate-fade-in"><h2 class="text-4xl lg:text-5xl font-bold mb-6 text-foreground">The Benefits of <span class="text-solar-dark">Installing Solar Panels</span></h2><p class="text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed">When you install solar panels, it's one of the smartest investments you can make in your home. Not only do you reduce your reliance on expensive grid electricity, but you also protect yourself against rising energy costs. With battery storage, you can use solar power day and night, increasing your savings even further.</p></div><div class="hidden lg:grid lg:grid-cols-3 gap-8 mb-12"><div class="rounded-lg bg-card shadow-sm group hover:shadow-xl transition-all duration-300 hover:-translate-y-2 border-0 bg-gradient-to-br from-primary to-primary/80 text-primary-foreground" style="animation-delay: 0s;"><div class="flex flex-col space-y-1.5 p-6 pb-4"><div class="bg-gradient-to-br from-solar-dark to-primary p-3 rounded-xl w-fit mb-4 transition-opacity duration-300 group-hover:opacity-90"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-house w-8 h-8 text-primary-foreground"><path d="M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"></path><path d="M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path></svg></div><h3 class="font-semibold tracking-tight text-2xl mb-2">Residential Solar Panel</h3><p class="text-base leading-relaxed text-primary-foreground/80">Perfect for homeowners looking to reduce energy bills and carbon footprint with premium solar panel systems.</p></div><div class="p-6 pt-0"><ul class="space-y-2 mb-6"><li class="flex items-center gap-2 text-sm text-primary-foreground/90"><div class="w-1.5 h-1.5 rounded-full bg-solar-accent"></div>4-10kW systems</li><li class="flex items-center gap-2 text-sm text-primary-foreground/90"><div class="w-1.5 h-1.5 rounded-full bg-solar-accent"></div>25-year warranties</li><li class="flex items-center gap-2 text-sm text-primary-foreground/90"><div class="w-1.5 h-1.5 rounded-full bg-solar-accent"></div>Smart monitoring</li><li class="flex items-center gap-2 text-sm text-primary-foreground/90"><div class="w-1.5 h-1.5 rounded-full bg-solar-accent"></div>Planning support</li></ul><div class="space-y-3"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 h-10 px-4 py-2 w-full group bg-solar-accent text-solar-dark hover:bg-solar-accent/90">Explore Home Solar<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4 ml-2 group-hover:translate-x-1 transition-transform"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 h-9 rounded-md px-3 w-full bg-white text-primary border-white hover:bg-white/90">Get Free Quote</button></div></div></div><div class="rounded-lg bg-card shadow-sm group hover:shadow-xl transition-all duration-300 hover:-translate-y-2 border-0 bg-gradient-to-br from-solar-accent to-solar-accent/80 text-solar-dark scale-105" style="animation-delay: 0.1s;"><div class="flex flex-col space-y-1.5 p-6 pb-4"><div class="bg-gradient-to-br from-solar-dark to-primary p-3 rounded-xl w-fit mb-4 transition-opacity duration-300 group-hover:opacity-90"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-building w-8 h-8 text-primary-foreground"><rect width="16" height="20" x="4" y="2" rx="2" ry="2"></rect><path d="M9 22v-4h6v4"></path><path d="M8 6h.01"></path><path d="M16 6h.01"></path><path d="M12 6h.01"></path><path d="M12 10h.01"></path><path d="M12 14h.01"></path><path d="M16 10h.01"></path><path d="M16 14h.01"></path><path d="M8 10h.01"></path><path d="M8 14h.01"></path></svg></div><h3 class="font-semibold tracking-tight text-2xl mb-2">Commercial Solar Solutions</h3><p class="text-base leading-relaxed text-solar-dark/70">Scalable solar solutions for businesses to cut operational costs and meet sustainability goals.</p></div><div class="p-6 pt-0"><ul class="space-y-2 mb-6"><li class="flex items-center gap-2 text-sm text-solar-dark/80"><div class="w-1.5 h-1.5 rounded-full bg-solar-dark"></div>10kW+ systems</li><li class="flex items-center gap-2 text-sm text-solar-dark/80"><div class="w-1.5 h-1.5 rounded-full bg-solar-dark"></div>Capital allowances</li><li class="flex items-center gap-2 text-sm text-solar-dark/80"><div class="w-1.5 h-1.5 rounded-full bg-solar-dark"></div>Quick payback</li><li class="flex items-center gap-2 text-sm text-solar-dark/80"><div class="w-1.5 h-1.5 rounded-full bg-solar-dark"></div>CSR benefits</li></ul><div class="space-y-3"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 h-10 px-4 py-2 w-full group bg-solar-dark text-white hover:bg-solar-dark/90">View Business Solar<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4 ml-2 group-hover:translate-x-1 transition-transform"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 h-9 rounded-md px-3 w-full bg-white text-solar-dark border-white hover:bg-white/90">Get Free Quote</button></div></div></div><div class="rounded-lg bg-card shadow-sm group hover:shadow-xl transition-all duration-300 hover:-translate-y-2 border-0 bg-gradient-to-br from-primary to-primary/80 text-primary-foreground" style="animation-delay: 0.2s;"><div class="flex flex-col space-y-1.5 p-6 pb-4"><div class="bg-gradient-to-br from-solar-dark to-primary p-3 rounded-xl w-fit mb-4 transition-opacity duration-300 group-hover:opacity-90"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-battery w-8 h-8 text-primary-foreground"><rect width="16" height="10" x="2" y="7" rx="2" ry="2"></rect><line x1="22" x2="22" y1="11" y2="13"></line></svg></div><h3 class="font-semibold tracking-tight text-2xl mb-2">Solar Battery Storage</h3><p class="text-base leading-relaxed text-primary-foreground/80">Store excess solar energy for use during evenings and power cuts with cutting-edge battery systems.</p></div><div class="p-6 pt-0"><ul class="space-y-2 mb-6"><li class="flex items-center gap-2 text-sm text-primary-foreground/90"><div class="w-1.5 h-1.5 rounded-full bg-solar-accent"></div>Day &amp; night power</li><li class="flex items-center gap-2 text-sm text-primary-foreground/90"><div class="w-1.5 h-1.5 rounded-full bg-solar-accent"></div>Backup capability</li><li class="flex items-center gap-2 text-sm text-primary-foreground/90"><div class="w-1.5 h-1.5 rounded-full bg-solar-accent"></div>Smart optimization</li><li class="flex items-center gap-2 text-sm text-primary-foreground/90"><div class="w-1.5 h-1.5 rounded-full bg-solar-accent"></div>Future-ready</li></ul><div class="space-y-3"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 h-10 px-4 py-2 w-full group bg-solar-accent text-solar-dark hover:bg-solar-accent/90">Explore Battery Storage<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4 ml-2 group-hover:translate-x-1 transition-transform"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 h-9 rounded-md px-3 w-full bg-white text-primary border-white hover:bg-white/90">Get Free Quote</button></div></div></div></div><div class="lg:hidden mb-12"><div class="relative w-full" role="region" aria-roledescription="carousel"><div class="overflow-hidden"><div class="flex -ml-2 md:-ml-4" style="transform: translate3d(0px, 0px, 0px);"><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 basis-full pl-2 md:pl-4 md:basis-1/2"><div class="rounded-lg bg-card shadow-sm group hover:shadow-xl transition-all duration-300 border-0 h-full bg-gradient-to-br from-primary to-primary/80 text-primary-foreground"><div class="flex flex-col space-y-1.5 p-6 pb-4"><div class="bg-gradient-to-br from-solar-dark to-primary p-3 rounded-xl w-fit mb-4 transition-opacity duration-300 group-hover:opacity-90"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-house w-8 h-8 text-primary-foreground"><path d="M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"></path><path d="M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path></svg></div><h3 class="font-semibold tracking-tight text-2xl mb-2">Residential Solar Panel</h3><p class="text-base leading-relaxed text-primary-foreground/80">Perfect for homeowners looking to reduce energy bills and carbon footprint with premium solar panel systems.</p></div><div class="p-6 pt-0"><ul class="space-y-2 mb-6"><li class="flex items-center gap-2 text-sm text-primary-foreground/90"><div class="w-1.5 h-1.5 rounded-full bg-solar-accent"></div>4-10kW systems</li><li class="flex items-center gap-2 text-sm text-primary-foreground/90"><div class="w-1.5 h-1.5 rounded-full bg-solar-accent"></div>25-year warranties</li><li class="flex items-center gap-2 text-sm text-primary-foreground/90"><div class="w-1.5 h-1.5 rounded-full bg-solar-accent"></div>Smart monitoring</li><li class="flex items-center gap-2 text-sm text-primary-foreground/90"><div class="w-1.5 h-1.5 rounded-full bg-solar-accent"></div>Planning support</li></ul><div class="space-y-3"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 h-10 px-4 py-2 w-full group bg-solar-accent text-solar-dark hover:bg-solar-accent/90">Explore Home Solar<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4 ml-2 group-hover:translate-x-1 transition-transform"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 h-9 rounded-md px-3 w-full bg-white text-primary border-white hover:bg-white/90">Get Free Quote</button></div></div></div></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 basis-full pl-2 md:pl-4 md:basis-1/2"><div class="rounded-lg bg-card shadow-sm group hover:shadow-xl transition-all duration-300 border-0 h-full bg-gradient-to-br from-solar-accent to-solar-accent/80 text-solar-dark"><div class="flex flex-col space-y-1.5 p-6 pb-4"><div class="bg-gradient-to-br from-solar-dark to-primary p-3 rounded-xl w-fit mb-4 transition-opacity duration-300 group-hover:opacity-90"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-building w-8 h-8 text-primary-foreground"><rect width="16" height="20" x="4" y="2" rx="2" ry="2"></rect><path d="M9 22v-4h6v4"></path><path d="M8 6h.01"></path><path d="M16 6h.01"></path><path d="M12 6h.01"></path><path d="M12 10h.01"></path><path d="M12 14h.01"></path><path d="M16 10h.01"></path><path d="M16 14h.01"></path><path d="M8 10h.01"></path><path d="M8 14h.01"></path></svg></div><h3 class="font-semibold tracking-tight text-2xl mb-2">Commercial Solar Solutions</h3><p class="text-base leading-relaxed text-solar-dark/70">Scalable solar solutions for businesses to cut operational costs and meet sustainability goals.</p></div><div class="p-6 pt-0"><ul class="space-y-2 mb-6"><li class="flex items-center gap-2 text-sm text-solar-dark/80"><div class="w-1.5 h-1.5 rounded-full bg-solar-dark"></div>10kW+ systems</li><li class="flex items-center gap-2 text-sm text-solar-dark/80"><div class="w-1.5 h-1.5 rounded-full bg-solar-dark"></div>Capital allowances</li><li class="flex items-center gap-2 text-sm text-solar-dark/80"><div class="w-1.5 h-1.5 rounded-full bg-solar-dark"></div>Quick payback</li><li class="flex items-center gap-2 text-sm text-solar-dark/80"><div class="w-1.5 h-1.5 rounded-full bg-solar-dark"></div>CSR benefits</li></ul><div class="space-y-3"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 h-10 px-4 py-2 w-full group bg-solar-dark text-white hover:bg-solar-dark/90">View Business Solar<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4 ml-2 group-hover:translate-x-1 transition-transform"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 h-9 rounded-md px-3 w-full bg-white text-solar-dark border-white hover:bg-white/90">Get Free Quote</button></div></div></div></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 basis-full pl-2 md:pl-4 md:basis-1/2"><div class="rounded-lg bg-card shadow-sm group hover:shadow-xl transition-all duration-300 border-0 h-full bg-gradient-to-br from-primary to-primary/80 text-primary-foreground"><div class="flex flex-col space-y-1.5 p-6 pb-4"><div class="bg-gradient-to-br from-solar-dark to-primary p-3 rounded-xl w-fit mb-4 transition-opacity duration-300 group-hover:opacity-90"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-battery w-8 h-8 text-primary-foreground"><rect width="16" height="10" x="2" y="7" rx="2" ry="2"></rect><line x1="22" x2="22" y1="11" y2="13"></line></svg></div><h3 class="font-semibold tracking-tight text-2xl mb-2">Solar Battery Storage</h3><p class="text-base leading-relaxed text-primary-foreground/80">Store excess solar energy for use during evenings and power cuts with cutting-edge battery systems.</p></div><div class="p-6 pt-0"><ul class="space-y-2 mb-6"><li class="flex items-center gap-2 text-sm text-primary-foreground/90"><div class="w-1.5 h-1.5 rounded-full bg-solar-accent"></div>Day &amp; night power</li><li class="flex items-center gap-2 text-sm text-primary-foreground/90"><div class="w-1.5 h-1.5 rounded-full bg-solar-accent"></div>Backup capability</li><li class="flex items-center gap-2 text-sm text-primary-foreground/90"><div class="w-1.5 h-1.5 rounded-full bg-solar-accent"></div>Smart optimization</li><li class="flex items-center gap-2 text-sm text-primary-foreground/90"><div class="w-1.5 h-1.5 rounded-full bg-solar-accent"></div>Future-ready</li></ul><div class="space-y-3"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 h-10 px-4 py-2 w-full group bg-solar-accent text-solar-dark hover:bg-solar-accent/90">Explore Battery Storage<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4 ml-2 group-hover:translate-x-1 transition-transform"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 h-9 rounded-md px-3 w-full bg-white text-primary border-white hover:bg-white/90">Get Free Quote</button></div></div></div></div></div></div><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border border-input bg-background absolute h-8 w-8 rounded-full top-1/2 -translate-y-1/2 left-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-left h-4 w-4"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg><span class="sr-only">Previous slide</span></button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border border-input bg-background absolute h-8 w-8 rounded-full top-1/2 -translate-y-1/2 right-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg><span class="sr-only">Next slide</span></button></div></div><div class="text-center bg-gradient-to-r from-solar-accent/10 to-primary/10 rounded-2xl p-8"><h3 class="text-2xl font-bold text-foreground mb-4">Ready to Save on Your Energy Bills?</h3><p class="text-muted-foreground mb-6 max-w-2xl mx-auto">Start with a FREE solar quote to see exactly how much you could save. Our experts will assess your property and provide a detailed savings report.</p><div class="flex flex-col sm:flex-row gap-4 justify-center"><a href="/solar-survey#solar-survey-form" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 bg-gradient-to-r from-solar-accent to-accent text-accent-foreground font-semibold h-11 rounded-md px-8 relative overflow-hidden group"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-zap w-5 h-5 mr-2"><path d="M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"></path></svg><span class="relative z-10">Get FREE Solar Quote</span></a><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border border-input bg-background h-11 rounded-md px-8">Quick Quote Instead</button></div></div></div></section><div><div class="py-20 bg-background" style="min-height: 600px;"></div></div><section class="py-16 bg-muted/20" aria-labelledby="review-snapshots-heading"><div class="container mx-auto px-4"><div class="max-w-7xl mx-auto"><div class="text-center mb-10"><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground mb-3">Verified Customer Proof</div><h2 id="review-snapshots-heading" class="text-3xl md:text-4xl font-bold mb-3">Real Reviews From Install Solar Customers</h2><p class="text-lg text-muted-foreground max-w-3xl mx-auto">Fast-loading, SEO-friendly testimonials captured from Google, Yelp, and recent installation follow-ups.</p></div><div class="relative" role="region" aria-roledescription="carousel"><div class="overflow-hidden"><div class="flex -ml-4 items-stretch" style="transform: translate3d(0px, 0px, 0px);"><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 md:basis-1/4 lg:basis-[20%] pt-2" style="transform: translate3d(0px, 0px, 0px);"><article class="h-full rounded-xl border bg-card/70 shadow-sm backdrop-blur-sm p-4 flex flex-col gap-3"><div class="rounded-lg border bg-muted/40 overflow-hidden"><div class="relative overflow-hidden w-full" style="width: 100%; aspect-ratio: 315 / 377; contain: layout; max-width: 315px;"></div></div><div class="flex items-center justify-between text-xs text-muted-foreground"><span class="font-semibold text-foreground">Verified Review</span><span class="tracking-wide uppercase text-[10px]">Google Review</span></div></article></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 md:basis-1/4 lg:basis-[20%] pt-2" style="transform: translate3d(0px, 0px, 0px);"><article class="h-full rounded-xl border bg-card/70 shadow-sm backdrop-blur-sm p-4 flex flex-col gap-3"><div class="rounded-lg border bg-muted/40 overflow-hidden"><div class="relative overflow-hidden w-full" style="width: 100%; aspect-ratio: 316 / 374; contain: layout; max-width: 316px;"></div></div><div class="flex items-center justify-between text-xs text-muted-foreground"><span class="font-semibold text-foreground">Verified Review</span><span class="tracking-wide uppercase text-[10px]">Customer Testimonial</span></div></article></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 md:basis-1/4 lg:basis-[20%] pt-2" style="transform: translate3d(0px, 0px, 0px);"><article class="h-full rounded-xl border bg-card/70 shadow-sm backdrop-blur-sm p-4 flex flex-col gap-3"><div class="rounded-lg border bg-muted/40 overflow-hidden"><div class="relative overflow-hidden w-full" style="width: 100%; aspect-ratio: 314 / 378; contain: layout; max-width: 314px;"></div></div><div class="flex items-center justify-between text-xs text-muted-foreground"><span class="font-semibold text-foreground">Verified Review</span><span class="tracking-wide uppercase text-[10px]">Lancashire Install</span></div></article></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 md:basis-1/4 lg:basis-[20%] pt-2" style="transform: translate3d(0px, 0px, 0px);"><article class="h-full rounded-xl border bg-card/70 shadow-sm backdrop-blur-sm p-4 flex flex-col gap-3"><div class="rounded-lg border bg-muted/40 overflow-hidden"><div class="relative overflow-hidden w-full" style="width: 100%; aspect-ratio: 316 / 376; contain: layout; max-width: 316px;"></div></div><div class="flex items-center justify-between text-xs text-muted-foreground"><span class="font-semibold text-foreground">Verified Review</span><span class="tracking-wide uppercase text-[10px]">Bungalow Project</span></div></article></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 md:basis-1/4 lg:basis-[20%] pt-2" style="transform: translate3d(0px, 0px, 0px);"><article class="h-full rounded-xl border bg-card/70 shadow-sm backdrop-blur-sm p-4 flex flex-col gap-3"><div class="rounded-lg border bg-muted/40 overflow-hidden"><div class="relative overflow-hidden w-full" style="width: 100%; aspect-ratio: 315 / 376; contain: layout; max-width: 315px;"></div></div><div class="flex items-center justify-between text-xs text-muted-foreground"><span class="font-semibold text-foreground">Verified Review</span><span class="tracking-wide uppercase text-[10px]">Wigan Install</span></div></article></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 md:basis-1/4 lg:basis-[20%] pt-2"><article class="h-full rounded-xl border bg-card/70 shadow-sm backdrop-blur-sm p-4 flex flex-col gap-3"><div class="rounded-lg border bg-muted/40 overflow-hidden"><div class="relative overflow-hidden w-full" style="width: 100%; aspect-ratio: 317 / 375; contain: layout; max-width: 317px;"></div></div><div class="flex items-center justify-between text-xs text-muted-foreground"><span class="font-semibold text-foreground">Verified Review</span><span class="tracking-wide uppercase text-[10px]">Battery Storage</span></div></article></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 md:basis-1/4 lg:basis-[20%] pt-2"><article class="h-full rounded-xl border bg-card/70 shadow-sm backdrop-blur-sm p-4 flex flex-col gap-3"><div class="rounded-lg border bg-muted/40 overflow-hidden"><div class="relative overflow-hidden w-full" style="width: 100%; aspect-ratio: 317 / 374; contain: layout; max-width: 317px;"></div></div><div class="flex items-center justify-between text-xs text-muted-foreground"><span class="font-semibold text-foreground">Verified Review</span><span class="tracking-wide uppercase text-[10px]">Verified Review</span></div></article></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 md:basis-1/4 lg:basis-[20%] pt-2"><article class="h-full rounded-xl border bg-card/70 shadow-sm backdrop-blur-sm p-4 flex flex-col gap-3"><div class="rounded-lg border bg-muted/40 overflow-hidden"><div class="relative overflow-hidden w-full" style="width: 100%; aspect-ratio: 318 / 377; contain: layout; max-width: 318px;"></div></div><div class="flex items-center justify-between text-xs text-muted-foreground"><span class="font-semibold text-foreground">Verified Review</span><span class="tracking-wide uppercase text-[10px]">5-Star Feedback</span></div></article></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 md:basis-1/4 lg:basis-[20%] pt-2"><article class="h-full rounded-xl border bg-card/70 shadow-sm backdrop-blur-sm p-4 flex flex-col gap-3"><div class="rounded-lg border bg-muted/40 overflow-hidden"><div class="relative overflow-hidden w-full" style="width: 100%; aspect-ratio: 315 / 381; contain: layout; max-width: 315px;"></div></div><div class="flex items-center justify-between text-xs text-muted-foreground"><span class="font-semibold text-foreground">Verified Review</span><span class="tracking-wide uppercase text-[10px]">Yelp Install</span></div></article></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 md:basis-1/4 lg:basis-[20%] pt-2"><article class="h-full rounded-xl border bg-card/70 shadow-sm backdrop-blur-sm p-4 flex flex-col gap-3"><div class="rounded-lg border bg-muted/40 overflow-hidden"><div class="relative overflow-hidden w-full" style="width: 100%; aspect-ratio: 316 / 371; contain: layout; max-width: 316px;"></div></div><div class="flex items-center justify-between text-xs text-muted-foreground"><span class="font-semibold text-foreground">Verified Review</span><span class="tracking-wide uppercase text-[10px]">Yelp Review</span></div></article></div></div></div></div></div></div></section><section class="relative w-full py-16 md:py-24 bg-gradient-to-b from-background to-muted/20" aria-label="Install solar panels overview video" style="min-height: 650px; content-visibility: auto; contain-intrinsic-size: auto 650px;"><div class="container mx-auto px-4"><div class="max-w-5xl mx-auto"><div class="text-center mb-8 md:mb-12"><h2 class="text-3xl md:text-4xl font-bold mb-4">See Our Solar Panel Installations in Action</h2><p class="text-lg text-muted-foreground max-w-2xl mx-auto">Watch how we transform homes across the UK with professional solar panel installations</p></div><div class="relative rounded-2xl overflow-hidden shadow-2xl bg-solar-dark" style="aspect-ratio: 16 / 9;"><div class="absolute inset-0 flex items-center justify-center bg-solar-dark" aria-hidden="true"><div class="text-center text-white/80"><div class="w-12 h-12 border-4 border-white/30 border-t-solar-accent rounded-full animate-spin mx-auto mb-4"></div><span class="text-sm">Loading video...</span></div></div></div></div></div></section><div class="hidden md:block"><section class="py-20 bg-background" style="min-height: 1100px;"><div class="container mx-auto px-4"><div class="text-center mb-16 animate-fade-in"><h2 class="text-4xl lg:text-5xl font-bold mb-6 text-foreground">How We <span class="text-primary">Install Solar Panels</span></h2><p class="text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed">Our qualified installers make the process simple with professional fitting and minimal disruption.</p></div><div class="relative"><div class="hidden lg:block absolute top-24 left-1/2 transform -translate-x-1/2 w-full max-w-4xl h-0.5 bg-gradient-to-r from-solar-dark via-primary to-solar-accent opacity-30"></div><div class="grid lg:grid-cols-5 gap-6 relative"><div class="animate-slide-up" style="animation-delay: 0s;"><div class="rounded-lg text-card-foreground shadow-sm relative group hover:shadow-xl transition-all duration-300 hover:-translate-y-2 bg-card/80 backdrop-blur-sm border-0"><div class="absolute -top-4 left-6 bg-gradient-to-r from-solar-dark to-primary text-primary-foreground w-8 h-8 rounded-full flex items-center justify-center text-sm font-bold z-10">01</div><div class="p-6 pt-8 pb-6"><div class="bg-gradient-to-br from-solar-accent/20 to-primary/20 p-4 rounded-xl w-fit mb-4 transition-opacity duration-300 group-hover:opacity-90"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search w-8 h-8 text-solar-dark"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></div><h3 class="text-xl font-bold mb-2 text-foreground">Request Solar Quotation Online</h3><div class="text-sm text-primary font-medium mb-3">2 minutes online</div><p class="text-muted-foreground mb-4 leading-relaxed">Complete our online form with your property details and energy usage to receive your initial solar assessment.</p><ul class="space-y-1 mb-4"><li class="flex items-center gap-2 text-sm text-muted-foreground"><div class="w-1 h-1 bg-solar-accent rounded-full"></div>Property assessment</li><li class="flex items-center gap-2 text-sm text-muted-foreground"><div class="w-1 h-1 bg-solar-accent rounded-full"></div>Energy usage analysis</li><li class="flex items-center gap-2 text-sm text-muted-foreground"><div class="w-1 h-1 bg-solar-accent rounded-full"></div>Instant estimate</li><li class="flex items-center gap-2 text-sm text-muted-foreground"><div class="w-1 h-1 bg-solar-accent rounded-full"></div>No obligation</li></ul><div class="hidden lg:block absolute -right-4 top-1/2 transform -translate-y-1/2 text-primary/30"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-6 h-6"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></div></div><div class="animate-slide-up" style="animation-delay: 0.2s;"><div class="rounded-lg text-card-foreground shadow-sm relative group hover:shadow-xl transition-all duration-300 hover:-translate-y-2 bg-card/80 backdrop-blur-sm border-0"><div class="absolute -top-4 left-6 bg-gradient-to-r from-solar-dark to-primary text-primary-foreground w-8 h-8 rounded-full flex items-center justify-center text-sm font-bold z-10">02</div><div class="p-6 pt-8 pb-6"><div class="bg-gradient-to-br from-solar-accent/20 to-primary/20 p-4 rounded-xl w-fit mb-4 transition-opacity duration-300 group-hover:opacity-90"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pen-tool w-8 h-8 text-solar-dark"><path d="M15.707 21.293a1 1 0 0 1-1.414 0l-1.586-1.586a1 1 0 0 1 0-1.414l5.586-5.586a1 1 0 0 1 1.414 0l1.586 1.586a1 1 0 0 1 0 1.414z"></path><path d="m18 13-1.375-6.874a1 1 0 0 0-.746-.776L3.235 2.028a1 1 0 0 0-1.207 1.207L5.35 15.879a1 1 0 0 0 .776.746L13 18"></path><path d="m2.3 2.3 7.286 7.286"></path><circle cx="11" cy="11" r="2"></circle></svg></div><h3 class="text-xl font-bold mb-2 text-foreground">Bespoke Solar + Battery Quotation</h3><div class="text-sm text-primary font-medium mb-3">Same day</div><p class="text-muted-foreground mb-4 leading-relaxed">Receive a detailed online quotation tailored to your property with solar panels and battery storage options.</p><ul class="space-y-1 mb-4"><li class="flex items-center gap-2 text-sm text-muted-foreground"><div class="w-1 h-1 bg-solar-accent rounded-full"></div>Custom design</li><li class="flex items-center gap-2 text-sm text-muted-foreground"><div class="w-1 h-1 bg-solar-accent rounded-full"></div>Battery options</li><li class="flex items-center gap-2 text-sm text-muted-foreground"><div class="w-1 h-1 bg-solar-accent rounded-full"></div>Savings forecast</li></ul><div class="hidden lg:block absolute -right-4 top-1/2 transform -translate-y-1/2 text-primary/30"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-6 h-6"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></div></div><div class="animate-slide-up" style="animation-delay: 0.4s;"><div class="rounded-lg text-card-foreground shadow-sm relative group hover:shadow-xl transition-all duration-300 hover:-translate-y-2 bg-card/80 backdrop-blur-sm border-0"><div class="absolute -top-4 left-6 bg-gradient-to-r from-solar-dark to-primary text-primary-foreground w-8 h-8 rounded-full flex items-center justify-center text-sm font-bold z-10">03</div><div class="p-6 pt-8 pb-6"><div class="bg-gradient-to-br from-solar-accent/20 to-primary/20 p-4 rounded-xl w-fit mb-4 transition-opacity duration-300 group-hover:opacity-90"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search w-8 h-8 text-solar-dark"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></div><h3 class="text-xl font-bold mb-2 text-foreground">Free No-Obligation Survey</h3><div class="text-sm text-primary font-medium mb-3">1 hour visit</div><p class="text-muted-foreground mb-4 leading-relaxed">Our certified engineers visit to measure your roof, assess cable runs, and finalize your bespoke system design.</p><ul class="space-y-1 mb-4"><li class="flex items-center gap-2 text-sm text-muted-foreground"><div class="w-1 h-1 bg-solar-accent rounded-full"></div>Roof measurement</li><li class="flex items-center gap-2 text-sm text-muted-foreground"><div class="w-1 h-1 bg-solar-accent rounded-full"></div>Cable run planning</li><li class="flex items-center gap-2 text-sm text-muted-foreground"><div class="w-1 h-1 bg-solar-accent rounded-full"></div>Technical assessment</li><li class="flex items-center gap-2 text-sm text-muted-foreground"><div class="w-1 h-1 bg-solar-accent rounded-full"></div>Final design</li></ul><div class="hidden lg:block absolute -right-4 top-1/2 transform -translate-y-1/2 text-primary/30"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-6 h-6"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></div></div><div class="animate-slide-up" style="animation-delay: 0.6s;"><div class="rounded-lg text-card-foreground shadow-sm relative group hover:shadow-xl transition-all duration-300 hover:-translate-y-2 bg-card/80 backdrop-blur-sm border-0"><div class="absolute -top-4 left-6 bg-gradient-to-r from-solar-dark to-primary text-primary-foreground w-8 h-8 rounded-full flex items-center justify-center text-sm font-bold z-10">04</div><div class="p-6 pt-8 pb-6"><div class="bg-gradient-to-br from-solar-accent/20 to-primary/20 p-4 rounded-xl w-fit mb-4 transition-opacity duration-300 group-hover:opacity-90"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wrench w-8 h-8 text-solar-dark"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"></path></svg></div><h3 class="text-xl font-bold mb-2 text-foreground">Professional Installation</h3><div class="text-sm text-primary font-medium mb-3">1 day install</div><p class="text-muted-foreground mb-4 leading-relaxed">MCS certified installers complete your installation professionally in just one day with minimal disruption.</p><ul class="space-y-1 mb-4"><li class="flex items-center gap-2 text-sm text-muted-foreground"><div class="w-1 h-1 bg-solar-accent rounded-full"></div>Same day completion</li><li class="flex items-center gap-2 text-sm text-muted-foreground"><div class="w-1 h-1 bg-solar-accent rounded-full"></div>MCS certified team</li><li class="flex items-center gap-2 text-sm text-muted-foreground"><div class="w-1 h-1 bg-solar-accent rounded-full"></div>Minimal disruption</li><li class="flex items-center gap-2 text-sm text-muted-foreground"><div class="w-1 h-1 bg-solar-accent rounded-full"></div>Quality guarantee</li></ul><div class="hidden lg:block absolute -right-4 top-1/2 transform -translate-y-1/2 text-primary/30"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-6 h-6"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></div></div><div class="animate-slide-up" style="animation-delay: 0.8s;"><div class="rounded-lg text-card-foreground shadow-sm relative group hover:shadow-xl transition-all duration-300 hover:-translate-y-2 bg-card/80 backdrop-blur-sm border-0"><div class="absolute -top-4 left-6 bg-gradient-to-r from-solar-dark to-primary text-primary-foreground w-8 h-8 rounded-full flex items-center justify-center text-sm font-bold z-10">05</div><div class="p-6 pt-8 pb-6"><div class="bg-gradient-to-br from-solar-accent/20 to-primary/20 p-4 rounded-xl w-fit mb-4 transition-opacity duration-300 group-hover:opacity-90"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-power w-8 h-8 text-solar-dark"><path d="M12 2v10"></path><path d="M18.4 6.6a9 9 0 1 1-12.77.04"></path></svg></div><h3 class="text-xl font-bold mb-2 text-foreground">Testing &amp; Commissioning</h3><div class="text-sm text-primary font-medium mb-3">Same day</div><p class="text-muted-foreground mb-4 leading-relaxed">Full system testing, app setup, and comprehensive handover including all paperwork and warranty details.</p><ul class="space-y-1 mb-4"><li class="flex items-center gap-2 text-sm text-muted-foreground"><div class="w-1 h-1 bg-solar-accent rounded-full"></div>System testing</li><li class="flex items-center gap-2 text-sm text-muted-foreground"><div class="w-1 h-1 bg-solar-accent rounded-full"></div>App setup</li><li class="flex items-center gap-2 text-sm text-muted-foreground"><div class="w-1 h-1 bg-solar-accent rounded-full"></div>Warranty registration</li><li class="flex items-center gap-2 text-sm text-muted-foreground"><div class="w-1 h-1 bg-solar-accent rounded-full"></div>Complete handover</li></ul></div></div></div></div></div><div class="mt-16 text-center bg-gradient-to-r from-solar-dark/5 to-primary/5 rounded-2xl p-8"><div class="bg-gradient-to-r from-primary to-primary/80 text-primary-foreground rounded-lg p-6 mb-6 inline-block"><h3 class="text-xl font-bold mb-3">Premium Solar Panels</h3><p class="text-sm mb-4">We proudly partner with Tesla and Octopus</p><div class="flex items-center justify-center gap-3 sm:gap-6 max-w-full overflow-hidden"><picture><source srcset="data:image/avif;base64,AAAAGGZ0eXBhdmlmAAAAAG1pZjFtaWFmAAAA0m1ldGEAAAAAAAAAIWhkbHIAAAAAAAAAAHBpY3QAAAAAAAAAAAAAAAAAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAAA8gAABD0AAAAjaWluZgAAAAAAAQAAABVpbmZlAgAAAAABAABhdjAxAAAAAFZpcHJwAAAAOGlwY28AAAAUaXNwZQAAAAAAAADJAAAAVAAAAAxhdjFDgT9AAAAAABBwaXhpAAAAAAMKCgoAAAAWaXBtYQAAAAAAAAABAAEDAYIDAAAERW1kYXQSAAoJP92yKZeAhoNoMq0IZGiN0MlFfr/AD+QEAgISAAAAAAAtkhQEEEVYzAzurQKPM4f9HO08lFCyCgkgyRXN2LNa+6vjFZ/54V4p4bZzG6vLpF4CblGkzD71dLIq27Ac3tR1TSdIYqSw68Lvs7Sc3xlwoRdtXlNyvmaQebeSXy4xZv7P3E871kDZVR7IvXhec7vT3PXRJ2cqgewkIZVN2pNn9FON3dnJSmTY/G0qiixSvaoMPnfI0jCEqasWIN+klRuPnu1zj4sZgC+DydJn08s3ZLJ/lsT12La2UZVU/5lOye881ym+4DBezCzsxcdGs9b1ay6GHoamuxg6tracFU1WIgNIsr/1rYMc1j/EyAbeZnLWxWR8f9CJpOoaX/endceIsJpBxwofUdXBy2ZfH32eFH8ByJH1iw1muxgJeAlNXr0h95GnWwDxqzlsZ/VjvaVlZWSfEpa6x2f7nGg8u/b+yo2VuT1+TDmRKYP2MtdafeNnB1vc3nlwxQkUBUACs/fn6vrwAxguNs+SyxLAIl1dcTaUz2JvUgkSwZ6GCKU3PpBPwfryvvxNgWCI1p0hfYbUUCz1aA62am7s2NC6B6svHPXdfdwIVCtYs/dYrXrF7FC1yiLNz7mn8wZPau38x6wrtnnizrTIhQzt7b7CroPZWUeOtYZxRtH7G+WxxGYGnnKMOjHYFWwqVhytbkHi+Jy/esE6seQRt2A+Q5jrUQznZc5trMQ18udfTqDz1pVKj3vlwEm69LlE5m37Zahz+asURB/+to3hpleiEFfSNV+5/g915BpYgZ5wo4UvSKFt1Dj4T0mw5Bv3bCzK0Ph2vPNVUCG+87ZW+XwQWJWmglioSY81kDmzYgpCQl7eJiyJIofioQM9qPByqlDmqyjwtbEUGeWz0S/NhNZBo5u0BSquL+dyfmvO0qrjK0OTtsqYrIbmV01TD4w8gcosRw62nsjncf7Nz1pQeVDSTrTpisY7J8ndHQbrx15fsIqyF5PwgYG5UtroguwJw13zjJk+dP1lOI4VsaegzgQVrKBsQxjsAdO//+rTw1nYgCAtu2gpFfKS2ek3idIS13TDukEdpycv+pPoDFBjBwSfJ2Glo+rVJXUR5ItrHeoTQqHrE/xkKbYWkawGDWj0ZrW8SoM0F4pKQ41X57TI2GvDhD3PCeS8kuUj6Utcq3WevWmGaWTz1aASDU1JtOCPjEy2sRFOQ1e5A1yqRo0oaLDYAqIbs55rhIwh+BY8sttIDOjye0JwK1SDfZjgqT8i/Dc9yiJsrUrX47IFgEWrIGvWDs4AorQc7ml94KE8VwTlN06OLejtX67mgW7kh5FAybPNvqcGCXv1ECfwlGo19QQdR3Zv2s0sIM5Lrpf5+OtVvHsQla5qWxVetPHEdQIxIdBhxXCkJx21bsPTueRWe5x8g18ELTDV+Gdvf2kA00GuSQ==" type="image/avif"><source srcset="data:image/webp;base64,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" type="image/webp"><img src="https://res.cloudinary.com/du9zccuwy/image/fetch/f_auto,q_auto/https://install-solar.co.uk/data:image/png%3Bbase64%2C/9j/2wDFAAIDAwUEBQUFBQUGBQUFBgYGBgYGBgcGBgYGBgcHBwcHBwcHBwcHCAgIBwcHCAkJCAcICgkKCAoJCQoLCQsJCQgBBQsLEA8QExAQExMYExgTHh0gIB0eIB0iICIdIDMvKhwcKi8zJbMsIiyzJSssGhosKz4jNiM%2BWVFRWXVrdZqawwIFCAgNCw0LDAwLDwwMDA8PDgwMDg8QDA8MDwwQEAwMDQ0MDBAPDg4MDg4PDw0REQ0PDxAPEA8OEREOcG5wkZHI/8IAEQgAVADJAwERAAIRAQMRAv/EAKsAAQABBAMBAAAAAAAAAAAAAAAIAwQGBwECBQkQAAADCAEDBAMAAAAAAAAAAAQFEQABAgMGBxAXIAgTGBIVFkAwcIARAAIAAwMIBQgHCQAAAAAAAAECAAMRBBIhEBMxQVFTk9EgImFxgQUUMkBCUnKRFSQlQ1WSoSNQYmNwc7HB8BIBAAEDAwMCBgMBAQAAAAAAAREAITEQQVEgYXGBkUChseHw8XDB0TBQ/9oADAMBAAIAAwAAAAD7%2BAAAAAAAAAAAAAGDdLuK9vlPp80ZlXWI8mL9a8R7bLc372MqbjGRgfW9i5bZPtGp5cjq%2BPjEutzyZZ2tgI2UMh1lT9OT9xjGxO9kBSIG2mbysuMW2P3sRjfFeBNtm20u3mzIuMUEdqHvxWpZJnXaynxdYSI90fe7Eg63g8AgRaZvg3W8lVcY1Iqr4IHU0jS9jaVTzPa5pDGOK8JrXNNid/Ol5cYqMF63kOrbL8u5s5o3WIDXnS%2BhlbZjuqp4sprjGhH6j7m6a3j6qpepvGr44HU4AAAAAAAAAAB3AMdNegAAAAAAAAAGeGUAHU4OAAADk4AOTgA5OAAcncAjAaCPoaXZCArE0C5I1mhj6FnYiyaTPoAekaPNCEyDIzCSHZL8z8AjManJxl0RZNXk7S5I4mpCcpUIwmricxcmlCNxJc3KCJhLQ7gHAAAAAAAAAAAByAAAAAAAAAAAAAD/2gAIAQEAAQIA%2B3VVTO6ryzqcc9agOvLGkeoFVq%2BrPLChL1qtS1DTdQqq1ze7yxo6rsxQ9UZRSBTg%2BZ5jb8Zi%2BFNlEVv7j4vm1juFzrlCKgstXWXtdS35UBxUBR4/UPZ3FVlnj/Qli8VzTALpyt9afE62ZoDtXb/L2RERERERERERERE4HJTrjXGuNca41xrjXGuNca41xrjXGuNca41xrjXGuCUmy9k5pzT8F/TAMWhpDXvMqsuOHe1%2BDAnKoXNf4fXBOXiGuvWg%2B3pAIarSSO8VH0/m%2B5TIqINNavya9Nrw7mvmUllRwxNfglqa2Mic11KJPKgtVTeAVOu4IiIiIiIiIiIiIiIn3P/aAAgBAgABAgD7b393u4e/uwzMRP7sMzD3ufmKZ3YX8JzOy/EOZkLQxYmNBwij9UEXCOHL27cMGHt24ZeInduGDHpaCH9cf/aAAgBAwABAgD7YYP8Ym07iTK%2BMCiPAUL8YGlGA8gRIyCJ/jAsLwpuYKmYkt2hsGCcRNcOL8E7HPAvLnBzYFwLR0yPEmb72MNcBpnvY05wDERn48zw4wgiMhv64/aAAgBAQEDPwL1tbPLaawYqum6Kn5RYfef8kWSYyomcZmNAAhyiSjTCCQoqboqflFh95/yRZrVMWVKvlm/gw8TlSyymmzK3F00FdOEWH3n/JEi2vck3zQVJKUA8cqyJbzX9FBUwtolrNT0XFRXoWexPcnXwSKg3Kg%2BMWH3n/JCWqWJqXrp0XhSvb0UWxOQig3k0ADXCCXLIVQbi40GzK9xs1dzlOre9GvbHlL8Os/6RbjMGcssmRL9pl09wple0WSbKli87XaDxEeUZaKnmEg3QBUkVNPGLT52LLOs8uTeQv1Oz9Mv1G0/2zH1Kz/B/voWgWsWWTZ5c85sP1/GvZHlFQSfJ0igx1c4a2WcTWUKakUXRh0fPpBk3rlSDWldEXEVfdAHyy51GS8VvD0lNGHaItP4jO/7xibImiZMtk2cF9gnq%2BOOWZMllZUzNMfbpWndFp/EZ3/eMNZ7QLQ9pacwUr1ht7a5fOZMyTW7nFpXZE9AFXyhNVRoA0f5iZZ3vzLVNn4YKx6uWttFsv6JebuU79cX1ZfeBHzjzGSJN6/Qk1pTT68Jq3SWHwm6fmITeTuK3OE3k7itzhN5O4rc4TeTuK3OE3k7itzhN5O4rc4TeTuK3OE3k7itzhN5O4rc4TeTuK3OE3k7itzhN5O4rc4TeTuK3OE3k7itzhN5O4rc4TeTuK3OE3k7itzhN5O4rc4TeTuK3OE3k7itzhN5O4rc4EoUBY/ExY/r68yWVirFTeTEYa4srUH0lNqafeaz4RQAbMk9Z1lEhiHN6g1NTGhjziwTJkslJi3Qw0MjXhURgMjJZHKkqariMNcWZygHlGaXNOrnNezKyWcXWKnOIKg0hrDLz0u2TGcEdR2vBq6qReVSRQkA02ZDZZJdcXYhE%2BJouBWm295doYVqXAWvYuyLyL185h6XvduGQzpToGKMRgwNCDqiY8gSQPrzNmSuw637qQZEtULFyNLE1qdfQebZSqKWa8mA74UU%2By3qP5axUA6K6sjta7EyqSqM146hhrh%2BtOs4P7SgnSx7eODd4MYDI8yyuqKWaq4DTphVu/Zky8KY3F07crzbOFRS5ziYDZAssyTaJEjOKuEyX6Rx9ta6xFRXbkNrklFNHBDJ8Sw85Qk3ye7zwCtaC5XaG2Q1ns0qW/pKMfE1yt9JvMudTNDrUwvd%2B398f/aAAgBAgADPwL%2BHv/aAAgBAwEDPwL1uppDww2fPLXCHhlFTlvGgh4KactTSKGnQLaIeLpoej1xGJy7dES940JTBiTlusCYln7wwt28GJy9de%2BOu3QF28WI1RL3hi61OjcNehSF3YgEUCAZQDiK9kLuxFVuhaZbpB2QN2IDaEAy9S521yXzX%2BnP/9oACAEBAgM/Ifi7ohkkcw2N6X%2BqngsxKrrDqxYzMbq%2B5U8T0XAAVdgt76oYhyFwLeWvudMk0QC74S7Gs4ltksdimVbRQx49OiwsAQnjBSL19yoRDtywbB2dnomsslKeoKw9OJx3idbcpITkNoXhxX3H%2B6KvWReQwCbzGdd/YATDN2DBRIuNERLya8ldLLYdX4m5X5uXRCaEy2QlLIoChU7Qu0XWv6A4M9Im7C7jESZq9zdeYB/Wu3sujsnI1%2B1WRMQgSiSZTE451wt9ljeDae%2B1ftViXqvQI3G2u/Rbn2VYkIEB2Mas%2BIYBOVJZeNd2cQ7ru/FXeLrxBJ%2BdcpP3OIl%2BOgBUZWx6nwwwwwwwwwwwwwwwwwwwwww0OsrN4d7o%2BOhs6VUJm5WwWgOwR6mrwsAlyxzolBcsISBhkI9alRD2wCbk17BoLzCsrmblIESA3ccObatPrhIVm9COGAkidzv6UyJJyJj00OQUONhfFeu3MASJCxQsFgjEIs7GTS6IVA3Um057UkhEDHl4yeaD/XpLlfbg6EUmhlgM/Kj2Je7JvjmpgYBlknZ8aL3ETLZLalMGKcAIHAJ9%2Ba9g0WyUGVBX5VZhhyQRlE96nSUIEZbmWp9G1YOQaoriA3Ib8mzoEEk42J84oZvWwRfaJvUZjLLkp/bUS4iO1T6H/sf/2gAIAQICAz8h%2BMKOg6Sp/wCEUdVul4p1tTxV9bVbovTxU9M9Lz0vPT36LzpH8c/2gAIAQMCAz8h%2BLSES82rge9ErANUgRfmxXA96RAB3%2BmqGZrge9FMSe9/bVIZWCllk6DmL639q4HvSkEnDPStxbNMEuX66kl3KM19g14HDj11FkBP0pFhlnHNSxlC%2Bvsq9zoeecK/boYq2M9%2BmGMxt5qVeWdZDAxs3HzX4/8AKVId9/TUDAPCa/H/AJQwSo27a2WZTTZUX84oI5FM63Q7n2qEeGpYxMW8fxz/AP/aAAgBAQIDPxD4s5ETzUHMZJRgvVgT8%2BajIG0Mb4vK7F9WspjuQrwLobFfm/rWYjU5aiEQl3BvrOwLYbIN2xX4H61C5nPQE7BGMjfjVaao5mzBlvipMGleaXVxldASluV2PYAyWr839aDbLdmMkt5OgsSRtHJ3r6Vlcg/Ok2pLty2ZN76lATb4w0RujEzpTjuF74pZWATvGsc/3dacg3anSPSj483ppc3spOegD2fQ90AOvAQ9713pdqy1cbe4tBkWcdNkLoWa5Y8q7B8hu2NpujXKOKGLg3AD3xp/hF2liHcOw7asSIByfRKWF3Z0/wCt6aOOUjUUZZE4UZuJxzRkjsdQQHinyQQXa/FaWM6kjE2Mp7t48K7I9nbrtdFBjMMFYbGCMz8ci/IeuQEAO5N/hqKKKKKKKKKKKKKKKKKKKKGO16FCwzgsTB8cYpGpCwGIzXegaxCl30vRglbrEugLRPF4KiDQfcF%2Bo4CHctzUs3WfyhLoZ%2BkRB4CWWacg4TjJ7SoAzEE7sWl0SzhxmCDMNRcNf88F%2ByKaKR5HXzTGm7EEdANwCxu0dwBC9pnZUR%2BQ77GmWsY0QsN6WRNkhvIqzlSm39IP9KGJE4wuJSVtg6Abmn7yjguacnw/YahURSy4F7kodJwmrGPYScVHTTB6F2Bf56E2S13AE0VFxCRwL2CtStlHhQ/0KgMRIMblsOmC1CfuUA3a8JgooXr/AF3oCABGEAwlwm4403OP3lPACy2majus5cl/gc0VQbcEGnCgJi06753us8Ww7x/7H/aAAgBAgIDPxD4uL9JF9A6wS6DVF6m/QZaJv8A9knQYa3dLDSh0wjp5K79HJUMzrJFNI36SEfxz/aAAgBAwIDPxD4tTFglBeJd3avtdRWCqjBqvAuBVxxLtX2urZ1tVVgBu/vUwGeJYLC58Ffa6LFKACrxlBvrC7fDBL3oXB4YZJ89FvQwiQeeDtzX2unJRTACdlN%2BTbpCdhqu3ekpDEqmW0641IlCByTuaYPZoWasxEYXKMHmvY6j2V8w1fQn4%2BDoiFve2KXyqCIEmEyJ26dkyXRhGat8SQ4lnXPlMHgDhr9aloMkkgL7La9weQW0pePrX61L4MvfsjXYghMTHet8YVmfWmTuQCowDBB9de45Pi1nbmrBMDHMM1sGF04Rn%2BOf/Z?_a=BBFAAAAA0" alt="Tesla Energy Trusted Partner Logo 2025 - Certified solar panel installers with Tesla Powerwall battery storage" width="326" height="136" class="h-12 sm:h-16 md:h-20 w-auto rounded-lg flex-shrink-0" loading="lazy"></picture><picture><source srcset="data:image/avif;base64,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" type="image/avif"><source srcset="/images/octopus-trusted-partner-logo-2025-new-Bi1LWgi9.webp" type="image/webp"><img src="https://res.cloudinary.com/du9zccuwy/image/fetch/f_auto,q_auto/https://install-solar.co.uk/images/octopus-trusted-partner-logo-2025-new-Bb7HcQeq.jpg?_a=BBFAAAAA0" alt="Octopus Trusted Partner Logo 2025 - Approved solar panel installers with smart tariffs" width="326" height="136" class="h-12 sm:h-16 md:h-20 w-auto rounded-lg flex-shrink-0" loading="lazy"></picture></div></div><h3 class="text-2xl font-bold mb-4 text-foreground">Ready to Start Your Solar Journey?</h3><p class="text-muted-foreground mb-6 max-w-2xl mx-auto">Book your free survey today and take the first step towards energy independence. Our team will handle everything from planning permission to final commissioning.</p><div class="flex justify-center"><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 bg-gradient-to-r from-solar-accent to-accent text-accent-foreground font-semibold h-11 rounded-md px-8 relative overflow-hidden group" href="/solar-survey#solar-survey-form"><span class="relative z-10">Get Your Free Quote</span></a></div></div></div></section></div><div><div class="py-20 bg-muted/20" style="min-height: 600px;"></div></div><div class="hidden md:block" style="min-height: 1500px; content-visibility: auto; contain-intrinsic-size: auto 1500px;"><div class="bg-background" style="min-height: 1500px;"></div></div></main><footer class="bg-solar-dark text-primary-foreground" role="contentinfo" aria-label="Site footer with contact information and links"><div class="container mx-auto px-4 py-16"><div class="grid lg:grid-cols-4 md:grid-cols-2 gap-8"><div class="lg:col-span-1"><div class="flex items-center mb-6"><span class="text-2xl font-bold text-primary-foreground">Install Solar Panels</span></div><p class="text-primary-foreground/80 mb-6 leading-relaxed">Northwest UK's leading solar panel installation experts. MCS-certified specialists helping homeowners and businesses install solar panels, reduce energy costs, and achieve long-term energy independence.</p><div class="space-y-3 mb-6"><div class="flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone w-4 h-4 text-solar-accent"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path></svg><span class="text-sm">0800 8611426</span></div><div class="flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail w-4 h-4 text-solar-accent"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg><span class="text-sm">info@install-solar.co.uk</span></div><div class="flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin w-4 h-4 text-solar-accent"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg><span class="text-sm">2 Queens Road, Chorley PR7 1JU</span></div><div class="flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-4 h-4 text-solar-accent"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg><div class="text-sm"><div>Mon-Fri: 9:00 AM - 6:00 PM</div><div>Sat: 10:30 AM - 1:30 PM</div></div></div></div><div class="flex flex-wrap gap-2"><div class="flex items-center gap-1 bg-primary-foreground/10 px-2 py-1 rounded text-xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award w-3 h-3 text-solar-accent"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg><span>MCS Certified</span></div><div class="flex items-center gap-1 bg-primary-foreground/10 px-2 py-1 rounded text-xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield w-3 h-3 text-solar-accent"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path></svg><span>RECC Member</span></div><div class="flex items-center gap-1 bg-primary-foreground/10 px-2 py-1 rounded text-xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-3 h-3 text-solar-accent"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><span>5-Star Rated</span></div></div></div><nav aria-label="Services navigation"><h3 class="text-lg font-semibold mb-4 text-primary-foreground">Our Services</h3><ul class="space-y-2" role="list"><li><a class="text-primary-foreground/70 hover:text-solar-accent transition-colors duration-200 text-sm" href="/solar-products">Residential Solar</a></li><li><a class="text-primary-foreground/70 hover:text-solar-accent transition-colors duration-200 text-sm" href="/commercial-solar">Commercial Solar</a></li><li><a class="text-primary-foreground/70 hover:text-solar-accent transition-colors duration-200 text-sm" href="/battery-storage">Battery Storage</a></li><li><a class="text-primary-foreground/70 hover:text-solar-accent transition-colors duration-200 text-sm" href="/how-it-works">How It Works</a></li><li><a class="text-primary-foreground/70 hover:text-solar-accent transition-colors duration-200 text-sm" href="/solar-installation">Case Studies</a></li><li><a class="text-primary-foreground/70 hover:text-solar-accent transition-colors duration-200 text-sm" href="/solar-reviews">Reviews</a></li></ul></nav><nav aria-label="Company navigation"><h3 class="text-lg font-semibold mb-4 text-primary-foreground">Company</h3><ul class="space-y-2" role="list"><li><a class="transition-colors duration-200 text-sm text-solar-accent font-semibold hover:text-solar-accent/80" href="/solar-survey">FREE Solar Quote</a></li><li><a class="transition-colors duration-200 text-sm text-primary-foreground/70 hover:text-solar-accent" href="/tesla-powerwall-solar">Tesla Powerwall</a></li><li><a class="transition-colors duration-200 text-sm text-primary-foreground/70 hover:text-solar-accent" href="/about-solar">About Us</a></li><li><a class="transition-colors duration-200 text-sm text-primary-foreground/70 hover:text-solar-accent" href="/careers-solar">Careers</a></li><li><a class="transition-colors duration-200 text-sm text-primary-foreground/70 hover:text-solar-accent" href="/solar-blog">Blog</a></li><li><a class="transition-colors duration-200 text-sm text-primary-foreground/70 hover:text-solar-accent" href="/faqs">FAQs</a></li><li><a class="transition-colors duration-200 text-sm text-primary-foreground/70 hover:text-solar-accent" href="/contact-solar">Contact</a></li></ul></nav><div><h3 class="text-lg font-semibold mb-4 text-primary-foreground">Stay Updated</h3><p class="text-primary-foreground/70 text-sm mb-4">Get the latest solar news, tips, and exclusive offers delivered to your inbox.</p><form class="flex gap-2 mb-6" aria-label="Newsletter subscription form"><input type="email" class="flex h-10 w-full rounded-md border px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm bg-primary-foreground/10 border-primary-foreground/20 text-primary-foreground placeholder:text-primary-foreground/50" placeholder="Your email address" id="newsletter-email" name="email" aria-label="Email address for newsletter" required=""><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 h-9 rounded-md px-3 bg-solar-accent text-accent-foreground hover:bg-solar-accent/90" type="submit" aria-label="Subscribe to newsletter"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></form><div role="region" aria-label="Service coverage areas"><h4 class="text-sm font-semibold mb-3 text-primary-foreground">Service Areas</h4><div class="flex flex-wrap gap-1" role="list"><span class="text-xs bg-primary-foreground/10 px-2 py-1 rounded text-primary-foreground/70" role="listitem">Lancashire</span><span class="text-xs bg-primary-foreground/10 px-2 py-1 rounded text-primary-foreground/70" role="listitem">Cheshire</span><span class="text-xs bg-primary-foreground/10 px-2 py-1 rounded text-primary-foreground/70" role="listitem">Cumbria</span><span class="text-xs bg-primary-foreground/10 px-2 py-1 rounded text-primary-foreground/70" role="listitem">Yorkshire</span><span class="text-xs bg-primary-foreground/10 px-2 py-1 rounded text-primary-foreground/70" role="listitem">Merseyside</span><span class="text-xs bg-primary-foreground/10 px-2 py-1 rounded text-primary-foreground/70" role="listitem">Greater Manchester</span><span class="text-xs bg-primary-foreground/10 px-2 py-1 rounded text-primary-foreground/70" role="listitem">Staffordshire</span><span class="text-xs bg-primary-foreground/10 px-2 py-1 rounded text-primary-foreground/70" role="listitem">Nottinghamshire</span></div></div></div></div></div><div class="hidden md:block border-t border-primary-foreground/10" role="region" aria-label="Call to action section"><div class="container mx-auto px-4 py-8"><div class="rounded-lg border bg-card text-card-foreground shadow-sm bg-gradient-to-r from-solar-accent/80 to-primary/60 border-solar-accent/50 p-6" role="complementary"><div class="flex flex-col md:flex-row items-center justify-between gap-4"><div><h3 class="text-xl font-bold text-primary-foreground mb-2">Start Your Solar Journey Today</h3><p class="text-primary-foreground/90">Get a FREE professional solar survey and discover exactly how much you could save.</p></div><div class="flex flex-col sm:flex-row gap-3" role="group" aria-label="Contact options"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border h-10 px-4 py-2 bg-primary-foreground/10 text-primary-foreground border-primary-foreground/30 hover:bg-primary-foreground/20" aria-label="Call us at 0800 8611426"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone w-4 h-4 mr-2" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path></svg>0800 8611426</button><a href="/solar-survey#solar-survey-form" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 bg-gradient-to-r from-solar-accent to-accent text-accent-foreground font-semibold h-10 px-4 py-2 relative overflow-hidden group" aria-label="Get your free solar quote"><span class="relative z-10">FREE Solar Quote</span></a></div></div></div></div></div><div class="border-t border-primary-foreground/10"><div class="container mx-auto px-4 py-6"><div class="flex flex-col gap-4"><div class="flex flex-col lg:flex-row items-center justify-between gap-4"><div class="text-xs text-primary-foreground/60 text-center lg:text-left"><div>© 2025 Install Solar Panels. All rights reserved.</div><div class="mt-1">RECC No: 00076213 | MCS Cert: IAA10078 | Company No: 14144754 | VAT No: GB424085904</div><div class="mt-1">Registered in England &amp; Wales</div><div class="mt-1">Website designed by <a href="https://www.laptr.co.uk" target="_blank" rel="noopener noreferrer nofollow" class="text-solar-accent hover:text-solar-accent/80 transition-colors underline hover:no-underline">LAPTR</a></div></div><nav class="flex items-center gap-3" aria-label="Social media links"><span class="text-xs font-semibold text-primary-foreground" aria-label="Follow us on social media">Follow:</span><a href="https://www.linkedin.com/company/install-solar-panels-limited/" target="_blank" rel="noopener noreferrer nofollow" class="text-primary-foreground/60 hover:text-solar-accent transition-colors" aria-label="Follow us on LinkedIn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-linkedin w-4 h-4"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect width="4" height="12" x="2" y="9"></rect><circle cx="4" cy="4" r="2"></circle></svg></a><a href="https://www.facebook.com/installsolarpanels" target="_blank" rel="noopener noreferrer nofollow" class="text-primary-foreground/60 hover:text-solar-accent transition-colors" aria-label="Follow us on Facebook"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-facebook w-4 h-4"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg></a><a href="https://x.com/InstallPanels" target="_blank" rel="noopener noreferrer nofollow" class="text-primary-foreground/60 hover:text-solar-accent transition-colors" aria-label="Follow us on X (Twitter)"><svg class="w-4 h-4" fill="currentColor" viewBox="0 0 24 24"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></svg></a><a href="https://uk.pinterest.com/installsolarpanelsuk/" target="_blank" rel="noopener noreferrer nofollow" class="text-primary-foreground/60 hover:text-solar-accent transition-colors" aria-label="Follow us on Pinterest"><svg class="w-4 h-4" fill="currentColor" viewBox="0 0 24 24"><path d="M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.024-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.347-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.402.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.357-.629-2.750-1.378l-.748 2.853c-.271 1.043-1.002 2.35-1.492 3.146C9.57 23.812 10.763 24.009 12.017 24.009c6.624 0 11.99-5.367 11.99-11.988C24.007 5.367 18.641.001.017 0z"></path></svg></a><a href="https://www.youtube.com/@installsolarpanels" target="_blank" rel="noopener noreferrer nofollow" class="text-primary-foreground/60 hover:text-solar-accent transition-colors" aria-label="Follow us on YouTube"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-youtube w-4 h-4"><path d="M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17"></path><path d="m10 15 5-3-5-3z"></path></svg></a><a href="https://www.instagram.com/installsolarpanels" target="_blank" rel="noopener noreferrer nofollow" class="text-primary-foreground/60 hover:text-solar-accent transition-colors" aria-label="Follow us on Instagram"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-instagram w-4 h-4"><rect width="20" height="20" x="2" y="2" rx="5" ry="5"></rect><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"></path><line x1="17.5" x2="17.51" y1="6.5" y2="6.5"></line></svg></a></nav></div><nav class="flex flex-col items-center gap-2 text-center" aria-label="Legal and privacy links"><div class="flex flex-wrap items-center justify-center gap-2" role="list"><span class="flex items-center gap-2" role="listitem"><a class="text-xs text-primary-foreground/60 hover:text-solar-accent transition-colors whitespace-nowrap" aria-label="View our Privacy Policy" href="/privacy-policy">Privacy Policy</a><span class="text-primary-foreground/30">•</span></span><span class="flex items-center gap-2" role="listitem"><a class="text-xs text-primary-foreground/60 hover:text-solar-accent transition-colors whitespace-nowrap" aria-label="View our Terms of Service" href="/terms-of-service">Terms of Service</a><span class="text-primary-foreground/30">•</span></span><span class="flex items-center gap-2" role="listitem"><a class="text-xs text-primary-foreground/60 hover:text-solar-accent transition-colors whitespace-nowrap" aria-label="View our Cookie Policy" href="/cookie-policy">Cookie Policy</a><span class="text-primary-foreground/30">•</span></span><span class="flex items-center gap-2" role="listitem"><a class="text-xs text-primary-foreground/60 hover:text-solar-accent transition-colors whitespace-nowrap" aria-label="View our Accessibility" href="/accessibility">Accessibility</a></span></div><div class="text-xs text-primary-foreground/50" role="contentinfo" aria-label="reCAPTCHA and privacy information">This site is protected by reCAPTCHA and the Google <a href="https://policies.google.com/privacy" target="_blank" rel="noopener noreferrer" class="underline hover:text-solar-accent transition-colors">Privacy Policy</a> and <a href="https://policies.google.com/terms" target="_blank" rel="noopener noreferrer" class="underline hover:text-solar-accent transition-colors">Terms of Service</a> apply.</div></nav></div></div></div></footer></div>
    
    <!-- Critical above-fold HTML for immediate LCP - prevents 1.79s render delay -->
    
    
    <!-- Performance monitoring script - Inline and minimal -->
    <script>
      // Mark the start of the page load for performance monitoring
      if (window.performance && window.performance.mark) {
        window.performance.mark('app-init-start');
      }
    </script>
    
    <!-- Application entrypoint -->
    
    
  


<script async id="netlify-rum-container" src="/.netlify/scripts/rum" data-netlify-rum-site-id="2554f0ec-04ae-42fe-9582-741ea784c9fb" data-netlify-deploy-branch="main" data-netlify-deploy-context="production" data-netlify-cwv-token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaXRlX2lkIjoiMjU1NGYwZWMtMDRhZS00MmZlLTk1ODItNzQxZWE3ODRjOWZiIiwiYWNjb3VudF9pZCI6IjY4ZjE5OTA2NjNlZWM0NDIwY2MwODA2YSIsImRlcGxveV9pZCI6IjY5M2RmNDY3NjMxZjBhMDAwODAxOTg3MiIsImlzc3VlciI6Im5mc2VydmVyIn0.P7P1Rv0r3VcBkSbpFl9CAP-AZSnD_pNMgEKG89bn_Uk"></script></body></html>