Vercel
tcp/443 tcp/80
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c7cf176427cf17642e2addafc2f1bde252f1bde252f1bde25
Found 2 files trough .DS_Store spidering: /docs /images
Open service 216.150.1.1:443 · canyonviewsoftware.com
2026-01-09 21:41
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 158216
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 58128
Content-Type: text/html; charset=utf-8
Date: Fri, 09 Jan 2026 21:42:00 GMT
Etag: "aea68be52072b5e9390044d0114d3b0d"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 4294967294
X-Vercel-Cache: HIT
X-Vercel-Id: iad1::jg5nf-1767994920508-be5d8a75300c
Connection: close
Page title: Canyon View Software
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/c609bc916991e10c-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/cd9edd81135f55d6.css?dpl=dpl_DSMxEKsCAUbm68xH6cjupwMRf4DG" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-c9164e66f4f3f7dc.js?dpl=dpl_DSMxEKsCAUbm68xH6cjupwMRf4DG"/><script src="/_next/static/chunks/b9b6f2e5-b92440d63acfbe99.js?dpl=dpl_DSMxEKsCAUbm68xH6cjupwMRf4DG" async=""></script><script src="/_next/static/chunks/739-b2e44a56bee60e03.js?dpl=dpl_DSMxEKsCAUbm68xH6cjupwMRf4DG" async=""></script><script src="/_next/static/chunks/main-app-6210948f557dc182.js?dpl=dpl_DSMxEKsCAUbm68xH6cjupwMRf4DG" async=""></script><script src="/_next/static/chunks/app/layout-876ad0598c27c4f3.js?dpl=dpl_DSMxEKsCAUbm68xH6cjupwMRf4DG" async=""></script><script src="/_next/static/chunks/876-a2a247ee2ee3694f.js?dpl=dpl_DSMxEKsCAUbm68xH6cjupwMRf4DG" async=""></script><script src="/_next/static/chunks/app/page-61ee8e7c2c7518ab.js?dpl=dpl_DSMxEKsCAUbm68xH6cjupwMRf4DG" async=""></script><meta name="next-size-adjust" content=""/><title>Canyon View Software</title><meta name="description" content="Empowering local businesses with innovative software solutions."/><meta name="generator" content="v0.app"/><meta property="og:title" content="Canyon View Software"/><meta property="og:description" content="Empowering local businesses with innovative software solutions."/><meta property="og:image:type" content="image/png"/><meta property="og:image:width" content="1232"/><meta property="og:image:height" content="928"/><meta property="og:image" content="https://canyonviewsoftware.com/opengraph-image.png?e653e34376497f4c"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Canyon View Software"/><meta name="twitter:description" content="Empowering local businesses with innovative software solutions."/><meta name="twitter:image:type" content="image/png"/><meta name="twitter:image:width" content="1232"/><meta name="twitter:image:height" content="928"/><meta name="twitter:image" content="https://canyonviewsoftware.com/opengraph-image.png?e653e34376497f4c"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="32x17"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js?dpl=dpl_DSMxEKsCAUbm68xH6cjupwMRf4DG" noModule=""></script></head><body class="font-sans __variable_fb8f2c __variable_f910ec __variable_38fe0e"><!--$--><script>((e,t,r,n,o,a,i,u)=>{let l=document.documentElement,s=["light","dark"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(l.classList.remove(...n),l.classList.add(a&&a[t]?a[t]:t)):l.setAttribute(e,t)}),r=t,u&&s.includes(r)&&(l.style.colorScheme=r)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div class="min-h-screen relative bg-gradient-to-br from-background via-muted/60 to-background overflow-hidden"><div class="relative z-10"><section id="home" class="h-[90vh] sm:h-screen"><div class="px-2 md:px-6 py-2 md:py-6 h-full"><div class="relative h-full flex items-end justify-center overflow-hidden rounded-[48px] transition-all duration-1000 ease-out opacity-0 scale-95" style="background-image:url('/images/hero.png');background-size:cover;background-position:center;background-repeat:no-repeat"><div class="absolute inset-0 rounded-[48px]" style="background:linear-gradient(to top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.2) 30%, rgba(0,0,0,0) 100%)"></div><nav class="a
Open service 216.150.1.1:80 · canyonviewsoftware.com
2026-01-04 15:06
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://canyonviewsoftware.com/ Refresh: 0;url=https://canyonviewsoftware.com/ server: Vercel Redirecting...
Open service 216.150.1.1:443 · canyonviewsoftware.com
2026-01-04 15:06
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 1845027
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 58132
Content-Type: text/html; charset=utf-8
Date: Sun, 04 Jan 2026 15:06:05 GMT
Etag: "0cc130f50fe139bb305203aae59e6623"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 4294967294
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::qbt95-1767539164764-55909107b1cb
Connection: close
Page title: Canyon View Software
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/140d7ede024f369d-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/5c644d37eca1c76c.css?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-0eef337a8eaf09ec.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49"/><script src="/_next/static/chunks/1acdb12c-cc79a624c3d8e587.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" async=""></script><script src="/_next/static/chunks/575-7348c66c1e7ca867.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" async=""></script><script src="/_next/static/chunks/main-app-c84b469885cfc6be.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" async=""></script><script src="/_next/static/chunks/app/layout-aff69cb18383b00e.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" async=""></script><script src="/_next/static/chunks/286-ca54cc0f29d295c6.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" async=""></script><script src="/_next/static/chunks/app/page-760af6f9072ab68f.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" async=""></script><meta name="next-size-adjust" content=""/><title>Canyon View Software</title><meta name="description" content="Empowering local businesses with innovative software solutions."/><meta name="generator" content="v0.app"/><meta property="og:title" content="Canyon View Software"/><meta property="og:description" content="Empowering local businesses with innovative software solutions."/><meta property="og:image:type" content="image/png"/><meta property="og:image:width" content="1232"/><meta property="og:image:height" content="928"/><meta property="og:image" content="https://canyonviewsoftware.com/opengraph-image.png?e653e34376497f4c"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Canyon View Software"/><meta name="twitter:description" content="Empowering local businesses with innovative software solutions."/><meta name="twitter:image:type" content="image/png"/><meta name="twitter:image:width" content="1232"/><meta name="twitter:image:height" content="928"/><meta name="twitter:image" content="https://canyonviewsoftware.com/opengraph-image.png?e653e34376497f4c"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="32x17"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" noModule=""></script></head><body class="font-sans __variable_fb8f2c __variable_f910ec __variable_60e24c"><!--$--><script>((e,t,r,n,o,a,i,u)=>{let l=document.documentElement,s=["light","dark"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(l.classList.remove(...n),l.classList.add(a&&a[t]?a[t]:t)):l.setAttribute(e,t)}),r=t,u&&s.includes(r)&&(l.style.colorScheme=r)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div class="min-h-screen relative bg-gradient-to-br from-background via-muted/60 to-background overflow-hidden"><div class="relative z-10"><section id="home" class="h-[90vh] sm:h-screen"><div class="px-2 md:px-6 py-2 md:py-6 h-full"><div class="relative h-full flex items-end justify-center overflow-hidden rounded-[48px] transition-all duration-1000 ease-out opacity-0 scale-95" style="background-image:url('/images/hero.png');background-size:cover;background-position:center;background-repeat:no-repeat"><div class="absolute inset-0 rounded-[48px]" style="background:linear-gradient(to top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.2) 30%, rgba(0,0,0,0) 100%)"></div><nav class="a
Open service 216.150.1.1:443 · canyonviewsoftware.com
2026-01-02 06:32
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 1641384
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 58132
Content-Type: text/html; charset=utf-8
Date: Fri, 02 Jan 2026 06:32:01 GMT
Etag: "0cc130f50fe139bb305203aae59e6623"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 4294967294
X-Vercel-Cache: HIT
X-Vercel-Id: iad1::ghqt9-1767335521306-22d12f79e403
Connection: close
Page title: Canyon View Software
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/140d7ede024f369d-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/5c644d37eca1c76c.css?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-0eef337a8eaf09ec.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49"/><script src="/_next/static/chunks/1acdb12c-cc79a624c3d8e587.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" async=""></script><script src="/_next/static/chunks/575-7348c66c1e7ca867.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" async=""></script><script src="/_next/static/chunks/main-app-c84b469885cfc6be.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" async=""></script><script src="/_next/static/chunks/app/layout-aff69cb18383b00e.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" async=""></script><script src="/_next/static/chunks/286-ca54cc0f29d295c6.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" async=""></script><script src="/_next/static/chunks/app/page-760af6f9072ab68f.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" async=""></script><meta name="next-size-adjust" content=""/><title>Canyon View Software</title><meta name="description" content="Empowering local businesses with innovative software solutions."/><meta name="generator" content="v0.app"/><meta property="og:title" content="Canyon View Software"/><meta property="og:description" content="Empowering local businesses with innovative software solutions."/><meta property="og:image:type" content="image/png"/><meta property="og:image:width" content="1232"/><meta property="og:image:height" content="928"/><meta property="og:image" content="https://canyonviewsoftware.com/opengraph-image.png?e653e34376497f4c"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Canyon View Software"/><meta name="twitter:description" content="Empowering local businesses with innovative software solutions."/><meta name="twitter:image:type" content="image/png"/><meta name="twitter:image:width" content="1232"/><meta name="twitter:image:height" content="928"/><meta name="twitter:image" content="https://canyonviewsoftware.com/opengraph-image.png?e653e34376497f4c"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="32x17"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" noModule=""></script></head><body class="font-sans __variable_fb8f2c __variable_f910ec __variable_60e24c"><!--$--><script>((e,t,r,n,o,a,i,u)=>{let l=document.documentElement,s=["light","dark"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(l.classList.remove(...n),l.classList.add(a&&a[t]?a[t]:t)):l.setAttribute(e,t)}),r=t,u&&s.includes(r)&&(l.style.colorScheme=r)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div class="min-h-screen relative bg-gradient-to-br from-background via-muted/60 to-background overflow-hidden"><div class="relative z-10"><section id="home" class="h-[90vh] sm:h-screen"><div class="px-2 md:px-6 py-2 md:py-6 h-full"><div class="relative h-full flex items-end justify-center overflow-hidden rounded-[48px] transition-all duration-1000 ease-out opacity-0 scale-95" style="background-image:url('/images/hero.png');background-size:cover;background-position:center;background-repeat:no-repeat"><div class="absolute inset-0 rounded-[48px]" style="background:linear-gradient(to top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.2) 30%, rgba(0,0,0,0) 100%)"></div><nav class="a
Open service 216.150.1.1:443 · canyonviewsoftware.com
2025-12-30 11:26
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 1399843
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 58132
Content-Type: text/html; charset=utf-8
Date: Tue, 30 Dec 2025 11:26:20 GMT
Etag: "0cc130f50fe139bb305203aae59e6623"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 4294967294
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::pskjn-1767093980247-c7f2ae9842ae
Connection: close
Page title: Canyon View Software
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/140d7ede024f369d-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/5c644d37eca1c76c.css?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-0eef337a8eaf09ec.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49"/><script src="/_next/static/chunks/1acdb12c-cc79a624c3d8e587.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" async=""></script><script src="/_next/static/chunks/575-7348c66c1e7ca867.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" async=""></script><script src="/_next/static/chunks/main-app-c84b469885cfc6be.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" async=""></script><script src="/_next/static/chunks/app/layout-aff69cb18383b00e.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" async=""></script><script src="/_next/static/chunks/286-ca54cc0f29d295c6.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" async=""></script><script src="/_next/static/chunks/app/page-760af6f9072ab68f.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" async=""></script><meta name="next-size-adjust" content=""/><title>Canyon View Software</title><meta name="description" content="Empowering local businesses with innovative software solutions."/><meta name="generator" content="v0.app"/><meta property="og:title" content="Canyon View Software"/><meta property="og:description" content="Empowering local businesses with innovative software solutions."/><meta property="og:image:type" content="image/png"/><meta property="og:image:width" content="1232"/><meta property="og:image:height" content="928"/><meta property="og:image" content="https://canyonviewsoftware.com/opengraph-image.png?e653e34376497f4c"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Canyon View Software"/><meta name="twitter:description" content="Empowering local businesses with innovative software solutions."/><meta name="twitter:image:type" content="image/png"/><meta name="twitter:image:width" content="1232"/><meta name="twitter:image:height" content="928"/><meta name="twitter:image" content="https://canyonviewsoftware.com/opengraph-image.png?e653e34376497f4c"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="32x17"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" noModule=""></script></head><body class="font-sans __variable_fb8f2c __variable_f910ec __variable_60e24c"><!--$--><script>((e,t,r,n,o,a,i,u)=>{let l=document.documentElement,s=["light","dark"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(l.classList.remove(...n),l.classList.add(a&&a[t]?a[t]:t)):l.setAttribute(e,t)}),r=t,u&&s.includes(r)&&(l.style.colorScheme=r)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div class="min-h-screen relative bg-gradient-to-br from-background via-muted/60 to-background overflow-hidden"><div class="relative z-10"><section id="home" class="h-[90vh] sm:h-screen"><div class="px-2 md:px-6 py-2 md:py-6 h-full"><div class="relative h-full flex items-end justify-center overflow-hidden rounded-[48px] transition-all duration-1000 ease-out opacity-0 scale-95" style="background-image:url('/images/hero.png');background-size:cover;background-position:center;background-repeat:no-repeat"><div class="absolute inset-0 rounded-[48px]" style="background:linear-gradient(to top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.2) 30%, rgba(0,0,0,0) 100%)"></div><nav class="a
Open service 216.150.1.1:443 · canyonviewsoftware.com
2025-12-20 11:26
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 535841
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 58132
Content-Type: text/html; charset=utf-8
Date: Sat, 20 Dec 2025 11:26:18 GMT
Etag: "0cc130f50fe139bb305203aae59e6623"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 4294967294
X-Vercel-Cache: HIT
X-Vercel-Id: sin1::lnfx4-1766229978567-a994523ed8b9
Connection: close
Page title: Canyon View Software
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/140d7ede024f369d-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/5c644d37eca1c76c.css?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-0eef337a8eaf09ec.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49"/><script src="/_next/static/chunks/1acdb12c-cc79a624c3d8e587.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" async=""></script><script src="/_next/static/chunks/575-7348c66c1e7ca867.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" async=""></script><script src="/_next/static/chunks/main-app-c84b469885cfc6be.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" async=""></script><script src="/_next/static/chunks/app/layout-aff69cb18383b00e.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" async=""></script><script src="/_next/static/chunks/286-ca54cc0f29d295c6.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" async=""></script><script src="/_next/static/chunks/app/page-760af6f9072ab68f.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" async=""></script><meta name="next-size-adjust" content=""/><title>Canyon View Software</title><meta name="description" content="Empowering local businesses with innovative software solutions."/><meta name="generator" content="v0.app"/><meta property="og:title" content="Canyon View Software"/><meta property="og:description" content="Empowering local businesses with innovative software solutions."/><meta property="og:image:type" content="image/png"/><meta property="og:image:width" content="1232"/><meta property="og:image:height" content="928"/><meta property="og:image" content="https://canyonviewsoftware.com/opengraph-image.png?e653e34376497f4c"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Canyon View Software"/><meta name="twitter:description" content="Empowering local businesses with innovative software solutions."/><meta name="twitter:image:type" content="image/png"/><meta name="twitter:image:width" content="1232"/><meta name="twitter:image:height" content="928"/><meta name="twitter:image" content="https://canyonviewsoftware.com/opengraph-image.png?e653e34376497f4c"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="32x17"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js?dpl=dpl_54PKdgNnQqHHsze97b3JDPHaBN49" noModule=""></script></head><body class="font-sans __variable_fb8f2c __variable_f910ec __variable_60e24c"><!--$--><script>((e,t,r,n,o,a,i,u)=>{let l=document.documentElement,s=["light","dark"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(l.classList.remove(...n),l.classList.add(a&&a[t]?a[t]:t)):l.setAttribute(e,t)}),r=t,u&&s.includes(r)&&(l.style.colorScheme=r)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div class="min-h-screen relative bg-gradient-to-br from-background via-muted/60 to-background overflow-hidden"><div class="relative z-10"><section id="home" class="h-[90vh] sm:h-screen"><div class="px-2 md:px-6 py-2 md:py-6 h-full"><div class="relative h-full flex items-end justify-center overflow-hidden rounded-[48px] transition-all duration-1000 ease-out opacity-0 scale-95" style="background-image:url('/images/hero.png');background-size:cover;background-position:center;background-repeat:no-repeat"><div class="absolute inset-0 rounded-[48px]" style="background:linear-gradient(to top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.2) 30%, rgba(0,0,0,0) 100%)"></div><nav class="a