BECOME AN AMBASSODOR

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<title>Become an Ambassador — KarmaKarma</title>
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
 
:root {
--bg: #fff6ea;
--brown: #4b3414;
--orange: #bd4720;
--brown-mid: #7a5828;
--brown-light: #f0dfc0;
--white: #FFFFFF;
--text-muted: #8a6a40;
}
 
html { scroll-behavior: smooth; }
 
body {
font-family: Arial, sans-serif;
background: var(--bg);
color: var(--brown);
overflow-x: hidden;
}
 
.hero,
.how-section,
.disclaimer {
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
}
 
.hero {
min-height: 100vh;
background: var(--orange);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 40px 24px;
position: relative;
overflow: hidden;
}
 
.hero::before {
content: '';
position: absolute;
top: -200px; right: -200px;
width: 600px; height: 600px;
border-radius: 50%;
background: radial-gradient(circle, rgba(255,246,234,0.15) 0%, transparent 70%);
pointer-events: none;
}
 
.hero::after {
content: '';
position: absolute;
bottom: -150px; left: -150px;
width: 500px; height: 500px;
border-radius: 50%;
background: radial-gradient(circle, rgba(75,52,20,0.1) 0%, transparent 70%);
pointer-events: none;
}
 
.hero-tag {
display: inline-block;
background: rgba(189,71,32,0.25);
color: var(--brown-light);
font-size: 12px;
letter-spacing: 0.12em;
text-transform: uppercase;
padding: 6px 18px;
border-radius: 30px;
margin-bottom: 32px;
border: 1px solid rgba(189,71,32,0.4);
animation: fadeUp 0.8s ease both;
}
 
.hero h1 {
font-family: 'Arial Black', Arial, sans-serif;
font-size: clamp(36px, 5vw, 52px);
font-weight: 900;
color: var(--white);
text-align: center;
line-height: 1.0;
letter-spacing: -0.02em;
margin-bottom: 12px;
animation: fadeUp 0.8s ease 0.1s both;
}
 
.hero h1 em {
font-style: italic;
color: var(--brown-light);
}
 
.hero-sub {
font-size: clamp(16px, 2.5vw, 22px);
color: rgba(255,246,234,0.75);
text-align: center;
max-width: 560px;
line-height: 1.6;
margin-bottom: 48px;
animation: fadeUp 0.8s ease 0.2s both;
}
 
.hero-cta {
display: inline-block;
background: var(--orange);
color: var(--white);
font-family: 'Arial Black', Arial, sans-serif;
font-size: 16px;
font-weight: 900;
padding: 16px 40px;
border-radius: 50px;
text-decoration: none;
transition: transform 0.2s, box-shadow 0.2s;
animation: fadeUp 0.8s ease 0.3s both;
}
 
.hero-cta:hover {
transform: translateY(-2px);
box-shadow: 0 8px 30px rgba(189,71,32,0.4);
}
 
.scroll-hint {
position: absolute;
bottom: 32px;
left: 50%;
transform: translateX(-50%);
display: flex;
flex-direction: column;
align-items: center;
gap: 8px;
animation: fadeUp 1s ease 0.6s both;
}
 
.scroll-hint span {
font-size: 11px;
color: rgba(255,246,234,0.4);
letter-spacing: 0.08em;
text-transform: uppercase;
}
 
.scroll-line {
width: 1px;
height: 40px;
background: linear-gradient(to bottom, rgba(255,246,234,0.4), transparent);
animation: scrollPulse 2s ease infinite;
}
 
/* ── SECTIONS ── */
.section {
padding: 50px 24px;
max-width: 1100px;
margin: 0 auto;
}
 
.section-label {
font-size: 11px;
font-weight: 700;
letter-spacing: 0.12em;
text-transform: uppercase;
color: var(--orange);
margin-bottom: 16px;
}
 
.section h2 {
font-family: 'Arial Black', Arial, sans-serif;
font-size: clamp(28px, 4vw, 44px);
font-weight: 900;
line-height: 1.1;
letter-spacing: -0.02em;
color: var(--brown);
margin-bottom: 24px;
}
 
