Response:
```html
<!DOCTYPE html>
<html lang="en-AU">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>AI Voice Agent for Tradie Businesses | Never Miss Another Call</title>
    <meta name="description" content="Your AI receptionist works 24/7 so you never miss a call. Book jobs, handle emergencies, and get back to work. Starting at $197/mo.">

    <style>
        :root {
            --bg-primary: #0B0C0E;
            --bg-secondary: #151720;
            --bg-tertiary: #1C1F2E;
            --text-primary: #E5E7EB;
            --text-secondary: #9CA3AF;
            --accent-blue: #3B82F6;
            --accent-green: #10B981;
            --accent-orange: #F59E0B;
            --accent-red: #EF4444;
            --gradient-blue: linear-gradient(135deg, #3B82F6 0%, #1D4ED8 100%);
        }

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

        html {
            scroll-behavior: smooth;
        }

        body {
            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif;
            background: var(--bg-primary);
            color: var(--text-primary);
            line-height: 1.6;
            overflow-x: hidden;
        }

        .container {
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 20px;
        }

        /* Navigation */
        nav {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            background: rgba(11, 12, 14, 0.95);
            backdrop-filter: blur(10px);
            z-index: 1000;
            padding: 15px 0;
            border-bottom: 1px solid rgba(59, 130, 246, 0.1);
        }

        nav .container {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .logo {
            font-size: 1.5rem;
            font-weight: 700;
            color: var(--text-primary);
            text-decoration: none;
        }

        .logo span {
            color: var(--accent-blue);
        }

        .nav-cta {
            background: var(--gradient-blue);
            color: white;
            padding: 10px 24px;
            border-radius: 8px;
            text-decoration: none;
            font-weight: 600;
            transition: transform 0.2s, box-shadow 0.2s;
        }

        .nav-cta:hover {
            transform: translateY(-2px);
            box-shadow: 0 10px 30px rgba(59, 130, 246, 0.3);
        }

        /* Hero Section */
        .hero {
            min-height: 100vh;
            display: flex;
            align-items: center;
            padding: 120px 0 80px;
            position: relative;
            overflow: hidden;
        }

        .hero::before {
            content: '';
            position: absolute;
            top: -50%;
            right: -20%;
            width: 600px;
            height: 600px;
            background: radial-gradient(circle, rgba(59, 130, 246, 0.15) 0%, transparent 70%);
            pointer-events: none;
        }

        .hero-content {
            max-width: 700px;
            position: relative;
            z-index: 1;
        }

        .hero-badge {
            display: inline-flex;
            align-items: center;
            gap: 8px;
            background: rgba(59, 130, 246, 0.1);
            border: 1px solid rgba(59, 130, 246, 0.3);
            padding: 8px 16px;
            border-radius: 50px;
            font-size: 0.875rem;
            color: var(--accent-blue);
            margin-bottom: 24px;
            animation: fadeInUp 0.6s ease-out;
        }

        .hero-badge::before {
            content: '';
            width: 8px;
            height: 8px;
            background: var(--accent-green);
            border-radius: 50%;
            animation: pulse 2s infinite;
        }

        @keyframes pulse {
            0%, 100% { opacity: 1; }
            50% { opacity: 0.5; }
        }

        .hero h1 {
            font-size: clamp(2.5rem, 5vw, 4rem);
            font-weight: 800;
            line-height: 1.1;
            margin-bottom: 24px;
            animation: fadeInUp 0.6s ease-out 0.1s backwards;
        }

        .hero h1 .highlight {
            background: var(--gradient-blue);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
        }

        .hero-subtitle {
            font-size: 1.25rem;
            color: var(--text-secondary);
            margin-bottom: 40px;
            animation: fadeInUp 0.6s ease-out 0.2s backwards;
        }

        .hero-cta-group {
            display: flex;
            gap: 16px;
            flex-wrap: wrap;
            animation: fadeInUp 0.6s ease-out 0.3s backwards;
        }

        .btn-primary {
            background: var(--gradient-blue);
            color: white;
            padding: 16px 32px;
            border-radius: 10px;
            text-decoration: none;
            font-weight: 600;
            font-size: 1.1rem;
            transition: all 0.3s ease;
            border: none;
            cursor: pointer;
        }

        .btn-primary:hover {
            transform: translateY(-3px);
            box-shadow: 0 15px 40px rgba(59, 130, 246, 0.4);
        }

        .btn-secondary {
            background: transparent;
            color: var(--text-primary);
            padding: 16px 32px;
            border-radius: 10px;
            text-decoration: none;
            font-weight: 600;
            font-size: 1.1rem;
            border: 2px solid rgba(255, 255, 255, 0.2);
            transition: all 0.3s ease;
        }

        .btn-secondary:hover {
            border-color: var(--accent-blue);
            background: rgba(59, 130, 246, 0.1);
        }

        .hero-stats {
            display: flex;
            gap: 40px;
            margin-top: 60px;
            padding-top: 40px;
            border-top: 1px solid rgba(255, 255, 255, 0.1);
            animation: fadeInUp 0.6s ease-out 0.4s backwards;
        }

        .stat-item {
            text-align: left;
        }

        .stat-number {
            font-size: 2rem;
            font-weight: 700;
            color: var(--accent-blue);
        }

        .stat-label {
            font-size: 0.875rem;
            color: var(--text-secondary);
        }

        /* Pain Points Section */
        .pain-points {
            padding: 100px 0;
            background: var(--bg-secondary);
        }

        .section-header {
            text-align: center;
            max-width: 600px;
            margin: 0 auto 60px;
        }

        .section-label {
            display: inline-block;
            color: var(--accent-blue);
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 2px;
            font-size: 0.875rem;
            margin-bottom: 16px;
        }

        .section-title {
            font-size: clamp(2rem, 4vw, 2.75rem);
            font-weight: 700;
            margin-bottom: 16px;
        }

        .section-subtitle {
            color: var(--text-secondary);
            font-size: 1.1rem;
        }

        .pain-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
            gap: 24px;
        }

        .pain-card {
            background: var(--bg-tertiary);
            border-radius: 16px;
            padding: 32px;
            border: 1px solid rgba(255, 255, 255, 0.05);
            transition: all 0.3s ease;
        }

        .pain-card:hover {
            transform: translateY(-5px);
            border-color: var(--accent-blue);
            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
        }

        .pain-icon {
            width: 56px;
            height: 56px;
            background: rgba(239, 68, 68, 0.1);
            border-radius: 12px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 20px;
            font-size: 1.5rem;
        }

        .pain-card h3 {
            font-size: 1.25rem;
            margin-bottom: 12px;
        }

        .pain-card p {
            color: var(--text-secondary);
        }

        /* ROI Calculator Section */
        .roi-section {
            padding: 100px 0;
        }

        .roi-calculator {
            background: var(--bg-secondary);
            border-radius: 24px;
            padding: 48px;
            border: 1px solid rgba(59, 130, 246, 0.2);
        }

        .roi-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 32px;
            margin-bottom: 48px;
        }

        .roi-item {
            text-align: center;
            padding: 24px;
            background: var(--bg-tertiary);
            border-radius: 12px;
        }

        .roi-value {
            font-size: 2.5rem;
            font-weight: 700;
            color: var(--accent-blue);
            margin-bottom: 8px;
        }

        .roi-label {
            color: var(--text-secondary);
            font-size: 0.9rem;
        }

        .roi-breakdown {
            background: var(--bg-tertiary);
            border-radius: 16px;
            padding: 32px;
            margin-bottom: 32px;
        }

        .roi-breakdown h4 {
            font-size: 1.1rem;
            margin-bottom: 20px;
            display: flex;
            align-items: center;
            gap: 10px;
        }

        .roi-calc-row {
            display: flex;
            justify-content: space-between;
            padding: 12px 0;
            border-bottom: 1px solid rgba(255, 255, 255, 0.05);
        }

        .roi-calc-row:last-child {
            border-bottom: none;
            font-weight: 700;
            color: var(--accent-green);
            font-size: 1.2rem;
            margin-top: 12px;
        }

        .roi-result {
            text-align: center;
            padding: 32px;
            background: linear-gradient(135deg, rgba(16, 185, 129, 0.1) 0%, rgba(59, 130, 246, 0.1) 100%);
            border-radius: 16px;
            border: 1px solid var(--accent-green);
        }

        .roi-result .big-number {
            font-size: 3.5rem;
            font-weight: 800;
            color: var(--accent-green);
            margin-bottom: 8px;
        }

        .roi-result p {
            color: var(--text-secondary);
        }

        /* Features Section */
        .features-section {
            padding: 100px 0;
            background: var(--bg-secondary);
        }

        .features-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 24px;
        }

        .feature-card {
            background: var(--bg-tertiary);
            border-radius: 16px;
            padding: 32px;
            border: 1px solid rgba(255, 255, 255, 0.05);
            transition: all 0.3s ease;
        }

        .feature-card:hover {
            border-color: var(--accent-blue);
        }

        .feature-icon {
            width: 48px;
            height: 48px;
            background: var(--gradient-blue);
            border-radius: 10px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 20px;
            font-size: 1.25rem;
        }

        .feature-card h3 {
            font-size: 1.2rem;
            margin-bottom: 12px;
        }

        .feature-card p {
            color: var(--text-secondary);
            font-size: 0.95rem;
        }

        /* Demo Section */
        .demo-section {
            padding: 100px 0;
        }

        .demo-container {
            background: var(--bg-secondary);
            border-radius: 24px;
            padding: 48px;
            border: 1px solid rgba(59, 130, 246, 0.2);
        }

        .demo-header {
            text-align: center;
            margin-bottom: 40px;
        }

        .demo-transcript {
            background: var(--bg-primary);
            border-radius: 16px;
            padding: 32px;
            font-family: 'SF Mono', Monaco, 'Courier New', monospace;
            font-size: 0.9rem;
            max-height: 500px;
            overflow-y: auto;
        }

        .transcript-message {
            margin-bottom: 20px;
            padding: 16px;
            border-radius: 12px;
            animation: fadeInUp 0.4s ease-out backwards;
        }

        .transcript-message:nth-child(1) { animation-delay: 0.1s; }
        .transcript-message:nth-child(2) { animation-delay: 0.3s; }
        .transcript-message:nth-child(3) { animation-delay: 0.5s; }
        .transcript-message:nth-child(4) { animation-delay: 0.7s; }
        .transcript-message:nth-child(5) { animation-delay: 0.9s; }
        .transcript-message:nth-child(6) { animation-delay: 1.1s; }
        .transcript-message:nth-child(7) { animation-delay: 1.3s; }

        .transcript-customer {
            background: rgba(59, 130, 246, 0.1);
            border-left: 3px solid var(--accent-blue);
            margin-right: 40px;
        }

        .transcript-ai {
            background: rgba(16, 185, 129, 0.1);
            border-left: 3px solid var(--accent-green);
            margin-left: 40px;
        }

        .transcript-label {
            font-size: 0.75rem;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 1px;
            margin-bottom: 8px;
            opacity: 0.7;
        }

        .transcript-text {
            line-height: 1.5;
        }

        /* Pricing Section */
        .pricing-section {
            padding: 100px 0;
            background: var(--bg-secondary);
        }

        .pricing-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 24px;
            max-width: 1000px;
            margin: 0 auto;
        }

        .pricing-card {
            background: var(--bg-tertiary);
            border-radius: 20px;
            padding: 40px 32px;
            border: 2px solid rgba(255, 255, 255, 0.05);
            transition: all 0.3s ease;
            position: relative;
        }

        .pricing-card:hover {
            transform: translateY(-5px);
        }

        .pricing-card.featured {
            border-color: var(--accent-blue);
            background: linear-gradient(180deg, rgba(59, 130, 246, 0.1) 0%, var(--bg-tertiary) 100%);
        }

        .pricing-card.featured::before {
            content: 'Most Popular';
            position: absolute;
            top: -12px;
            left: 50%;
            transform: translateX(-50%);
            background: var(--accent-blue);
            color: white;
            padding: 4px 16px;
            border-radius: 20px;
            font-size: 0.75rem;
            font-weight: 600;
        }

        .pricing-name {
            font-size: 1.25rem;
            font-weight: 600;
            margin-bottom: 8px;
        }

        .pricing-price {
            font-size: 3rem;
            font-weight: 800;
            margin-bottom: 4px;
        }

        .pricing-price span {
            font-size: 1rem;
            font-weight: 400;
            color: var(--text-secondary);
        }

        .pricing-desc {
            color: var(--text-secondary);
            font-size: 0.9rem;
            margin-bottom: 24px;
            padding-bottom: 24px;
            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        }

        .pricing-features {
            list-style: none;
            margin-bottom: 32px;
        }

        .pricing-features li {
            padding: 10px 0;
            display: flex;
            align-items: center;
            gap: 12px;
            color: var(--text-secondary);
            font-size: 0.95rem;
        }

        .pricing-features li::before {
            content: '✓';
            color: var(--accent-green);
            font-weight: 700;
        }

        .pricing-btn {
            display: block;
            width: 100%;
            padding: 14px;
            border-radius: 10px;
            text-align: center;
            text-decoration: none;
            font-weight: 600;
            transition: all 0.3s ease;
        }

        .pricing-btn.primary {
            background: var(--gradient-blue);
            color: white;
        }

        .pricing-btn.primary:hover {
            box-shadow: 0 10px 30px rgba(59, 130, 246, 0.3);
        }

        .pricing-btn.secondary {
            background: transparent;
            border: 2px solid rgba(255, 255, 255, 0.2);
            color: var(--text-primary);
        }

        .pricing-btn.secondary:hover {
            border-color: var(--accent-blue);
        }

        /* Testimonial Section */
        .testimonial-section {
            padding: 100px 0;
        }

        .testimonial-card {
            background: var(--bg-secondary);
            border-radius: 24px;
            padding: 48px;
            border: 1px solid rgba(59, 130, 246, 0.2);
            max-width: 800px;
            margin: 0 auto;
            text-align: center;
        }

        .testimonial-stars {
            color: var(--accent-orange);
            font-size: 1.5rem;
            margin-bottom: 24px;
        }

        .testimonial-text {
            font-size: 1.35rem;
            line-height: 1.7;
            margin-bottom: 32px;
            font-style: italic;
        }

        .testimonial-author {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 16px;
        }

        .testimonial-avatar {
            width: 56px;
            height: 56px;
            background: var(--gradient-blue);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: 700;
            font-size: 1.25rem;
        }

        .testimonial-info h4 {
            font-size: 1.1rem;
            margin-bottom: 4px;
        }

        .testimonial-info p {
            color: var(--text-secondary);
            font-size: 0.9rem;
        }

        /* FAQ Section */
        .faq-section {
            padding: 100px 0;
            background: var(--bg-secondary);
        }

        .faq-grid {
            max-width: 800px;
            margin: 0 auto;
        }

        .faq-item {
            background: var(--bg-tertiary);
            border-radius: 12px;
            margin-bottom: 16px;
            border: 1px solid rgba(255, 255, 255, 0.05);
            overflow: hidden;
        }

        .faq-question {
            padding: 24px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            cursor: pointer;
            font-weight: 600;
            font-size: 1.05rem;
        }

        .faq-question::after {
            content: '+';
            font-size: 1.5rem;
            color: var(--accent-blue);
            transition: transform 0.3s ease;
        }

        .faq-item.active .faq-question::after {
            transform: rotate(45deg);
        }

        .faq-answer {
            padding: 0 24px;
            max-height: 0;
            overflow: hidden;
            transition: all 0.3s ease;
        }

        .faq-item.active .faq-answer {
            padding: 0 24px 24px;
            max-height: 200px;
        }

        .faq-answer p {
            color: var(--text-secondary);
            line-height: 1.7;
        }

        /* CTA Section */
        .cta-section {
            padding: 100px 0;
        }

        .cta-box {
            background: linear-gradient(135deg, rgba(59, 130, 246, 0.2) 0%, rgba(16, 185, 129, 0.1) 100%);
            border-radius: 24px;
            padding: 64px;
            text-align: center;
            border: 1px solid rgba(59, 130, 246, 0.3);
        }

        .cta-box h2 {
            font-size: 2.5rem;
            margin-bottom: 16px;
        }

        .cta-box p {
            color: var(--text-secondary);
            font-size: 1.1rem;
            margin-bottom: 32px;
        }

        /* Footer */
        footer {
            padding: 40px 0;
            border-top: 1px solid rgba(255, 255, 255, 0.05);
        }

        footer .container {
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
            gap: 20px;
        }

        .footer-brand {
            font-weight: 600;
        }

        .footer-brand span {
            color: var(--accent-blue);
        }

        .footer-links {
            display: flex;
            gap: 24px;
        }

        .footer-links a {
            color: var(--text-secondary);
            text-decoration: none;
            font-size: 0.9rem;
            transition: color 0.2s;
        }

        .footer-links a:hover {
            color: var(--accent-blue);
        }

        .powered-by {
            color: var(--text-secondary);
            font-size: 0.85rem;
        }

        .powered-by span {
            color: var(--accent-blue);
        }

        /* Animations */
        @keyframes fadeInUp {
            from {
                opacity: 0;
                transform: translateY(20px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        .fade-in {
            opacity: 0;
            transform: translateY(30px);
            transition: all 0.6s ease-out;
        }

        .fade-in.visible {
            opacity: 1;
            transform: translateY(0);
        }

        /* Mobile Responsive */
        @media (max-width: 768px) {
            .hero h1 {
                font-size: 2.25rem;
            }

            .hero-stats {
                flex-direction: column;
                gap: 20px;
            }

            .roi-calculator {
                padding: 24px;
            }

            .demo-container {
                padding: 24px;
            }

            .transcript-customer,
            .transcript-ai {
                margin-left: 0;
                margin-right: 0;
            }

            .cta-box {
                padding: 40px 24px;
            }

            footer .container {
                flex-direction: column;
                text-align: center;
            }
        }
    </style>
</head>
<body>
    <!-- Navigation -->
    <nav>
        <div class="container">
            <a href="#" class="logo">Tradies<span>Voice</span></a>
            <a href="#pricing" class="nav-cta">Start Free Trial</a>
        </div>
    </nav>

    <!-- Hero Section -->
    <section class="hero">
        <div class="container">
            <div class="hero-content">
                <div class="hero-badge">AI Voice Agent for Tradie Businesses</div>
                <h1>You're on a job.<br>Your phone is ringing.<br><span class="highlight">The money's walking out the door.</span></h1>
                <p class="hero-subtitle">Every missed call is a lost job. Every voicemail is a competitor getting there first. Your AI receptionist answers every call, books every job, and keeps the money in your pocket — even when you can't answer.</p>
                <div class="hero-cta-group">
                    <a href="#pricing" class="btn-primary">Start Your Free Trial</a>
                    <a href="#demo" class="btn-secondary">See It In Action</a>
                </div>
                <div class="hero-stats">
                    <div class="stat-item">
                        <div class="stat-number">62%</div>
                        <div class="stat-label">of calls to small businesses go unanswered</div>
                    </div>
                    <div class="stat-item">
                        <div class="stat-number">$197/mo</div>
                        <div class="stat-label">vs $2,500+/month for a receptionist</div>
                    </div>
                    <div class="stat-item">
                        <div class="stat-number">24/7</div>
                        <div class="stat-label">AI never sleeps, never holidays</div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- Pain Points Section -->
    <section class="pain-points">
        <div class="container">
            <div class="section-header">
                <div class="section-label">The Reality</div>
                <h2 class="section-title">Every tradie knows this pain</h2>
                <p class="section-subtitle">You're on the tools. The phone's ringing. And there's nothing you can do about it.</p>
            </div>
            <div class="pain-grid">
                <div class="pain-card fade-in">
                    <div class="pain-icon">📵</div>
                    <h3>Missing Calls While On The Tools</h3>
                    <p>You're up a ladder, covered in mud, or operating machinery. Your phone rings. You can't answer. That caller moves to the next tradie on Google.</p>
                </div>
                <div class="pain-card fade-in">
                    <div class="pain-icon">🚨</div>
                    <h3>Losing Emergency Jobs To Competitors</h3>
                    <p>A burst pipe, a power outage, a security fault. The customer needs someone NOW. They call 3 tradies. First one to answer gets the $2,000 emergency job.</p>
                </div>
                <div class="pain-card fade-in">
                    <div class="pain-icon">🌙</div>
                    <h3>Spending Nights Doing Admin</h3>
                    <p>After 10 hours on the tools, you're answering voicemails, texting quotes, and chasing invoices. Your family sees you on the laptop. Again.</p>
                </div>
            </div>
        </div>
    </section>

    <!-- ROI Calculator Section -->
    <section class="roi-section">
        <div class="container">
            <div class="section-header">
                <div class="section-label">The Numbers</div>
                <h2 class="section-title">What is missing calls actually costing you?</h2>
                <p class="section-subtitle">Let's do the math on your lost revenue</p>
            </div>
            <div class="roi-calculator fade-in">
                <div class="roi-grid">
                    <div class="roi-item">
                        <div class="roi-value">20</div>
                        <div class="roi-label">Calls per week</div>
                    </div>
                    <div class="roi-item">
                        <div class="roi-value">40%</div>
                        <div class="roi-label">Calls missed</div>
                    </div>
                    <div class="roi-item">
                        <div class="roi-value">$850</div>
                        <div class="roi-label">Avg job value</div>
                    </div>
                    <div class="roi-item">
                        <div class="roi-value">25%</div>
                        <div class="roi-label">Conversion rate</div>
                    </div>
                </div>
                <div class="roi-breakdown">
                    <h4>📊 Monthly Revenue Breakdown</h4>
                    <div class="roi-calc-row">
                        <span>Weekly calls</span>
                        <span>20</span>
                    </div>
                    <div class="roi-calc-row">
                        <span>Missed calls per week (40%)</span>
                        <span>8</span>
                    </div>
                    <div class="roi-calc-row">
                        <span>Missed calls per month</span>
                        <span>32</span>
                    </div>
                    <div class="roi-calc-row">
                        <span>Jobs lost at 25% conversion</span>
                        <span>8 jobs</span>
                    </div>
                    <div class="roi-calc-row">
                        <span>Lost revenue (8 × $850 avg)</span>
                        <span>$6,800/month</span>
                    </div>
                    <div class="roi-calc-row">
                        <span>Sunaiva cost</span>
                        <span>-$197/mo</span>
                    </div>
                    <div class="roi-calc-row">
                        <span>Monthly profit increase</span>
                        <span>$6,603</span>
                    </div>
                </div>
                <div class="roi-result">
                    <div class="big-number">3,352%</div>
                    <p>Return on your $197 investment every month</p>
                </div>
            </div>
        </div>
    </section>

    <!-- Features Section -->
    <section class="features-section">
        <div class="container">
            <div class="section-header">
                <div class="section-label">How It Works</div>
                <h2 class="section-title">Your AI receptionist handles everything</h2>
                <p class="section-subtitle">Trained specifically for tradie businesses</p>
            </div>
            <div class="features-grid">
                <div class="feature-card fade-in">
                    <div class="feature-icon">🔧</div>
                    <h3>Understands All Trade Services</h3>
                    <p>Plumbing, electrical, carpentry, roofing, HVAC, landscaping — the AI knows your services and can discuss them naturally with customers.</p>
                </div>
                <div class="feature-card fade-in">
                    <div class="feature-icon">📋</div>
                    <h3>Collects Job Details</h3>
                    <p>Address, urgency, access codes, site photos, parking situation — the AI gathers everything you need before you even call back.</p>
                </div>
                <div class="feature-card fade-in">
                    <div class="feature-icon">🚨</div>
                    <h3>Prioritises Emergencies</h3>
                    <p>Burst pipes, gas leaks, no hot water — the AI tags emergencies and can alert you immediately or route to your on-call team.</p>
                </div>
                <div class="feature-card fade-in">
                    <div class="feature-icon">📅</div>
                    <h3>Books Directly Into Calendar</h3>
                    <p>The AI checks your availability and books confirmed jobs straight into your calendar. No back-and-forth. No double bookings.</p>
                </div>
                <div class="feature-card fade-in">
                    <div class="feature-icon">💬</div>
                    <h3>Natural Australian Voice</h3>
                    <p>Conversational, friendly, professional. Customers won't know they're talking to AI. Sounds like a real receptionist.</p>
                </div>
                <div class="feature-card fade-in">
                    <div class="feature-icon">🔗</div>
                    <h3>Integrates With Your Tools</h3>
                    <p>Connects with Jobber, Housecall Pro, Tradify, Xero, and more. Customer details flow straight into your existing workflow.</p>
                </div>
            </div>
        </div>
    </section>

    <!-- Demo Section -->
    <section class="demo-section" id="demo">
        <div class="container">
            <div class="section-header">
                <div class="section-label">See It In Action</div>
                <h2 class="section-title">Watch a real customer enquiry</h2>
                <p class="section-subtitle">This is exactly what happens when a customer calls</p>
            </div>
            <div class="demo-container fade-in">
                <div class="demo-header">
                    <div style="display: flex; align-items: center; justify-content: center; gap: 12px; margin-bottom: 24px;">
                        <div style="width: 12px; height: 12px; background: #EF4444; border-radius: 50%;"></div>
                        <div style="width: 12px; height: 12px; background: #F59E0B; border-radius: 50%;"></div>
                        <div style="width: 12px; height: 12px; background: #10B981; border-radius: 50%;"></div>
                    </div>
                    <p style="color: var(--text-secondary);">Live AI Voice Widget Demo</p>
                </div>
                <div class="demo-transcript">
                    <div class="transcript-message transcript-customer">
                        <div class="transcript-label">Customer</div>
                        <div class="transcript-text">Hi, I've got a burst pipe in my kitchen and water everywhere. It's pretty urgent, I need someone ASAP.</div>
                    </div>
                    <div class="transcript-message transcript-ai">
                        <div class="transcript-label">Sunaiva AI</div>
                        <div class="transcript-text">Oh no, I'm sorry to hear that! I can definitely help you get someone out there quickly. Can I get your address first?</div>
                    </div>
                    <div class="transcript-message transcript-customer">
                        <div class="transcript-label">Customer</div>
                        <div class="transcript-text">Yeah, it's 42 Miller Street in Thornbury, 3071.</div>
                    </div>
                    <div class="transcript-message transcript-ai">
                        <div class="transcript-label">Sunaiva AI</div>
                        <div class="transcript-text">Got it, 42 Miller Street, Thornbury. And can I get your name and a contact number in case we get disconnected?</div>
                    </div>
                    <div class="transcript-message transcript-customer">
                        <div class="transcript-label">Customer</div>
                        <div class="transcript-text">It's Sarah, and my number is 0412 345 678.</div>
                    </div>
                    <div class="transcript-message transcript-ai">
                        <div class="transcript-label">Sunaiva AI</div>
                        <div class="transcript-text">Perfect, thanks Sarah. I've got a plumber available who can be there within the hour. Would you like me to book them now? And do you have any access codes or is there parking available out the front?</div>
                    </div>
                    <div class="transcript-message transcript-customer">
                        <div class="transcript-label">Customer</div>
                        <div class="transcript-text">No code needed, just come to the front door. And there's street parking available.</div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- Pricing Section -->
    <section class="pricing-section" id="pricing">
        <div class="container">
            <div class="section-header">
                <div class="section-label">Pricing</div>
                <h2 class="section-title">Simple, transparent pricing</h2>
                <p class="section-subtitle">No contracts, no setup fees. Cancel anytime.</p>
            </div>
            <div class="pricing-grid">
                <div class="pricing-card fade-in">
                    <div class="pricing-name">Essentials</div>
                    <div class="pricing-price">$197<span>/mo</span></div>
                    <div class="pricing-desc">For solo tradies just starting out</div>
                    <ul class="pricing-features">
                        <li>1 phone line</li>
                        <li>Unlimited calls</li>
                        <li>AI voice receptionist</li>
                        <li>Basic job booking</li>
                        <li>Calendar integration</li>
                        <li>Business hours only</li>
                        <li>Email notifications</li>
                    </ul>
                    <a href="#" class="pricing-btn primary">Start Free Trial</a>
                </div>
                <div class="pricing-card featured fade-in">
                    <div class="pricing-name">Business</div>
                    <div class="pricing-price">$397<span>/mo</span></div>
                    <div class="pricing-desc">For growing tradie businesses</div>
                    <ul class="pricing-features">
                        <li>Everything in Essentials</li>
                        <li>3 phone lines</li>
                        <li>24/7 availability</li>
                        <li>Emergency call routing</li>
                        <li>SMS job notifications</li>
                        <li>Job management integration</li>
                        <li>Custom voice scripts</li>
                        <li>Call recording & analytics</li>
                    </ul>
                    <a href="#" class="pricing-btn primary">Start Free Trial</a>
                </div>
                <div class="pricing-card fade-in">
                    <div class="pricing-name">Growth</div>
                    <div class="pricing-price">$597<span>/mo</span></div>
                    <div class="pricing-desc">For established businesses with teams</div>
                    <ul class="pricing-features">
                        <li>Everything in Business</li>
                        <li>Unlimited phone lines</li>
                        <li>Multi-location support</li>
                        <li>Team dispatch automation</li>
                        <li>Advanced CRM integration</li>
                        <li>Priority support</li>
                        <li>Custom AI training</li>
                        <li>Dedicated account manager</li>
                    </ul>
                    <a href="#" class="pricing-btn secondary">Start Free Trial</a>
                </div>
            </div>
        </div>
    </section>

    <!-- Testimonial Section -->
    <section class="testimonial-section">
        <div class="container">
            <div class="testimonial-card fade-in">
                <div class="testimonial-stars">★★★★★</div>
                <p class="testimonial-text">"I was losing $5-6K a month in jobs I never even knew came in. Bloke calls up with a burst hot water system, I'm up a roof, can't answer, he goes to the next guy. Since Sunaiva, I haven't missed a single call. Last month alone the AI booked me 12 jobs I would have otherwise missed. It pays for itself in a day."</p>
                <div class="testimonial-author">
                    <div class="testimonial-avatar">MJ</div>
                    <div class="testimonial-info">
                        <h4>Mark Johnson</h4>
                        <p>Johnson Plumbing & Gas • Melbourne</p>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- FAQ Section -->
    <section class="faq-section">
        <div class="container">
            <div class="section-header">
                <div class="section-label">FAQ</div>
                <h2 class="section-title">Common questions from tradies</h2>
            </div>
            <div class="faq-grid">
                <div class="faq-item fade-in">
                    <div class="faq-question">Will customers know they're talking to AI?</div>
                    <div class="faq-answer">
                        <p>No. The AI has a natural, conversational Australian voice. It pauses, responds naturally, and can handle questions, objections, and casual conversation. Most customers won't realise until you tell them.</p>
                    </div>
                </div>
                <div class="faq-item fade-in">
                    <div class="faq-question">What if it's a complex job that needs my expertise?</div>
                    <div class="faq-answer">
                        <p>The AI collects all the details — photos, site access, job description — and sends you a complete job summary. You can then call the customer back with a quote, or the AI can book them for an on-site assessment.</p>
                    </div>
                </div>
                <div class="faq-item fade-in">
                    <div class="faq-question">Can it handle emergency calls differently?</div>
                    <div class="faq-answer">
                        <p>Absolutely. The AI is trained to recognise emergency keywords (burst pipe, gas leak, no power, etc.) and can either alert you immediately via SMS/call, or route to your on-call team. Emergencies get priority treatment.</p>
                    </div>
                </div>
                <div class="faq-item fade-in">
                    <div class="faq-question">Do I need any special equipment?</div>
                    <div class="faq-answer">
                        <p>No. Just your existing phone number. We redirect your calls to our AI, it handles the conversation, and forwards the details to you. Takes about 10 minutes to set up. No technicians, no hardware.</p>
                    </div>
                </div>
                <div class="faq-item fade-in">
                    <div class="faq-question">What if I'm already using a receptionist or answering service?</div>
                    <div class="faq-answer">
                        <p>Sunaiva works alongside your existing setup, or can replace it entirely. Many tradies use us for after-hours and weekends, while their receptionist handles business hours. You decide what works for your business.</p>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- CTA Section -->
    <section class="cta-section">
        <div class="container">
            <div class="cta-box fade-in">
                <h2>Ready to stop missing calls?</h2>
                <p>Join hundreds of Australian tradies who never miss a job. Start your free 14-day trial today. No credit card required.</p>
                <a href="#pricing" class="btn-primary" style="display: inline-block; padding: 18px 48px; font-size: 1.2rem;">Start Your Free Trial</a>
            </div>
        </div>
    </section>

    <!-- Footer -->
    <footer>
        <div class="container">
            <div class="footer-brand">Tradies<span>Voice</span></div>
            <div class="footer-links">
                <a href="#pricing">Pricing</a>
                <a href="#demo">Demo</a>
                <a href="#faq">FAQ</a>
            </div>
            <div class="powered-by">Powered by <span>Sunaiva</span></div>
        </div>
    </footer>

    <script>
        // FAQ Accordion
        document.querySelectorAll('.faq-question').forEach(question => {
            question.addEventListener('click', () => {
                const item = question.parentElement;
                item.classList.toggle('active');
            });
        });

        // Scroll Animation
        const observerOptions = {
            threshold: 0.1,
            rootMargin: '0px 0px -50px 0px'
        };

        const observer = new IntersectionObserver((entries) => {
            entries.forEach(entry => {
                if (entry.isIntersecting) {
                    entry.target.classList.add('visible');
                }
            });
        }, observerOptions);

        document.querySelectorAll('.fade-in').forEach(el => {
            observer.observe(el);
        });

        // Smooth scroll for anchor links
        document.querySelectorAll('a[href^="#"]').forEach(anchor => {
            anchor.addEventListener('click', function (e) {
                e.preventDefault();
                const target = document.querySelector(this.getAttribute('href'));
                if (target) {
                    target.scrollIntoView({
                        behavior: 'smooth',
                        block: 'start'
                    });
                }
            });
        });
    </script>

    <!-- Schema.org JSON-LD -->
    <script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@type": "Service",
        "name": "TradiesVoice - AI Voice Agent for Tradie Businesses",
        "description": "AI voice receptionist that answers calls, books jobs, and handles enquiries 24/7 for Australian tradie businesses.",
        "provider": {
            "@type": "Organization",
            "name": "Sunaiva",
            "url": "https://sunaiva.com"
        },
        "serviceType": "AI Voice Receptionist",
        "areaServed": {
            "@type": "Country",
            "name": "Australia"
        },
        "offers": {
            "@type": "AggregateOffer",
            "lowPrice": "197",
            "highPrice": "597",
            "priceCurrency": "AUD",
            "offerCount": "3"
        },
        "review": {
            "@type": "Review",
            "reviewRating": {
                "@type": "Rating",
                "ratingValue": "5"
            },
            "author": {
                "@type": "Person",
                "name": "Mark Johnson"
            }
        }
    }
    </script>
</body>
</html>
```


