<!-- NAV -->

<nav>

  <div class="nav-logo">BRAND<span>RAMEN</span></div>

  <button class="nav-cta" onclick="document.getElementById('signup').scrollIntoView({behavior:'smooth'})">Join the beta</button>

</nav>


<!-- HERO -->

<section class="hero">

  <div class="beta-pill">

    <div class="beta-dot"></div>

    Closed beta — 100 founders only

  </div>

  <div class="hero-eyebrow">Branding made fast, easy and delicious</div>

  <h1 class="hero-h1">The next great brand could come from <span class="highlight">anyone.</span></h1>

  <p class="hero-sub">Your brand has been in your head since the moment you decided to start this thing. We just help you find it. Fast, affordably and for free — backed by nearly 50 years of real branding expertise.</p>


  <div class="hero-cta-group" id="signup">

    <form class="cta-form" onsubmit="handleSignup(event, 'hero')">

      <input class="cta-input" type="email" placeholder="your@email.com" required id="hero-email" />

      <button class="cta-btn" type="submit">Would you like a taste? →</button>

    </form>

    <div class="cta-note">Free. No credit card. No agency jargon.</div>

    <div class="success-msg" id="hero-success">You're in. We'll be in touch shortly with your access. 🍜</div>

  </div>


  <div class="spots-indicator">

    <div class="spots-bar"><div class="spots-fill"></div></div>

    23 of 100 spots claimed

  </div>


  <div class="hero-credentials" style="margin-top: 32px;">

    <div class="credential"><div class="credential-dot"></div>Nearly 50 years combined experience</div>

    <div class="credential"><div class="credential-dot"></div>Ogilvy &amp; Leo Burnett alumni</div>

    <div class="credential"><div class="credential-dot"></div>Cannes Lions winners</div>

  </div>

</section>


<!-- THE PROBLEM -->

<section class="problem">

  <div class="container">

    <div class="section-label">The problem</div>

    <h2 class="section-title">137,000 startups launch every day. Most of them skip the one thing that gives them a real chance.</h2>

    <p class="section-body">Not because they don't care. Because the traditional solution — hire an agency, spend $50,000, wait six months — is completely incompatible with the reality of building a startup.</p>


    <div class="stat-grid">

      <div class="stat-card">

        <div class="stat-number">137K</div>

        <div class="stat-label">new startups launch every single day</div>

      </div>

      <div class="stat-card">

        <div class="stat-number">90%</div>

        <div class="stat-label">will fail within three years</div>

      </div>

      <div class="stat-card">

        <div class="stat-number">$50K</div>

        <div class="stat-label">average agency branding cost</div>

      </div>

    </div>


    <div class="problem-truth">

      <p>Branding isn't complicated. It's been made complicated by agencies who benefit from the mystery. The brand you need has been in your head all along. You just need someone to help you find it.</p>

    </div>

  </div>

</section>


<!-- HOW IT WORKS -->

<section class="how">

  <div class="container">

    <div class="section-label">How it works</div>

    <h2 class="section-title">One conversation. One page. Your brand.</h2>

    <p class="section-body">BrandRamen guides you through a conversation — not a form, not a quiz — that excavates the brand that was always in your head and gets it on the page.</p>


    <div class="steps">

      <div class="step">

        <div class="step-left">

          <div class="step-num">1</div>

          <div class="step-line"></div>

        </div>

        <div class="step-content">

          <div class="step-tag">Takes 2 minutes</div>

          <div class="step-title">Sign up for the beta</div>

          <div class="step-desc">Free. No credit card. No commitment. 100 spots. When they're gone they're gone.</div>

        </div>

      </div>

      <div class="step">

        <div class="step-left">

          <div class="step-num">2</div>

          <div class="step-line"></div>

        </div>

        <div class="step-content">

          <div class="step-tag">Takes 45–60 minutes</div>

          <div class="step-title">Have the conversation</div>

          <div class="step-desc">BrandRamen asks the questions nobody else has thought to ask. You answer honestly. One question at a time. No jargon. No brand strategy workshops. Just a real conversation about why you started this and who you're building it for.</div>

        </div>

      </div>

      <div class="step">

        <div class="step-left">

          <div class="step-num">3</div>

          <div class="step-line"></div>

        </div>

        <div class="step-content">

          <div class="step-tag">The moment</div>

          <div class="step-title">Look at your Brand on a Page</div>

          <div class="step-desc">Your brand. On a page. Purpose, mission, values, personality, positioning and voice — specific to you, written in your language, ready to guide every decision you make from here. Most founders describe this moment as relief. Then courage. Then a quiet kind of pride.</div>

        </div>

      </div>

      <div class="step">

        <div class="step-left">

          <div class="step-num">4</div>

        </div>

        <div class="step-content">

          <div class="step-tag">Keep it forever</div>

          <div class="step-title">Download it. Use it. Build with it.</div>

          <div class="step-desc">Your Brand on a Page is yours. Download it as a PDF. Share it with your team. Brief your designers from it. Post from it. Pitch from it. It's the north star your business has been missing.</div>

        </div>

      </div>

    </div>

  </div>

