PageSourceSearch

https://totalaimarketing.com/about.html

html totalaimarketing.com collected 2026-10-04 09:02:07 UTC 34,372 bytes, 522 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1.0">
6<title>About Us | Total AI Marketing — Our Story, Team & Technology</title>
7<meta name="description" content="Meet the team behind Total AI Marketing. Patent-pending Local Service Ads technology, decades of sales and operations expertise, and a mission to make every local marketing dollar work harder.">
8<link rel="icon" type="image/x-icon" href="/favicon.ico">
9<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
10<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
11<meta property="og:title" content="About Total AI Marketing — Our Story, Team & Technology">
12<meta property="og:description" content="Meet the team behind CallRadius — patent-pending AI technology built to manage Google Local Service Ads for local businesses and agencies.">
13<meta property="og:type" content="website">
14<meta property="og:url" content="https://totalaimarketing.com/about.html">
15<link rel="canonical" href="https://totalaimarketing.com/about.html">
16<link rel="preconnect" href="https://fonts.googleapis.com">
17<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
18<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@600;700;800&display=swap" rel="stylesheet">
19<style>
20*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
21:root{
22--bg:#060a13;--bg-subtle:#0c1220;--bg-card:rgba(255,255,255,0.03);--bg-card-hover:rgba(255,255,255,0.06);
23--text:#e2e8f0;--text-dim:#94a3b8;--text-bright:#f8fafc;
24--border:rgba(255,255,255,0.06);--border-hover:rgba(255,255,255,0.12);
25--blue:#2563eb;--blue-bright:#3b82f6;--blue-light:#60a5fa;
26--emerald:#10b981;--emerald-bright:#34d399;--cyan:#06b6d4;
27--amber:#f59e0b;--purple:#8b5cf6;
28--radius:12px;--radius-lg:20px
29}
30body{font-family:'Inter',system-ui,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}
31h1,h2,h3,h4,h5,h6{font-family:'Plus Jakarta Sans','Inter',sans-serif;color:var(--text-bright);line-height:1.15}
32p{color:var(--text-dim);line-height:1.7}
33a{color:inherit;text-decoration:none}
34.container{max-width:1200px;margin:0 auto;padding:0 24px}
35
36/* NAV */
37.nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:16px 0;transition:all 0.3s}
38.nav.scrolled{background:rgba(6,10,19,0.92);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);padding:12px 0}
39.nav-inner{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:0 24px}
40.nav-logo{display:flex;align-items:center;gap:12px;font-family:'Plus Jakarta Sans',sans-serif;font-size:1.2rem;font-weight:800;color:var(--text-bright)}
41.nav-logo-mark{width:38px;height:38px;border-radius:10px;background:var(--bg-subtle);border:1px solid var(--border);position:relative}
42.nav-logo-mark .bar{position:absolute;top:22%;left:15%;right:15%;height:14%;display:flex}
43.nav-logo-mark .bar-blue{flex:1;background:var(--blue-bright);border-radius:2px 0 0 2px}
44.nav-logo-mark .bar-green{flex:1;background:var(--emerald);border-radius:0 2px 2px 0}
45.nav-logo-mark .stem{position:absolute;top:36%;left:50%;transform:translateX(-50%);width:16%;height:44%;background:var(--text-bright);border-radius:0 0 2px 2px}
46.brand-ai{background:linear-gradient(135deg,var(--blue-light),var(--emerald-bright));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
47.nav-links{display:flex;align-items:center;gap:32px;list-style:none}
48.nav-links a{font-size:0.9rem;font-weight:500;color:var(--text-dim);transition:color 0.3s}
49.nav-links a:hover{color:var(--text-bright)}
50.nav-phone{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:100px;background:rgba(37,99,235,0.1);border:1px solid rgba(37,99,235,0.2);color:var(--blue-light);font-weight:600;font-size:0.9rem;transition:all 0.3s}
51.nav-phone:hover{background:rgba(37,99,235,0.2);border-color:rgba(37,99,235,0.4)}
52.nav-phone svg{width:16px;height:16px;fill:currentColor}
53.nav-mobile-toggle{display:none;background:none;border:none;color:var(--text);cursor:pointer;padding:8px}
54
55/* HERO */
56.hero{min-height:70vh;display:flex;align-items:center;position:relative;padding:160px 0 100px;overflow:hidden}
57.hero-bg{position:absolute;inset:0;overflow:hidden;z-index:0}
58.hero-bg .orb{position:absolute;border-radius:50%;filter:blur(120px);mix-blend-mode:screen;will-change:transform}
59.hero-bg .orb-1{width:700px;height:700px;background:radial-gradient(circle,rgba(37,99,235,0.18) 0%,transparent 70%);top:-200px;right:-100px;animation:orb1 14s ease-in-out infinite}
60.hero-bg .orb-2{width:500px;height:500px;background:radial-gradient(circle,rgba(16,185,129,0.15) 0%,transparent 70%);bottom:-100px;left:-150px;animation:orb2 18s ease-in-out infinite}
61.hero-grid{position:absolute;inset:0;z-index:1;opacity:0.025;background-image:linear-gradient(rgba(255,255,255,0.5) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.5) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black 20%,transparent 100%)}
62@keyframes orb1{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-50px,30px) scale(1.1)}}
63@keyframes orb2{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(60px,-40px) scale(1.15)}}
64.hero-content{position:relative;z-index:2;text-align:center;max-width:780px;margin:0 auto}
65.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:100px;background:rgba(139,92,246,0.08);border:1px solid rgba(139,92,246,0.2);color:var(--purple);font-size:0.8rem;font-weight:600;letter-spacing:0.03em;margin-bottom:28px;animation:fadeUp 0.6s ease forwards}
66.hero-badge .pulse{width:8px;height:8px;border-radius:50%;background:var(--purple);animation:pulse 2s ease-in-out infinite}
67@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(1.3)}}
68.hero h1{font-size:clamp(2.2rem,5.5vw,3.8rem);font-weight:800;letter-spacing:-0.03em;margin-bottom:24px;animation:fadeUp 0.7s ease forwards 0.15s;opacity:0}
68
69.hero h1 .gradient-text{background:linear-gradient(135deg,var(--blue-light),var(--emerald-bright));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
70.hero-sub{font-size:clamp(1.05rem,2vw,1.2rem);color:var(--text-dim);margin-bottom:40px;max-width:640px;margin-left:auto;margin-right:auto;line-height:1.8;animation:fadeUp 0.7s ease forwards 0.3s;opacity:0}
71@keyframes fadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
72
73/* BUTTONS */
74.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:100px;font-weight:600;font-size:0.95rem;cursor:pointer;transition:all 0.3s;border:none;font-family:inherit}
75.btn-primary{background:linear-gradient(135deg,var(--blue),var(--blue-bright));color:#fff;box-shadow:0 0 30px rgba(37,99,235,0.25)}
76.btn-primary:hover{box-shadow:0 0 50px rgba(37,99,235,0.4);transform:translateY(-2px)}
77.btn-secondary{background:rgba(255,255,255,0.05);color:var(--text-bright);border:1px solid var(--border)}
78.btn-secondary:hover{background:rgba(255,255,255,0.1);border-color:var(--border-hover);transform:translateY(-2px)}
79
80/* SECTIONS */
81section{padding:100px 0;position:relative}
82.section-label{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:100px;font-size:0.75rem;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;margin-bottom:20px}
83.section-label .pulse{width:6px;height:6px;border-radius:50%;animation:pulse 2s ease-in-out infinite}
84.section-label.blue{background:rgba(37,99,235,0.08);border:1px solid rgba(37,99,235,0.15);color:var(--blue-light)}
85.section-label.blue .pulse{background:var(--blue-light)}
86.section-label.green{background:rgba(16,185,129,0.08);border:1px solid rgba(16,185,129,0.15);color:var(--emerald)}
87.section-label.green .pulse{background:var(--emerald)}
88.section-label.amber{background:rgba(245,158,11,0.08);border:1px solid rgba(245,158,11,0.15);color:var(--amber)}
89.section-label.amber .pulse{background:var(--amber)}
90.section-label.purple{background:rgba(139,92,246,0.08);border:1px solid rgba(139,92,246,0.15);color:var(--purple)}
91.section-label.purple .pulse{background:var(--purple)}
92.section-title{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;letter-spacing:-0.02em;margin-bottom:16px}
93.section-subtitle{font-size:1.1rem;color:var(--text-dim);max-width:600px;line-height:1.7}
94.section-header{text-align:center;margin-bottom:64px}
95.section-header .section-subtitle{margin:0 auto}
96
97/* FADE UP ANIMATION */
98.fade-up{opacity:0;transform:translateY(30px);transition:opacity 0.7s ease,transform 0.7s ease}
99.fade-up.visible{opacity:1;transform:translateY(0)}
100
101/* OUR STORY */
102.story{background:linear-gradient(180deg,var(--bg) 0%,var(--bg-subtle) 100%)}
103.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}
104.story-text h2{font-size:clamp(1.8rem,3.5vw,2.6rem);margin-bottom:24px}
105.story-text p{font-size:1.05rem;color:var(--text-dim);line-height:1.8;margin-bottom:20px}
106.story-text p:last-child{margin-bottom:0}
107.story-highlight{padding:24px;border-radius:var(--radius);background:rgba(37,99,235,0.05);border-left:3px solid var(--blue-bright);margin-top:24px}
108.story-highlight p{font-size:0.95rem;color:var(--text);font-style:italic;margin:0}
109
110/* TIMELINE */
111.timeline{position:relative;padding-left:32px}
112.timeline::before{content:'';position:absolute;left:11px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--blue-bright),var(--emerald),var(--amber),var(--purple));border-radius:1px}
113.timeline-item{position:relative;margin-bottom:40px;padding:24px;border-radius:var(--radius);background:var(--bg-card);border:1px solid var(--border);transition:all 0.3s}
114.timeline-item:last-child{margin-bottom:0}
115.timeline-item:hover{border-color:var(--border-hover);background:var(--bg-card-hover);transform:translateX(4px)}
116.timeline-dot{position:absolute;left:-27px;top:28px;width:14px;height:14px;border-radius:50%;border:2px solid var(--bg);z-index:2}
117.timeline-item:nth-child(1) .timeline-dot{background:var(--blue-bright);box-shadow:0 0 12px rgba(59,130,246,0.4)}
118.timeline-item:nth-child(2) .timeline-dot{background:var(--emerald);box-shadow:0 0 12px rgba(16,185,129,0.4)}
119.timeline-item:nth-child(3) .timeline-dot{background:var(--amber);box-shadow:0 0 12px rgba(245,158,11,0.4)}
120.timeline-item:nth-child(4) .timeline-dot{background:var(--purple);box-shadow:0 0 12px rgba(139,92,246,0.4)}
121.timeline-item h4{font-size:1rem;margin-bottom:6px;color:var(--text-bright)}
122.timeline-item p{font-size:0.88rem;color:var(--text-dim);margin:0}
123
124/* VALUES */
125.values{background:var(--bg-subtle)}
126.values-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
127.value-card{padding:36px;border-radius:var(--radius-lg);background:rgba(255,255,255,0.02);backdrop-filter:blur(12px);border:1px solid var(--border);transition:all 0.4s;position:relative;overflow:hidden}
128.value-card::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,0.03) 0%,transparent 60%);pointer-events:none}
129.value-card:hover{border-color:var(--border-hover);transform:translateY(-4px)}
130.value-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}
131.value-card.blue-accent .value-icon{background:rgba(37,99,235,0.1
131);border:1px solid rgba(37,99,235,0.2)}
132.value-card.blue-accent:hover{border-color:rgba(37,99,235,0.2);box-shadow:0 20px 60px rgba(37,99,235,0.06)}
133.value-card.green-accent .value-icon{background:rgba(16,185,129,0.1);border:1px solid rgba(16,185,129,0.2)}
134.value-card.green-accent:hover{border-color:rgba(16,185,129,0.2);box-shadow:0 20px 60px rgba(16,185,129,0.06)}
135.value-card.amber-accent .value-icon{background:rgba(245,158,11,0.1);border:1px solid rgba(245,158,11,0.2)}
136.value-card.amber-accent:hover{border-color:rgba(245,158,11,0.2);box-shadow:0 20px 60px rgba(245,158,11,0.06)}
137.value-card.purple-accent .value-icon{background:rgba(139,92,246,0.1);border:1px solid rgba(139,92,246,0.2)}
138.value-card.purple-accent:hover{border-color:rgba(139,92,246,0.2);box-shadow:0 20px 60px rgba(139,92,246,0.06)}
139.value-card h3{font-size:1.2rem;margin-bottom:10px}
140.value-card p{font-size:0.92rem;color:var(--text-dim);line-height:1.7}
141
142/* TEAM */
143.team-section{position:relative}
144.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
145.team-card{padding:36px 28px;border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border);text-align:center;transition:all 0.3s}
146.team-card:hover{border-color:var(--border-hover);transform:translateY(-4px)}
147.team-avatar{width:80px;height:80px;border-radius:50%;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;font-family:'Plus Jakarta Sans',sans-serif;font-size:1.5rem;font-weight:800;color:var(--text-bright);position:relative}
148.team-avatar::after{content:'';position:absolute;inset:-3px;border-radius:50%;border:2px solid transparent;opacity:0;transition:opacity 0.3s}
149.team-card:hover .team-avatar::after{opacity:1}
150.team-card:nth-child(1) .team-avatar{background:linear-gradient(135deg,rgba(37,99,235,0.25),rgba(37,99,235,0.08))}
151.team-card:nth-child(1) .team-avatar::after{border-color:rgba(37,99,235,0.3)}
152.team-card:nth-child(2) .team-avatar{background:linear-gradient(135deg,rgba(16,185,129,0.25),rgba(16,185,129,0.08))}
153.team-card:nth-child(2) .team-avatar::after{border-color:rgba(16,185,129,0.3)}
154.team-card:nth-child(3) .team-avatar{background:linear-gradient(135deg,rgba(139,92,246,0.25),rgba(139,92,246,0.08))}
155.team-card:nth-child(3) .team-avatar::after{border-color:rgba(139,92,246,0.3)}
156.team-card:nth-child(4) .team-avatar{background:linear-gradient(135deg,rgba(245,158,11,0.25),rgba(245,158,11,0.08))}
157.team-card:nth-child(4) .team-avatar::after{border-color:rgba(245,158,11,0.3)}
158.team-card:nth-child(5) .team-avatar{background:linear-gradient(135deg,rgba(6,182,212,0.25),rgba(6,182,212,0.08))}
159.team-card:nth-child(5) .team-avatar::after{border-color:rgba(6,182,212,0.3)}
160.team-card:nth-child(6) .team-avatar{background:linear-gradient(135deg,rgba(236,72,153,0.25),rgba(236,72,153,0.08))}
161.team-card:nth-child(6) .team-avatar::after{border-color:rgba(236,72,153,0.3)}
162.team-card h3{font-size:1.1rem;margin-bottom:4px}
163.team-card .team-role{font-size:0.8rem;color:var(--text-dim);margin-bottom:14px;font-weight:600}
164.team-card .team-bio{font-size:0.85rem;color:var(--text-dim);line-height:1.6}
165
166/* TECHNOLOGY / PRODUCT CARDS */
167.tech-section{background:var(--bg-subtle)}
168.tech-grid{display:grid;grid-template-columns:minmax(0,560px);justify-content:center;gap:32px}
169.tech-card{padding:40px;border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border);transition:all 0.4s;position:relative;overflow:hidden}
170.tech-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px}
171.tech-card.blue-card::before{background:linear-gradient(90deg,var(--blue),var(--blue-light))}
172.tech-card.blue-card:hover{border-color:rgba(37,99,235,0.3);box-shadow:0 20px 60px rgba(37,99,235,0.1);transform:translateY(-6px)}
173.tech-card.green-card::before{background:linear-gradient(90deg,var(--emerald),var(--cyan))}
174.tech-card.green-card:hover{border-color:rgba(16,185,129,0.3);box-shadow:0 20px 60px rgba(16,185,129,0.1);transform:translateY(-6px)}
175.tech-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:6px;font-size:0.7rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;margin-bottom:20px}
176.blue-card .tech-badge{background:rgba(37,99,235,0.1);color:var(--blue-light);border:1px solid rgba(37,99,235,0.2)}
177.green-card .tech-badge{background:rgba(16,185,129,0.1);color:var(--emerald);border:1px solid rgba(16,185,129,0.2)}
178.tech-card h3{font-size:1.5rem;margin-bottom:8px}
179.tech-card .tech-desc{font-size:0.95rem;color:var(--text-dim);line-height:1.7;margin-bottom:24px}
180.tech-visual{display:flex;justify-content:center;margin-bottom:24px}
181.tech-card .patent{display:flex;align-items:center;gap:6px;font-size:0.8rem;color:var(--text-dim);margin-bottom:20px}
182.tech-card .patent svg{width:14px;height:14px;color:var(--amber)}
183.tech-card .btn-learn{display:inline-flex;align-items:center;gap:6px;font-size:0.9rem;font-weight:600;transition:all 0.3s}
184.blue-card .btn-learn{color:var(--blue-light)}
185.blue-card .btn-learn:hover{color:var(--text-bright);gap:10px}
186.green-card .btn-learn{color:var(--emerald)}
187.green-card .btn-learn:hover{color:var(--text-bright);gap:10px}
188.btn-learn svg{width:16px;height:16px;transition:transform 0.3s}
189.btn-learn:hover svg{transform:translateX(3px)}
190
191/* CTA */
192.cta-section{text-align:center;padding:120px 0;position:relative;overflow:hidden}
193.cta-section .cta-bg{position:absolute;inset:0;overflow:hidden;z-index:0}
194.cta-section .cta-bg .orb{position:absolute;border-radius:50%;filter:blur(120px);mix-blend-mode:screen;will-change:transform}
195.cta-section .cta-bg .orb-1{width:600px;height:600px;background:radial-gradient(circle,rgba(37,99,235,0.12) 0%,transparent 70%);top:-200px;right:-100px;animation:orb1 14s ease-in-out infinite}
196.cta-section .cta-bg .orb-2{width:400px;height:400px;background:radial-gradient(circle,rgba(16,185,129,0.1) 0%,transparent 70%);bottom:-100px;left:-100px;animation:orb2 18s ease-in-out infinite}
197.cta-section .cta-inner{position:relative;z-index:2}
198.cta-section h2{font-size:clamp(2rem,4vw,3rem);margin-bottom:16px}
199.cta-section p{font-size:1.1rem;color:var(--text-dim);margin-bottom:36px;max-width:500px;margin-left:auto;margin-right:auto}
200.cta-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}
201
202/* FOOTER */
203.footer{padding:60px 0 30px;border-top:1px solid var(--border);background:var(--bg-subtle)}
204.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}
205.footer-brand{max-width:300px}
206.footer-brand .nav-logo{margin-bottom:16px}
207.footer-brand p{font-size:0.85rem;color:var(--text-dim);line-height:1.6}
208.footer-col h4{font-size:0.8rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--text-dim);margin-bottom:16px}
209.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}
210.footer-col ul li a{font-size:0.9rem;color:var(--text-dim);transition:color 0.3s}
211.footer-col ul li a:hover{color:var(--text-bright)}
212.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:30px;border-top:1px solid var(--border);font-size:0.8rem;color:var(--text-dim)}
213
214/* MOBILE */
215@media(max-width:900px){
216.nav-links{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(6,10,19,0.97);flex-direction:column;justify-content:center;align-items:center;gap:32px;z-index:999}
217.nav-links.active{display:flex}
218.nav-mobile-toggle{display:block;z-index:1001}
219.hero h1{font-size:clamp(1.8rem,6vw,2.6rem)}
220.story-grid{grid-template-columns:1fr;gap:48px}
221.values-grid{grid-template-columns:1fr}
222.team-grid{grid-template-columns:1fr}
223.tech-grid{grid-template-columns:1fr}
224.footer-grid{grid-template-columns:1fr 1fr;gap:32px}
225.footer-bottom{flex-direction:column;gap:8px;text-align:center}
226.nav-phone span.phone-text{display:none}
227}
228@media(max-width:600px){
229.hero-sub{font-size:1rem}
230.cta-actions{flex-direction:column;align-items:center}
231.btn{width:100%;justify-content:center;max-width:300px}
232.values-grid{grid-template-columns:1fr}
233.footer-grid{grid-template-columns:1fr}
234}
235</style>
236</head>
237<body>
238
239<!-- NAV -->
240<nav class="nav" id="nav">
241<div class="nav-inner">
242<a href="/" class="nav-logo">
243<div class="nav-logo-mark"><div class="bar"><div class="bar-blue"></div><div class="bar-green"></div></div><div class="stem"></div></div>
244<span>Total </span><span class="brand-ai">AI</span><span> Marketing</span>
245</a>
246<ul class="nav-links" id="navLinks">
247<li><a href="/">Home</a></li>
248<li><a href="/callradius.html">CallRadius</a></li>
249<li><a href="/blog">Blog</a></li>
250<li><a href="/about.html" style="color:var(--text-bright)">About</a></li>
251<li><a href="/contact.html">Contact</a></li>
252</ul>
253<a href="tel:4805882115" class="nav-phone"><svg viewBox="0 0 24 24">
253<path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"/></svg><span class="phone-text">(480) 588-2115</span></a>
254<button class="nav-mobile-toggle" onclick="toggleNav()" aria-label="Menu"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><line x1="3" y1="6" x2="21" y2="6"/><line x1="3" y1="12" x2="21" y2="12"/><line x1="3" y1="18" x2="21" y2="18"/></svg></button>
255</div>
256</nav>
257
258<!-- HERO -->
259<section class="hero">
260<div class="hero-bg">
261<div class="orb orb-1"></div>
262<div class="orb orb-2"></div>
263<div class="hero-grid"></div>
264</div>
265<div class="container hero-content">
266<div class="hero-badge"><span class="pulse"></span> Our Mission</div>
267<h1>About <span class="gradient-text">Total AI Marketing</span></h1>
268<p class="hero-sub">We didn't set out to build another marketing agency. We set out to build the technology that makes every other approach obsolete.</p>
269</div>
270</section>
271
272<!-- OUR STORY -->
273<section class="story">
274<div class="container">
275<div class="story-grid">
276<div class="story-text fade-up">
277<div class="section-label blue"><span class="pulse"></span> Our Story</div>
278<h2>Built to Close the Gap</h2>
279<p>Total AI Marketing was founded on a simple observation: the way people find local businesses is fundamentally changing. Local Service Ads now sit above paid search and organic results — but they're still managed with spreadsheets and guesswork. Yet most marketing companies still use yesterday's tools.</p>
280<p>We built CallRadius to close the gap. It uses AI to manage your Local Service Ads so every lead is scored, every dollar is optimized, and every call is answered fast — automatically, around the clock.</p>
281<p>We're not a marketing agency that resells other people's software. We're a technology company that builds its own platform and backs it with experienced teams who know how to drive results.</p>
282<div class="story-highlight">
283<p>"The companies that win the next decade of local marketing won't be the ones with the biggest ad budgets — they'll be the ones who never waste a lead."</p>
284</div>
285</div>
286<div class="timeline fade-up">
287<div class="timeline-item">
288<div class="timeline-dot"></div>
289<h4>Research Phase</h4>
290<p>Identified the LSA management gap — businesses win the top ad slot, then waste a large share of the budget on leads nobody scores, triages, or disputes.</p>
291</div>
292<div class="timeline-item">
293<div class="timeline-dot"></div>
294<h4>Platform Development</h4>
295<p>Built CallRadius from scratch — a hierarchical budget engine, AI lead triage and scoring, and speed-to-lead automation.</p>
296</div>
297<div class="timeline-item">
298<div class="timeline-dot"></div>
299<h4>Patent Filing</h4>
300<p>Filed a U.S. patent application protecting our core innovations in Local Service Ads management technology.</p>
301</div>
302<div class="timeline-item">
303<div class="timeline-dot"></div>
304<h4>Launch</h4>
305<p>Now serving local businesses and agencies nationwide with technology that makes every Local Service Ads dollar work harder.</p>
306</div>
307</div>
308</div>
309</div>
310</section>
311
312<!-- OUR VALUES -->
313<section class="values">
314<div class="container">
315<div class="section-header fade-up">
316<div class="section-label amber"><span class="pulse"></span> Our Values</div>
317<h2 class="section-title">What We Stand For</h2>
318<p class="section-subtitle">The principles that guide every platform we build, every campaign we manage, and every client we serve.</p>
319</div>
320<div class="values-grid">
321<div class="value-card blue-accent fade-up">
322<div class="value-icon">
323<svg width="26" height="26" viewBox="0 0 24 24" fill="none" stroke="var(--blue-light)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 2L2 7l10 5 10-5-10-5z"/><path d="M2 17l10 5 10-5"/><path d="M2 12l10 5 10-5"/></svg>
324</div>
325<h3>Technology First</h3>
326<p>We build a proprietary, patent-pending platform — not a dashboard that repackages someone else's data. Our technology is our competitive advantage, and it becomes yours.</p>
327</div>
328<div class="value-card green-accent fade-up">
329<div class="value-icon">
330<svg width="26" height="26" viewBox="0 0 24 24" fill="none" stroke="var(--emerald)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="22 12 18 12 15 21 9 3 6 12 2 12"/></svg>
331</div>
332<h3>Results Over Reports</h3>
333<p>Our platform doesn't just identify problems — it fixes them. Automated o
333ptimization, real-time adjustments, and measurable outcomes you can trace back to specific actions.</p>
334</div>
335<div class="value-card amber-accent fade-up">
336<div class="value-icon">
337<svg width="26" height="26" viewBox="0 0 24 24" fill="none" stroke="var(--amber)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><line x1="12" y1="16" x2="12" y2="12"/><line x1="12" y1="8" x2="12.01" y2="8"/></svg>
338</div>
339<h3>Transparency</h3>
340<p>Real-time dashboards, honest metrics, and no vanity numbers. You see exactly what's working, what's not, and what we're doing about it — at any time.</p>
341</div>
342<div class="value-card purple-accent fade-up">
343<div class="value-icon">
344<svg width="26" height="26" viewBox="0 0 24 24" fill="none" stroke="var(--purple)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M23 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/></svg>
345</div>
346<h3>Partnership</h3>
347<p>Dedicated teams manage your account while AI handles the heavy lifting. You get the precision of machine intelligence and the judgment of experienced marketers working together.</p>
348</div>
349</div>
350</div>
351</section>
352
353<!-- LEADERSHIP TEAM -->
354<section class="team-section">
355<div class="container">
356<div class="section-header fade-up">
357<div class="section-label purple"><span class="pulse"></span> Leadership</div>
358<h2 class="section-title">The Team Behind the Technology</h2>
359<p class="section-subtitle">Decades of sales, operations, and AI expertise driving results for our clients.</p>
360</div>
361<div class="team-grid">
362<div class="team-card fade-up">
363<div class="team-avatar">CS</div>
364<h3>Carl E. Smith</h3>
365<div class="team-role">President</div>
366<p class="team-bio">25+ years of sales leadership, managing 5,000+ accounts and driving $20M+ in annual revenue. Specializes in business development and strategic partnerships across the digital marketing landscape.</p>
367</div>
368<div class="team-card fade-up">
369<div class="team-avatar">TT</div>
370<h3>Tisha A. Templeton</h3>
371<div class="team-role">Chief Operations Officer</div>
372<p class="team-bio">30+ years in finance and operations. Expert in enterprise systems, project management, and organizational efficiency across multiple industries. Keeps the engine running.</p>
373</div>
374<div class="team-card fade-up">
375<div class="team-avatar">BB</div>
376<h3>Brook Bennett</h3>
377<div class="team-role">VP of Sales</div>
378<p class="team-bio">30+ years in sales and leadership. Oversees operations across the US, Canada, Australia, and UK with deep expertise in digital marketing solutions and client acquisition.</p>
379</div>
380<div class="team-card fade-up">
381<div class="team-avatar">G</div>
382<h3>Genifer</h3>
383<div class="team-role">Chief AI Officer</div>
384<p class="team-bio">Our AI specialist focused on search optimization, Local Service Ads management, Google Business Profile strategy, review management, and data-driven marketing decisions.</p>
385</div>
386<div class="team-card fade-up">
387<div class="team-avatar">MS</div>
388<h3>Melissa Smith</h3>
389<div class="team-role">Customer Success Manager</div>
390<p class="team-bio">10+ years of customer service experience. Manages client relationships and reporting for all programs with expertise in call analysis, performance optimization, and account health.</p>
391</div>
392<div class="team-card fade-up">
393<div class="team-avatar">EA</div>
394<h3>Erin Aksamit</h3>
395<div class="team-role">Customer Success Manager</div>
396<p class="team-bio">Background in banking and client relationship management. Ensures every client receives attentive, personalized service with a focus on clear communication and measurable outcomes.</p>
397</div>
398</div>
399</div>
400</section>
401
402<!-- OUR TECHNOLOGY -->
403<section class="tech-section">
404<div class="container">
405<div class="section-header fade-up">
406<div class="section-label green"><span class="pulse"></span> Our Technology</div>
407<h2 class="section-title">One Platform. Patent Pending.</h2>
408<p class="section-subtitle">Purpose-built AI technology solving the biggest challenge in local marketing today.</p>
409</div>
410<div class="tech-grid">
411
412<div class="tech-card green-card fade-up">
413<div class="tech-badge">LSA Management Platform</div>
414<h3>CallRadius</h3>
415<p class="tech-desc">AI-powered management for Google Local Service Ads. Every lead scored by AI, every dollar optimized in real-time, every call answered fast.</p>
416<div class="tech-visual">
417<!-- Mini Gauge SVG -->
418<svg width="140" height="100" viewBox="0 0 140 100">
419<path d="M 15 85 A 55 55 0 0 1 125 85" fill="none" stroke="rgba(16,185,129,0.1)" stroke-width="10" stroke-linecap="round"/>
420<path d="M 15 85 A 55 55 0 0 1 125 85" fill="none" stroke="url(#greenGrad)" stroke-width="10" stroke-linecap="round" stroke-dasharray="173" stroke-dashoffset="35">
421<animate attributeName="stroke-dashoffset" from="173" to="35" dur="1.5s" fill="freeze" begin="0.5s"/>
422</path>
423<!-- Needle -->
424<line x1="70" y1="85" x2="42" y2="42" stroke="var(--emerald-bright)" stroke-width="2.5" stroke-linecap="round" transform="rotate(0 70 85)">
425<animateTransform attributeName="transform" type="rotate" from="-80 70 85" to="25 70 85" dur="1.5s" fill="freeze" begin="0.5s"/>
426</line>
427<circle cx="70" cy="85" r="4" fill="var(--emerald)"/>
428<text x="70" y="75" text-anchor="middle" fill="var(--emerald)" font-family="Plus Jakarta Sans,sans-serif" font-size="22" font-weight="800">A-</text>
429<text x="70" y="95" text-anchor="middle" fill="var(--text-dim)" font-family="Inter,sans-serif" font-size="9">Campaign Health</text>
430<defs><linearGradient id="greenGrad" x1="0%" y1="0%" x2="100%" y2="0%"><stop offset="0%" stop-color="var(--emerald)"/><stop offset="100%" stop-color="var(--cyan)"/></linearGradient></defs>
431</svg>
432</div>
433<div class="patent">
434<svg viewBox="0 0 24 24" fill="currentColor"><path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4z"/></svg>
435Patent Pending — U.S. Application 64/063,539
436</div>
437<a href="/callradius.html" class="btn-learn">Learn More <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg></a>
438</div>
439
440</div>
441</div>
442</section>
443
444<!-- CTA -->
445<section class="cta-section">
446<div class="cta-bg">
447<div class="orb orb-1"></div>
448<div class="orb orb-2"></div>
449</div>
450<div class="container cta-inner">
451<h2 class="fade-up">Let's Build <span style="background:linear-gradient(135deg,var(--blue-light),var(--emerald-bright));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text">Something Together</span></h2>
452<p class="fade-up">Get a free assessment of your Local Service Ads performance. No obligation, no pressure — just clarity on where you stand.</p>
453<div class="cta-actions fade-up">
454<a href="/contact.html" class="btn btn-primary">Schedule a Consultation</a>
455<a href="tel:4805882115" class="btn btn-secondary">Call (480) 588-2115</a>
456</div>
457</div>
458</section>
459
460<!-- FOOTER -->
461<footer class="footer">
462<div class="container">
463<div class="footer-grid">
464<div class="footer-brand">
465<a href="/" class="nav-logo" style="font-size:1.1rem">
466<div class="nav-logo-mark" style="width:32px;height:32px"><div class="bar"><div class="bar-blue"></div><div class="bar-green"></div></div><div class="stem"></div></div>
467Total <span class="brand-ai">AI</span> Marketing
468</a>
469<p style="margin-top:12px">Patent-pending AI marketing technology for local businesses. Making every Local Service Ads dollar work harder.</p>
470</div>
471<div class="footer-col">
472<h4>Technology</h4>
473<ul>
474<li><a href="/callradius.html">CallRadius Platform</a></li>
475</ul>
476</div>
477<div class="footer-col">
478<h4>Company</h4>
479<ul>
480<li><a href="/blog">Blog</a></li>
481<li><a href="/about.html">About Us</a></li>
482<li><a href="/contact.html">Contact Us</a></li>
483</ul>
484</div>
485<div class="footer-col">
486<h4>Contact</h4>
487<ul>
488<li><a href="tel:4805882115">(480) 588-2115</a></li>
489<li><a href="mailto:[email protected]">[email protected]</a></li>
490<li><span style="font-size:0.85rem;color:var(--text-dim);line-height:1.4">6635 W. Happy Valley Rd<br>Suite A104-463<br>Glendale, AZ 85310</span></li>
491</ul>
492</div>
493</div>
494<div class="footer-bottom">
495<span>&copy; 2026 Total AI Marketing LLC. All rights reserved.</span>
496<span>Mon&ndash;Fri 9 AM &ndash; 5 PM MST</span>
497</div>
498</div>
499</footer>
500
501<script>
502/* Nav scroll */
503const nav=document.getElementById('nav');
504window.addEventListener('scroll',()=>{nav.classList.toggle('scrolled',window.scrollY>50)});
505
506/* Mobile toggle */
507function toggleNav(){document.getElementById('navLinks').classList.toggle('active')}
508function closeNav(){document.getElementById('navLinks').classList.remove('active')}
509
510/* Smooth scroll */
511document.querySelectorAll('a[href^="#"]').forEach(a=>{a.addEventListener('click',e=>{const t=document.querySelector(a.getAttribute('href'));if(t){e.preventDefault();t.scrollIntoView({behavior:'smooth',block:'start'})}})});
512
513/* IntersectionObserver fade-up */
514const observer=new IntersectionObserver((entries)=>{entries.forEach(entry=>{if(entry.isIntersecting){entry.target.classList.add('visible');observer.unobserve(entry.target)}})},{threshold:0.15,rootMargin:'0px 0px -40px 0px'});
515document.querySelectorAll('.fade-up').forEach(el=>observer.observe(el));
516</script>
516
517
518<!-- Newo.ai Chat Widget -->
519<script src="https://static.newo.ai/newo-chat/web-chat.js" name="web-chat" data-client-secret="32178db0-8c39-4fee-9dbe-dd450f8b60bf"></script>
519
520
521</body>
522</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.