1try{let e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="3db8dcb1-0639-4e2a-9a61-6478f40b8bc3",e._sentryDebugIdIdentifier="sentry-dbid-3db8dcb1-0639-4e2a-9a61-6478f40b8bc3")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[58974],{9802:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});let s=(0,a(55675).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},10614:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});let s=(0,a(55675).A)("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]])},11945:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});let s=(0,a(55675).A)("Link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]])},20523:(e,t,a)=>{"use strict";a.d(t,{default:()=>P});var s=a(95155),r=a(12990),n=a(49551),i=a(80197),l=a(86087),d=a(60936),o=a(10614),c=a(87112),m=a(11945),x=a(34129),g=a(9802),h=a(60773),u=a(3077),y=a.n(u),p=a(17959),b=a(12115),f=a(14677),v=a(65176),w=a(27504);function j(e=.15){let t=(0,b.useRef)(null),[a,s]=(0,b.useState)(!1);return(0,b.useEffect)(()=>{let a=t.current;if(!a)return;if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)return void s(!0);let r=new IntersectionObserver(([e])=>{e.isIntersecting&&(s(!0),r.disconnect())},{threshold:e});return r.observe(a),()=>r.disconnect()},[e]),{ref:t,visible:a}}let N="transition-[opacity,transform] duration-700 ease-out",k="opacity-100 translate-y-0",A="opacity-0 translate-y-6";function L(){let[e,t]=(0,b.useState)(!1),[a,r]=(0,b.useState)(!1);(0,b.useEffect)(()=>{let e=()=>r(window.scrollY>400);return window.addEventListener("scroll",e,{passive:!0}),e(),()=>window.removeEventListener("scroll",e)},[]);let d=(0,b.useCallback)(e=>{e.preventDefault(),e.stopPropagation(),t(!0)},[]);return e?null:(0,s.jsx)("div",{className:(0,p.cn)("fixed bottom-6 right-6 z-40 transition-[opacity,transform] duration-500 ease-out",a?"opacity-100 translate-y-0":"opacity-0 translate-y-4 pointer-events-none"),"data-sentry-component":"FloatingContactBanner","data-sentry-source-file":"LandingPage.tsx",children:(0,s.jsxs)("div",{className:"flex items-center gap-0 bg-secondary rounded-full shadow-lg shadow-secondary/25",children:[(0,s.jsxs)(y(),{href:"/platform",className:(0,p.cn)("group flex items-center gap-3 text-white pl-5 pr-3 py-3.5 rounded-full","transition-[box-shadow,transform] duration-300 hover:scale-[1.02] active:scale-[0.98]","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-secondary focus-visible:ring-offset-2"),"data-sentry-element":"Link","data-sentry-source-file":"LandingPage.tsx",children:[(0,s.jsx)(n.A,{className:"w-5 h-5 flex-shrink-0","data-sentry-element":"MessageCircle","data-sentry-source-file":"LandingPage.tsx"}),(0,s.jsx)("span",{className:"font-semibold text-sm whitespace-nowrap",children:"Check out the demo"}),(0,s.jsx)(i.A,{className:"w-4 h-4 transition-transform duration-300 group-hover:translate-x-0.5","data-sentry-element":"ArrowRight","data-sentry-source-file":"LandingPage.tsx"})]}),(0,s.jsx)("button",{onClick:d,className:"p-2 mr-2 rounded-full text-white/70 hover:text-white hover:bg-white/20 transition-colors duration-200","aria-label":"Dismiss contact banner",children:(0,s.jsx)(l.A,{className:"w-3.5 h-3.5","data-sentry-element":"X","data-sentry-source-file":"LandingPage.tsx"})})]})})}function P(){let e=j(.1),t=j(.1),a=j(.1),n=j(.1);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(f.default,{"data-sentry-element":"HeaderLanding","data-sentry-source-file":"LandingPage.tsx"}),(0,s.jsxs)("div",{className:"flex flex-col min-h-screen",children:[(0,s.jsxs)("section",{ref:e.ref,className:"relative overflow-hidden bg-white py-16 md:py-24 lg:py-32",children:[(0,s.jsxs)("div",{className:"absolute inset-0 pointer-events-none","aria-hidden":"true",children:[(0,s.jsx)("div",{className:"absolute inset-0 opacity-[0.04]",style:{backgroundImage:"radial-gradient(circle at 15% 50%, hsl(var(--primary)) 0%, transparent 45%), radial-gradient(circle at 85% 20%, hsl(var(--secondary)) 0%, transparent 40%)"}}),(0,s.jsx)("div",{className:"absolute inset-0 opacity-[0.03]",style:{backgroundImage:"radial-gradient(circle, #000 0.8px, transparent 0.8px)",backgroundSize:"24px 24px"}})]}),(0,s.jsx)("div",{className:"container mx-auto px-4 md:px-6 relative",children:(0,s.jsxs)("div",{className:"flex flex-col lg:flex-row items-center gap-10 md:gap-16",children:[(0,s.jsxs)("div",{className:(0,p.cn)("w-full lg:w-1/2 space-y-5 md:space-y-7",N,e.visible?k:A),children:[(0,s.jsxs)("div",{className:"inline-flex items-center gap-2 px-3.5 py-1.5 rounded-full bg-secondary/10 border border-secondary/20",children:[(0,s.jsx)(d.A,{className:"w-3.5 h-3.5 text-secondary","data-sentry-element":"Zap","data-sentry-source-file":"LandingPage.tsx"}),(0,s.jsx)("span",{className:"text-xs font-semibold text-secondary tracking-wide uppercase",children:"AI-Powered Platform"})]}),(0,s.jsxs)("h1",{className:"text-3xl md:text-4xl lg:text-5xl xl:text-6xl font-light leading-[1.1] text-primary tracking-tight",children:["Smarter Data.",(0,s.jsx)("br",{}),"Stronger Governance.",(0,s.jsx)("br",{}),(0,s.jsx)("span",{className:"text-gray-900",children:"Empowered Communities."})]}),(0,s.jsx)("p",{className:"text-base md:text-lg lg:text-xl text-gray-600 leading-relaxed max-w-xl",children:"Gain a complete, connected view of your local government data, drive actionable insights, and achieve better community outcomes through transparency and efficie
1ncy."}),(0,s.jsxs)("div",{className:"flex flex-wrap items-center gap-4 pt-2",children:[(0,s.jsxs)(w.default,{location:"landing_hero",className:(0,p.cn)((0,r.buttonVariants)({size:"lg"}),"group text-white font-semibold px-8 shadow-lg shadow-primary/20 transition-[box-shadow,transform] duration-300 hover:shadow-xl hover:shadow-primary/30 active:scale-[0.98]"),"data-sentry-element":"HubspotFormLink","data-sentry-source-file":"LandingPage.tsx",children:["Book a Demo",(0,s.jsx)(i.A,{className:"ml-2 h-4 w-4 transition-transform duration-300 group-hover:translate-x-1","data-sentry-element":"ArrowRight","data-sentry-source-file":"LandingPage.tsx"})]}),(0,s.jsx)(y(),{href:"/signin",target:"_blank",rel:"noopener noreferrer",className:(0,p.cn)((0,r.buttonVariants)({size:"lg"}),"bg-transparent border border-gray-300 text-gray-700 hover:bg-gray-50 font-semibold px-8 transition-colors duration-300"),"data-sentry-element":"Link","data-sentry-source-file":"LandingPage.tsx",children:"Sign In"})]})]}),(0,s.jsx)("div",{className:(0,p.cn)("w-full lg:w-1/2",N,"delay-200",e.visible?k:A),children:(0,s.jsxs)("div",{className:"relative",children:[(0,s.jsx)("div",{className:"absolute -inset-1 rounded-2xl opacity-20 blur-xl",style:{background:"linear-gradient(135deg, hsl(var(--primary)), hsl(var(--secondary)))"},"aria-hidden":"true"}),(0,s.jsx)("div",{className:"relative rounded-xl overflow-hidden shadow-2xl border border-gray-200/60 bg-white p-2",children:(0,s.jsx)(h.default,{src:"/imgs/dashboard2.png",alt:"Datamission unified data dashboard showing budget and performance metrics",width:1e3,height:800,className:"rounded-lg",priority:!0,"data-sentry-element":"Image","data-sentry-source-file":"LandingPage.tsx"})})]})})]})})]}),(0,s.jsx)("section",{ref:t.ref,className:"bg-primary py-14 md:py-20 lg:py-24 text-white",children:(0,s.jsxs)("div",{className:"container mx-auto px-4 md:px-6",children:[(0,s.jsx)("div",{className:(0,p.cn)("max-w-4xl mx-auto text-center mb-12 md:mb-16",N,t.visible?k:A),children:(0,s.jsx)("h2",{className:"text-xl md:text-2xl lg:text-3xl xl:text-4xl font-light leading-tight",children:"Helping local governments plan smarter, spend better, and serve their communities with confidence"})}),(0,s.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8 md:gap-6 max-w-5xl mx-auto",children:[{icon:o.A,title:"Data-Driven Decisions",desc:"From drafting RFPs and estimating project costs to analyzing population trends â real insights, not guesswork."},{icon:d.A,title:"Streamlined Workflows",desc:"Automate routine government processes with AI-powered tools built for compliance and transparency."},{icon:c.A,title:"Built for Government",desc:"Meet the unique demands of the public sector â reduce manual burden while supporting smarter decisions at every level."}].map((e,a)=>(0,s.jsxs)("div",{className:(0,p.cn)("text-center md:text-left space-y-3",N,t.visible?k:A),style:{transitionDelay:t.visible?`${200+100*a}ms`:"0ms"},children:[(0,s.jsx)("div",{className:"inline-flex items-center justify-center w-10 h-10 rounded-lg bg-white/15",children:(0,s.jsx)(e.icon,{className:"w-5 h-5"})}),(0,s.jsx)("h3",{className:"text-lg font-semibold",children:e.title}),(0,s.jsx)("p",{className:"text-white/90 text-sm leading-relaxed",children:e.desc})]},e.title))})]})}),(0,s.jsx)("section",{ref:a.ref,className:"py-16 md:py-24 lg:py-28 bg-gray-50",children:(0,s.jsxs)("div",{className:"container mx-auto px-4 md:px-6",children:[(0,s.jsxs)("div",{className:(0,p.cn)("text-center max-w-2xl mx-auto mb-12 md:mb-16",N,a.visible?k:A),children:[(0,s.jsx)("span",{className:"text-sm font-bold tracking-[0.2em] uppercase text-secondary mb-3 block",children:"Why Datamission"}),(0,s.jsx)("h2",{className:"text-2xl md:text-3xl lg:text-4xl font-bold text-gray-900 tracking-tight",children:"Enterprise-ready from day one"})]}),(0,s.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-5 md:gap-8 max-w-5xl mx-auto",children:[{icon:m.A,title:"Seamless Integration",desc:"Secure API connectivity to 200+ high-trust government data sources. Connect once, query everything.",accent:"text-primary bg-primary/10"},{icon:x.A,title:"Easy Implementation",desc:"Go live in 30 days or less. Our onboarding team handles migration, configuration, and training.",accent:"text-secondary bg-secondary/10"},{icon:g.A,title:"Government-grade Security",desc:"Zero-trust architecture with single sign-on. SOC 2 compliant. Your data never leaves your control.",accent:"text-emerald-600 bg-emerald-500/10"}].map((e,t)=>(0,s.jsx)("div",{className:(0,p.cn)(N,a.visible?k:A),style:{transitionDelay:a.visible?`${100+100*t}ms`:"0ms"},children:(0,s.jsxs)("div",{className:"group h-full bg-white rounded-2xl border border-gray-200/80 p-6 md:p-8 transition-[box-shadow,border-color] duration-300 hover:shadow-lg hover:border-gray-300/80",children:[(0,s.jsx)("div",{className:(0,p.cn)("w-12 h-12 rounded-xl flex items-center justify-center mb-5",e.accent),children:(0,s.jsx)(e.icon,{className:"w-6 h-6"})}),(0,s.jsx)("h3",{className:"text-lg md:text-xl font-semibold text-gray-900 mb-2",children:e.title}),(0,s.jsx)("p",{className:"text-sm md:text-base text-gray-600 leading-relaxed",children:e.desc})]})}
1,e.title))})]})}),(0,s.jsxs)("section",{ref:n.ref,className:"relative overflow-hidden py-16 md:py-24 lg:py-28 bg-gray-950 text-white",children:[(0,s.jsx)("div",{className:"absolute inset-0 pointer-events-none","aria-hidden":"true",children:(0,s.jsx)("div",{className:"absolute inset-0 opacity-[0.06]",style:{backgroundImage:"radial-gradient(circle at 25% 30%, rgba(254,122,54,0.5) 0%, transparent 40%), radial-gradient(circle at 75% 70%, rgba(82,88,233,0.4) 0%, transparent 40%)"}})}),(0,s.jsxs)("div",{className:"container mx-auto px-4 md:px-6 relative",children:[(0,s.jsx)("div",{className:(0,p.cn)("grid grid-cols-2 md:grid-cols-4 gap-8 max-w-3xl mx-auto mb-16 md:mb-20",N,n.visible?k:A),children:[{value:"200+",label:"Data Sources"},{value:"30",label:"Day Onboard"},{value:"50%",label:"Time Saved"},{value:"24/7",label:"AI Assistance"}].map(e=>(0,s.jsxs)("div",{className:"text-center",children:[(0,s.jsx)("div",{className:"text-3xl md:text-4xl font-bold text-primary tracking-tight",children:e.value}),(0,s.jsx)("div",{className:"text-sm text-gray-400 mt-1 font-medium",children:e.label})]},e.label))}),(0,s.jsxs)("div",{className:"max-w-3xl mx-auto text-center space-y-8",children:[(0,s.jsxs)("div",{className:(0,p.cn)(N,"delay-100",n.visible?k:A),children:[(0,s.jsx)("p",{className:"text-sm font-bold tracking-[0.2em] uppercase text-primary mb-4",children:"Trusted by government"}),(0,s.jsx)("h2",{className:"text-2xl md:text-3xl lg:text-4xl font-bold tracking-tight leading-tight",children:"Join state and local agencies already transforming how they serve\xa0their\xa0communities."})]}),(0,s.jsx)("p",{className:(0,p.cn)("text-base md:text-lg text-gray-400 leading-relaxed max-w-2xl mx-auto",N,"delay-200",n.visible?k:A),children:"From budget estimation to RFP generation and predictive analytics â see how Datamission helps agencies save time, reduce costs, and make data-driven decisions with confidence."}),(0,s.jsxs)("div",{className:(0,p.cn)("pt-2 flex flex-wrap justify-center gap-4",N,"delay-300",n.visible?k:A),children:[(0,s.jsxs)(w.default,{location:"landing_trust",newTab:!0,className:(0,p.cn)((0,r.buttonVariants)({size:"lg"}),"group bg-primary text-white hover:bg-primary/90 font-semibold text-base px-8 shadow-lg shadow-primary/20 transition-[box-shadow,transform] duration-300 hover:shadow-xl hover:shadow-primary/30 active:scale-[0.98]"),"data-sentry-element":"HubspotFormLink","data-sentry-source-file":"LandingPage.tsx",children:["Book a Demo",(0,s.jsx)(i.A,{className:"ml-2 h-4 w-4 transition-transform duration-300 group-hover:translate-x-1","data-sentry-element":"ArrowRight","data-sentry-source-file":"LandingPage.tsx"})]}),(0,s.jsx)(y(),{href:"/contact",className:(0,p.cn)((0,r.buttonVariants)({size:"lg"}),"border border-gray-700 text-white bg-transparent hover:bg-white/5 font-semibold text-base px-8 transition-colors duration-300"),"data-sentry-element":"Link","data-sentry-source-file":"LandingPage.tsx",children:"Contact Us"})]})]})]})]}),(0,s.jsx)(v.default,{"data-sentry-element":"Footer","data-sentry-source-file":"LandingPage.tsx"})]}),(0,s.jsx)(L,{"data-sentry-element":"FloatingContactBanner","data-sentry-source-file":"LandingPage.tsx"})]})}},26157:(e,t,a)=>{Promise.resolve().then(a.bind(a,20523))},34129:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});let s=(0,a(55675).A)("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]])},49551:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});let s=(0,a(55675).A)("MessageCircle",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}]])},60936:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});let s=(0,a(55675).A)("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"}]])},80197:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});let s=(0,a(55675).A)("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},87112:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});let s=(0,a(55675).A)("Shield",[["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",ke
1y:"oel41y"}]])}},e=>{e.O(0,[91794,62992,44781,7775,97033,60173,3077,16121,29052,57847,59642,16105,43306,284,14850,28441,30647,77358],()=>e(e.s=26157)),_N_E=e.O()}]);
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.