</section>


<!-- OUTPUT PREVIEW -->

<section class="output-section">

  <div class="container">

    <div class="section-label">What you walk away with</div>

    <h2 class="section-title">Your Brand on a Page.</h2>

    <p class="section-body">Not a generic template filled with your company name. A specific, true, human document that could only belong to your brand.</p>


    <div class="output-preview">

      <div class="output-label">Example output</div>

      <div class="output-brand-name">BrandRamen — Brand on a Page</div>


      <div class="output-item" style="margin-bottom: 20px;">

        <div class="output-item-label">Brand Purpose</div>

        <div class="output-item-text">BrandRamen exists because too many good businesses fail for the wrong reason. Not because their idea wasn't good enough. Not because their founder didn't work hard enough. But because nobody gave them the branding help they needed at the moment they needed it most — at a price they could afford and a speed that matched the reality of building a startup.<br><br>We watched startup after startup disappear — especially in F&B — and felt two things simultaneously. Frustration, because we could see exactly what was happening. And sadness for the real human beings who had invested their time, their money, their heart and their courage into building something.<br><br>We exist to fix that. To make sure the next great brand — wherever it comes from, whoever is building it, whatever their budget — has the foundation it needs to survive and thrive.</div>

      </div>


      <div class="output-grid" style="margin-bottom: 20px;">

        <div class="output-item">

          <div class="output-item-label">Brand Mission</div>

          <div class="output-item-text">We are democratizing access to elite brand building by giving every founder, side hustler and startup the guidance that was previously only available to companies with big agency budgets and months to spare.<br><br>We guide founders to excavate the brand that was always in their head and get it on the page. Fast. Affordably. Authentically.</div>

        </div>

        <div class="output-item">

          <div class="output-item-label">Brand Vision</div>

          <div class="output-item-text">A world where a startup founder in Singapore, Lagos, Jakarta or anywhere else has access to the same quality of brand thinking as a Fortune 500 company. Where great branding is not a privilege reserved for the few but a foundation available to everyone with the courage to build something.<br><br>A world where fewer good businesses fail for the wrong reason.</div>

        </div>

      </div>


      <div class="output-item" style="margin-bottom: 20px;">

        <div class="output-item-label">Brand Values</div>

        <div style="display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-top: 8px;">

          <div style="background: rgba(26,39,68,0.04); border-radius: 8px; padding: 14px 16px;">

            <div style="font-size: 12px; font-weight: 800; color: var(--navy); margin-bottom: 4px;">Truth over polish</div>

            <div style="font-size: 12px; line-height: 1.6; color: var(--navy); opacity: 0.65;">A brand built on truth is unbeatable. A brand built on what sounds good is a house of cards.</div>

          </div>

          <div style="background: rgba(26,39,68,0.04); border-radius: 8px; padding: 14px 16px;">

            <div style="font-size: 12px; font-weight: 800; color: var(--navy); margin-bottom: 4px;">Simplicity over mystique</div>

            <div style="font-size: 12px; line-height: 1.6; color: var(--navy); opacity: 0.65;">Branding isn't complicated. We refuse to pretend it is. Simple, clear, real. Always.</div>

          </div>

          <div style="background: rgba(26,39,68,0.04); border-radius: 8px; padding: 14px 16px;">

            <div style="font-size: 12px; font-weight: 800; color: var(--navy); margin-bottom: 4px;">Speed without shortcuts</div>

            <div style="font-size: 12px; line-height: 1.6; color: var(--navy); opacity: 0.65;">Fast because it's focused — not because it skips the things that matter.</div>

          </div>

          <div style="background: rgba(26,39,68,0.04); border-radius: 8px; padding: 14px 16px;">

            <div style="font-size: 12px; font-weight: 800; color: var(--navy); margin-bottom: 4px;">Expertise without ego</div>

            <div style="font-size: 12px; line-height: 1.6; color: var(--navy); opacity: 0.65;">Our job is to put our expertise in service of your vision. Not the other way around.</div>

          </div>

          <div style="background: rgba(26,39,68,0.04); border-radius: 8px; padding: 14px 16px; grid-column: 1 / -1;">

            <div style="font-size: 12px; font-weight: 800; color: var(--navy); margin-bottom: 4px;">Humanity over hustle</div>

            <div style="font-size: 12px; line-height: 1.6; color: var(--navy); opacity: 0.65;">Behind every startup is a real person who has invested their time, money, heart and courage into building something. Every interaction with BrandRamen should feel like talking to someone who genuinely wants you to succeed.</div>

          </div>

        </div>

      </div>


      <div class="output-grid" style="margin-bottom: 20px;">

        <div class="output-item">

          <div class="output-item-label">Brand Personality</div>

          <div class="output-item-text">The friend who happens to be one of the best brand minds in the world but would never make you feel that way. Warm but direct. Confident but never arrogant. Funny but never at your expense.<br><br>They tell you the truth about your brand even when it's uncomfortable — but they do it like a friend, not a consultant. The antidote to the $50K agency in the glass office. And they know it.</div>

        </div>

        <div class="output-item">

          <div class="output-item-label">Brand Positioning</div>

          <div class="output-item-text">BrandRamen is for founders, side hustlers and startups who know their business deserves a great brand but can't access — or don't need — a traditional branding agency.<br><br>Unlike agencies we don't mystify the process. Unlike DIY tools we don't leave you alone with a template. We sit with you, ask the right questions, hold up the mirror, and don't stop until you feel relief, courage and pride.<br><br><strong>Branding isn't as hard as they told you. But you can't do it alone. That's why we exist.</strong></div>

        </div>

      </div>


      <div class="output-blur-row">

        <div class="output-item-blurred">

          <div class="output-item-label">Brand Voice</div>

          <div class="output-item-text">No bullshit. Warm. Direct. Expert without being exclusive. Words it loves: real, true, excavate, specific, soul, earned, human. Words it never uses: authentic, synergy, leverage, journey, storytelling, disruptive, scalable.</div>

        </div>

        <div class="output-item-blurred">

          <div class="output-item-label">Brand Tagline</div>

          <div class="output-item-text">The next great brand could come from anyone. Not invented for us. Found. Excavated from the reason we started, the people we're building for, and the thing we refuse to compromise on.</div>

        </div>

      </div>

    </div>

  </div>

