<?php
$page          = 'what-is-a-vin';
$pageTitle     = 'What Is a VIN? | Find Your VIN | Do I Have a Recall?';
$pageDesc      = 'Learn what a VIN is, how to read all 17 characters, and exactly where to find your Vehicle Identification Number to check for open recalls.';
$pageCanonical = 'https://doihavearecall.com/what-is-a-vin';
$pageCss       = ['assets/css/what-is-a-vin.css'];

$_schema = [
    '@context'      => 'https://schema.org',
    '@type'         => 'Article',
    'headline'      => 'What Is a VIN?',
    'description'   => 'Learn what a VIN is, how to read all 17 characters, and exactly where to find your Vehicle Identification Number to check for open recalls.',
    'url'           => 'https://doihavearecall.com/what-is-a-vin',
    'datePublished' => '2025-01-01',
    'author'        => ['@type' => 'Organization', 'name' => 'doihavearecall.com', 'url' => 'https://doihavearecall.com'],
    'publisher'     => [
        '@type' => 'Organization',
        'name'  => 'doihavearecall.com',
        'url'   => 'https://doihavearecall.com',
        'logo'  => ['@type' => 'ImageObject', 'url' => 'https://doihavearecall.com/assets/img/doihavearecall_logo.svg'],
    ],
];
$pageJsonLd = json_encode($_schema, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);

include 'includes/header.php';
?>

<!-- ============================================================
     HERO
     ============================================================ -->
<section class="wiav-hero">
  <div class="container wiav-hero__inner">

    <div class="wiav-hero__text">
      <span class="section-label reveal">VIN Explained</span>
      <h1 class="wiav-hero__title reveal reveal-delay-1">What Is a <em>VIN?</em></h1>
      <p class="wiav-hero__sub reveal reveal-delay-2">
        Your Vehicle Identification Number is a unique 17-character code stamped into every car, truck, and SUV. It's the only way to check whether your <em>specific</em> vehicle, not just the model, has an open safety recall.
      </p>
      <div class="wiav-hero__actions reveal reveal-delay-3">
        <a href="<?= BASE_PATH ?>/" class="btn btn--primary btn--lg">Check My Recalls Now</a>
        <a href="#where-to-find" class="btn btn--outline btn--lg">Where to Find My VIN</a>
      </div>
    </div>

    <!-- VIN visual -->
    <div class="wiav-hero__visual reveal reveal-delay-2" aria-hidden="true">
      <div class="wiav-vin-display">
        <div class="wiav-vin-display__label">Sample VIN</div>
        <div class="wiav-vin-display__chars">
          <span class="wiav-vin-char wiav-vin-char--wmi" title="World Manufacturer Identifier">1</span>
          <span class="wiav-vin-char wiav-vin-char--wmi" title="World Manufacturer Identifier">H</span>
          <span class="wiav-vin-char wiav-vin-char--wmi" title="World Manufacturer Identifier">G</span>
          <span class="wiav-vin-char wiav-vin-char--vds" title="Vehicle Descriptor Section">C</span>
          <span class="wiav-vin-char wiav-vin-char--vds" title="Vehicle Descriptor Section">M</span>
          <span class="wiav-vin-char wiav-vin-char--vds" title="Vehicle Descriptor Section">8</span>
          <span class="wiav-vin-char wiav-vin-char--vds" title="Vehicle Descriptor Section">3</span>
          <span class="wiav-vin-char wiav-vin-char--vds" title="Vehicle Descriptor Section">3</span>
          <span class="wiav-vin-char wiav-vin-char--check" title="Check Digit">3</span>
          <span class="wiav-vin-char wiav-vin-char--vis" title="Vehicle Identifier Section">A</span>
          <span class="wiav-vin-char wiav-vin-char--vis" title="Vehicle Identifier Section">7</span>
          <span class="wiav-vin-char wiav-vin-char--vis" title="Vehicle Identifier Section">8</span>
          <span class="wiav-vin-char wiav-vin-char--vis" title="Vehicle Identifier Section">5</span>
          <span class="wiav-vin-char wiav-vin-char--vis" title="Vehicle Identifier Section">2</span>
          <span class="wiav-vin-char wiav-vin-char--vis" title="Vehicle Identifier Section">1</span>
          <span class="wiav-vin-char wiav-vin-char--vis" title="Vehicle Identifier Section">9</span>
          <span class="wiav-vin-char wiav-vin-char--vis" title="Vehicle Identifier Section">0</span>
        </div>
        <div class="wiav-vin-display__legend">
          <span class="wiav-vin-legend wiav-vin-legend--wmi">Manufacturer</span>
          <span class="wiav-vin-legend wiav-vin-legend--vds">Vehicle Info</span>
          <span class="wiav-vin-legend wiav-vin-legend--check">Check</span>
          <span class="wiav-vin-legend wiav-vin-legend--vis">Serial No.</span>
        </div>
        <p class="wiav-vin-display__note">17 characters, every vehicle is unique</p>
      </div>
    </div>

  </div>
