<!doctype html>

<html lang="en">

<head>

  <meta charset="utf-8" />

  <title>Toyota Narnaul | Coming Soon</title>

  <meta name="viewport" content="width=device-width, initial-scale=1" />

  <meta name="description" content="The all-new Toyota dealership in Narnaul, Haryana. Premium sales, service, and genuine parts. Opening soon—be the first to know!" />

  <meta name="theme-color" content="#EB0A1E" />


  <!-- Open Graph -->

  <meta property="og:title" content="Toyota Narnaul — Coming Soon" />

  <meta property="og:description" content="Premium Toyota sales, service, and genuine parts in Narnaul. Opening soon." />

  <meta property="og:type" content="website" />

  <meta property="og:url" content="https://your-domain.com" />

  <meta property="og:image" content="https://your-domain.com/og-image.jpg" />


  <!-- Twitter -->

  <meta name="twitter:card" content="summary_large_image" />

  <meta name="twitter:title" content="Toyota Narnaul — Coming Soon" />

  <meta name="twitter:description" content="Premium Toyota experience in Narnaul, Haryana. Opening soon." />

  <meta name="twitter:image" content="https://your-domain.com/og-image.jpg" />


  <!-- Favicon -->

  <link rel="icon" href="/favicon.ico" />


  <!-- Fonts -->

  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />

  <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;800&display=swap" rel="stylesheet" />


  <style>

    :root{

      --toyota-red:#EB0A1E;

      --onyx:#121212;

      --ink:#0B0B0C;

      --silver:#ECECEC;

      --smoke:#F7F7F8;

      --glass:rgba(255,255,255,.08);

      --radius:16px;

    }

    *{box-sizing:border-box}

    html,body{height:100%}

    body{

      margin:0;

      font-family:Inter,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;

      color:#fff; background: linear-gradient(120deg,#0a0a0a,#151515 60%,#1c1c1c);

      overflow-x:hidden;

    }

    a{color:inherit;text-decoration:none}

    .page{

      display:grid; min-height:100%;

      grid-template-rows:auto 1fr auto;

    }


    /* Hero */

    .hero{

      position:relative; isolation:isolate; overflow:hidden;

      padding: clamp(64px, 8vw, 120px) 24px 48px;

    }

    .bg-video, .bg-image{

      position:absolute; inset:0; width:100%; height:100%; object-fit:cover; opacity:.25; z-index:-2;

      filter:saturate(1.1) contrast(1.05);

    }

    .vignette{

      position:absolute; inset:0; background:radial-gradient(120% 90% at 50% 10%, transparent 0%, transparent 40%, rgba(0,0,0,.6) 70%, rgba(0,0,0,.9) 100%);

      z-index:-1;

    }

    .brand{

      display:flex; align-items:center; gap:14px; margin:0 auto 18px; width:min(1200px,100%);

    }

    .logo{

      width:48px; height:48px; border-radius:50%; display:grid; place-items:center;

      background: #fff;

      box-shadow:0 10px 30px rgba(235,10,30,.25), inset 0 0 0 2px #fff;

    }

    .logo svg{width:28px;height:28px; fill:#EB0A1E}

    .badge{

      display:inline-flex; gap:8px; align-items:center;

      background:linear-gradient(180deg, rgba(255,255,255,.12), rgba(255,255,255,.06));

      border:1px solid rgba(255,255,255,.18); border-radius:999px;

      padding:8px 14px; font-size:.88rem; color:#f4f4f4; backdrop-filter: blur(8px);

    }

    .container{width:min(1200px,100%); margin:0 auto}

    .hero-grid{

      display:grid; gap:28px; grid-template-columns:1.1fr .9fr; align-items:center;

    }

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


    h1{

      font-weight:800; line-height:1.04; margin:8px 0 14px; letter-spacing:-.02em;

      font-size: clamp(32px, 5.8vw, 64px);

    }

    .accent{ color: var(--toyota-red); }

    .lead{ color:#d9d9d9; font-size: clamp(16px, 1.9vw, 20px); line-height:1.6; margin-bottom:18px; }


    .countdown{

      display:flex; gap:12px; margin:20px 0 26px; flex-wrap:wrap;

    }

    .cd{

      background:var(--glass); border:1px solid rgba(255,255,255,.18); border-radius:14px;

      padding:12px 16px; min-width:92px; text-align:center;

      backdrop-filter: blur(10px);

    }

    .cd .num{ font-size:32px; font-weight:800 }

    .cd .lab{ font-size:12px; color:#cfcfcf; letter-spacing:.12em; text-transform:uppercase }


    .form{

      display:flex; gap:12px; flex-wrap:wrap; margin-top:10px;

    }

    input[type="email"]{

      flex:1 1 280px; padding:14px 16px; border-radius:12px; border:1px solid rgba(255,255,255,.16);

      background:rgba(255,255,255,.06); color:#fff; outline:none;

    }

    input::placeholder{color:#cccccc}

    .btn{

      display:inline-flex; align-items:center; gap:10px;

      padding:14px 18px; border:0; border-radius:12px; cursor:pointer; font-weight:700;

      color:#fff; background: linear-gradient(180deg,#ff4252,var(--toyota-red));

      box-shadow: 0 10px 24px rgba(235,10,30,.35);

      transition: transform .08s ease, filter .2s ease;

    }

    .btn:hover{ transform: translateY(-1px); filter: brightness(1.05) }

    .btn.secondary{

      background:transparent; border:1px solid rgba(255,255,255,.22);

      box-shadow:none; color:#f4f4f4;

    }


    /* Highlights */

    .highlights{

      display:grid; grid-template-columns: repeat(3,1fr); gap:16px; margin-top:24px;

    }

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

    .tile{

      background: linear-gradient(180deg, rgba(255,255,255,.08), rgba(255,255,255,.04));

      border:1px solid rgba(255,255,255,.16); border-radius:16px; padding:18px;

    }

    .tile h3{ margin:6px 0 4px }

    .tile p{ margin:0; color:#d8d8d8 }


    /* Showcase */

    .showcase{

      padding:38px 24px 56px; background: radial-gradient(100% 120% at 0% 0%, rgba(235,10,30,.15), transparent 60%);

    }

    .cards{

      display:grid; grid-template-columns: repeat(3, 1fr); gap:18px;

    }

    @media (max-width: 1000px){ .cards{ grid-template-columns: 1fr 1fr } }

    @media (max-width: 640px){ .cards{ grid-template-columns: 1fr } }

    .card{

      position:relative; overflow:hidden; border-radius:18px; min-height:240px;

      background:#0f0f0f; border:1px solid rgba(255,255,255,.12)

    }

    .card img{ width:100%; height:100%; object-fit:cover; opacity:.9; transition: transform .6s ease }

    .card:hover img{ transform: scale(1.06) }

    .card .label{

      position:absolute; left:12px; bottom:12px; background:rgba(0,0,0,.55); color:#fff;

      padding:8px 12px; border-radius:12px; border:1px solid rgba(255,255,255,.18); font-weight:600;

      backdrop-filter: blur(6px);

    }


    /* Info strip */

    .info{

      display:flex; gap:16px; flex-wrap:wrap; align-items:center; justify-content:space-between;

      padding:16px; margin-top:18px; border:1px dashed rgba(255,255,255,.22); border-radius:14px;

      background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.03));

    }

    .info small{ color:#cfcfcf }


    /* Footer */

    footer{

      padding:22px 24px 40px; color:#d0d0d0; background:linear-gradient(180deg,transparent, rgba(0,0,0,.35) 50%, rgba(0,0,0,.65));

    }

    .foot-grid{

      display:grid; grid-template-columns: 1.2fr 1fr 1fr; gap:18px; width:min(1200px,100%); margin:0 auto;

    }

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

    .copy{ color:#a8a8a8; font-size:.92rem }

    .legal{ color:#8a8a8a; font-size:.86rem }

    .social a{ display:inline-flex; width:38px; height:38px; border-radius:10px; align-items:center; justify-content:center; border:1px solid rgba(255,255,255,.16); margin-right:8px }

    .map{

      aspect-ratio:16/9; width:100%; border:0; border-radius:14px; filter:grayscale(.2) saturate(1.1) contrast(1.05)

    }


    /* Enter animations */

    .fade-up{ opacity:0; transform: translateY(12px); animation: rise .7s ease forwards; }

    .fade-up:nth-child(2){ animation-delay: .08s } .fade-up:nth-child(3){ animation-delay: .16s } .fade-up:nth-child(4){ animation-delay: .24s }

    @keyframes rise{ to{ opacity:1; transform:none } }


    /* Accessibility */

    .sr-only{ position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0; }

  </style>


  <!-- LocalBusiness (AutoDealer) Schema -->

  <script type="application/ld+json">

  {

    "@context": "https://schema.org",

    "@type": "AutoDealer",

    "name": "Toyota Narnaul",

    "image": "https://your-domain.com/og-image.jpg",

    "address": {

      "@type": "PostalAddress",

      "streetAddress": "Plot No. XX, [Your Road],",

      "addressLocality": "Narnaul",

      "addressRegion": "Haryana",

      "postalCode": "123001",

      "addressCountry": "IN"

    },

    "url": "https://your-domain.com",

    "telephone,[object Object]