AI Call Answering Service

AI Call Answering Service

* {
margin: 0;
padding: 0;
box-sizing: border-box;
}

html {
scroll-behavior: smooth;
}

body {
font-family: -apple-system, BlinkMacSystemFont, ‘Segoe UI’, Roboto, ‘Helvetica Neue’, Arial, sans-serif;
background: #0a0e27;
color: #e0e0e0;
line-height: 1.6;
overflow-x: hidden;
}

::-webkit-scrollbar {
width: 10px;
}

::-webkit-scrollbar-track {
background: #0a0e27;
}

::-webkit-scrollbar-thumb {
background: #00d4ff;
border-radius: 5px;
}

/* HERO SECTION */
.hero {
min-height: 100vh;
background: linear-gradient(135deg, #0a0e27 0%, #1a1f3a 50%, #0a0e27 100%);
display: flex;
align-items: center;
justify-content: center;
position: relative;
overflow: hidden;
border-bottom: 3px solid #00d4ff;
}

.hero::before {
content: ”;
position: absolute;
width: 400px;
height: 400px;
background: radial-gradient(circle, rgba(0, 212, 255, 0.15) 0%, transparent 70%);
top: 10%;
left: 10%;
animation: float 8s ease-in-out infinite;
}

.hero::after {
content: ”;
position: absolute;
width: 300px;
height: 300px;
background: radial-gradient(circle, rgba(185, 54, 255, 0.15) 0%, transparent 70%);
bottom: 10%;
right: 10%;
animation: float 10s ease-in-out infinite reverse;
}

@keyframes float {
0%, 100% { transform: translateY(0px); }
50% { transform: translateY(30px); }
}

.hero-content {
position: relative;
z-index: 2;
text-align: center;
max-width: 900px;
padding: 40px;
}

.hero h1 {
font-size: clamp(36px, 8vw, 72px);
font-weight: 900;
margin-bottom: 20px;
background: linear-gradient(135deg, #00d4ff 0%, #b936ff 50%, #ff006e 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
letter-spacing: -2px;
line-height: 1.1;
}

.hero p {
font-size: 24px;
color: #00d4ff;
margin-bottom: 40px;
font-weight: 300;
letter-spacing: 0.5px;
}

.btn-primary {
padding: 18px 50px;
font-size: 18px;
font-weight: 700;
background: linear-gradient(135deg, #00d4ff 0%, #b936ff 100%);
color: #0a0e27;
border: none;
border-radius: 8px;
cursor: pointer;
text-transform: uppercase;
letter-spacing: 1.5px;
transition: all 0.3s cubic-bezier(0.23, 1, 0.320, 1);
box-shadow: 0 0 30px rgba(0, 212, 255, 0.4), 0 0 60px rgba(185, 54, 255, 0.2);
}

.btn-primary:hover {
transform: translateY(-4px);
box-shadow: 0 0 50px rgba(0, 212, 255, 0.6), 0 0 100px rgba(185, 54, 255, 0.4);
}

.hero-badges {
margin-top: 30px;
color: #a0a0b0;
font-size: 14px;
letter-spacing: 1px;
}

/* SECTIONS */
.section {
padding: 100px 40px;
max-width: 1400px;
margin: 0 auto;
}

.section:nth-child(even) {
background: #1a1f3a;
border-top: 1px solid rgba(0, 212, 255, 0.2);
border-bottom: 1px solid rgba(0, 212, 255, 0.2);
}

.section h2 {
font-size: clamp(32px, 5vw, 56px);
text-align: center;
margin-bottom: 60px;
font-weight: 900;
background: linear-gradient(135deg, #00d4ff 0%, #b936ff 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
letter-spacing: -1px;
}

/* PROBLEM CARDS */
.cards-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 30px;
margin-top: 60px;
}

.card {
background: #151b2f;
padding: 40px;
border-radius: 12px;
border: 2px solid rgba(0, 212, 255, 0.2);
position: relative;
overflow: hidden;
transition: all 0.3s ease;
}

.card::before {
content: ”;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 4px;
background: linear-gradient(90deg, #00d4ff, #b936ff);
transform: scaleX(0);
transform-origin: left;
transition: transform 0.3s ease;
}

.card:hover {
border-color: #00d4ff;
box-shadow: 0 0 30px rgba(0, 212, 255, 0.2);
transform: translateY(-5px);
}

.card:hover::before {
transform: scaleX(1);
}

.card h3 {
color: #00d4ff;
font-size: 22px;
margin-bottom: 15px;
font-weight: 700;
}

.card p {
color: #a0a0b0;
line-height: 1.8;
font-size: 15px;
}

/* SOLUTION BOX */
.solution-box {
background: linear-gradient(135deg, rgba(0, 212, 255, 0.08) 0%, rgba(185, 54, 255, 0.08) 100%);
border-left: 5px solid #00d4ff;
border-right: 5px solid #b936ff;
border-radius: 12px;
padding: 50px;
max-width: 900px;
margin: 0 auto 60px;
box-shadow: inset 0 0 30px rgba(0, 212, 255, 0.05);
}

.solution-box p {
font-size: 18px;
margin-bottom: 25px;
color: #e0e0e0;
}

.solution-box strong {
color: #00d4ff;
font-weight: 700;
}

.solution-box ul {
list-style: none;
}

.solution-box li {
padding: 12px 0 12px 35px;
position: relative;
color: #a0a0b0;
font-size: 15px;
}

.solution-box li::before {
content: ‘✓’;
position: absolute;
left: 0;
color: #00d4ff;
font-weight: 900;
font-size: 20px;
}

/* HOW IT WORKS */
.steps-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 40px;
margin-top: 60px;
}

.step {
text-align: center;
position: relative;
}

.step-number {
width: 80px;
height: 80px;
margin: 0 auto 25px;
background: linear-gradient(135deg, #00d4ff 0%, #b936ff 100%);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 40px;
font-weight: 900;
color: #0a0e27;
box-shadow: 0 0 40px rgba(0, 212, 255, 0.4), 0 0 80px rgba(185, 54, 255, 0.2);
}

.step h3 {
font-size: 22px;
color: #00d4ff;
margin-bottom: 15px;
font-weight: 700;
}

.step p {
color: #a0a0b0;
font-size: 15px;
}

/* FEATURES */
.features-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
gap: 30px;
margin-top: 60px;
}

.feature {
background: rgba(21, 27, 47, 0.6);
padding: 35px;
border-radius: 10px;
border: 1px solid rgba(0, 212, 255, 0.15);
transition: all 0.3s ease;
}

.feature:hover {
border-color: #b936ff;
box-shadow: 0 0 30px rgba(185, 54, 255, 0.2);
background: rgba(21, 27, 47, 0.95);
}

.feature h4 {
color: #b936ff;
font-size: 18px;
margin-bottom: 12px;
font-weight: 700;
}

.feature p {
color: #a0a0b0;
font-size: 14px;
line-height: 1.7;
}

/* ROI SECTION */
.roi-section {
background: linear-gradient(135deg, #00d4ff 0%, #b936ff 50%, #ff006e 100%);
}

.roi-section h2 {
color: white;
text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
-webkit-text-fill-color: white;
}

.roi-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 40px;
margin-top: 60px;
}

.roi-card {
text-align: center;
color: white;
}

.roi-number {
font-size: 56px;
font-weight: 900;
margin-bottom: 10px;
text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
}

.roi-card p {
font-size: 16px;
font-weight: 600;
}

/* TESTIMONIALS */
.testimonials-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 30px;
margin-top: 60px;
}

.testimonial {
background: #151b2f;
padding: 40px;
border-radius: 12px;
border: 1px solid rgba(0, 212, 255, 0.2);
transition: all 0.3s ease;
}

.testimonial:hover {
border-color: #b936ff;
box-shadow: 0 0 30px rgba(185, 54, 255, 0.25);
}

.stars {
color: #ffc107;
font-size: 14px;
margin-bottom: 15px;
letter-spacing: 2px;
}

.testimonial-text {
color: #a0a0b0;
margin-bottom: 20px;
font-style: italic;
line-height: 1.8;
}

.testimonial-author {
color: #00d4ff;
font-weight: 700;
margin-bottom: 5px;
}

.testimonial-role {
color: #707080;
font-size: 13px;
}

/* PRICING */
.pricing-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 30px;
margin-top: 60px;
}

.pricing-card {
background: #151b2f;
border: 2px solid rgba(0, 212, 255, 0.2);
border-radius: 12px;
padding: 40px;
text-align: center;
transition: all 0.3s ease;
position: relative;
}

.pricing-card.featured {
border-color: #00d4ff;
box-shadow: 0 0 50px rgba(0, 212, 255, 0.3);
transform: scale(1.08);
}

.pricing-card:hover {
border-color: #b936ff;
box-shadow: 0 0 40px rgba(185, 54, 255, 0.3);
transform: translateY(-5px);
}

.pricing-badge {
background: linear-gradient(135deg, #00d4ff 0%, #b936ff 100%);
color: #0a0e27;
padding: 8px 16px;
border-radius: 20px;
font-size: 11px;
font-weight: 900;
text-transform: uppercase;
letter-spacing: 1.5px;
display: inline-block;
margin-bottom: 15px;
}

.pricing-card h3 {
font-size: 24px;
color: #e0e0e0;
margin-bottom: 10px;
font-weight: 700;
}

.pricing-amount {
font-size: 48px;
color: #00d4ff;
font-weight: 900;
margin-bottom: 5px;
}

.pricing-period {
color: #a0a0b0;
font-size: 16px;
margin-bottom: 20px;
}

.pricing-description {
color: #a0a0b0;
font-size: 14px;
margin-bottom: 25px;
}

.pricing-features {
list-style: none;
text-align: left;
margin-bottom: 35px;
min-height: 200px;
}

.pricing-features li {
color: #a0a0b0;
padding: 10px 0 10px 30px;
position: relative;
font-size: 14px;
}

.pricing-features li::before {
content: ‘✓’;
position: absolute;
left: 0;
color: #00d4ff;
font-weight: 900;
}

.btn-pricing {
width: 100%;
padding: 14px;
background: linear-gradient(135deg, #00d4ff 0%, #b936ff 100%);
color: #0a0e27;
border: none;
border-radius: 8px;
font-weight: 700;
font-size: 14px;
cursor: pointer;
text-transform: uppercase;
letter-spacing: 1px;
transition: all 0.3s ease;
}

.btn-pricing:hover {
transform: translateY(-2px);
box-shadow: 0 0 30px rgba(0, 212, 255, 0.4);
}

/* FAQ */
.faq-container {
max-width: 900px;
margin: 60px auto 0;
}

.faq-item {
margin-bottom: 20px;
border-bottom: 1px solid rgba(0, 212, 255, 0.1);
}

.faq-question {
padding: 20px;
background: rgba(0, 212, 255, 0.05);
border-radius: 8px;
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
transition: all 0.3s ease;
color: #00d4ff;
font-weight: 700;
font-size: 16px;
}

.faq-question:hover {
background: rgba(0, 212, 255, 0.1);
padding-left: 25px;
}

.faq-toggle {
display: inline-block;
transition: transform 0.3s ease;
font-size: 20px;
}

.faq-toggle.active {
transform: rotate(180deg);
}

.faq-answer {
max-height: 0;
overflow: hidden;
transition: max-height 0.3s ease;
padding: 0 20px;
color: #a0a0b0;
line-height: 1.8;
}

.faq-answer.active {
max-height: 300px;
padding: 20px;
}

/* CTA FORM */
.cta-section {
padding: 100px 40px;
background: linear-gradient(135deg, #1a1f3a 0%, #0a0e27 100%);
border-top: 2px solid #b936ff;
border-bottom: 2px solid #00d4ff;
}

.form-container {
max-width: 600px;
margin: 0 auto;
background: #151b2f;
padding: 50px;
border-radius: 12px;
border: 2px solid #b936ff;
box-shadow: 0 0 50px rgba(185, 54, 255, 0.2);
}

.form-container h2 {
font-size: 40px;
margin-bottom: 15px;
background: linear-gradient(135deg, #00d4ff 0%, #b936ff 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}

.form-container > p {
color: #a0a0b0;
margin-bottom: 35px;
font-size: 16px;
}

.form-group {
margin-bottom: 20px;
}

.form-input {
width: 100%;
padding: 14px 16px;
background: #0a0e27;
border: 1px solid rgba(0, 212, 255, 0.3);
border-radius: 8px;
color: #e0e0e0;
font-size: 14px;
transition: all 0.3s ease;
font-family: inherit;
}

.form-input:focus {
outline: none;
border-color: #00d4ff;
box-shadow: 0 0 20px rgba(0, 212, 255, 0.2);
}

.form-input::placeholder {
color: #707080;
}

.btn-submit {
width: 100%;
padding: 16px;
background: linear-gradient(135deg, #00d4ff 0%, #b936ff 100%);
color: #0a0e27;
border: none;
border-radius: 8px;
font-size: 16px;
font-weight: 900;
cursor: pointer;
text-transform: uppercase;
letter-spacing: 1.5px;
margin-top: 10px;
transition: all 0.3s ease;
}

.btn-submit:hover {
transform: translateY(-3px);
box-shadow: 0 0 40px rgba(0, 212, 255, 0.4), 0 0 80px rgba(185, 54, 255, 0.2);
}

.form-note {
text-align: center;
color: #a0a0b0;
font-size: 12px;
margin-top: 15px;
letter-spacing: 0.5px;
}

/* FOOTER */
footer {
background: #0a0e27;
border-top: 1px solid rgba(0, 212, 255, 0.2);
padding: 40px;
text-align: center;
color: #a0a0b0;
}

footer a {
color: #00d4ff;
text-decoration: none;
margin: 0 15px;
transition: color 0.3s ease;
}

footer a:hover {
color: #b936ff;
}

/* RESPONSIVE */
@media (max-width: 768px) {
.hero {
min-height: auto;
padding: 60px 20px;
}

.hero h1 {
font-size: 40px;
}

.hero p {
font-size: 18px;
}

.section {
padding: 60px 20px;
}

.section h2 {
font-size: 32px;
}

.pricing-card.featured {
transform: scale(1);
}

.btn-primary {
padding: 14px 30px;
font-size: 16px;
}

.roi-number {
font-size: 40px;
}
}

Never Miss a Customer Call Again

AI-powered call answering that captures leads 24/7

✓ No credit card • ✓ 5 min setup • ✓ Cancel anytime

The Problem Most Businesses Face

📞 Missed Calls = Lost Revenue

Your phone rings when you’re in meetings, with clients, or after hours. Every missed call is a potential customer lost to competitors.

💼 Can’t Hire 24/7 Support

Call center staff is expensive and you can’t justify the cost. Traditional answering services charge per minute.

⏱️ Data Entry Nightmare

Your staff manually transcribes voicemails and enters lead info. It’s slow, error-prone, and nobody likes doing it.

Our AI-Powered Solution

LeadsMagnet AI answers every call with a professional AI voice:

  • Greets callers with your business name
  • Qualifies leads with intelligent questions
  • Captures contact info and their needs automatically
  • Offers appointment scheduling or callbacks
  • Integrates with your CRM and email
  • Sends you alerts immediately

How It Works in 4 Steps

1

Forward Your Number

Point your business phone number to our system (2 minutes)

2

AI Answers Calls

Our AI picks up every call and greets callers professionally

3

Data Captured

Lead info flows automatically into your CRM

4

Close More Deals

Follow up fast while leads are hot

Powerful Features

🎯 Intelligent Lead Qualification

AI asks custom questions to qualify leads before they reach you

📱 Multi-Channel Support

Handles calls, texts, and web chat from a single dashboard

🔗 CRM Integration

Automatically syncs with Salesforce, HubSpot, Pipedrive, and more

📞 Call Recording

Full call recordings and transcripts for every conversation

📅 Appointment Scheduling

AI books meetings directly into your calendar

24/7 Availability

Never miss a call again, day or night, weekends too

Real Results from Our Customers

+47%

Increase in lead conversion

$12K

Average monthly revenue recovered

8 hrs

Time saved per week on data entry

99.9%

Uptime guarantee

What Our Customers Say

★ ★ ★ ★ ★

“We were losing 30-40% of calls. This AI answers every single one and we’ve tripled our conversion rate. Best investment ever.”

Sarah Johnson

Owner, Dental Practice

★ ★ ★ ★ ★

“Incredibly easy to set up. Within 24 hours we were live and capturing leads automatically. The AI sounds natural.”

Mike Chen

VP Sales, B2B SaaS

★ ★ ★ ★ ★

“Our after-hours calls now get answered professionally. We’re capturing leads we used to lose and customers love it.”

Rebecca Martinez

Manager, HVAC Services

Simple, Transparent Pricing

Starter

$99
/month

Perfect for small businesses

  • Up to 500 calls/month
  • Basic AI answering
  • Email notifications
  • Basic CRM integration
  • Email support

Enterprise

Custom
Contact us

For large organizations

  • Unlimited calls
  • White-label solution
  • Custom integrations
  • Dedicated account manager
  • Priority support
  • SLA guarantee

All plans include 14-day free trial. No credit card required.

Frequently Asked Questions

❓ How quickly can I get set up?
▼
You can be live in as little as 5 minutes. Simply point your number to our system and customize the AI’s greeting. No technical knowledge required.

❓ Will customers know they’re talking to an AI?
▼
Our AI sounds incredibly natural. Most customers don’t realize they’re talking to AI. If you prefer, you can inform them upfront. Either way, they’ll appreciate the immediate response.

❓ Does it integrate with my existing CRM?
▼
Yes! We integrate with Salesforce, HubSpot, Pipedrive, Zoho, and hundreds of other platforms. If your CRM has a Zapier integration, we can connect to it.

❓ What if I need to reach someone immediately?
▼
The AI can transfer calls to you immediately, send you an SMS alert, or offer the caller a callback appointment. You control how urgent calls are handled.

❓ Is there a contract or can I cancel anytime?
▼
No contracts. Pay month-to-month and cancel anytime. We’re confident you’ll love it, so we don’t lock you in. Most customers stay with us because we deliver results.

Ready to Stop Losing Leads?

Join hundreds of businesses that are capturing every single call and converting more leads.

✓ No credit card required • ✓ Instant access • ✓ Cancel anytime

function toggleFaq(element) {
const answer = element.nextElementSibling;
const toggle = element.querySelector(‘.faq-toggle’);

document.querySelectorAll(‘.faq-answer’).forEach(a => {
if (a !== answer) a.classList.remove(‘active’);
});
document.querySelectorAll(‘.faq-toggle’).forEach(t => {
if (t !== toggle) t.classList.remove(‘active’);
});

answer.classList.toggle(‘active’);
toggle.classList.toggle(‘active’);
}

function handleSubmit(e) {
e.preventDefault();
alert(‘Thanks for your interest! We’ll be in touch soon.’);
e.target.reset();
}