1import{a,l as n,A as o,j as e,B as d,S as m,Z as g}from"./index-6TajI-n9.js";import{L as s}from"./Logo_1-BS7a48_B.js";import{L as x,C as u,P as h}from"./Layout-C9mfKGEz.js";import{P as p}from"./PageHero-DDUoXrkF.js";import{C as f}from"./CTABanner-DxPhf69G.js";import{C as b}from"./ContactForm-C-1wQ8yt.js";import{A as v,a as y,b as j,c as N}from"./accordion-jrixZYg4.js";import{A as w}from"./award-BlDlMcKf.js";import{A as C}from"./arrow-right-35imwSal.js";import"./button-DwL3XFJ0.js";import"./x-21wg_BoE.js";import"./input-C-1LNvxZ.js";import"./textarea-mgOWfNN7.js";import"./select-DMaBtJeB.js";import"./index-Cogyf9Qm.js";import"./index-CDPNLsm2.js";import"./index-DmjCNiEM.js";const k=[{icon:m,title:"Licensed & Insured Electricians",desc:"Fully licensed in NC and SC, insured, and background-checked â every job to code, every time."},{icon:w,title:"All Major Brands",desc:"Square D, Eaton, Siemens, GE, Leviton, Generac, Tesla, ChargePoint and more."},{icon:u,title:"Same-Day & 24/7 Emergency",desc:"Same-day appointments for most jobs and around-the-clock response for electrical emergencies."},{icon:g,title:"Cross-Trade Value",desc:"Plumbing, electric, and HVAC under one trusted brand â fewer contractors, faster results."}],i=[{question:"Are you a licensed electrician in North Carolina?",answer:"Yes. Total Plumbing Pros is a fully licensed, bonded, and insured electrical contractor in North Carolina, with technicians serving Mooresville, Charlotte, Lake Norman, and surrounding communities."},{question:"Do you offer 24/7 emergency electrical service?",answer:"Yes. We respond around the clock to electrical emergencies â sparking outlets, burning smells, power loss, breakers that won't reset. Call 704-702-6160 any time."},{question:"What electrical services do you offer?",answer:"We handle the full range of residential electrical work: panel upgrades, repairs, EV charger installation, whole-home generators, ceiling fans, lighting, outlets and wiring, surge protection, and 24/7 emergency response."},{question:"What cities do you serve for electrical work?",answer:"We serve Mooresville, Cornelius, Davidson, Huntersville, Charlotte, Concord, Kannapolis, Statesville, Troutman, Denver, Sherrills Ford, Terrell, and the surrounding Lake Norman and Charlotte metro area, plus parts of South Carolina."},{question:"Do you offer financing on electrical work?",answer:"Yes. We offer financing options on larger projects like panel upgrades, EV charger installs, and whole-home generators. Ask about current programs during your free estimate."},{question:"Are estimates free?",answer:"Yes â free, no-obligation, in-home estimates on all electrical projects. We give you a written, flat-rate quote before any work begins, so there are no surprises."}],A=n.slice(0,8),S=()=>{const l={"@context":"https://schema.org","@graph":[{"@type":"Electrician","@id":`${a.domain}/#business`,name:a.name,telephone:a.phoneNC,email:a.email,url:a.domain,address:{"@type":"PostalAddress",addressLocality:"Mooresville",addressRegion:"NC",addressCountry:"US"},geo:{"@type":"GeoCoordinates",latitude:a.geo.latitude,longitude:a.geo.longitude},aggregateRating:{"@type":"AggregateRating",ratingValue:String(a.googleRating),reviewCount:String(a.googleReviewCount),bestRating:"5"},priceRange:"$$",sameAs:[a.facebookUrl,a.instagramUrl],areaServed:n.map(r=>r.city)},{"@type":"Service",name:"Electrical Services",serviceType:"Electrician",provider:{"@id":`${a.domain}/#business`},areaServed:n.map(r=>r.city),hasOfferCatalog:{"@type":"OfferCatalog",name:"Electrical Services",itemListElement:o.map(r=>({"@type":"Offer",itemOffered:{"@type":"Service",name:r.title,url:`${a.domain}/electric/${r.slug}`,...r.heroImage?{image:`${a.domain}${r.heroImage}`}:{}}}))}},{"@type":"FAQPage",mainEntity:i.map(r=>({"@type":"Question",name:r.question,acceptedAnswer:{"@type":"Answer",text:r.answer}}))},{"@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:a.domain},{"@type":"ListItem",position:2,name:"Electric",item:`${a.domain}/electric`}]}]};return e.jsxs(x,{children:[e.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(l)}}),e.jsx(p,{badge:"Licensed Electricians",title:"Electrician in Mooresville & Charlotte, NC",subtitle:"Panel upgrades, EV chargers, generators, lighting, repairs & 24/7 emergency service â by licensed, insured electricians who do it right the first time.",showCTA:!0,image:d,imageAlt:"Electrician in Mooresville & Charlotte, NC â licensed master electrician working on a 200-amp residential electrical service panel"}),e.jsx("section",{className:"py-16 bg-background border-b border-border",children:e.jsx("div",{className:"container mx-auto px-4",children:e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6 max-w-5xl mx-auto",children:k.map(({icon:r,title:t,desc:c})=>e.jsxs("div",{className:"bg-card rounded-xl border border-border p-6 text-center hover:shadow-card transition-shadow",children:[e.jsx("div",{className:"w-14 h-14 mx-auto mb-4 rounded-full bg-primary flex items-center justify-center",children:e.jsx(r,{className:"w-7 h-7 text-brand-cyan"})}),e.jsx("h3",{className:"font-heading font-bold text-foreground mb-2",children:t}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:c})]},t))})})}),e.jsx("section",{className:"py-16 bg-background",children:e.jsxs("div",{className:"container mx-auto px-4 max-w-3xl text-center",children:[e.jsx("h2",{className:"text-3xl font-heading font-black text-foreground mb-4",children:"A Better Way to Hire an Electrician"}),e.jsx("p",{className:"text-muted-foreground text-lg leading-relaxed",children:"Total Plumbing Pros has been the trusted home-services company across Mooresville, Charlotte, and the Lake Norman area for over a decade. Now we bring that same standard â licensed expertise, upfront pricing, fast response, and a real workmanship guarantee â to every electrical project, from a single outlet to a full 200-amp service upgrade."})]})}),e.jsx("section",{className:"py-16 bg-secondary",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsx("h2",{className:"text-3xl font-heading font-black text-foreground text-center mb-3",children:"Our Electrical Services"}),e.jsx("p",{className:"text-muted-foreground text-center mb-10 max-w-2xl mx-auto",children:"Click any service to see what's included, our typical pricing, and the FAQs homeowners ask us most."}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-5 max-w-6xl mx-auto",children:o.map(r=>{const t=r.icon;return e.jsxs(s,{to:`/electric/${r.slug}`,className:"bg-card border border-border rounded-xl shadow-card hover:border-brand-cyan hover:shadow-elevated transition-all group overflow-hidden flex flex-col",children:[r.heroImage&&e.jsx("div",{className:"relative aspect-[16/9] overflow-hidden bg-secondary",children:e.jsx("img",{src:r.heroImage,alt:r.heroImageAlt||r.title,loading:"lazy",className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-300"})}),e.jsxs("div",{className:"p-6 flex flex-col flex-1",children:[e.jsx("div",{className:"w-12 h-12 mb-4 rounded-lg bg-primary flex items-center justify-center",children:e.jsx(t,{className:"w-6 h-6 text-brand-cyan"})}),e.jsx("h3",{className:"font-heading font-bold text-foreground text-lg mb-2",children:r.title}),e.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed mb-4 flex-1",children:r.shortDe
1sc}),e.jsxs("span",{className:"inline-flex items-center gap-1 text-brand-cyan font-semibold text-sm group-hover:underline",children:["Learn more ",e.jsx(C,{className:"w-4 h-4"})]})]})]},r.slug)})})]})}),e.jsx("section",{className:"py-16 bg-background",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsx("h2",{className:"text-2xl md:text-3xl font-heading font-black text-foreground text-center mb-3",children:"Electrician Serving the Carolinas"}),e.jsx("p",{className:"text-muted-foreground text-center mb-10 max-w-2xl mx-auto",children:"Our licensed electricians are local â based in Mooresville and serving every community in the Lake Norman and Charlotte metro area, plus parts of South Carolina."}),e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-6 gap-3 max-w-4xl mx-auto",children:A.map(r=>e.jsxs(s,{to:`/${r.slug}`,className:"text-center bg-card rounded-lg border border-border p-3 hover:border-brand-cyan hover:shadow-card transition-all text-sm font-medium text-foreground",children:[r.city,", ",r.state]},r.slug))}),e.jsx("div",{className:"text-center mt-6",children:e.jsx(s,{to:"/service-areas",className:"text-brand-cyan font-bold hover:underline",children:"View all service areas â"})})]})}),e.jsx("section",{className:"py-16 bg-secondary",children:e.jsx("div",{className:"container mx-auto px-4 max-w-5xl",children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-10 items-center",children:[e.jsxs("div",{children:[e.jsx("h2",{className:"text-3xl font-heading font-black text-foreground mb-4",children:"Need a Licensed Electrician?"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-6",children:"Same-day service available for most electrical jobs in Mooresville, Charlotte, and Lake Norman. Call or fill out the form â we'll get you on the schedule with a real, licensed electrician."}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("a",{href:`tel:${a.phoneNC}`,className:"inline-flex items-center gap-2 text-foreground font-bold text-lg",children:[e.jsx(h,{className:"w-5 h-5 text-brand-cyan"})," ",a.phoneNC]}),e.jsx("div",{className:"text-sm text-muted-foreground",children:"Available 24/7 for electrical emergencies"})]})]}),e.jsx(b,{heading:"Get an Electrical Quote",compact:!0})]})})}),e.jsx("section",{className:"py-16 bg-background",children:e.jsxs("div",{className:"container mx-auto px-4 max-w-3xl",children:[e.jsx("h2",{className:"text-2xl md:text-3xl font-heading font-black text-foreground text-center mb-8",children:"Frequently Asked Questions"}),e.jsx(v,{type:"single",collapsible:!0,className:"bg-card rounded-xl border border-border shadow-card",children:i.map((r,t)=>e.jsxs(y,{value:`faq-${t}`,className:"px-5",children:[e.jsx(j,{className:"text-foreground text-sm font-semibold text-left",children:r.question}),e.jsx(N,{className:"text-muted-foreground text-sm leading-relaxed",children:r.answer})]},t))})]})}),e.jsx(f,{title:"Ready to Get Started?"})]})},Q=S;export{Q as component};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.