</section>


<!-- FOUNDERS -->

<section class="founders">

  <div class="container">

    <div class="section-label">Who built this</div>

    <h2 class="section-title">Nearly 50 years of branding expertise. Finally accessible to everyone.</h2>

    <p class="section-body" style="opacity: 0.65;">We've run branding workshops for banks, telcos, gaming companies and global brands. We got tired of watching great startups fail because they couldn't afford the process. So we rebuilt it.</p>


    <div class="founders-grid">

      <div class="founder-card">

        <div class="founder-initial">SK</div>

        <div class="founder-name">Stephen Kyriakou</div>

        <div class="founder-title">Co-Founder</div>

        <div class="founder-bio">Advertising veteran with over 20 years in the industry. Writer, storyteller and brand strategist whose work has shaped some of the world's most recognised brands.</div>

        <div class="founder-cred">

          <span class="cred-tag">Ogilvy</span>

          <span class="cred-tag">Leo Burnett</span>

          <span class="cred-tag">Cannes Lions</span>

          <span class="cred-tag">One Show</span>

        </div>

      </div>

      <div class="founder-card">

        <div class="founder-initial">MS</div>

        <div class="founder-name">Matthew Searcy</div>

        <div class="founder-title">Co-Founder</div>

        <div class="founder-bio">Seasoned design leader and brand strategist with a global track record across Asia, North America and Europe. Art direction, digital and brand activation across every major category.</div>

        <div class="founder-cred">

          <span class="cred-tag">Art Direction</span>

          <span class="cred-tag">Digital</span>

          <span class="cred-tag">Asia Pacific</span>

          <span class="cred-tag">Brand Strategy</span>

        </div>

      </div>

    </div>

  </div>

