1import{u as l,j as e}from"./vendor-react-qOfIgd1a.js";import{B as o}from"./button-B6HPrKo_.js";import{D as r,a as n,d as c,b as d,c as m,e as u}from"./dialog-DPvNnaUb.js";import{a5 as f}from"./vendor-ui-BMI4pcDF.js";import"./index-D8HJ3dkO.js";function j({onOpenChange:t}){const[,a]=l();function i(){t(!1);const s=document.getElementById("quote");if(!s){a("/free-quote/");return}s.scrollIntoView({behavior:"smooth",block:"start"}),window.setTimeout(()=>{s.querySelector("input:not([type='hidden']), textarea")?.focus({preventScroll:!0})},700)}return e.jsx(r,{defaultOpen:!0,onOpenChange:t,children:e.jsxs(n,{className:"sm:max-w-md",children:[e.jsxs(c,{children:[e.jsx("div",{className:"w-12 h-12 rounded-xl bg-primary/10 border border-primary/20 flex items-center justify-center mb-2",children:e.jsx(f,{className:"w-6 h-6 text-brand-yellow"})}),e.jsx(d,{className:"text-2xl font-display font-black tracking-tight",children:"Want us to take a look?"}),e.jsx(m,{className:"text-base leading-relaxed",children:"Inspections are free across Hampton Roads, with no obligation. Tell us what you're seeing and we'll identify it and price the work before anything starts."})]}),e.jsxs(u,{className:"flex-col gap-2 sm:flex-col sm:space-x-0",children:[e.jsx(o,{size:"lg",className:"w-full font-bold",onClick:i,children:"Schedule My Free Inspection"}),e.jsx(o,{variant:"ghost",className:"w-full text-muted-foreground",onClick:()=>t(!1),children:"Not at this time"})]})]})})}export{j 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.