
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Aurum Jewels - Elegance Meets Eternity</title>
    <style>
        /* Reset and base styles */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        
        :root {
            --primary-gold: #D4AF37;
            --dark-blue: #1E3A8A;
            --light-gold: #FDF6EC;
            --moonstone: #AAAAAA;
        }
        
        body {
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            line-height: 1.6;
            color: #333;
            background-color: var(--light-gold);
            overflow-x: hidden;
        }
        
        /* Typography */
        h1, h2, h3, h4 {
            margin-bottom: 1rem;
            line-height: 1.2;
        }
        
        h1 {
            font-size: clamp(2.5rem, 5vw, 4rem);
            color: var(--dark-blue);
            background: linear-gradient(135deg, var(--dark-blue) 0%, #2D4EA0 100%);
            -webkit-background-clip: text;
            background-clip: text;
            color: transparent;
        }
        
        h2 {
            font-size: clamp(1.8rem, 4vw, 2.5rem);
            color: var(--dark-blue);
            position: relative;
            display: inline-block;
            margin-bottom: 2rem;
        }
        
        h2::after {
            content: '';
            position: absolute;
            left: 0;
            bottom: -10px;
            width: 60px;
            height: 3px;
            background: var(--primary-gold);
        }
        
        p {
            margin-bottom: 1.5rem;
            font-size: clamp(1rem, 3vw, 1.2rem);
            color: #444;
        }
        
        /* Containers */
        .container {
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 20px;
        }
        
        section {
            padding: 5rem 0;
        }
        
        /* Header */
        header {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            background-color: rgba(255, 255, 255, 0.95);
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
            z-index: 1000;
            padding: 1rem 0;
        }
        
        nav {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        
        .logo {
            font-size: 1.8rem;
            font-weight: 700;
            color: var(--dark-blue);
            text-decoration: none;
        }
        
        .logo span {
            color: var(--primary-gold);
        }
        
        .nav-links {
            display: flex;
            list-style: none;
        }
        
        .nav-links li {
            margin-left: 2rem;
        }
        
        .nav-links a {
            text-decoration: none;
            color: var(--dark-blue);
            font-weight: 500;
            transition: color 0.3s ease;
        }
        
        .nav-links a:hover {
            color: var(--primary-gold);
        }
        
        .menu-toggle {
            display: none;
            cursor: pointer;
            font-size: 1.5rem;
        }
        
        /* Hero Section */
        .hero {
            min-height: 100vh;
            display: flex;
            align-items: center;
            padding-top: 60px;
            background: linear-gradient(135deg, rgba(30, 58, 138, 0.8) 0%, rgba(29, 53, 97, 0.6) 100%), url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><rect width="100" height="100" fill="%231E3A8A"/><path d="M0 0L100 100M100 0L0 100" stroke="%23D4AF37" stroke-width="1.5" opacity="0.3"/></svg>');
            background-size: cover;
            color: white;
            text-align: center;
        }
        
        .hero-content {
            max-width: 800px;
            margin: 0 auto;
            padding: 0 20px;
        }
        
        .hero-content p {
            font-size: 1.5rem;
            max-width: 700px;
            margin: 0 auto 2.5rem;
            color: var(--light-gold);
            opacity: 0;
            animation: fadeUp 1s forwards 0.5s;
        }
        
        @keyframes fadeUp {
            from {
                opacity: 0;
                transform: translateY(20px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }
        
        .hero-btn {
            display: inline-block;
            background: var(--primary-gold);
            color: var(--dark-blue);
            padding: 12px 28px;
            margin-top: 2rem;
            border-radius: 30px;
            font-weight: 600;
            text-decoration: none;
            transition: all 0.3s ease;
            opacity: 0;
            animation: fadeUp 1s forwards 1s;
        }
        
        .hero-btn:hover {
            background: transparent;
            color: var(--primary-gold);
            border: 2px solid var(--primary-gold);
            transform: translateY(-3px);
        }
        
        /* Featured Collections */
        .featured-collections {
            background-color: white;
            position: relative;
            overflow: hidden;
        }
        
        .featured-collections .container {
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
            gap: 2.5rem;
            position: relative;
            z-index: 2;
        }
        
        .collection-card {
            background: white;
            border-radius: 8px;
            overflow: hidden;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
            text-align: center;
        }
        
        .collection-card:hover {
            transform: translateY(-10px);
            box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
        }
        
        .collection-img {
            height: 200px;
            background-color: var(--moonstone);
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1rem;
            color: #777;
        }
        
        .collection-img::before {
            content: "Collection Image";
            display: block;
            padding-top: 50%;
    background-color: #eaeaea;  /* Placeholder for collection image */
        }
        
        .collection-content {
            padding: 1.5rem;
        }
        
        .collection-content h3 {
            color: var(--dark-blue);
            margin-top: 0;
        }
        
        /* About Section */
        .about {
            position: relative;
            background-color: var(--dark-blue);
            color: white;
        }
        
        .about .container {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            gap: 3rem;
        }
        
        .about-content {
            flex: 1;
            min-width: 300px;
        }
        
        .about-image {
            flex: 1;
            min-width: 300px;
            background-color: #333;
            height: 400px;
            border-radius: 8px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: bold;
            background: linear-gradient(45deg, #2D4EA0, #1E3A8A);
            box-shadow: 0 20px 50px rgba(0, 0, 0, 0.3);
        }
        
        .glow {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            opacity: 0.1;
            background: radial-gradient(circle, var(--primary-gold) 0%, transparent 60%);
            z-index: -1;
        }
        
        /* Services Section */
        .services {
            background-color: white;
        }
        
        .services .container {
            display: flex;
            flex-wrap: wrap;
            gap: 3rem;
        }
        
        .service-card {
            flex: 1;
            min-width: 250px;
            background-color: white;
            padding: 2rem;
            border-radius: 8px;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
            text-align: center;
            transition: transform 0.3s ease;
            border-top: 4px solid var(--primary-gold);
        }
        
        .service-card:hover {
            transform: translateY(-8px);
        }
        
        .service-icon {
            width: 60px;
            height: 60px;
            margin: 0 auto 1.5rem;
            display: flex;
            align-items: center;
            justify-content: center;
            background-color: var(--light-gold);
            color: var(--dark-blue);
            font-size: 1.5rem;
            border-radius: 50%;
        }
        
        /* Contact Section */
        .contact {
            position: relative;
            background: linear-gradient(135deg, var(--dark-blue) 0%, #2D4EA0 100%);
            color: white;
        }
        
        .contact .container {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 2rem;
        }
        
        .contact-info, .contact-form {
            background: rgba(255, 255, 255, 0.08);
            padding: 2rem;
            border-radius: 8px;
            backdrop-filter: blur(5px);
        }
        
        .contact-form form {
            display: flex;
            flex-direction: column;
        }
        
        .contact-form input, .contact-form textarea {
            margin-bottom: 1rem;
            padding: 0.8rem;
            border: 1px solid rgba(255, 255, 255, 0.2);
            background-color: rgba(255, 255, 255, 0.1);
            color: white;
            border-radius: 4px;
        }
        
        .contact-form textarea {
            resize: vertical;
        }
        
        .btn {
            padding: 10px 20px;
            background: var(--primary-gold);
            color: var(--dark-blue);
            border: none;
            border-radius: 4px;
            cursor: pointer;
            font-weight: 600;
            transition: background 0.3s ease;
        }
        
        .btn:hover {
            background: var(--dark-blue);
            color: white;
        }
        
        /* Footer */
        footer {
            padding: 2rem 0;
            background-color: #0f172a;
            color: white;
            text-align: center;
        }
        
        .social-links {
            display: flex;
            justify-content: center;
            margin-bottom: 1.5rem;
        }
        
        .social-links a {
            display: inline-block;
            width: 40px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            background-color: rgba(255, 255, 255, 0.1);
            margin: 0 10px;
            border-radius: 50%;
            color: white;
            text-decoration: none;
            transition: background 0.3s ease;
        }
        
        .social-links a:hover {
            background-color: var(--primary-gold);
        }
        
        /* Responsive Design */
        @media screen and (max-width: 992px) {
            .nav-links {
                display: none;
                position: absolute;
                top: 70px;
                left: 0;
                width: 100%;
                background-color: white;
                flex-direction: column;
                padding: 2rem;
                box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
            }
            
            .nav-links.active {
                display: flex;
            }
            
            .nav-links li {
                margin: 1rem 0;
            }
            
            .menu-toggle {
                display: block;
            }
        }
        
        @media screen and (max-width: 768px) {
            h1 {
                font-size: clamp(2rem, 3vw, 2.5rem);
            }
            
            h2 {
                font-size: clamp(1.5rem, 3vw, 2rem);
            }
            
            .hero-content p {
                font-size: 1.2rem;
            }
            
            section {
                padding: 4rem 0;
            }
        }
        
        @media screen and (max-width: 576px) {
            .container {
                padding: 0 15px;
            }
            
            .hero-btn {
                padding: 8px 20px;
            }
            
            .service-icon {
                width: 50px;
                height: 50px;
                font-size: 1.2rem;
            }
        }
        
        /* Animations */
        @keyframes fadeIn {
            from {
                opacity: 0;
            }
            to {
                opacity: 1;
            }
        }
        
        .fade-in {
            animation: fadeIn 1s forwards;
        }

        /* JS Functions */
        <script>
        // Menu Toggle Functionality
        function toggleMenu() {
            const navLinks = document.querySelector('.nav-links');
            navLinks.classList.toggle('active');
        }
        
        // Smooth Scrolling
        document.querySelectorAll('a[href^="#"]').forEach(anchor => {
            anchor.addEventListener('click', function(e) {
                e.preventDefault();
                
                document.querySelector(this.getAttribute('href')).scrollIntoView({
                    behavior: 'smooth'
                });
            });
        });
        
        // Scroll Animation Observer
        class ScrollObserver {
            constructor() {
                this.options = {
                    root: null,
                    rootMargin: '0px',
                    threshold: 0.1
                };
                this.ios = this.isOlderBrowser() ? null : this.ios = new IntersectionObserver(
                    this.handleIntersect.bind(this),
                    this.options
                );
            }
            
            isOlderBrowser() {
                const u = navigator.userAgent;
                return u.indexOf('Safari') !== -1 && u.indexOf('Chrome') === -1;
            }
            
            handleIntersect(entries) {
                entries.forEach(entry => {
                    if (entry.isIntersecting) {
                        entry.target.classList.add('fade-in');
                    }
                });
            }
            
            observe(element) {
                this.ios.observe(element);
            }
        }
        
        // Initialize observers
        document.addEventListener('DOMContentLoaded', function() {
            const scrollObserver = new ScrollObserver();
            
            // Add observations to elements with the 'observe' class
            document.querySelectorAll('[observe]').forEach(element => {
                scrollObserver.observe(element);
                
                // Force initial check if element is in viewport
                if (element.getBoundingClientRect().top < window.innerHeight / 2) {
                    element.classList.add('fade-in');
                }
            });
            
            // Mobile menu toggle
            document.querySelector('.menu-toggle').addEventListener('click', toggleMenu);
        });
    </style>
</head>
<body>
    <!-- Header -->
    <header>
        <div class="container nav-container">
            <nav class="nav-container">
                <a href="#" class="logo">Aurum<span>Jewels</span></a>
                <ul class="nav-links">
                    <li><a href="#home">Home</a></li>
                    <li><a href="#collections">Collections</a></li>
                    <li><a href="#about">Our Legacy</a></li>
                    <li><a href="#services">Services</a></li>
                    <li><a href="#contact">Connect Us</a></li>
                </ul>
                <div class="menu-toggle">&#9776;</div>
            </nav>
        </div>
    </header>

    <!-- Hero Section -->
    <section id="home" class="hero">
        <div class="hero-content">
            <h1>Where Elegance <br>Meets Eternity</h1>
            <p>Discover the unparalleled beauty and timeless allure of our meticulously crafted gold and diamond collections. Each piece tells a story, a testament to exceptional artistry and enduring quality.</p>
            <a href="#collections" class="hero-btn">Explore Collections</a>
        </div>
    </section>

    <!-- Featured Collections -->
    <section id="collections" class="featured-collections">
        <div class="container">
            <h2>Featured Collections: The Gleam of Perfection</h2>
            <p>Explore our signature collections, designed to captivate and charm. From the warm embrace of our 24K pure gold ornaments to the sparkling brilliance of our diamond-studded masterpieces, we offer an exquisite range for every occasion.</p>
            <div class="featured-grid">
                <div class="collection-card">
                    <div class="collection-img"></div>
                    <div class="collection-content">
                        <h3>Eternal Romance</h3>
                        <p>Sparkling diamond pieces designed for the modern connoisseur.</p>
                    </div>
                </div>
                <div class="collection-card">
                    <div class="collection-img"></div>
                    <div class="collection-content">
                        <h3>Crown Jewels</h3>
                        <p>Exquisite gold and diamond statement pieces that command attention.</p>
                    </div>
                </div>
                <div class="collection-card">
                    <div class="collection-img"></div>
                    <div class="collection-content">
                        <h3>Golden Legacy</h3>
                        <p>Timeless jewelry designed to be cherished for generations.</p>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- About Section -->
    <section id="about" class="about">
        <div class="glow"></div>
        <div class="container">
            <div class="about-content">
                <h2>Our Legacy: Crafting Dreams in Gold</h2>
                <p>For generations, Aurum Jewels has been synonymous with trust, purity, and unparalleled craftsmanship. We are dedicated to sourcing the finest gold and most brilliant diamonds, transforming them into wearable art.</p>
                <p>Each of our pieces undergoes meticulous crafting, where skilled artisans pour their passion and precision into every curve and facet. Our attention to detail ensures that every jewelry piece becomes a cherished heirloom, a living testament to our commitment to quality.</p>
                <a href="#services" class="hero-btn">Learn More</a>
            </div>
            <div class="about-image">
                <!-- Placeholder for gallery image or logo -->
            </div>
        </div>
    </section>

    <!-- Services Section -->
    <section id="services" class="services">
        <div class="container">
            <h2>Experience Unmatched Service</h2>
            <div class="service-grid">
                <div class="service-card" observe>
                    <div class="service-icon">&#9733;</div>
                    <h3>Personal Consultation</h3>
                    <p>Our knowledgeable consultants are here to guide you through our exquisite selections.</p>
                </div>
                <div class="service-card" observe>
                    <div class="service-icon">&#128159;</div>
                    <h3>Bespoke Creation</h3>
                    <p>Have a vision? We'll craft it into reality, transforming your ideas into exquisite jewelry.</p>
                </div>
                <div class="service-card" observe>
                    <div class="service-icon">&#10051;</div>
                    <h3>Diamond Certification</h3>
                    <p>All diamonds carefully sourced and certified for authenticity and quality.</p>
                </div>
            </div>
        </div>
    </section>

    <!-- Contact Section -->
    <section id="contact" class="contact">
        <div class="container">
            <h2>Connect With Us: Your Moment Awaits</h2>
            <div class="contact-grid">
                <div class="contact-info">
                    <h3>Visit Our Boutique</h3>
                    <p><strong>Address:</strong> 123 Luxury Avenue, Gold District, Elegance City</p>
                    <p><strong>Opening Hours:</strong> Mon-Sat, 10:00 AM - 8:00 PM, Sun 12:00 PM - 6:00 PM</p>
                    <p><strong>Contact:</strong> +1 (555) 123-4567</p>
                    <p><strong>Email:</strong> info@aurumjewels.com</p>
                </div>
                <div class="contact-form">
                    <form>
                        <input type="text" placeholder="Your Name" required>
                        <input type="email" placeholder="Your Email" required>
                        <input type="text" placeholder="Subject">
                        <textarea placeholder="Your Message" rows="5" required></textarea>
                        <button type="submit" class="btn">Send Message</button>
                    </form>
                </div>
            </div>
        </div>
    </section>

    <!-- Footer -->
    <footer>
        <div class="container">
            <div class="social-links">
                <a href="#">F</a>
                <a href="#">I</a>
                <a href="#">L</a>
                <a href="#">T</a>
            </div>
            <p>&copy; 2023 Aurum Jewels. All rights reserved. Crafted with passion for elegance.</p>
        </div>
    </footer>

    <script>
        // Enhanced menu functionality
        document.addEventListener('DOMContentLoaded', function() {
            let scrollTimeout;
            
            window.addEventListener('scroll', function() {
                clearTimeout(scrollTimeout);
                scrollTimeout = setTimeout(function() {
                    const nav = document.querySelector('header');
                    if (window.scrollY > 50) {
                        nav.style.padding = '0.5rem 0';
                    } else {
                        nav.style.padding = '1rem 0';
                    }
                }, 150);
            });
            
            // Scroll sniffer for animation
            let htmlHidden = false;
            
            document.addEventListener('visibilitychange', function() {
                if (document.visibilityState === 'hidden') {
                    htmlHidden = true;
                    clearTimeout(scrollTimeout);
                } else if (htmlHidden) {
                    htmlHidden = false;
                    document.getElementById('app').style.opacity = 0;
                    setTimeout(function() {
                        document.getElementById('app').style.opacity = 1;
                    }, 500);
                }
            });
            
            // Animation on scroll for less modern browsers
            if (!window.IntersectionObserver) {
                const observer = setInterval(function() {
                    const elements = document.querySelectorAll('.fade-in');
                    elements.forEach(element => {
                        if (element.getBoundingClientRect().top < window.innerHeight) {
                            element.style.opacity = 1;
                            element.style.transform = element.dataset.transform || '';
                        }
                    });
                }, 100);
            }
        });
    </script>
</body>
</html>
