{"id":31,"date":"2026-04-16T04:33:00","date_gmt":"2026-04-16T04:33:00","guid":{"rendered":"https:\/\/aidispatchers.com\/?page_id=31"},"modified":"2026-04-16T04:38:19","modified_gmt":"2026-04-16T04:38:19","slug":"elementor-31","status":"publish","type":"page","link":"https:\/\/aidispatchers.com\/","title":{"rendered":"AI dispatcher for Appliance Repair, Plumbing &amp; HVAC"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"31\" class=\"elementor elementor-31\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39ec863 e-con-full e-flex e-con e-parent\" data-id=\"39ec863\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-84af8de elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"84af8de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- DispatchAI \u2014 Paste this entire code into ONE Elementor HTML widget -->\n<!-- Make sure your page template is set to: Elementor Canvas -->\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Syne:wght@400;500;600;700;800&family=DM+Sans:ital,wght@0,300;0,400;0,500;1,300&display=swap\" rel=\"stylesheet\">\n\n<style>\n\/* \u2500\u2500 RESET & ROOT \u2500\u2500 *\/\n.dai * { box-sizing: border-box; margin: 0; padding: 0; }\n.dai { \n  font-family: 'DM Sans', sans-serif;\n  background: #ffffff;\n  color: #0e0e0e;\n  font-size: 16px;\n  line-height: 1.6;\n  -webkit-font-smoothing: antialiased;\n  overflow-x: hidden;\n}\n\n\/* \u2500\u2500 ANIMATIONS \u2500\u2500 *\/\n@keyframes dai-pulse { 0%,100%{opacity:1} 50%{opacity:.4} }\n@keyframes dai-float { 0%,100%{transform:translateY(0)} 50%{transform:translateY(-6px)} }\n\n\/* \u2500\u2500 NAV \u2500\u2500 *\/\n.dai-nav {\n  position: sticky; top: 0; z-index: 9999;\n  background: rgba(255,255,255,0.93);\n  backdrop-filter: blur(12px);\n  -webkit-backdrop-filter: blur(12px);\n  border-bottom: 1px solid rgba(0,0,0,0.10);\n  padding: 0 5%;\n  display: flex; align-items: center; justify-content: space-between;\n  height: 64px;\n}\n.dai-logo {\n  font-family: 'Syne', sans-serif;\n  font-weight: 800; font-size: 22px;\n  letter-spacing: -0.5px; color: #0e0e0e;\n  text-decoration: none;\n}\n.dai-logo span { color: #1a6b4a; }\n.dai-nav-links { display: flex; gap: 32px; list-style: none; }\n.dai-nav-links a {\n  font-size: 14px; font-weight: 400;\n  color: #3a3a3a; text-decoration: none; transition: color 0.2s;\n}\n.dai-nav-links a:hover { color: #0e0e0e; }\n.dai-nav-cta {\n  background: #0e0e0e; color: #fff;\n  font-family: 'DM Sans', sans-serif; font-size: 14px; font-weight: 500;\n  padding: 9px 20px; border-radius: 6px;\n  text-decoration: none; border: none; cursor: pointer;\n  transition: background 0.2s, transform 0.15s; display: inline-block;\n}\n.dai-nav-cta:hover { background: #222; transform: translateY(-1px); color: #fff; }\n\n\/* \u2500\u2500 HERO \u2500\u2500 *\/\n.dai-hero {\n  padding: 100px 5% 80px;\n  display: grid; grid-template-columns: 1fr 1fr;\n  gap: 60px; align-items: center;\n  max-width: 1160px; margin: 0 auto;\n}\n.dai-eyebrow {\n  display: inline-flex; align-items: center; gap: 8px;\n  background: #e8f5ef; color: #1a6b4a;\n  font-size: 12px; font-weight: 500;\n  letter-spacing: 0.06em; text-transform: uppercase;\n  padding: 5px 12px; border-radius: 20px; margin-bottom: 20px;\n}\n.dai-eyebrow-dot {\n  width: 6px; height: 6px; border-radius: 50%;\n  background: #2d9e6e; display: inline-block;\n  animation: dai-pulse 2s infinite;\n}\n.dai-h1 {\n  font-family: 'Syne', sans-serif;\n  font-size: clamp(38px, 4.5vw, 58px);\n  font-weight: 800; line-height: 1.08;\n  letter-spacing: -1.5px; color: #0e0e0e; margin-bottom: 22px;\n}\n.dai-h1 em { font-style: normal; color: #1a6b4a; }\n.dai-hero-sub {\n  font-size: 17px; font-weight: 300; color: #3a3a3a;\n  line-height: 1.7; margin-bottom: 36px; max-width: 440px;\n}\n.dai-cta-row { display: flex; align-items: center; gap: 16px; flex-wrap: wrap; }\n.dai-btn-primary {\n  background: #0e0e0e; color: #fff;\n  font-family: 'DM Sans', sans-serif; font-size: 15px; font-weight: 500;\n  padding: 13px 28px; border-radius: 8px; border: none;\n  text-decoration: none; cursor: pointer; transition: all 0.2s;\n  display: inline-flex; align-items: center; gap: 8px;\n}\n.dai-btn-primary:hover { background: #1a1a1a; transform: translateY(-1px); box-shadow: 0 6px 20px rgba(0,0,0,0.15); color: #fff; }\n.dai-btn-ghost {\n  color: #3a3a3a; font-size: 14px; font-weight: 400;\n  text-decoration: none; display: inline-flex; align-items: center; gap: 6px;\n  transition: color 0.2s;\n}\n.dai-btn-ghost:hover { color: #0e0e0e; }\n.dai-trust {\n  margin-top: 44px; display: flex; align-items: center; gap: 16px;\n  font-size: 13px; color: #6b6b6b; flex-wrap: wrap;\n}\n.dai-avatars { display: flex; }\n.dai-avatars span {\n  width: 30px; height: 30px; border-radius: 50%;\n  border: 2px solid #fff; display: flex; align-items: center; justify-content: center;\n  font-size: 11px; font-weight: 600; color: #fff; margin-left: -8px;\n}\n.dai-avatars span:first-child { margin-left: 0; background: #2d7a52; }\n.dai-avatars span:nth-child(2) { background: #2563c7; }\n.dai-avatars span:nth-child(3) { background: #c4531a; }\n\n\/* \u2500\u2500 DISPATCH CARD \u2500\u2500 *\/\n.dai-hero-visual { position: relative; }\n.dai-dispatch-card {\n  background: #fff; border: 1px solid rgba(0,0,0,0.10);\n  border-radius: 16px; box-shadow: 0 4px 40px rgba(0,0,0,0.08); overflow: hidden;\n}\n.dai-dc-header {\n  display: flex; align-items: center; justify-content: space-between;\n  padding: 16px 20px; border-bottom: 1px solid rgba(0,0,0,0.06);\n}\n.dai-dc-title {\n  font-family: 'Syne', sans-serif; font-size: 13px; font-weight: 600;\n  color: #3a3a3a; letter-spacing: 0.04em; text-transform: uppercase;\n}\n.dai-live-badge {\n  background: #fdf0e8; color: #c4531a; font-size: 11px; font-weight: 600;\n  padding: 4px 10px; border-radius: 20px; display: flex; align-items: center; gap: 5px;\n}\n.dai-live-dot {\n  width: 6px; height: 6px; border-radius: 50%; background: #c4531a;\n  display: inline-block; animation: dai-pulse 1.5s infinite;\n}\n.dai-job-row {\n  display: grid; grid-template-columns: 40px 1fr auto;\n  align-items: center; gap: 12px; padding: 13px 20px;\n  border-bottom: 1px solid rgba(0,0,0,0.06); transition: background 0.15s;\n}\n.dai-job-row:hover { background: #f5f4f0; }\n.dai-job-icon {\n  width: 38px; height: 38px; border-radius: 8px;\n  display: flex; align-items: center; justify-content: center; font-size: 17px;\n}\n.dai-job-type { font-size: 11px; font-weight: 500; color: #6b6b6b; text-transform: uppercase; letter-spacing: 0.06em; }\n.dai-job-desc { font-size: 14px; font-weight: 500; color: #0e0e0e; }\n.dai-job-sub { font-size: 12px; color: #6b6b6b; }\n.dai-job-right { text-align: right; }\n.dai-chip {\n  display: inline-block; font-size: 11px; font-weight: 500;\n  padding: 3px 9px; border-radius: 20px; margin-bottom: 3px;\n}\n.dai-chip-green { background: #e8f5ef; color: #1a6b4a; }\n.dai-chip-orange { background: #fdf0e8; color: #c4531a; }\n.dai-chip-blue { background: #e8f0fb; color: #2563c7; }\n.dai-chip-gray { background: #f5f4f0; color: #6b6b6b; }\n.dai-job-eta { font-size: 11px; color: #6b6b6b; }\n.dai-ai-row {\n  display: flex; align-items: flex-start; gap: 10px;\n  padding: 14px 20px; background: #f5f4f0; border-top: 1px solid rgba(0,0,0,0.06);\n}\n.dai-ai-pip {\n  width: 26px; height: 26px; border-radius: 6px; background: #1a6b4a;\n  flex-shrink: 0; display: flex; align-items: center; justify-content: center;\n  font-family: 'Syne', sans-serif; font-size: 11px; font-weight: 700; color: #fff;\n}\n.dai-ai-msg { font-size: 13px; color: #3a3a3a; line-height: 1.55; }\n.dai-ai-msg strong { color: #1a6b4a; font-weight: 500; }\n.dai-float-badge {\n  position: absolute; background: #fff; border: 1px solid rgba(0,0,0,0.10);\n  border-radius: 10px; padding: 10px 14px; box-shadow: 0 4px 20px rgba(0,0,0,0.10);\n  display: flex; align-items: center; gap: 10px; white-space: nowrap; z-index: 5;\n  animation: dai-float 3s ease-in-out infinite;\n}\n.dai-float-top { top: -18px; right: -10px; }\n.dai-float-bot { bottom: -18px; left: -10px; animation-delay: 0.5s; }\n.dai-fb-num { font-family: 'Syne', sans-serif; font-size: 16px; font-weight: 700; color: #0e0e0e; line-height: 1; }\n.dai-fb-label { font-size: 11px; color: #6b6b6b; }\n\n\/* \u2500\u2500 LOGOS \u2500\u2500 *\/\n.dai-logos {\n  background: #f5f4f0; padding: 32px 5%; text-align: center;\n  border-top: 1px solid rgba(0,0,0,0.06); border-bottom: 1px solid rgba(0,0,0,0.06);\n}\n.dai-logos-label {\n  font-size: 12px; letter-spacing: 0.08em; text-transform: uppercase;\n  color: #6b6b6b; margin-bottom: 24px; display: block;\n}\n.dai-logos-row { display: flex; align-items: center; justify-content: center; gap: 48px; flex-wrap: wrap; }\n.dai-logo-item { font-family: 'Syne', sans-serif; font-weight: 700; font-size: 16px; color: #6b6b6b; opacity: 0.55; }\n\n\/* \u2500\u2500 STATS \u2500\u2500 *\/\n.dai-stats { background: #0e0e0e; padding: 80px 5%; }\n.dai-stats-inner { max-width: 1160px; margin: 0 auto; }\n.dai-stats-grid {\n  display: grid; grid-template-columns: repeat(4,1fr);\n  gap: 1px; background: rgba(255,255,255,0.08);\n}\n.dai-stat-cell { padding: 48px 32px; background: #0e0e0e; }\n.dai-stat-num {\n  font-family: 'Syne', sans-serif; font-size: 52px; font-weight: 800;\n  letter-spacing: -2px; line-height: 1; color: #fff; margin-bottom: 8px;\n}\n.dai-stat-num span { color: #2d9e6e; }\n.dai-stat-label { font-size: 14px; color: rgba(255,255,255,0.5); font-weight: 300; }\n\n\/* \u2500\u2500 SECTION SHARED \u2500\u2500 *\/\n.dai-section { padding: 100px 5%; max-width: 1160px; margin: 0 auto; }\n.dai-section-label {\n  font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase;\n  color: #1a6b4a; font-weight: 600; margin-bottom: 14px; display: block;\n}\n.dai-section-title {\n  font-family: 'Syne', sans-serif; font-size: clamp(30px, 3.5vw, 44px);\n  font-weight: 800; letter-spacing: -1px; line-height: 1.1;\n  color: #0e0e0e; margin-bottom: 16px;\n}\n.dai-section-sub {\n  font-size: 17px; font-weight: 300; color: #3a3a3a;\n  max-width: 480px; line-height: 1.7;\n}\n\n\/* \u2500\u2500 TRADE TABS \u2500\u2500 *\/\n.dai-trade-section {\n  background: #f5f4f0; padding: 100px 0;\n  border-top: 1px solid rgba(0,0,0,0.06); border-bottom: 1px solid rgba(0,0,0,0.06);\n}\n.dai-trade-inner { max-width: 1160px; margin: 0 auto; padding: 0 5%; }\n.dai-trade-tabs { display: flex; gap: 8px; margin-bottom: 40px; flex-wrap: wrap; }\n.dai-tab {\n  font-family: 'Syne', sans-serif; font-size: 14px; font-weight: 600;\n  padding: 9px 20px; border-radius: 8px; border: 1px solid rgba(0,0,0,0.10);\n  cursor: pointer; transition: all 0.2s; background: #fff; color: #3a3a3a;\n  display: inline-flex; align-items: center; gap: 7px;\n}\n.dai-tab:hover { background: #eeece7; color: #0e0e0e; }\n.dai-tab.active { background: #0e0e0e; color: #fff; border-color: #0e0e0e; }\n.dai-trade-pane { display: none; }\n.dai-trade-pane.active { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: start; }\n.dai-trade-headline {\n  font-family: 'Syne', sans-serif; font-size: clamp(26px, 2.8vw, 36px);\n  font-weight: 800; letter-spacing: -0.8px; line-height: 1.15;\n  color: #0e0e0e; margin-bottom: 28px;\n}\n.dai-trade-headline em { font-style: normal; color: #1a6b4a; }\n.dai-trade-points { list-style: none; display: flex; flex-direction: column; gap: 16px; }\n.dai-trade-points li { display: flex; align-items: flex-start; gap: 12px; font-size: 15px; color: #3a3a3a; line-height: 1.6; }\n.dai-tp-icon {\n  width: 30px; height: 30px; border-radius: 8px; background: #e8f5ef;\n  display: flex; align-items: center; justify-content: center;\n  font-size: 14px; flex-shrink: 0; margin-top: 2px;\n}\n.dai-trade-points li strong { color: #0e0e0e; font-weight: 500; }\n.dai-trade-card {\n  background: #fff; border: 1px solid rgba(0,0,0,0.10);\n  border-radius: 16px; overflow: hidden; box-shadow: 0 2px 20px rgba(0,0,0,0.06);\n}\n.dai-tc-header {\n  display: flex; align-items: center; justify-content: space-between;\n  padding: 14px 20px; border-bottom: 1px solid rgba(0,0,0,0.06);\n}\n.dai-tc-title { font-family: 'Syne', sans-serif; font-size: 12px; font-weight: 600; color: #3a3a3a; letter-spacing: 0.05em; text-transform: uppercase; }\n.dai-action-row { display: flex; align-items: flex-start; gap: 12px; padding: 14px 20px; border-bottom: 1px solid rgba(0,0,0,0.06); }\n.dai-action-row:last-child { border-bottom: none; }\n.dai-ar-icon { font-size: 18px; flex-shrink: 0; margin-top: 2px; }\n.dai-ar-label { font-size: 11px; font-weight: 600; color: #1a6b4a; letter-spacing: 0.06em; text-transform: uppercase; margin-bottom: 2px; }\n.dai-ar-text { font-size: 13px; color: #3a3a3a; line-height: 1.5; }\n.dai-ar-text strong { color: #0e0e0e; font-weight: 500; }\n\n\/* \u2500\u2500 FEATURES \u2500\u2500 *\/\n.dai-features-grid {\n  margin-top: 64px; display: grid; grid-template-columns: repeat(3,1fr);\n  gap: 2px; background: rgba(0,0,0,0.10);\n  border: 1px solid rgba(0,0,0,0.10); border-radius: 16px; overflow: hidden;\n}\n.dai-feat-card {\n  background: #fff; padding: 36px 32px; transition: background 0.2s; position: relative;\n}\n.dai-feat-card::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0;\n  height: 2px; background: transparent; transition: background 0.2s;\n}\n.dai-feat-card:hover { background: #f5f4f0; }\n.dai-feat-card:hover::before { background: #1a6b4a; }\n.dai-feat-num { font-family: 'Syne', sans-serif; font-size: 11px; font-weight: 700; color: #6b6b6b; letter-spacing: 0.08em; margin-bottom: 20px; display: block; }\n.dai-feat-icon { width: 44px; height: 44px; border-radius: 10px; background: #e8f5ef; margin-bottom: 18px; display: flex; align-items: center; justify-content: center; font-size: 20px; }\n.dai-feat-title { font-family: 'Syne', sans-serif; font-size: 18px; font-weight: 700; color: #0e0e0e; margin-bottom: 10px; letter-spacing: -0.3px; }\n.dai-feat-desc { font-size: 14px; color: #3a3a3a; line-height: 1.65; }\n.dai-feat-desc strong { color: #0e0e0e; font-weight: 500; }\n\n\/* \u2500\u2500 HOW IT WORKS \u2500\u2500 *\/\n.dai-how { background: #f5f4f0; padding: 100px 0; border-top: 1px solid rgba(0,0,0,0.06); }\n.dai-how-inner { max-width: 1160px; margin: 0 auto; padding: 0 5%; }\n.dai-steps { display: grid; grid-template-columns: repeat(4,1fr); gap: 32px; margin-top: 64px; }\n.dai-step { position: relative; }\n.dai-step-connector {\n  position: absolute; top: 20px; left: calc(50% + 30px);\n  width: calc(100% - 20px); height: 1px;\n  background: linear-gradient(to right, rgba(0,0,0,0.10), transparent);\n}\n.dai-step:last-child .dai-step-connector { display: none; }\n.dai-step-num {\n  width: 40px; height: 40px; border-radius: 50%; background: #1a6b4a; color: #fff;\n  font-family: 'Syne', sans-serif; font-size: 15px; font-weight: 700;\n  display: flex; align-items: center; justify-content: center; margin-bottom: 20px;\n}\n.dai-step-title { font-family: 'Syne', sans-serif; font-size: 17px; font-weight: 700; color: #0e0e0e; margin-bottom: 10px; letter-spacing: -0.2px; }\n.dai-step-desc { font-size: 14px; color: #3a3a3a; line-height: 1.65; }\n.dai-step-desc strong { color: #0e0e0e; font-weight: 500; }\n\n\/* \u2500\u2500 TESTIMONIALS \u2500\u2500 *\/\n.dai-testimonials { background: #f5f4f0; padding: 100px 5%; }\n.dai-t-inner { max-width: 1160px; margin: 0 auto; }\n.dai-t-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 24px; margin-top: 56px; }\n.dai-t-card {\n  background: #fff; border: 1px solid rgba(0,0,0,0.10);\n  border-radius: 16px; padding: 32px 28px; transition: transform 0.2s, box-shadow 0.2s;\n}\n.dai-t-card:hover { transform: translateY(-3px); box-shadow: 0 12px 40px rgba(0,0,0,0.08); }\n.dai-t-trade { font-size: 11px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: #1a6b4a; margin-bottom: 14px; }\n.dai-t-stars { color: #f5a623; font-size: 14px; margin-bottom: 14px; letter-spacing: 2px; }\n.dai-t-quote { font-size: 15px; line-height: 1.75; color: #3a3a3a; margin-bottom: 24px; font-weight: 300; }\n.dai-t-quote strong { color: #0e0e0e; font-weight: 500; }\n.dai-t-author { display: flex; align-items: center; gap: 12px; }\n.dai-t-avatar { width: 38px; height: 38px; border-radius: 8px; display: flex; align-items: center; justify-content: center; font-family: 'Syne', sans-serif; font-size: 13px; font-weight: 700; color: #fff; flex-shrink: 0; }\n.dai-t-name { font-size: 14px; font-weight: 500; color: #0e0e0e; }\n.dai-t-role { font-size: 12px; color: #6b6b6b; }\n\n\/* \u2500\u2500 PRICING \u2500\u2500 *\/\n.dai-pricing-section { padding: 100px 5%; max-width: 1160px; margin: 0 auto; }\n.dai-pricing-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 24px; margin-top: 64px; }\n.dai-p-card {\n  border: 1px solid rgba(0,0,0,0.10); border-radius: 16px; padding: 36px 32px;\n  position: relative; transition: transform 0.2s, box-shadow 0.2s; background: #fff;\n}\n.dai-p-card:hover { transform: translateY(-2px); box-shadow: 0 8px 32px rgba(0,0,0,0.08); }\n.dai-p-card.featured { background: #0e0e0e; color: #fff; border-color: #0e0e0e; }\n.dai-p-badge {\n  position: absolute; top: -12px; left: 50%; transform: translateX(-50%);\n  background: #1a6b4a; color: #fff; font-size: 11px; font-weight: 600;\n  letter-spacing: 0.06em; text-transform: uppercase; padding: 4px 14px; border-radius: 20px; white-space: nowrap;\n}\n.dai-p-name { font-family: 'Syne', sans-serif; font-size: 16px; font-weight: 700; margin-bottom: 8px; }\n.dai-p-desc { font-size: 13px; color: #3a3a3a; margin-bottom: 28px; }\n.dai-p-card.featured .dai-p-desc { color: rgba(255,255,255,0.6); }\n.dai-p-price { font-family: 'Syne', sans-serif; font-size: 44px; font-weight: 800; letter-spacing: -2px; line-height: 1; margin-bottom: 6px; }\n.dai-p-period { font-size: 13px; color: #6b6b6b; margin-bottom: 32px; }\n.dai-p-card.featured .dai-p-period { color: rgba(255,255,255,0.5); }\n.dai-p-divider { border: none; border-top: 1px solid rgba(0,0,0,0.10); margin: 24px 0; }\n.dai-p-card.featured .dai-p-divider { border-color: rgba(255,255,255,0.12); }\n.dai-p-features { list-style: none; display: flex; flex-direction: column; gap: 12px; margin-bottom: 32px; }\n.dai-p-features li { font-size: 14px; color: #3a3a3a; display: flex; align-items: flex-start; gap: 10px; }\n.dai-p-card.featured .dai-p-features li { color: rgba(255,255,255,0.75); }\n.dai-p-features li::before { content: '\u2713'; color: #2d9e6e; font-weight: 700; font-size: 13px; flex-shrink: 0; margin-top: 1px; }\n.dai-p-card.featured .dai-p-features li::before { color: #6ee8a5; }\n.dai-btn-plan {\n  display: block; width: 100%; text-align: center; padding: 12px; border-radius: 8px;\n  font-family: 'DM Sans', sans-serif; font-size: 14px; font-weight: 500;\n  text-decoration: none; cursor: pointer; border: none; transition: all 0.2s;\n}\n.dai-btn-outline { background: transparent; color: #0e0e0e; border: 1px solid rgba(0,0,0,0.10); }\n.dai-btn-outline:hover { background: #f5f4f0; color: #0e0e0e; }\n.dai-btn-filled { background: #fff; color: #0e0e0e; }\n.dai-btn-filled:hover { background: #f0f0f0; color: #0e0e0e; }\n\n\/* \u2500\u2500 CTA BOTTOM \u2500\u2500 *\/\n.dai-cta-section {\n  background: #f5f4f0; border-top: 1px solid rgba(0,0,0,0.10);\n  padding: 100px 5%; text-align: center;\n}\n.dai-cta-inner { max-width: 720px; margin: 0 auto; }\n.dai-cta-title {\n  font-family: 'Syne', sans-serif; font-size: clamp(32px, 4vw, 50px);\n  font-weight: 800; letter-spacing: -1.5px; line-height: 1.1;\n  color: #0e0e0e; margin-bottom: 20px;\n}\n.dai-cta-sub { font-size: 17px; font-weight: 300; color: #3a3a3a; margin-bottom: 36px; line-height: 1.7; }\n.dai-cta-form { display: flex; gap: 12px; max-width: 420px; margin: 0 auto 16px; }\n.dai-cta-input {\n  flex: 1; padding: 13px 16px; border: 1px solid rgba(0,0,0,0.10); border-radius: 8px;\n  font-family: 'DM Sans', sans-serif; font-size: 14px; color: #0e0e0e;\n  background: #fff; outline: none; transition: border-color 0.2s;\n}\n.dai-cta-input:focus { border-color: #1a6b4a; }\n.dai-cta-input::placeholder { color: #6b6b6b; }\n.dai-cta-note { font-size: 12px; color: #6b6b6b; }\n\n\/* \u2500\u2500 FOOTER \u2500\u2500 *\/\n.dai-footer {\n  background: #f5f4f0; border-top: 1px solid rgba(0,0,0,0.10);\n  padding: 48px 5%; display: flex; align-items: center;\n  justify-content: space-between; flex-wrap: wrap; gap: 20px;\n}\n.dai-footer-logo { font-family: 'Syne', sans-serif; font-weight: 800; font-size: 18px; color: #0e0e0e; }\n.dai-footer-logo span { color: #1a6b4a; }\n.dai-footer-links { display: flex; gap: 28px; flex-wrap: wrap; }\n.dai-footer-links a { font-size: 13px; color: #6b6b6b; text-decoration: none; transition: color 0.2s; }\n.dai-footer-links a:hover { color: #0e0e0e; }\n.dai-footer-copy { font-size: 13px; color: #6b6b6b; }\n\n\/* \u2500\u2500 RESPONSIVE \u2500\u2500 *\/\n@media(max-width:960px){\n  .dai-hero { grid-template-columns: 1fr; gap: 48px; }\n  .dai-float-top, .dai-float-bot { display: none; }\n  .dai-trade-pane.active { grid-template-columns: 1fr; }\n  .dai-features-grid { grid-template-columns: 1fr 1fr; }\n  .dai-stats-grid { grid-template-columns: 1fr 1fr; }\n  .dai-steps { grid-template-columns: 1fr 1fr; }\n  .dai-t-grid { grid-template-columns: 1fr; }\n  .dai-pricing-grid { grid-template-columns: 1fr; }\n  .dai-nav-links { display: none; }\n  .dai-footer { flex-direction: column; align-items: flex-start; }\n}\n@media(max-width:560px){\n  .dai-features-grid { grid-template-columns: 1fr; }\n  .dai-steps { grid-template-columns: 1fr; }\n  .dai-cta-form { flex-direction: column; }\n  .dai-trade-tabs { flex-direction: column; }\n  .dai-logos-row { gap: 24px; }\n  .dai-stat-num { font-size: 38px; }\n}\n<\/style>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<!-- WRAPPER \u2014 all content lives inside .dai    -->\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"dai\">\n\n<!-- \u2500\u2500 NAV \u2500\u2500 -->\n<nav class=\"dai-nav\">\n  <a class=\"dai-logo\" href=\"#\">Dispatch<span>AI<\/span><\/a>\n  <ul class=\"dai-nav-links\">\n    <li><a href=\"#dai-trades\">By Trade<\/a><\/li>\n    <li><a href=\"#dai-features\">Features<\/a><\/li>\n    <li><a href=\"#dai-how\">How It Works<\/a><\/li>\n    <li><a href=\"#dai-pricing\">Pricing<\/a><\/li>\n  <\/ul>\n  <a class=\"dai-nav-cta\" href=\"#dai-cta\">Book a Demo \u2192<\/a>\n<\/nav>\n\n<!-- \u2500\u2500 HERO \u2500\u2500 -->\n<section style=\"background:#fff; overflow:hidden;\">\n  <div class=\"dai-hero\">\n    <div>\n      <div class=\"dai-eyebrow\">\n        <span class=\"dai-eyebrow-dot\"><\/span>\n        AI dispatcher \u2014 always on\n      <\/div>\n      <h1 class=\"dai-h1\">Stop missing calls.<br><em>Start booking jobs.<\/em><\/h1>\n      <p class=\"dai-hero-sub\">\n        DispatchAI answers every inbound call, <strong>books the job, assigns the tech<\/strong>, and sends the confirmation \u2014 even at 2am. Built for appliance repair, plumbing, and HVAC companies.\n      <\/p>\n      <div class=\"dai-cta-row\">\n        <a href=\"#dai-cta\" class=\"dai-btn-primary\">\n          Start free 14-day trial\n          <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M1 7h12M7 1l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        <\/a>\n        <a href=\"#dai-how\" class=\"dai-btn-ghost\">\n          <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><circle cx=\"7\" cy=\"7\" r=\"6\" stroke=\"currentColor\" stroke-width=\"1.2\"\/><path d=\"M5.5 5.5a1.5 1.5 0 113 0c0 .84-.56 1.26-1.12 1.68A.75.75 0 007 8m0 2h.01\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"round\"\/><\/svg>\n          See how it works\n        <\/a>\n      <\/div>\n      <div class=\"dai-trust\">\n        <div class=\"dai-avatars\">\n          <span>MR<\/span><span>DK<\/span><span>SN<\/span>\n        <\/div>\n        <div>Trusted by <strong style=\"color:#0e0e0e;\">850+ home service companies<\/strong> \u2014 no credit card needed<\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Dispatch Board Card -->\n    <div class=\"dai-hero-visual\">\n      <div class=\"dai-float-badge dai-float-top\">\n        <span style=\"font-size:18px;\">\ud83d\udcde<\/span>\n        <div>\n          <div class=\"dai-fb-num\">$0<\/div>\n          <div class=\"dai-fb-label\">missed calls today<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"dai-dispatch-card\">\n        <div class=\"dai-dc-header\">\n          <span class=\"dai-dc-title\">Today's job board<\/span>\n          <span class=\"dai-live-badge\"><span class=\"dai-live-dot\"><\/span>AI dispatching<\/span>\n        <\/div>\n        <div class=\"dai-job-row\">\n          <div class=\"dai-job-icon\" style=\"background:#e8f5ef;\">\ud83d\udd27<\/div>\n          <div>\n            <div class=\"dai-job-type\">Appliance<\/div>\n            <div class=\"dai-job-desc\">Samsung fridge not cooling<\/div>\n            <div class=\"dai-job-sub\">4821 Oak Blvd \u00b7 Mike R.<\/div>\n          <\/div>\n          <div class=\"dai-job-right\">\n            <div class=\"dai-chip dai-chip-green\">Dispatched<\/div>\n            <div class=\"dai-job-eta\">ETA 9:30am<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"dai-job-row\">\n          <div class=\"dai-job-icon\" style=\"background:#e8f0fb;\">\ud83d\udebf<\/div>\n          <div>\n            <div class=\"dai-job-type\">Plumbing<\/div>\n            <div class=\"dai-job-desc\">Burst pipe under kitchen sink<\/div>\n            <div class=\"dai-job-sub\">312 Cedar Dr \u00b7 Tony V.<\/div>\n          <\/div>\n          <div class=\"dai-job-right\">\n            <div class=\"dai-chip dai-chip-orange\">En Route<\/div>\n            <div class=\"dai-job-eta\">ETA 11:00am<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"dai-job-row\">\n          <div class=\"dai-job-icon\" style=\"background:#fdf0e8;\">\u2744\ufe0f<\/div>\n          <div>\n            <div class=\"dai-job-type\">HVAC<\/div>\n            <div class=\"dai-job-desc\">AC not blowing cold air<\/div>\n            <div class=\"dai-job-sub\">1090 Pine St \u00b7 Luis M.<\/div>\n          <\/div>\n          <div class=\"dai-job-right\">\n            <div class=\"dai-chip dai-chip-blue\">Booked<\/div>\n            <div class=\"dai-job-eta\">2:00pm slot<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"dai-job-row\" style=\"border-bottom:none;\">\n          <div class=\"dai-job-icon\" style=\"background:#e8f5ef;\">\ud83d\udd27<\/div>\n          <div>\n            <div class=\"dai-job-type\">Appliance<\/div>\n            <div class=\"dai-job-desc\">Dryer running but no heat<\/div>\n            <div class=\"dai-job-sub\">Inbound call \u2014 8:47am<\/div>\n          <\/div>\n          <div class=\"dai-job-right\">\n            <div class=\"dai-chip dai-chip-gray\">Booking\u2026<\/div>\n            <div class=\"dai-job-eta\">AI on call now<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"dai-ai-row\">\n          <div class=\"dai-ai-pip\">AI<\/div>\n          <div class=\"dai-ai-msg\">\"Hi, thanks for calling! I can get a tech out <strong>today 1\u20133pm or tomorrow at 9am<\/strong>. Which works better?\"<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"dai-float-badge dai-float-bot\">\n        <span style=\"font-size:18px;\">\ud83d\udcb5<\/span>\n        <div>\n          <div class=\"dai-fb-num\">+$1,240<\/div>\n          <div class=\"dai-fb-label\">revenue booked today<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2500\u2500 LOGOS \u2500\u2500 -->\n<div class=\"dai-logos\">\n  <span class=\"dai-logos-label\">Trusted by home service companies across the US<\/span>\n  <div class=\"dai-logos-row\">\n    <span class=\"dai-logo-item\">Ramos Appliance<\/span>\n    <span class=\"dai-logo-item\">ProFlow Plumbing<\/span>\n    <span class=\"dai-logo-item\">Arctic HVAC<\/span>\n    <span class=\"dai-logo-item\">FixRight Services<\/span>\n    <span class=\"dai-logo-item\">BlueStar Repair<\/span>\n    <span class=\"dai-logo-item\">Summit Climate<\/span>\n  <\/div>\n<\/div>\n\n<!-- \u2500\u2500 STATS \u2500\u2500 -->\n<div class=\"dai-stats\">\n  <div class=\"dai-stats-inner\">\n    <div class=\"dai-stats-grid\">\n      <div class=\"dai-stat-cell\">\n        <div class=\"dai-stat-num\">94<span>%<\/span><\/div>\n        <div class=\"dai-stat-label\">Of after-hours calls answered and booked \u2014 not lost<\/div>\n      <\/div>\n      <div class=\"dai-stat-cell\">\n        <div class=\"dai-stat-num\">3<span>\u00d7<\/span><\/div>\n        <div class=\"dai-stat-label\">More jobs dispatched vs. a single office admin<\/div>\n      <\/div>\n      <div class=\"dai-stat-cell\">\n        <div class=\"dai-stat-num\">47<span>s<\/span><\/div>\n        <div class=\"dai-stat-label\">Average call-to-booking time<\/div>\n      <\/div>\n      <div class=\"dai-stat-cell\">\n        <div class=\"dai-stat-num\"><span>$<\/span>0<\/div>\n        <div class=\"dai-stat-label\">Cost per job booked \u2014 no commissions, no overtime<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- \u2500\u2500 BY TRADE \u2500\u2500 -->\n<section class=\"dai-trade-section\" id=\"dai-trades\">\n  <div class=\"dai-trade-inner\">\n    <span class=\"dai-section-label\">Built for your trade<\/span>\n    <h2 class=\"dai-section-title\">Every trade. One AI.<\/h2>\n    <p class=\"dai-section-sub\" style=\"margin-bottom:40px;\">DispatchAI knows the difference between a condenser coil and a drain snake. Trained specifically on home service industries.<\/p>\n\n    <div class=\"dai-trade-tabs\">\n      <button class=\"dai-tab active\" onclick=\"daiTab('appliance',this)\">\ud83d\udd27 Appliance Repair<\/button>\n      <button class=\"dai-tab\" onclick=\"daiTab('plumbing',this)\">\ud83d\udebf Plumbing<\/button>\n      <button class=\"dai-tab\" onclick=\"daiTab('hvac',this)\">\u2744\ufe0f HVAC<\/button>\n    <\/div>\n\n    <!-- APPLIANCE -->\n    <div class=\"dai-trade-pane active\" id=\"dai-tab-appliance\">\n      <div>\n        <h3 class=\"dai-trade-headline\">Every call answered.<br><em>Every job booked.<\/em><\/h3>\n        <ul class=\"dai-trade-points\">\n          <li><div class=\"dai-tp-icon\">\ud83c\udfe0<\/div><div><strong>Brand-aware booking<\/strong> \u2014 AI asks make, model, and symptom, then routes to the right tech with the right parts van<\/div><\/li>\n          <li><div class=\"dai-tp-icon\">\ud83d\udcc5<\/div><div><strong>Real-time slot booking<\/strong> \u2014 syncs with your existing scheduling tool, no double-booking ever<\/div><\/li>\n          <li><div class=\"dai-tp-icon\">\ud83d\udcf2<\/div><div><strong>Tech SMS briefing<\/strong> \u2014 job details, address, and appliance info sent to your tech the moment it's booked<\/div><\/li>\n          <li><div class=\"dai-tp-icon\">\u2b50<\/div><div><strong>Post-job review requests<\/strong> \u2014 automatically texts customers for Google reviews after every completed job<\/div><\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"dai-trade-card\">\n        <div class=\"dai-tc-header\">\n          <span class=\"dai-tc-title\">Live call transcript<\/span>\n          <span class=\"dai-chip dai-chip-orange\" style=\"font-size:11px;\">Recording<\/span>\n        <\/div>\n        <div class=\"dai-action-row\"><span class=\"dai-ar-icon\">\ud83e\udd16<\/span><div><div class=\"dai-ar-label\">AI greets caller<\/div><div class=\"dai-ar-text\">\"Thanks for calling Johnson Appliance Repair. What's going on with your appliance today?\"<\/div><\/div><\/div>\n        <div class=\"dai-action-row\"><span class=\"dai-ar-icon\">\ud83d\udcdd<\/span><div><div class=\"dai-ar-label\">AI captures details<\/div><div class=\"dai-ar-text\">Brand: <strong>LG<\/strong> \u00b7 Type: <strong>Washer<\/strong> \u00b7 Issue: <strong>won't spin<\/strong> \u00b7 Address captured<\/div><\/div><\/div>\n        <div class=\"dai-action-row\"><span class=\"dai-ar-icon\">\ud83d\uddd3\ufe0f<\/span><div><div class=\"dai-ar-label\">AI books the slot<\/div><div class=\"dai-ar-text\">Offers available times, confirms <strong>Thursday 10\u201312pm<\/strong>, sends SMS confirmation<\/div><\/div><\/div>\n        <div class=\"dai-action-row\"><span class=\"dai-ar-icon\">\u2705<\/span><div><div class=\"dai-ar-label\">Job created in CRM<\/div><div class=\"dai-ar-text\"><strong>Tech Mike assigned<\/strong> \u00b7 Parts flag: check belt drive \u00b7 $85 diagnostic fee collected<\/div><\/div><\/div>\n      <\/div>\n    <\/div>\n\n    <!-- PLUMBING -->\n    <div class=\"dai-trade-pane\" id=\"dai-tab-plumbing\">\n      <div>\n        <h3 class=\"dai-trade-headline\">24\/7 dispatch.<br><em>No overtime pay.<\/em><\/h3>\n        <ul class=\"dai-trade-points\">\n          <li><div class=\"dai-tp-icon\">\ud83d\udea8<\/div><div><strong>Emergency triage<\/strong> \u2014 AI detects \"flooding\" or \"burst pipe\" and escalates to your on-call tech instantly<\/div><\/li>\n          <li><div class=\"dai-tp-icon\">\ud83d\udcb3<\/div><div><strong>Upfront pricing & payment<\/strong> \u2014 quotes service call fees and collects card-on-file before the tech rolls<\/div><\/li>\n          <li><div class=\"dai-tp-icon\">\ud83d\uddfa\ufe0f<\/div><div><strong>Zone-based routing<\/strong> \u2014 assigns the nearest available tech based on current location<\/div><\/li>\n          <li><div class=\"dai-tp-icon\">\ud83d\udccb<\/div><div><strong>Permit job tracking<\/strong> \u2014 flags jobs that need permits and adds the inspection checklist automatically<\/div><\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"dai-trade-card\">\n        <div class=\"dai-tc-header\">\n          <span class=\"dai-tc-title\">Emergency call \u2014 2:14am<\/span>\n          <span class=\"dai-chip dai-chip-orange\" style=\"font-size:11px;\">\ud83d\udea8 Urgent<\/span>\n        <\/div>\n        <div class=\"dai-action-row\"><span class=\"dai-ar-icon\">\ud83d\udcde<\/span><div><div class=\"dai-ar-label\">Call answered in 1 ring<\/div><div class=\"dai-ar-text\">AI detects \"water everywhere\" \u2014 flags as emergency tier immediately<\/div><\/div><\/div>\n        <div class=\"dai-action-row\"><span class=\"dai-ar-icon\">\ud83d\udccd<\/span><div><div class=\"dai-ar-label\">Location + issue captured<\/div><div class=\"dai-ar-text\"><strong>1482 Elm St<\/strong> \u00b7 Kitchen supply line burst \u00b7 Water shutoff instructions sent via SMS<\/div><\/div><\/div>\n        <div class=\"dai-action-row\"><span class=\"dai-ar-icon\">\ud83d\udcf2<\/span><div><div class=\"dai-ar-label\">On-call tech alerted<\/div><div class=\"dai-ar-text\">Tony V. texted \u2014 <strong>ETA confirmed 35 min<\/strong> \u00b7 Emergency rate quoted to customer<\/div><\/div><\/div>\n        <div class=\"dai-action-row\"><span class=\"dai-ar-icon\">\ud83d\udcb3<\/span><div><div class=\"dai-ar-label\">Payment captured<\/div><div class=\"dai-ar-text\">$175 emergency dispatch fee authorized \u00b7 Job created in CRM<\/div><\/div><\/div>\n      <\/div>\n    <\/div>\n\n    <!-- HVAC -->\n    <div class=\"dai-trade-pane\" id=\"dai-tab-hvac\">\n      <div>\n        <h3 class=\"dai-trade-headline\">Summer surge.<br><em>Zero dropped calls.<\/em><\/h3>\n        <ul class=\"dai-trade-points\">\n          <li><div class=\"dai-tp-icon\">\ud83c\udf21\ufe0f<\/div><div><strong>Surge call handling<\/strong> \u2014 AI scales instantly, handles 50 simultaneous calls during heat waves without dropping one<\/div><\/li>\n          <li><div class=\"dai-tp-icon\">\ud83d\udd04<\/div><div><strong>Maintenance plan upsells<\/strong> \u2014 AI offers tune-up agreements on every booking call, adding recurring revenue automatically<\/div><\/li>\n          <li><div class=\"dai-tp-icon\">\ud83c\udfe2<\/div><div><strong>Commercial vs. residential routing<\/strong> \u2014 separates commercial jobs to your commercial team without manual triage<\/div><\/li>\n          <li><div class=\"dai-tp-icon\">\ud83d\udcca<\/div><div><strong>System age capture<\/strong> \u2014 asks unit age and last service date so your tech arrives ready for the replacement conversation<\/div><\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"dai-trade-card\">\n        <div class=\"dai-tc-header\">\n          <span class=\"dai-tc-title\">Peak day \u2014 July 18, 104\u00b0F<\/span>\n          <span class=\"dai-chip dai-chip-green\" style=\"font-size:11px;\">38 calls handled<\/span>\n        <\/div>\n        <div class=\"dai-action-row\"><span class=\"dai-ar-icon\">\ud83d\udcc8<\/span><div><div class=\"dai-ar-label\">Volume spike handled<\/div><div class=\"dai-ar-text\">AI expanded to simultaneous calls \u2014 <strong>zero hold times<\/strong> all day<\/div><\/div><\/div>\n        <div class=\"dai-action-row\"><span class=\"dai-ar-icon\">\ud83d\udd27<\/span><div><div class=\"dai-ar-label\">Triaged by urgency<\/div><div class=\"dai-ar-text\"><strong>Elderly and medical households<\/strong> prioritized to same-day slots automatically<\/div><\/div><\/div>\n        <div class=\"dai-action-row\"><span class=\"dai-ar-icon\">\ud83d\udce6<\/span><div><div class=\"dai-ar-label\">Maintenance plans pitched<\/div><div class=\"dai-ar-text\"><strong>11 of 38 callers<\/strong> signed annual tune-up plans \u2014 $3,960 recurring revenue added<\/div><\/div><\/div>\n        <div class=\"dai-action-row\"><span class=\"dai-ar-icon\">\u2705<\/span><div><div class=\"dai-ar-label\">Board fully loaded<\/div><div class=\"dai-ar-text\">38 jobs booked, 6 techs dispatched, schedule optimized by zone<\/div><\/div><\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<!-- \u2500\u2500 FEATURES \u2500\u2500 -->\n<section id=\"dai-features\" class=\"dai-section\">\n  <span class=\"dai-section-label\">Everything included<\/span>\n  <h2 class=\"dai-section-title\">One system. Replaces three.<\/h2>\n  <p class=\"dai-section-sub\">DispatchAI combines your receptionist, dispatcher, and CRM assistant \u2014 at a fraction of the cost.<\/p>\n  <div class=\"dai-features-grid\">\n    <div class=\"dai-feat-card\">\n      <span class=\"dai-feat-num\">01<\/span>\n      <div class=\"dai-feat-icon\">\ud83d\udcde<\/div>\n      <div class=\"dai-feat-title\">24\/7 AI phone agent<\/div>\n      <p class=\"dai-feat-desc\">Answers every inbound call with your company name, in your tone. <strong>Books jobs, quotes prices, captures leads<\/strong> \u2014 day, night, weekends, and holidays.<\/p>\n    <\/div>\n    <div class=\"dai-feat-card\">\n      <span class=\"dai-feat-num\">02<\/span>\n      <div class=\"dai-feat-icon\">\ud83d\uddd3\ufe0f<\/div>\n      <div class=\"dai-feat-title\">Smart scheduling<\/div>\n      <p class=\"dai-feat-desc\">Syncs with ServiceTitan, Housecall Pro, Jobber, and Google Calendar. <strong>No double-booking. No gaps.<\/strong> Automatically fills slow days and optimizes routes.<\/p>\n    <\/div>\n    <div class=\"dai-feat-card\">\n      <span class=\"dai-feat-num\">03<\/span>\n      <div class=\"dai-feat-icon\">\ud83d\udcf2<\/div>\n      <div class=\"dai-feat-title\">Tech SMS dispatch<\/div>\n      <p class=\"dai-feat-desc\">The moment a job is booked, your tech gets a full briefing by text \u2014 <strong>address, issue, customer notes, and directions.<\/strong> No call-backs needed.<\/p>\n    <\/div>\n    <div class=\"dai-feat-card\">\n      <span class=\"dai-feat-num\">04<\/span>\n      <div class=\"dai-feat-icon\">\ud83d\udea8<\/div>\n      <div class=\"dai-feat-title\">Emergency escalation<\/div>\n      <p class=\"dai-feat-desc\">Detects emergency keywords in real-time. Burst pipe? No heat in winter? <strong>On-call techs are alerted instantly<\/strong> \u2014 not when someone checks voicemail.<\/p>\n    <\/div>\n    <div class=\"dai-feat-card\">\n      <span class=\"dai-feat-num\">05<\/span>\n      <div class=\"dai-feat-icon\">\ud83d\udcac<\/div>\n      <div class=\"dai-feat-title\">Two-way SMS follow-up<\/div>\n      <p class=\"dai-feat-desc\">Sends confirmations, day-before reminders, and post-job review requests automatically. <strong>Reduces no-shows by up to 60%.<\/strong><\/p>\n    <\/div>\n    <div class=\"dai-feat-card\">\n      <span class=\"dai-feat-num\">06<\/span>\n      <div class=\"dai-feat-icon\">\ud83d\udcca<\/div>\n      <div class=\"dai-feat-title\">Live job board<\/div>\n      <p class=\"dai-feat-desc\">See every job, every tech, and every call in real-time. <strong>Know your day before it starts.<\/strong> Managers can override or pause AI dispatch anytime.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2500\u2500 HOW IT WORKS \u2500\u2500 -->\n<div class=\"dai-how\" id=\"dai-how\">\n  <div class=\"dai-how-inner\">\n    <span class=\"dai-section-label\">Setup in under an hour<\/span>\n    <h2 class=\"dai-section-title\">Go live today, not next month<\/h2>\n    <p class=\"dai-section-sub\">No new hardware. No app installs for your techs. DispatchAI plugs into your existing workflow.<\/p>\n    <div class=\"dai-steps\">\n      <div class=\"dai-step\">\n        <div class=\"dai-step-connector\"><\/div>\n        <div class=\"dai-step-num\">1<\/div>\n        <div class=\"dai-step-title\">Forward your number<\/div>\n        <p class=\"dai-step-desc\">Forward your existing business line to DispatchAI. <strong>No new number needed<\/strong> \u2014 customers call the same number they always have.<\/p>\n      <\/div>\n      <div class=\"dai-step\">\n        <div class=\"dai-step-connector\"><\/div>\n        <div class=\"dai-step-num\">2<\/div>\n        <div class=\"dai-step-title\">Train your AI<\/div>\n        <p class=\"dai-step-desc\">We configure your AI with your <strong>services, pricing, service area, and team schedule<\/strong> in a 30-minute onboarding call. It sounds like you.<\/p>\n      <\/div>\n      <div class=\"dai-step\">\n        <div class=\"dai-step-connector\"><\/div>\n        <div class=\"dai-step-num\">3<\/div>\n        <div class=\"dai-step-title\">Connect your tools<\/div>\n        <p class=\"dai-step-desc\">Works with <strong>ServiceTitan, Housecall Pro, Jobber<\/strong>, and 20+ others right out of the box. Setup in minutes.<\/p>\n      <\/div>\n      <div class=\"dai-step\">\n        <div class=\"dai-step-num\">4<\/div>\n        <div class=\"dai-step-title\">Watch the board fill up<\/div>\n        <p class=\"dai-step-desc\">Go live. Check your dashboard the next morning to see the revenue your AI captured <strong>while you were asleep.<\/strong><\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- \u2500\u2500 TESTIMONIALS \u2500\u2500 -->\n<section class=\"dai-testimonials\">\n  <div class=\"dai-t-inner\">\n    <span class=\"dai-section-label\">From the field<\/span>\n    <h2 class=\"dai-section-title\">Real owners. Real results.<\/h2>\n    <div class=\"dai-t-grid\">\n      <div class=\"dai-t-card\">\n        <div class=\"dai-t-trade\">Appliance Repair<\/div>\n        <div class=\"dai-t-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n        <p class=\"dai-t-quote\">\"I was losing 12\u201315 calls a week to voicemail. DispatchAI answered every one. <strong>First month I made back the cost 8 times over.<\/strong> I was skeptical. I'm not anymore.\"<\/p>\n        <div class=\"dai-t-author\">\n          <div class=\"dai-t-avatar\" style=\"background:#2d7a52;\">MR<\/div>\n          <div>\n            <div class=\"dai-t-name\">Marco Ramos<\/div>\n            <div class=\"dai-t-role\">Owner \u00b7 Ramos Appliance Repair, Austin TX<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"dai-t-card\">\n        <div class=\"dai-t-trade\">Plumbing<\/div>\n        <div class=\"dai-t-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n        <p class=\"dai-t-quote\">\"We went from answering 40% of after-hours calls to 100%. My on-call guys love it because <strong>the AI handles all the info gathering<\/strong> \u2014 they just show up and fix it.\"<\/p>\n        <div class=\"dai-t-author\">\n          <div class=\"dai-t-avatar\" style=\"background:#2563c7;\">DK<\/div>\n          <div>\n            <div class=\"dai-t-name\">Dave Kowalski<\/div>\n            <div class=\"dai-t-role\">Owner \u00b7 ProFlow Plumbing, Dallas TX<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"dai-t-card\">\n        <div class=\"dai-t-trade\">HVAC<\/div>\n        <div class=\"dai-t-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n        <p class=\"dai-t-quote\">\"Last July was our busiest month ever and we <strong>didn't hire a single extra dispatcher.<\/strong> The AI handled the surge, upsold maintenance plans, and kept the board full. Unreal.\"<\/p>\n        <div class=\"dai-t-author\">\n          <div class=\"dai-t-avatar\" style=\"background:#c4531a;\">SN<\/div>\n          <div>\n            <div class=\"dai-t-name\">Sarah Nguyen<\/div>\n            <div class=\"dai-t-role\">Co-Owner \u00b7 Arctic HVAC, Phoenix AZ<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2500\u2500 PRICING \u2500\u2500 -->\n<section id=\"dai-pricing\" class=\"dai-pricing-section\">\n  <span class=\"dai-section-label\">Simple pricing<\/span>\n  <h2 class=\"dai-section-title\">No per-call fees. No surprises.<\/h2>\n  <p class=\"dai-section-sub\">Flat monthly rate. Unlimited calls. Every plan includes full setup and onboarding support.<\/p>\n  <div class=\"dai-pricing-grid\">\n    <div class=\"dai-p-card\">\n      <div class=\"dai-p-name\">Solo Tech<\/div>\n      <div class=\"dai-p-desc\">For owner-operators with 1\u20133 technicians<\/div>\n      <div class=\"dai-p-price\">$149<\/div>\n      <div class=\"dai-p-period\">\/ month \u00b7 up to 3 technicians<\/div>\n      <hr class=\"dai-p-divider\">\n      <ul class=\"dai-p-features\">\n        <li>Unlimited inbound calls<\/li>\n        <li>AI booking & scheduling<\/li>\n        <li>Tech SMS dispatch<\/li>\n        <li>1 calendar integration<\/li>\n        <li>Appointment reminders<\/li>\n        <li>Email & chat support<\/li>\n      <\/ul>\n      <a href=\"#dai-cta\" class=\"dai-btn-plan dai-btn-outline\">Start free trial<\/a>\n    <\/div>\n    <div class=\"dai-p-card featured\">\n      <div class=\"dai-p-badge\">Most popular<\/div>\n      <div class=\"dai-p-name\">Growing Shop<\/div>\n      <div class=\"dai-p-desc\">For growing teams that want live dispatch and deep automation<\/div>\n      <div class=\"dai-p-price\">$349<\/div>\n      <div class=\"dai-p-period\">\/ month \u00b7 up to 12 technicians<\/div>\n      <hr class=\"dai-p-divider\">\n      <ul class=\"dai-p-features\">\n        <li>Everything in Solo Tech<\/li>\n        <li>Emergency escalation & triage<\/li>\n        <li>Multi-tech routing & zones<\/li>\n        <li>Maintenance plan upsells<\/li>\n        <li>Two-way SMS follow-up<\/li>\n        <li>Live job board dashboard<\/li>\n        <li>3 calendar integrations<\/li>\n        <li>Priority phone support<\/li>\n      <\/ul>\n      <a href=\"#dai-cta\" class=\"dai-btn-plan dai-btn-filled\">Start free trial<\/a>\n    <\/div>\n    <div class=\"dai-p-card\">\n      <div class=\"dai-p-name\">Enterprise Fleet<\/div>\n      <div class=\"dai-p-desc\">For multi-location companies with 13+ technicians<\/div>\n      <div class=\"dai-p-price\">Custom<\/div>\n      <div class=\"dai-p-period\">tailored to your team size<\/div>\n      <hr class=\"dai-p-divider\">\n      <ul class=\"dai-p-features\">\n        <li>Everything in Growing Shop<\/li>\n        <li>Custom AI voice & brand scripts<\/li>\n        <li>Unlimited integrations<\/li>\n        <li>Dedicated account manager<\/li>\n        <li>Custom reporting & analytics<\/li>\n        <li>SLA uptime guarantee<\/li>\n      <\/ul>\n      <a href=\"#dai-cta\" class=\"dai-btn-plan dai-btn-outline\">Talk to sales<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2500\u2500 CTA BOTTOM \u2500\u2500 -->\n<section class=\"dai-cta-section\" id=\"dai-cta\">\n  <div class=\"dai-cta-inner\">\n    <h2 class=\"dai-cta-title\">Your next job is ringing right now<\/h2>\n    <p class=\"dai-cta-sub\">Every unanswered call is a job booked by your competitor. Start your free 14-day trial \u2014 full setup, no credit card, no risk.<\/p>\n    <div class=\"dai-cta-form\">\n      <input type=\"email\" class=\"dai-cta-input\" placeholder=\"Work email address\">\n      <button class=\"dai-btn-primary\" style=\"white-space:nowrap;\" onclick=\"this.textContent='\u2713 Let\\'s go!'\">Get started free<\/button>\n    <\/div>\n    <p class=\"dai-cta-note\">No credit card \u00b7 Full access \u00b7 Setup support included \u00b7 Cancel anytime<\/p>\n  <\/div>\n<\/section>\n\n<!-- \u2500\u2500 FOOTER \u2500\u2500 *\/-->\n<footer class=\"dai-footer\">\n  <div class=\"dai-footer-logo\">Dispatch<span>AI<\/span><\/div>\n  <div class=\"dai-footer-links\">\n    <a href=\"#\">Privacy<\/a>\n    <a href=\"#\">Terms<\/a>\n    <a href=\"#\">Security<\/a>\n    <a href=\"#\">Integrations<\/a>\n    <a href=\"#\">Blog<\/a>\n    <a href=\"#\">Contact<\/a>\n  <\/div>\n  <div class=\"dai-footer-copy\">\u00a9 2026 DispatchAI. All rights reserved.<\/div>\n<\/footer>\n\n<\/div><!-- end .dai -->\n\n<script>\nfunction daiTab(trade, btn) {\n  document.querySelectorAll('.dai-tab').forEach(function(t){ t.classList.remove('active'); });\n  document.querySelectorAll('.dai-trade-pane').forEach(function(p){ p.classList.remove('active'); });\n  btn.classList.add('active');\n  document.getElementById('dai-tab-' + trade).classList.add('active');\n}\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>DispatchAI By Trade Features How It Works Pricing Book a Demo \u2192 AI dispatcher \u2014 always on Stop missing calls.Start booking jobs. DispatchAI answers every inbound call, books the job, assigns the tech, and sends the confirmation \u2014 even at 2am. Built for appliance repair, plumbing, and HVAC companies. Start free 14-day trial See how [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-31","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/aidispatchers.com\/index.php\/wp-json\/wp\/v2\/pages\/31","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aidispatchers.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aidispatchers.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aidispatchers.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aidispatchers.com\/index.php\/wp-json\/wp\/v2\/comments?post=31"}],"version-history":[{"count":8,"href":"https:\/\/aidispatchers.com\/index.php\/wp-json\/wp\/v2\/pages\/31\/revisions"}],"predecessor-version":[{"id":41,"href":"https:\/\/aidispatchers.com\/index.php\/wp-json\/wp\/v2\/pages\/31\/revisions\/41"}],"wp:attachment":[{"href":"https:\/\/aidispatchers.com\/index.php\/wp-json\/wp\/v2\/media?parent=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}