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>Phone Bot - AI Phone Answering for Australian Businesses | Never Miss Another Call</title>
    <meta name="description" content="Replace your $55K/year receptionist with a $197/month AI that never calls in sick. Phone Bot answers every call in under 1 second, 24/7.">

    <!-- Open Graph -->
    <meta property="og:title" content="Phone Bot - AI Phone Answering for Australian Businesses">
    <meta property="og:description" content="Never miss another call. AI-powered receptionist that works 24/7 for $197/month.">
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://phonebot.au">
    <meta property="og:image" content="https://phonebot.au/og-image.jpg">

    <!-- Schema.org -->
    <script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@type": "SoftwareApplication",
        "name": "Phone Bot",
        "applicationCategory": "BusinessApplication",
        "operatingSystem": "Web, iOS, Android",
        "offers": {
            "@type": "Offer",
            "price": "197",
            "priceCurrency": "AUD"
        },
        "description": "AI-powered phone answering for Australian businesses"
    }
    </script>

    <script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@type": "FAQPage",
        "mainEntity": [
            {
                "@type": "Question",
                "name": "What happens if the AI can't answer a customer's question?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Phone Bot is trained to recognise when a query is beyond its capabilities. In these cases, it professionally takes a detailed message and immediately notifies you via SMS, email, or your preferred app—so you can call back within minutes."
                }
            },
            {
                "@type": "Question",
                "name": "Can customers tell they're talking to an AI?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Most can't. Phone Bot uses natural Australian voice synthesis with human-like cadence, tone, and appropriate pauses. It handles interruptions, clarifications, and even humour naturally."
                }
            },
            {
                "@type": "Question",
                "name": "How long does setup take?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Most businesses are up and running in under 10 minutes. We provide a simple setup wizard, or our team can configure everything for you at no extra cost."
                }
            },
            {
                "@type": "Question",
                "name": "Is my customer data secure?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Absolutely. All data is stored on Australian servers and we are fully Privacy Act compliant. Your customer information never leaves Australia."
                }
            },
            {
                "@type": "Question",
                "name": "What industries work best with Phone Bot?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Phone Bot works for any business that receives phone enquiries. Our strongest results are in trades, medical, legal, real estate, hospitality, and beauty—but we're flexible to most industries."
                }
            },
            {
                "@type": "Question",
                "name": "Can I customise the voice and responses?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Yes. You can choose from several voice options, customise greetings, define business hours, set up call routing rules, and train the AI on your specific business knowledge."
                }
            },
            {
                "@type": "Question",
                "name": "Do you offer a free trial?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Yes—14 days free, no credit card required. Test it with real calls and see the difference it makes to your business."
                }
            }
        ]
    }
    </script>

    <style>
        :root {
            --bg-primary: #0B0C0E;
            --bg-secondary: #141619;
            --bg-tertiary: #1C1F24;
            --text-primary: #E5E7EB;
            --text-secondary: #9CA3AF;
            --text-muted: #6B7280;
            --accent: #3B82F6;
            --accent-hover: #2563EB;
            --accent-glow: rgba(59, 130, 246, 0.3);
            --success: #10B981;
            --warning: #F59E0B;
            --gradient: linear-gradient(135deg, #3B82F6 0%, #8B5CF6 100%);
        }

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

        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;
        }

        /* Typography */
        h1, h2, h3, h4 {
            font-weight: 700;
            line-height: 1.2;
        }

        h1 { font-size: clamp(2.5rem, 5vw, 4rem); }
        h2 { font-size: clamp(2rem, 4vw, 3rem); }
        h3 { font-size: clamp(1.25rem, 2.5vw, 1.75rem); }

        /* Header */
        header {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            z-index: 1000;
            background: rgba(11, 12, 14, 0.9);
            backdrop-filter: blur(20px);
            border-bottom: 1px solid rgba(255,255,255,0.05);
        }

        .header-inner {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 15px 20px;
            max-width: 1200px;
            margin: 0 auto;
        }

        .logo {
            font-size: 1.5rem;
            font-weight: 800;
            color: var(--text-primary);
            text-decoration: none;
            display: flex;
            align-items: center;
            gap: 8px;
        }

        .logo span {
            background: var(--gradient);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
        }

        .nav-links {
            display: flex;
            gap: 30px;
            list-style: none;
        }

        .nav-links a {
            color: var(--text-secondary);
            text-decoration: none;
            font-size: 0.95rem;
            transition: color 0.3s;
        }

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

        .btn {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            padding: 12px 28px;
            border-radius: 8px;
            font-weight: 600;
            font-size: 1rem;
            text-decoration: none;
            transition: all 0.3s ease;
            cursor: pointer;
            border: none;
        }

        .btn-primary {
            background: var(--accent);
            color: white;
            box-shadow: 0 4px 20px var(--accent-glow);
        }

        .btn-primary:hover {
            background: var(--accent-hover);
            transform: translateY(-2px);
            box-shadow: 0 6px 30px var(--accent-glow);
        }

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

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

        /* Hero Section */
        .hero {
            padding: 160px 0 100px;
            text-align: center;
            position: relative;
            overflow: hidden;
        }

        .hero::before {
            content: '';
            position: absolute;
            top: -50%;
            left: 50%;
            transform: translateX(-50%);
            width: 800px;
            height: 800px;
            background: radial-gradient(circle, var(--accent-glow) 0%, transparent 70%);
            opacity: 0.5;
            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);
            margin-bottom: 30px;
            animation: fadeInUp 0.6s ease forwards;
        }

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

        .hero h1 {
            margin-bottom: 20px;
            animation: fadeInUp 0.6s ease 0.1s forwards;
            opacity: 0;
        }

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

        .hero-subtitle {
            font-size: 1.25rem;
            color: var(--text-secondary);
            max-width: 600px;
            margin: 0 auto 40px;
            animation: fadeInUp 0.6s ease 0.2s forwards;
            opacity: 0;
        }

        /* Cost Comparison */
        .cost-comparison {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 20px;
            flex-wrap: wrap;
            margin-bottom: 40px;
            animation: fadeInUp 0.6s ease 0.3s forwards;
            opacity: 0;
        }

        .cost-card {
            padding: 20px 30px;
            border-radius: 12px;
            text-align: center;
        }

        .cost-card.human {
            background: rgba(239, 68, 68, 0.1);
            border: 1px solid rgba(239, 68, 68, 0.3);
        }

        .cost-card.ai {
            background: rgba(16, 185, 129, 0.1);
            border: 1px solid rgba(16, 185, 129, 0.3);
        }

        .cost-card .label {
            font-size: 0.875rem;
            color: var(--text-secondary);
            margin-bottom: 5px;
        }

        .cost-card .price {
            font-size: 2rem;
            font-weight: 800;
        }

        .cost-card.human .price {
            color: #EF4444;
            text-decoration: line-through;
            opacity: 0.7;
        }

        .cost-card.ai .price {
            color: var(--success);
        }

        .cost-card .per {
            font-size: 0.875rem;
            color: var(--text-muted);
        }

        .vs-badge {
            font-size: 1.5rem;
            font-weight: 800;
            color: var(--text-muted);
        }

        .hero-buttons {
            display: flex;
            gap: 15px;
            justify-content: center;
            flex-wrap: wrap;
            animation: fadeInUp 0.6s ease 0.4s forwards;
            opacity: 0;
        }

        /* Stats Bar */
        .stats-bar {
            background: var(--bg-secondary);
            padding: 40px 0;
            margin-top: 80px;
            border-top: 1px solid rgba(255,255,255,0.05);
            border-bottom: 1px solid rgba(255,255,255,0.05);
        }

        .stats-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: 30px;
            text-align: center;
        }

        .stat-item .number {
            font-size: 2.5rem;
            font-weight: 800;
            color: var(--accent);
            display: block;
        }

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

        /* Problem Section */
        .problem {
            padding: 100px 0;
            background: var(--bg-secondary);
        }

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

        .section-header h2 {
            margin-bottom: 20px;
        }

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

        .problem-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
            gap: 25px;
        }

        .problem-card {
            background: var(--bg-tertiary);
            padding: 30px;
            border-radius: 12px;
            border: 1px solid rgba(255,255,255,0.05);
            transition: transform 0.3s, border-color 0.3s;
        }

        .problem-card:hover {
            transform: translateY(-5px);
            border-color: var(--accent);
        }

        .problem-card .icon {
            font-size: 2rem;
            margin-bottom: 15px;
        }

        .problem-card h3 {
            margin-bottom: 10px;
            font-size: 1.25rem;
        }

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

        .lost-value {
            color: #EF4444;
            font-weight: 700;
            margin-top: 15px;
            display: block;
        }

        /* Use Cases Section */
        .use-cases {
            padding: 100px 0;
        }

        .use-cases-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
            gap: 30px;
        }

        .use-case-card {
            background: var(--bg-secondary);
            border-radius: 16px;
            overflow: hidden;
            border: 1px solid rgba(255,255,255,0.05);
            transition: transform 0.3s, box-shadow 0.3s;
        }

        .use-case-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 20px 40px rgba(0,0,0,0.3);
        }

        .use-case-header {
            padding: 25px;
            background: var(--bg-tertiary);
            border-bottom: 1px solid rgba(255,255,255,0.05);
            display: flex;
            align-items: center;
            gap: 15px;
        }

        .use-case-icon {
            width: 50px;
            height: 50px;
            background: var(--gradient);
            border-radius: 12px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.5rem;
        }

        .use-case-header h3 {
            font-size: 1.1rem;
        }

        .conversation {
            padding: 25px;
        }

        .message {
            margin-bottom: 15px;
            padding: 15px;
            border-radius: 12px;
            font-size: 0.95rem;
        }

        .message.customer {
            background: rgba(59, 130, 246, 0.1);
            border-left: 3px solid var(--accent);
        }

        .message.ai {
            background: rgba(16, 185, 129, 0.1);
            border-left: 3px solid var(--success);
        }

        .message-label {
            font-size: 0.75rem;
            font


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>Phone Bot - AI Phone Answering for Australian Businesses | Never Miss a Call</title>
    <meta name="description" content="Replace your $55K/year receptionist with a $197/month AI that never calls in sick, never takes a lunch break, and answers every call in under 1 second. Start free trial.">

    <!-- Open Graph -->
    <meta property="og:title" content="Phone Bot - AI Phone Answering for Australian Businesses">
    <meta property="og:description" content="Never miss a call. AI that answers in 0.5 seconds, handles 100 calls at once, costs $197/month.">
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://phonebot.au">
    <meta property="og:image" content="https://phonebot.au/og-image.jpg">
    <meta property="og:site_name" content="Phone Bot">

    <!-- Twitter Card -->
    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:title" content="Phone Bot - AI Phone Answering">
    <meta name="twitter:description" content="Replace your $55K/year receptionist with a $197/month AI">

    <!-- Schema.org -->
    <script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@type": "SoftwareApplication",
        "name": "Phone Bot",
        "applicationCategory": "BusinessApplication",
        "operatingSystem": "Web",
        "offers": {
            "@type": "Offer",
            "price": "197",
            "priceCurrency": "AUD",
            "availability": "https://schema.org/InStock"
        },
        "description": "AI-powered phone answering that never misses a call, works 24/7, and costs 96% less than a human receptionist."
    }
    </script>

    <script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@type": "FAQPage",
        "mainEntity": [
            {
                "@type": "Question",
                "name": "What if the AI can't answer a customer's question?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "The AI is trained to handle common enquiries and can transfer calls to you or take a detailed message. It knows when to escalate and will seamlessly connect the caller to a human when needed."
                }
            },
            {
                "@type": "Question",
                "name": "Can customers tell they're talking to an AI?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Our AI uses natural Australian speech patterns and advanced voice synthesis. Most callers can't tell they're speaking to an AI until they're told. The conversation flows naturally."
                }
            },
            {
                "@type": "Question",
                "name": "How long does setup take?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Setup takes about 10 minutes. You'll answer a few questions about your business, and we'll configure the AI to handle your specific enquiry types. No coding required."
                }
            },
            {
                "@type": "Question",
                "name": "What happens if I need to change how the AI answers?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "You have full control through our simple dashboard. Change your business hours, update FAQs, modify call routing, and adjust responses anytime - no developers needed."
                }
            },
            {
                "@type": "Question",
                "name": "Is my customer data secure?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Absolutely. We're fully Privacy Act compliant, use Australian servers, and encrypt all data. Your customer information stays secure and within Australia."
                }
            },
            {
                "@type": "Question",
                "name": "Can the AI book appointments?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Yes! The AI can book, reschedule, and cancel appointments. It integrates with popular calendar systems and can confirm bookings via SMS or email to your customers."
                }
            },
            {
                "@type": "Question",
                "name": "What industries work best with Phone Bot?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Phone Bot works brilliantly for tradies, medical practices, legal firms, real estate agencies, beauty salons, and any business that receives phone enquiries. If you miss calls, we can help."
                }
            }
        ]
    }
    </script>

    <style>
        :root {
            --bg-primary: #0B0C0E;
            --bg-secondary: #111318;
            --bg-card: #1A1D24;
            --text-primary: #E5E7EB;
            --text-secondary: #9CA3AF;
            --accent: #3B82F6;
            --accent-hover: #2563EB;
            --success: #10B981;
            --warning: #F59E0B;
            --error: #EF4444;
            --gradient: linear-gradient(135deg, #3B82F6 0%, #8B5CF6 100%);
        }

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

        body {
            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 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;
        }

        /* Header */
        header {
            padding: 20px 0;
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            background: rgba(11, 12, 14, 0.95);
            backdrop-filter: blur(10px);
            z-index: 1000;
            border-bottom: 1px solid rgba(255,255,255,0.05);
        }

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

        .logo {
            font-size: 24px;
            font-weight: 700;
            color: var(--text-primary);
            display: flex;
            align-items: center;
            gap: 8px;
        }

        .logo-icon {
            width: 32px;
            height: 32px;
            background: var(--gradient);
            border-radius: 8px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .nav-links {
            display: flex;
            gap: 32px;
            list-style: none;
        }

        .nav-links a {
            color: var(--text-secondary);
            text-decoration: none;
            transition: color 0.3s;
        }

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

        .btn {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            padding: 12px 24px;
            border-radius: 8px;
            font-weight: 600;
            font-size: 16px;
            text-decoration: none;
            transition: all 0.3s;
            cursor: pointer;
            border: none;
        }

        .btn-primary {
            background: var(--accent);
            color: white;
        }

        .btn-primary:hover {
            background: var(--accent-hover);
            transform: translateY(-2px);
            box-shadow: 0 10px 30px rgba(59, 130, 246, 0.3);
        }

        .btn-outline {
            background: transparent;
            border: 2px solid var(--accent);
            color: var(--accent);
        }

        .btn-outline:hover {
            background: var(--accent);
            color: white;
        }

        /* Hero */
        .hero {
            padding: 160px 0 100px;
            text-align: center;
            position: relative;
            overflow: hidden;
        }

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

        .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: 14px;
            color: var(--accent);
            margin-bottom: 24px;
        }

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

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

        .hero h1 {
            font-size: clamp(40px, 6vw, 72px);
            font-weight: 800;
            line-height: 1.1;
            margin-bottom: 24px;
        }

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

        .hero-subtitle {
            font-size: 20px;
            color: var(--text-secondary);
            max-width: 600px;
            margin: 0 auto 40px;
        }

        /* Cost Comparison */
        .cost-comparison {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 24px;
            flex-wrap: wrap;
            margin-bottom: 40px;
        }

        .cost-card {
            padding: 24px 32px;
            border-radius: 16px;
            text-align: center;
        }

        .cost-card.human {
            background: var(--bg-card);
            border: 1px solid rgba(255,255,255,0.1);
        }

        .cost-card.ai {
            background: linear-gradient(135deg, rgba(59, 130, 246, 0.2) 0%, rgba(139, 92, 246, 0.2) 100%);
            border: 2px solid var(--accent);
            transform: scale(1.05);
        }

        .cost-label {
            font-size: 14px;
            color: var(--text-secondary);
            margin-bottom: 8px;
            text-transform: uppercase;
            letter-spacing: 1px;
        }

        .cost-amount {
            font-size: 36px;
            font-weight: 800;
        }

        .cost-card.human .cost-amount {
            color: var(--text-secondary);
            text-decoration: line-through;
        }

        .cost-card.ai .cost-amount {
            color: var(--accent);
        }

        .cost-period {
            font-size: 16px;
            color: var(--text-secondary);
        }

        .vs-badge {
            width: 48px;
            height: 48px;
            background: var(--gradient);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: 700;
            font-size: 14px;
        }

        .hero-cta {
            display: flex;
            gap: 16px;
            justify-content: center;
            flex-wrap: wrap;
        }

        /* Problem Section */
        .problem {
            padding: 100px 0;
            background: var(--bg-secondary);
        }

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

        .section-header h2 {
            font-size: clamp(32px, 4vw, 48px);
            font-weight: 700;
            margin-bottom: 16px;
        }

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

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

        .stat-card {
            background: var(--bg-card);
            padding: 32px;
            border-radius: 16px;
            border: 1px solid rgba(255,255,255,0.05);
        }

        .stat-number {
            font-size: 56px;
            font-weight: 800;
            color: var(--accent);
            line-height: 1;
            margin-bottom: 8px;
        }

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

        /* Speed Section */
        .speed-section {
            padding: 100px 0;
        }

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

        .speed-card {
            background: var(--bg-card);
            padding: 40px;
            border-radius: 16px;
            position: relative;
            overflow: hidden;
        }

        .speed-card::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 4px;
            background: var(--gradient);
        }

        .speed-icon {
            width: 64px;
            height: 64px;
            background: rgba(59, 130, 246, 0.1);
            border-radius: 12px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 24px;
            font-size: 28px;
        }

        .speed-card h3 {
            font-size: 24px;
            margin-bottom: 12px;
        }

        .speed-card p {
            color: var(--text-secondary);
            margin-bottom: 20px;
        }

        .speed-stat {
            display: flex;
            align-items: baseline;
            gap: 8px;
        }

        .speed-stat .value {
            font-size: 32px;
            font-weight: 700;
        }

        .speed-stat .value.fast {
            color: var(--success);
        }

        .speed-stat .value.slow {
            color: var(--text-secondary);
        }

        .speed-stat .label {
            font-size: 14px;
            color: var(--text-secondary);
        }

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

        .demo-container {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 40px;
            align-items: start;
        }

        @media (max-width: 900px) {
            .demo-container {
                grid-template-columns: 1fr;
            }
        }

        .demo-widget {
            background: var(--bg-card);
            border-radius: 20px;
            padding: 40px;
            border: 1px solid rgba(255,255,255,0.1);
        }

        .demo-widget-header {
            display: flex;
            align-items: center;
            gap: 12px;
            margin-bottom: 24px;
            padding-bottom: 20px;
            border-bottom: 1px solid rgba(255,255,255,0.1);
        }

        .demo-avatar {
            width: 48px;
            height: 48px;
            background: var(--gradient);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 20px;
        }

        .demo-status {
            flex: 1;
        }

        .demo-status h4 {
            font-size: 16px;
            margin-bottom: 4px;
        }

        .demo-status span {
            font-size: 13px;
            color: var(--success);
        }

        .demo-conversation {
            min-height: 300px;
        }

        .message {
            display: flex;
            gap: 12px;
            margin-bottom: 16px;
            animation: fadeIn 0.5s ease;
        }

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

        .message-avatar {
            width: 32px;
            height: 32px;
            border-radius: 50%;
            flex-shrink: 0;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 14px;
        }

        .message


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>Phone Bot - AI Phone Answering for Australian Businesses</title>
    <meta name="description" content="Never miss a call again. AI-powered phone answering that works 24/7, 365 days a year. Starts at $197/month.">

    <!-- Open Graph -->
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://phonebot.au">
    <meta property="og:title" content="Phone Bot - AI Phone Answering for Australian Businesses">
    <meta property="og:description" content="Never miss a call again. Replace your $55K/year receptionist with a $197/month AI that never sleeps.">
    <meta property="og:image" content="https://phonebot.au/og-image.jpg">

    <!-- Twitter Card -->
    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:title" content="Phone Bot - AI Phone Answering">
    <meta name="twitter:description" content="Never miss a call again. Replace your $55K/year receptionist with $197/month AI.">

    <!-- Fonts -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">

    <!-- Schema.org -->
    <script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@type": "SoftwareApplication",
        "name": "Phone Bot",
        "applicationCategory": "BusinessApplication",
        "operatingSystem": "Web",
        "offers": {
            "@type": "Offer",
            "price": "197",
            "priceCurrency": "AUD"
        },
        "description": "AI-powered phone answering for Australian businesses. Never miss a call again."
    }
    </script>

    <script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@type": "FAQPage",
        "mainEntity": [
            {
                "@type": "Question",
                "name": "What if the AI can't answer a customer's question?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Phone Bot is programmed to handle common enquiries. For complex issues, it can take a message, book a callback, or transfer to your on-call staff. You'll always know when you need to follow up."
                }
            },
            {
                "@type": "Question",
                "name": "Can customers tell they're talking to AI?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Phone Bot uses natural language processing and sounds like a professional receptionist. Most callers don't realise they're speaking to AI until informed. The voice is clear, friendly, and conversational."
                }
            },
            {
                "@type": "Question",
                "name": "How long does setup take?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Most businesses are up and running within 10 minutes. You provide your business details, FAQ answers, and we handle the rest. No coding or technical setup required."
                }
            },
            {
                "@type": "Question",
                "name": "What industries do you support?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Phone Bot works for any industry: trades, medical, legal, real estate, beauty, hospitality, retail, and more. We customise responses based on your business type."
                }
            },
            {
                "@type": "Question",
                "name": "Is my data secure?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Absolutely. We're Australian-owned, use Australian servers, and are fully Privacy Act compliant. Your customer data is encrypted and never shared with third parties."
                }
            },
            {
                "@type": "Question",
                "name": "Can I customise the voice and responses?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Yes. You can choose from several voice options, customise greeting scripts, add your FAQ answers, and set specific handling rules for different call types."
                }
            },
            {
                "@type": "Question",
                "name": "What happens during the free trial?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Full access to all features for 14 days. No credit card required. You can test with real calls, customise everything, and see the results before committing."
                }
            }
        ]
    }
    </script>

    <style>
        :root {
            --bg-primary: #0B0C0E;
            --bg-secondary: #15171A;
            --bg-tertiary: #1C1F24;
            --text-primary: #E5E7EB;
            --text-secondary: #9CA3AF;
            --text-muted: #6B7280;
            --accent: #3B82F6;
            --accent-hover: #2563EB;
            --accent-green: #10B981;
            --accent-green-hover: #059669;
            --border: #2D3139;
            --gradient: linear-gradient(135deg, #3B82F6 0%, #8B5CF6 100%);
        }

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

        body {
            font-family: 'Inter', -apple-system, BlinkMacSystemFont, 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 {
            padding: 20px 0;
            border-bottom: 1px solid var(--border);
            position: sticky;
            top: 0;
            background: rgba(11, 12, 14, 0.95);
            backdrop-filter: blur(10px);
            z-index: 100;
        }

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

        .logo {
            font-size: 24px;
            font-weight: 700;
            color: var(--text-primary);
            text-decoration: none;
            display: flex;
            align-items: center;
            gap: 8px;
        }

        .logo-icon {
            width: 32px;
            height: 32px;
            background: var(--gradient);
            border-radius: 8px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .logo-icon svg {
            width: 20px;
            height: 20px;
            fill: white;
        }

        .nav-links {
            display: flex;
            gap: 32px;
            list-style: none;
        }

        .nav-links a {
            color: var(--text-secondary);
            text-decoration: none;
            font-weight: 500;
            transition: color 0.2s;
        }

        .nav-links a:hover {
            color: var(--text-primary);
        }

        .btn {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            padding: 12px 24px;
            border-radius: 8px;
            font-weight: 600;
            font-size: 15px;
            text-decoration: none;
            transition: all 0.2s;
            cursor: pointer;
            border: none;
        }

        .btn-primary {
            background: var(--accent);
            color: white;
        }

        .btn-primary:hover {
            background: var(--accent-hover);
            transform: translateY(-1px);
        }

        .btn-secondary {
            background: var(--bg-tertiary);
            color: var(--text-primary);
            border: 1px solid var(--border);
        }

        .btn-secondary:hover {
            background: var(--bg-secondary);
            border-color: var(--text-muted);
        }

        .btn-green {
            background: var(--accent-green);
            color: white;
        }

        .btn-green:hover {
            background: var(--accent-green-hover);
            transform: translateY(-1px);
        }

        /* Hero Section */
        .hero {
            padding: 80px 0;
            text-align: center;
            position: relative;
            overflow: hidden;
        }

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

        .hero-badge {
            display: inline-flex;
            align-items: center;
            gap: 8px;
            background: var(--bg-secondary);
            border: 1px solid var(--border);
            padding: 8px 16px;
            border-radius: 50px;
            font-size: 14px;
            color: var(--text-secondary);
            margin-bottom: 24px;
        }

        .hero-badge span {
            color: var(--accent-green);
            font-weight: 600;
        }

        .hero h1 {
            font-size: 56px;
            font-weight: 700;
            line-height: 1.1;
            margin-bottom: 24px;
            background: linear-gradient(135deg, #fff 0%, #9CA3AF 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
        }

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

        .hero-subtitle {
            font-size: 20px;
            color: var(--text-secondary);
            max-width: 600px;
            margin: 0 auto 40px;
        }

        /* Cost Comparison */
        .cost-comparison {
            display: flex;
            justify-content: center;
            gap: 40px;
            margin-bottom: 40px;
            flex-wrap: wrap;
        }

        .cost-card {
            background: var(--bg-secondary);
            border: 1px solid var(--border);
            border-radius: 16px;
            padding: 32px;
            min-width: 280px;
            text-align: center;
            position: relative;
        }

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

        .cost-card.human::before {
            content: 'HUMAN';
            position: absolute;
            top: -10px;
            left: 50%;
            transform: translateX(-50%);
            background: #EF4444;
            color: white;
            font-size: 11px;
            font-weight: 700;
            padding: 4px 12px;
            border-radius: 4px;
        }

        .cost-card.ai::before {
            content: 'AI';
            position: absolute;
            top: -10px;
            left: 50%;
            transform: translateX(-50%);
            background: var(--accent-green);
            color: white;
            font-size: 11px;
            font-weight: 700;
            padding: 4px 12px;
            border-radius: 4px;
        }

        .cost-label {
            font-size: 14px;
            color: var(--text-muted);
            margin-bottom: 8px;
            text-transform: uppercase;
            letter-spacing: 1px;
        }

        .cost-price {
            font-size: 48px;
            font-weight: 700;
            margin-bottom: 8px;
        }

        .cost-card.human .cost-price {
            color: #EF4444;
            text-decoration: line-through;
            opacity: 0.7;
        }

        .cost-card.ai .cost-price {
            color: var(--accent-green);
        }

        .cost-period {
            font-size: 16px;
            color: var(--text-secondary);
        }

        .cost-original {
            font-size: 18px;
            color: var(--text-muted);
            text-decoration: line-through;
            margin-bottom: 4px;
        }

        .cost-savings {
            background: rgba(16, 185, 129, 0.1);
            border: 1px solid var(--accent-green);
            color: var(--accent-green);
            padding: 12px 24px;
            border-radius: 8px;
            font-weight: 600;
            margin-top: 24px;
        }

        .hero-cta {
            display: flex;
            gap: 16px;
            justify-content: center;
            flex-wrap: wrap;
        }

        /* Problem Section */
        .problem {
            padding: 80px 0;
            background: var(--bg-secondary);
        }

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

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

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

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

        .stat-card {
            background: var(--bg-tertiary);
            border: 1px solid var(--border);
            border-radius: 12px;
            padding: 32px;
            text-align: center;
        }

        .stat-number {
            font-size: 56px;
            font-weight: 700;
            color: var(--accent);
            margin-bottom: 8px;
        }

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

        .stat-note {
            font-size: 13px;
            color: var(--text-muted);
            margin-top: 12px;
        }

        /* After Hours Section */
        .after-hours {
            padding: 80px 0;
        }

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

        .after-hours-text h2 {
            font-size: 40px;
            font-weight: 700;
            margin-bottom: 24px;
            line-height: 1.2;
        }

        .after-hours-text h2 span {
            color: var(--accent);
        }

        .after-hours-text p {
            font-size: 18px;
            color: var(--text-secondary);
            margin-bottom: 24px;
        }

        .after-hours-list {
            list-style: none;
        }

        .after-hours-list li {
            display: flex;
            align-items: flex-start;
            gap: 12px;
            margin-bottom: 16px;
            font-size: 16px;
        }

        .after-hours-list li svg {
            width: 24px;
            height: 24px;
            fill: var(--accent-green);
            flex-shrink: 0;
            margin-top: 2px;
        }

        .chart-container {
            background: var(--bg-secondary);
            border: 1px solid var(--border);
            border-radius: 16px;
            padding: 32px;
        }

        .chart-title {
            font-size: 18px;
            font-weight: 600;
            margin-bottom: 24px;
            text-align: center;
        }

        .hourly-chart {
            display: flex;
            align-items: flex-end;
            justify-content: space-between;
            height: 200px;
            padding: 0 8px;
            border-bottom: 1px solid var(--border);
            margin-bottom: 8px;
        }

        .hour-bar {
            display: flex;
            flex-direction: column;
            align-items: center;
            flex: 1;
        }

        .bar {
            width: 100%;
            max-width: 20px;
            background: var(--bg-tertiary);
            border-radius: 4px 4px 0 0;
            transition: height 0.3s, background 0.3s;
        }

        .bar.business-hours {
            background: var(--accent);
        }

        .bar.after-hours {
            background: #8B5CF6;
        }

        .hour-label {
            font-size: 10px;
            color: var(--text-muted);
            margin-top: 8px;
        }

        .chart-legend


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>Phone Bot - AI Phone Answering for Australian Businesses | Never Miss a Call</title>
    <meta name="description" content="Replace your $55K/year receptionist with a $197/month AI that never calls in sick, never takes a lunch break, and answers every call in under 1 second.">

    <!-- Open Graph -->
    <meta property="og:title" content="Phone Bot - AI Phone Answering for Australian Businesses">
    <meta property="og:description" content="Never miss a call again. AI-powered receptionist that works 24/7 for $197/month.">
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://phonebot.au">
    <meta property="og:image" content="https://phonebot.au/og-image.png">
    <meta property="og:site_name" content="Phone Bot">

    <!-- Twitter Card -->
    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:title" content="Phone Bot - AI Phone Answering">
    <meta name="twitter:description" content="Never miss a call again. AI-powered receptionist that works 24/7 for $197/month.">

    <!-- Favicon -->
    <link rel="icon" type="image/svg+xml" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90'>📞</text></svg>">

    <!-- Fonts -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap" rel="stylesheet">

    <style>
        :root {
            --bg-primary: #0B0C0E;
            --bg-secondary: #141619;
            --bg-tertiary: #1C1F24;
            --text-primary: #E5E7EB;
            --text-secondary: #9CA3AF;
            --text-muted: #6B7280;
            --accent: #3B82F6;
            --accent-hover: #2563EB;
            --accent-glow: rgba(59, 130, 246, 0.3);
            --success: #10B981;
            --success-light: #34D399;
            --warning: #F59E0B;
            --border: #2D3139;
            --border-light: #374151;
        }

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

        html {
            scroll-behavior: smooth;
        }

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

        /* Background Pattern */
        body::before {
            content: '';
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background:
                radial-gradient(ellipse 80% 50% at 50% -20%, rgba(59, 130, 246, 0.15), transparent),
                radial-gradient(ellipse 60% 40% at 80% 100%, rgba(16, 185, 129, 0.08), transparent);
            pointer-events: none;
            z-index: -1;
        }

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

        /* Typography */
        h1, h2, h3, h4, h5, h6 {
            font-weight: 700;
            line-height: 1.2;
        }

        h1 { font-size: clamp(2.5rem, 5vw, 4rem); }
        h2 { font-size: clamp(2rem, 4vw, 3rem); }
        h3 { font-size: clamp(1.25rem, 2.5vw, 1.75rem); }

        .text-accent { color: var(--accent); }
        .text-success { color: var(--success); }
        .text-muted { color: var(--text-muted); }
        .text-secondary { color: var(--text-secondary); }

        /* Buttons */
        .btn {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            padding: 14px 28px;
            font-size: 1rem;
            font-weight: 600;
            border-radius: 10px;
            border: none;
            cursor: pointer;
            transition: all 0.3s ease;
            text-decoration: none;
            white-space: nowrap;
        }

        .btn-primary {
            background: var(--accent);
            color: white;
            box-shadow: 0 4px 20px var(--accent-glow);
        }

        .btn-primary:hover {
            background: var(--accent-hover);
            transform: translateY(-2px);
            box-shadow: 0 6px 30px var(--accent-glow);
        }

        .btn-secondary {
            background: transparent;
            color: var(--text-primary);
            border: 1px solid var(--border-light);
        }

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

        .btn-large {
            padding: 18px 36px;
            font-size: 1.125rem;
        }

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

        .nav-inner {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 16px 20px;
        }

        .logo {
            display: flex;
            align-items: center;
            gap: 10px;
            font-size: 1.5rem;
            font-weight: 800;
            color: var(--text-primary);
            text-decoration: none;
        }

        .logo-icon {
            width: 36px;
            height: 36px;
            background: var(--accent);
            border-radius: 8px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.25rem;
        }

        .nav-links {
            display: flex;
            align-items: center;
            gap: 32px;
            list-style: none;
        }

        .nav-links a {
            color: var(--text-secondary);
            text-decoration: none;
            font-weight: 500;
            transition: color 0.2s;
        }

        .nav-links a:hover {
            color: var(--text-primary);
        }

        .nav-cta {
            padding: 10px 20px;
            font-size: 0.875rem;
        }

        /* Hero Section */
        .hero {
            padding: 160px 0 100px;
            text-align: center;
            position: relative;
        }

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

        .hero h1 {
            margin-bottom: 24px;
            animation: fadeInUp 0.6s ease 0.1s forwards;
            opacity: 0;
        }

        .hero-highlight {
            background: linear-gradient(135deg, var(--accent), var(--success));
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
        }

        .hero p {
            font-size: 1.25rem;
            color: var(--text-secondary);
            max-width: 600px;
            margin: 0 auto 40px;
            animation: fadeInUp 0.6s ease 0.2s forwards;
            opacity: 0;
        }

        .hero-cta {
            display: flex;
            flex-wrap: wrap;
            gap: 16px;
            justify-content: center;
            animation: fadeInUp 0.6s ease 0.3s forwards;
            opacity: 0;
        }

        /* Cost Comparison */
        .cost-comparison {
            margin-top: 60px;
            padding: 40px;
            background: var(--bg-secondary);
            border-radius: 20px;
            border: 1px solid var(--border);
            max-width: 700px;
            margin-left: auto;
            margin-right: auto;
            animation: fadeInUp 0.6s ease 0.4s forwards;
            opacity: 0;
        }

        .cost-grid {
            display: grid;
            grid-template-columns: 1fr auto 1fr;
            gap: 24px;
            align-items: center;
        }

        .cost-item {
            text-align: center;
            padding: 20px;
            border-radius: 12px;
        }

        .cost-item.human {
            background: rgba(245, 158, 11, 0.1);
            border: 1px solid rgba(245, 158, 11, 0.3);
        }

        .cost-item.ai {
            background: rgba(16, 185, 129, 0.1);
            border: 1px solid rgba(16, 185, 129, 0.3);
        }

        .cost-label {
            font-size: 0.875rem;
            color: var(--text-secondary);
            margin-bottom: 8px;
            text-transform: uppercase;
            letter-spacing: 1px;
        }

        .cost-value {
            font-size: 2.5rem;
            font-weight: 800;
        }

        .cost-item.human .cost-value {
            color: var(--warning);
            text-decoration: line-through;
            opacity: 0.7;
        }

        .cost-item.ai .cost-value {
            color: var(--success);
        }

        .cost-period {
            font-size: 1rem;
            color: var(--text-muted);
        }

        .cost-vs {
            font-size: 2rem;
            font-weight: 800;
            color: var(--text-muted);
        }

        .cost-savings {
            text-align: center;
            margin-top: 24px;
            padding-top: 24px;
            border-top: 1px solid var(--border);
        }

        .savings-amount {
            font-size: 2rem;
            font-weight: 800;
            color: var(--success);
        }

        /* Problem Section */
        .problem {
            padding: 100px 0;
            background: var(--bg-secondary);
        }

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

        .section-header h2 {
            margin-bottom: 16px;
        }

        .section-header p {
            color: var(--text-secondary);
            font-size: 1.125rem;
        }

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

        .stat-card {
            background: var(--bg-tertiary);
            border: 1px solid var(--border);
            border-radius: 16px;
            padding: 32px;
            text-align: center;
            transition: transform 0.3s, border-color 0.3s;
        }

        .stat-card:hover {
            transform: translateY(-4px);
            border-color: var(--accent);
        }

        .stat-icon {
            width: 64px;
            height: 64px;
            background: rgba(59, 130, 246, 0.1);
            border-radius: 16px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 0 auto 20px;
            font-size: 1.75rem;
        }

        .stat-value {
            font-size: 3.5rem;
            font-weight: 800;
            color: var(--accent);
            line-height: 1;
            margin-bottom: 8px;
        }

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

        .stat-sublabel {
            color: var(--text-muted);
            font-size: 0.875rem;
            margin-top: 8px;
        }

        /* Integrations Section */
        .integrations {
            padding: 100px 0;
        }

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

        .integrations-content h2 {
            margin-bottom: 20px;
        }

        .integrations-content > p {
            color: var(--text-secondary);
            font-size: 1.125rem;
            margin-bottom: 32px;
        }

        .integration-list {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 16px;
        }

        .integration-item {
            display: flex;
            align-items: center;
            gap: 12px;
            padding: 16px;
            background: var(--bg-secondary);
            border: 1px solid var(--border);
            border-radius: 12px;
            transition: border-color 0.3s;
        }

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

        .integration-icon {
            width: 40px;
            height: 40px;
            background: var(--bg-tertiary);
            border-radius: 8px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.25rem;
            flex-shrink: 0;
        }

        .integration-name {
            font-weight: 600;
            font-size: 0.9rem;
        }

        .integration-type {
            font-size: 0.75rem;
            color: var(--text-muted);
        }

        .integrations-visual {
            background: var(--bg-secondary);
            border: 1px solid var(--border);
            border-radius: 20px;
            padding: 32px;
            position: relative;
            overflow: hidden;
        }

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

        .workflow-diagram {
            display: flex;
            flex-direction: column;
            gap: 16px;
        }

        .workflow-step {
            display: flex;
            align-items: center;
            gap: 16px;
            padding: 16px;
            background: var(--bg-tertiary);
            border-radius: 12px;
            position: relative;
        }

        .workflow-step::after {
            content: '';
            position: absolute;
            left: 50%;
            bottom: -20px;
            width: 2px;
            height: 20px;
            background: var(--border);
        }

        .workflow-step:last-child::after {
            display: none;
        }

        .workflow-number {
            width: 32px;
            height: 32px;
            background: var(--accent);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: 700;
            font-size: 0.875rem;
            flex-shrink: 0;
        }

        .workflow-content {
            flex: 1;
        }

        .workflow-title {
            font-weight: 600;
            font-size: 0.9rem;
        }

        .workflow-desc {
            font-size: 0.8rem;
            color: var(--text-muted);
        }

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

        .demo-container {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 40px;
            align-items: start;
        }

        .demo-widget {
            background: var(--bg-tertiary);
            border: 1px solid var(--border);
            border-radius: 20px;
            padding: 40px;
            text-align: center;
            min-height: 400px;
            display: flex;
            flex-direction: column;
            align-items:


Response:
<!DOCTYPE html>
<html lang="en-AU">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Phone Bot - AI Phone Answering for Australian Businesses</title>
    <meta name="description" content="Never miss a call again. Phone Bot answers 24/7 in a natural Australian accent. Replace your $55K/year receptionist for just $197/month.">

    <!-- Open Graph -->
    <meta property="og:title" content="Phone Bot - AI Phone Answering for Australian Businesses">
    <meta property="og:description" content="Never miss a call again. Replace your $55K/year receptionist for $197/month.">
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://phonebot.au">
    <meta property="og:image" content="https://phonebot.au/og-image.jpg">
    <meta property="og:site_name" content="Phone Bot">

    <!-- Twitter Card -->
    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:title" content="Phone Bot - AI Phone Answering">
    <meta name="twitter:description" content="Never miss a call. Replace your $55K receptionist for $197/month.">

    <!-- Favicon -->
    <link rel="icon" type="image/svg+xml" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90'>📞</text></svg>">

    <!-- Schema.org -->
    <script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@type": "SoftwareApplication",
        "name": "Phone Bot",
        "applicationCategory": "BusinessApplication",
        "operatingSystem": "Web, iOS, Android",
        "offers": {
            "@type": "Offer",
            "price": "197",
            "priceCurrency": "AUD"
        },
        "description": "AI-powered phone answering for Australian businesses. Natural Australian voice, 24/7 availability, instant answers.",
        "brand": {
            "@type": "Brand",
            "name": "Sunaiva"
        },
        "provider": {
            "@type": "Organization",
            "name": "Sunaiva",
            "url": "https://sunaiva.com"
        }
    }
    </script>

    <style>
        :root {
            --bg-primary: #0B0C0E;
            --bg-secondary: #151620;
            --bg-tertiary: #1C1F2E;
            --text-primary: #E5E7EB;
            --text-secondary: #9CA3AF;
            --text-muted: #6B7280;
            --accent: #3B82F6;
            --accent-hover: #2563EB;
            --accent-glow: rgba(59, 130, 246, 0.3);
            --success: #10B981;
            --warning: #F59E0B;
            --error: #EF4444;
            --gradient-start: #3B82F6;
            --gradient-end: #8B5CF6;
            --border: rgba(255, 255, 255, 0.08);
            --border-hover: rgba(255, 255, 255, 0.15);
        }

        * {
            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;
        }

        /* Typography */
        h1, h2, h3, h4 {
            font-weight: 700;
            line-height: 1.2;
        }

        h1 { font-size: clamp(2.5rem, 5vw, 4rem); }
        h2 { font-size: clamp(2rem, 4vw, 3rem); }
        h3 { font-size: clamp(1.5rem, 3vw, 2rem); }
        h4 { font-size: 1.25rem; }

        .text-gradient {
            background: linear-gradient(135deg, var(--gradient-start), var(--gradient-end));
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
        }

        .text-accent { color: var(--accent); }
        .text-success { color: var(--success); }
        .text-muted { color: var(--text-muted); }

        /* Buttons */
        .btn {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            padding: 14px 28px;
            font-size: 1rem;
            font-weight: 600;
            border-radius: 8px;
            text-decoration: none;
            cursor: pointer;
            border: none;
            transition: all 0.3s ease;
        }

        .btn-primary {
            background: var(--accent);
            color: white;
            box-shadow: 0 4px 20px var(--accent-glow);
        }

        .btn-primary:hover {
            background: var(--accent-hover);
            transform: translateY(-2px);
            box-shadow: 0 6px 30px var(--accent-glow);
        }

        .btn-secondary {
            background: transparent;
            color: var(--text-primary);
            border: 1px solid var(--border);
        }

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

        .btn-large {
            padding: 18px 36px;
            font-size: 1.125rem;
        }

        /* Header */
        header {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            z-index: 1000;
            background: rgba(11, 12, 14, 0.9);
            backdrop-filter: blur(20px);
            border-bottom: 1px solid var(--border);
        }

        .header-inner {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 16px 20px;
            max-width: 1200px;
            margin: 0 auto;
        }

        .logo {
            display: flex;
            align-items: center;
            gap: 10px;
            font-size: 1.5rem;
            font-weight: 700;
            color: var(--text-primary);
            text-decoration: none;
        }

        .logo-icon {
            width: 36px;
            height: 36px;
            background: linear-gradient(135deg, var(--accent), var(--gradient-end));
            border-radius: 8px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.25rem;
        }

        nav {
            display: flex;
            align-items: center;
            gap: 32px;
        }

        nav a {
            color: var(--text-secondary);
            text-decoration: none;
            font-weight: 500;
            transition: color 0.3s;
        }

        nav a:hover {
            color: var(--accent);
        }

        /* Hero Section */
        .hero {
            padding: 160px 0 100px;
            text-align: center;
            position: relative;
            overflow: hidden;
        }

        .hero::before {
            content: '';
            position: absolute;
            top: 0;
            left: 50%;
            transform: translateX(-50%);
            width: 800px;
            height: 800px;
            background: radial-gradient(circle, var(--accent-glow) 0%, transparent 70%);
            pointer-events: none;
        }

        .hero-badge {
            display: inline-flex;
            align-items: center;
            gap: 8px;
            padding: 8px 16px;
            background: var(--bg-secondary);
            border: 1px solid var(--border);
            border-radius: 50px;
            font-size: 0.875rem;
            color: var(--text-secondary);
            margin-bottom: 24px;
            animation: fadeInUp 0.6s ease-out;
        }

        .hero-badge .dot {
            width: 8px;
            height: 8px;
            background: var(--success);
            border-radius: 50%;
            animation: pulse 2s infinite;
        }

        .hero h1 {
            margin-bottom: 24px;
            animation: fadeInUp 0.6s ease-out 0.1s both;
        }

        .hero-subtitle {
            font-size: 1.25rem;
            color: var(--text-secondary);
            max-width: 600px;
            margin: 0 auto 40px;
            animation: fadeInUp 0.6s ease-out 0.2s both;
        }

        /* Cost Comparison */
        .cost-comparison {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 20px;
            flex-wrap: wrap;
            margin-bottom: 40px;
            animation: fadeInUp 0.6s ease-out 0.3s both;
        }

        .cost-item {
            padding: 20px 32px;
            border-radius: 12px;
            text-align: center;
        }

        .cost-item.human {
            background: var(--bg-secondary);
            border: 1px solid var(--border);
        }

        .cost-item.ai {
            background: linear-gradient(135deg, rgba(59, 130, 246, 0.2), rgba(139, 92, 246, 0.2));
            border: 1px solid var(--accent);
        }

        .cost-label {
            font-size: 0.875rem;
            color: var(--text-muted);
            margin-bottom: 8px;
        }

        .cost-value {
            font-size: 2rem;
            font-weight: 700;
        }

        .cost-item.human .cost-value {
            color: var(--text-muted);
            text-decoration: line-through;
        }

        .cost-item.ai .cost-value {
            color: var(--success);
        }

        .cost-savings {
            background: var(--success);
            color: var(--bg-primary);
            padding: 12px 24px;
            border-radius: 8px;
            font-weight: 700;
            font-size: 1.125rem;
        }

        .hero-cta {
            display: flex;
            gap: 16px;
            justify-content: center;
            flex-wrap: wrap;
            animation: fadeInUp 0.6s ease-out 0.4s both;
        }

        /* Problem Section */
        .problem {
            padding: 100px 0;
            background: var(--bg-secondary);
        }

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

        .problem-stat {
            background: var(--bg-tertiary);
            border-radius: 16px;
            padding: 40px;
            text-align: center;
            border: 1px solid var(--border);
        }

        .stat-number {
            font-size: 5rem;
            font-weight: 800;
            color: var(--accent);
            line-height: 1;
        }

        .stat-label {
            font-size: 1.25rem;
            color: var(--text-secondary);
            margin-top: 12px;
        }

        .problem-content h2 {
            margin-bottom: 20px;
        }

        .problem-content p {
            color: var(--text-secondary);
            font-size: 1.125rem;
            margin-bottom: 24px;
        }

        .lost-call {
            background: linear-gradient(135deg, rgba(239, 68, 68, 0.1), rgba(245, 158, 11, 0.1));
            border: 1px solid rgba(239, 68, 68, 0.3);
            border-radius: 12px;
            padding: 24px;
        }

        .lost-call-title {
            color: var(--error);
            font-weight: 700;
            margin-bottom: 8px;
        }

        .lost-call-amount {
            font-size: 2rem;
            font-weight: 700;
        }

        /* Voice Quality Section */
        .voice-quality {
            padding: 100px 0;
        }

        .voice-quality h2 {
            text-align: center;
            margin-bottom: 20px;
        }

        .voice-quality > .container > p {
            text-align: center;
            color: var(--text-secondary);
            font-size: 1.125rem;
            max-width: 700px;
            margin: 0 auto 60px;
        }

        .voice-features {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
            gap: 24px;
            margin-bottom: 60px;
        }

        .voice-feature {
            background: var(--bg-secondary);
            border: 1px solid var(--border);
            border-radius: 12px;
            padding: 28px;
            transition: all 0.3s;
        }

        .voice-feature:hover {
            border-color: var(--accent);
            transform: translateY(-4px);
        }

        .voice-feature-icon {
            width: 48px;
            height: 48px;
            background: linear-gradient(135deg, var(--accent), var(--gradient-end));
            border-radius: 10px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.5rem;
            margin-bottom: 16px;
        }

        .voice-feature h4 {
            margin-bottom: 8px;
        }

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

        /* Transcript Box */
        .transcript-section {
            background: var(--bg-secondary);
            border: 1px solid var(--border);
            border-radius: 16px;
            padding: 40px;
            max-width: 700px;
            margin: 0 auto;
        }

        .transcript-header {
            display: flex;
            align-items: center;
            gap: 12px;
            margin-bottom: 24px;
            padding-bottom: 16px;
            border-bottom: 1px solid var(--border);
        }

        .transcript-header h4 {
            flex: 1;
        }

        .call-duration {
            background: var(--bg-tertiary);
            padding: 4px 12px;
            border-radius: 20px;
            font-size: 0.875rem;
            color: var(--text-secondary);
        }

        .transcript {
            font-family: 'SF Mono', Monaco, 'Courier New', monospace;
            font-size: 0.9375rem;
            line-height: 1.8;
        }

        .transcript-line {
            display: flex;
            gap: 16px;
            margin-bottom: 16px;
            animation: fadeInUp 0.4s ease-out both;
        }

        .transcript-speaker {
            width: 80px;
            flex-shrink: 0;
            font-weight: 600;
            font-size: 0.875rem;
        }

        .transcript-speaker.ai {
            color: var(--accent);
        }

        .transcript-speaker.caller {
            color: var(--success);
        }

        .transcript-text {
            flex: 1;
            color: var(--text-secondary);
        }

        .transcript-line:nth-child(1) { animation-delay: 0.1s; }
        .transcript-line:nth-child(2) { animation-delay: 0.2s; }
        .transcript-line:nth-child(3) { animation-delay: 0.3s; }
        .transcript-line:nth-child(4) { animation-delay: 0.4s; }


Response:
<!DOCTYPE html>
<html lang="en-AU">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Phone Bot - AI Phone Answering for Australian Businesses | Sunaiva</title>
    <meta name="description" content="Replace your $55K/year receptionist with a $197/month AI that never calls in sick, never takes a lunch break, and answers every single call in under 1 second.">

    <!-- Open Graph -->
    <meta property="og:title" content="Phone Bot - AI Phone Answering for Australian Businesses">
    <meta property="og:description" content="Never miss another call. Start your free 14-day trial today.">
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://phonebot.au">
    <meta property="og:image" content="https://phonebot.au/og-image.png">
    <meta name="twitter:card" content="summary_large_image">

    <!-- Schema.org -->
    <script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@type": "SoftwareApplication",
        "name": "Phone Bot by Sunaiva",
        "applicationCategory": "BusinessApplication",
        "operatingSystem": "Web, iOS, Android",
        "offers": {
            "@type": "Offer",
            "price": "197",
            "priceCurrency": "AUD"
        },
        "description": "AI-powered phone answering that never misses a call, books jobs 24/7, and costs less than a receptionist.",
        "brand": {
            "@type": "Brand",
            "name": "Sunaiva"
        },
        "publisher": {
            "@type": "Organisation",
            "name": "Sunaiva",
            "url": "https://sunaiva.com"
        }
    }
    </script>

    <script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@type": "FAQPage",
        "mainEntity": [
            {
                "@type": "Question",
                "name": "What happens if the AI can't answer a question?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "The AI is trained to handle common enquiries, but if it encounters something complex, it can transfer the call to you or take a detailed message with all the relevant information. You stay in control."
                }
            },
            {
                "@type": "Question",
                "name": "Can customers tell they're talking to AI?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Our AI uses natural Australian voice technology that sounds professional and friendly. Most callers can't tell it's AI until they ask - and by then, their enquiry has already been handled professionally."
                }
            },
            {
                "@type": "Question",
                "name": "How long does setup take?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Most businesses are up and running in under 10 minutes. You configure your greeting, business hours, and common questions through our simple dashboard - no coding required."
                }
            },
            {
                "@type": "Question",
                "name": "Can it book appointments automatically?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Yes! Phone Bot can integrate with popular calendar and booking systems, or simply take detailed enquiries and send them to your existing booking workflow."
                }
            },
            {
                "@type": "Question",
                "name": "Is my data secure?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Absolutely. We're fully compliant with Australian Privacy Act requirements. All data is stored on Australian servers with enterprise-grade encryption."
                }
            },
            {
                "@type": "Question",
                "name": "What industries work best with Phone Bot?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Phone Bot works for any business that receives phone enquiries - trades, medical, legal, real estate, beauty, hospitality, and more. It's particularly valuable for businesses where missing a call means missing revenue."
                }
            },
            {
                "@type": "Question",
                "name": "Do I need special equipment?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "No. Phone Bot works with your existing phone number. We simply forward your calls to our AI, handle the enquiry, and transfer or message you the details. It's that simple."
                }
            }
        ]
    }
    </script>

    <style>
        :root {
            --bg-primary: #0B0C0E;
            --bg-secondary: #15171A;
            --bg-tertiary: #1C1F24;
            --text-primary: #E5E7EB;
            --text-secondary: #9CA3AF;
            --text-muted: #6B7280;
            --accent: #3B82F6;
            --accent-glow: rgba(59, 130, 246, 0.4);
            --accent-secondary: #10B981;
            --accent-secondary-glow: rgba(16, 185, 129, 0.3);
            --danger: #EF4444;
            --border: #2D3139;
            --radius: 12px;
            --radius-lg: 20px;
        }

        * {
            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;
        }

        /* Typography */
        h1, h2, h3, h4 {
            font-weight: 700;
            line-height: 1.2;
        }

        h1 { font-size: clamp(2.5rem, 6vw, 4rem); }
        h2 { font-size: clamp(2rem, 4vw, 3rem); }
        h3 { font-size: clamp(1.25rem, 2.5vw, 1.75rem); }

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

        /* Buttons */
        .btn {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            padding: 16px 32px;
            font-size: 1rem;
            font-weight: 600;
            border-radius: var(--radius);
            border: none;
            cursor: pointer;
            transition: all 0.3s ease;
            text-decoration: none;
        }

        .btn-primary {
            background: var(--accent);
            color: white;
            box-shadow: 0 0 30px var(--accent-glow);
        }

        .btn-primary:hover {
            transform: translateY(-2px);
            box-shadow: 0 0 50px var(--accent-glow);
        }

        .btn-secondary {
            background: var(--bg-tertiary);
            color: var(--text-primary);
            border: 1px solid var(--border);
        }

        .btn-secondary:hover {
            background: var(--border);
        }

        /* Header */
        header {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            z-index: 1000;
            background: rgba(11, 12, 14, 0.9);
            backdrop-filter: blur(20px);
            border-bottom: 1px solid var(--border);
        }

        .header-inner {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 16px 20px;
            max-width: 1200px;
            margin: 0 auto;
        }

        .logo {
            display: flex;
            align-items: center;
            gap: 10px;
            font-weight: 700;
            font-size: 1.25rem;
            color: var(--text-primary);
            text-decoration: none;
        }

        .logo-icon {
            width: 36px;
            height: 36px;
            background: linear-gradient(135deg, var(--accent), var(--accent-secondary));
            border-radius: 8px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        nav {
            display: flex;
            gap: 24px;
            align-items: center;
        }

        nav a {
            color: var(--text-secondary);
            text-decoration: none;
            font-weight: 500;
            transition: color 0.3s;
        }

        nav a:hover {
            color: var(--accent);
        }

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

        .hero::before {
            content: '';
            position: absolute;
            top: -50%;
            left: -50%;
            width: 200%;
            height: 200%;
            background: radial-gradient(circle at 30% 30%, rgba(59, 130, 246, 0.08) 0%, transparent 50%),
                        radial-gradient(circle at 70% 70%, rgba(16, 185, 129, 0.05) 0%, transparent 50%);
            animation: float 20s ease-in-out infinite;
        }

        @keyframes float {
            0%, 100% { transform: translate(0, 0); }
            50% { transform: translate(-2%, 2%); }
        }

        .hero-content {
            position: relative;
            z-index: 1;
            text-align: center;
            max-width: 900px;
            margin: 0 auto;
        }

        .hero h1 {
            margin-bottom: 24px;
        }

        .hero h1 span {
            background: linear-gradient(135deg, var(--accent), var(--accent-secondary));
            -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;
            max-width: 600px;
            margin-left: auto;
            margin-right: auto;
        }

        /* Cost Comparison Card */
        .cost-comparison {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 20px;
            flex-wrap: wrap;
            margin: 40px 0;
            padding: 30px;
            background: var(--bg-secondary);
            border-radius: var(--radius-lg);
            border: 1px solid var(--border);
        }

        .cost-item {
            text-align: center;
        }

        .cost-item.old {
            opacity: 0.6;
        }

        .cost-item .price {
            font-size: 3rem;
            font-weight: 700;
        }

        .cost-item.old .price {
            text-decoration: line-through;
            color: var(--danger);
        }

        .cost-item .label {
            font-size: 0.9rem;
            color: var(--text-secondary);
            margin-top: 4px;
        }

        .cost-arrow {
            font-size: 2rem;
            color: var(--accent-secondary);
        }

        .cost-savings {
            background: linear-gradient(135deg, var(--accent-secondary), #059669);
            color: white;
            padding: 8px 20px;
            border-radius: 30px;
            font-weight: 600;
            animation: pulse 2s ease-in-out infinite;
        }

        @keyframes pulse {
            0%, 100% { box-shadow: 0 0 0 0 rgba(16, 185, 129, 0.4); }
            50% { box-shadow: 0 0 0 15px rgba(16, 185, 129, 0); }
        }

        .hero-cta {
            display: flex;
            gap: 16px;
            justify-content: center;
            flex-wrap: wrap;
        }

        /* Problem Section */
        .problem {
            padding: 80px 0;
            background: var(--bg-secondary);
        }

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

        .problem-card {
            background: var(--bg-tertiary);
            padding: 30px;
            border-radius: var(--radius-lg);
            border: 1px solid var(--border);
            transition: transform 0.3s;
        }

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

        .problem-stat {
            font-size: 4rem;
            font-weight: 700;
            color: var(--danger);
            line-height: 1;
        }

        .problem-label {
            font-size: 1.1rem;
            color: var(--text-primary);
            margin: 16px 0 8px;
        }

        .problem-desc {
            color: var(--text-secondary);
            font-size: 0.95rem;
        }

        /* Growth Section */
        .growth {
            padding: 100px 0;
            position: relative;
        }

        .growth::before {
            content: '';
            position: absolute;
            inset: 0;
            background: radial-gradient(ellipse at center, rgba(59, 130, 246, 0.1) 0%, transparent 70%);
        }

        .growth-content {
            position: relative;
            z-index: 1;
            text-align: center;
        }

        .growth h2 {
            margin-bottom: 20px;
        }

        .growth-subtitle {
            color: var(--text-secondary);
            font-size: 1.2rem;
            max-width: 600px;
            margin: 0 auto 50px;
        }

        .growth-math {
            display: inline-block;
            background: var(--bg-secondary);
            border: 2px solid var(--accent);
            border-radius: var(--radius-lg);
            padding: 40px 60px;
            box-shadow: 0 0 60px var(--accent-glow);
        }

        .growth-equation {
            display: flex;
            align-items: center;
            gap: 20px;
            flex-wrap: wrap;
            justify-content: center;
            font-size: 1.3rem;
        }

        .growth-number {
            font-size: 2.5rem;
            font-weight: 700;
            color: var(--accent);
        }

        .growth-result {
            margin-top: 30px;
            padding-top: 30px;
            border-top: 1px solid var(--border);
        }

        .growth-result .amount {
            font-size: 4rem;
            font-weight: 700;
            color: var(--accent-secondary);
            line-height: 1;
        }

        .growth-result .label {
            color: var(--text-secondary);
            margin-top: 8px;
        }

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

        .demo-grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 40px;
            align-items: start;
        }

        @media (max-width: 900px) {
            .demo-grid {
                grid-template-columns: 1fr;
            }
        }

        .demo-widget {
            background: var(--bg-tertiary);
            border-radius: var(--radius-lg);
            border: 1px solid var(--border);
            overflow: hidden;
        }

        .demo-widget-header {
            background: var(--bg-primary);
            padding: 16px 20px;
            border-bottom: 1px solid var(--border);
            display: flex;
            align-items: center;
            gap: 12px;
        }

        .demo-dot {
            width: 12px;
            height: 12px;
            border-radius: 50%;
        }

        .demo-dot.red { background: #EF4444; }
        .demo-dot.yellow { background: #F59E0B; }
        .demo-dot.green { background: #10B981; }

        .demo-widget-body {
            padding: 30px;
            min-height: 300px;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            text-align: center;
        }

        .phone-icon {
            width: 80px;
            height: 80px;
            background: linear-gradient(135deg, var(--accent), var(--accent-secondary));
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 20px;
            animation: ring 1s ease