</section>


<!-- ============================================================
     WHY VIN MATTERS FOR RECALLS
     ============================================================ -->
<section class="wiav-why" aria-labelledby="why-heading">
  <div class="container">

    <div class="wiav-section-header reveal">
      <span class="section-label">Why It Matters</span>
      <h2 class="section-title" id="why-heading">Why recalls are VIN-specific</h2>
      <p class="section-subtitle">
        Two vehicles that look identical on a dealer lot (same make, model, year, and color) can have completely different recall status. Recalls are tied to your individual VIN, not your model.
      </p>
    </div>

    <div class="wiav-why__grid">

      <div class="wiav-why-card reveal">
        <div class="wiav-why-card__icon wiav-why-card__icon--blue">
          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
            <rect x="3" y="3" width="18" height="18" rx="2" ry="2"/>
            <line x1="9" y1="3" x2="9" y2="21"/>
          </svg>
        </div>
        <h3 class="wiav-why-card__title">Production batches differ</h3>
        <p class="wiav-why-card__body">A defective part is often installed only during a specific production window. Your VIN encodes your exact build date and component batch, so recalls target only the affected range, not every vehicle of that model.</p>
      </div>

      <div class="wiav-why-card reveal reveal-delay-1">
        <div class="wiav-why-card__icon wiav-why-card__icon--amber">
          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
            <path d="M10.29 3.86L1.82 18a2 2 0 001.71 3h16.94a2 2 0 001.71-3L13.71 3.86a2 2 0 00-3.42 0z"/>
            <line x1="12" y1="9" x2="12" y2="13"/>
            <line x1="12" y1="17" x2="12.01" y2="17"/>
          </svg>
        </div>
        <h3 class="wiav-why-card__title">Repairs are tracked by VIN</h3>
        <p class="wiav-why-card__body">When a dealer completes a recall repair, they close the campaign against your specific VIN. A used vehicle that's already been repaired will show no open recall, but you can only know that by looking up the VIN.</p>
      </div>

      <div class="wiav-why-card reveal reveal-delay-2">
        <div class="wiav-why-card__icon wiav-why-card__icon--green">
          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
            <path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/>
          </svg>
        </div>
        <h3 class="wiav-why-card__title">Used cars carry old recalls</h3>
        <p class="wiav-why-card__body">Open recalls transfer with ownership. If you bought a used vehicle, any unrepaired recalls from the previous owner are still your responsibility, and the free repair is still available to you.</p>
      </div>

    </div>

  </div>
</section>


<!-- ============================================================
     VIN ANATOMY - 17 character breakdown
     ============================================================ -->
