<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Upgrade Your Documentation: Helpinator Users, Meet Dr.Explain!</title>
    <style>
        /* -- CSS Variables for easier theming -- */
        :root {
            --primary-color: #0A2540; /* Deep Blue */
            --secondary-color: #3ECF8E; /* Teal/Aqua */
            --accent-color: #ff7e67; /* Coral accent (for contrast) */
            --background-light: #F6F9FC; /* Light Gray */
            --background-white: #FFFFFF;
            --text-dark: #334155; /* Dark Slate */
            --text-light: #64748B; /* Lighter Slate */
            --text-on-primary: #FFFFFF;
            --divider-angle: 3deg; /* Angle for section dividers */
        }

        /* Basic Reset */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        /* Body Styling */
        body {
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
            line-height: 1.7;
            color: var(--text-dark);
            background-color: var(--background-white); /* Start with white */
            overflow-x: hidden; /* Prevent horizontal scroll caused by angled dividers */
        }

        /* Utility Classes */
        .container {
            max-width: 1000px;
            margin: 0 auto;
            padding: 0 25px;
        }
        .text-center { text-align: center; }
        .section-padding { padding: 80px 0; }

        /* Hero Section Styling */
        .hero {
            background: linear-gradient(135deg, var(--primary-color) 0%, #1e467a 100%);
            color: var(--text-on-primary);
            padding: 100px 0 150px 0; /* Adjusted padding slightly */
            position: relative;
            z-index: 1; /* Ensure hero content is above the divider */
        }
        /* Angled bottom divider for Hero */
        .hero::after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px; /* Height of the overlap area */
            background: var(--background-light); /* Matches next section's bg */
            clip-path: polygon(0 100%, 100% 100%, 100% calc(100% - 100px), 0 calc(100% - 50px)); /* Angled shape */
             z-index: 0;
        }


        .hero h1 {
            font-size: 3em; /* Larger heading */
            font-weight: 700;
            margin-bottom: 20px;
            line-height: 1.2;
            max-width: 750px;
            margin-left: auto;
            margin-right: auto;
        }

        .hero p.subtitle {
            font-size: 1.25em;
            color: rgba(255, 255, 255, 0.85);
            margin-bottom: 35px; /* Increased margin before button */
            font-weight: 300;
             max-width: 650px;
            margin-left: auto;
            margin-right: auto;
        }

        .hero-icon svg {
            width: 70px; /* Slightly smaller icon */
            height: 70px;
            margin-bottom: 20px;
            opacity: 0.8;
             animation: rotateIcon 15s linear infinite;
        }
        @keyframes rotateIcon {
             from { transform: rotate(0deg); }
             to { transform: rotate(360deg); }
        }

        /* CTA Button Base Style (used in multiple sections) */
         .cta-button {
            display: inline-block;
            background-color: var(--secondary-color); /* Teal button */
            color: var(--primary-color); /* Dark text on teal */
            padding: 18px 40px;
            font-size: 1.2em;
            font-weight: 700; /* Bold */
            text-decoration: none;
            border-radius: 50px; /* Pill shape */
            transition: all 0.3s ease;
            border: 2px solid transparent;
            box-shadow: 0 4px 15px rgba(62, 207, 142, 0.3);
            cursor: pointer; /* Ensure cursor is pointer */
        }

        .cta-button:hover,
        .cta-button:focus {
            background-color: #fff; /* White background on hover */
            color: var(--secondary-color); /* Teal text */
            border-color: var(--secondary-color);
            transform: translateY(-4px);
            box-shadow: 0 6px 20px rgba(62, 207, 142, 0.4);
            outline: none;
        }

         /* Specific margin for the hero button */
         .hero .cta-button {
             margin-top: 10px; /* Add space above the hero button */
         }


        /* Introduction Section */
        .intro {
            background-color: var(--background-light);
            position: relative; /* Needed for z-index stacking context */
            z-index: 2; /* Above the hero's ::after pseudo-element */
             padding: 100px 0 80px 0; /* Adjust top padding */
        }

        .intro h2 {
            color: var(--primary-color);
            font-size: 2.2em;
            font-weight: 600;
            margin-bottom: 25px;
        }

        .intro p {
            font-size: 1.1em;
            color: var(--text-light);
            max-width: 700px;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 15px;
        }
         .intro strong {
            color: var(--secondary-color); /* Use teal for emphasis */
             font-weight: 600;
         }

        /* Benefits Section Styling */
        .benefits {
            background-color: var(--background-white);
            position: relative;
            z-index: 3;
             padding: 100px 0;
        }
         /* Angled top divider for Benefits */
         .benefits::before {
             content: '';
             position: absolute;
             top: -50px; /* Should match polygon height offset */
             left: 0;
             width: 100%;
             height: 100px;
             background: var(--background-white); /* Match own background */
             clip-path: polygon(0 0, 100% 50px, 100% 100%, 0 100%); /* Angled shape */
             z-index: -1;
         }

        .benefits h2 {
            text-align: center;
            color: var(--primary-color);
            margin-bottom: 60px;
            font-size: 2.5em;
            font-weight: 600;
        }

        .benefits-grid {
            display: grid; /* Using Grid layout */
            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); /* Responsive columns */
            gap: 40px;
            align-items: start; /* Align items to the top */
        }

        .benefit-item {
            background-color: var(--background-white);
            padding: 30px;
            border-radius: 10px;
            box-shadow: 0 5px 25px rgba(0, 0, 0, 0.07);
            text-align: center;
            transition: transform 0.3s ease, box-shadow 0.3s ease;
            opacity: 0; /* Initial state for animation */
            transform: translateY(20px); /* Initial state for animation */
            animation: fadeInUp 0.6s ease-out forwards;
        }
        /* Stagger animation delay */
        .benefit-item:nth-child(1) { animation-delay: 0.1s; }
        .benefit-item:nth-child(2) { animation-delay: 0.2s; }
        .benefit-item:nth-child(3) { animation-delay: 0.3s; }

        .benefit-item:hover {
            transform: translateY(-8px);
            box-shadow: 0 12px 35px rgba(0, 0, 0, 0.1);
        }

        .benefit-icon svg {
            width: 55px;
            height: 55px;
            margin-bottom: 20px;
            color: var(--secondary-color); /* Teal icons */
        }

        .benefit-item h3 {
            color: var(--primary-color);
            font-size: 1.3em;
            margin-bottom: 15px;
            font-weight: 600;
        }

        .benefit-item p {
            font-size: 1em;
            color: var(--text-light);
            line-height: 1.6;
        }

        /* Fade in Up Animation */
        @keyframes fadeInUp {
            from {
                opacity: 0;
                transform: translateY(20px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        /* Offer Section Styling */
        .offer {
            background: var(--primary-color);
            color: var(--text-on-primary);
            padding: 80px 0;
            margin-top: 80px; /* Spacing */
            position: relative;
            z-index: 4;
        }
        /* Angled Top Divider for Offer */
         .offer::before {
             content: '';
             position: absolute;
             top: -50px; /* Adjust based on visual preference */
             left: 0;
             width: 100%;
             height: 100px;
             background: var(--primary-color); /* Match own background */
             clip-path: polygon(0 0, 100% 50px, 100% 100%, 0 100%); /* Angled shape */
             z-index: -1;
         }


        .offer h3 {
            font-size: 2em;
            font-weight: 600;
            margin-bottom: 15px;
        }

        .offer p {
            font-size: 1.15em;
            color: rgba(255, 255, 255, 0.9);
            margin-bottom: 25px;
            max-width: 650px;
             margin-left: auto;
            margin-right: auto;
            font-weight: 300;
        }

        .offer strong.discount {
            font-weight: 700;
            color: var(--secondary-color); /* Teal for discount */
            font-size: 1.3em;
            display: inline-block;
            margin: 0 5px;
        }

        /* Specific margin for the offer button */
        .offer .cta-button {
             margin-top: 15px;
        }

        /* Footer Styling */
        .footer {
            background-color: var(--background-light);
            padding: 40px 0;
            margin-top: -1px; /* Overlap slightly if needed or remove */
            position: relative;
            z-index: 5;
            font-size: 0.9em;
            color: var(--text-light);
            border-top: 1px solid #e0e5eb;
        }

        /* Responsive Adjustments */
        @media (max-width: 992px) {
            .hero h1 { font-size: 2.5em; }
            .hero p.subtitle { font-size: 1.15em; }
            .benefits h2 { font-size: 2.2em; }
        }

         @media (max-width: 768px) {
            .section-padding { padding: 60px 0; }
            .hero { padding: 100px 0 120px 0; }
            .hero h1 { font-size: 2.1em; }
            .hero p.subtitle { font-size: 1.1em; margin-bottom: 30px; }
             .hero::after, .benefits::before, .offer::before { height: 80px; } /* Adjust divider height */
             .hero::after { clip-path: polygon(0 100%, 100% 100%, 100% calc(100% - 80px), 0 calc(100% - 40px)); }
             .benefits::before { top: -40px; clip-path: polygon(0 0, 100% 40px, 100% 100%, 0 100%); }
              .offer::before { top: -40px; clip-path: polygon(0 0, 100% 40px, 100% 100%, 0 100%); }


             .intro { padding: 80px 0 60px 0; }
            .intro h2 { font-size: 2em; }
            .benefits { padding: 80px 0; }
            .benefits h2 { font-size: 2em; }
            .benefits-grid { grid-template-columns: 1fr; gap: 30px; } /* Stack grid items */
            .benefit-item { animation: none; opacity: 1; transform: none; } /* Disable animation on mobile for performance/simplicity */
            .offer { padding: 60px 0; margin-top: 60px; }
            .offer h3 { font-size: 1.8em; }
            .offer p { font-size: 1.1em; }
             .cta-button { font-size: 1.15em; padding: 16px 35px; } /* Adjust button size */
        }

         @media (max-width: 480px) {
             .container { padding: 0 15px; }
            .hero { padding: 80px 0 100px 0; }
            .hero h1 { font-size: 1.8em; }
            .hero p.subtitle { font-size: 1em; }
            .hero-icon svg { width: 60px; height: 60px; }
             .hero::after, .benefits::before, .offer::before { height: 60px; } /* Further adjust divider height */
             .hero::after { clip-path: polygon(0 100%, 100% 100%, 100% calc(100% - 60px), 0 calc(100% - 30px)); }
             .benefits::before { top: -30px; clip-path: polygon(0 0, 100% 30px, 100% 100%, 0 100%); }
              .offer::before { top: -30px; clip-path: polygon(0 0, 100% 30px, 100% 100%, 0 100%); }


            .intro { padding: 60px 0 40px 0; }
            .intro h2 { font-size: 1.8em; }
            .intro p { font-size: 1em; }
            .benefits { padding: 60px 0; }
            .benefits h2 { font-size: 1.8em; }
            .benefit-item { padding: 25px; }
             .benefit-item h3 { font-size: 1.2em; }
             .benefit-item p { font-size: 0.95em; }

            .offer { padding: 50px 0; margin-top: 50px; }
            .offer h3 { font-size: 1.6em; }
            .offer p { font-size: 1em; }
             /* Make buttons slightly smaller on mobile, prevent full width */
             .cta-button { padding: 15px 30px; font-size: 1.1em; }
             .hero .cta-button { margin-top: 5px; } /* Adjust hero button margin */
             .offer .cta-button { margin-top: 10px; } /* Adjust offer button margin */
         }

    </style>
</head>
<body>

    <svg width="0" height="0" style="position:absolute">
        <symbol id="icon-rocket" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
            <path d="M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.3.0-3.08-.7-.78-2.24-.84-3-.08Zm7.71-9.15c1.16-.53 2.8-.31 3.79.69.99 1 1.21 2.63.69 3.78-.53 1.16-2.19 1.69-3.78.69-1.59-1-1.69-2.63-.7-3.77Zm-1.41-3.02a11.97 11.97 0 0 0-8.49 8.49l-1.2 4.02 4.02-1.2a11.97 11.97 0 0 0 8.49-8.49l1.2-4.02-4.02 1.2Z"/>
        </symbol>
        <symbol id="icon-zap" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
            <polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2"></polygon>
        </symbol>
         <symbol id="icon-edit" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
            <path d="M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z"></path>
         </symbol>
         <symbol id="icon-layers" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
            <polygon points="12 2 2 7 12 12 22 7 12 2"></polygon><polyline points="2 17 12 22 22 17"></polyline><polyline points="2 12 12 17 22 12"></polyline>
        </symbol>
    </svg>

    <section class="hero text-center">
        <div class="container">
            <div class="hero-icon">
                 <svg><use xlink:href="#icon-rocket"/></svg>
            </div>
            <h1>Say Goodbye to Helpinator,<br> Hello to Effortless Documentation!</h1>
            <p class="subtitle">Helpinator is no longer available, but your journey to creating amazing help content is just beginning. Discover Dr.Explain – the modern, intuitive solution designed for speed and quality.</p>
            <a href="https://www.drexplain.com/" class="cta-button">
                Explore Dr.Explain Now
            </a>
            </div>
    </section>

    <section class="intro text-center section-padding">
        <div class="container">
            <h2>Time for an Upgrade?</h2>
            <p>We know change can be daunting, but switching from Helpinator is a fantastic opportunity to leverage more powerful features and a streamlined workflow. <strong>Dr.Explain</strong> is actively developed and supported, ready to help you create outstanding user assistance.</p>
            <p>Make the switch smoothly and unlock new possibilities for your documentation.</p>
        </div>
    </section>

    <section class="benefits section-padding">
        <div class="container">
            <h2>Why Developers & Writers Love Dr.Explain</h2>
            <div class="benefits-grid">
                <div class="benefit-item">
                    <svg class="benefit-icon"><use xlink:href="#icon-zap"/></svg>
                    <h3>Create Faster Than Ever</h3>
                    <p>Intuitive WYSIWYG editor and automated tools drastically reduce the time spent on formatting and repetitive tasks. Focus on clarity, not complexity.</p>
                </div>
                <div class="benefit-item">
                     <svg class="benefit-icon"><use xlink:href="#icon-edit"/></svg>
                    <h3>Intelligent Screenshot Handling</h3>
                    <p>Capture application screens and automatically annotate controls with smart callouts. Easily update screenshots without redoing all your work.</p>
                </div>
                <div class="benefit-item">
                     <svg class="benefit-icon"><use xlink:href="#icon-layers"/></svg>
                    <h3>Versatile Single-Source Publishing</h3>
                    <p>Write once, publish everywhere. Generate pixel-perfect Online Help (HTML), printable Manuals (PDF), and Context Help (CHM) from the same project.</p>
                </div>
            </div>
        </div>
    </section>

    <section class="offer text-center">
        <div class="container">
            <h3>Exclusive <strong class="discount">30% OFF</strong> for Helpinator Users!</h3>
            <p>We value your experience. As a welcome gesture, get a substantial discount on your first Dr.Explain license and start creating better documentation today.</p>
            <a href="https://www.drexplain.com/contact/" class="cta-button" target="_blank">
                Claim Your Discount & Explore Dr.Explain
            </a>
            </div>
    </section>

    <footer class="footer text-center">
        <div class="container">
            <p>&copy; <script>document.write(new Date().getFullYear());</script> Dr.Explain by Indigo Byte Systems. All rights reserved.<br>Helpinator is a discontinued product.</p>
        </div>
    </footer>


<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-4624XLBC8Y"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-4624XLBC8Y');
</script>

</body>
</html>