<!DOCTYPE html>

<html lang="en" class="scroll-smooth">

<head>

  <meta charset="UTF-8" />

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

  <title>ScaleVault | Precision Optical-Grade Acrylic Displays</title>

  <script src="https://cdn.tailwindcss.com"></script>

  <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=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@600;700&display=swap" rel="stylesheet">

  <style>

    body { font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif; }

    .font-display { font-family: 'Space Grotesk', -apple-system, sans-serif; }

  </style>

</head>

<body class="bg-[#fbfbfd] text-[#1d1d1f] antialiased selection:bg-neutral-900 selection:text-white min-h-screen flex flex-col justify-between">


  <!-- Minimal Announcement Bar -->

  <div class="bg-[#1d1d1f] text-white text-center text-xs font-semibold py-2 px-4 tracking-tight">

    Free express shipping across India on orders over ₹1,499.

  </div>


  <!-- Header -->

  <header class="sticky top-0 z-40 backdrop-blur-md bg-white/80 border-b border-neutral-200/80 transition-all">

    <div class="max-w-5xl mx-auto px-4 sm:px-6 h-14 flex items-center justify-between">

      <a href="#" class="font-display text-lg font-bold tracking-tight text-[#1d1d1f] uppercase flex items-center gap-1">

        Scale<span class="text-neutral-400 font-medium">Vault</span>

      </a>

      <div class="flex items-center gap-6">

        <a href="#products" class="text-xs font-medium text-neutral-600 hover:text-black transition-colors hidden sm:block">Collection</a>

        <a href="#specs" class="text-xs font-medium text-neutral-600 hover:text-black transition-colors hidden sm:block">Craftsmanship</a>

        <button onclick="toggleCart()" class="relative flex items-center gap-2 bg-[#f5f5f7] border border-neutral-300/70 hover:border-black text-[#1d1d1f] px-3.5 py-1.5 rounded-full text-xs font-semibold transition-all">

          <span>Bag</span>

          <span id="cart-count" class="bg-black text-white px-1.5 py-0.2 rounded-full text-[10px] font-bold">0</span>

        </button>

      </div>

    </div>

  </header>


  <!-- Hero Section -->

  <section class="relative pt-16 pb-16 px-4 text-center">

    <div class="max-w-2xl mx-auto">

      <span class="inline-block text-[11px] font-semibold tracking-wider text-neutral-500 uppercase bg-[#f5f5f7] px-3 py-1 rounded-full border border-neutral-200 mb-4">

        1:64 Scale Engineered Displays

      </span>

      <h1 class="font-display text-3xl sm:text-5xl font-bold tracking-tight text-[#1d1d1f] leading-tight mb-4">

        The ultimate showcase for your collection.

      </h1>

      <p class="text-neutral-500 text-sm sm:text-base max-w-lg mx-auto leading-relaxed mb-6 font-normal">

        Engineered with optical-grade cast acrylic. Precision diamond-polished edges, zero cloudy seams, and 99% UV radiation resistance.

      </p>

      <a href="#products" class="inline-block bg-[#0071e3] hover:bg-[#0077ed] text-white font-medium px-6 py-2.5 rounded-full text-xs uppercase tracking-wide transition-all shadow-sm">

        View Models

      </a>

    </div>

  </section>


  <!-- Product Grid -->

  <section id="products" class="max-w-5xl mx-auto px-4 sm:px-6 py-8">

    <div class="border-b border-neutral-200 pb-3 mb-8 flex justify-between items-end">

      <div>

        <h2 class="font-display text-xl font-bold text-[#1d1d1f] tracking-tight">Display Vaults</h2>

        <p class="text-xs text-neutral-500 mt-0.5">Designed specifically for MINI GT, Kaido House, and Hot Wheels</p>

      </div>

    </div>


    <div class="grid grid-cols-1 md:grid-cols-3 gap-6">

      

      <!-- Product 1 -->

      <div class="bg-white border border-neutral-200/90 rounded-2xl p-6 flex flex-col justify-between shadow-[0_4px_20px_rgba(0,0,0,0.03)] hover:shadow-[0_8px_30px_rgba(0,0,0,0.06)] transition-all">

        <div>

          <span class="text-[10px] font-bold uppercase tracking-wider text-neutral-400">Essential</span>

          <h3 class="text-base font-bold text-[#1d1d1f] mt-1">Single Car Display Vault</h3>

          <p class="text-xs text-neutral-500 mt-2 leading-relaxed">Engineered for a single 1:64 loose model. 3mm optical cast acrylic with magnetic dust seal.</p>

          <div class="text-lg font-bold text-[#1d1d1f] mt-4">₹249</div>

        </div>

        <button onclick="addToCart('Single Car Display Vault', 249)" class="mt-6 w-full bg-[#f5f5f7] hover:bg-black hover:text-white text-[#1d1d1f] text-xs font-semibold py-2.5 rounded-xl transition-all border border-neutral-200">

          Add to Bag

        </button>

      </div>


      <!-- Product 2 (Featured) -->

      <div class="bg-white border-2 border-black rounded-2xl p-6 flex flex-col justify-between shadow-[0_8px_30px_rgba(0,0,0,0.08)] relative">

        <span class="absolute -top-3 right-4 bg-black text-white text-[9px] font-bold px-2.5 py-0.5 rounded-full uppercase tracking-wider">Flagship</span>

        <div>

          <span class="text-[10px] font-bold uppercase tracking-wider text-[#0071e3]">Collector Favorite</span>

          <h3 class="text-base font-bold text-[#1d1d1f] mt-1">2-Tier Box & Model Vault</h3>

          <p class="text-xs text-neutral-500 mt-2 leading-relaxed">Dedicated lower compartment for the sealed factory box + elevated pedestal for the car.</p>

          <div class="text-lg font-bold text-[#1d1d1f] mt-4">₹429</div>

        </div>

        <button onclick="addToCart('2-Tier Box & Model Vault', 429)" class="mt-6 w-full bg-[#0071e3] hover:bg-[#0077ed] text-white text-xs font-semibold py-2.5 rounded-xl transition-all shadow-sm">

          Add to Bag

        </button>

      </div>


      <!-- Product 3 -->

      <div class="bg-white border border-neutral-200/90 rounded-2xl p-6 flex flex-col justify-between shadow-[0_4px_20px_rgba(0,0,0,0.03)] hover:shadow-[0_8px_30px_rgba(0,0,0,0.06)] transition-all">

        <div>

          <span class="text-[10px] font-bold uppercase tracking-wider text-neutral-400">Bundle</span>

          <h3 class="text-base font-bold text-[#1d1d1f] mt-1">Collector Pack (Set of 5)</h3>

          <p class="text-xs text-neutral-500 mt-2 leading-relaxed">Interlocking stackable units to build expansive collector display walls. Includes microfiber cloth.</p>

          <div class="text-lg font-bold text-[#1d1d1f] mt-4">₹1,149 <span class="text-xs text-neutral-400 font-normal line-through ml-1">₹1,245</span></div>

        </div>

        <button onclick="addToCart('Collector Pack (Set of 5)', 1149)" class="mt-6 w-full bg-[#f5f5f7] hover:bg-black hover:text-white text-[#1d1d1f] text-xs font-semibold py-2.5 rounded-xl transition-all border border-neutral-200">

          Add to Bag

        </button>

      </div>


    </div>

  </section>


  <!-- Specs Section -->

  <section id="specs" class="border-t border-neutral-200/80 bg-[#f5f5f7] py-12 px-4">

    <div class="max-w-5xl mx-auto grid grid-cols-2 md:grid-cols-4 gap-6 text-center">

      <div class="p-3">

        <div class="text-xs font-bold text-[#1d1d1f] mb-1">99% UV Shield</div>

        <div class="text-[11px] text-neutral-500">Prevents paint fade & decal peeling</div>

      </div>

      <div class="p-3">

        <div class="text-xs font-bold text-[#1d1d1f] mb-1">Optical Cast Acrylic</div>

        <div class="text-[11px] text-neutral-500">92%+ light transmission clarity</div>

      </div>

      <div class="p-3">

        <div class="text-xs font-bold text-[#1d1d1f] mb-1">Magnetic Locking</div>

        <div class="text-[11px] text-neutral-500">Zero-glue seamless friction fit</div>

      </div>

      <div class="p-3">

        <div class="text-xs font-bold text-[#1d1d1f] mb-1">Insured Shipping</div>

        <div class="text-[11px] text-neutral-500">Custom drop-tested packaging</div>

      </div>

    </div>

  </section>


  <!-- Footer -->

  <footer class="border-t border-neutral-200 bg-[#fbfbfd] py-8 px-4 text-center">

    <p class="font-display text-xs font-bold text-[#1d1d1f] tracking-widest uppercase">ScaleVault India</p>

    <p class="text-[11px] text-neutral-400 mt-1">Salem, Tamil Nadu • Precision Collector Equipment</p>

    <p class="text-[10px] text-neutral-400 mt-4">© 2026 ScaleVault. All rights reserved.</p>

  </footer>


  <!-- Slide-Over Bag Modal -->

  <div id="cart-modal" class="fixed inset-0 bg-black/40 backdrop-blur-sm z-50 hidden flex justify-end">

    <div class="bg-white border-l border-neutral-200 w-full max-w-sm h-full p-6 flex flex-col justify-between shadow-2xl">

      <div>

        <div class="flex items-center justify-between border-b border-neutral-100 pb-3">

          <h3 class="font-display text-base font-bold text-[#1d1d1f]">Review Bag</h3>

          <button onclick="toggleCart()" class="text-neutral-400 hover:text-black text-lg font-bold"></button>

        </div>

        <div id="cart-items" class="mt-4 space-y-3 overflow-y-auto max-h-[55vh]">

          <!-- Dynamic Items -->

        </div>

      </div>


      <div class="border-t border-neutral-200 pt-4">

        <div class="flex justify-between text-xs font-semibold mb-3 text-neutral-600">

          <span>Subtotal</span>

          <span id="cart-total" class="text-black font-bold">₹0</span>

        </div>

        <button onclick="checkoutWhatsApp()" class="w-full bg-[#0071e3] hover:bg-[#0077ed] text-white font-semibold py-3 rounded-xl text-xs uppercase tracking-wide flex items-center justify-center gap-2 shadow-sm transition-all">

          Continue to WhatsApp Checkout

        </button>

      </div>

    </div>

  </div>


  <!-- Cart Script -->

  <script>

    let cart = [];

    const WHATSAPP_NUMBER = "919876543210"; // மாற்றிக்கொள்ளுங்கள் (உங்கள் WhatsApp எண்)


    function addToCart(title, price) {

      cart.push({ title, price });

      renderCart();

      toggleCart(true);

    }


    function removeFromCart(index) {

      cart.splice(index, 1);

      renderCart();

    }


    function toggleCart(forceOpen = false) {

      const modal = document.getElementById('cart-modal');

      if (forceOpen) {

        modal.classList.remove('hidden');

      } else {

        modal.classList.toggle('hidden');

      }

    }


    function renderCart() {

      const count = document.getElementById('cart-count');

      const items = document.getElementById('cart-items');

      const total = document.getElementById('cart-total');


      count.innerText = cart.length;


      if (cart.length === 0) {

        items.innerHTML = '<p class="text-xs text-neutral-400 text-center py-8">Your bag is empty.</p>';

        total.innerText = '₹0';

        return;

      }


      let totalPrice = 0;

      items.innerHTML = cart.map((item, idx) => {

        totalPrice += item.price;

        return `

          <div class="flex justify-between items-center bg-[#f5f5f7] p-3 rounded-xl border border-neutral-200/60">

            <div>

              <p class="text-xs font-semibold text-[#1d1d1f]">${item.title}</p>

              <p class="text-xs text-neutral-500 font-medium mt-0.5">₹${item.price}</p>

            </div>

            <button onclick="removeFromCart(${idx})" class="text-neutral-400 hover:text-red-600 text-xs px-2 py-1 transition-colors">Remove</button>

          </div>

        `;

      }).join('');


      total.innerText = '₹' + totalPrice;

    }


    function checkoutWhatsApp() {

      if (cart.length === 0) {

        alert("Your bag is empty!");

        return;

      }


      let message = "Hi ScaleVault, I would like to place an order:%0A%0A";

      let total = 0;

      cart.forEach((item, i) => {

        message += `${i+1}. ${item.title} - ₹${item.price}%0A`;

        total += item.price;

      });


      message += `%0A*Total Amount:* ₹${total}%0A%0APlease confirm availability and share payment details.`;

      window.open(`https://wa.me/${WHATSAPP_NUMBER}?text=${message}`, '_blank');

    }

  </script>

</body>

</html>