1import{a as y,j as e}from"./query-Ban24u4e.js";import{c as v,H as j,m as t,F as n,j as r,k as u,l as f,B as x,L as p,A as w,h as N,n as T}from"./index-jvhwSSW_.js";import{G as I}from"./GoogleReviews-C3J1w4BS.js";import{C as k}from"./circle-check-2-BAdcva.js";import{C as S}from"./chevron-right-Bm_-M2lJ.js";import{U as V}from"./users-Bq-EBKxW.js";import"./radix-ui-DdasXo-Q.js";/** 2 * @license lucide-react v0.454.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const C=v("Zap",[["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",key:"1xq2db"}]]),d="https://ctvcam.com",c=`${d}/about`,l="About CTVCam â Commercial Security Experts Since 2009",m="15+ years of commercial security expertise. Learn about our story, certifications, and the team behind CTVCam â Texas-based security camera and installation specialists.",h=`${d}/og-image.png`,A={"@context":"https://schema.org","@type":"AboutPage","@id":`${c}#webpage`,name:l,url:c,isPartOf:{"@id":`${d}/#website`},about:{"@id":`${d}/#organization`}},K={shield:e.jsx(u,{size:22}),zap:e.jsx(C,{size:22}),users:e.jsx(V,{size:22}),award:e.jsx(T,{size:22})},s={hidden:{opacity:0,y:24},visible:{opacity:1,y:0,transition:{duration:.5,ease:"easeOut"}}},i={hidden:{},visible:{transition:{staggerChildren:.1}}};function q(){const[o,g]=y.useState(!1);return e.jsxs(e.Fragment,{children:[e.jsxs(j,{children:[e.jsx("title",{children:l}),e.jsx("meta",{name:"description",content:m}),e.jsx("link",{rel:"canonical",href:c}),e.jsx("meta",{property:"og:title",content:l}),e.jsx("meta",{property:"og:description",content:m}),e.jsx("meta",{property:"og:type",content:"website"}),e.jsx("meta",{property:"og:url",content:c}),e.jsx("meta",{property:"og:image",content:h}),e.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),e.jsx("meta",{name:"twitter:title",content:l}),e.jsx("meta",{name:"twitter:description",content:m}),e.jsx("meta",{name:"twitter:image",content:h}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify(A)})]}),e.jsxs("main",{children:[e.jsxs("section",{className:"relative pt-20 overflow-hidden",children:[e.jsxs("div",{className:"absolute inset-0",children:[e.jsx("img",{src:"/airo-assets/images/pages/about/hero",alt:"",className:"w-full h-full object-cover",loading:"eager",fetchPriority:"high",width:1440,height:600}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-background/85 via-background/70 to-background"})]}),e.jsx("div",{className:"relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-24 md:py-32",children:e.jsxs(t.div,{initial:"hidden",animate:"visible",variants:i,className:"max-w-3xl",children:[e.jsx(t.p,{variants:s,className:"text-primary text-sm font-semibold tracking-wide uppercase mb-3",style:{whiteSpace:"pre-line"},children:e.jsx(n,{devId:"2ba02d",guard:{file:"src/pages/about.tsx",tagName:"p",sourceKind:"content-key",contentKey:"about.hero.eyebrow",contentKeyTemplate:null,expressionHash:null},children:r.hero.eyebrow})}),e.jsx(t.h1,{variants:s,className:"text-4xl md:text-5xl lg:text-6xl font-bold text-foreground leading-tight mb-6",style:{whiteSpace:"pre-line"},children:e.jsx(n,{devId:"9b7cd6",guard:{file:"src/pages/about.tsx",tagName:"h1",sourceKind:"content-key",contentKey:"about.hero.headline",contentKeyTemplate:null,expressionHash:null},children:r.hero.headline})}),e.jsx(t.p,{variants:s,className:"text-lg text-muted-foreground leading-relaxed max-w-2xl",style:{whiteSpace:"pre-line"},children:e.jsx(n,{devId:"2ba02e",guard:{file:"src/pages/about.tsx",tagName:"p",sourceKind:"content-key",contentKey:"about.hero.subheadline",contentKeyTemplate:null,expressionHash:null},children:r.hero.subheadline})})]})})]}),e.jsx("section",{className:"bg-card border-y border-border/40",children:e.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-10",children:e.jsx(t.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:i,className:"grid grid-cols-2 md:grid-cols-4 gap-8",children:r.stats.map(a=>e.jsxs(t.div,{variants:s,className:"text-center",children:[e.jsx("div",{className:"text-3xl md:text-4xl font-bold text-primary mb-1",children:a.value}),e.jsx("div",{className:"text-sm text-muted-foreground",children:a.label})]},a.id))})})}),e.jsx("section",{className:"py-20 md:py-28",children:e.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-16 items-center",children:[e.jsxs(t.div,{initial:"hidden",
6whileInView:"visible",viewport:{once:!0},variants:i,children:[e.jsx(t.h2,{variants:s,className:"text-3xl md:text-4xl font-bold text-foreground mb-8",style:{whiteSpace:"pre-line"},children:e.jsx(n,{devId:"2804cc",guard:{file:"src/pages/about.tsx",tagName:"h2",sourceKind:"content-key",contentKey:"about.story.headline",contentKeyTemplate:null,expressionHash:null},children:r.story.headline})}),e.jsx("div",{className:"flex flex-col gap-5",children:r.story.body.map(a=>e.jsx(t.p,{variants:s,className:"text-muted-foreground leading-relaxed",style:{whiteSpace:"pre-line"},children:a.text},a.id))})]}),e.jsx(t.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:i,className:"grid grid-cols-1 sm:grid-cols-2 gap-5",children:r.values.items.map(a=>e.jsxs(t.div,{variants:s,className:"bg-card border border-border/40 rounded-xl p-5 hover:border-primary/40 transition-colors duration-300",children:[e.jsx("div",{className:"w-10 h-10 rounded-lg bg-primary/10 border border-primary/20 flex items-center justify-center text-primary mb-4",children:K[a.icon]??e.jsx(u,{size:22})}),e.jsx("h3",{className:"text-foreground font-semibold mb-2",style:{whiteSpace:"pre-line"},children:a.title}),e.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed",style:{whiteSpace:"pre-line"},children:a.description})]},a.id))})]})})}),e.jsx("section",{className:"py-20 md:py-28 bg-card/30 border-y border-border/30",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs(t.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:i,className:"text-center mb-14",children:[e.jsx(t.h2,{variants:s,className:"text-3xl md:text-4xl font-bold text-foreground mb-4",style:{whiteSpace:"pre-line"},children:e.jsx(n,{devId:"952599",guard:{file:"src/pages/about.tsx",tagName:"h2",sourceKind:"content-key",contentKey:"about.certifications.headline",contentKeyTemplate:null,expressionHash:null},children:r.certifications.headline})}),e.jsx(t.p,{variants:s,className:"text-muted-foreground max-w-2xl mx-auto",style:{whiteSpace:"pre-line"},children:e.jsx(n,{devId:"61bc6f",guard:{file:"src/pages/about.tsx",tagName:"p",sourceKind:"content-key",contentKey:"about.certifications.subheadline",contentKeyTemplate:null,expressionHash:null},children:r.certifications.subheadline})})]}),e.jsx(t.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:i,className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6",children:r.certifications.items.map(a=>e.jsxs(t.div,{variants:s,className:"bg-card border border-border/40 rounded-xl p-6 flex gap-4 hover:border-primary/40 transition-colors duration-300",children:[e.jsx("div",{className:"shrink-0 w-12 h-12 rounded-lg bg-primary/10 border border-primary/20 flex items-center justify-center",children:e.jsx("span",{className:"text-primary text-xs font-bold tracking-tight text-center leading-none",style:{whiteSpace:"pre-line"},children:a.badge})}),e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[e.jsx("h3",{className:"text-foreground font-semibold text-sm",style:{whiteSpace:"pre-line"},children:a.name}),e.jsx(k,{size:14,className:"text-primary shrink-0"})]}),e.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed",style:{whiteSpace:"pre-line"},children:a.description})]})]},a.id))})]})}),e.jsx("section",{className:"py-20 md:py-28",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs(t.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:i,className:"text-center mb-14",children:[e.jsx(t.h2,{variants:s,className:"text-3xl md:text-4xl font-bold text-foreground mb-4",style:{whiteSpace:"pre-line"},children:e.jsx(n,{devId:"f3ed7a",guard:{file:"src/pages/about.tsx",tagName:"h2",sourceKind:"content-key",contentKey:"about.team.headline",contentKeyTemplate:null,expressionHash:null},children:r.team.headline})}),e.jsx(t.p,{variants:s,className:"text-muted-foreground max-w-2xl mx-auto",style:{whiteSpace:"pre-line"},children:e.jsx(n,{devId:"268c30",guard:{file:"src/pages/about.tsx",tagName:"p",sourceKind:"content-key",contentKey:"about.team.subheadline",contentKeyTemplate:null,expressionH
6ash:null},children:r.team.subheadline})})]}),e.jsx(t.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:i,className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6",children:r.team.members.map(a=>e.jsxs(t.div,{variants:s,className:"bg-card border border-border/40 rounded-xl p-6 hover:border-primary/40 transition-colors duration-300 group",children:[e.jsx("div",{className:"w-14 h-14 rounded-full bg-primary/10 border-2 border-primary/20 flex items-center justify-center mb-4 group-hover:border-primary/50 transition-colors",children:e.jsx("span",{className:"text-primary font-bold text-lg",children:a.name.split(" ").map(b=>b[0]).join("")})}),e.jsx("h3",{className:"text-foreground font-bold mb-0.5",style:{whiteSpace:"pre-line"},children:a.name}),e.jsx("p",{className:"text-primary text-sm font-medium mb-3",style:{whiteSpace:"pre-line"},children:a.title}),e.jsx(f,{className:"bg-border/40 mb-3"}),e.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed",style:{whiteSpace:"pre-line"},children:a.bio})]},a.id))})]})}),e.jsx("section",{className:"py-20 bg-card/30 border-t border-border/30",children:e.jsx("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:e.jsxs(t.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:i,children:[e.jsx(t.h2,{variants:s,className:"text-3xl md:text-4xl font-bold text-foreground mb-4",children:"Ready to work with us?"}),e.jsx(t.p,{variants:s,className:"text-muted-foreground mb-8 max-w-xl mx-auto",children:"Get a free site assessment from a certified CTVCam engineer. No obligation, no pressure â just an honest evaluation of your security needs."}),e.jsxs(t.div,{variants:s,className:"flex flex-col sm:flex-row gap-4 justify-center",children:[e.jsx(x,{asChild:!0,size:"lg",className:"bg-primary hover:bg-primary/90 text-primary-foreground font-semibold shadow-[0_0_20px_hsl(var(--primary)/0.3)] hover:shadow-[0_0_30px_hsl(var(--primary)/0.5)] transition-all",children:e.jsxs(p,{to:"/services",children:["Request a site assessment",e.jsx(w,{size:16,className:"ml-2"})]})}),e.jsx(x,{asChild:!0,variant:"outline",size:"lg",className:"border-border/60 text-foreground hover:bg-muted",children:e.jsx(p,{to:"/products",children:"Browse products"})})]})]})})}),e.jsx("section",{className:"border-t border-border/40 py-xl",children:e.jsxs("div",{className:"max-w-content mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsx("div",{className:"flex justify-center",children:e.jsxs("button",{onClick:()=>g(a=>!a),"aria-expanded":o,"aria-controls":"about-reviews-panel",className:"inline-flex items-center gap-2 px-6 py-3 rounded-full border border-primary/40 bg-card text-primary font-semibold text-sm hover:bg-primary hover:text-primary-foreground transition-all duration-200 shadow-sm",children:[e.jsx(N,{className:"w-4 h-4 fill-current"}),o?"Hide Customer Reviews":"What Our Customers Say",e.jsx(S,{className:"w-4 h-4 transition-transform duration-200",style:{transform:o?"rotate(90deg)":"rotate(0deg)"}})]})}),o&&e.jsx(t.div,{id:"about-reviews-panel",initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.35,ease:"easeOut"},className:"mt-10",children:e.jsx(I,{reviews:[{reviewId:"AbFvOql41ryrvq-H6bGlpW3imbhgE4KbzldAITVq7e5P7VtxoK-W-zFxm_JfJBCJYq92EEzvwFmX",reviewer:{displayName:"Tiffany Baird",profilePhotoUrl:"https://lh3.googleusercontent.com/a/ACg8ocJhzbfCBy9_9JNaFzBB4qad44r_aEaMdzNbkgIbt0taz8098Q=s120-c-rp-mo-br100"},starRating:"FIVE",comment:"Danillo is amazing! He has put systems in two of our homes as well as our business! He's fair with pricing, kind, professional and we will recommend him to all family and friends! If you're looking for upscale AI systems to protect your homeâ¦.do yourself a favor and call him immediately!",createTime:"2025-09-28T21:05:27.187860Z",updateTime:"2025-09-28T21:05:27.187860Z"},{reviewId:"AbFvOqkt-i4IVe8dQNxEib7M1hpFwZrbqPrUkkrCXwLMLrXIBLFDOKVP2Kiw3XrHogiQ3Bs9Cr57iA",reviewer:{displayName:"Ultimateplex LLC",profilePhotoUrl:"https://lh3.googleusercontent.com/a/ACg8ocIfZmgL0T-a7ErsWYmWsFPfhRVDVoBejpaayhSdOsRAAk7rkw=s120-c-rp-mo-br100"},starRating:"FOUR",comment:"",createTime:"2022-03-23T07:37:10.651428Z",updateTime:"2022-03-23T07:37:10.651428Z"},{reviewId:"AbFvOqkVr_eOlaqiSCgdENETLOD8rarj01BhGPyBCP5Xnr07dhXCa9TQ3rkvgHVwhVywC7JoMe0tXA",reviewer:{displayName:"Laufasa Family",profilePhotoUrl:"https://lh3.googleusercontent.com/a/ACg8ocKVy7PTuft9F9i5hRH6ZFOqZIx0GEBRYCwGHacSg880gE5VZQ=s120-c-rp-mo-br100"},starRating:"FIVE",comment:"Great price and professional installation. I would highly recommend.",createTime:"2021-10-28T15:38:57.931308Z",updateTime:"2021-10-28T15:38:57.931308Z"},{reviewId:"AbFvOqkupn3_aNeYUzLBEzGMakEWDnaltthZiuw_0abxaSolMDqusR_sJF25dSYdY0euIEQjtEJ4Lw",reviewer:{displayName:"Jai I",profilePhotoUrl:"https://lh3.googleusercontent.com/a/ACg8ocIOcZnWepf3UcQuBx4rkA342FT6jekliyNm9hf038Akh6jd0w=s120-c-rp-mo-br100"},starRating:"FIVE",comment:"Professional! Work is top notch! Attention to detail, and expertly done. He gave us a reasonable price for the equipment and installation. Very customer-oriented and delivered on his work! Very happy with entire process. Highly recommend for residential and commercial.",createTime:"2021-10-28T15:34:34.882500Z",updateTime:"2021-10-28T15:34:34.882500Z"},{reviewId:"AbFvOql0aael3cvRjXO9Jbm58-mVI9V_tokuezOS12uin3hjjds2EEATHTuq0Kw_GZJiFXvYTsTXVg",reviewer:{displayName:"jay J",profilePhotoUrl:"https://lh3.googleusercontent.com/a/ACg8ocKgaz-nbLRrfU5R_3_GvNHajP40Ln4A5c3tgjIah40SJnaHcQ=s120-c-rp-mo-ba12-br100"},starRating:"THREE",comment:"",createTime:"2021-04-03T17:13:47.341790Z",updateTime:"2021-04-03T17:13:47.341790Z"},{reviewId:"AbFvOqkRSTSkC2_0KY12xOrYvqVtI6-joMy32--I6ew2p6MsStEVMM1ju1lgVSQw2KqJjNALtOjWOA",reviewer:{displayName:"Damen Smien",profilePhotoUrl:"https://lh3.googleusercontent.com/a-/ALV-UjUdYdCLv58btpGayZkGOVqxxuI6GU54Bx4sw04yVQQDfev0nnIS=s120-c-rp-mo-ba12-br100"},starRating:"FIVE",comment:"Great customer service",createTime:"2019-02-18T21:51:59.483733Z",updateTime:"2019-02-18T21:52:17.581121Z"}],title:"What Our Customers Say",maxVisible:6,className:""})})]})})]})]})}export{q as default};
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.