<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8">

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

  <title>WE REACH – Creative Marketing & Advertising</title>

  <style>

    /* Variables */

    :root {

      --bg-color: #121212;

      --bg-alt: #1a1a1a;

      --text-color: #e0e0e0;

      --accent-cyan: #00d4ff;

      --accent-magenta: #ff00d4;

      --font-sans: 'Helvetica Neue', Helvetica, Arial, sans-serif;

    }

    * {

      margin: 0; padding: 0;

      box-sizing: border-box;

    }

    html {

      scroll-behavior: smooth;

    }

    body {

      background: var(--bg-color);

      color: var(--text-color);

      font-family: var(--font-sans);

    }

    header#header {

      position: fixed;

      top: 0;

      width: 100%;

      z-index: 1000;

      transition: background 0.3s, box-shadow 0.3s;

    }

    header#header.scrolled {

      background: var(--bg-color);

      box-shadow: 0 2px 8px rgba(0,0,0,0.6);

    }

    .nav-bar {

      display: flex;

      justify-content: space-between;

      align-items: center;

      padding: 1rem 2rem;

    }

    .nav-list {

      list-style: none;

      display: flex;

      gap: 2rem;

    }

    @media (max-width: 768px) {

      .nav-list {

        display: none;

        flex-direction: column;

        background: var(--bg-color);

        position: absolute;

        top: 100%;

        left: 0; width: 100%;

        padding: 1rem 0;

      }

      .nav-list.open {

        display: flex;

      }

      .hamburger {

        display: block;

      }

    }

    .nav-link {

      text-decoration: none;

      color: var(--text-color);

      font-weight: bold;

      position: relative;

      padding-bottom: 4px;

    }

    .nav-link:hover,

    .nav-link.active {

      color: var(--accent-cyan);

    }

    .nav-link.active::after,

    .nav-link:hover::after {

      content: "";

      position: absolute;

      bottom: 0;

      left: 0;

      height: 2px;

      width: 100%;

      background: var(--accent-cyan);

    }

    .hamburger {

      display: none;

      cursor: pointer;

    }

    .hamburger span {

      display: block;

      height: 2px;

      width: 25px;

      background: var(--text-color);

      margin: 5px 0;

      transition: all 0.3s;

    }

    .hero {

      height: 100vh;

      background: url('hero-background.jpg') center/cover no-repeat;

      position: relative;

    }

    .hero-overlay {

      position: absolute;

      inset: 0;

      background: rgba(0,0,0,0.6);

      display: flex;

      flex-direction: column;

      justify-content: center;

      align-items: center;

      text-align: center;

      padding: 0 1rem;

    }

    .hero-title {

      font-size: 3rem;

      color: var(--accent-cyan);

      margin-bottom: 1rem;

    }

    .hero-subtitle {

      font-size: 1.5rem;

      margin-bottom: 2rem;

      color: #ccc;

    }

    .cta-button {

      padding: 0.75rem 2rem;

      background: var(--accent-magenta);

      color: #fff;

      text-decoration: none;

      font-size: 1rem;

      font-weight: bold;

      border: none;

      cursor: pointer;

      transition: background 0.3s;

    }

    .cta-button:hover {

      background: var(--accent-cyan);

    }

    .section-inner {

      max-width: 1200px;

      margin: 0 auto;

      padding: 4rem 2rem;

    }

    .section-title {

      font-size: 2.5rem;

      text-align: center;

      margin-bottom: 2rem;

      color: var(--accent-magenta);

    }

    .services {

      background: var(--bg-color);

    }

    .services-grid {

      display: grid;

      grid-template-columns: repeat(auto-fit, minmax(250px,1fr));

      gap: 2rem;

    }

    .service-card {

      background: var(--bg-alt);

      padding: 2rem;

      text-align: center;

      border-radius: 8px;

      transition: transform 0.3s, box-shadow 0.3s, border 0.3s;

    }

    .service-card:hover {

      transform: translateY(-10px);

      box-shadow: 0 10px 20px rgba(0,0,0,0.5);

      border: 1px solid var(--accent-cyan);

    }

    .service-card .icon {

      font-size: 3rem;

      color: var(--accent-cyan);

      margin-bottom: 1rem;

    }

    .service-card h3 {

      margin-bottom: 1rem;

      font-size: 1.5rem;

      color: #fff;

    }

    .service-card p {

      color: #ccc;

    }

    .portfolio {

      background: var(--bg-alt);

    }

    .portfolio-grid {

      display: grid;

      grid-template-columns: repeat(auto-fit, minmax(300px,1fr));

      gap: 2rem;

    }

    .portfolio-item {

      position: relative;

      overflow: hidden;

      border-radius: 8px;

    }

    .portfolio-item img {

      width: 100%;

      display: block;

      transition: transform 0.4s;

    }

    .portfolio-item .overlay {

      position: absolute;

      inset: 0;

      background-color: rgba(0,0,0,0.7);

      opacity: 0;

      display: flex;

      flex-direction: column;

      justify-content: center;

      align-items: center;

      color: #fff;

      text-align: center;

      padding: 1rem;

      transition: opacity 0.4s;

    }

    .portfolio-item:hover img {

      transform: scale(1.1);

    }

    .portfolio-item:hover .overlay {

      opacity: 1;

    }

    .about {

      background: var(--bg-color);

    }

    .about-text {

      font-size: 1.2rem;

      line-height: 1.6;

      color: #ccc;

      text-align: center;

      margin-bottom: 3rem;

    }

    .team-grid {

      display: grid;

      grid-template-columns: repeat(auto-fit, minmax(200px,1fr));

      gap: 2rem;

    }

    .team-member {

      text-align: center;

    }

    .team-member img {

      width: 150px;

      height: 150px;

      object-fit: cover;

      border-radius: 50%;

      margin: 0 auto 1rem;

      transition: transform 0.3s;

    }

    .team-member:hover img {

      transform: scale(1.05);

    }

    .team-member h4 {

      color: #fff;

      margin: 0.5rem 0;

    }

    .team-member p {

      color: #aaa;

    }

    .contact {

      background: var(--bg-alt);

    }

    .contact-form {

      max-width: 600px;

      margin: 0 auto 3rem;

      display: flex;

      flex-direction: column;

      gap: 1rem;

    }

    .contact-form input,

    .contact-form textarea {

      padding: 1rem;

      border: none;

      border-radius: 4px;

      background: #222;

      color: #eee;

      font-size: 1rem;

      resize: vertical;

    }

    .contact-info {

      text-align: center;

    }

    .contact-info p {

      color: #ccc;

      margin: 0.5rem 0;

    }

    .social-icons {

      margin-top: 1rem;

    }

    .social-icons a {

      margin: 0 0.5rem;

      color: var(--text-color);

      text-decoration: none;

      font-size: 1.2rem;

      transition: color 0.3s;

    }

    .social-icons a:hover {

      color: var(--accent-magenta);

    }

    .footer {

      text-align: center;

      padding: 2rem 0;

      background: var(--bg-color);

    }

    .footer p {

      color: #555;

      font-size: 0.9rem;

    }

  </style>