</section>


<!-- WHAT COMES NEXT -->

<section class="next">

  <div class="container">

    <div class="section-label">The full product</div>

    <h2 class="section-title">The beta is just the beginning.</h2>

    <p class="section-body">Beta founders get access to The Broth — the free foundational workshop — first. Here's where BrandRamen goes from here.</p>


    <div class="layers-grid">

      <div class="layer-card active">

        <div class="layer-status">Available in beta</div>

        <span class="layer-emoji">🍜</span>

        <div class="layer-name">The Broth</div>

        <div class="layer-sub">Excavation</div>

        <div class="layer-desc">The free foundational workshop. Your Brand on a Page. The thing everything else is built on.</div>

        <ul class="layer-features">

          <li>AI-guided brand workshop</li>

          <li>Brand on a Page output</li>

          <li>PDF download</li>

          <li>Free forever</li>

        </ul>

      </div>

      <div class="layer-card coming">

        <div class="layer-status">Coming soon</div>

        <span class="layer-emoji">🍝</span>

        <div class="layer-name">The Noodles</div>

        <div class="layer-sub">Activation</div>

        <div class="layer-desc">Where your Brand on a Page becomes a working operating system for everything your startup does.</div>

        <ul class="layer-features">

          <li>Advertising asset generator</li>

          <li>Visual identity guide</li>

          <li>Canva integration</li>

          <li>Copywriting engine</li>

        </ul>

      </div>

      <div class="layer-card coming">

        <div class="layer-status">Future roadmap</div>

        <span class="layer-emoji">✨</span>

        <div class="layer-name">The Toppings</div>

        <div class="layer-sub">Intelligence</div>

        <div class="layer-desc">Startup brand intelligence powered by real data. Plus direct access to Stephen and Matthew.</div>

        <ul class="layer-features">

          <li>Competitive positioning data</li>

          <li>Market opportunity mapping</li>

          <li>Expert brand reviews</li>

          <li>Founder community</li>

        </ul>

      </div>

    </div>

  </div>

</section>


<!-- FAQ -->

<section class="faq">

  <div class="container">

    <div class="section-label">Questions</div>

    <h2 class="section-title">The honest answers.</h2>


    <div class="faq-list">

      <div class="faq-item">

        <div class="faq-q">What does it cost?</div>

        <div class="faq-a">The Broth — the full brand workshop and Brand on a Page — is free. Forever. Not a trial. Not a teaser. A genuine gift to every startup founder who deserves better than skipping this step.</div>

      </div>

      <div class="faq-item">

        <div class="faq-q">How long does the workshop take?</div>

        <div class="faq-a">Most founders complete the full workshop in 45 to 60 minutes. Some go faster. Some need more time. There's no right pace — the workshop moves at yours.</div>

      </div>

      <div class="faq-item">

        <div class="faq-q">What do I need to bring?</div>

        <div class="faq-a">Just your business idea and honesty. The workshop only works if you answer what's actually true, not what sounds impressive. We're not judging. We're just listening.</div>

      </div>

      <div class="faq-item">

        <div class="faq-q">Is this just another AI chatbot that will give me generic outputs?</div>

        <div class="faq-a">No. And this is the most important question you could ask. Generic AI gives you a brand document. BrandRamen gives you your brand. The difference is everything. Every question is designed to go underneath the surface answer. We never stop at "I saw a market opportunity." We keep going until we find what's actually true. Your Brand on a Page will sound like you — not like every other startup in your category.</div>

      </div>

      <div class="faq-item">

        <div class="faq-q">What happens to my data?</div>

        <div class="faq-a">Your brand information is yours. We don't sell it. We don't share it. In future — with your explicit consent — anonymised and aggregated data may inform the startup brand intelligence features in The Toppings layer. You'll always know and you'll always be able to opt out.</div>

      </div>

      <div class="faq-item">

        <div class="faq-q">Why only 100 beta founders?</div>

        <div class="faq-a">Because we want to be in the room with the first 100 founders — figuratively speaking. We're reading every Brand on a Page. We want to make sure the product is actually working before we open it to the world. When it's right we'll open it up. Beta founders get early access to everything that follows.</div>

      </div>

    </div>

  </div>