<section class="wiav-anatomy" aria-labelledby="anatomy-heading">
  <div class="container">

    <div class="wiav-section-header reveal">
      <span class="section-label">VIN Decoded</span>
      <h2 class="section-title" id="anatomy-heading">Reading all 17 characters</h2>
      <p class="section-subtitle">
        Every position in a VIN has a specific meaning. Here's what each section tells you about your vehicle.
      </p>
    </div>

    <!-- Full VIN bar -->
    <div class="wiav-anatomy__bar reveal" aria-label="VIN character breakdown">
      <div class="wiav-anatomy__section wiav-anatomy__section--wmi">
        <div class="wiav-anatomy__cells">
          <div class="wiav-anatomy__cell"><span>1</span></div>
          <div class="wiav-anatomy__cell"><span>2</span></div>
          <div class="wiav-anatomy__cell"><span>3</span></div>
        </div>
        <div class="wiav-anatomy__label">WMI</div>
      </div>
      <div class="wiav-anatomy__section wiav-anatomy__section--vds">
        <div class="wiav-anatomy__cells">
          <div class="wiav-anatomy__cell"><span>4</span></div>
          <div class="wiav-anatomy__cell"><span>5</span></div>
          <div class="wiav-anatomy__cell"><span>6</span></div>
          <div class="wiav-anatomy__cell"><span>7</span></div>
          <div class="wiav-anatomy__cell"><span>8</span></div>
        </div>
        <div class="wiav-anatomy__label">VDS</div>
      </div>
      <div class="wiav-anatomy__section wiav-anatomy__section--check">
        <div class="wiav-anatomy__cells">
          <div class="wiav-anatomy__cell"><span>9</span></div>
        </div>
        <div class="wiav-anatomy__label">Check</div>
      </div>
      <div class="wiav-anatomy__section wiav-anatomy__section--vis">
        <div class="wiav-anatomy__cells">
          <div class="wiav-anatomy__cell"><span>10</span></div>
          <div class="wiav-anatomy__cell"><span>11</span></div>
          <div class="wiav-anatomy__cell"><span>12</span></div>
          <div class="wiav-anatomy__cell"><span>13</span></div>
          <div class="wiav-anatomy__cell"><span>14</span></div>
          <div class="wiav-anatomy__cell"><span>15</span></div>
          <div class="wiav-anatomy__cell"><span>16</span></div>
          <div class="wiav-anatomy__cell"><span>17</span></div>
        </div>
        <div class="wiav-anatomy__label">VIS</div>
      </div>
    </div>

    <!-- Section detail cards -->
    <div class="wiav-anatomy__cards">

      <div class="wiav-anatomy-card wiav-anatomy-card--wmi reveal">
        <div class="wiav-anatomy-card__positions">Positions 1–3</div>
        <h3 class="wiav-anatomy-card__title">World Manufacturer Identifier (WMI)</h3>
        <p class="wiav-anatomy-card__body">Identifies who built the vehicle and where. The first character is the country of manufacture; the second identifies the manufacturer; the third specifies the vehicle division or type.</p>
        <div class="wiav-anatomy-card__examples">
          <div class="wiav-anatomy-card__example"><span class="wiav-anatomy-card__code">1HG</span> Honda, USA</div>
          <div class="wiav-anatomy-card__example"><span class="wiav-anatomy-card__code">1FT</span> Ford Truck, USA</div>
          <div class="wiav-anatomy-card__example"><span class="wiav-anatomy-card__code">WBA</span> BMW, Germany</div>
          <div class="wiav-anatomy-card__example"><span class="wiav-anatomy-card__code">JTD</span> Toyota, Japan</div>
        </div>
      </div>

      <div class="wiav-anatomy-card wiav-anatomy-card--vds reveal reveal-delay-1">
        <div class="wiav-anatomy-card__positions">Positions 4–8</div>
        <h3 class="wiav-anatomy-card__title">Vehicle Descriptor Section (VDS)</h3>
        <p class="wiav-anatomy-card__body">Describes vehicle attributes such as model, body style, engine type, and restraint system. Each manufacturer defines these positions differently, so a "4" in position 4 means something different across brands.</p>
        <div class="wiav-anatomy-card__examples">
          <div class="wiav-anatomy-card__example"><span class="wiav-anatomy-card__code">Pos 4</span> Body type / line</div>
          <div class="wiav-anatomy-card__example"><span class="wiav-anatomy-card__code">Pos 5</span> Engine type</div>
          <div class="wiav-anatomy-card__example"><span class="wiav-anatomy-card__code">Pos 6</span> Restraint / safety</div>
          <div class="wiav-anatomy-card__example"><span class="wiav-anatomy-card__code">Pos 7–8</span> Model / series</div>
        </div>
      </div>

      <div class="wiav-anatomy-card wiav-anatomy-card--check reveal reveal-delay-2">
        <div class="wiav-anatomy-card__positions">Position 9</div>
        <h3 class="wiav-anatomy-card__title">Check Digit</h3>
        <p class="wiav-anatomy-card__body">A mathematically calculated value (0–9 or X) used to verify the entire VIN is valid and hasn't been tampered with. NHTSA uses this to detect fraudulent VINs: if the check digit doesn't match, the VIN is invalid.</p>
      </div>

      <div class="wiav-anatomy-card wiav-anatomy-card--vis reveal reveal-delay-1">
        <div class="wiav-anatomy-card__positions">Positions 10–17</div>
        <h3 class="wiav-anatomy-card__title">Vehicle Identifier Section (VIS)</h3>
        <p class="wiav-anatomy-card__body">Makes each VIN unique. Position 10 is the model year, position 11 is the assembly plant, and positions 12–17 are the sequential production number, the exact order in which your vehicle rolled off the line.</p>
        <div class="wiav-anatomy-card__examples">
          <div class="wiav-anatomy-card__example"><span class="wiav-anatomy-card__code">Pos 10</span> Model year (A=2010, B=2011…)</div>
          <div class="wiav-anatomy-card__example"><span class="wiav-anatomy-card__code">Pos 11</span> Assembly plant</div>
          <div class="wiav-anatomy-card__example"><span class="wiav-anatomy-card__code">Pos 12–17</span> Sequential serial number</div>
        </div>
      </div>

    </div>

    <div class="wiav-anatomy__note reveal">
      <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
        <circle cx="12" cy="12" r="10"/>
        <line x1="12" y1="8" x2="12" y2="12"/>
        <line x1="12" y1="16" x2="12.01" y2="16"/>
      </svg>
      <p>VINs never contain the letters <strong>I</strong>, <strong>O</strong>, or <strong>Q</strong> to avoid confusion with the numbers 1 and 0. If you see one of these letters in a VIN, it's a typo.</p>
    </div>

  </div>
