<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1" />
  <title>NEXT Wellness — Technology for Better Health</title>
  <meta name="description" content="NEXT Wellness is a modern wellness store featuring science‑backed devices — from red‑light therapy to smart hydration and sleep tech — designed to elevate daily energy and recovery." />
  <meta name="theme-color" content="#0b1013"/>

  <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=Inter:wght@300..900&family=Outfit:wght@500;700&display=swap" rel="stylesheet">

  <style>
    :root{
      --bg:#0b1013;            /* deep slate */
      --surface:#11171c;       /* card surface */
      --muted:#9fb0be;         /* mist blue */
      --text:#ebf3f8;          /* off white */
      --accent:#22d3a3;        /* mint/teal */
      --accent-2:#64a9ff;      /* sky */
      --stroke:rgba(255,255,255,.08);
      --radius:18px;
      --shadow:0 12px 32px rgba(0,0,0,.35);
      --container:1200px;
    }
    *{box-sizing:border-box}
    html,body{height:100%}
    body{
      margin:0; font-family:"Inter",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif; line-height:1.65; color:var(--text);
      background:
        radial-gradient(1200px 800px at 110% -10%, rgba(34,211,163,.10), transparent 60%),
        radial-gradient(900px 700px at -10% 10%, rgba(100,169,255,.10), transparent 55%),
        var(--bg);
    }
    a{color:inherit; text-decoration:none}
    img{max-width:100%; display:block}
    .container{max-width:var(--container); margin-inline:auto; padding-inline:24px}

    /* Header */
    header{position:sticky; top:0; z-index:50; backdrop-filter:saturate(140%) blur(10px); background:linear-gradient(180deg, rgba(17,23,28,.92), rgba(17,23,28,.6)); border-bottom:1px solid var(--stroke)}
    .nav{display:flex; align-items:center; justify-content:space-between; min-height:74px}
    .brand{display:flex; align-items:center; gap:12px}
    .logo{width:42px; height:42px; border-radius:999px; display:grid; place-items:center; background:conic-gradient(from 200deg, var(--accent), var(--accent-2)); box-shadow:0 6px 18px rgba(34,211,163,.35)}
    .brand h1{font:800 18px/1 "Outfit",system-ui; letter-spacing:.08em; text-transform:uppercase; margin:0}
    nav ul{display:flex; gap:22px; list-style:none; padding:0; margin:0}
    nav a{opacity:.9}
    nav a:hover{opacity:1}
    .cta{display:inline-flex; align-items:center; gap:10px}
    .btn{background:linear-gradient(135deg, var(--accent), #4af1c2); color:#02251b; border:none; padding:12px 18px; border-radius:12px; font-weight:800; letter-spacing:.02em; cursor:pointer; box-shadow:0 10px 22px rgba(34,211,163,.35); transition:transform .12s ease}
    .btn:hover{transform:translateY(-1px)}
    .chip{display:inline-flex; align-items:center; gap:8px; padding:8px 12px; border:1px solid var(--stroke); border-radius:999px; background:linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.02)); color:var(--muted)}
    .hamb{display:none}

    @media (max-width:860px){
      nav ul{display:none}
      .hamb{display:inline-flex; border:1px solid var(--stroke); border-radius:10px; padding:10px; background:transparent; color:var(--text)}
      .mobile-panel{position:fixed; inset:74px 12px auto; background:var(--surface); border:1px solid var(--stroke); border-radius:14px; padding:18px; display:none}
      .mobile-panel.open{display:block}
      .mobile-panel a{display:block; padding:10px 8px; border-radius:8px}
      .mobile-panel a:hover{background:rgba(255,255,255,.05)}
    }

    /* Hero */
    .hero{padding:84px 0 60px}
    .hero .grid{display:grid; grid-template-columns: 1.15fr 1fr; gap:36px; align-items:center}
    .eyebrow{display:inline-flex; align-items:center; gap:8px; padding:6px 10px; border-radius:999px; border:1px solid var(--stroke); background:rgba(255,255,255,.03); font-size:12px; letter-spacing:.12em; text-transform:uppercase; color:var(--muted)}
    .title{font-family:"Outfit",serif; font-weight:700; font-size:clamp(34px, 5vw, 58px); line-height:1.05; margin:14px 0 10px}
    .subtitle{color:#d7e7ef; font-size:18px; max-width:60ch}
    .hero-cta{display:flex; gap:12px; flex-wrap:wrap; margin-top:26px}
    .hero-media{position:relative; border-radius:20px; overflow:hidden; border:1px solid var(--stroke); box-shadow:var(--shadow)}
    .hero-media img{aspect-ratio: 16/10; object-fit:cover; width:100%}
    .ribbon{position:absolute; left:14px; top:14px; background:rgba(0,0,0,.55); border:1px solid var(--stroke); padding:6px 10px; border-radius:999px; font-size:12px}
    @media (max-width:980px){.hero .grid{grid-template-columns:1fr}}

    /* Sections */
    section{padding:70px 0}
    .section-header{display:flex; align-items:end; justify-content:space-between; gap:20px; margin-bottom:26px}
    .section-header h2{font-family:"Outfit",serif; font-size:clamp(26px,3vw,38px); margin:0}
    .section-header p{max-width:60ch; color:#cfe0e9}

    .card{background:linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.02)); border:1px solid var(--stroke); border-radius:var(--radius); padding:22px}

    /* Trust bar */
    .trust{display:grid; grid-template-columns:repeat(4,1fr); gap:12px}
    .trust .t{border:1px solid var(--stroke); border-radius:14px; padding:12px; color:var(--muted); text-align:center}
    @media (max-width:900px){.trust{grid-template-columns:repeat(2,1fr)}}

    /* Products */
    .products{display:grid; grid-template-columns:repeat(3,1fr); gap:18px}
    .product{border:1px solid var(--stroke); border-radius:16px; background:rgba(255,255,255,.02); overflow:hidden; display:flex; flex-direction:column}
    .product .media{background:#0c1317; padding:10px; border-bottom:1px solid var(--stroke)}
    .product .media img{width:100%; aspect-ratio: 4/3; object-fit:cover; border-radius:12px}
    .product .body{padding:16px; display:flex; gap:10px; flex-direction:column; flex:1}
    .p-title{font-weight:800}
    .p-desc{color:#cfe0e9}
    .p-meta{display:flex; align-items:center; justify-content:space-between}
    .price{font-weight:800; color:var(--accent)}
    .pill{border:1px solid var(--stroke); border-radius:999px; padding:6px 10px; font-size:12px; color:#b7c9d4}
    .actions{display:flex; gap:10px; margin-top:10px}
    .ghost{background:transparent; border:1px solid var(--stroke); color:var(--text); padding:10px 14px; border-radius:12px; font-weight:600; cursor:pointer}
    @media (max-width:1100px){.products{grid-template-columns:repeat(2,1fr)}}
    @media (max-width:720px){.products{grid-template-columns:1fr}}

    /* Highlights/Benefits */
    .benefits{display:grid; grid-template-columns:repeat(3,1fr); gap:14px}
    .benefit{padding:18px; border:1px solid var(--stroke); border-radius:16px}
    .benefit strong{display:block; margin-bottom:6px}
    @media (max-width:980px){.benefits{grid-template-columns:1fr}}

    /* Testimonials */
    .reviews{display:grid; grid-template-columns:repeat(3,1fr); gap:16px}
    .review{padding:18px; border:1px solid var(--stroke); border-radius:16px; background:rgba(255,255,255,.02)}
    .stars{letter-spacing:2px; color:var(--accent)}
    @media (max-width:980px){.reviews{grid-template-columns:1fr}}

    /* FAQ */
    details{border:1px solid var(--stroke); border-radius:12px; padding:12px 16px; background:rgba(255,255,255,.02)}
    details + details{margin-top:10px}
    summary{cursor:pointer; font-weight:700}

    /* Footer */
    footer{border-top:1px solid var(--stroke); padding:30px 0 60px; color:#cfe0e9}
    .footer-grid{display:grid; grid-template-columns:1.5fr 1fr 1fr; gap:16px}
    @media (max-width:880px){.footer-grid{grid-template-columns:1fr}}

    .fab{position:fixed; right:18px; bottom:18px; z-index:40}
    .divider{height:1px; background:linear-gradient(90deg, transparent, rgba(255,255,255,.14), transparent)}
  </style>
</head>
<body>
  <a class="chip" style="position:absolute;left:-9999px;top:auto" href="#main">Skip to content</a>

  <header>
    <div class="container nav">
      <div class="brand" aria-label="NEXT Wellness">
        <div class="logo" aria-hidden="true">⚡</div>
        <h1>NEXT Wellness</h1>
      </div>
      <nav aria-label="Primary">
        <ul>
          <li><a href="#shop">Shop</a></li>
          <li><a href="#benefits">Benefits</a></li>
          <li><a href="#reviews">Reviews</a></li>
          <li><a href="#faq">FAQ</a></li>
          <li><a href="#contact">Contact</a></li>
        </ul>
      </nav>
      <div class="cta">
        <a class="chip" href="#">Free shipping over $99</a>
        <a class="btn" href="#shop">Shop now</a>
        <button class="hamb" aria-label="Open menu" id="hamb">☰</button>
      </div>
    </div>
    <div class="container">
      <div class="mobile-panel" id="mobilePanel" role="dialog" aria-modal="false" aria-label="Mobile Menu">
        <a href="#shop">Shop</a>
        <a href="#benefits">Benefits</a>
        <a href="#reviews">Reviews</a>
        <a href="#faq">FAQ</a>
        <a href="#contact">Contact</a>
      </div>
    </div>
  </header>

  <main id="main">
    <!-- HERO -->
    <section class="hero">
      <div class="container grid">
        <div>
          <span class="eyebrow">Science‑backed devices</span>
          <h2 class="title">Upgrade your daily energy, sleep, and recovery.</h2>
          <p class="subtitle">Thoughtfully designed wellness tech — from red‑light therapy to smart hydration — built to fit real routines and deliver measurable benefits.</p>
          <div class="hero-cta">
            <a class="btn" href="#shop">Explore bestsellers</a>
            <a class="chip" href="#benefits">See how it works →</a>
          </div>
          <div class="trust" style="margin-top:18px">
            <div class="t">30‑day risk‑free trial</div>
            <div class="t">2‑year warranty</div>
            <div class="t">CO2‑neutral shipping</div>
            <div class="t">Clinically inspired design</div>
          </div>
        </div>
        <div class="hero-media">
          <img loading="eager" src="https://images.unsplash.com/photo-1582719478250-c89cae4dc85b?q=80&w=1400&auto=format&fit=crop" alt="Minimal desk with wellness devices and soft light"/>
          <span class="ribbon">New: Gen‑2 Light Panel</span>
        </div>
      </div>
    </section>

    <div class="divider"></div>

    <!-- SHOP / PRODUCTS -->
    <section id="shop" class="container">
      <div class="section-header">
        <h2>Shop Bestsellers</h2>
        <p>Curated tools for focus, recovery, and sleep — designed to look good in your space.</p>
      </div>
      <div class="products" role="list">
        <!-- Product 1 -->
        <article class="product" role="listitem">
          <div class="media">
            <img loading="lazy" src="https://images.unsplash.com/photo-1582719478250-c89cae4dc85b?q=80&w=1400&auto=format&fit=crop" alt="Red light therapy panel glowing on a shelf" />
          </div>
          <div class="body">
            <div class="p-title">NEXT Red‑Light Panel (Gen‑2)</div>
            <p class="p-desc">Balanced 660nm/850nm LEDs for skin, recovery, and circadian support. Whisper‑quiet cooling.</p>
            <div class="p-meta"><span class="price">$399</span><span class="pill">Ships in 24h</span></div>
            <div class="actions">
              <button class="btn" aria-label="Add Red Light Panel to cart">Add to cart</button>
              <button class="ghost" aria-label="View details">Details</button>
            </div>
          </div>
        </article>
        <!-- Product 4 -->
        <article class="product" role="listitem">
          <div class="media">
            <img loading="lazy" src="https://images.unsplash.com/photo-1522335789203-aabd1fc54bc9?q=80&w=1400&auto=format&fit=crop" alt="Slim wearable posture sensor on a desk" />
          </div>
          <div class="body">
            <div class="p-title">Smart Posture Sensor</div>
            <p class="p-desc">Real‑time posture cues and weekly mobility tips. USB‑C, 10‑day battery.</p>
            <div class="p-meta"><span class="price">$69</span><span class="pill">New</span></div>
            <div class="actions">
              <button class="btn">Add to cart</button>
              <button class="ghost">Details</button>
            </div>
          </div>
        </article>
        <!-- Product 5 -->
        <article class="product" role="listitem">
          <div class="media">
            <img loading="lazy" src="https://images.unsplash.com/photo-1538688423619-a81d3f23454b?q=80&w=1400&auto=format&fit=crop" alt="Rolled PEMF mat next to a sofa" />
          </div>
          <div class="body">
            <div class="p-title">PEMF Recovery Mat</div>
            <p class="p-desc">Pulsed electromagnetic support for relaxation and localized recovery.</p>
            <div class="p-meta"><span class="price">$299</span><span class="pill">Back in stock</span></div>
            <div class="actions">
              <button class="btn">Add to cart</button>
              <button class="ghost">Details</button>
            </div>
          </div>
        </article>
      </div>
    </section>

    <!-- BENEFITS -->
    <section id="benefits" class="container">
      <div class="section-header">
        <h2>Why NEXT</h2>
        <p>Every device is built with measurable outcomes in mind. Fewer gimmicks, more signal.</p>
      </div>
      <div class="benefits">
        <div class="benefit">
          <strong>Evidence‑aligned</strong>
          <p>Wavelengths, filtration grades, and materials chosen to match current literature and real‑world use.</p>
        </div>
        <div class="benefit">
          <strong>Calm aesthetics</strong>
          <p>Neutral forms and soft indicators that disappear into your home or office.</p>
        </div>
        <div class="benefit">
          <strong>Built to last</strong>
          <p>2‑year warranty, replaceable parts where it matters, and responsive support.</p>
        </div>
      </div>
    </section>

    <!-- REVIEWS -->
    <section id="reviews" class="container">
      <div class="section-header">
        <h2>What Customers Say</h2>
        <p>Thousands of routines upgraded — here are a few highlights.</p>
      </div>
      <div class="reviews">
        <div class="review">
          <div class="stars" aria-label="5 stars">★★★★★</div>
          <p>“The red‑light panel is my evening reset. Noticeable sleep improvements within a week.”</p>
          <small>— Jamie P.</small>
        </div>
        <div class="review">
          <div class="stars" aria-label="5 stars">★★★★★</div>
          <p>“Bottle reminders keep me honest. Simple app, battery lasts forever.”</p>
          <small>— Luca R.</small>
        </div>
        <div class="review">
          <div class="stars" aria-label="5 stars">★★★★★</div>
          <p>“Purifier is quiet and effective. Allergy days feel easier.”</p>
          <small>— Priya S.</small>
        </div>
      </div>
    </section>

    <!-- FAQ -->
    <section id="faq" class="container">
      <div class="section-header">
        <h2>FAQ</h2>
        <p>Short answers to common questions.</p>
      </div>
      <details>
        <summary>Do you ship internationally?</summary>
        <p>Yes. We ship to 40+ countries. Duties/taxes are calculated at checkout where supported.</p>
      </details>
      <details>
        <summary>What’s the return policy?</summary>
        <p>30‑day risk‑free trial. If it’s not for you, return it in original condition for a refund.</p>
      </details>
      <details>
        <summary>Is there an app?</summary>
        <p>Companion app (iOS/Android) pairs with compatible devices for tracking and gentle reminders.</p>
      </details>
    </section>

    <!-- CONTACT / NEWSLETTER -->
    <section id="contact" class="container">
      <div class="section-header">
        <h2>Stay in the Loop</h2>
        <p>New drops, research‑backed guides, and exclusive offers — one concise email per month.</p>
      </div>
      <div class="card" style="display:grid; gap:12px; grid-template-columns:1fr 1fr">
        <form id="nl" style="display:grid; gap:12px">
          <label for="email">Email</label>
          <input id="email" name="email" type="email" required placeholder="you@example.com" style="width:100%; padding:12px 14px; background:#0e1519; color:var(--text); border:1px solid var(--stroke); border-radius:12px; outline:none"/>
          <button class="btn" type="submit" style="width:max-content">Subscribe</button>
          <small style="color:#b5c7d3">No spam. Unsubscribe anytime.</small>
        </form>
        <div>
          <p class="chip">Support: hello@nextwellness.store</p>
          <p class="chip">Hours: Mon–Fri, 9:00–17:00</p>
          <p class="chip">Warehouse: EU & US hubs</p>
        </div>
      </div>
    </section>

    <div class="fab">
      <a class="btn" href="#shop" aria-label="Quick shop">Shop</a>
    </div>
  </main>

  <footer>
    <div class="container footer-grid">
      <div>
        <strong>NEXT Wellness</strong>
        <p style="margin-top:8px;color:#b9ceda">Technology for better days.</p>
        <p style="margin-top:8px;font-size:13px">© <span id="year"></span> NEXT Wellness</p>
      </div>
      <div>
        <h4>Support</h4>
        <p><a href="#faq">FAQ</a> · <a href="#contact">Contact</a> · <a href="#">Warranty</a></p>
      </div>
      <div>
        <h4>Policies</h4>
        <p><a href="#">Shipping</a> · <a href="#">Returns</a> · <a href="#">Privacy</a></p>
      </div>
    </div>
  </footer>

  <!-- JSON-LD (Organization + WebSite) -->
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "name": "NEXT Wellness",
    "url": "https://nextwellness.example",
    "sameAs": [],
    "brand": {
      "@type": "Brand",
      "name": "NEXT Wellness"
    }
  }
  </script>
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "WebSite",
    "name": "NEXT Wellness",
    "url": "https://nextwellness.example",
    "potentialAction": {"@type":"SearchAction","target":"https://nextwellness.example/?q={query}","query-input":"required name=query"}
  }
  </script>

  <script>
    // Year
    document.getElementById('year').textContent = new Date().getFullYear();

    // Mobile nav
    const hamb = document.getElementById('hamb');
    const panel = document.getElementById('mobilePanel');
    hamb?.addEventListener('click', ()=> panel.classList.toggle('open'));

    // Newsletter demo
    document.getElementById('nl')?.addEventListener('submit', (e)=>{
      e.preventDefault();
      const email = document.getElementById('email').value || 'friend';
      alert(`Subscribed! Welcome, ${email}.`);
      e.target.reset();
    });
  </script>
</body>
</html>