</section>


<!-- FINAL CTA -->

<section class="final-cta">

  <div class="container">

    <div class="section-label">100 spots. First come first served.</div>

    <h2 class="final-title">Your brand is already in there. <span class="highlight">Let's find it.</span></h2>

    <p class="final-sub">Join 100 founders who are about to look at their brand on a page and feel relief, courage and pride.</p>


    <form class="final-form" onsubmit="handleSignup(event, 'final')">

      <input class="final-input" type="email" placeholder="your@email.com" required id="final-email" />

      <button class="final-btn" type="submit">Would you like a taste? →</button>

    </form>

    <div class="success-msg" id="final-success" style="margin: 12px auto 0; text-align: left; background: rgba(45,106,79,0.2); border-color: rgba(45,106,79,0.4); color: #7ecba1;">You're in. We'll be in touch shortly with your access. 🍜</div>

    <div class="final-note" style="margin-top: 12px;">Free. No credit card. No agency jargon. No bullshit.</div>


    <div class="final-tagline" style="margin-top: 64px;">The next great brand could come from anyone.</div>

  </div>

</section>


<!-- FOOTER -->

<footer>

  <div class="footer-logo">BRAND<span>RAMEN</span></div>

  <div class="footer-text">Founded by Stephen Kyriakou & Matthew Searcy · © 2026 BrandRamen</div>

</footer>


<script>

  // ── AIRTABLE CONFIG ──────────────────────────────────────

  // Replace YOUR_AIRTABLE_TOKEN with your Personal Access Token

  // before uploading to Webflow. Keep this private.

  var AIRTABLE_TOKEN = 'patrxL77hS5rgMEsv.b5376aac6a9b13189f1832cabd505e53cf0ca7c08926fdc3643ad65e709ff25f';

  var AIRTABLE_BASE  = 'appCNuL4QJTE7Sa1c';

  var AIRTABLE_TABLE = 'Beta Signups';

  // ─────────────────────────────────────────────────────────


  function handleSignup(e, id) {

    e.preventDefault();


    var email   = document.getElementById(id + '-email').value.trim();

    var btn     = e.target.querySelector('button');

    var success = document.getElementById(id + '-success');


    // Basic validation

    if (!email) return;


    // Loading state

    btn.disabled = true;

    btn.textContent = 'Sending…';


    // Build Airtable record

    var record = {

      fields: {

        'Email':       email,

        'Signup Date': new Date().toISOString().split('T')[0],

        'Status':      'Waitlist',

        'Source':      'Landing Page'

      }

    };


    // Post to Airtable

    fetch('https://api.airtable.com/v0/' + AIRTABLE_BASE + '/' + encodeURIComponent(AIRTABLE_TABLE), {

      method:  'POST',

      headers: {

        'Authorization': 'Bearer ' + AIRTABLE_TOKEN,

        'Content-Type':  'application/json'

      },

      body: JSON.stringify(record)

    })

    .then(function(res) {

      if (res.ok) {

        // Success state

        document.getElementById(id + '-email').value       = '';

        document.getElementById(id + '-email').placeholder = 'You\'re on the list.';

        document.getElementById(id + '-email').disabled    = true;

        btn.textContent  = 'You\'re in 🍜';

        btn.style.opacity = '0.6';

        success.style.display = 'block';

      } else {

        // Error state — still show success to user, log error

        res.json().then(function(d) { console.error('Airtable error:', d); });

        btn.disabled    = false;

        btn.textContent = 'Try again';

      }

    })

    .catch(function(err) {

      console.error('Signup error:', err);

      btn.disabled    = false;

      btn.textContent = 'Try again';

    });

  }

</script>