</head>

<body>


  <header id="header">

    <nav class="nav-bar">

      <ul class="nav-list">

        <li><a href="#hero" class="nav-link">Home</a></li>

        <li><a href="#services" class="nav-link">Services</a></li>

        <li><a href="#portfolio" class="nav-link">Portfolio</a></li>

        <li><a href="#about" class="nav-link">About</a></li>

        <li><a href="#contact" class="nav-link">Contact</a></li>

      </ul>

      <div class="hamburger" id="hamburger">

        <span></span><span></span><span></span>

      </div>

    </nav>

  </header>


  <main>

    <section id="hero" class="hero">

      <div class="hero-overlay">

        <h1 class="hero-title">We Make Your Brand Reach.</h1>

        <p class="hero-subtitle">Creative. Performance. Visibility.</p>

        <a href="#contact" class="cta-button">Let’s Start</a>

      </div>

    </section>


    <section id="services" class="services">

      <div class="section-inner">

        <h2 class="section-title">Our Services</h2>

        <div class="services-grid">

          <div class="service-card">

            <div class="icon">🎯</div>

            <h3>Brand Strategy</h3>

            <p>Define your brand with clarity and purpose.</p>

          </div>

          <div class="service-card">

            <div class="icon">💡</div>

            <h3>Digital Campaigns</h3>

            <p>Reach audiences where they engage.</p>

          </div>

          <div class="service-card">

            <div class="icon">📣</div>

            <h3>Media Buying</h3>

            <p>Optimised spend for max reach and ROI.</p>

          </div>

          <div class="service-card">

            <div class="icon">📊</div>

            <h3>Analytics & Growth</h3>

            <p>Data-driven insights that power your growth.</p>

          </div>

        </div>

      </div>

    </section>


    <section id="portfolio" class="portfolio">

      <div class="section-inner">

        <h2 class="section-title">Portfolio / Case Studies</h2>

        <div class="portfolio-grid">

          <div class="portfolio-item">

            <img src="placeholder1.jpg" alt="Project One">

            <div class="overlay">

              <h3>Project One</h3>

              <p>Short tagline or summary.</p>

            </div>

          </div>

          <div class="portfolio-item">

            <img src="placeholder2.jpg" alt="Project Two">

            <div class="overlay">

              <h3>Project Two</h3>

              <p>Short tagline or summary.</p>

            </div>

          </div>

          <!-- add more items here -->

        </div>

      </div>

    </section>


    <section id="about" class="about">

      <div class="section-inner">

        <h2 class="section-title">About Us</h2>

        <p class="about-text">At WE REACH, we focus on reach, brand visibility, and revenue-driven marketing.</p>

        <div class="team-grid">

          <div class="team-member">

            <img src="team1.jpg" alt="Team Member Name">

            <h4>Name</h4>

            <p>Role / Title</p>

          </div>

          <!-- add more team members -->

        </div>

      </div>

    </section>


    <section id="contact" class="contact">

      <div class="section-inner">

        <h2 class="section-title">Get in Touch</h2>

        <form class="contact-form">

          <input type="text" name="name" placeholder="Your Name" required>

          <input type="email" name="email" placeholder="Your Email" required>

          <textarea name="message" placeholder="Your Message" required></textarea>

          <button type="submit" class="cta-button">Send Message</button>

        </form>

        <div class="contact-info">

          <p>Email: hello@wereach.com</p>

          <p>Phone: +91 1234 567890</p>

          <div class="social-icons">

            <a href="#" aria-label="LinkedIn">LinkedIn</a>

            <a href="#" aria-label="Instagram">Instagram</a>

          </div>

        </div>

      </div>

    </section>

  </main>


  <footer class="footer">

    <p>© 2025 WE REACH. All rights reserved.</p>

  </footer>


  <script>

    // Menu toggle for mobile

    const hamburger = document.getElementById('hamburger');

    const navList = document.querySelector('.nav-list');

    hamburger.addEventListener('click', () => {

      navList.classList.toggle('open');

    });

    // Add 'scrolled' class to header when scroll down

    const header = document.getElementById('header');

    window.addEventListener('scroll', () => {

      if (window.scrollY > 50) {

        header.classList.add('scrolled');

      } else {

        header.classList.remove('scrolled');

      }

    });

    // Highlight active nav link on scroll

    const sections = document.querySelectorAll('section');

    const navLinks = document.querySelectorAll('.nav-link');

    const observerOptions = {

      root: null,

      rootMargin: '0px',

      threshold: 0.6

    };

    const observer = new IntersectionObserver((entries) => {

      entries.forEach(entry => {

        if (entry.isIntersecting) {

          navLinks.forEach(link => {

            link.classList.remove('active');

            if (link.getAttribute('href').substring(1) === entry.target.id) {

              link.classList.add('active');

            }

          });

        }

      });

    }, observerOptions);

    sections.forEach(section => observer.observe(section));

  </script>


</body>

</html>