<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1" />
  <title>NewSpark — UGC that drives growth</title>
  <meta name="description" content="Collect customer UGC, approve it fast, and publish everywhere your brand sells." />
  <link rel="stylesheet" href="./styles.css" />
</head>
<body>

<header class="header">
  <div class="container header-inner">
    <a class="brand" href="#">
      <img src="./assets/logo/newspark-io_light.png" alt="NewSpark" style="height: 32px; width: auto;" />
    </a>

    <nav class="nav" aria-label="Primary navigation"></nav>

    <div class="actions">
      <a class="btn btn-primary" href="https://calendly.com/laurent-jwjj/30min">Get a demo</a>
    </div>
  </div>

</header>

<main>

  <section class="hero">
    <div class="container hero-grid">
      <div class="hero-copy">
        <h1>Scale community stories safely.</h1>
        <p>Turn customer content into reusable, channel-ready marketing with governance built in.</p>

        <div class="cta-row">
          <a class="btn btn-primary" href="https://calendly.com/laurent-jwjj/30min">Get a demo</a>
        </div>

        <div class="proof-pills" aria-label="Product highlights">
          <span class="pill"><span class="dot" aria-hidden="true"></span> Brand-safe curation</span>
          <span class="pill"><span class="dot" aria-hidden="true"></span> Reusable library</span>
          <span class="pill"><span class="dot" aria-hidden="true"></span> Publish everywhere</span>
        </div>
      </div>

      <div class="visual" aria-label="Product preview">
        <div class="chrome">
          <div class="chips" aria-hidden="true">
            <span class="chip"><i></i> Collect stories at scale</span>
            <span class="chip green"><i></i> Moderate + enrich</span>
            <span class="chip amber"><i></i> Publish + reuse</span>
          </div>
        </div>

        <div class="visual-body">
          <video class="hero-media" autoplay muted loop playsinline preload="metadata"
                 poster="./assets/hero/hero-poster-nosubs.jpg">
            <source src="./assets/hero/hero-loop-nosubs.mp4" type="video/mp4" />
          </video>
          <div class="hero-overlay" aria-hidden="true"></div>
        </div>

        <div class="caption">
          <div>
            <strong>Collect → Curate → Amplify</strong>
            <span>From story to campaign-ready in minutes.</span>
          </div>
        </div>
      </div>
    </div>

    <div class="container logo-bar" aria-label="Customer logos">
      <p class="logo-bar-title">Trusted by teams turning community content into campaigns</p>
      <div class="logos">
        <div class="logo-pill"><img src="./assets/logo/clients/Active Network.png" alt="Active Network" /></div>
        <div class="logo-pill"><img src="./assets/logo/clients/archant.png" alt="Archant" /></div>
        <div class="logo-pill"><img src="./assets/logo/clients/Canadian Geo.png" alt="Canadian Geographic" /></div>
        <div class="logo-pill"><img src="./assets/logo/clients/hearst.png" alt="Hearst" /></div>
        <div class="logo-pill"><img src="./assets/logo/clients/HP.png" alt="HP" /></div>
        <div class="logo-pill"><img src="./assets/logo/clients/Instinct.png" alt="Instinct" /></div>
        <div class="logo-pill"><img src="./assets/logo/clients/Laurier2.png" alt="Laurier" /></div>
        <div class="logo-pill"><img src="./assets/logo/clients/National Park.png" alt="National Park Foundation" /></div>
        <div class="logo-pill"><img src="./assets/logo/clients/RTL.png" alt="RTL" /></div>
      </div>
    </div>
  </section>

  <section class="section section-soft" id="pain">
    <div class="container">
      <h2 style="text-align:center; margin-bottom:48px;">Community content is everywhere. Usable content isn't.</h2>
      <div class="pain-unified">
        <div class="pain-item">
          <div class="pain-icon">📬</div>
          <div class="pain-content">
            <h3>Stories scattered across socials, email, and platforms</h3>
            <p>Your best customer content is buried across Instagram posts, email threads, and Google Drive folders—making it nearly impossible to find when you need it.</p>
          </div>
        </div>
        <div class="pain-item">
          <div class="pain-icon">⏳</div>
          <div class="pain-content">
            <h3>Slow review cycles that bottleneck campaigns</h3>
            <p>Without clear workflows, content sits in approval limbo for days or weeks, delaying launches and frustrating your team.</p>
          </div>
        </div>
        <div class="pain-item">
          <div class="pain-icon">⚠️</div>
          <div class="pain-content">
            <h3>Brand risk from unclear rights and approvals</h3>
            <p>Publishing without documented consent or proper clearance exposes your brand to legal risk and reputational damage.</p>
          </div>
        </div>
        <div class="pain-item">
          <div class="pain-icon">🔁</div>
          <div class="pain-content">
            <h3>One-off posts that never get reused</h3>
            <p>Great content gets used once, then forgotten—wasting the time and budget you spent creating or sourcing it.</p>
          </div>
        </div>
        <div class="pain-item">
          <div class="pain-icon">🔍</div>
          <div class="pain-content">
            <h3>Can't find it when you need it</h3>
            <p>Even when content is collected, searching through folders and threads to find that perfect customer story wastes precious time.</p>
          </div>
        </div>
      </div>
    </div>
  </section>

  <section class="section" id="how-it-works">
    <div class="container">
      <div class="kicker centered">
        <div>
          <h2>From scattered stories to campaign-ready creative</h2>
          <p>One pipeline. Three stages. Always ready to reuse.</p>
        </div>
      </div>

      <div class="loop">
        <div class="step">
          <div class="icon">📥</div>
          <h3>Collect</h3>
          <p>Campaigns, portals, QR codes — built to capture stories at scale from your community.</p>
        </div>
        <div class="step">
          <div class="icon green">✓</div>
          <h3>Curate</h3>
          <p>Moderate, enrich with tags, request rights, and approve — with roles, queues, and full audit trail.</p>
        </div>
        <div class="step">
          <div class="icon amber">↗</div>
          <h3>Amplify</h3>
          <p>Publish to paid, organic, web, email — then reuse approved stories across future campaigns.</p>
        </div>
      </div>

      <div class="loop-video-container">
        <video class="loop-video" autoplay muted loop playsinline preload="metadata">
          <source src="./assets/demo_vid.mp4" type="video/mp4" />
        </video>
      </div>
      </div>
    </div>
  </section>

  <section class="section section-soft" id="reuse">
    <div class="container">
      <h2 style="text-align:center; margin-bottom:32px;">Build a reusable library, not a content graveyard</h2>
      <p style="text-align:center; color:var(--muted); margin-bottom:48px; max-width:700px; margin-left:auto; margin-right:auto;">Tag, approve, and track every story — so you can find and reuse the right content across campaigns and channels.</p>
      
      <div class="library-showcase">
        <img src="assets/Blurred screenshot.png" alt="Content library interface" style="width:100%; max-width:1200px; border-radius:var(--radius); box-shadow:var(--shadow); display:block; margin:0 auto;">
      </div>
    </div>
  </section>

  <section class="section" id="safety" style="margin-bottom:40px;">
    <div class="container">
      <h2 style="text-align:center; margin-bottom:32px;">Governance built in, not bolted on</h2>
      <p style="text-align:center; color:var(--muted); margin-bottom:48px; max-width:700px; margin-left:auto; margin-right:auto;">Move fast without breaking things — roles, approvals, and audit trails keep your brand protected.</p>
      <div class="safety-grid">
        <div class="safety-card">
          <h3>⚡ Moderation workflows</h3>
          <p>Custom queues and review stages that match how your team actually works.</p>
        </div>
        <div class="safety-card">
          <h3>👥 Role-based access</h3>
          <p>Control who reviews, approves, and publishes — with full audit trail.</p>
        </div>
        <div class="safety-card">
          <h3>✓ Approval tracking</h3>
          <p>Always know what's cleared, pending, or flagged across every channel.</p>
        </div>
        <div class="safety-card">
          <h3>🛡️ Rights management</h3>
          <p>Document consent and usage rights — publish with confidence.</p>
        </div>
      </div>
    </div>
  </section>

  <section class="section section-soft" id="integrations">
    <div class="container">
      <h2 style="text-align:center; margin-bottom:16px;">Activate across every channel. Fits your stack.</h2>
      <p style="text-align:center; color:var(--muted); margin-bottom:12px;">From collection to distribution — publish to paid social, websites, email, retail screens, and media placements.</p>
      <p style="text-align:center; color:var(--muted); margin-bottom:48px;">Connect via API, webhooks, and direct integrations.</p>

      <div class="logos">
        <div class="logo-pill"><img src="assets/logo/integrations/blackbird.png" alt="Blackbird"></div>
        <div class="logo-pill"><img src="assets/logo/integrations/Brightcove.jpeg" alt="Brightcove"></div>
        <div class="logo-pill"><img src="assets/logo/integrations/JWP.png" alt="JW Player"></div>
        <div class="logo-pill"><img src="assets/logo/integrations/Widen.png" alt="Widen"></div>
        <div class="logo-pill"><img src="assets/logo/integrations/YouTube.png" alt="YouTube"></div>
      </div>
    </div>
  </section>

  <section class="section section-soft">
    <div class="container">
      <div class="proof-case">
        <h2>Managing contests at national scale</h2>
        <ul class="proof-list">
          <li>Collected 14,500+ UGC submissions at scale with structured workflows</li>
          <li>Managed approvals with multi-level review (judges + public voting)</li>
          <li>Tracked rights and managed performance royalties for ongoing use</li>
          <li>Processed submissions from coast to coast, proving true national engagement</li>
        </ul>
        <blockquote class="proof-quote">
          <p>"The response from Canadians has been extraordinary. We couldn't be more pleased. As of this morning, we've received submissions from coast to coast in such a short period of time — this is truly a national competition."</p>
          <cite>— Scott Moore, CBC Sports Executive Director</cite>
        </blockquote>
      </div>
    </div>
  </section>

  <section class="cta-band" id="pricing">
    <div class="container">
      <div class="cta-box" id="demo">
        <div>
          <h2>Ready to scale community stories into a growth channel?</h2>
          <p>We'll map your workflow in 30 minutes.</p>
          <p class="cta-reassurance">Built for brands. Not an influencer marketplace.</p>
        </div>
        <div class="right">
          <a class="btn btn-primary" href="https://calendly.com/laurent-jwjj/30min">Get a demo</a>
        </div>
      </div>
    </div>
  </section>

</main>

<footer id="company">
  <div class="container">
    <div style="display:flex; align-items:center; justify-content:space-between; padding: 32px 0; border-top: 1px solid var(--line);">
      <div class="brand">
        <img src="./assets/logo/newspark-io_light.png" alt="NewSpark" style="height: 28px; width: auto;" />
      </div>
      <div style="display:flex; gap:16px; font-size:13px; color:var(--muted);">
        <div>© <span id="year"></span> NewSpark. All rights reserved.</div>
        <div><a href="#">Terms</a> · <a href="#">Privacy</a></div>
      </div>
    </div>
  </div>
</footer>

<script src="./app.js"></script>
<!-- New Spark Media -->
<script>
	  var _paq = window._paq = window._paq || [];
	    /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
	    _paq.push(['trackPageView']);
	    _paq.push(['enableLinkTracking']);
	    (function() {
		        var u="https://data.newspark.ca/";
		        _paq.push(['setTrackerUrl', u+'js/tracker.php']);
		        _paq.push(['setSiteId', '15']);
		        var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
		        g.async=true; g.src=u+'js/tracker.php'; s.parentNode.insertBefore(g,s);
		      })();
</script>
<!-- End New Spark Media Code -->

</body>
</html>