.section h2 em {
font-style: italic;
color: var(--orange);
}
 
.section > p {
font-size: 17px;
color: var(--text-muted);
max-width: 560px;
line-height: 1.65;
}
 
/* ── TOPICS GRID ── */
.topics-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 16px;
margin-top: 48px;
}
 
.topic-card {
background: var(--white);
border-radius: 16px;
padding: 28px 24px;
border: 1px solid rgba(75,52,20,0.1);
display: flex;
align-items: flex-start;
gap: 16px;
transition: transform 0.2s, box-shadow 0.2s;
}
 
.topic-card:hover {
transform: translateY(-4px);
box-shadow: 0 12px 40px rgba(75,52,20,0.1);
}
 
.topic-dot {
width: 10px;
height: 10px;
border-radius: 50%;
background: var(--orange);
flex-shrink: 0;
margin-top: 6px;
}
 
.topic-card p {
font-size: 16px;
color: var(--brown);
line-height: 1.4;
}
 
.topics-cta {
margin-top: 48px;
background: var(--orange);
color: var(--white);
font-family: 'Arial Black', Arial, sans-serif;
font-size: clamp(18px, 2.5vw, 26px);
font-style: italic;
font-weight: 900;
padding: 40px 48px;
border-radius: 20px;
text-align: center;
}
 
/* ── HOW SECTION ── */
.how-section {
background: var(--bg);
padding: 50px 24px;
}
 
.how-inner { max-width: 1100px; margin: 0 auto; }
 
.how-section .section-label { color: var(--orange); }
.how-section h2 { color: var(--brown); font-family: 'Arial Black', Arial, sans-serif; font-weight: 900; font-size: clamp(28px, 4vw, 44px); line-height: 1.1; margin-bottom: 0; }
.how-section h2 em { color: var(--orange); font-style: italic; }
 
.steps {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
gap: 2px;
margin-top: 28px;
border-radius: 20px;
overflow: hidden;
}
 
.step {
background: var(--orange);
padding: 40px 32px;
transition: background 0.2s;
}
 
.step:hover { background: var(--brown); }
 
.step-nr {
font-family: 'Arial Black', Arial, sans-serif;
font-size: 64px;
font-weight: 900;
color: rgba(255,255,255,0.25);
line-height: 1;
margin-bottom: 20px;
}
 
.step h3 {
font-family: 'Arial Black', Arial, sans-serif;
font-size: 20px;
font-weight: 900;
color: var(--white);
margin-bottom: 12px;
line-height: 1.2;
}
 
.step p {
font-size: 15px;
color: rgba(255,255,255,0.8);
line-height: 1.65;
}
 
.step-badge {
display: inline-block;
background: rgba(255,255,255,0.2);
color: var(--white);
font-size: 12px;
padding: 4px 12px;
border-radius: 20px;
margin-top: 16px;
border: 1px solid rgba(255,255,255,0.3);
}
 
/* ── DISCLAIMER ── */
.disclaimer {
background: var(--orange);
padding: 20px 24px;
text-align: center;
}
 
.disclaimer p {
font-size: 15px;
color: var(--white);
max-width: 700px;
margin: 0 auto;
line-height: 1.5;
}
 
.disclaimer p strong { font-family: 'Arial Black', Arial, sans-serif; font-weight: 900; }
 
/* ── FORM SECTION ── */
.form-section {
padding: 50px 24px;
max-width: 720px;
margin: 0 auto;
}
 
.form-section .section-label { color: var(--orange); }
 
.form-section h2 {
font-family: 'Arial Black', Arial, sans-serif;
font-size: clamp(28px, 4vw, 44px);
font-weight: 900;
line-height: 1.1;
letter-spacing: -0.02em;
color: var(--brown);
margin-bottom: 12px;
}
 
.form-section h2 em { font-style: italic; color: var(--orange); }
 
.form-intro {
font-size: 17px;
color: var(--text-muted);
line-height: 1.6;
margin-bottom: 48px;
}
 
.form { display: flex; flex-direction: column; gap: 20px; }
 