</section>


<!-- ============================================================
     WHERE TO FIND YOUR VIN - photo cards per location
     ============================================================ -->
<section class="wiav-locations" id="where-to-find" aria-labelledby="locations-heading">
  <div class="container">

    <div class="wiav-locations__header">
      <div class="wiav-section-header reveal">
        <span class="section-label">Where to Look</span>
        <h2 class="section-title" id="locations-heading">Where to find your VIN</h2>
        <p class="section-subtitle">
          Your VIN appears in several places on your vehicle and in your paperwork. Here are the most common spots, from easiest to hardest to access.
        </p>
      </div>

    </div>

    <!-- Location cards - one photo per spot -->
    <div class="wiav-location-cards">

      <div class="wiav-location-card reveal">
        <div class="wiav-location-card__img-wrap">
          <img
            src="<?= BASE_PATH ?>/assets/img/where_to_find_vin.png"
            alt="VIN plate visible through the lower-left corner of the windshield on the dashboard"
            class="wiav-location-card__img"
            width="400"
            height="240"
            loading="lazy"
          >
          <span class="wiav-location-card__num" aria-hidden="true">1</span>
        </div>
        <div class="wiav-location-card__body">
          <div class="wiav-location-card__top">
            <h3 class="wiav-location-card__title">Dashboard (driver's side)</h3>
            <span class="wiav-location-card__badge wiav-location-card__badge--easy">Easiest</span>
          </div>
          <p class="wiav-location-card__desc">Stand outside the car and look through the lower-left corner of the windshield. The VIN is on a small metal plate mounted to the dashboard, visible without opening the door.</p>
        </div>
      </div>

      <div class="wiav-location-card reveal reveal-delay-1">
        <div class="wiav-location-card__img-wrap">
          <img
            src="<?= BASE_PATH ?>/assets/img/where_to_find_vin_door.png"
            alt="VIN sticker on the driver's door jamb"
            class="wiav-location-card__img"
            width="400"
            height="240"
            loading="lazy"
          >
          <span class="wiav-location-card__num" aria-hidden="true">2</span>
        </div>
        <div class="wiav-location-card__body">
          <div class="wiav-location-card__top">
            <h3 class="wiav-location-card__title">Driver's door jamb sticker</h3>
            <span class="wiav-location-card__badge wiav-location-card__badge--easy">Easy</span>
          </div>
          <p class="wiav-location-card__desc">Open the driver's door and look at the door edge or door frame. The white or yellow sticker shows the VIN along with tire pressure, load rating, and the manufacturing date.</p>
        </div>
      </div>

      <div class="wiav-location-card reveal reveal-delay-2">
        <div class="wiav-location-card__img-wrap">
          <img
            src="<?= BASE_PATH ?>/assets/img/where_to_find_vin_title.png"
            alt="VIN printed on a vehicle title document"
            class="wiav-location-card__img"
            width="400"
            height="240"
            loading="lazy"
          >
          <span class="wiav-location-card__num" aria-hidden="true">3</span>
        </div>
        <div class="wiav-location-card__body">
          <div class="wiav-location-card__top">
            <h3 class="wiav-location-card__title">Vehicle title &amp; registration</h3>
            <span class="wiav-location-card__badge wiav-location-card__badge--easy">Easy</span>
          </div>
          <p class="wiav-location-card__desc">Your state-issued title and current registration both list the full 17-character VIN. Handy if you can't physically reach the vehicle, for example when checking a used car before purchase.</p>
        </div>
      </div>

      <div class="wiav-location-card reveal">
        <div class="wiav-location-card__img-wrap">
          <img
            src="<?= BASE_PATH ?>/assets/img/where_to_find_vin_insurance.png"
            alt="VIN printed on an insurance ID card"
            class="wiav-location-card__img"
            width="400"
            height="240"
            loading="lazy"
          >
          <span class="wiav-location-card__num" aria-hidden="true">4</span>
        </div>
        <div class="wiav-location-card__body">
          <div class="wiav-location-card__top">
            <h3 class="wiav-location-card__title">Insurance card or policy</h3>
            <span class="wiav-location-card__badge wiav-location-card__badge--easy">Easy</span>
          </div>
          <p class="wiav-location-card__desc">Most insurance ID cards and all policy documents include the VIN. Check your glove box; your insurance card is usually there. The VIN on file must match the actual vehicle.</p>
        </div>
      </div>

      <div class="wiav-location-card reveal reveal-delay-1">
        <div class="wiav-location-card__img-wrap">
          <img
            src="<?= BASE_PATH ?>/assets/img/where_to_find_vin_engine.png"
            alt="VIN stamped on the engine block"
            class="wiav-location-card__img"
            width="400"
            height="240"
            loading="lazy"
          >
          <span class="wiav-location-card__num" aria-hidden="true">5</span>
        </div>
        <div class="wiav-location-card__body">
          <div class="wiav-location-card__top">
            <h3 class="wiav-location-card__title">Engine block or firewall</h3>
            <span class="wiav-location-card__badge wiav-location-card__badge--hard">Harder to Access</span>
          </div>
          <p class="wiav-location-card__desc">The VIN is stamped into the engine block or the firewall, the metal wall between the engine and passenger compartment. This is the anti-theft location, harder to alter than the dashboard plate.</p>
        </div>
      </div>

    </div><!-- /.wiav-location-cards -->

  </div>
</section>


<!-- ============================================================
     HOW TO USE YOUR VIN FOR A RECALL CHECK
     ============================================================ -->
<section class="wiav-howto" aria-labelledby="howto-heading">
  <div class="container">

    <div class="wiav-section-header reveal">
      <span class="section-label">Check for Recalls</span>
      <h2 class="section-title" id="howto-heading">Using your VIN to check for recalls</h2>
      <p class="section-subtitle">
        Once you have your VIN, checking for open recalls takes less than a minute. Here's how.
      </p>
    </div>

    <div class="wiav-howto__steps">

      <div class="wiav-howto-step reveal">
        <div class="wiav-howto-step__num" aria-hidden="true">1</div>
        <div class="wiav-howto-step__content">
          <h3 class="wiav-howto-step__title">Locate your VIN</h3>
          <p class="wiav-howto-step__body">Find your 17-character VIN on the dashboard, door jamb, or registration document. Double-check for common look-alike characters: VINs never include I, O, or Q.</p>
        </div>
      </div>

      <div class="wiav-howto-step reveal reveal-delay-1">
        <div class="wiav-howto-step__num" aria-hidden="true">2</div>
        <div class="wiav-howto-step__content">
          <h3 class="wiav-howto-step__title">Enter it on our homepage</h3>
          <p class="wiav-howto-step__body">Type or paste your VIN into the search bar at doihavearecall.com. We check your VIN against recall data from NHTSA and vehicle manufacturers, updated daily by RecallHQ.</p>
        </div>
      </div>

      <div class="wiav-howto-step reveal reveal-delay-2">
        <div class="wiav-howto-step__num" aria-hidden="true">3</div>
        <div class="wiav-howto-step__content">
          <h3 class="wiav-howto-step__title">See your results instantly</h3>
          <p class="wiav-howto-step__body">We'll tell you if your vehicle has any open safety recalls, what the defect is, the safety risk, and the status of the remedy. No account required, completely free.</p>
        </div>
      </div>

      <div class="wiav-howto-step reveal reveal-delay-3">
        <div class="wiav-howto-step__num" aria-hidden="true">4</div>
        <div class="wiav-howto-step__content">
          <h3 class="wiav-howto-step__title">Book your free repair</h3>
          <p class="wiav-howto-step__body">If you have an open recall, we'll show you franchise dealers near you where you can schedule the free repair. By federal law, every recall fix is completed at no cost to you.</p>
        </div>
      </div>

    </div>

  </div>
</section>


<!-- ============================================================
     QUICK ANSWERS (FAQ)
     ============================================================ -->
<section class="wiav-faq" aria-labelledby="faq-heading">
  <div class="container">

    <div class="wiav-section-header reveal">
      <span class="section-label">Quick Answers</span>
      <h2 class="section-title" id="faq-heading">Common VIN questions</h2>
    </div>

    <div class="wiav-faq__grid">

      <div class="wiav-faq-item reveal">
        <h3 class="wiav-faq-item__q">Can I check a VIN before buying a used car?</h3>
        <p class="wiav-faq-item__a">Yes, and you should. Any open recalls transfer with the vehicle when it's sold. Enter the seller's VIN in our search before completing a purchase to see if it has unresolved safety campaigns.</p>
      </div>

      <div class="wiav-faq-item reveal reveal-delay-1">
        <h3 class="wiav-faq-item__q">Is my VIN the same as my license plate number?</h3>
        <p class="wiav-faq-item__a">No. Your license plate number is assigned by your state DMV and can change when you move or renew registration. Your VIN is permanent; it's stamped into the vehicle at the factory and never changes.</p>
      </div>

      <div class="wiav-faq-item reveal reveal-delay-2">
        <h3 class="wiav-faq-item__q">What if my VIN is only 13 characters?</h3>
        <p class="wiav-faq-item__a">The 17-character standard was adopted in 1981. Vehicles built before that year may have shorter VINs. Our recall database focuses on 1981 and newer vehicles, which follow the standardized format.</p>
      </div>

      <div class="wiav-faq-item reveal reveal-delay-3">
        <h3 class="wiav-faq-item__q">Is it safe to share my VIN?</h3>
        <p class="wiav-faq-item__a">For recall checks, yes. Your VIN is visible to anyone who walks past your parked car (through the windshield). It doesn't contain financial information, your address, or personal data, just vehicle specifications.</p>
      </div>

      <div class="wiav-faq-item reveal">
        <h3 class="wiav-faq-item__q">Can I look up a recall by make and model instead?</h3>
        <p class="wiav-faq-item__a">You can search by license plate or VIN on our site. While NHTSA publishes broad recall campaigns by model, the only way to know if <em>your specific vehicle</em> is affected (and whether it's already been repaired) is to look up the VIN.</p>
      </div>

      <div class="wiav-faq-item reveal reveal-delay-1">
        <h3 class="wiav-faq-item__q">Why does the recall check ask for my VIN and not just my model year?</h3>
        <p class="wiav-faq-item__a">Recalls target specific production batches, not entire model years. Two 2020 Ford F-150s built one month apart can have different recall status depending on which components were installed during that production window.</p>
      </div>

    </div>

  </div>
</section>


<!-- ============================================================
     CTA BANNER
     ============================================================ -->
<section class="cta-banner" aria-labelledby="wiav-cta-heading">
  <div class="container cta-banner__inner">
    <h2 class="cta-banner__title reveal" id="wiav-cta-heading">
      Ready to check your VIN for open recalls?
    </h2>
    <p class="cta-banner__sub reveal reveal-delay-1">
      Takes less than a minute. No account needed. Always free.
    </p>
    <a href="<?= BASE_PATH ?>/" class="btn btn--light btn--lg reveal reveal-delay-2">
      Check for Recalls Now
    </a>
  </div>
</section>


<?php include 'includes/footer.php'; ?>
