<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>The Digital Income Roadmap — DigitalsByUdee</title>
<link href="https://fonts.googleapis.com/css2?family=Syne:wght@400;600;700;800&family=DM+Sans:ital,wght@0,300;0,400;0,500;1,300&display=swap" rel="stylesheet"/>
<style>
:root {
--teal: #00C9A7;
--teal-dark: #00A388;
--teal-deeper: #007A65;
--teal-glow: rgba(0,201,167,0.18);
--black: #080F0E;
--black-soft: #111917;
--black-card: #141F1D;
--black-border: #1E2E2B;
--white: #F4FFFE;
--white-dim: #B8D8D5;
--gold: #FFD166;
--red-strike: #FF6B6B;
--font-display: 'Syne', sans-serif;
--font-body: 'DM Sans', sans-serif;
}
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
html { scroll-behavior: smooth; }
body {
background: var(--black);
color: var(--white);
font-family: var(--font-body);
font-size: 17px;
line-height: 1.7;
overflow-x: hidden;
}
/* ── NOISE TEXTURE OVERLAY ── */
body::before {
content: '';
position: fixed;
inset: 0;
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");
pointer-events: none;
z-index: 0;
opacity: 0.4;
}
section, nav, footer { position: relative; z-index: 1; }
/* ── NAV ── */
nav {
display: flex;
justify-content: space-between;
align-items: center;
padding: 20px 5%;
border-bottom: 1px solid var(--black-border);
background: rgba(8,15,14,0.92);
backdrop-filter: blur(12px);
position: sticky;
top: 0;
z-index: 100;
}
.nav-logo {
font-family: var(--font-display);
font-weight: 800;
font-size: 1.3rem;
color: var(--teal);
letter-spacing: -0.5px;
}
.nav-logo span { color: var(--white); }
.nav-cta {
background: var(--teal);
color: var(--black);
font-family: var(--font-display);
font-weight: 700;
font-size: 0.85rem;
padding: 10px 22px;
border-radius: 50px;
text-decoration: none;
letter-spacing: 0.3px;
transition: all 0.2s;
}
.nav-cta:hover { background: var(--teal-dark); transform: translateY(-1px); }
/* ── HERO ── */
.hero {
min-height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
padding: 80px 5% 60px;
position: relative;
overflow: hidden;
}
.hero::before {
content: '';
position: absolute;
top: -200px;
left: 50%;
transform: translateX(-50%);
width: 700px;
height: 700px;
background: radial-gradient(circle, rgba(0,201,167,0.12) 0%, transparent 70%);
pointer-events: none;
}
.hero-badge {
display: inline-flex;
align-items: center;
gap: 8px;
background: var(--teal-glow);
border: 1px solid rgba(0,201,167,0.3);
color: var(--teal);
font-size: 0.82rem;
font-weight: 500;
padding: 7px 18px;
border-radius: 50px;
margin-bottom: 32px;
letter-spacing: 0.5px;
animation: fadeDown 0.6s ease both;
}
.hero-badge::before { content: '🔥'; }
.hero h1 {
font-family: var(--font-display);
font-size: clamp(2.6rem, 6vw, 5rem);
font-weight: 800;
line-height: 1.08;
letter-spacing: -1.5px;
margin-bottom: 24px;
animation: fadeUp 0.7s ease 0.1s both;
}
.hero h1 .teal { color: var(--teal); }
.hero h1 .block { display: block; }
.hero-sub {
font-size: clamp(1rem, 2vw, 1.2rem);
color: var(--white-dim);
max-width: 620px;
margin: 0 auto 48px;
font-weight: 300;
animation: fadeUp 0.7s ease 0.2s both;
}
.hero-buttons {
display: flex;
gap: 16px;
flex-wrap: wrap;
justify-content: center;
animation: fadeUp 0.7s ease 0.3s both;
}
.btn-primary {
background: var(--teal);
color: var(--black);
font-family: var(--font-display);
font-weight: 700;
font-size: 1rem;
padding: 16px 36px;
border-radius: 50px;
text-decoration: none;
border: none;
cursor: pointer;
transition: all 0.25s;
display: inline-flex;
align-items: center;
gap: 8px;
}
.btn-primary:hover {
background: var(--teal-dark);
transform: translateY(-2px);
box-shadow: 0 12px 32px rgba(0,201,167,0.3);
}
.btn-secondary {
background: transparent;
color: var(--white);
font-family: var(--font-display);
font-weight: 600;
font-size: 1rem;
padding: 16px 36px;
border-radius: 50px;
text-decoration: none;
border: 1px solid var(--black-border);
cursor: pointer;
transition: all 0.25s;
}
.btn-secondary:hover {
border-color: var(--teal);
color: var(--teal);
}
.hero-trust {
margin-top: 56px;
display: flex;
gap: 32px;
flex-wrap: wrap;
justify-content: center;
animation: fadeUp 0.7s ease 0.4s both;
}
.trust-item {
display: flex;
align-items: center;
gap: 8px;
font-size: 0.88rem;
color: var(--white-dim);
}
.trust-item span { color: var(--teal); font-size: 1.1rem; }
/* ── PAIN SECTION ── */
.pain {
padding: 100px 5%;
background: var(--black-soft);
border-top: 1px solid var(--black-border);
border-bottom: 1px solid var(--black-border);
}
.section-label {
font-size: 0.78rem;
font-weight: 600;
letter-spacing: 2.5px;
color: var(--teal);
text-transform: uppercase;
margin-bottom: 16px;
}
.pain-inner {
max-width: 900px;
margin: 0 auto;
text-align: center;
}
.pain h2 {
font-family: var(--font-display);
font-size: clamp(1.8rem, 4vw, 3rem);
font-weight: 700;
line-height: 1.2;
margin-bottom: 48px;
letter-spacing: -0.5px;
}
.pain-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 20px;
text-align: left;
}
.pain-card {
background: var(--black-card);
border: 1px solid var(--black-border);
border-radius: 16px;
padding: 28px;
position: relative;
overflow: hidden;
transition: border-color 0.25s;
}
.pain-card:hover { border-color: rgba(0,201,167,0.3); }
.pain-card::before {
content: '✗';
position: absolute;
top: -10px;
right: -10px;
font-size: 5rem;
color: rgba(255,107,107,0.05);
font-weight: 900;
}
.pain-card p {
color: var(--white-dim);
font-size: 0.95rem;
line-height: 1.6;
}
.pain-card strong {
display: block;
color: var(--white);
font-family: var(--font-display);
font-size: 1rem;
margin-bottom: 8px;
}
/* ── SOLUTION ── */
.solution {
padding: 100px 5%;
text-align: center;
}
.solution h2 {
font-family: var(--font-display);
font-size: clamp(1.8rem, 4vw, 3rem);
font-weight: 800;
letter-spacing: -0.5px;
margin-bottom: 16px;
}
.solution-sub {
color: var(--white-dim);
max-width: 600px;
margin: 0 auto 64px;
font-size: 1.05rem;
}
.solution-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 24px;
max-width: 1100px;
margin: 0 auto;
text-align: left;
}
.solution-card {
background: var(--black-card);
border: 1px solid var(--black-border);
border-radius: 20px;
padding: 36px 32px;
transition: all 0.3s;
position: relative;
overflow: hidden;
}
.solution-card::after {
content: '';
position: absolute;
inset: 0;
background: linear-gradient(135deg, var(--teal-glow) 0%, transparent 60%);
opacity: 0;
transition: opacity 0.3s;
border-radius: 20px;
}
.solution-card:hover { border-color: var(--teal); transform: translateY(-4px); }
.solution-card:hover::after { opacity: 1; }
.solution-icon {
width: 52px;
height: 52px;
background: var(--teal-glow);
border: 1px solid rgba(0,201,167,0.25);
border-radius: 14px;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.5rem;
margin-bottom: 20px;
position: relative;
z-index: 1;
}
.solution-card h3 {
font-family: var(--font-display);
font-size: 1.1rem;
font-weight: 700;
margin-bottom: 10px;
position: relative;
z-index: 1;
}
.solution-card p {
color: var(--white-dim);
font-size: 0.93rem;
line-height: 1.65;
position: relative;
z-index: 1;
}
/* ── WHAT YOU GET ── */
.contents {
padding: 100px 5%;
background: var(--black-soft);
border-top: 1px solid var(--black-border);
}
.contents-inner {
max-width: 900px;
margin: 0 auto;
}
.contents h2 {
font-family: var(--font-display);
font-size: clamp(1.8rem, 4vw, 2.8rem);
font-weight: 800;
letter-spacing: -0.5px;
margin-bottom: 8px;
text-align: center;
}
.contents-sub {
text-align: center;
color: var(--white-dim);
margin-bottom: 56px;
}
.chapter-list {
display: flex;
flex-direction: column;
gap: 4px;
}
.chapter {
display: flex;
align-items: flex-start;
gap: 20px;
padding: 20px 24px;
border-radius: 14px;
border: 1px solid transparent;
transition: all 0.25s;
cursor: default;
}
.chapter:hover {
background: var(--black-card);
border-color: var(--black-border);
}
.chapter-num {
font-family: var(--font-display);
font-weight: 800;
font-size: 0.78rem;
color: var(--teal);
min-width: 36px;
padding-top: 3px;
letter-spacing: 1px;
}
.chapter-info h4 {
font-family: var(--font-display);
font-weight: 700;
font-size: 1rem;
margin-bottom: 4px;
}
.chapter-info p {
font-size: 0.88rem;
color: var(--white-dim);
line-height: 1.5;
}
.part-divider {
display: flex;
align-items: center;
gap: 16px;
margin: 28px 0 12px;
}
.part-divider span {
font-family: var(--font-display);
font-size: 0.75rem;
font-weight: 700;
letter-spacing: 2px;
color: var(--teal);
text-transform: uppercase;
white-space: nowrap;
}
.part-divider::after {
content: '';
flex: 1;
height: 1px;
background: var(--black-border);
}
/* ── PRICING ── */
.pricing {
padding: 100px 5%;
text-align: center;
}
.pricing h2 {
font-family: var(--font-display);
font-size: clamp(1.8rem, 4vw, 2.8rem);
font-weight: 800;
letter-spacing: -0.5px;
margin-bottom: 12px;
}
.pricing-sub {
color: var(--white-dim);
margin-bottom: 56px;
}
.pricing-card {
max-width: 520px;
margin: 0 auto;
background: var(--black-card);
border: 1px solid var(--teal);
border-radius: 28px;
padding: 52px 48px;
position: relative;
overflow: hidden;
}
.pricing-card::before {
content: '';
position: absolute;
top: -100px;
left: 50%;
transform: translateX(-50%);
width: 400px;
height: 400px;
background: radial-gradient(circle, rgba(0,201,167,0.08) 0%, transparent 70%);
pointer-events: none;
}
.pricing-badge {
display: inline-block;
background: var(--teal);
color: var(--black);
font-family: var(--font-display);
font-weight: 700;
font-size: 0.78rem;
padding: 6px 18px;
border-radius: 50px;
letter-spacing: 0.5px;
margin-bottom: 32px;
}
.price-original {
font-size: 1.5rem;
color: var(--white-dim);
text-decoration: line-through;
text-decoration-color: var(--red-strike);
margin-bottom: 4px;
}
.price-ngn {
font-family: var(--font-display);
font-size: clamp(3rem, 8vw, 4.5rem);
font-weight: 800;
color: var(--teal);
line-height: 1;
margin-bottom: 8px;
}
.price-usd {
font-size: 1rem;
color: var(--white-dim);
margin-bottom: 36px;
}
.price-usd span {
color: var(--white);
font-weight: 500;
}
.pricing-features {
list-style: none;
text-align: left;
margin-bottom: 40px;
display: flex;
flex-direction: column;
gap: 14px;
}
.pricing-features li {
display: flex;
align-items: flex-start;
gap: 12px;
font-size: 0.95rem;
color: var(--white-dim);
}
.pricing-features li::before {
content: '✓';
color: var(--teal);
font-weight: 700;
font-size: 1rem;
min-width: 20px;
margin-top: 1px;
}
.pricing-features li strong { color: var(--white); }
.discount-note {
font-size: 0.82rem;
color: var(--white-dim);
margin-top: 20px;
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
}
.discount-note::before { content: '⏳'; }
/* ── EMAIL CAPTURE ── */
.waitlist {
padding: 80px 5%;
background: var(--black-soft);
border-top: 1px solid var(--black-border);
border-bottom: 1px solid var(--black-border);
}
.waitlist-inner {
max-width: 600px;
margin: 0 auto;
text-align: center;
}
.waitlist h2 {
font-family: var(--font-display);
font-size: clamp(1.6rem, 3.5vw, 2.4rem);
font-weight: 800;
letter-spacing: -0.5px;
margin-bottom: 12px;
}
.waitlist p {
color: var(--white-dim);
margin-bottom: 36px;
font-size: 1rem;
}
.email-form {
display: flex;
gap: 12px;
flex-wrap: wrap;
justify-content: center;
}
.email-form input {
flex: 1;
min-width: 240px;
background: var(--black-card);
border: 1px solid var(--black-border);
color: var(--white);
font-family: var(--font-body);
font-size: 1rem;
padding: 15px 22px;
border-radius: 50px;
outline: none;
transition: border-color 0.25s;
}
.email-form input::placeholder { color: #4A6663; }
.email-form input:focus { border-color: var(--teal); }
.email-form button {
background: var(--teal);
color: var(--black);
font-family: var(--font-display);
font-weight: 700;
font-size: 1rem;
padding: 15px 32px;
border-radius: 50px;
border: none;
cursor: pointer;
transition: all 0.25s;
white-space: nowrap;
}
.email-form button:hover {
background: var(--teal-dark);
transform: translateY(-1px);
box-shadow: 0 8px 24px rgba(0,201,167,0.25);
}
.form-note {
font-size: 0.8rem;
color: #4A6663;
margin-top: 14px;
}
/* ── TESTIMONIALS ── */
.testimonials {
padding: 100px 5%;
text-align: center;
}
.testimonials h2 {
font-family: var(--font-display);
font-size: clamp(1.8rem, 4vw, 2.8rem);
font-weight: 800;
letter-spacing: -0.5px;
margin-bottom: 56px;
}
.testi-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 24px;
max-width: 1000px;
margin: 0 auto;
text-align: left;
}
.testi-card {
background: var(--black-card);
border: 1px solid var(--black-border);
border-radius: 20px;
padding: 32px;
transition: border-color 0.25s;
}
.testi-card:hover { border-color: rgba(0,201,167,0.3); }
.stars {
color: var(--gold);
font-size: 1rem;
margin-bottom: 16px;
letter-spacing: 2px;
}
.testi-card blockquote {
font-size: 0.95rem;
color: var(--white-dim);
line-height: 1.7;
font-style: italic;
margin-bottom: 24px;
}
.testi-author {
display: flex;
align-items: center;
gap: 12px;
}
.testi-avatar {
width: 42px;
height: 42px;
border-radius: 50%;
background: var(--teal-glow);
border: 1px solid rgba(0,201,167,0.3);
display: flex;
align-items: center;
justify-content: center;
font-family: var(--font-display);
font-weight: 700;
font-size: 0.9rem;
color: var(--teal);
}
.testi-name {
font-family: var(--font-display);
font-weight: 700;
font-size: 0.9rem;
}
.testi-role {
font-size: 0.8rem;
color: var(--white-dim);
}
/* ── FAQ ── */
.faq {
padding: 100px 5%;
background: var(--black-soft);
border-top: 1px solid var(--black-border);
}
.faq-inner {
max-width: 720px;
margin: 0 auto;
}
.faq h2 {
font-family: var(--font-display);
font-size: clamp(1.8rem, 4vw, 2.8rem);
font-weight: 800;
letter-spacing: -0.5px;
margin-bottom: 48px;
text-align: center;
}
.faq-item {
border-bottom: 1px solid var(--black-border);
padding: 24px 0;
}
.faq-q {
font-family: var(--font-display);
font-weight: 700;
font-size: 1rem;
color: var(--white);
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
gap: 16px;
user-select: none;
}
.faq-q::after {
content: '+';
color: var(--teal);
font-size: 1.4rem;
font-weight: 300;
min-width: 24px;
text-align: center;
transition: transform 0.25s;
}
.faq-item.open .faq-q::after { transform: rotate(45deg); }
.faq-a {
font-size: 0.93rem;
color: var(--white-dim);
line-height: 1.7;
max-height: 0;
overflow: hidden;
transition: max-height 0.35s ease, padding-top 0.25s;
}
.faq-item.open .faq-a {
max-height: 300px;
padding-top: 16px;
}
/* ── FINAL CTA ── */
.final-cta {
padding: 120px 5%;
text-align: center;
position: relative;
overflow: hidden;
}
.final-cta::before {
content: '';
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 800px;
height: 600px;
background: radial-gradient(ellipse, rgba(0,201,167,0.1) 0%, transparent 65%);
pointer-events: none;
}
.final-cta h2 {
font-family: var(--font-display);
font-size: clamp(2rem, 5vw, 3.8rem);
font-weight: 800;
letter-spacing: -1px;
margin-bottom: 20px;
line-height: 1.1;
}
.final-cta h2 .teal { color: var(--teal); }
.final-cta p {
color: var(--white-dim);
max-width: 500px;
margin: 0 auto 48px;
font-size: 1.05rem;
}
/* ── FOOTER ── */
footer {
padding: 40px 5%;
border-top: 1px solid var(--black-border);
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
gap: 16px;
}
.footer-logo {
font-family: var(--font-display);
font-weight: 800;
font-size: 1.1rem;
color: var(--teal);
}
.footer-logo span { color: var(--white-dim); }
footer p {
font-size: 0.82rem;
color: #4A6663;
}
/* ── ANIMATIONS ── */
@keyframes fadeDown {
from { opacity: 0; transform: translateY(-16px); }
to { opacity: 1; transform: translateY(0); }
}
@keyframes fadeUp {
from { opacity: 0; transform: translateY(24px); }
to { opacity: 1; transform: translateY(0); }
}
/* ── RESPONSIVE ── */
@media (max-width: 600px) {
.hero-buttons { flex-direction: column; align-items: center; }
.pricing-card { padding: 36px 28px; }
.email-form { flex-direction: column; }
.email-form input, .email-form button { width: 100%; }
footer { flex-direction: column; text-align: center; }
}
/* ── SUCCESS MESSAGE ── */
.success-msg {
display: none;
background: var(--teal-glow);
border: 1px solid var(--teal);
border-radius: 12px;
padding: 16px 24px;
color: var(--teal);
font-weight: 500;
margin-top: 16px;
font-size: 0.95rem;
}
</style>
</head>
<body>
<!-- NAV -->
<nav>
<div class="nav-logo">Digitals<span>ByUdee</span></div>
<a href="#get-it" class="nav-cta">Get the Ebook →</a>
</nav>
<!-- HERO -->
<section class="hero">
<div class="hero-badge">Limited Launch Offer — 50% Off Today Only</div>
<h1>
<span class="block">Stop Scrolling.</span>
<span class="block teal">Start Earning.</span>
</h1>
<p class="hero-sub">
The complete beginner's roadmap tobuilding real online income using Digital Marketing, Affiliate Marketing & AI-Powered Business Systems — even if you're starting from absolute zero.
</p>
<div class="hero-buttons">
<a href="#get-it" class="btn-primary">Get Instant Access →</a>
<a href="#contents" class="btn-secondary">See What's Inside</a>
</div>
<div class="hero-trust">
<div class="trust-item"><span>📘</span> 16 Power-Packed Chapters</div>
<div class="trust-item"><span>🤖</span> AI Tools Included</div>
<div class="trust-item"><span>⚡</span> Instant Digital Download</div>
<div class="trust-item"><span>🎯</span> Beginner-Friendly</div>
</div>
</section>
<!-- PAIN -->
<section class="pain">
<div class="pain-inner">
<p class="section-label">Sound Familiar?</p>
<h2>You're not lazy. You're just lost.</h2>
<div class="pain-grid">
<div class="pain-card">
<strong>You've watched endless YouTube videos...</strong>
<p>But still have no clear system to follow. Every creator says something different and you don't know where to start.</p>
</div>
<div class="pain-card">
<strong>You've tried things that didn't work...</strong>
<p>Maybe a dropshipping store, a random affiliate link, or a half-built website. Nothing converted and you felt like giving up.</p>
</div>
<div class="pain-card">
<strong>You hear about people making money online...</strong>
<p>But it feels like a secret club you weren't invited to. Like everyone else knows something you don't.</p>
</div>
<div class="pain-card">
<strong>You don't know how AI fits in...</strong>
<p>Everyone's talking about AI but no one is showing beginners practically how to use it to actually make money.</p>
</div>
</div>
</div>
</section>
<!-- SOLUTION -->
<section class="solution">
<p class="section-label">The Solution</p>
<h2>One roadmap. Three income engines.</h2>
<p class="solution-sub">The Digital Income Roadmap combines everything a beginner needs into one clear, step-by-step system built for the modern internet.</p>
<div class="solution-grid">
<div class="solution-card">
<div class="solution-icon">📣</div>
<h3>Digital Marketing</h3>
<p>Build your online presence from scratch, attract the right audience with powerful content, and grow an email list that converts — all without spending on ads.</p>
</div>
<div class="solution-card">
<div class="solution-icon">💸</div>
<h3>Affiliate Marketing</h3>
<p>Earn commissions by promoting products you believe in. No inventory, no customer service, no product creation. Just recommendations that pay you.</p>
</div>
<div class="solution-card">
<div class="solution-icon">🤖</div>
<h3>AI-Powered Systems</h3>
<p>Use cutting-edge AI tools to produce more content in less time, automate your marketing, and scale your business faster than any previous generation could.</p>
</div>
<div class="solution-card">
<div class="solution-icon">🗺️</div>
<h3>Your 30-Day Action Plan</h3>
<p>No more confusion. A clear, day-by-day plan takes you from zero to your first online income milestone with zero guesswork.</p>
</div>
<div class="solution-card">
<div class="solution-icon">🛒</div>
<h3>Where to Sell & Source</h3>
<p>Discover the best platforms — Selar, Gumroad, ClickBank, Digistore24 and more — to find winning products and sell your own digital goods.</p>
</div>
<div class="solution-card">
<div class="solution-icon">📈</div>
<h3>Six-Figure Growth Roadmap</h3>
<p>A realistic, month-by-month income progression plan showing you exactly how to stack income stre
ams and scale toward financial freedom.</p>
</div>
</div>
</section>
<!-- CONTENTS -->
<section class="contents" id="contents">
<div class="contents-inner">
<p class="section-label" style="text-align:center;">Inside the Ebook</p>
<h2>16 Chapters of Pure Value</h2>
<p class="contents-sub">No fluff. No filler. Just battle-tested strategies that work for beginners right now.</p>
<div class="chapter-list">
<div class="part-divider"><span>Part 1 — Foundations</span></div>
<div class="chapter">
<span class="chapter-num">CH 01</span>
<div class="chapter-info">
<h4>The Winning Mindset for Online Income</h4>
<p>The 5 mindset shifts that separate earners from dreamers — and how to make them fast.</p>
</div>
</div>
<div class="chapter">
<span class="chapter-num">CH 02</span>
<div class="chapter-info">
<h4>Choosing Your Niche</h4>
<p>The proven formula for finding a profitable niche you will actually stick with.</p>
</div>
</div>
<div class="chapter">
<span class="chapter-num">CH 03</span>
<div class="chapter-info">
<h4>Understanding the Digital Income Ecosystem</h4>
<p>How traffic, audience, offers, and systems connect to create consistent income.</p>
</div>
</div>
<div class="part-divider"><span>Part 2 — Digital Marketing</span></div>
<div class="chapter">
<span class="chapter-num">CH 04</span>
<div class="chapter-info">
<h4>Building Your Online Presence from Scratch</h4>
<p>Brand identity, platform selection, and profile optimization that attracts followers.</p>
</div>
</div>
<div class="chapter">
<span class="chapter-num">CH 05</span>
<div class="chapter-info">
<h4>Content Marketing That Actually Works</h4>
<p>The content formula that builds trust and drives action — consistently.</p>
</div>
</div>
<div class="chapter">
<span class="chapter-num">CH 06</span>
<div class="chapter-info">
<h4>Social Media Mastery for Beginners</h4>
<p>TikTok, Instagram, YouTube — which to use, how to grow, and what actually converts.</p>
</div>
</div>
<div class="chapter">
<span class="chapter-num">CH 07</span>
<div class="chapter-info">
<h4>Email List Building — Your Most Valuable Asset</h4>
<p>How to build a list from zero and write a welcome sequence that turns subscribers into buyers.</p>
</div>
</div>
<div class="part-divider"><span>Part 3 — Affiliate Marketing</span></div>
<div class="chapter">
<span class="chapter-num">CH 08</span>
<div class="chapter-info">
<h4>How Affiliate Marketing Really Works</h4>
<p>The complete beginner's breakdown — commissions, networks, and why it's perfect for you.</p>
</div>
</div>
<div class="chapter">
<span class="chapter-num">CH 09</span>
<div class="chapter-info">
<h4>Finding and Choosing Winning Offers</h4>
<p>ClickBank, Selar, Digistore24, and more — how to evaluate any offer like a pro.</p>
</div>
</div>
<div class="chapter">
<span class="chapter-num">CH 10</span>
<div class="chapter-info">
<h4>Platforms, Traffic & Promotion Strategies</h4>
<p>Where and how to promote affiliate offers for maximum clicks and commissions.</p>
</div>
</div>
<div class="chapter">
<span class="chapter-num">CH 11</span>
<div class="chapter-info">
<h4>Converting Traffic into Commissions</h4>
<p>Bridge pages, bonus stacking, and the psychology of turning clicks into cash.</p>
</div>
</div>
<div class="part-divider"><span>Part 4 — AI-Powered Systems</span></div>
<div class="chapter">
<span class="chapter-num">CH 12</span>
<div class="chapter-info">
<h4>Your AI Toolkit for Online Business</h4>
<p>The exact tools — ChatGPT, Canva AI, Pictory, and more — and how to use each one.</p>
</div>
</div>
<div class="chapter">
<span class="chapter-num">CH 13</span>
<div class="chapter-info">
<h4>Automating Your Content with AI</h4>
<p>Produce a full week of content in 90 minutes using this step-by-step AI system.</p>
</div>
</div>
<div class="chapter">
<span class="chapter-num">CH 14</span>
<div class="chapter-info">
<h4>Scaling with AI-Powered Systems</h4>
<p>Build automated sales funnels that generate income around the clock without you.</p>
</div>
</div>
<div class="part-divider"><span>Part 5 — Your Roadmap</span></div>
<div class="chapter">
<span class="chapter-num">CH 15</span>
<div class="chapter-info">
<h4>Your Personalized 30-Day Action Plan</h4>
<p>Day-by-day instructions from zero to your first commission. No guesswork required.</p>
</div>
</div>
<div class="chapter">
<span class="chapter-num">CH 16</span>
<div class="chapter-info">
<h4>Building Long-Term, Sustainable Income</h4>
<p>Income stacking, compounding growth, and your realistic six-figure roadmap.</p>
</div>
</div>
</div>
</div>
</section>
<!-- PRICING -->
<section class="pricing" id="get-it">
<p class="section-label">Get Your Copy Today</p>
<h2>One investment. Lifetime of returns.</h2>
<p class="pricing-sub">Everything you need to start building real online income — right now.</p>
<div class="pricing-card">
<div class="pricing-badge">🔥 Launch Special — 50% Off</div>
<div class="price-original">₦15,000 / ~$10 USD</div>
<div class="price-ngn">₦7,500</div>
<div class="price-usd">Approximately <span>$5 USD</span> · Instant digital download</div>
<ul class="pricing-features">
<li><strong>The Digital Income Roadmap Ebook</strong> — All 16 chapters, full PDF</li>
<li>Step-by-step 30-Day Action Plan to your first commission</li>
<li>Complete AI toolkit guide with ChatGPT, Canva AI & more</li>
<li>Top affiliate platforms including Selar, ClickBank & Digistore24</li>
<li>Six-figure income roadmap and growth strategy</li>
<li>Bonus: Recommended tools & resources directory</li>
<li>Lifetime access — yours forever, including all updates</li>
</ul>
<a href="#waitlist" class="btn-primary" style="width:100%; justify-content:center; font-size:1.1rem; padding:18px;">
Get Instant Access for ₦7,500 →
</a>
<p class="discount-note">Launch price ends soon. Lock in your discount today.</p>
</div>
</section>
<!-- EMAIL CAPTURE / WAITLIST -->
<section class="waitlist" id="waitlist">
<div class="waitlist-inner">
<p class="section-label">Join the Waitlist</p>
<h2>Be First in Line When We Launch</h2>
<p>Drop your email below and get notified the moment the ebook goes live — plus exclusive early-bird bonuses only for waitlist members.</p>
<div class="email-form">
<input type="email" id="emailInput" placeholder="Enter your email address" />
<button onclick="handleSubmit()">Notify Me →</button>
</div>
<div class="success-msg" id="successMsg">
🎉 You're on the list! We'll notify you the moment we launch.
</div>
<p class="form-note">No spam. Ever. Unsubscribe anytime.</p>
</div>
</section>
<!-- TESTIMONIALS -->
<section class="testimonials">
<p class="section-label">Early Readers Say</p>
<h2>Real people. Real results.</h2>
<div class="testi-grid">
<div class="testi-card">
<div class="stars">★★★★★</div>
<blockquote>"I've been trying to figure out online income for 2 years. This ebook gave me more clarity in one afternoon than everything else combined. The 30-day plan alone is worth 10x the price."</blockquote>
<div class="testi-author">
<div class="testi-avatar">AO</div>
<div>
<div class="testi-name">Adaeze O.</div>
<div class="testi-role">Aspiring Digital Entrepreneur, Lagos</div>
</div>
</div>
</div>
<div class="testi-card">
<div class="stars">★★★★★</div>
<blockquote>"The AI tools chapter changed everything for me. I never thought I could create this much content so fast. Already making my first affiliate commissions using the strategies here."</blockquote>
<div class="testi-author">
<div class="testi-avatar">EK</div>
<div>
<div class="testi-name">Emmanuel K.</div>
<div class="testi-role">Student & Side Hustler, Abuja</div>
</div>
</div>
</div>
<div class="testi-card">
<div class="stars">★★★★★</div>
<blockquote>"Practical, motivating, and genuinely helpful. This isn't theory — it's a real system. I followed the first week of the action plan and already have 200 email subscribers."</blockquote>
<div class="testi-author">
<div class="testi-avatar">FM</div>
<div>
<div class="testi-name">Fatima M.</div>
<div class="testi-role">Freelancer & Content Creator</div>
</div>
</div>
</div>
</div>
</section>
<!-- FAQ -->
<section class="faq">
<div class="faq-inner">
<p class="section-label" style="text-align:center;">FAQ</p>
<h2>Your questions answered</h2>
<div class="faq-item">
<div class="faq-q" onclick="toggleFaq(this)">Do I need experience to benefit from this ebook?</div>
<div class="faq-a">Absolutely not. This ebook was written specifically for beginners starting from zero. Every strategy is explained step by step with no jargon, no assumed knowledge, and no technical background required.</div>
</div>
<div class="faq-item">
<div class="faq-q" onclick="toggleFaq(this)">How do I receive the ebook after purchase?</div>
<div class="faq-a">The ebook is delivered instantly as a digital download (PDF format) immediately after payment. You can read it on your phone, tablet, laptop, or any device.</div>
</div>
<div class="faq-item">
<div class="faq-q" onclick="toggleFaq(this)">Is this relevant for Nigerians and Africans?</div>
<div class="faq-a">100% yes. The strategies work globally and we specifically include platforms popular in Nigeria and Africa like Selar for selling digital products. Payment methods and platform availability are discussed with African users in mind.</div>
</div>
<div class="faq-item">
<div class="faq-q" onclick="toggleFaq(this)">How quickly can I start making money?</div>
<div class="faq-a">With consistent effort following the 30-day action plan, many beginners earn their first commissions within 30 to 60 days. Income grows significantly from month 3 onwards as your audience and systems compound.</div>
</div>
<div class="faq-item">
<div class="faq-q" onclick="toggleFaq(this)">What if I don't have money to invest in tools?</div>
<div class="faq-a">Every strategy in this ebook can be started with zero budget using free tools. We specifically highlight free versions of every recommended platform so you can start building before you invest a single naira.</div>
</div>
<div class="faq-item">
<div class="faq-q" onclick="toggleFaq(this)">Is there a refund policy?</div>
<div class="faq-a">Due to the instant digital download nature of the product, all sales are final. However, we are confident in the value this ebook delivers and stand behind every page of content.</div>
</div>
</div>
</section>
<!-- FINAL CTA -->
<section class="final-cta">
<h2>Your income journey<br><span class="teal">starts today.</span></h2>
<p>Every day you wait is a day someone else is building the business you could have. The roadmap is here. The only question is: are you ready to follow it?</p>
<a href="#get-it" class="btn-primary" style="font-size:1.1rem; padding:18px 44px;">
Get The Digital Income Roadmap →
</a>
</section>
<!-- FOOTER -->
<footer>
<div class="footer-logo">Digitals<span>ByUdee</span></div>
<p>© 2026 DigitalsByUdee. All rights reserved.</p>
<p style="color:#4A6663; font-size:0.8rem;">Built for beginners. Designed for results.</p>
</footer>
<script>
function toggleFaq(el) {
const item = el.parentElement;
const isOpen = item.classList.contains('open');
document.querySelectorAll('.faq-item').forEach(i => i.classList.remove('open'));
if (!isOpen) item.classList.add('open');
}
function handleSubmit() {
const input = document.getElementById('emailInput');
const msg = document.getElementById('successMsg');
const email = input.value.trim();
if (!email || !email.includes('@')) {
input.style.borderColor = '#FF6B6B';
setTimeout(() => input.style.borderColor = '', 1500);
return;
}
input.value = '';
msg.style.display = 'block';
setTimeout(() => msg.style.display = 'none', 5000);
}
// Smooth scroll for anchor links
document.querySelectorAll('a[href^="#"]').forEach(a => {
a.addEventListener('click', e => {
e.preventDefault();
const target = document.querySelector(a.getAttribute('href'));
if (target) target.scrollIntoView({ behavior: 'smooth', block: 'start' });
});
});
// Fade-in on scroll
const observer = new IntersectionObserver((entries) => {
entries.forEach(e => {
if (e.isIntersecting) {
e.target.style.opacity = '1';
e.target.style.transform = 'translateY(0)';
}
});
}, { threshold: 0.1 });
document.querySelectorAll('.solution-card, .pain-card, .testi-card, .chapter').forEach(el => {
el.style.opacity = '0';
el.style.transform = 'translateY(20px)';
el.style.transition = 'opacity 0.5s ease, transform 0.5s ease';
observer.observe(el);
});
</script>
</body>
</html>