Response:
```html
<!DOCTYPE html>
<html lang="en-AU">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>AI Voice Agent for Tradie Businesses | Never Miss Another Call</title>
    <meta name="description" content="AI voice agent that answers calls 24/7, books jobs, and handles enquiries. Costs less than a receptionist. Start free trial.">

    <style>
        :root {
            --bg-primary: #0B0C0E;
            --bg-secondary: #151920;
            --bg-card: #1a1f2a;
            --text-primary: #E5E7EB;
            --text-secondary: #9CA3AF;
            --accent: #3B82F6;
            --accent-hover: #2563EB;
            --green: #10B981;
            --green-light: #34D399;
            --orange: #F59E0B;
            --border: #2D3748;
        }

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

        html {
            scroll-behavior: smooth;
        }

        body {
            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif;
            background-color: var(--bg-primary);
            color: var(--text-primary);
            line-height: 1.6;
            overflow-x: hidden;
        }

        .container {
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 20px;
        }

        /* Navigation */
        nav {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            background: rgba(11, 12, 14, 0.95);
            backdrop-filter: blur(10px);
            z-index: 1000;
            padding: 15px 0;
            border-bottom: 1px solid var(--border);
        }

        .nav-content {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .logo {
            font-size: 1.5rem;
            font-weight: 700;
            color: var(--text-primary);
            text-decoration: none;
        }

        .logo span {
            color: var(--accent);
        }

        .nav-cta {
            background: var(--accent);
            color: white;
            padding: 10px 24px;
            border-radius: 8px;
            text-decoration: none;
            font-weight: 600;
            transition: all 0.3s ease;
        }

        .nav-cta:hover {
            background: var(--accent-hover);
            transform: translateY(-2px);
        }

        /* Hero Section */
        .hero {
            min-height: 100vh;
            display: flex;
            align-items: center;
            padding: 120px 0 80px;
            background: linear-gradient(180deg, var(--bg-primary) 0%, var(--bg-secondary) 100%);
            position: relative;
            overflow: hidden;
        }

        .hero::before {
            content: '';
            position: absolute;
            top: -50%;
            right: -20%;
            width: 600px;
            height: 600px;
            background: radial-gradient(circle, rgba(59, 130, 246, 0.15) 0%, transparent 70%);
            pointer-events: none;
        }

        .hero-content {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 60px;
            align-items: center;
        }

        .hero-text h1 {
            font-size: 3.5rem;
            font-weight: 800;
            line-height: 1.1;
            margin-bottom: 24px;
        }

        .hero-text h1 span {
            color: var(--accent);
        }

        .hero-text p {
            font-size: 1.25rem;
            color: var(--text-secondary);
            margin-bottom: 32px;
            max-width: 500px;
        }

        .hero-stats {
            display: flex;
            gap: 40px;
            margin-bottom: 32px;
        }

        .stat {
            text-align: left;
        }

        .stat-number {
            font-size: 2.5rem;
            font-weight: 800;
            color: var(--green);
        }

        .stat-label {
            font-size: 0.9rem;
            color: var(--text-secondary);
        }

        .hero-cta {
            display: inline-flex;
            align-items: center;
            gap: 10px;
            background: var(--accent);
            color: white;
            padding: 16px 32px;
            border-radius: 10px;
            text-decoration: none;
            font-weight: 600;
            font-size: 1.1rem;
            transition: all 0.3s ease;
            box-shadow: 0 4px 20px rgba(59, 130, 246, 0.4);
        }

        .hero-cta:hover {
            background: var(--accent-hover);
            transform: translateY(-3px);
            box-shadow: 0 6px 30px rgba(59, 130, 246, 0.5);
        }

        .hero-visual {
            position: relative;
        }

        .phone-mockup {
            background: var(--bg-card);
            border-radius: 40px;
            padding: 20px;
            border: 3px solid var(--border);
            box-shadow: 0 25px 80px rgba(0, 0, 0, 0.5);
            max-width: 350px;
            margin: 0 auto;
        }

        .phone-screen {
            background: linear-gradient(180deg, #1a1f2a 0%, #0B0C0E 100%);
            border-radius: 25px;
            padding: 30px 20px;
            min-height: 500px;
        }

        .phone-header {
            display: flex;
            align-items: center;
            gap: 15px;
            margin-bottom: 30px;
            padding-bottom: 20px;
            border-bottom: 1px solid var(--border);
        }

        .phone-avatar {
            width: 50px;
            height: 50px;
            background: var(--accent);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.5rem;
        }

        .phone-info h4 {
            font-size: 1rem;
            margin-bottom: 2px;
        }

        .phone-info span {
            font-size: 0.8rem;
            color: var(--green);
        }

        .call-status {
            display: flex;
            align-items: center;
            gap: 8px;
            background: rgba(16, 185, 129, 0.1);
            padding: 8px 16px;
            border-radius: 20px;
            margin-bottom: 20px;
        }

        .call-status::before {
            content: '';
            width: 8px;
            height: 8px;
            background: var(--green);
            border-radius: 50%;
            animation: pulse 2s infinite;
        }

        @keyframes pulse {
            0%, 100% { opacity: 1; }
            50% { opacity: 0.5; }
        }

        .call-status span {
            font-size: 0.85rem;
            color: var(--green);
            font-weight: 500;
        }

        .chat-bubble {
            background: var(--bg-secondary);
            padding: 12px 16px;
            border-radius: 16px 16px 16px 4px;
            margin-bottom: 10px;
            max-width: 90%;
            font-size: 0.9rem;
        }

        .chat-bubble.ai {
            background: var(--accent);
            border-radius: 16px 16px 4px 16px;
            margin-left: auto;
        }

        .chat-time {
            font-size: 0.7rem;
            color: var(--text-secondary);
            text-align: right;
            margin-top: 5px;
        }

        /* Pain Points Section */
        .pain-points {
            padding: 100px 0;
            background: var(--bg-secondary);
        }

        .section-header {
            text-align: center;
            margin-bottom: 60px;
        }

        .section-header h2 {
            font-size: 2.5rem;
            font-weight: 700;
            margin-bottom: 16px;
        }

        .section-header p {
            font-size: 1.1rem;
            color: var(--text-secondary);
            max-width: 600px;
            margin: 0 auto;
        }

        .pain-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 30px;
        }

        .pain-card {
            background: var(--bg-card);
            border: 1px solid var(--border);
            border-radius: 16px;
            padding: 40px 30px;
            text-align: center;
            transition: all 0.3s ease;
        }

        .pain-card:hover {
            transform: translateY(-10px);
            border-color: var(--accent);
            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
        }

        .pain-icon {
            width: 80px;
            height: 80px;
            background: rgba(245, 158, 11, 0.1);
            border-radius: 20px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 0 auto 24px;
            font-size: 2.5rem;
        }

        .pain-card h3 {
            font-size: 1.3rem;
            margin-bottom: 12px;
        }

        .pain-card p {
            color: var(--text-secondary);
            font-size: 0.95rem;
        }

        .pain-cost {
            margin-top: 20px;
            padding-top: 20px;
            border-top: 1px solid var(--border);
            color: var(--orange);
            font-weight: 600;
        }

        /* ROI Calculator Section */
        .roi-section {
            padding: 100px 0;
            background: var(--bg-primary);
        }

        .roi-calculator {
            background: var(--bg-card);
            border: 1px solid var(--border);
            border-radius: 24px;
            padding: 50px;
            max-width: 900px;
            margin: 0 auto;
        }

        .roi-grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 50px;
        }

        .roi-inputs h3 {
            font-size: 1.5rem;
            margin-bottom: 30px;
        }

        .input-group {
            margin-bottom: 24px;
        }

        .input-group label {
            display: block;
            margin-bottom: 8px;
            font-weight: 500;
            color: var(--text-secondary);
        }

        .input-group input {
            width: 100%;
            padding: 14px 18px;
            background: var(--bg-secondary);
            border: 1px solid var(--border);
            border-radius: 10px;
            color: var(--text-primary);
            font-size: 1rem;
        }

        .input-group input:focus {
            outline: none;
            border-color: var(--accent);
        }

        .input-row {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 20px;
        }

        .roi-results {
            background: var(--bg-secondary);
            border-radius: 16px;
            padding: 30px;
        }

        .roi-results h3 {
            font-size: 1.3rem;
            margin-bottom: 24px;
            color: var(--text-secondary);
        }

        .result-item {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 16px 0;
            border-bottom: 1px solid var(--border);
        }

        .result-item:last-child {
            border-bottom: none;
        }

        .result-label {
            color: var(--text-secondary);
        }

        .result-value {
            font-size: 1.3rem;
            font-weight: 700;
        }

        .result-value.lost {
            color: var(--orange);
        }

        .result-value.saved {
            color: var(--green);
        }

        .roi-highlight {
            background: linear-gradient(135deg, var(--accent), var(--green));
            border-radius: 12px;
            padding: 20px;
            text-align: center;
            margin-top: 20px;
        }

        .roi-highlight .result-label {
            color: rgba(255, 255, 255, 0.8);
            font-size: 0.9rem;
        }

        .roi-highlight .result-value {
            color: white;
            font-size: 2rem;
        }

        /* Features Section */
        .features-section {
            padding: 100px 0;
            background: var(--bg-secondary);
        }

        .features-grid {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 30px;
        }

        .feature-card {
            background: var(--bg-card);
            border: 1px solid var(--border);
            border-radius: 16px;
            padding: 35px;
            display: flex;
            gap: 20px;
            transition: all 0.3s ease;
        }

        .feature-card:hover {
            border-color: var(--accent);
            transform: translateX(10px);
        }

        .feature-icon {
            width: 60px;
            height: 60px;
            background: rgba(59, 130, 246, 0.1);
            border-radius: 14px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.8rem;
            flex-shrink: 0;
        }

        .feature-content h3 {
            font-size: 1.2rem;
            margin-bottom: 10px;
        }

        .feature-content p {
            color: var(--text-secondary);
            font-size: 0.95rem;
        }

        /* Demo Section */
        .demo-section {
            padding: 100px 0;
            background: var(--bg-primary);
        }

        .demo-container {
            display: grid;
            grid-template-columns: 1fr 1.5fr;
            gap: 50px;
            align-items: center;
        }

        .demo-content h2 {
            font-size: 2.2rem;
            margin-bottom: 20px;
        }

        .demo-content p {
            color: var(--text-secondary);
            margin-bottom: 30px;
            font-size: 1.1rem;
        }

        .demo-features {
            list-style: none;
        }

        .demo-features li {
            display: flex;
            align-items: center;
            gap: 12px;
            padding: 12px 0;
            border-bottom: 1px solid var(--border);
        }

        .demo-features li::before {
            content: '✓';
            color: var(--green);
            font-weight: bold;
        }

        .demo-transcript {
            background: var(--bg-card);
            border: 1px solid var(--border);
            border-radius: 20px;
            overflow: hidden;
        }

        .transcript-header {
            background: var(--bg-secondary);
            padding: 20px 25px;
            border-bottom: 1px solid var(--border);
            display: flex;
            align-items: center;
            gap: 15px;
        }

        .transcript-dot {
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background: var(--orange);
        }

        .transcript-dot.green {
            background: var(--green);
        }

        .transcript-header h4 {
            font-size: 1rem;
        }

        .transcript-body {
            padding: 25px;
            max-height: 450px;
            overflow-y: auto;
        }

        .transcript-message {
            margin-bottom: 20px;
            animation: fadeIn 0.5s ease;
        }

        @keyframes fadeIn {
            from { opacity: 0; transform: translateY(10px); }
            to { opacity: 1; transform: translateY(0); }
        }

        .transcript-message.customer {
            text-align: left;
        }

        .transcript-message.ai {
            text-align: right;
        }

        .transcript-bubble {
            display: inline-block;
            max-width: 80%;
            padding: 12px 18px;
            border-radius: 18px;
            font-size: 0.95rem;
        }

        .transcript-message.customer .transcript-bubble {
            background: var(--bg-secondary);
            border-bottom-left-radius: 4px;
        }

        .transcript-message.ai .transcript-bubble {
            background: var(--accent);
            border-bottom-right-radius: 4px;
            text-align: left;
        }

        .transcript-label {
            font-size: 0.75rem;
            color: var(--text-secondary);
            margin-bottom: 6px;
        }

        /* Pricing Section */
        .pricing-section {
            padding: 100px 0;
            background: var(--bg-secondary);
        }

        .pricing-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 30px;
        }

        .pricing-card {
            background: var(--bg-card);
            border: 1px solid var(--border);
            border-radius: 20px;
            padding: 40px 30px;
            position: relative;
            transition: all 0.3s ease;
        }

        .pricing-card:hover {
            transform: translateY(-10px);
            box-shadow: 0 20px 50px rgba(0, 0, 0, 0.3);
        }

        .pricing-card.featured {
            border-color: var(--accent);
            box-shadow: 0 0 40px rgba(59, 130, 246, 0.2);
        }

        .pricing-card.featured::before {
            content: 'Most Popular';
            position: absolute;
            top: -12px;
            left: 50%;
            transform: translateX(-50%);
            background: var(--accent);
            color: white;
            padding: 6px 20px;
            border-radius: 20px;
            font-size: 0.8rem;
            font-weight: 600;
        }

        .pricing-name {
            font-size: 1.3rem;
            font-weight: 600;
            margin-bottom: 8px;
        }

        .pricing-desc {
            color: var(--text-secondary);
            font-size: 0.9rem;
            margin-bottom: 24px;
        }

        .pricing-price {
            margin-bottom: 30px;
        }

        .pricing-price .amount {
            font-size: 3rem;
            font-weight: 800;
        }

        .pricing-price .period {
            color: var(--text-secondary);
            font-size: 1rem;
        }

        .pricing-features {
            list-style: none;
            margin-bottom: 30px;
        }

        .pricing-features li {
            padding: 12px 0;
            border-bottom: 1px solid var(--border);
            display: flex;
            align-items: center;
            gap: 12px;
            font-size: 0.95rem;
        }

        .pricing-features li::before {
            content: '✓';
            color: var(--green);
            font-weight: bold;
        }

        .pricing-cta {
            display: block;
            text-align: center;
            padding: 14px;
            border-radius: 10px;
            text-decoration: none;
            font-weight: 600;
            transition: all 0.3s ease;
            background: var(--bg-secondary);
            color: var(--text-primary);
            border: 1px solid var(--border);
        }

        .pricing-cta:hover {
            background: var(--accent);
            border-color: var(--accent);
            color: white;
        }

        .pricing-card.featured .pricing-cta {
            background: var(--accent);
            border-color: var(--accent);
            color: white;
        }

        .pricing-card.featured .pricing-cta:hover {
            background: var(--accent-hover);
        }

        /* Testimonial Section */
        .testimonial-section {
            padding: 100px 0;
            background: var(--bg-primary);
        }

        .testimonial-card {
            background: var(--bg-card);
            border: 1px solid var(--border);
            border-radius: 24px;
            padding: 60px;
            max-width: 800px;
            margin: 0 auto;
            text-align: center;
            position: relative;
        }

        .testimonial-card::before {
            content: '"';
            font-size: 6rem;
            color: var(--accent);
            opacity: 0.3;
            position: absolute;
            top: 20px;
            left: 40px;
            font-family: Georgia, serif;
        }

        .testimonial-text {
            font-size: 1.4rem;
            line-height: 1.8;
            margin-bottom: 30px;
            font-style: italic;
        }

        .testimonial-author {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 20px;
        }

        .author-avatar {
            width: 60px;
            height: 60px;
            background: linear-gradient(135deg, var(--accent), var(--green));
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.5rem;
            font-weight: 700;
        }

        .author-info h4 {
            font-size: 1.1rem;
            margin-bottom: 4px;
        }

        .author-info span {
            color: var(--text-secondary);
            font-size: 0.9rem;
        }

        /* FAQ Section */
        .faq-section {
            padding: 100px 0;
            background: var(--bg-secondary);
        }

        .faq-container {
            max-width: 800px;
            margin: 0 auto;
        }

        .faq-item {
            background: var(--bg-card);
            border: 1px solid var(--border);
            border-radius: 12px;
            margin-bottom: 16px;
            overflow: hidden;
            transition: all 0.3s ease;
        }

        .faq-item:hover {
            border-color: var(--accent);
        }

        .faq-question {
            padding: 24px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            cursor: pointer;
            font-weight: 600;
            font-size: 1.05rem;
        }

        .faq-question::after {
            content: '+';
            font-size: 1.5rem;
            color: var(--accent);
            transition: transform 0.3s ease;
        }

        .faq-item.active .faq-question::after {
            transform: rotate(45deg);
        }

        .faq-answer {
            max-height: 0;
            overflow: hidden;
            transition: max-height 0.3s ease;
        }

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

        .faq-answer p {
            padding: 0 24px 24px;
            color: var(--text-secondary);
            line-height: 1.7;
        }

        /* CTA Section */
        .cta-section {
            padding: 100px 0;
            background: linear-gradient(180deg, var(--bg-primary) 0%, var(--bg-secondary) 100%);
            text-align: center;
        }

        .cta-box {
            background: var(--bg-card);
            border: 1px solid var(--border);
            border-radius: 24px;
            padding: 80px 40px;
            max-width: 900px;
            margin: 0 auto;
            position: relative;
            overflow: hidden;
        }

        .cta-box::before {
            content: '';
            position: absolute;
            top: -100px;
            right: -100px;
            width: 300px;
            height: 300px;
            background: radial-gradient(circle, rgba(59, 130, 246, 0.2) 0%, transparent 70%);
        }

        .cta-box h2 {
            font-size: 2.5rem;
            margin-bottom: 16px;
        }

        .cta-box p {
            color: var(--text-secondary);
            font-size: 1.2rem;
            margin-bottom: 32px;
        }

        .cta-button {
            display: inline-flex;
            align-items: center;
            gap: 10px;
            background: var(--accent);
            color: white;
            padding: 18px 40px;
            border-radius: 12px;
            text-decoration: none;
            font-weight: 600;
            font-size: 1.15rem;
            transition: all 0.3s ease;
            box-shadow: 0 4px 25px rgba(59, 130, 246, 0.4);
        }

        .cta-button:hover {
            background: var(--accent-hover);
            transform: translateY(-3px);
            box-shadow: 0 6px 35px rgba(59, 130, 246, 0.5);
        }

        /* Footer */
        footer {
            padding: 40px 0;
            background: var(--bg-primary);
            border-top: 1px solid var(--border);
        }

        .footer-content {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .footer-logo {
            font-size: 1.2rem;
            font-weight: 700;
        }

        .footer-logo span {
            color: var(--accent);
        }

        .footer-powered {
            color: var(--text-secondary);
            font-size: 0.9rem;
        }

        /* Responsive */
        @media (max-width: 1024px) {
            .hero-content {
                grid-template-columns: 1fr;
                text-align: center;
            }

            .hero-text p {
                margin: 0 auto 32px;
            }

            .hero-stats {
                justify-content: center;
            }

            .pain-grid,
            .pricing-grid {
                grid-template-columns: 1fr;
                max-width: 500px;
                margin: 0 auto;
            }

            .roi-grid {
                grid-template-columns: 1fr;
            }

            .features-grid {
                grid-template-columns: 1fr;
            }

            .demo-container {
                grid-template-columns: 1fr;
            }

            .demo-transcript {
                max-width: 500px;
                margin: 0 auto;
            }
        }

        @media (max-width: 768px) {
            .hero-text h1 {
                font-size: 2.5rem;
            }

            .section-header h2 {
                font-size: 2rem;
            }

            .roi-calculator {
                padding: 30px 20px;
            }

            .input-row {
                grid-template-columns: 1fr;
            }

            .pricing-grid {
                gap: 20px;
            }

            .testimonial-card {
                padding: 40px 24px;
            }

            .testimonial-text {
                font-size: 1.1rem;
            }

            .cta-box h2 {
                font-size: 1.8rem;
            }

            .footer-content {
                flex-direction: column;
                gap: 16px;
                text-align: center;
            }
        }
    </style>

    <!-- Schema.org JSON-LD -->
    <script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@type": "Service",
        "name": "Sunaiva AI Voice Agent for Tradie Businesses",
        "description": "AI voice agent that answers calls 24/7, books jobs, and handles enquiries for tradie businesses. Never miss another call while on the tools.",
        "provider": {
            "@type": "Organisation",
            "name": "Sunaiva",
            "url": "https://sunaiva.com"
        },
        "areaServed": {
            "@type": "Country",
            "name": "Australia"
        },
        "offers": {
            "@type": "AggregateOffer",
            "lowPrice": "197",
            "highPrice": "597",
            "priceCurrency": "AUD",
            "offerCount": "3"
        },
        "serviceType": "AI Voice Agent",
        "category": "Business Technology"
    }
    </script>
</head>
<body>
    <!-- Navigation -->
    <nav>
        <div class="container nav-content">
            <a href="#" class="logo">Tradies<span>Voice</span></a>
            <a href="#pricing" class="nav-cta">Start Free Trial</a>
        </div>
    </nav>

    <!-- Hero Section -->
    <section class="hero">
        <div class="container hero-content">
            <div class="hero-text">
                <h1>AI Voice Agent for <span>Tradie</span> Businesses</h1>
                <p>Never miss another call while you're on the tools. Your AI receptionist answers 24/7, books jobs directly into your calendar, and handles enquiries — all for $197/month.</p>

                <div class="hero-stats">
                    <div class="stat">
                        <div class="stat-number">62%</div>
                        <div class="stat-label">of calls missed</div>
                    </div>
                    <div class="stat">
                        <div class="stat-number">$4.2K</div>
                        <div class="stat-label">lost per month</div>
                    </div>
                    <div class="stat">
                        <div class="stat-number">$2,364</div>
                        <div class="stat-label">per year vs receptionist</div>
                    </div>
                </div>

                <a href="#pricing" class="hero-cta">
                    Start Your Free Trial
                    <svg width="20" height="20" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24">
                        <path d="M5 12h14M12 5l7 7-7 7"/>
                    </svg>
                </a>
            </div>

            <div class="hero-visual">
                <div class="phone-mockup">
                    <div class="phone-screen">
                        <div class="phone-header">
                            <div class="phone-avatar">🔧</div>
                            <div class="phone-info">
                                <h4>TradiesVoice AI</h4>
                                <span>Online 24/7</span>
                            </div>
                        </div>

                        <div class="call-status">
                            <span>Live Call</span>
                        </div>

                        <div class="chat-bubble">
                            Hi, I've got a leaking tap that needs fixing ASAP. Can you send someone today?
                        </div>
                        <div class="chat-time">Customer • 0:02</div>

                        <div class="chat-bubble ai">
                            Absolutely! I can book you in for today. What's your address?
                        </div>
                        <div class="chat-time">AI Agent • 0:05</div>

                        <div class="chat-bubble">
                            42 Smith Street, Marrickville. It's pretty urgent.
                        </div>
                        <div class="chat-time">Customer • 0:09</div>

                        <div class="chat-bubble ai">
                            Got it. I've found a slot at 2pm today. Shall I confirm the booking?
                        </div>
                        <div class="chat-time">AI Agent • 0:12</div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- Pain Points Section -->
    <section class="pain-points">
        <div class="container">
            <div class="section-header">
                <h2>Why Tradies Lose Thousands Every Month</h2>
                <p>Running a trade business is tough. Don't let missed calls cost you jobs.</p>
            </div>

            <div class="pain-grid">
                <div class="pain-card">
                    <div class="pain-icon">📵</div>
                    <h3>Missing Calls While On The Tools</h3>
                    <p>When you're on a job, you can't answer the phone. Every missed call is a potential customer calling your competitor.</p>
                    <div class="pain-cost">Cost: Up to $4,200/month</div>
                </div>

                <div class="pain-card">
                    <div class="pain-icon">🚨</div>
                    <h3>Losing Emergency Jobs</h3>
                    <p>Emergency calls don't wait. If you can't answer, the customer moves on to the next tradie who picks up.</p>
                    <div class="pain-cost">Cost: $500+ per emergency</div>
                </div>

                <div class="pain-card">
                    <div class="pain-icon">📋</div>
                    <h3>Evenings Spent On Admin</h3>
                    <p>After a long day on the tools, you're stuck doing paperwork instead of spending time with family.</p>
                    <div class="pain-cost">Cost: 10+ hours/week</div>
                </div>
            </div>
        </div>
    </section>

    <!-- ROI Calculator Section -->
    <section class="roi-section">
        <div class="container">
            <div class="section-header">
                <h2>Calculate Your Lost Revenue</h2>
                <p>See exactly how much money you're leaving on the table every month.</p>
            </div>

            <div class="roi-calculator">
                <div class="roi-grid">
                    <div class="roi-inputs">
                        <h3>Your Business Numbers</h3>

                        <div class="input-group">
                            <label>Calls per week</label>
                            <input type="number" id="callsPerWeek" value="20" min="1">
                        </div>

                        <div class="input-group">
                            <label>Missed call rate (%)</label>
                            <input type="number" id="missedRate" value="40" min="1" max="100">
                        </div>

                        <div class="input-row">
                            <div class="input-group">
                                <label>Min job value ($)</label>
                                <input type="number" id="minJob" value="200" min="1">
                            </div>
                            <div class="input-group">
                                <label>Max job value ($)</label>
                                <input type="number" id="maxJob" value="5000" min="1">
                            </div>
                        </div>

                        <div class="input-group">
                            <label>Booking conversion rate (%)</label>
                            <input type="number" id="conversionRate" value="25" min="1" max="100">
                        </div>
                    </div>

                    <div class="roi-results">
                        <h3>Your Monthly Loss</h3>

                        <div class="result-item">
                            <span class="result-label">Missed calls per month</span>
                            <span class="result-value" id="missedCalls">32</span>
                        </div>

                        <div class="result-item">
                            <span class="result-label">Jobs lost per month</span>
                            <span class="result-value" id="jobsLost">8</span>
                        </div>

                        <div class="result-item">
                            <span class="result-label">Average job value</span>
                            <span class="result-value" id="avgJobValue">$2,600</span>
                        </div>

                        <div class="result-item">
                            <span class="result-label">Revenue lost monthly</span>
                            <span class="result-value lost" id="revenueLost">$20,800</span>
                        </div>

                        <div class="result-item">
                            <span class="result-label">Annual revenue lost</span>
                            <span class="result-value lost" id="annualLost">$249,600</span>
                        </div>

                        <div class="roi-highlight">
                            <div class="result-label">With Sunaiva ($197/mo)</div>
                            <div class="result-value saved" id="savings">10,447%</div>
                            <div class="result-label">ROI per year</div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- Features Section -->
    <section class="features-section">
        <div class="container">
            <div class="section-header">
                <h2>Built for Tradie Businesses</h2>
                <p>Every feature designed to handle trade-specific enquiries and get you more jobs.</p>
            </div>

            <div class="features-grid">
                <div class="feature-card">
                    <div class="feature-icon">🔧</div>
                    <div class="feature-content">
                        <h3>Understands All Trade Services</h3>
                        <p>Plumbing, electrical, carpentry, painting, landscaping — the AI knows your services and can discuss job requirements with customers.</p>
                    </div>
                </div>

                <div class="feature-card">
                    <div class="feature-icon">📍</div>
                    <div class="feature-content">
                        <h3>Collects Job Details</h3>
                        <p>Gathers address, urgency level, access information, and even photos sent by customers — so you have everything before you arrive.</p>
                    </div>
                </div>

                <div class="feature-card">
                    <div class="feature-icon">🚨</div>
                    <div class="feature-content">
                        <h3>Prioritises Emergencies</h3>
                        <p>Urgent jobs get flagged and routed to you immediately. Never lose an emergency call to a competitor again.</p>
                    </div>
                </div>

                <div class="feature-card">
                    <div class="feature-icon">📅</div>
                    <div class="feature-content">
                        <h3>Books Directly Into Calendar</h3>
                        <p>The AI checks your availability and books confirmed jobs straight into your calendar. No more back-and-forth.</p>
                    </div>
                </div>

                <div class="feature-card">
                    <div class="feature-icon">🗣</div>
                    <div class="feature-content">
                        <h3>Natural Australian Voice</h3>
                        <p>Conversational, friendly, and professional. Customers won't know they're talking to an AI — and they won't care.</p>
                    </div>
                </div>

                <div class="feature-card">
                    <div class="feature-icon">📊</div>
                    <div class="feature-content">
                        <h3>Smart Call Routing</h3>
                        <p>After-hours calls, emergencies, or quote requests — route different enquiry types to the right person at the right time.</p>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- Demo Section -->
    <section class="demo-section">
        <div class="container">
            <div class="demo-container">
                <div class="demo-content">
                    <h2>See It In Action</h2>
                    <p>Watch how the AI handles a real enquiry — from initial call to confirmed booking.</p>

                    <ul class="demo-features">
                        <li>Answers immediately, 24/7</li>
                        <li>Understands trade-specific terminology</li>
                        <li>Collects address and job details</li>
                        <li>Checks availability in real-time</li>
                        <li>Confirms booking via SMS</li>
                    </ul>
                </div>

                <div class="demo-transcript">
                    <div class="transcript-header">
                        <div class="transcript-dot"></div>
                        <div class="transcript-dot green"></div>
                        <div class="transcript-dot green"></div>
                        <h4>Live Call Transcript</h4>
                    </div>
                    <div class="transcript-body">
                        <div class="transcript-message customer">
                            <div class="transcript-label">Customer</div>
                            <div class="transcript-bubble">Hi, I've got a blocked drain that's causing problems. Can you send someone out?</div>
                        </div>
                        <div class="transcript-message ai">
                            <div class="transcript-label">Sunaiva AI</div>
                            <div class="transcript-bubble">Of course! I can help you with that. How urgent is this — is water backing up or is it draining slowly?</div>
                        </div>
                        <div class="transcript-message customer">
                            <div class="transcript-label">Customer</div>
                            <div class="transcript-bubble">It's pretty bad, water's coming up through the sink. Need someone today if possible.</div>
                        </div>
                        <div class="transcript-message ai">
                            <div class="transcript-label">Sunaiva AI</div>
                            <div class="transcript-bubble">Got it, that's an emergency. What's your address so I can find the earliest available slot?</div>
                        </div>
                        <div class="transcript-message customer">
                            <div class="transcript-label">Customer</div>
                            <div class="transcript-bubble">15a Jones Road, Hornsby. I've got a dog but she's friendly.</div>
                        </div>
                        <div class="transcript-message ai">
                            <div class="transcript-label">Sunaiva AI</div>
                            <div class="transcript-bubble">Perfect. I can send a plumber at 3pm today. That's the earliest available. Shall I confirm the booking?</div>
                        </div>
                        <div class="transcript-message customer">
                            <div class="transcript-label">Customer</div>
                            <div class="transcript-bubble">Yes please, that would be great.</div>
                        </div>
                        <div class="transcript-message ai">
                            <div class="transcript-label">Sunaiva AI</div>
                            <div class="transcript-bubble">Confirmed! You'll receive an SMS with the booking details. Our plumber will arrive between 3pm and 4pm. Anything else you need?</div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- Pricing Section -->
    <section class="pricing-section" id="pricing">
        <div class="container">
            <div class="section-header">
                <h2>Simple, Transparent Pricing</h2>
                <p>No contracts, no setup fees. Cancel anytime. Start with a free 14-day trial.</p>
            </div>

            <div class="pricing-grid">
                <div class="pricing-card">
                    <div class="pricing-name">Essentials</div>
                    <div class="pricing-desc">Perfect for solo tradies starting out</div>
                    <div class="pricing-price">
                        <span class="amount">$197</span>
                        <span class="period">/month</span>
                    </div>
                    <ul class="pricing-features">
                        <li>Unlimited calls per month</li>
                        <li>Natural Australian voice</li>
                        <li>Calendar integration</li>
                        <li>SMS confirmations</li>
                        <li>Basic job booking</li>
                        <li>Business hours support</li>
                    </ul>
                    <a href="#" class="pricing-cta">Start Free Trial</a>
                </div>

                <div class="pricing-card featured">
                    <div class="pricing-name">Business</div>
                    <div class="pricing-desc">For growing trade businesses</div>
                    <div class="pricing-price">
                        <span class="amount">$397</span>
                        <span class="period">/month</span>
                    </div>
                    <ul class="pricing-features">
                        <li>Everything in Essentials</li>
                        <li>Multi-location support</li>
                        <li>Emergency call routing</li>
                        <li>Custom voice greetings</li>
                        <li>Advanced analytics</li>
                        <li>Priority support</li>
                        <li>CRM integration</li>
                    </ul>
                    <a href="#" class="pricing-cta">Start Free Trial</a>
                </div>

                <div class="pricing-card">
                    <div class="pricing-name">Growth</div>
                    <div class="pricing-desc">For established trade companies</div>
                    <div class="pricing-price">
                        <span class="amount">$597</span>
                        <span class="period">/month</span>
                    </div>
                    <ul class="pricing-features">
                        <li>Everything in Business</li>
                        <li>Multiple AI agents</li>
                        <li>Custom integrations</li>
                        <li>Dedicated account manager</li>
                        <li>White-label options</li>
                        <li>24/7 priority support</li>
                        <li>Advanced reporting</li>
                    </ul>
                    <a href="#" class="pricing-cta">Start Free Trial</a>
                </div>
            </div>
        </div>
    </section>

    <!-- Testimonial Section -->
    <section class="testimonial-section">
        <div class="container">
            <div class="testimonial-card">
                <p class="testimonial-text">"Before Sunaiva, I was losing 2-3 jobs a week because I couldn't answer the phone while on a job. Now the AI books everything straight into my calendar. I've saved over $5,000 in missed jobs last month alone. Best investment I've made for the business."</p>
                <div class="testimonial-author">
                    <div class="author-avatar">M</div>
                    <div class="author-info">
                        <h4>Michael Anderson</h4>
                        <span>Anderson Plumbing & Gas • Sydney</span>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- FAQ Section -->
    <section class="faq-section">
        <div class="container">
            <div class="section-header">
                <h2>Frequently Asked Questions</h2>
                <p>Everything you need to know about Sunaiva for tradie businesses.</p>
            </div>

            <div class="faq-container">
                <div class="faq-item">
                    <div class="faq-question">Will customers know they're talking to an AI?</div>
                    <div class="faq-answer">
                        <p>No — the AI uses a natural, conversational Australian voice that sounds human. Most customers won't realise they're speaking to an AI until you tell them. The technology has come a long way!</p>
                    </div>
                </div>

                <div class="faq-item">
                    <div class="faq-question">Can the AI handle emergency calls differently?</div>
                    <div class="faq-answer">
                        <p>Absolutely. You can set up custom rules so that emergency calls (like blocked drains, gas leaks, or no hot water) are immediately routed to your phone, while less urgent enquiries are booked into your calendar. You'll never miss an emergency again.</p>
                    </div>
                </div>

                <div class="faq-item">
                    <div class="faq-question">What happens if the AI can't answer a question?</div>
                    <div class="faq-answer">
                        <p>The AI is trained on thousands of trade scenarios, but if it does encounter something it can't handle, it will politely take a message and SMS you the details so you can call back when convenient.</p>
                    </div>
                </div>

                <div class="faq-item">
                    <div class="faq-question">Do I need any technical skills to set this up?</div>
                    <div class="faq-answer">
                        <p>Not at all. Setup takes about 10 minutes. Just connect your calendar, record a short voice greeting, and you're ready to go. No coding, no complex integrations. We walk you through it step by step.</p>
                    </div>
                </div>

                <div class="faq-item">
                    <div class="faq-question">What if I want to cancel?</div>
                    <div class="faq-answer">
                        <p>No problem. There are no contracts or lock-in periods. Cancel anytime with 30 days' notice. But we think once you see the results, you won't want to!</p>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- CTA Section -->
    <section class="cta-section">
        <div class="container">
            <div class="cta-box">
                <h2>Ready To Never Miss Another Call?</h2>
                <p>Join hundreds of tradies who are already using AI to grow their business. Start your free 14-day trial today.</p>
                <a href="#pricing" class="cta-button">
                    Start Your Free Trial
                    <svg width="20" height="20" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24">
                        <path d="M5 12h14M12 5l7 7-7 7"/>
                    </svg>
                </a>
            </div>
        </div>
    </section>

    <!-- Footer -->
    <footer>
        <div class="container footer-content">
            <div class="footer-logo">Tradies<span>Voice</span></div>
            <div class="footer-powered">Powered by <a href="https://sunaiva.com" style="color: var(--accent); text-decoration: none;">Sunaiva</a></div>
        </div>
    </footer>

    <!-- ROI Calculator Script -->
    <script>
        function calculateROI() {
            const callsPerWeek = parseInt(document.getElementById('callsPerWeek').value) || 0;
            const missedRate = parseInt(document.getElementById('missedRate').value) || 0;
            const minJob = parseInt(document.getElementById('minJob').value) || 0;
            const maxJob = parseInt(document.getElementById('maxJob').value) || 0;
            const conversionRate = parseInt(document.getElementById('conversionRate').value) || 0;

            const missedCallsPerMonth = Math.round(callsPerWeek * 4 * (missedRate / 100));
            const jobsLostPerMonth = Math.round(missedCallsPerMonth * (conversionRate / 100));
            const avgJobValue = (minJob + maxJob) / 2;
            const revenueLostMonthly = jobsLostPerMonth * avgJobValue;
            const revenueLostAnnual = revenueLostMonthly * 12;

            const sunaivaCost = 197 * 12;
            const savings = ((revenueLostAnnual - sunaivaCost) / sunaivaCost) * 100;

            document.getElementById('missedCalls').textContent = missedCallsPerMonth;
            document.getElementById('jobsLost').textContent = jobsLostPerMonth;
            document.getElementById('avgJobValue').textContent = '$' + avgJobValue.toLocaleString();
            document.getElementById('revenueLost').textContent = '$' + revenueLostMonthly.toLocaleString();
            document.getElementById('annualLost').textContent = '$' + revenueLostAnnual.toLocaleString();
            document.getElementById('savings').textContent = Math.round(savings).toLocaleString() + '%';
        }

        // Add event listeners to all inputs
        const inputs = document.querySelectorAll('.roi-inputs input');
        inputs.forEach(input => {
            input.addEventListener('input', calculateROI);
        });

        // Initial calculation
        calculateROI();

        // FAQ Accordion
        const faqItems = document.querySelectorAll('.faq-item');
        faqItems.forEach(item => {
            const question = item.querySelector('.faq-question');
            question.addEventListener('click', () => {
                // Close other items
                faqItems.forEach(otherItem => {
                    if (otherItem !== item) {
                        otherItem.classList.remove('active');
                    }
                });
                // Toggle current item
                item.classList.toggle('active');
            });
        });

        // Smooth scroll for anchor links
        document.querySelectorAll('a[href^="#"]').forEach(anchor => {
            anchor.addEventListener('click', function(e) {
                e.preventDefault();
                const target = document.querySelector(this.getAttribute('href'));
                if (target) {
                    target.scrollIntoView({
                        behavior: 'smooth',
                        block: 'start'
                    });
                }
            });
        });
    </script>
</body>
</html>
```