.form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
 
@media (max-width: 600px) { .form-row { grid-template-columns: 1fr; } }
 
.form-group { display: flex; flex-direction: column; gap: 8px; }
 
.form-group label {
font-size: 13px;
font-weight: 700;
color: var(--brown);
letter-spacing: 0.02em;
}
 
.form-group input,
.form-group textarea,
.form-group select {
font-family: Arial, sans-serif;
font-size: 15px;
color: var(--brown);
background: var(--white);
border: 1.5px solid rgba(75,52,20,0.2);
border-radius: 12px;
padding: 14px 18px;
outline: none;
transition: border-color 0.2s, box-shadow 0.2s;
width: 100%;
appearance: none;
}
 
.form-group input:focus,
.form-group textarea:focus,
.form-group select:focus {
border-color: var(--orange);
box-shadow: 0 0 0 3px rgba(189,71,32,0.12);
}
 
.form-group textarea { resize: vertical; min-height: 120px; line-height: 1.6; }
 
.form-group .hint { font-size: 12px; color: var(--text-muted); line-height: 1.4; }
 
.form-check {
display: flex;
align-items: flex-start;
gap: 12px;
padding: 20px;
background: var(--brown-light);
border-radius: 12px;
}
 
.form-check input[type="checkbox"] {
width: 18px; height: 18px;
flex-shrink: 0; margin-top: 2px;
accent-color: var(--orange); cursor: pointer;
}
 
.form-check label { font-size: 14px; color: var(--brown); line-height: 1.5; cursor: pointer; }
 
.submit-btn {
background: var(--orange);
color: var(--white);
font-family: 'Arial Black', Arial, sans-serif;
font-size: 16px;
font-weight: 900;
padding: 18px 40px;
border-radius: 50px;
border: none;
cursor: pointer;
transition: transform 0.2s, box-shadow 0.2s, background 0.2s;
align-self: flex-start;
}
 
.submit-btn:hover {
background: var(--brown);
transform: translateY(-2px);
box-shadow: 0 8px 30px rgba(75,52,20,0.25);
}
 
.submit-btn:active { transform: translateY(0); }
 
.form-note { font-size: 13px; color: var(--text-muted); line-height: 1.5; margin-top: 8px; }
 
/* ── ANIMATIONS ── */
@keyframes fadeUp {
from { opacity: 0; transform: translateY(24px); }
to { opacity: 1; transform: translateY(0); }
}
@keyframes scrollPulse {
0%, 100% { opacity: 0.4; }
50% { opacity: 1; }
}
 
/* ── SUCCESS ── */
.success-msg {
display: none;
background: var(--brown-light);
border: 1.5px solid var(--orange);
border-radius: 16px;
padding: 32px;
text-align: center;
}
.success-msg h3 { font-family: 'Arial Black', Arial, sans-serif; font-size: 28px; font-weight: 900; color: var(--brown); margin-bottom: 8px; }
.success-msg p { font-size: 16px; color: var(--brown-mid); }
</style>
</head>
<body>
 
<!-- HERO -->
<section class="hero">
<span class="hero-tag">The Better Cookie · KarmaKarma</span>
<h1>Become an <em>ambassador</em>.</h1>
<p class="hero-sub">Are you already making conscious choices for yourself and your family? Then we're looking for you.</p>
<a href="#form" class="hero-cta">Sign up</a>
<div class="scroll-hint"><span>Scroll</span><div class="scroll-line"></div></div>
</section>
 
<!-- IS THIS YOU? -->
<section class="section">
<p class="section-label">Is this you?</p>
<h2>Do you love talking about<br><em>mindful eating?</em></h2>
<p>Follower count doesn't matter. We're looking for people who are genuinely interested in what they eat and what they give their family.</p>
<div class="topics-grid">
<div class="topic-card">
<div class="topic-dot"></div>
<p>Mindful eating for children</p>
</div>
<div class="topic-card">
<div class="topic-dot"></div>
<p>Healthy snacks and lunchbox tips</p>
</div>
<div class="topic-card">
<div class="topic-dot"></div>
<p>Organic food and honest ingredients</p>
</div>
<div class="topic-card">
<div class="topic-dot"></div>
<p>Daily routines for the whole family</p>
</div>
</div>
<div class="topics-cta">Then we're looking for you.</div>
</section>
 
