1import{C as e,E as t,S as n,T as r,f as i,g as a,h as o,n as s,u as c,w as l,x as u}from"./index-BT-uGzSP.js";import{c as d,f,n as p,o as m,r as h,s as g,u as _}from"./PageShell-C1Jwqenk.js";import{t as v}from"./arrow-right-0W-d1Ja1.js";import{n as y,t as b}from"./CommercialQuoteForm-BzVltWW6.js";import{t as x}from"./house-CprJYTdW.js";import{t as S}from"./send-CR6dZTas.js";import{n as C,t as w}from"./Testimonials-CQwnJeg2.js";import{t as T}from"./Faq-DaKcMOXP.js";var E=t(r(),1),D=l(),O=[`Commercial / business`,`Home & auto`,`Renters`,`Flood`,`Health`,`Medicare`,`Not sure yet`];function k(){let[e,t]=(0,E.useState)({name:``,phone:``,type:``}),n=`w-full rounded-md border border-input bg-card px-3 py-3 text-base text-foreground outline-none focus:ring-2 focus:ring-ring`;return(0,D.jsxs)(`form`,{className:`rounded-xl bg-card p-5 text-foreground shadow-card md:p-6`,onSubmit:t=>{t.preventDefault(),window.location.href=`mailto:${i}?subject=${encodeURIComponent(`Quote Request â ${e.type} â ${e.name}`)}&body=${encodeURIComponent(`Name: ${e.name}\nPhone: ${e.phone}\nCoverage: ${e.type}`)}`},children:[(0,D.jsx)(`h2`,{className:`text-xl font-bold text-primary`,children:`Get a free quote`}),(0,D.jsx)(`p`,{className:`mt-1 text-sm text-muted-foreground`,children:`A local agent calls you back â usually same day.`}),(0,D.jsxs)(`div`,{className:`mt-4 grid gap-3`,children:[(0,D.jsx)(`input`,{"aria-label":`Your name`,placeholder:`Your name`,required:!0,maxLength:100,value:e.name,onChange:n=>t({...e,name:n.target.value}),className:n}),(0,D.jsx)(`input`,{"aria-label":`Phone`,placeholder:`Phone number`,type:`tel`,inputMode:`tel`,autoComplete:`tel`,required:!0,maxLength:25,value:e.phone,onChange:n=>t({...e,phone:n.target.value}),className:n}),(0,D.jsxs)(`select`,{"aria-label":`Coverage needed`,required:!0,value:e.type,onChange:n=>t({...e,type:n.target.value}),className:n,children:[(0,D.jsx)(`option`,{value:``,children:`What do you need covered?`}),O.map(e=>(0,D.jsx)(`option`,{children:e},e))]})]}),(0,D.jsxs)(`button`,{type:`submit`,className:`mt-4 inline-flex w-full items-center justify-center gap-2 rounded-md bg-gold px-6 py-3.5 text-base font-semibold text-gold-foreground transition-opacity hover:opacity-90`,children:[(0,D.jsx)(S,{className:`h-4 w-4`}),` Get my free quote`]}),(0,D.jsxs)(`a`,{href:`tel:${a}`,className:`mt-3 inline-flex w-full items-center justify-center gap-2 rounded-md border border-border px-6 py-3 text-base font-semibold text-primary hover:bg-secondary`,children:[(0,D.jsx)(g,{className:`h-4 w-4`}),` Or call now: `,o]})]})}var A=`/assets/hero-home-DV0onr5i.jpg`,j=[{tag:`Renters`,title:`Turned away because of your dog or credit?`,body:`If another company said no because of your breed, your credit, or a past claim â we say yes. Guaranteed renters coverage, no credit check, every breed welcome.`,link:{to:`/renters-insurance`,label:`See renters coverage`}},{tag:`Families`,title:`Bundling your first home and both cars?`,body:`We shop Progressive, Safeco, National General and more so you don't have to. One local agent, one honest recommendation, and real savings when you bundle.`,link:{to:`/home-auto-insurance`,label:`See home & auto`}},{tag:`Turning 65`,title:`Medicare feels like a maze â we've walked it a thousand times.`,body:`Supplement or Advantage? In-network or nationwide? We sit down with you, compare the plans that fit your doctors, and never pressure a sale.`,link:{to:`/medicare`,label:`Get Medicare help`}}],M=[{title:`Commercial Insurance`,to:`/commercial-insurance`,blurb:`Business coverage through Liberty Mutual and other leading carriers.`,featured:!0},{title:`Renters Insurance`,to:`/renters-insurance`,blurb:`No credit checks. All dog breeds. $95K contents / $300K liability.`},{title:`Home & Auto`,to:`/home-auto-insurance`,blurb:`Bundle to save, or standalone â carriers shopped for you.`},{title:`Flood Insurance`,to:`/flood-insurance`,blurb:`Not covered by homeowners. Quoted through National General, an Allstate company.`},{title:`Health Insurance`,to:`/health-insurance`,blurb:`ACA-compliant plans plus travel and short-term medical.`},{title:`Medicare`,to:`/medicare`,blurb:`Supplements, Advantage plans, and turning-65 guidance.`},{title:`Annuities`,href:c,blurb:`Secure, guaranteed retirement income planning with Tony at anthonythefloodguy.com.`}],N=[{to:`/commercial-insurance`,title:`Commercial Insurance`,blurb
1:`Liberty Mutual business coverage for Charlotte companies.`,label:`View Commercial`},{to:`/health-insurance`,title:`Health Insurance`,blurb:`ACA plans, travel, and short-term medical.`,label:`Explore Health`},{to:`/medicare`,title:`Medicare Help`,blurb:`One-on-one guidance for turning 65 and beyond.`,label:`Get Medicare help`},{to:`/contact`,title:`Contact Us`,blurb:`Call, text, or email for a same-day reply.`,label:`Get in touch`}];function P(){return(0,D.jsxs)(p,{children:[(0,D.jsxs)(`section`,{className:`relative overflow-hidden bg-navy text-navy-foreground`,children:[(0,D.jsx)(`img`,{src:A,alt:`A Charlotte, North Carolina family home at dusk â the kind of house Capital Insurance has been protecting since 1996`,width:1600,height:900,className:`absolute inset-0 h-full w-full object-cover opacity-40`}),(0,D.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-r from-navy via-navy/85 to-transparent`}),(0,D.jsxs)(`div`,{className:`relative mx-auto grid max-w-6xl gap-8 px-4 py-10 md:py-20 lg:grid-cols-[1fr_380px] lg:items-center`,children:[(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`p`,{className:`text-xs font-semibold uppercase tracking-[0.25em] text-gold`,children:`Charlotte, NC · Serving neighbors since 1996`}),(0,D.jsx)(`h1`,{className:`mt-3 max-w-3xl text-3xl font-bold leading-[1.1] md:text-5xl`,children:`A local insurance agent who actually picks up the phone.`}),(0,D.jsx)(`p`,{className:`mt-4 max-w-xl text-base leading-relaxed text-navy-foreground/85 md:text-lg`,children:`Business owners, renters, families, and parents turning 65 â Tony Sellitti's team has found Charlotte neighbors honest coverage for nearly 30 years.`}),(0,D.jsxs)(`div`,{className:`mt-6 flex flex-wrap gap-3`,children:[(0,D.jsxs)(`a`,{href:`tel:${a}`,className:`inline-flex items-center gap-2 rounded-md bg-gold px-6 py-3.5 text-base font-semibold text-gold-foreground transition-opacity hover:opacity-90`,children:[(0,D.jsx)(g,{className:`h-5 w-5`}),` Call `,o]}),(0,D.jsxs)(`a`,{href:`sms:${u}`,className:`inline-flex items-center gap-2 rounded-md border border-navy-foreground/30 px-6 py-3.5 text-base font-semibold text-navy-foreground transition-colors hover:bg-navy-foreground/10`,children:[(0,D.jsx)(d,{className:`h-5 w-5`}),` Text us`]})]})]}),(0,D.jsx)(k,{})]})]}),(0,D.jsx)(`section`,{className:`border-b border-border bg-background`,children:(0,D.jsxs)(`div`,{className:`mx-auto flex max-w-6xl flex-col gap-5 px-4 py-10 md:flex-row md:items-center md:justify-between`,children:[(0,D.jsxs)(`div`,{children:[(0,D.jsxs)(`span`,{className:`inline-flex items-center gap-1.5 rounded-full bg-gold/15 px-3 py-1 text-xs font-semibold uppercase tracking-wider text-primary`,children:[(0,D.jsx)(C,{className:`h-3.5 w-3.5 text-gold`}),` Medicare · Open Enrollment Oct 15 â Dec 7`]}),(0,D.jsx)(`h2`,{className:`mt-3 text-2xl font-bold text-primary md:text-3xl`,children:`Turning 65 or reviewing your Medicare plan?`}),(0,D.jsx)(`p`,{className:`mt-2 max-w-2xl text-muted-foreground`,children:`Get a free one-on-one review of Supplement and Advantage plans, checked against your doctors and prescriptions by a local Charlotte Medicare agent.`}),(0,D.jsxs)(`p`,{className:`mt-2 max-w-2xl text-sm text-muted-foreground`,children:[`We also quote dental, cancer, and life coverage for seniors through`,` `,(0,D.jsx)(e,{to:`/medicare`,hash:`senior-plans`,className:`font-semibold text-primary underline-offset-4 hover:underline`,children:`Allstate Health Solutions, an Allstate Company`}),`.`]})]}),(0,D.jsxs)(`div`,{className:`flex shrink-0 flex-col gap-3 sm:flex-row`,children:[(0,D.jsx)(e,{to:`/medicare`,hash:`medicare-review`,className:`inline-flex items-center justify-center rounded-md bg-gold px-6 py-3 text-sm font-semibold text-gold-foreground hover:opacity-90`,children:`Book a free Medicare review`}),(0,D.jsxs)(`a`,{href:`tel:${a}`,className:`inline-flex items-center justify-center gap-2 rounded-md border border-border px-6 py-3 text-sm font-semibold text-primary hover:bg-secondary`,children:[(0,D.jsx)(g,{className:`h-4 w-4`}),` `,o]})]})]})}),(0,D.jsx)(`section`,{className:`bg-secondary`,children:(0,D.jsx)(`div`,{className:`mx-auto max-w-6xl px-4 py-12 md:py-16`,children:(0,D.jsxs)(`div`,{className:`relative overflow-hidden rounded-xl border border-gold/50 bg-card p-8 shadow-card md:p-10`,children:[(0,D.jsx)(`div`,{className:`absolute right-0 top-0 h-24 w-24 translate-x-8 -translate-y-8 rounded-full bg-gold/20 md:h-32 md:w-32`}),(0,D.jsxs)(`div`,{className:`relative flex flex-col gap-8 lg:flex-row lg:items-center`,children:[(0,D.jsxs)(`div`,{className:`flex-1`,children:[(0,D.jsxs)(`span`,{className:`inline-flex items-center gap-1.5 rounded-full bg-gold/15 px-3 py-1 text-xs font-semibold uppercase tracking-wider text-primary`,children:[(0,D.jsx)(C,{className:`h-3.5 w-3.5 text-gold`}),` Featured coverage`]}),(0,D.jsx)(`h2`,{className:`mt-4 text-2xl font-bold leading-tight text-primary md:text-3xl`,children:`Commercial insurance for Charlotte businesses â backed by Liberty Mutual.`}),(0,D.jsx)(`p`,{className:`mt-3 max-w-2xl text-muted-foreground`,children:`General liability, workers comp, commercial auto, and business owners policies. We pair Liberty Mutual's financial strength with a local Charlotte agent who answers the phone.`})]}),(0,D.jsxs)(`div`,{className:`flex shrink-0 flex-col gap-3 sm:flex-row lg:flex-col xl:flex-row`,children:[(0,D.jsxs)(e,{to:`/commercial-insurance`,className:`inline-flex items-center justify-center gap-2 rounded-md bg-gold px-6 py-3 text-center text-sm font-semibold text-gold-foreground transition-opacity hover:opacity-90`,children:[(0,D.jsx)(y,{className:`h-4 w-4`}),` Explore Commercial Insurance`]}),(0,D.jsx)(`a`,{href:`#commercial-quote`,className:`inline-flex items-center justify-center rounded-md border border-border bg-card px-6 py-3 text-center text-sm font-semibold text-primary transition-colors hover:bg-secondary`,children:`Request a business quote`})]})]})]})})}),(0,D.jsx)(b,{}),(0,D.jsxs)(`section`,{className:`mx-auto max-w-6xl px-4 py-16 md:py-24`,children:[(0,D.jsxs)(`div`,{className:`max-w-2xl`,children:[(0,D.jsx)(`p`,{className:`text-xs font-semibold uppercase tracking-[0.25em] text-gold`,children:`Who we help`}),(0,D.jsx)(`h2`,{className:`mt-3 text-3xl font-bold text-primary md:text-4xl`,children:`Real people. Real situations. Straight answers.`}),(0,D.jsx)(`p`,{className:`mt-4 text-muted-foreground`,children:`We're an independent agency, which means we work for you â not a single insurance company. Here's who calls us most.`})]}),(0,D.jsx)(`div`,{className:`mt-12 grid gap-6 md:grid-cols-3`,children:j.map(t=>(0,D.jsxs)(`article`,{className:`flex flex-col rounded-lg border border-border bg-card p-7 shadow-card`,children:[(0,D.jsx)(`span`,{className:`inline-flex w-fit roun
1ded-full bg-gold/15 px-3 py-1 text-xs font-semibold uppercase tracking-wider text-primary`,children:t.tag}),(0,D.jsx)(`h3`,{className:`mt-4 text-xl font-bold leading-snug text-primary`,children:t.title}),(0,D.jsx)(`p`,{className:`mt-3 flex-1 text-sm leading-relaxed text-muted-foreground`,children:t.body}),(0,D.jsxs)(e,{to:t.link.to,className:`mt-6 inline-flex items-center gap-1 text-sm font-semibold text-primary hover:text-gold`,children:[t.link.label,` `,(0,D.jsx)(v,{className:`h-4 w-4`})]})]},t.tag))})]}),(0,D.jsx)(`section`,{className:`bg-navy text-navy-foreground`,children:(0,D.jsxs)(`div`,{className:`mx-auto grid max-w-6xl gap-10 px-4 py-16 md:grid-cols-5 md:py-24`,children:[(0,D.jsxs)(`div`,{className:`md:col-span-3`,children:[(0,D.jsx)(`p`,{className:`text-xs font-semibold uppercase tracking-[0.25em] text-gold`,children:`Meet Tony`}),(0,D.jsx)(`h2`,{className:`mt-3 text-3xl font-bold leading-tight md:text-4xl`,children:`A New Yorker who came to Charlotte, built a one-man agency in 1996, and never stopped answering his own phone.`}),(0,D.jsx)(`p`,{className:`mt-5 text-navy-foreground/80`,children:`Tony Sellitti has been in insurance since 1988. He grew Capital Insurance into one of the top BlueCross BlueShield of North Carolina agencies in the state â the kind of recognition that comes from how he treats people, not from ad spend. His peers inducted him into the BCBSNC Hall of Fame. His clients keep his number in their phones.`}
1),(0,D.jsxs)(e,{to:`/about`,className:`mt-8 inline-flex items-center gap-2 rounded-md border border-navy-foreground/30 px-5 py-2.5 text-sm font-semibold hover:bg-navy-foreground/10`,children:[`Read Tony's story `,(0,D.jsx)(v,{className:`h-4 w-4`})]})]}),(0,D.jsx)(`div`,{className:`md:col-span-2`,children:(0,D.jsxs)(`div`,{className:`flex flex-col gap-6`,children:[(0,D.jsxs)(`div`,{className:`flex items-start gap-4 rounded-lg border border-navy-foreground/15 p-5`,children:[(0,D.jsx)(m,{className:`mt-1 h-6 w-6 shrink-0 text-gold`}),(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`p`,{className:`font-semibold`,children:`Independent & on your side`}),(0,D.jsx)(`p`,{className:`mt-1 text-sm text-navy-foreground/70`,children:`We shop carriers, you choose.`})]})]}),(0,D.jsxs)(`div`,{className:`flex items-start gap-4 rounded-lg border border-navy-foreground/15 p-5`,children:[(0,D.jsx)(x,{className:`mt-1 h-6 w-6 shrink-0 text-gold`}),(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`p`,{className:`font-semibold`,children:`House calls, still`}),(0,D.jsx)(`p`,{className:`mt-1 text-sm text-navy-foreground/70`,children:`We come to you when it helps.`})]})]}
1),(0,D.jsxs)(`div`,{className:`flex items-start gap-4 rounded-lg border border-navy-foreground/15 p-5`,children:[(0,D.jsx)(f,{className:`mt-1 h-6 w-6 shrink-0 text-gold`}),(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`p`,{className:`font-semibold`,children:`BCBSNC Hall of Fame`}),(0,D.jsx)(`p`,{className:`mt-1 text-sm text-navy-foreground/70`,children:`Recognized by our peers.`})]})]})]})})]})}),(0,D.jsxs)(`section`,{className:`mx-auto max-w-6xl px-4 py-16 md:py-24`,children:[(0,D.jsx)(`h2`,{className:`text-center text-3xl font-bold text-primary md:text-4xl`,children:`Everything you need, under one roof`}),(0,D.jsx)(`p`,{className:`mx-auto mt-3 max-w-xl text-center text-muted-foreground`,children:`Licensed for life, health, property & casualty â so you're not juggling agents when life changes.`}),(0,D.jsx)(`div`,{className:`mt-12 grid gap-6 sm:grid-cols-2 lg:grid-cols-3`,children:M.map(t=>`href`in t?(0,D.jsxs)(`a`,{href:t.href,target:`_blank`,rel:`noopener noreferrer`,className:`group rounded-lg border border-border bg-card p-6 shadow-card transition-transform hover:-translate-y-1`,children:[(0,D.jsx)(`h3`,{className:`text-lg font-bold text-primary`,children:t.title}),(0,D.jsx)(`p`,{className:`mt-2 text-sm leading-relaxed text-muted-foreground`,children:t.blurb}),(0,D.jsxs)(`span`,{className:`mt-4 inline-flex items-center gap-1 text-sm font-semibold text-primary group-hover:text-gold`,children:[`Explore Annuities `,(0,D.jsx)(_,{className:`h-4 w-4`})]})]},t.title):(0,D.jsxs)(e,{to:t.to,className:`group rounded-lg border p-6 shadow-card transition-transform hover:-translate-y-1 ${`featured`in t&&t.featured?`border-gold bg-gradient-to-br from-card to-gold/5 ring-1 ring-gold`:`border-border bg-card`}`,children:[(0,D.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,D.jsx)(`h3`,{className:`text-lg font-bold text-primary`,children:t.title}),`featured`in t&&t.featured&&(0,D.jsx)(`span`,{className:`rounded-full bg-gold/15 px-2 py-0.5 text-[10px] font-semibold uppercase tracking-wider text-primary`,children:`Featured`})]}),(0,D.jsx)(`p`,{className:`mt-2 text-sm leading-relaxed text-muted-foreground`,children:t.blurb}),(0,D.jsxs)(`span`,{className:`mt-4 inline-flex items-center gap-1 text-sm font-semibold text-primary group-hover:text-gold`,children:[`Explore `,t.title,` `,(0,D.jsx)(v,{className:`h-4 w-4`})]})]},t.title))})]}),(0,D.jsxs)(`section`,{className:`mx-auto max-w-6xl px-4 py-16 md:py-24`,children:[(0,D.jsx)(`h2`,{className:`text-center text-3xl font-bold text-primary md:text-4xl`,children:`Find what you need`}),(0,D.jsx)(`p`,{className:`mx-auto mt-3 max-w-xl text-center text-muted-foreground`,children:`Quick links to our most-visited pages.`}),(0,D.jsx)(`div`,{className:`mt-12 grid gap-6 sm:grid-cols-2 lg:grid-cols-4`,children:N.map(t=>(0,D.jsxs)(e,{to:t.to,className:`group rounded-lg border border-border bg-card p-6 shadow-card transition-transform hover:-translate-y-1`,children:[(0,D.jsx)(`h3`,{className:`text-lg font-bold text-primary`,children:t.title}),(0,D.jsx)(`p`,{className:`mt-2 text-sm leading-relaxed text-muted-foreground`,children:t.blurb}),(0,D.jsxs)(`span`,{className:`mt-4 inline-flex items-center gap-1 text-sm font-semibold text-primary group-hover:text-gold`,children:[t.label,` `,(0,D.jsx)(v,{className:`h-4 w-4`})]})]},t.to))})]}),(0,D.jsx)(`section`,{className:`bg-gold text-gold-foreground`,children:(0,D.jsxs)(`div`,{className:`mx-auto flex max-w-6xl flex-col items-center gap-4 px-4 py-12 text-center md:flex-row md:justify-between md:text-left`,children:[(0,D.jsxs)(`div`,{className:`flex items-center gap-4`,children:[(0,D.jsx)(g,{className:`h-8 w-8 shrink-0`}),(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`p`,{className:`text-sm font-semibold uppercase tracking-wider`,children:`Talk to a real person`}),(0,D.jsx)(`p`,{className:`text-xl font-bold`,children:`Email [email protected] â same-day reply.`})]})]}),(0,D.jsx)(e,{to:`/contact`,className:`rounded-md bg-navy px-6 py-3 text-sm font-semibold text-navy-foreground hover:opacity-90`,children:`Send a quote request`})]})}),(0,D.jsx)(w,{}),(0,D.jsxs)(`section`,{className:`mx-auto max-w-6xl px-4 py-16`,children:[(0,D.jsxs)(`div`,{className:`max-w-2xl`,children:[(0,D.jsx)(`p`,{className:`text-xs font-semibold uppercase tracking-[0.25em] text-gold`,children:`Local`}),(0,D.jsx)(`h2`,{className:`mt-3 text-3xl font-bold text-primary md:text-4xl`,children:`An insurance agent in your neighborhood`}),(0,D.jsx)(`p`,{className:`mt-4 text-muted-foreground`,children:`We serve every corner of the Charlotte metro. Start with your area:`})]}),(0,D.jsx)(`div`,{className:`mt-8 flex flex-wrap gap-3`,children:s.map(t=>(0,D.jsxs)(e,{to:`/insurance/$city`,params:{city:t.slug},className:`rounded-md border border-border bg-card px-5 py-3 text-sm font-semibold text-primary shadow-card hover:text-gold`,children:[`Insurance in `,t.city,`, `,t.region,` â`]},t.slug))})]}),(0,D.jsx)(T,{heading:`Questions we hear from new clients`,items:n}),(0,D.jsx)(h,{label:`Not sure what you need? Just ask.`})]})}
1export{P 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.