← Leveling Digital
03-carousel-designer
Run: 2026-05-07T19:06:23 · 21633 in / 5875 out tokens · 128.8s
# CAROUSEL 1: AI Agent Kamu Punya 'Amnesia' Tiap Sesi — Ini yang Kebanyakan Founder Tidak Tahu
## METADATA
- Topic: AI agent external memory layer (Mem0) — technical solution untuk agent amnesia problem
- Audience focus: Founder digital product Indonesia yang sudah mulai pakai AI agent tapi frustrasi dengan session reset, need systematic memory solution
- Slide count: 9 (1 image hook + 8 HTML)
- Suggested caption: Banyak founder Indonesia sudah mulai pakai AI agent. Tapi hampir semua menghadapi masalah yang sama: agent-nya 'lupa' semuanya tiap kali sesi baru dibuka.
Ini bukan karena tool-nya jelek. Ini karena mayoritas AI agent bekerja dengan in-context memory — memori yang hidup hanya selama satu sesi berlangsung. Begitu kamu tutup tab, hilang semua. Besok kamu harus mulai dari nol lagi: kasih tahu ulang siapa ICP-mu, apa tone brand-mu, produk apa yang kamu jual.
Yang jarang dibahas: ada solusi untuk ini, dan namanya external memory layer. Tools seperti Mem0 memungkinkan agent kamu menyimpan dan memanggil kembali konteks dari sesi-sesi sebelumnya. Hasilnya bukan lagi asisten yang perlu di-brief tiap hari — tapi sistem yang semakin pintar semakin sering dipakai.
Untuk founder yang build digital product, ini game-changer di tiga area: customer support yang ingat history buyer, content workflow yang tidak perlu re-brief soal brand voice, dan sales pipeline yang berjalan tanpa update spreadsheet manual.
Simpan post ini sebelum kamu mulai build agent pertama atau berikutnya. Dan kalau mau cheatsheet setup Mem0 yang kami pakai sendiri, comment 'MEMORY' di bawah — kami kirim gratis ke DM kamu. 👇
<!-- IMAGE_BRIEF -->
```json
{
"topic": "AI agent external memory layer — Mem0 solution untuk agent amnesia",
"subject_hint": "split-screen visual: left side robot with blank expression (no memory), right side same robot with glowing neural network nodes (active memory layer), dark cinematic studio lighting, tech aesthetic",
"emotion": "frustrated, then relieved — the shift from 'amnesia agent' to 'persistent memory agent'",
"headline": "AI Agent Kamu Punya 'Amnesia' Tiap Sesi",
"headline_pre": "AI Agent Kamu Punya",
"headline_serif_part": "'Amnesia'",
"subheadline": "Kenapa agent-mu reset tiap hari — dan tool yang fix ini",
"label_top": "LEVELING DIGITAL · AI SERIES",
"cta_pill": "SEE THE FIX"
}
```
<!-- /IMAGE_BRIEF -->
<!-- SLIDE_1_HTML_FALLBACK -->
<section class="slide slide-1 carousel-slide cover editorial-bold-serif">
<div class="top-bar">
<span class="brand-ribbon">@levelingdigital.id</span>
<span class="slide-num">01 / 09</span>
</div>
<div class="hero-block">
<div class="hero-stripe"></div>
<div class="hero-eyebrow" style="color:var(--primary);">LEVELING DIGITAL · AI SERIES</div>
<h1 class="hero">AI Agent Kamu<br>Punya <span class="serif-italic" style="color:var(--primary);">'Amnesia'</span><br>Tiap Sesi</h1>
<p class="sub" style="margin-top:32px; color:var(--muted); max-width:80%;">Kenapa agent-mu reset tiap hari — dan tool bernama Mem0 yang mengubahnya</p>
</div>
<div class="bottom-bar">
<span class="caption">Swipe →</span>
<span class="caption">Save Buat Founder</span>
</div>
<!-- Code brackets decorative ghost text top-right -->
<div style="position:absolute; top:120px; right:80px; font-family:'JetBrains Mono',monospace; font-size:160px; line-height:0.8; color:rgba(239,68,68,0.06); font-weight:800; pointer-events:none;">{ }</div>
</section>
<!-- /SLIDE_1_HTML_FALLBACK -->
## HTML
````html
<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AI Agent Kamu Punya 'Amnesia' Tiap Sesi — Leveling Digital</title>
<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=Plus+Jakarta+Sans:wght@500;700;800&family=Bricolage+Grotesque:wght@600;800&family=Inter:wght@400;500;600;700&family=Crimson+Pro:ital,wght@1,500;1,600;1,700&family=JetBrains+Mono:wght@400;600;800&display=swap" rel="stylesheet">
<style>
:root {
--primary: #EF4444;
--secondary: #1A1A1A;
--accent: #06B6D4;
--danger: #EF4444;
--neutral-light: #FDF8F3;
--neutral-dark: #1A1A1A;
--neutral-mid: #525252;
--bg: #FDF8F3;
--bg-soft: #F1ECE3;
--bg-white: #FFFFFF;
--bg-dark: #1A1A1A;
--ink: #1A1A1A;
--ink-on-dark: #FAFAFA;
--muted: #5A5A5A;
--line: #E5E0D6;
--highlight: #FEF08A;
--brand: var(--primary);
--soft-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);
--soft-shadow-lg: 0 12px 32px rgba(0, 0, 0, 0.10);
}
* { margin: 0; padding: 0; box-sizing: border-box; }
body { background: #E5E5E5; font-family: 'Inter', sans-serif; -webkit-font-smoothing: antialiased; }
.slide {
width: 1080px; height: 1080px;
background: var(--bg); color: var(--ink);
padding: 80px;
display: flex; flex-direction: column; justify-content: center;
page-break-after: always;
margin: 20px auto;
position: relative; overflow: hidden;
box-shadow: 0 8px 24px rgba(0,0,0,0.08);
}
.slide.bg-cream-textured {
background:
radial-gradient(circle at 20% 80%, rgba(239, 68, 68, 0.08), transparent 50%),
radial-gradient(circle at 80% 20%, rgba(239, 68, 68, 0.05), transparent 40%),
var(--bg);
position: relative;
}
.slide.bg-cream-textured::before {
content: ''; position: absolute; inset: 0;
background-image: radial-gradient(circle, rgba(26,26,26,0.08) 1px, transparent 1px);
background-size: 24px 24px; opacity: 0.4; pointer-events: none;
}
.slide.bg-white-grid {
background:
linear-gradient(to right, rgba(26,26,26,0.04) 1px, transparent 1px) 0 0 / 48px 48px,
linear-gradient(to bottom, rgba(26,26,26,0.04) 1px, transparent 1px) 0 0 / 48px 48px,
var(--bg-white);
}
.slide.bg-dark-glow {
background:
radial-gradient(circle at center, rgba(6,182,212,0.25), transparent 60%),
var(--bg-dark);
color: var(--ink-on-dark);
}
.slide.bg-brand-pattern {
background:
repeating-linear-gradient(45deg, transparent, transparent 30px, rgba(255,255,255,0.08) 30px, rgba(255,255,255,0.08) 60px),
var(--primary);
color: var(--bg-white);
}
.hero { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 96px; line-height: 1.05; letter-spacing: -0.02em; font-weight: 800; }
.headline { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 56px; line-height: 1.15; font-weight: 800; letter-spacing: -0.01em; }
.sub { font-size: 32px; line-height: 1.4; font-weight: 400; color: var(--ink); }
.body { font-size: 28px; line-height: 1.5; font-weight: 400; color: var(--ink); }
.caption { font-size: 22px; line-height: 1.5; color: var(--muted); letter-spacing: 0.08em; text-transform: uppercase; font-weight: 600; }
.stat-num { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 220px; line-height: 0.9; font-weight: 800; color: var(--primary); letter-spacing: -0.04em; }
.quote-text { font-family: 'Crimson Pro', serif; font-style: italic; font-size: 80px; line-height: 1.2; font-weight: 600; }
.highlight {
background: linear-gradient(180deg, transparent 60%, var(--highlight) 60%);
padding: 0 6px;
font-weight: 700;
}
.accent-word { color: var(--primary); font-weight: 800; }
.accent-cyan { color: var(--accent); font-weight: 800; }
.number-badge {
position: absolute; top: 48px; right: 48px;
font-family: 'JetBrains Mono', monospace;
font-size: 22px; color: var(--muted);
letter-spacing: 0.08em; font-weight: 600;
}
.brand-ribbon {
position: absolute; bottom: 48px; left: 80px;
font-size: 22px; color: var(--muted);
letter-spacing: 0.05em; font-weight: 600;
}
.stripe { height: 6px; width: 64px; background: var(--primary); border-radius: 3px; }
.icon-mega { width: 320px; height: 320px; max-width: 320px; max-height: 320px; flex-shrink: 0; stroke-width: 2.5; display: block; }
.icon-hero { width: 240px; height: 240px; max-width: 240px; max-height: 240px; flex-shrink: 0; stroke-width: 2.5; display: block; }
.icon-inline { width: 36px; height: 36px; max-width: 36px; max-height: 36px; flex-shrink: 0; display: inline-block; vertical-align: middle; }
.icon-circle {
width: 320px; height: 320px;
max-width: 320px; max-height: 320px;
flex-shrink: 0;
background: var(--bg-soft);
border-radius: 50%;
display: flex; align-items: center; justify-content: center;
margin: 0 auto 40px;
box-shadow: var(--soft-shadow-lg);
position: relative;
}
.icon-circle::before {
content: ''; position: absolute; inset: -8px;
border: 2px dashed rgba(239,68,68,0.4);
border-radius: 50%;
animation: rotate-slow 60s linear infinite;
}
.icon-circle::after {
content: ''; position: absolute; top: -20px; right: -20px;
width: 24px; height: 24px; background: var(--primary); border-radius: 50%;
box-shadow: 40px 30px 0 -8px var(--primary), -10px 50px 0 -12px var(--primary);
}
@keyframes rotate-slow { to { transform: rotate(360deg); } }
.slide.bg-dark-glow .icon-circle { background: rgba(255,255,255,0.08); }
.slide.bg-dark-glow .icon-hero { color: var(--ink-on-dark); }
.slide svg:not([class*="icon-"]) { max-width: 64px; max-height: 64px; }
.soft-card {
background: var(--bg-white);
border-radius: 16px;
padding: 28px 32px;
box-shadow: var(--soft-shadow);
display: flex; gap: 20px; align-items: flex-start;
margin-bottom: 24px;
}
.code-fence {
font-family: 'JetBrains Mono', monospace;
padding: 20px 24px;
background: #1a1a1a;
color: #10b981;
border-radius: 8px;
font-size: 16px;
line-height: 1.6;
margin: 32px 0;
}
.code-fence .prompt { color: var(--accent); }
.code-fence .comment { color: #5a5a5a; }
.terminal-bar {
display: flex;
gap: 8px;
align-items: center;
margin-bottom: 32px;
}
.terminal-dot {
width: 12px;
height: 12px;
border-radius: 50%;
}
.tag-chip {
display: inline-block;
padding: 6px 14px;
background: rgba(168,85,247,0.1);
color: #a855f7;
border-radius: 6px;
font-family: 'JetBrains Mono', monospace;
font-size: 14px;
font-weight: 600;
margin-right: 12px;
}
.top-bar {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: auto;
}
.bottom-bar {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: auto;
}
.center-content {
flex: 1;
display: flex;
flex-direction: column;
justify-content: center;
}
@media print {
body { background: #FFFFFF; }
.slide { margin: 0; box-shadow: none; }
}
</style>
</head>
<body>
<!-- Slide 1 SKIPPED — backend inject image hook here -->
<!-- Slide 2: Hook (Layout D2 — icon + headline) -->
<section class="slide carousel-slide bg-cream-textured">
<div class="number-badge">02 / 09</div>
<div class="center-content">
<div class="icon-circle">
<!-- brain icon with memory disconnect visual -->
<svg class="icon-hero" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
<path d="M9.5 2A2.5 2.5 0 0 1 12 4.5v15a2.5 2.5 0 0 1-4.96.44 2.5 2.5 0 0 1-2.96-3.08 3 3 0 0 1-.34-5.58 2.5 2.5 0 0 1 1.32-4.24 2.5 2.5 0 0 1 4.44-2.04A2.5 2.5 0 0 1 9.5 2Z"/>
<path d="M14.5 2A2.5 2.5 0 0 0 12 4.5v15a2.5 2.5 0 0 0 4.96.44 2.5 2.5 0 0 0 2.96-3.08 3 3 0 0 0 .34-5.58 2.5 2.5 0 0 0-1.32-4.24 2.5 2.5 0 0 0-4.44-2.04A2.5 2.5 0 0 0 14.5 2Z"/>
<!-- disconnect line -->
<line x1="12" y1="8" x2="12" y2="16" stroke="var(--primary)" stroke-width="3" stroke-dasharray="2 4"/>
</svg>
</div>
<h2 class="headline" style="text-align:center; margin-top:24px;">AI agent kamu bukan<br><span class="highlight">lupa</span> — dia memang<br>tidak pernah <span class="accent-word">ingat.</span></h2>
<p class="body" style="margin-top:32px; text-align:center; color:var(--muted); max-width:85%; margin-left:auto; margin-right:auto;">Setiap sesi baru, dia strangers dengan bisnis lo lagi.</p>
</div>
<div class="brand-ribbon">@levelingdigital.id</div>
</section>
<!-- Slide 3: Setup — problem definition (Layout D2) -->
<section class="slide carousel-slide bg-white-grid">
<div class="number-badge">03 / 09</div>
<div class="center-content">
<span class="caption" style="margin-bottom:32px; color:var(--secondary);">KONTEKS YANG JARANG DIBAHAS</span>
<h2 class="headline">Mayoritas AI agent<br>pakai <span class="accent-cyan">in-context</span><br>memory.</h2>
<p class="body" style="margin-top:40px; max-width:90%;">Memori yang hidup hanya selama <span class="highlight">satu sesi</span> berlangsung. Begitu kamu tutup tab, hilang semua.</p>
<p class="body" style="margin-top:28px; color:var(--muted); max-width:90%;">Besok kamu harus mulai dari nol lagi: kasih tahu ulang siapa ICP-mu, apa tone brand-mu, produk apa yang kamu jual.</p>
<!-- Terminal prompt decoration -->
<div class="code-fence" style="margin-top:40px; font-size:14px;">
<span class="prompt">$</span> session.close()<br>
<span class="comment"># Memory cleared. All context lost.</span>
</div>
</div>
<div class="brand-ribbon">@levelingdigital.id</div>
</section>
<!-- Slide 4: Problem impact — dark pause slide (Layout D6) -->
<section class="slide carousel-slide bg-dark-glow">
<div class="number-badge" style="color:rgba(255,255,255,0.5);">04 / 09</div>
<div class="center-content" style="text-align:center;">
<!-- alert icon hero -->
<svg class="icon-hero" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="margin:0 auto 48px; color:var(--accent);">
<path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z"/>
<path d="M12 9v4"/>
<path d="M12 17h.01"/>
</svg>
<h2 class="headline" style="color:var(--ink-on-dark); max-width:90%; margin:0 auto;">Yang terjadi kalau<br>lo <span style="color:var(--primary);">skip</span> layer ini:<br><span style="color:var(--accent);">workflow stuck</span><br>di manual forever.</h2>
</div>
<div class="brand-ribbon" style="color:rgba(255,255,255,0.5);">@levelingdigital.id</div>
</section>
<!-- Slide 5: Solution intro — Mem0 (Layout D2 with code aesthetic) -->
<section class="slide carousel-slide bg-cream-textured">
<div class="number-badge">05 / 09</div>
<div class="center-content">
<div style="margin-bottom:40px;">
<span class="tag-chip">v2.0</span>
<span class="caption" style="color:var(--secondary);">EXTERNAL MEMORY LAYER</span>
</div>
<h2 class="headline">Yang jarang dibahas:<br>ada solusi untuk ini,<br>dan namanya<br><span class="accent-word">Mem0.</span></h2>
<p class="body" style="margin-top:40px; max-width:90%;">Tools seperti Mem0 memungkinkan agent kamu <span class="highlight">menyimpan dan memanggil</span> kembali konteks dari sesi-sesi sebelumnya.</p>
<!-- Terminal window chrome decoration -->
<div style="margin-top:40px;">
<div class="terminal-bar">
<div class="terminal-dot" style="background:#ef4444;"></div>
<div class="terminal-dot" style="background:#fbbf24;"></div>
<div class="terminal-dot" style="background:#10b981;"></div>
</div>
<div class="code-fence" style="font-size:14px;">
<span class="prompt">$</span> mem0.store(context)<br>
<span class="comment"># Context persisted across sessions</span><br>
<span class="prompt">$</span> mem0.recall(query)<br>
<span style="color:#10b981;">> "ICP: founder digital product 22-35"</span>
</div>
</div>
</div>
<div class="brand-ribbon">@levelingdigital.id</div>
</section>
<!-- Slide 6: Before-after comparison (Layout D2 numbered soft-card) -->
<section class="slide carousel-slide bg-white-grid">
<div class="number-badge">06 / 09</div>
<div class="center-content">
<span class="caption" style="margin-bottom:32px; color:var(--secondary);">PERBANDINGAN</span>
<h2 class="headline" style="margin-bottom:48px;">Hasilnya bukan lagi<br>asisten yang perlu<br>di-brief <span class="accent-word">tiap hari</span> —</h2>
<div class="soft-card">
<div style="font-family:'Plus Jakarta Sans',sans-serif; font-size:48px; font-weight:800; color:var(--primary); flex-shrink:0; line-height:1;">—</div>
<div>
<h3 style="font-family:'Plus Jakarta Sans',sans-serif; font-size:32px; font-weight:800; margin-bottom:12px; color:var(--ink);">Tanpa Mem0</h3>
<p class="body" style="font-size:24px; color:var(--muted);">Brief ulang tiap sesi. Manual copy-paste context. Agent tidak ingat preferensi user.</p>
</div>
</div>
<div class="soft-card">
<div style="font-family:'Plus Jakarta Sans',sans-serif; font-size:48px; font-weight:800; color:var(--accent); flex-shrink:0; line-height:1;">+</div>
<div>
<h3 style="font-family:'Plus Jakarta Sans',sans-serif; font-size:32px; font-weight:800; margin-bottom:12px; color:var(--ink);">Dengan Mem0</h3>
<p class="body" style="font-size:24px; color:var(--muted);">Sistem yang semakin <span class="highlight">pintar</span> semakin sering dipakai. Context auto-recalled.</p>
</div>
</div>
</div>
<div class="brand-ribbon">@levelingdigital.id</div>
</section>
<!-- Slide 7: Use-case breakdown — 3 area (Layout D3 numbered) -->
<section class="slide carousel-slide bg-cream-textured">
<div class="number-badge">07 / 09</div>
<div class="center-content">
<span class="caption" style="margin-bottom:32px; color:var(--secondary);">UNTUK FOUNDER DIGITAL PRODUCT</span>
<h2 class="headline" style="margin-bottom:40px;">Game-changer di<br><span class="accent-word">3 area</span> ini:</h2>
<div style="display:flex; flex-direction:column; gap:28px;">
<div style="display:flex; gap:24px; align-items:flex-start;">
<div style="width:56px; height:56px; border-radius:50%; background:var(--primary); color:#FFF; display:flex; align-items:center; justify-content:center; font-family:'Plus Jakarta Sans',sans-serif; font-size:28px; font-weight:800; flex-shrink:0;">1</div>
<div style="flex:1;">
<h3 style="font-family:'Plus Jakarta Sans',sans-serif; font-size:32px; font-weight:800; margin-bottom:8px; color:var(--ink);">Customer support</h3>
<p class="body" style="font-size:24px; color:var(--muted);">Agent yang ingat history buyer. No more "maaf siapa ya?"</p>
</div>
</div>
<div style="display:flex; gap:24px; align-items:flex-start;">
<div style="width:56px; height:56px; border-radius:50%; background:var(--secondary); color:#FFF; display:flex; align-items:center; justify-content:center; font-family:'Plus Jakarta Sans',sans-serif; font-size:28px; font-weight:800; flex-shrink:0;">2</div>
<div style="flex:1;">
<h3 style="font-family:'Plus Jakarta Sans',sans-serif; font-size:32px; font-weight:800; margin-bottom:8px; color:var(--ink);">Content workflow</h3>
<p class="body" style="font-size:24px; color:var(--muted);">Tidak perlu re-brief soal brand voice tiap request.</p>
</div>
</div>
<div style="display:flex; gap:24px; align-items:flex-start;">
<div style="width:56px; height:56px; border-radius:50%; background:var(--accent); color:#FFF; display:flex; align-items:center; justify-content:center; font-family:'Plus Jakarta Sans',sans-serif; font-size:28px; font-weight:800; flex-shrink:0;">3</div>
<div style="flex:1;">
<h3 style="font-family:'Plus Jakarta Sans',sans-serif; font-size:32px; font-weight:800; margin-bottom:8px; color:var(--ink);">Sales pipeline</h3>
<p class="body" style="font-size:24px; color:var(--muted);">Berjalan tanpa update spreadsheet manual setiap ada lead.</p>
</div>
</div>
</div>
</div>
<div class="brand-ribbon">@levelingdigital.id</div>
</section>
<!-- Slide 8: Connector — setup cheatsheet tease (Layout D2) -->
<section class="slide carousel-slide bg-white-grid">
<div class="number-badge">08 / 09</div>
<div class="center-content">
<div class="icon-circle">
<!-- rocket icon -->
<svg class="icon-hero" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
<path d="M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z"/>
<path d="M12 15l-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z"/>
<path d="M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0"/>
<path d="M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5"/>
</svg>
</div>
<h2 class="headline" style="text-align:center; margin-top:24px;">Simpan post ini<br>sebelum kamu mulai<br>build agent pertama<br>atau <span class="accent-word">berikutnya.</span></h2>
<p class="body" style="margin-top:32px; text-align:center; color:var(--muted); max-width:85%; margin-left:auto; margin-right:auto;">Dan kalau mau cheatsheet setup Mem0 yang kami pakai sendiri —</p>
</div>
<div class="brand-ribbon">@levelingdigital.id</div>
</section>
<!-- Slide 9: CTA (Layout D7 — brand-bleed variant) -->
<section class="slide carousel-slide bg-brand-pattern">
<div class="number-badge" style="color:rgba(255,255,255,0.6);">09 / 09</div>
<div class="center-content" style="text-align:center;">
<!-- bookmark icon large -->
<svg class="icon-hero" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="margin:0 auto 48px; color:#FFF;">
<path d="m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z"/>
</svg>
<h2 class="headline" style="color:#FFF; margin-bottom:32px; max-width:90%; margin-left:auto; margin-right:auto;">Save kalau lu lagi<br>build AI agent.</h2>
<p class="body" style="color:rgba(255,255,255,0.9); margin-bottom:48px; max-width:80%; margin-left:auto; margin-right:auto;">Atau comment <span style="font-family:'JetBrains Mono',monospace; background:rgba(255,255,255,0.2); padding:4px 12px; border-radius:6px; font-weight:700;">'MEMORY'</span> di bawah — kami kirim cheatsheet gratis ke DM kamu. 👇</p>
</div>
<div class="bottom-bar">
<span class="brand-ribbon" style="color:rgba(255,255,255,0.8); font-weight:800; font-size:28px;">Leveling Digital</span>
<span class="caption" style="color:rgba(255,255,255,0.6);">@levelingdigital.id</span>
</div>
</section>
</body>
</html>
````