<!-- HOW IT WORKS -->
<section class="how-section">
<div class="how-inner">
<p class="section-label">How it works</p>
<h2>Simple, <em>honest</em> and no strings attached.</h2>
<div class="steps">
<div class="step">
<div class="step-nr">01</div>
<h3>We send you a cookie package</h3>
<p>You'll receive a selection of our three flavours — Sweet Vanilla, Cacao Love and Speculoos Dream — delivered to your door.</p>
<span class="step-badge">Free</span>
</div>
<div class="step">
<div class="step-nr">02</div>
<h3>You taste and discover The Better Cookie</h3>
<p>Take your time to really get to know the product. Give them to your kids, pop one in the lunchbox, taste them yourself.</p>
<span class="step-badge">At your own pace</span>
</div>
<div class="step">
<div class="step-nr">03</div>
<h3>You share your honest opinion</h3>
<p>With your community, in your own way. No script, no obligations — just honest.</p>
<span class="step-badge">Completely free</span>
</div>
</div>
</div>
</section>
 
<!-- DISCLAIMER -->
<div class="disclaimer">
<p>We'll be in touch if it's a <strong>good match</strong>. Spots are limited — sign up quickly.</p>
</div>
 
<!-- FORM -->
<section class="form-section" id="form">
<p class="section-label">Sign up</p>
<h2>Tell us<br><em>who you are.</em></h2>
<p class="form-intro">Leave your details and tell us briefly why The Better Cookie suits you. We'll get in touch if it's a match.</p>
<form class="form" id="ambassadeurForm" action="/contact#contact_form" method="POST">
<input type="hidden" name="form_type" value="contact">
<input type="hidden" name="utf8" value="">
<div class="form-row">
<div class="form-group">
<label for="voornaam">First name *</label>
<input type="text" id="voornaam" name="voornaam" placeholder="Your first name" required>
</div>
<div class="form-group">
<label for="achternaam">Last name *</label>
<input type="text" id="achternaam" name="achternaam" placeholder="Your last name" required>
</div>
</div>
<div class="form-group">
<label for="email">Email address *</label>
<input type="email" id="email" name="email" placeholder="your@email.com" required>
</div>
<div class="form-group">
<label for="instagram">Instagram or TikTok handle</label>
<input type="text" id="instagram" name="instagram" placeholder="@yourhandle">
<span class="hint">Optional — fill in if you're active on social media</span>
</div>
<div class="form-group">
<label for="platform">Where are you active?</label>
<select id="platform" name="platform">
<option value="" disabled selected>Choose a platform</option>
<option value="instagram">Instagram</option>
<option value="tiktok">TikTok</option>
<option value="facebook">Facebook</option>
<option value="blog">Blog or website</option>
<option value="geen">I'm not active on social media</option>
<option value="anders">Other</option>
</select>
</div>
<div class="form-group">
<label for="motivatie">Why does The Better Cookie suit you? *</label>
<textarea id="motivatie" name="motivatie" placeholder="Tell us briefly about yourself and why you want to be our next ambassador..." required></textarea>
<span class="hint">No script needed — just honest, in your own words</span>
</div>
<div class="form-check">
<input type="checkbox" id="akkoord" name="akkoord" required>
<label for="akkoord">I agree that KarmaKarma may use my details to contact me in the context of the ambassador programme. My details will not be shared with third parties.</label>
</div>
<button type="submit" class="submit-btn">Submit my application →</button>
<p class="form-note">We'll be in touch if it's a good match. Not every application leads to a collaboration.</p>
</form>
<div class="success-msg" id="successMsg">
<h3>Thanks for signing up! 🍪</h3>
<p>We've received your details and will be in touch if it's a good match. Keep an eye on your inbox.</p>
</div>
</section>
 
</body>
</html>