<!DOCTYPE html>

<html lang="en">
<head>
<meta charset="utf-8"/>
<meta content="width=device-width, initial-scale=1" name="viewport"/>
<meta content="SiteFix Pros provides professional website repair, new builds, growth systems, and AI receptionist services nationwide." name="description"/>
<title>SiteFix Pros — We Fix the Whole Business</title>
<!-- Google Analytics 4 — added 2026-10-29 (SiteFix Pros property, vaultraidersreport account) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-DRCY5Q7NW4"></script>
<script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag('js',new Date());gtag('config','G-DRCY5Q7NW4');</script>
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ProfessionalService",
  "@id": "https://sitefixpros.com/#organization",
  "name": "SiteFix Pros",
  "slogan": "We Fix the Whole Business",
  "url": "https://sitefixpros.com/",
  "email": "sitefixpros@gmail.com",
  "telephone": "+1-304-247-1216",
  "description": "SiteFix Pros builds and fixes websites for small businesses. Based in Huntington, WV, serving small businesses nationwide. One-time website builds and repairs, no monthly fees.",
  "logo": "https://sitefixpros.com/assets/sitefix-pros-profile-pic.png",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Huntington",
    "addressRegion": "WV",
    "addressCountry": "US"
  },
  "areaServed": [
    { "@type": "City", "name": "Huntington, West Virginia" },
    { "@type": "Country", "name": "United States" }
  ],
  "knowsAbout": ["Website design", "Website repair", "Small business websites"]
}
</script>
<style>
:root{--navy:#101b29;--gold:#c9ae82;--cream:#f7f5f0;--ink:#1b2837;--muted:#5e6a75}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--cream);font:16px/1.7 system-ui,-apple-system,"Segoe UI",sans-serif}a{color:inherit}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.container{width:min(1200px,calc(100% - 44px));margin:auto}section{padding:clamp(76px,9vw,132px) 0;scroll-margin-top:90px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Didot,"Bodoni MT","Iowan Old Style",Georgia,serif;letter-spacing:-.045em;font-weight:500;line-height:1.09}h1{font-size:clamp(3.65rem,7.2vw,7.4rem);max-width:950px;margin:24px 0 32px}h2{font-size:clamp(2.65rem,5vw,5.1rem);max-width:860px;margin:18px 0 26px}h3{font-size:1.36rem;line-height:1.35}p{max-width:740px}.eyebrow{font-size:.72rem;letter-spacing:.23em;font-weight:750;text-transform:uppercase;color:#8f7047}.intro{font-size:clamp(1.08rem,1.5vw,1.28rem);color:var(--muted)}.alt{background:white}header,.hero,footer{background:var(--navy);color:white}header{position:absolute;top:0;left:0;right:0;z-index:5;border-bottom:1px solid #ffffff20;background:linear-gradient(rgba(11,20,32,.7),rgba(11,20,32,0))}.nav{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:inline-flex;flex-direction:column;line-height:1.25;font-size:1.05rem;letter-spacing:.22em;font-weight:800;text-decoration:none}.brand .pros{color:var(--gold)}.brand-tag{font-size:.6rem;letter-spacing:.18em;font-weight:650;color:#e9dcc0;text-transform:uppercase;margin-top:4px}.hero-brandline{font-family:Didot,"Bodoni MT","Iowan Old Style",Georgia,serif;font-size:clamp(1.3rem,2.2vw,1.7rem);color:#fff;margin:0 0 14px}.hero-brandline em{color:var(--gold)}.footer-tag{color:var(--gold)!important;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin-top:-14px}.deal-head{font-family:Didot,"Bodoni MT","Iowan Old Style",Georgia,serif;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;margin:48px 0 6px;color:#f3ead8}.deal-package{grid-column:1/-1}.name-ext{color:#8c6c41;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:750;margin:2px 0 10px}.nav-links{display:flex;flex-wrap:wrap;gap:24px}.nav-links a{font-size:.78rem;letter-spacing:.035em;text-decoration:none;color:#dfe5eb}.nav-links a:hover{color:var(--gold)}.hero{position:relative;overflow:hidden;min-height:690px;padding:125px 0 62px;background:radial-gradient(ellipse at 83% 35%,#34465a,transparent 44%),linear-gradient(115deg,#0b1420,#1c2e41 72%,#101b29)}.hero:after{content:"";pointer-events:none;position:absolute;width:700px;height:700px;right:-290px;top:-170px;border:1px solid #c9ae8240;border-radius:50%;box-shadow:0 0 0 75px #c9ae8209,0 0 0 155px #c9ae8207}.hero .container{position:relative;z-index:1}.hero .eyebrow{color:var(--gold)}.hero .intro{color:#d3dbe3;max-width:700px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin:35px 0}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 25px;text-decoration:none;border:1px solid transparent;border-radius:3px;font-size:.85rem;font-weight:750;cursor:pointer;transition:transform .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--gold);color:#111d2b}.btn-primary:hover{background:#e4cda5}.btn-outline{border-color:#a5b1be;color:white}.btn-outline:hover{background:#ffffff15}.trust{display:flex;flex-wrap:wrap;gap:20px 42px;border-top:1px solid #ffffff35;margin-top:90px;padding-top:27px;color:#e3e8ed;font-size:.82rem}.trust span:before{content:"✦ ";color:var(--gold)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:42px 0 25px}.card{position:relative;background:#fff;border:1px solid #e4e0d8;padding:clamp(28px,3.4vw,48px);box-shadow:0 25px 70px #12253a0b;border-radius:5px}.alt .card{background:#fbfaf7}.card.featured{border-color:var(--gold)}.card.featured:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:linear-gradient(90deg,#b18d59,#ecd7b2)}.card-label{display:block;color:#8c6c41;font-size:.7rem;letter-spacing:.17em;font-weight:800;margin-bottom:24px}.price{font-size:clamp(2.4rem,3.8vw,3.5rem);letter-spacing:-.05em;font-weight:600;line-height:1.15;margin:0 0 24px}.price span{font-size:.9rem;letter-spacing:0;font-weight:400;color:var(--muted)}.card p:not(.price){color:#52616e}.card a:not(.btn){color:#84633a;font-size:.86rem;font-weight:750;text-underline-offset:5px}.note{color:var(--muted);font-size:.9rem}.split{display:grid;grid-template-columns:1.18fr .82fr;gap:clamp(35px,7vw,110px);align-items:center}.split .card{width:100%}.split .card .btn{margin-top:10px}.process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:55px}.process article{border-top:1px solid #bda47e;padding-top:28px}.process h3{margin:16px 0}.process p:last-child{color:var(--muted)}#contact{background:linear-gradient(130deg,#f6f2e9,#fff)}#contact .split{align-items:start}.form-card{background:white!important}.field{margin:0 0 20px}.field label{display:block;font-size:.85rem;font-weight:700;margin-bottom:8px}.field input,.field select,.field textarea{width:100%;border:1px solid #c9cbd0;background:#fcfcfb;border-radius:3px;padding:13px 15px;color:var(--ink)}.field textarea{resize:vertical;min-height:125px}.field small,.disclaimer{display:block;color:var(--muted);font-size:.83rem}.field small{margin-top:5px}.form-card button{width:100%}#form-status{margin-top:16px;font-weight:700;min-height:1.5em}footer{padding:85px 0 28px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1.1fr;gap:45px}footer h3{font-size:.9rem;color:#e9d2ac}footer p,footer a{color:#cbd4dd}footer ul{list-style:none;margin:0;padding:0}footer li{margin-bottom:10px}footer a:hover{color:var(--gold)}.footer-bottom{border-top:1px solid #ffffff29;margin-top:65px;padding-top:22px;font-size:.8rem;color:#c0cbd5;display:flex;gap:25px;justify-content:space-between}@media(max-width:850px){.nav{align-items:flex-start;flex-direction:column;padding:22px 0}.nav-links{gap:12px 20px}.split,.process,.footer-grid{grid-template-columns:1fr}.hero{min-height:0;padding:205px 0 50px}.trust{margin-top:65px}}@media(max-width:620px){.container{width:calc(100% - 32px)}.grid{grid-template-columns:1fr}.card{padding:28px}.actions .btn{width:100%}.hero h1{font-size:clamp(3.25rem,12vw,5rem)}.trust{gap:12px}.footer-bottom{flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}

/* === V2 MOTION + POP LAYER (draft only, added 2026-10-25) === */
.hero h1{animation:heroRise .9s cubic-bezier(.2,.8,.2,1) both}
.hero h1 .w{display:inline-block;animation:wordPop .7s cubic-bezier(.2,.9,.3,1.2) both}
.hero .intro{animation:heroRise .9s .15s cubic-bezier(.2,.8,.2,1) both}
.hero .actions{animation:heroRise .9s .3s cubic-bezier(.2,.8,.2,1) both}
@keyframes heroRise{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}
@keyframes wordPop{from{opacity:0;transform:translateY(18px) rotate(1deg)}to{opacity:1;transform:none}}
.hop-track{position:relative;height:14px;margin:6px 0 18px;overflow:visible}
.hop-dot{position:absolute;left:0;top:0;width:12px;height:12px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px #c9ae8233,0 0 18px #c9ae82;animation:hop 2.4s ease-in-out infinite}
.hop-dot.d2{animation-delay:.35s;opacity:.55;width:8px;height:8px;top:3px}
.hop-dot.d3{animation-delay:.7s;opacity:.35;width:6px;height:6px;top:4px}
@keyframes hop{0%,100%{transform:translate(0,0)}25%{transform:translate(90px,-16px)}50%{transform:translate(190px,0)}75%{transform:translate(290px,-12px)}}
.ticker{overflow:hidden;border-top:1px solid #ffffff2b;margin-top:34px;padding-top:18px;white-space:nowrap}
.ticker-inner{display:inline-block;animation:tick 26s linear infinite;font-size:.78rem;letter-spacing:.22em;color:#e9d2ac}
@keyframes tick{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.btn-primary{background:linear-gradient(110deg,var(--gold) 40%,#ecd7b2 50%,var(--gold) 60%);background-size:200% 100%;animation:sheen 5s ease-in-out infinite}
@keyframes sheen{0%,60%,100%{background-position:0% 0}80%{background-position:100% 0}}
.card{transition:transform .35s ease,box-shadow .35s ease}
.card:hover{transform:translateY(-6px);box-shadow:0 30px 60px #12253a1f}
.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1);animation:revealFailsafe .6s ease 2.8s forwards}
@keyframes revealFailsafe{to{opacity:1;transform:none}}
.reveal.in{opacity:1;transform:none}
@media(max-width:620px){@keyframes hop{0%,100%{transform:translate(0,0)}50%{transform:translate(140px,-12px)}}}
@media(prefers-reduced-motion:reduce){.hero h1,.hero .intro,.hero .actions,.hero h1 .w,.hop-dot,.ticker-inner,.btn-primary{animation:none!important}.reveal{opacity:1;transform:none;transition:none}}

/* V3: hero slideshow, angles, showcase */
.hero-slides{position:absolute;inset:0;overflow:hidden}
.hero-slide{position:absolute;inset:-5%;opacity:0;transition:opacity 1.2s ease;animation:kenburns 18s ease-in-out infinite alternate}
.hero-slide.s1{background:radial-gradient(ellipse 70% 60% at 75% 30%,rgba(201,174,130,.35),transparent 60%),linear-gradient(115deg,#0b1524 0%,#16283f 55%,#0b1524 100%)}
.hero-slide.s2{background:radial-gradient(ellipse 60% 55% at 20% 70%,rgba(201,174,130,.30),transparent 60%),linear-gradient(65deg,#122036 0%,#1d3557 50%,#0b1524 100%)}
.hero-slide.s3{background:radial-gradient(ellipse 65% 60% at 80% 80%,rgba(185,151,91,.35),transparent 60%),linear-gradient(160deg,#0b1524 0%,#243b5a 60%,#0b1524 100%)}
.hero-slide.on{opacity:1}
@keyframes kenburns{from{transform:scale(1) translate(0,0)}to{transform:scale(1.12) translate(-1.5%,-1%)}}
.hero-dots{position:relative;z-index:2;display:flex;gap:10px;justify-content:center;margin-top:26px}
.hero-dots button{width:12px;height:12px;border-radius:50%;border:2px solid #c9ae82;background:transparent;cursor:pointer;padding:0}
.hero-dots button.on{background:#c9ae82}
.angle-band{height:56px;background:linear-gradient(100deg,#c9ae82 0%,#e8d5a8 50%,#c9ae82 100%);clip-path:polygon(0 100%,100% 0,100% 100%);margin-top:-1px}
.showcase-row{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:10px 4px 22px;scroll-padding-left:4px}
@media(max-width:620px){.showcase-card{min-width:84vw;max-width:84vw}}
.showcase-card{flex:0 0 auto;min-width:300px;max-width:340px;scroll-snap-align:start;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 12px 30px rgba(11,21,36,.14);transition:transform .35s ease,box-shadow .35s ease}
.showcase-card:hover{transform:translateY(-6px) rotate(-.4deg);box-shadow:0 20px 40px rgba(11,21,36,.22)}
.mockup{height:170px;padding:16px}
.mockup .bar{display:flex;gap:6px;margin-bottom:12px}
.mockup .bar i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.75);display:block}
.mockup .line{height:12px;border-radius:6px;background:rgba(255,255,255,.85);margin:10px 0}
.mockup .line.short{width:55%}
.mockup .btn{width:110px;height:28px;border-radius:999px;background:#c9ae82;margin-top:14px}
.showcase-nav{display:flex;gap:10px;margin-top:6px}
.showcase-nav button{border-radius:999px;border:1px solid #c9ae82;background:#fff;color:#101b29;padding:10px 18px;cursor:pointer;font-weight:700}
@media (prefers-reduced-motion:reduce){.hero-slide,.hero-slide.on{animation:none;transition:none}}

/* V4: ghost hero video — real typing footage, very faint under a navy wash */
.hero-ghost{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5;filter:brightness(1.08) saturate(.9)}
.hero-wash{position:absolute;inset:0;background:linear-gradient(115deg,rgba(11,20,32,.86),rgba(28,46,65,.34) 60%,rgba(16,27,41,.72))}

/* What-we-offer dropdown — click to open, works on mobile, no hover-only */
.offer-dropdown{position:relative}
.offer-dropdown summary{list-style:none;cursor:pointer;font-size:.78rem;letter-spacing:.035em;color:#dfe5eb}
.offer-dropdown summary::-webkit-details-marker{display:none}
.offer-dropdown summary:hover{color:var(--gold)}
.offer-panel{position:absolute;top:calc(100% + 14px);right:0;width:min(420px,calc(100vw - 32px));background:#fff;color:var(--ink);border:1px solid #e4e0d8;border-radius:8px;box-shadow:0 30px 70px #12253a33;padding:8px 0 12px;z-index:20;text-align:left}
.offer-panel a{color:#84633a}
.offer-panel .offer-item{display:block;padding:14px 22px;border-bottom:1px solid #f0ede6;text-decoration:none}
.offer-panel .offer-item:last-child{border-bottom:0}
.offer-panel .offer-item:hover{background:#fbfaf7}
.offer-panel .offer-item strong{display:block;font-size:1rem;color:var(--ink)}
.offer-panel .offer-item span{display:block;font-size:.86rem;color:#52616e;line-height:1.5;margin-top:2px}
.offer-panel .offer-price{display:block;font-weight:800;color:#8c6c41;font-size:.86rem;margin-top:6px}
.offer-panel .offer-demo{display:inline-block;margin-top:6px;font-size:.86rem;font-weight:750}
@media(max-width:850px){.offer-dropdown{width:100%}.offer-panel{position:static;width:100%;margin-top:10px}}
@media(prefers-reduced-motion:reduce){.offer-panel{transition:none}}
</style>
</head>
<body>

<!-- DRAFT ONLY v2 2026-10-25: motion/pop layer over the Oct 25 premium draft. NOT LIVE. Prices and copy unchanged. -->

<header>
<div class="container nav">
<a class="brand" href="#top"><span>SITEFIX <span class="pros">PROS</span></span><span class="brand-tag">We Fix the Whole Business</span></a>

<details class="offer-dropdown">
<summary aria-label="What we offer">What we offer ▾</summary>
<div class="offer-panel" role="menu">
<a class="offer-item" href="https://www.wateredflowersshop.com/" target="_blank" rel="noopener"><strong>Website Repair</strong><span>Fix what is broken on the site you already have, keeping your business identity.</span><span class="offer-price">$697 / project</span><span class="offer-demo">Example: Watered Flowers — repaired and live →</span></a>
<a class="offer-item" href="https://blossoms-and-gems.pages.dev" target="_blank" rel="noopener"><strong>New Website Build</strong><span>A professional site built around your business and a clear way for customers to contact you.</span><span class="offer-price">$1,297 / project</span><span class="offer-demo">Example: Blossoms &amp; Gems — rebuilt and live →</span></a>
<a class="offer-item" href="tel:+13049317127"><strong>Riley — AI Receptionist</strong><span>Answers your calls with a professional, consistent experience so a missed call is not a missed customer.</span><span class="offer-price">$497 setup + $297 / month</span><span class="offer-demo">Hear Riley answering live at a real shop: (304) 931-7127 →</span></a>
<a class="offer-item" href="#machines"><strong>Business Machines</strong><span>Systems that fix a specific, expensive problem, each with a working demo. DrillReady and the rest, all in one place on this page.</span><span class="offer-demo">See all the machines →</span></a>
<a class="offer-item" href="https://geez-machines.pages.dev/cold-chain-logistics-agent/" target="_blank" rel="noopener"><strong>Cold-Chain Logistics Agent</strong><span>Flags a temperature-sensitive load before it goes bad, so it can be saved.</span><span class="offer-price">$527 setup; $327 / $747 / $1,597 / month</span><span class="offer-demo">Try the working demo →</span></a>
<a class="offer-item" href="https://geez-machines.pages.dev/healthcare-prior-auth-pipeline/" target="_blank" rel="noopener"><strong>Healthcare Prior-Authorization Pipeline</strong><span>Organizes approval paperwork and routes unclear cases to a person. Does not approve real claims; no HIPAA claim.</span><span class="offer-price">$527 setup; $299 / $549 / $849 / $1,597 / month</span><span class="offer-demo">Try the working demo →</span></a>
<a class="offer-item" href="https://geez-machines.pages.dev/enterprise-legacy-data-translator/" target="_blank" rel="noopener"><strong>Enterprise Legacy Data Translator</strong><span>Turns old flat-file records into clean, searchable data a modern tool can use. Full rebuild not included.</span><span class="offer-price">$2,097 per source system; messier from $5,097 quoted after seeing files; dashboard $327 / $747 / $1,597 / month</span><span class="offer-demo">Try the working demo →</span></a>
<a class="offer-item" href="https://geez-machines.pages.dev/industrial-predictive-maintenance/" target="_blank" rel="noopener"><strong>Industrial Predictive Maintenance Platform</strong><span>Flags a machine to inspect before it breaks and stops the line. Sensors and hardware separate; no accuracy claim.</span><span class="offer-price">$527 setup; $327 / $747 / $1,597 / month</span><span class="offer-demo">Try the working demo →</span></a>
<a class="offer-item" href="https://sitefix-four-systems.pages.dev/home-services-dispatch/" target="_blank" rel="noopener"><strong>Home Services Dispatch</strong><span>Answers the after-hours call, books the first on-call tech, and keeps the call-back promise tracked. One-tap Riley handoff.</span><span class="offer-price">$527 setup; $327 / $747 / $1,597 / month</span><span class="offer-demo">Try the working demo →</span></a>
<a class="offer-item" href="https://sitefix-four-systems.pages.dev/property-management-automation/" target="_blank" rel="noopener"><strong>Property Management Automation</strong><span>Sorts tenant requests, ranks repairs with the reason shown, and keeps follow-ups and vendors on one morning page. Tenant data stays in the office.</span><span class="offer-price">$527 setup; $327 / $747 / $1,597 / month</span><span class="offer-demo">Try the working demo →</span></a>
<a class="offer-item" href="https://sitefix-four-systems.pages.dev/medical-document-parsing/" target="_blank" rel="noopener"><strong>Medical Document Parsing</strong><span>Sorts faxes and reports on the clinic's own machine, with staff confirming every low-confidence field. Nothing files itself; no HIPAA claim, no clinical decision.</span><span class="offer-price">$527 setup; $327 / $747 / $1,597 / month</span><span class="offer-demo">Try the working demo →</span></a>
<a class="offer-item" href="https://sitefix-four-systems.pages.dev/freight-brokerage-optimization/" target="_blank" rel="noopener"><strong>Freight Brokerage Optimization</strong><span>Checks carrier paperwork first, then suggests a match — never a carrier with expired paperwork. Rate and promised-vs-paid tracking included.</span><span class="offer-price">$527 setup; $327 / $747 / $1,597 / month</span><span class="offer-demo">Try the working demo →</span></a>
</div>
</details>

<nav aria-label="Main navigation" class="nav-links">
<a href="#services">Website Services</a>
<a href="#machines">Machines</a>
<a href="#growth">Growth System</a>
<a href="#riley">Riley</a> <a href="#roster">Meet the Team</a> <a href="#packages">Riley Packages</a>
<a href="#google-guaranteed">Google Guaranteed</a>
<a href="#contact">Contact</a>
</nav>
</div>
</header>
<main id="top">
<!-- HERO -->
<section class="hero"><div class="hero-slides" aria-hidden="true"><div class="hero-slide s1 on"></div><div class="hero-slide s2"></div><div class="hero-slide s3"></div></div><video class="hero-ghost" id="hero-ghost" autoplay muted loop playsinline preload="auto" aria-hidden="true"><source src="assets/hero-ghost-keyboard.mp4" type="video/mp4"/></video><div class="hero-wash" aria-hidden="true"></div>
<div class="container">
<p class="hero-brandline">SiteFix Pros <em>— We Fix the Whole Business</em></p>
<p class="eyebrow">REPAIR FIRST. REBUILD ONLY WHEN NECESSARY.</p>
<h1>Your business deserves a better first impression.</h1>
<div class="hop-track" aria-hidden="true"><span class="hop-dot"></span><span class="hop-dot d2"></span><span class="hop-dot d3"></span></div>
<p class="intro">
      We repair underperforming websites, improve your online presence,
      and build systems that help you respond to customers and grow.
      Professional solutions tailored to the business you've already built.
    </p>
<div class="actions">
<a class="btn btn-primary" href="#contact">Request a Site Review</a>
<a class="btn btn-outline" href="#services">Explore Our Services</a>
</div>
<div class="trust">
<span>Repair-first recommendations</span>
<span>Clear pricing</span>
<span>National service</span>
</div>
<div class="ticker" aria-hidden="true"><div class="ticker-inner">REPAIR FIRST ✦ YOU OWN IT OUTRIGHT ✦ CLEAR PRICING ✦ NO SURPRISES ✦ REPAIR FIRST ✦ YOU OWN IT OUTRIGHT ✦ CLEAR PRICING ✦ NO SURPRISES ✦&nbsp;</div></div>
</div>
<div class="hero-dots" role="tablist" aria-label="Hero views"><button class="on" data-slide="0" aria-label="View 1"></button><button data-slide="1" aria-label="View 2"></button><button data-slide="2" aria-label="View 3"></button><button id="hero-pause" style="width:auto;height:auto;border-radius:999px;padding:6px 14px;font-size:.85rem" aria-label="Pause hero">Pause</button></div></section>
<!-- 01: WEBSITE SERVICES -->
<section id="services">
<div class="container">
<p class="eyebrow">01 / WEBSITE SERVICES</p>
<h2>Fix what you have. Build only when it makes sense.</h2>
<p class="intro">
      A website that isn't performing doesn't always need replacing.
      We start by understanding what needs attention, then recommend
      the right solution for your business.
    </p>
<div class="grid">
<article class="card featured">
<span class="card-label">OUR REPAIR-FIRST OFFER</span>
<h3>Website Repair</h3>
<p class="price">$697 <span>/ project</span></p>
<p>
          Address approved website problems, improve mobile usability,
          correct broken experiences, and refine presentation while
          preserving your business identity wherever possible.
        </p>
<a href="#contact">Request a Repair Review</a>
</article>
<article class="card">
<span class="card-label">WHEN A REBUILD IS NECESSARY</span>
<h3>New Website Build</h3>
<p class="price">$1,297 <span>/ project</span></p>
<p>
          A professional website designed around your business,
          your customers, and a clear way for visitors to contact you.
          We recommend rebuilding only when it's the right solution.
        </p>
<a href="#contact">Discuss a New Build</a>
</article>
</div>
<p class="note">
      Project scope is reviewed and agreed upon before any paid work begins.
    </p>
</div>
</section>
<!-- MACHINES: DRAFT 2026-10-27 — four Google-suggested machines, raised prices only -->
<section class="alt" id="machines">
<div class="container">
<p class="eyebrow">BUSINESS MACHINES</p>
<h2>Systems that fix a specific, expensive problem.</h2>
<p class="intro">
      Not a generic “AI” pitch. Each machine below plugs into the work a business already does every day
      and fixes one clear leak — spoiled loads, approval paperwork stuck in a queue, old records nobody can read,
      or a machine that breaks without warning. Try the working demo first, then talk about your business.
      Month-to-month, cancel anytime, and you can export your data.
    </p>
<div class="grid">
<article class="card featured">
<span class="card-label">COLD-CHAIN</span>
<h3>Cold-Chain Logistics Agent</h3>
<p>
          Watches temperature readings on shipments and flags a load <em>before</em> it goes bad,
          so a reroute or a combined load can save it instead of losing it.
          Fits distributors, food movers, pharmacies, and any business moving temperature-sensitive goods.
        </p>
<p class="price">$527 <span>setup</span></p>
<p><strong>$327 / $747 / $1,597</strong> <span>per month</span></p>
<a href="https://geez-machines.pages.dev/cold-chain-logistics-agent/" target="_blank" rel="noopener">Try the working demo</a>
</article>
<article class="card">
<span class="card-label">HEALTHCARE PAPERWORK</span>
<h3>Healthcare Prior-Authorization Pipeline</h3>
<p>
          Organizes prior-authorization paperwork, checks it against the rules, and routes unclear cases
          to a person for review — so approvals stop sitting in a queue for days.
          Fits clinics, health plans, and billing teams, as paperwork help only.
          It does <strong>not</strong> approve real claims and makes <strong>no</strong> HIPAA compliance claim.
        </p>
<p class="price">$527 <span>setup</span></p>
<p><strong>$299 / $549 / $849 / $1,597</strong> <span>per month</span></p>
<a href="https://geez-machines.pages.dev/healthcare-prior-auth-pipeline/" target="_blank" rel="noopener">Try the working demo</a>
</article>
<article class="card">
<span class="card-label">OLD SYSTEMS, NEW USE</span>
<h3>Enterprise Legacy Data Translator</h3>
<p>
          Turns old, flat-file records from a legacy system into clean, searchable, structured data
          a modern tool can use — without retyping decades of records by hand.
          Fits any business stuck on old software, big or small.
          A full system rebuild is <strong>not</strong> included.
        </p>
<p class="price">$2,097 <span>per source system</span></p>
<p>Messier systems start at $5,097, quoted only after we see your files.<br><strong>Dashboard: $327 / $747 / $1,597</strong> <span>per month</span></p>
<a href="https://geez-machines.pages.dev/enterprise-legacy-data-translator/" target="_blank" rel="noopener">Try the working demo</a>
</article>
<article class="card">
<span class="card-label">FACTORY &amp; SHOP FLOOR</span>
<h3>Industrial Predictive Maintenance Platform</h3>
<p>
          Watches vibration, sound, and temperature trends on your machines and flags one to inspect
          <em>before</em> it breaks and stops the line — turning an emergency into a planned fix.
          Fits factories, shops, fleets, and transport operations. Sensors and hardware are separate.
          No accuracy claim is made about detecting real defects.
        </p>
<p class="price">$527 <span>setup</span></p>
<p><strong>$327 / $747 / $1,597</strong> <span>per month</span></p>
<a href="https://geez-machines.pages.dev/industrial-predictive-maintenance/" target="_blank" rel="noopener">Try the working demo</a>
</article>
<article class="card">
<span class="card-label">HOME SERVICES</span>
<h3>Home Services Dispatch</h3>
<p>
          Answers the after-hours call end to end: picks the problem, suggests severity and trade,
          books the first on-call tech, gives safety guidance first for gas, flooding, or sewage,
          and tracks the call-back promise. One-tap Riley handoff, with intake pre-filled from the call.
          Fits plumbers, HVAC, electricians, and other home-service trades.
        </p>
<p class="price">$527 <span>setup</span></p>
<p><strong>$327 / $747 / $1,597</strong> <span>per month</span></p>
<a href="https://sitefix-four-systems.pages.dev/home-services-dispatch/" target="_blank" rel="noopener">Try the working demo</a>
</article>
<article class="card">
<span class="card-label">PROPERTY MANAGEMENT</span>
<h3>Property Management Automation</h3>
<p>
          Turns a prospect into a tenant lead with a follow-up draft the manager reviews, ranks repairs
          with the reason shown in plain words, tracks vendor ETAs, and puts urgent items, vendors,
          and overdue follow-ups on one morning page. Tenant information never leaves the office in this design.
          Lease-field checker flags missing fields and date conflicts — not legal advice.
        </p>
<p class="price">$527 <span>setup</span></p>
<p><strong>$327 / $747 / $1,597</strong> <span>per month</span></p>
<a href="https://sitefix-four-systems.pages.dev/property-management-automation/" target="_blank" rel="noopener">Try the working demo</a>
</article>
<article class="card">
<span class="card-label">CLINIC PAPERWORK</span>
<h3>Medical Document Parsing</h3>
<p>
          Sorts faxes and reports on the clinic's own machine, shows confidence and "show me why" on every field,
          puts low-confidence handwriting and skewed faxes first in review, and never auto-merges a possible
          duplicate patient — staff picks. Nothing files itself. No HIPAA or SOC 2 claim, no clinical decision,
          no accuracy percentage.
        </p>
<p class="price">$527 <span>setup</span></p>
<p><strong>$327 / $747 / $1,597</strong> <span>per month</span></p>
<a href="https://sitefix-four-systems.pages.dev/medical-document-parsing/" target="_blank" rel="noopener">Try the working demo</a>
</article>
<article class="card">
<span class="card-label">FREIGHT &amp; CARRIERS</span>
<h3>Freight Brokerage Optimization</h3>
<p>
          Checks carrier paperwork first, then suggests a match — a carrier with expired insurance or the wrong
          trailer can never appear as a suggested match. Carrier onboarding packet, rate-confirmation tracking,
          promised-vs-paid reconciliation, and a "why not" reason on every load, including an honest no-clean-match case.
        </p>
<p class="price">$527 <span>setup</span></p>
<p><strong>$327 / $747 / $1,597</strong> <span>per month</span></p>
<a href="https://sitefix-four-systems.pages.dev/freight-brokerage-optimization/" target="_blank" rel="noopener">Try the working demo</a>
</article>
<article class="card">
<span class="card-label">FACILITY SAFETY · TRAINING + ALERTS</span>
<h3>DrillReady</h3>
<p>
          One system that trains a facility's staff and, in a real event, helps them share where the danger is — silently.
          A press-and-hold emergency button alerts staff phones without a sound. Each person reports
          <strong>YES — the threat is in my area</strong>, or <strong>NO — it is not</strong>, and can flip the report as things change,
          so people in other areas can get out instead of guessing. Supervisors run training sessions and drills
          with the same screens, and every drill ends with an after-action report.
          Built for facilities first — recovery homes, schools, courthouses, libraries. Staff only; no student or resident data.
        </p>
<p>
          DrillReady is a training aid, not a certified life-safety system. It does <strong>not</strong> auto-dial 911
          and does not replace 911, building alarms, your facility's own safety plan, or law enforcement.
          It is not claimed to be running in any building.
        </p>
<p class="price">$497 <span>install/setup per building</span></p>
<p><strong>First month included</strong>, then <strong>$249 / month</strong> per building.</p>
<p><strong>Pilot offer:</strong> the first 3 facilities get setup half off — <strong>$249</strong> — as install-and-test pilot sites.</p>
<p><strong>Status: DEMO READY — not fully functional.</strong> The working demo is ready to be shown and walked through today. The next step for a buyer is installation and on-site testing at their facility.</p>
<a class="btn btn-primary" href="#contact">Ask About DrillReady</a>
</article>
</div>
<h3 class="deal-head">The Deal Machines</h3>
<p class="intro">
      Three more machines, on one road: find the leaks, know the number, make the move.
      These run on our side — you pay per use and keep the report.
    </p>
<div class="grid">
<article class="card">
<span class="card-label">FIND THE LEAKS</span>
<h3>Business Audit Machine</h3>
<p>
          A deep, line-by-line diagnostic of where a business loses money — bloated expenses,
          payroll creep, dead subscriptions, vendor overcharges, and money owed that never got
          collected — each leak with a dollar figure on it, quick wins first.
          Free first look: your top 3 leaks, free.
        </p>
<p class="price">$149 <span>per report</span></p>
<p class="disclaimer">A diagnostic — not an accounting audit, and not performed by a CPA.</p>
<a href="#contact">Ask About the Audit Machine</a>
</article>
<article class="card">
<span class="card-label">KNOW THE NUMBER</span>
<h3>Business Valuation Machine</h3>
<p>
          Takes the real numbers and prices the business: a low, likely, and high range for today,
          and what it could be worth in 3 to 5 years if the leaks get plugged.
          Free first look: the headline range, free.
        </p>
<p class="price">$399 <span>per report</span></p>
<p class="disclaimer">An estimate for planning and negotiation — not an appraisal and not a certified valuation.</p>
<a href="#contact">Ask About the Valuation Machine</a>
</article>
<article class="card">
<span class="card-label">MAKE THE MOVE</span>
<h3>Deal Machine</h3>
<p>
          Grades a business for sale against your Buy Box — worth a look, negotiate hard, or
          walk away — and drafts the NDA and the letter of intent.
        </p>
<p class="price">$149 <span>per graded deal</span></p>
<p class="disclaimer">Information and draft templates only — we are not brokers or lawyers and cannot represent you in a transaction.</p>
<a href="#contact">Ask About the Deal Machine</a>
</article>
<article class="card featured deal-package">
<span class="card-label">ALL THREE, ONE ROAD</span>
<h3>The Deal Machines Package</h3>
<p>
          All three on one road: the Audit finds the leaks, the Valuation prices the business,
          the Deal Machine grades the move.
        </p>
<p class="price">$599 <span>one-time</span></p>
<p><strong>$119 / month</strong> <span>all-access</span></p>
</article>
</div>
<p class="note">
      You never buy these machines. You pay to use them. The reports you generate are yours to keep; the machines stay on our side.
    </p>
<p><a class="btn btn-primary" href="#contact">Ask About the Deal Machines</a></p>
<p class="note">
      Demos use fake data only and are not connected to any real company, shipment, or patient.
      Prices are month-to-month unless noted. Setup and tier details are confirmed before any agreement.
    </p>
<a href="#contact">Ask about a machine for your business</a>
</div>
</section>

<!-- MORE HELP: added 2026-10-30 — four shelf services, NO prices (none set) -->
<!-- 02: GROWTH SYSTEM -->
<section id="growth">
<div class="container">
<p class="eyebrow">02 / BUSINESS GROWTH</p>
<h2>More than a website. A stronger business.</h2>
<p class="intro">
      Your online presence should help customers find you and reach you.
      The Growth System offers managed solutions for communication
      and visibility.
    </p>
<div class="grid">
<article class="card">
<h3>Essentials</h3>
<p class="price">$350 <span>/ month</span></p>
<p>A foundation for more consistent customer communication.</p>
</article>
<article class="card">
<h3>Never Miss a Customer</h3>
<p class="price">$500 <span>/ month</span></p>
<p>For businesses seeking a more dependable inquiry response process.</p>
</article>
<article class="card">
<h3>Get Found Everywhere</h3>
<p class="price">$600 <span>/ month</span></p>
<p>Support for improving online discoverability and customer connections.</p>
</article>
<article class="card featured">
<span class="card-label">COMPREHENSIVE OPTION</span>
<h3>Full System</h3>
<p class="price">$800 <span>/ month</span></p>
<p>Our broadest coordinated managed-growth offering.</p>
</article>
</div>
<p class="note">
<strong>Growth System setup: $297.</strong>
      Monthly service fees are separate. Exact deliverables
      are confirmed before any agreement.
    </p>
<a href="#contact">Discuss the Growth System</a>
</div>
</section>
<!-- 03: RILEY -->
<section class="alt" id="riley">
<div class="container split">
<div>
<p class="eyebrow">03 / CUSTOMER COMMUNICATION</p>
<h2>Meet Riley. Your AI receptionist.</h2>
<p class="intro">
        A missed call can mean a missed opportunity.
        Riley helps businesses handle incoming calls
        with a professional, consistent experience.
      </p>
<p>
        Discuss your call-handling needs and request
        a demonstration before making a commitment.
      </p>
</div>
<aside class="card">
<span class="card-label">RILEY AI RECEPTIONIST</span>
<h3>Professional call coverage</h3>
<p class="price">$497 <span>setup</span></p>
<p class="price">$297 <span>/ month</span></p>
<a class="btn btn-primary" href="#contact">
        Request a Riley Consultation
      </a>
</aside>
</div>
</section>
<!-- 04: GOOGLE GUARANTEED -->
<section id="google-guaranteed">
<div class="container split">
<div>
<p class="eyebrow">04 / BUSINESS CREDIBILITY</p>
<h2>Google Guaranteed application assistance.</h2>
<p class="intro">
        We assist eligible service businesses with the application
        and verification process.
      </p>
<p>
        Google determines eligibility and approval.
        Business owners remain responsible for required
        licenses, insurance documents, and background checks.
        SiteFix Pros does not guarantee approval.
      </p>
</div>
<aside class="card">
<span class="card-label">SUCCESS-BASED SERVICE</span>
<h3>Pay only when the badge goes live.</h3>
<p class="price">$1,000 <span>success fee</span></p>
<p>
        The success fee is charged only when
        the Google Guaranteed badge goes live.
      </p>
<a class="btn btn-primary" href="#contact">
        Ask About Eligibility
      </a>
</aside>
</div>
</section>

<!-- ROSTER + RILEY PACKAGES: added 2026-10-29 per G's upgrade sequence -->
<style>
.roster-sec{background:linear-gradient(130deg,#0b1420,#16283f 70%,#101b29);color:#fff}
.roster-sec .intro{color:#d3dbe3}
.roster-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:18px;margin-top:46px}
.roster-card{background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;padding:16px;transition:transform .25s,border-color .25s}
.roster-card:hover{transform:translateY(-5px);border-color:#c9ae82}
.roster-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;display:block}
.roster-card h3{margin:15px 0 3px;color:#fff;font-size:1.22rem}
.roster-role{display:block;color:var(--gold);font-size:.68rem;letter-spacing:.17em;font-weight:800;text-transform:uppercase;margin-bottom:9px}
.roster-card p{color:#c4cfd9;font-size:.9rem;line-height:1.55;margin:0 0 8px;max-width:none}
.roster-voice{font-size:.8rem!important;color:#8fa1b3!important;font-style:italic}
.roster-card.featured{border-color:var(--gold);background:#c9ae8212}
.addon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:13px;margin:28px 0 8px}
.addon{background:#fff;border:1px solid #e4e0d8;border-radius:5px;padding:15px 17px;display:flex;justify-content:space-between;gap:12px;align-items:baseline;box-shadow:0 12px 34px #12253a08}
.addon b{font-size:.93rem;line-height:1.35}
.addon span{color:#84633a;font-weight:800;white-space:nowrap}
.trade-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:13px;margin:28px 0 8px}
.trade{background:#fbfaf7;border:1px solid #e4e0d8;border-left:3px solid var(--gold);border-radius:5px;padding:15px 17px}
.trade b{display:block;font-size:.95rem}
.trade span{color:#84633a;font-weight:800}
.trade small{display:block;color:var(--muted);margin-top:3px}
.stack-band{background:var(--navy);color:#fff;border-radius:6px;padding:26px 30px;margin:34px 0;display:flex;flex-wrap:wrap;gap:12px 38px;align-items:center}
.stack-band b{color:var(--gold)}
@media(prefers-reduced-motion:reduce){.roster-card{transition:none}.roster-card:hover{transform:none}}
</style>
<section class="roster-sec" id="roster">
<div class="container">
<p class="eyebrow">MEET YOUR FRONT DESK</p>
<h2>Pick who answers your phones.</h2>
<p class="intro">Five AI specialists, each with their own face, their own voice, and their own job. They are AI, and we say so plainly — trained on your business, speaking in the voice you choose. Riley leads the team.</p>
<div class="roster-grid">
<article class="roster-card featured reveal">
<img src="assets/roster-riley.webp" alt="Riley, AI receptionist" loading="lazy"/>
<h3>Riley</h3>
<span class="roster-role">AI Receptionist · Flagship</span>
<p>Answers every call, day or night. Books the appointment, takes the message, and reads every detail back before she confirms it.</p>
<p class="roster-voice">Voice: warm, medium pitch, unhurried. The voice of the house.</p>
</article>
<article class="roster-card reveal">
<img src="assets/roster-tessa.webp" alt="Tessa, inbox and transcripts" loading="lazy"/>
<h3>Tessa</h3>
<span class="roster-role">Inbox &amp; Transcripts</span>
<p>Every call, text, and message lands in one inbox, with live transcripts you can read as it happens. Nothing gets lost in the scroll.</p>
<p class="roster-voice">Voice: clear, precise, measured. “I'll put that in your inbox, word for word.”</p>
</article>
<article class="roster-card reveal">
<img src="assets/roster-rhea.webp" alt="Rhea, reviews" loading="lazy"/>
<h3>Rhea</h3>
<span class="roster-role">Reviews</span>
<p>Asks happy customers for a review at the right moment, and drafts the replies. You approve every word — we never invent a review.</p>
<p class="roster-voice">Voice: bright, warm, expressive. Thanks people by name.</p>
</article>
<article class="roster-card reveal">
<img src="assets/roster-paige.webp" alt="Paige, payments" loading="lazy"/>
<h3>Paige</h3>
<span class="roster-role">Payments · Text-to-Pay</span>
<p>Sends a secure pay link by text and follows up on open invoices, so getting paid stops depending on who remembers to ask.</p>
<p class="roster-voice">Voice: smooth, assured, crisp with numbers. “I'll text you a secure link — I never take card numbers by voice.”</p>
</article>
<article class="roster-card reveal">
<img src="assets/roster-blake.webp" alt="Blake, booking" loading="lazy"/>
<h3>Blake</h3>
<span class="roster-role">Booking</span>
<p>Books real appointments on your calendar and sends the reminders, so chairs and tables stop sitting empty over a no-show.</p>
<p class="roster-voice">Voice: steady, friendly baritone, organized. Offers two times, confirms twice.</p>
</article>
</div>
</div>
</section>

<section id="packages">
<div class="container">
<p class="eyebrow">RILEY PACKAGES</p>
<h2>Riley, plus the extras that fit your trade.</h2>
<p class="intro">Riley herself is $497 to set up and $297 a month. On top of her sits a menu of one-time add-on programs — no monthly fee on anything on this menu. Start with the Core 10 every business uses, then add the extras built for your trade.</p>
<div class="stack-band">
<div><b>Stack &amp; save:</b> any 3 or more add-ons, 15% off</div>
<div>Any 5 or more, <b>25% off</b></div>
<div>All Core 10 together: <b>$299 flat</b> (separately $379.90)</div>
</div>
<h3>The Core 10 — for every business</h3>
<div class="addon-grid">
<div class="addon"><b>Birthday Outreach</b><span>$49.99</span></div>
<div class="addon"><b>Weekly Deal Blast</b><span>$49.99</span></div>
<div class="addon"><b>Holiday Campaign Pack</b><span>$49.99</span></div>
<div class="addon"><b>Review Requester</b><span>$39.99</span></div>
<div class="addon"><b>Win-Back Message</b><span>$39.99</span></div>
<div class="addon"><b>Occasion Reminders</b><span>$39.99</span></div>
<div class="addon"><b>First-Time Customer Welcome</b><span>$29.99</span></div>
<div class="addon"><b>Unfinished Order Follow-Up</b><span>$29.99</span></div>
<div class="addon"><b>Loyalty List Builder</b><span>$29.99</span></div>
<div class="addon"><b>Thank-You Follow-Up</b><span>$19.99</span></div>
</div>
<h3 style="margin-top:44px">Then pick your trade — 5 to 6 extras built for your kind of work</h3>
<div class="trade-grid">
<div class="trade"><b>Contractors &amp; Home Services</b><span>All 6 extras: $187</span><small>Missed-call text-back, estimate follow-up, after-hours emergency line, and more.</small></div>
<div class="trade"><b>Flower Shops</b><span>All 6 extras: $179</span><small>Delivered-and-proven photo texts, substitution OK, after-hours order line, and more.</small></div>
<div class="trade"><b>Restaurants &amp; Food Shops</b><span>All 6 extras: $199</span><small>Rush-hour call catcher, waitlist text-back, slow-night filler, and more.</small></div>
<div class="trade"><b>Salons &amp; Barbershops</b><span>All 6 extras: $164</span><small>No-show guard, cancellation slot filler, rebook reminders, and more.</small></div>
<div class="trade"><b>Auto Repair</b><span>All 6 extras: $179</span><small>Photo approval estimates, declined work revival, owner morning report, and more.</small></div>
<div class="trade"><b>Real Estate Offices</b><span>All 6 extras: $187</span><small>Instant lead reply, open house follow-up, long-haul nurture, and more.</small></div>
<div class="trade"><b>Medical &amp; Dental Offices</b><span>All 6 extras: $179</span><small>Cleaning and checkup recall, intake forms by text, balance pay link, and more.</small></div>
<div class="trade"><b>Funeral Homes</b><span>All 6 extras: $187</span><small>Aftercare check-ins, family update line, after-hours family line — gentle, never salesy.</small></div>
<div class="trade"><b>Bars</b><span>All 5 extras: $157</span><small>Late-night call catcher, event night blast, VIP regulars list, and more.</small></div>
<div class="trade"><b>Retail Boutiques</b><span>All 6 extras: $157</span><small>New arrival alerts, back-in-stock alerts, slow-day flash sale, and more.</small></div>
</div>
<p class="note" style="margin-top:26px">The typical stack is the Core 10 plus your trade's extras — a flower shop taking everything pays $299 + $179 = $478, one time. At setup, the extras get tailored one step further: to your shop and the leaks we find in your business. Exact scope and price are confirmed in writing before any agreement.</p>
<a class="btn btn-primary" href="#contact">Ask About Riley Packages</a>
</div>
</section>

<section id="more-help">
<div class="container">
<p class="eyebrow">MORE WAYS WE HELP</p>
<h2>Find the customers asking for you — and fix the back office.</h2>
<p class="intro">
      Five more services from the same bench. Plain words, honest scope, and a clear
      price on every one of them.
    </p>
<div class="grid">
<article class="card">
<span class="card-label">DEMAND, DAILY</span>
<h3>Hand-Raiser Alerts</h3>
<p>
          Every day, people in local groups, marketplaces, and comment threads ask out loud for exactly
          what you sell. We send you a daily list of those people — each one with a reply already drafted
          in your voice, ready to send. The warmest lead there is: a person who raised their hand today.
        </p>
<p class="price">$527 <span>setup</span></p>
<p><strong>First month included</strong>, then <strong>$297 / month</strong>.</p>
<a href="#contact">Ask About Hand-Raiser Alerts</a>
</article>
<article class="card">
<span class="card-label">AI-BUILT SITE CHECK</span>
<h3>Security Pass for AI-Built Websites</h3>
<p>
          Fast-built and AI-built sites ship with exposures their owners never see. Our security pass
          gives you the findings in plain English — what is exposed, why it matters — plus the fix list,
          in the same report style as our free audit. An outside look at what the public can already reach.
        </p>
<p class="price">$297 <span>one-time</span></p>
<a href="#contact">Ask About the Security Pass</a>
</article>
<article class="card">
<span class="card-label">PRINT THAT PROVES ITSELF</span>
<h3>Offline Scorecard</h3>
<p>
          Mailers, yard signs, truck wraps, flyers — most businesses cannot say which piece actually
          brought the calls. We put a unique QR code and short link on every placement and report back
          monthly, in plain English: which pieces produced calls and which produced nothing, so the dead
          spend gets cut and the winners get more.
        </p>
<p class="price">$527 <span>setup</span></p>
<p><strong>First month included</strong>, then <strong>$249 / month</strong>.</p>
<a href="#contact">Ask About the Offline Scorecard</a>
</article>
<article class="card">
<span class="card-label">PAPER, SEARCHABLE</span>
<h3>Paper Archive Service</h3>
<p>
          Filing cabinets full of paper, digitized and auto-filed into a searchable archive — any file
          findable in seconds, backed up against fire and flood, with answers pulled from across the
          whole archive. Built for paper-heavy offices: accountants, law firms, property managers,
          and title companies.
        </p>
<p class="price">Starting at $1,997 <span>one-time digitizing setup</span></p>
<p><strong>First month of archive access included</strong>, then <strong>$197 / month</strong>. Volume varies — exact quote after a page count.</p>
<a href="#contact">Ask About the Paper Archive</a>
</article>
<article class="card">
<span class="card-label">LIVE NUMBERS, ON YOUR SITE</span>
<h3>Live Stats Strip</h3>
<p>
          A slim strip that sits at the top of your own website and shows your business's
          public numbers, updating on its own, so visitors see a shop that is alive and active,
          and you see simple proof your page is working. Page views, counted first-party on your
          own site by the strip itself. Call and directions taps (book and order buttons too),
          counted the same way: counts of taps, never who tapped. Follower counts from the
          counts the platforms themselves publish publicly.
        </p>
<p>
          <strong>Public numbers only — we never show or sell anyone's private viewer data.</strong>
          That line rides on the strip itself, always. No named viewers, ever: LinkedIn, Facebook,
          Instagram, and TikTok keep individual viewer identities locked inside their own apps,
          that data is not available to outside products, and we do not try to get it.
          No scraping, no cross-site tracking, and no selling or sharing data, because the
          strip stores counts, not people.
        </p>
<p class="price">$197 <span>one-time install</span></p>
<p>No monthly fee.</p>
<a href="#contact">Ask About the Live Stats Strip</a>
<a href="/live-stats-strip/">See the working demo</a>
</article>
</div>
</div>
</section>
<!-- 05: PROCESS -->
<section id="process">
<div class="container">
<p class="eyebrow">05 / OUR PROCESS</p>
<h2>A straightforward process. Professional results.</h2>
<div class="process">
<article>
<p class="eyebrow">STEP 01 / REVIEW</p>
<h3>We understand your business.</h3>
<p>
          Tell us what's working, what needs attention,
          and what you'd like to improve.
        </p>
</article>
<article>
<p class="eyebrow">STEP 02 / RECOMMEND</p>
<h3>We identify the right solution.</h3>
<p>
          We look at repair first. If rebuilding makes more sense,
          we explain why before recommending it.
        </p>
</article>
<article>
<p class="eyebrow">STEP 03 / REFINE</p>
<h3>We deliver with care.</h3>
<p>
          Once approved, work is reviewed for presentation,
          functionality, and customer experience.
        </p>
</article>
</div>
</div>
</section>
<!-- 06: INTAKE FORM -->

<section id="showcase"><div class="container"><p class="eyebrow">SEE WHAT WE CAN DO</p><h2>Real work. Real movement. Not just words.</h2><p class="intro">Tap any card to visit the real, working page. Dates show when each one was fixed or went live — so you can see the work getting better over time.</p>
<div class="showcase-row" id="showcase-row">
<a class="showcase-card" href="https://www.wateredflowersshop.com/" target="_blank" rel="noopener" style="text-decoration:none;color:inherit"><div class="mockup" style="background:linear-gradient(135deg,#2e7d5b,#7fbfa0)"><div class="bar"><i></i><i></i><i></i></div><div class="line"></div><div class="line short"></div><div class="btn"></div></div><div style="padding:18px"><p style="font-size:.8rem;font-weight:800;letter-spacing:.12em;color:#8c6c41;margin:0 0 6px">FIXED &amp; VERIFIED LIVE — OCT 22, 2026</p><h3>Watered Flowers</h3><p>Rebuilt site, republished and verified live. Tap to visit the real page.</p></div></a>
<a class="showcase-card" href="https://blossoms-and-gems.pages.dev" target="_blank" rel="noopener" style="text-decoration:none;color:inherit"><div class="mockup" style="background:linear-gradient(135deg,#7a2e5a,#d98bb0)"><div class="bar"><i></i><i></i><i></i></div><div class="line"></div><div class="line short"></div><div class="btn"></div></div><div style="padding:18px"><p style="font-size:.8rem;font-weight:800;letter-spacing:.12em;color:#8c6c41;margin:0 0 6px">REBUILT &amp; LIVE — OCT 24, 2026</p><h3>Blossoms &amp; Gems</h3><p>Rebuilt Detroit florist site, live now. Tap to visit the real page.</p></div></a>
<a class="showcase-card" href="https://vaultraidersreport.com/" target="_blank" rel="noopener" style="text-decoration:none;color:inherit"><div class="mockup" style="background:linear-gradient(135deg,#101b29,#c9ae82)"><div class="bar"><i></i><i></i><i></i></div><div class="line"></div><div class="line short"></div><div class="btn"></div></div><div style="padding:18px"><p style="font-size:.8rem;font-weight:800;letter-spacing:.12em;color:#8c6c41;margin:0 0 6px">OUR OWN BUILD — LIVE NOW</p><h3>The Vault Raiders Report</h3><p>Our own toolbox site — tools, archive, and deadlines. Tap to visit the real page.</p></div></a>
<a class="showcase-card" href="#contact" style="text-decoration:none;color:inherit"><div class="mockup" style="background:linear-gradient(135deg,#3a3a3a,#8a8a8a)"><div class="bar"><i></i><i></i><i></i></div><div class="line"></div><div class="line short"></div><div class="btn"></div></div><div style="padding:18px"><p style="font-size:.8rem;font-weight:800;letter-spacing:.12em;color:#8c6c41;margin:0 0 6px">YOUR PAGE COULD BE NEXT</p><h3>Repair, before and after</h3><p>Broken, dated pages repaired — same business, better first impression. Tap to request a review.</p></div></a>
</div>
<div class="showcase-nav"><button id="show-prev" type="button">← Back</button><button id="show-next" type="button">Next →</button></div>
</div></section>
<div class="angle-band" aria-hidden="true"></div>
<section class="alt" id="contact"><div class="container split"><div><p class="eyebrow">06 / START HERE</p><h2>Tell us what needs fixing.</h2><p class="intro">Whether your website needs attention, your business needs a stronger online presence, or you want better customer communication, start with a simple review request.</p><h3>SiteFix Pros</h3><p class="name-ext">We Fix the Whole Business</p><p>Professional website and growth services nationwide.</p><p><a href="/cdn-cgi/l/email-protection#6b18021f0e0d02131b1904182b0c060a020745080406"><span class="__cf_email__" data-cfemail="57243e2332313e2f2725382417303a363e3b7934383a">[email&#160;protected]</span></a></p><p class="disclaimer">Submitting an inquiry does not authorize paid work or create a service agreement.</p></div><div class="card form-card"><h3>Request a Site Review</h3><p>Tell us a little about your business.</p><form action="https://docs.google.com/forms/d/e/1FAIpQLSdqa1A8653vg2J_OZvhjmf0bFwuvz_HJ0l4KULIpgkBifJEfQ/formResponse" id="sitefix-intake" method="post"><div class="field"><label for="sf-name">Your Name *</label><input autocomplete="name" id="sf-name" maxlength="120" name="name" placeholder="Your full name" required=""/></div><div class="field"><label for="sf-business">Business Name *</label><input id="sf-business" maxlength="160" name="business" placeholder="Your business name" required=""/></div><div class="field"><label for="sf-website">Website Address</label><input id="sf-website" maxlength="300" name="website" placeholder="https://yourbusiness.com"/><small>Don't have a website? Leave this blank.</small></div><div class="field"><label for="sf-service">What service are you interested in?</label><select id="sf-service" name="service"><option>Not sure yet</option><option>Website Repair</option><option>New Website Build</option><option>Growth System</option><option>Riley AI Receptionist</option><option>Google Guaranteed Assistance</option><option>Business Machine — Cold-Chain / Prior-Auth / Legacy / Predictive</option><option>Business Machine — Dispatch / Property / Medical Parsing / Freight</option></select></div><div class="field"><label for="sf-issue">What Needs Fixing or Improving? *</label><textarea id="sf-issue" maxlength="3000" name="issue" placeholder="Tell us what's broken, outdated, or not working the way it should." required="" rows="5"></textarea></div><div class="field"><label for="sf-email">Email Address</label><input autocomplete="email" id="sf-email" maxlength="254" name="email" placeholder="you@business.com" type="email"/></div><div class="field"><label for="sf-phone">Phone Number</label><input autocomplete="tel" id="sf-phone" maxlength="40" name="phone" placeholder="Your phone number" type="tel"/></div><p class="disclaimer">Please provide at least one way to contact you: email or phone.</p><button class="btn btn-primary" id="sf-submit" type="submit">Request My Site Review</button><p aria-live="polite" id="form-status" role="status"></p></form></div></div></section>
<!-- FOOTER -->

<!-- INTAKE FORM VALIDATION -->

</main><footer class="site-footer">
<div class="container">
<div class="footer-grid">
<div>
<h2 class="footer-brand">SITEFIX PROS</h2>
<p class="footer-tag">We Fix the Whole Business</p>
<p>
          Professional website repair, new website
          builds, customer communication systems,
          and business growth services.
        </p>
<p>Serving businesses nationwide.</p>
</div>
<nav aria-label="Footer navigation">
<h3>Explore</h3>
<ul>
<li>
<a href="#services">Website Services</a>
</li>
<li>
<a href="#growth">Growth System</a>
</li>
<li>
<a href="#riley">Riley AI Receptionist</a>
</li>
<li>
<a href="#machines">Business Machines</a>
</li>
<li>
<a href="#google-guaranteed">
              Google Guaranteed Assistance
            </a>
</li>
<li>
<a href="#process">Our Process</a>
</li>
<li>
<a href="#contact">Contact</a>
</li>
</ul>
</nav>
<div>
<h3>Get in Touch</h3>
<p>
<a href="#contact">
            Request a Site Review
          </a>
</p>
<p>
<a href="/cdn-cgi/l/email-protection#03706a7766656a7b73716c7043646e626a6f2d606c6e">
            <span class="__cf_email__" data-cfemail="d4a7bda0b1b2bdaca4a6bba794b3b9b5bdb8fab7bbb9">[email&#160;protected]</span>
          </a>
</p>
</div>
</div>
<div class="footer-bottom">
<p>
        © 2026 SiteFix Pros.
        All rights reserved.
      </p>
<p>
        SiteFix Pros is an independent service provider.
        Google determines Google Guaranteed eligibility
        and approval.
      </p>
</div>
</div>
</footer><script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>(()=>{const form=document.getElementById('sitefix-intake'),status=document.getElementById('form-status'),btn=document.getElementById('sf-submit');form.addEventListener('submit',async e=>{e.preventDefault();status.textContent='';const v=n=>form.elements[n].value.trim();if(!form.checkValidity()){form.reportValidity();return}if(!v('email')&&!v('phone')){status.textContent='Please provide an email address or phone number.';form.elements.email.focus();return}if(v('website')){try{const url=new URL(/^https?:\/\//i.test(v('website'))?v('website'):'https://'+v('website'));if(!url.hostname.includes('.'))throw Error();form.elements.website.value=url.href}catch{status.textContent='Please enter a valid website address.';form.elements.website.focus();return}}btn.disabled=true;btn.textContent='Sending request…';try{const GF='https://docs.google.com/forms/d/e/1FAIpQLSdqa1A8653vg2J_OZvhjmf0bFwuvz_HJ0l4KULIpgkBifJEfQ/formResponse';const data=new URLSearchParams({'entry.2129290577':v('name'),'entry.831381499':v('business'),'entry.1033909400':v('website'),'entry.2056926853':v('service'),'entry.553600099':v('issue'),'entry.1057690912':v('email'),'entry.811336942':v('phone')});await fetch(GF,{method:'POST',mode:'no-cors',headers:{'Content-Type':'application/x-www-form-urlencoded'},body:data.toString()});status.textContent='Your request was received successfully.';form.reset()}catch{status.textContent='Your request could not be sent. Please try again or email sitefixpros@gmail.com.'}finally{btn.disabled=false;btn.textContent='Request My Site Review'}})})();
(function(){var slides=document.querySelectorAll('.hero-slide'),dots=document.querySelectorAll('.hero-dots button[data-slide]'),cur=0,paused=false,timer=null;
function go(i){cur=(i+slides.length)%slides.length;slides.forEach(function(s,j){s.classList.toggle('on',j===cur)});dots.forEach(function(d,j){d.classList.toggle('on',j===cur)})}
dots.forEach(function(d){d.addEventListener('click',function(){go(parseInt(d.getAttribute('data-slide'),10))})});
var pb=document.getElementById('hero-pause');var gv=document.getElementById('hero-ghost');if(gv&&window.matchMedia('(prefers-reduced-motion: reduce)').matches){gv.pause()}if(pb){pb.addEventListener('click',function(){paused=!paused;pb.textContent=paused?'Play':'Pause';if(gv){if(paused){gv.pause()}else{gv.play()}}if(!paused){timer=setInterval(function(){if(!paused)go(cur+1)},5000)}})}
if(!window.matchMedia('(prefers-reduced-motion: reduce)').matches){timer=setInterval(function(){if(!paused)go(cur+1)},5000)}
var row=document.getElementById('showcase-row'),prev=document.getElementById('show-prev'),next=document.getElementById('show-next');
if(row&&prev){prev.addEventListener('click',function(){row.scrollBy({left:-340,behavior:'smooth'})})}
if(row&&next){next.addEventListener('click',function(){row.scrollBy({left:340,behavior:'smooth'})})}
})();

(function(){var row=document.getElementById('showcase-row');if(!row)return;var paused=false;
row.addEventListener('mouseenter',function(){paused=true});row.addEventListener('mouseleave',function(){paused=false});
row.addEventListener('focusin',function(){paused=true});row.addEventListener('focusout',function(){paused=false});
if(!window.matchMedia('(prefers-reduced-motion: reduce)').matches){setInterval(function(){if(paused)return;var max=row.scrollWidth-row.clientWidth;if(row.scrollLeft>=max-10){row.scrollTo({left:0,behavior:'smooth'})}else{row.scrollBy({left:340,behavior:'smooth'})}},4000)}
})();
</script><script>(()=>{const h=document.querySelector('.hero h1');if(h){h.innerHTML=h.textContent.trim().split(/\s+/).map((w,i)=>'<span class="w" style="animation-delay:'+(i*0.09)+'s">'+w+'</span>').join(' ')}const revealAll=()=>document.querySelectorAll('.reveal').forEach(el=>el.classList.add('in'));setTimeout(revealAll,2200);if(!('IntersectionObserver' in window)){revealAll();return}const io=new IntersectionObserver(es=>es.forEach(e=>{if(e.isIntersecting){e.target.classList.add('in');io.unobserve(e.target)}}),{threshold:.05,rootMargin:'0px 0px 80px 0px'});document.querySelectorAll('section:not(.hero),.card,.process article').forEach(el=>{el.classList.add('reveal');io.observe(el)})})();</script>
<script>(function(){var d=document.querySelector('.offer-dropdown');if(!d)return;document.addEventListener('click',function(e){if(!d.contains(e.target))d.removeAttribute('open')});document.addEventListener('keydown',function(e){if(e.key==='Escape')d.removeAttribute('open')});})();</script>
</body>
</html>
