← Parentia
03-carousel-designer
Run: 2026-05-06T12:09:45 · 23479 in / 22066 out tokens · 423.2s
# CAROUSEL 1: Kenapa Gue Gak Pernah Nyesel Pilih Homeschool
## METADATA
- Topic: Homeschool decision validation (bukan tips, tapi reframe internal doubt)
- Audience focus: Parents yang udah mulai homeschool tapi sering second-guess keputusan, atau yang masih di fence
- Slide count: 10
- Suggested caption: Simpan buat hari lo mulai ragu. Atau share ke teman yang nanya "Kok berani sih homeschool?" 🫶🏻
<!-- IMAGE_BRIEF -->
```json
{
"topic": "homeschool decision validation",
"subject_hint": "Indonesian mom in casual home setting, sitting at low wooden table with child doing simple activity (drawing/blocks), warm afternoon sunlight through window, calm facial expression showing contentment not perfection, home library visible in soft blur background",
"emotion": "calm, content, grounded (not anxious or defensive)",
"headline": "Kenapa Gue Gak Pernah Nyesel",
"headline_pre": "Kenapa Gue",
"headline_serif_part": "Gak Pernah Nyesel",
"subheadline": "Pilih Homeschool buat Anak",
"label_top": "PARENTIA · HOMESCHOOL REAL TALK",
"cta_pill": "SWIPE CERITA GUE"
}
```
<!-- /IMAGE_BRIEF -->
<!-- SLIDE_1_HTML_FALLBACK -->
<section class="slide slide-1 carousel-slide editorial-bold-serif" style="background: radial-gradient(circle at 20% 80%, rgba(240, 234, 66, 0.08), transparent 50%), radial-gradient(circle at 80% 20%, rgba(240, 234, 66, 0.05), transparent 40%), var(--bg);">
<div style="position: absolute; top: 60px; left: 80px;">
<div style="font-family: 'Inter', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase; color: var(--primary);">PARENTIA · HOMESCHOOL REAL TALK</div>
</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div class="icon-circle" style="width: 320px; height: 320px; margin: 0 auto 48px;">
<svg class="icon-mega" viewBox="0 0 24 24" fill="none" stroke="var(--primary)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
<path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"/>
<polyline points="9 22 9 12 15 12 15 22"/>
<path d="M12 2v5"/>
<circle cx="12" cy="9" r="1.5" fill="var(--primary)"/>
</svg>
</div>
<h1 style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 96px; line-height: 1.05; font-weight: 800; letter-spacing: -0.02em; text-align: center; max-width: 920px; margin: 0 auto;">
Kenapa Gue <span style="font-family: 'Crimson Pro', serif; font-style: italic; font-size: 100px; color: var(--primary);">Gak Pernah Nyesel</span>
</h1>
<p style="font-family: 'Inter', sans-serif; font-size: 32px; font-weight: 500; text-align: center; margin-top: 24px; color: var(--muted); max-width: 680px; margin-left: auto; margin-right: auto;">Pilih Homeschool buat Anak</p>
</div>
<div style="position: absolute; bottom: 60px; left: 50%; transform: translateX(-50%);">
<div style="font-family: 'Inter', sans-serif; font-size: 22px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; padding: 14px 28px; background: var(--primary); color: #1a1a1a; border-radius: 999px;">SWIPE CERITA GUE</div>
</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>Kenapa Gue Gak Pernah Nyesel Pilih Homeschool — Parentia</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=Caveat:wght@400;700&display=swap" rel="stylesheet">
<style>
:root {
--primary: #F0EA42;
--secondary: #7C3AED;
--accent: #FB923C;
--danger: #EF4444;
--neutral-light: #FDF8F3;
--neutral-dark: #3F3F46;
--neutral-mid: #71717A;
--bg: #FDF8F3;
--bg-soft: #F1ECE3;
--bg-white: #FFFFFF;
--bg-dark: #3F3F46;
--ink: #1A1A1A;
--ink-on-dark: #FAFAFA;
--muted: #71717A;
--line: #E5E0D6;
--highlight: #FEF08A;
--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);
}
.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; }
.accent-word { color: var(--primary); font-weight: 800; }
.number-badge {
position: absolute; top: 48px; right: 48px;
font-family: 'Inter', 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(240,234,66,0.4);
border-radius: 50%;
animation: rotate-slow 60s linear infinite;
}
@keyframes rotate-slow { to { transform: rotate(360deg); } }
.slide svg:not([class*="icon-"]) { max-width: 64px; max-height: 64px; }
.slide.bg-cream-textured {
background:
radial-gradient(circle at 20% 80%, rgba(240,234,66,0.08), transparent 50%),
radial-gradient(circle at 80% 20%, rgba(240,234,66,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(124,58,237,0.35), transparent 60%),
var(--bg-dark);
color: var(--ink-on-dark);
}
.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;
}
@media print {
body { background: #FFFFFF; }
.slide { margin: 0; box-shadow: none; }
}
</style>
<style>
/* === Image hook slide 1 overlay (injected by carousel_composer) === */
.slide.slide-1.hook-image {
padding: 0 !important;
position: relative;
overflow: hidden;
}
.slide.slide-1 .hook-bg {
position: absolute; inset: 0;
width: 100%; height: 100%;
object-fit: cover;
z-index: 1;
}
.slide.slide-1 .hook-overlay {
position: relative;
z-index: 2;
width: 100%; height: 100%;
padding: 80px;
display: flex;
flex-direction: column;
justify-content: space-between;
color: #fff;
text-shadow: 0 2px 18px rgba(0, 0, 0, 0.45);
background: linear-gradient(180deg, rgba(0,0,0,0.18) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 70%, rgba(0,0,0,0.32) 100%);
}
.slide.slide-1 .hook-label {
font-family: 'Inter', sans-serif;
font-size: 22px;
font-weight: 700;
letter-spacing: 0.18em;
text-transform: uppercase;
opacity: 0.95;
}
.slide.slide-1 .hook-content {
display: flex; flex-direction: column; gap: 18px;
}
.slide.slide-1 .hook-title {
font-family: 'Plus Jakarta Sans', sans-serif;
font-weight: 800;
font-size: 124px;
line-height: 1.0;
letter-spacing: -0.02em;
max-width: 90%;
margin: 0;
}
.slide.slide-1 .hook-title .serif-italic {
font-family: 'Crimson Pro', 'Playfair Display', serif;
font-weight: 600;
font-style: italic;
font-size: 130px;
letter-spacing: 0;
}
.slide.slide-1 .hook-sub {
font-family: 'Inter', sans-serif;
font-size: 30px;
font-weight: 500;
max-width: 75%;
line-height: 1.3;
opacity: 0.94;
margin: 0;
}
.slide.slide-1 .hook-cta {
align-self: flex-start;
font-family: 'Inter', sans-serif;
font-size: 22px;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
padding: 14px 26px;
background: rgba(255, 255, 255, 0.95);
color: #1a1a1a;
border-radius: 999px;
text-shadow: none;
}
/* Typography variants */
.slide.slide-1.modern-sans-tight .hook-title,
.slide.slide-1.modern-sans-tight .hook-title .serif-italic {
font-family: 'Inter', sans-serif;
font-weight: 800;
letter-spacing: -0.04em;
font-style: normal;
}
.slide.slide-1.minimal-display .hook-title {
font-family: 'Bricolage Grotesque', 'Plus Jakarta Sans', sans-serif;
font-weight: 800;
}
.slide.slide-1.minimal-display .hook-title .serif-italic {
font-family: 'Bricolage Grotesque', sans-serif;
font-style: italic;
}
</style>
<style>
/* === Image hook v2 typography (injected by carousel_composer) === */
:root {
--slide1-primary-font: 'Inter', 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', system-ui, sans-serif;
--slide1-accent-font: 'Playfair Display', 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', system-ui, sans-serif;
--slide1-primary-weight: 700;
--slide1-accent-style: italic;
}
.slide.slide-1 .hook-title {
font-family: var(--slide1-primary-font) !important;
font-weight: var(--slide1-primary-weight) !important;
}
.slide.slide-1 .hook-title .serif-italic,
.slide.slide-1 .accent {
font-family: var(--slide1-accent-font) !important;
font-style: var(--slide1-accent-style) !important;
}
</style>
</head>
<body>
<section class="slide slide-1 carousel-slide hook-image modern-sans-tight">
<img src="/brands/parentia/file/content/carousels/2026-05-06-carousel-kenapa-gue-gak-pernah-nyesel-pilih-homeschool-1/_assets/slide-1.png" class="hook-bg" alt="KEPUTUSAN TERBAIK" loading="eager">
<div class="hook-overlay">
<div class="hook-label">KEPUTUSAN TERBAIK</div>
<div class="hook-content">
<h1 class="hook-title">Kenapa Gue Gak Pernah <em class="serif-italic">Nyesel</em></h1>
<p class="hook-sub">Pilih Homeschool buat Anak</p>
</div>
<div class="hook-cta">Baca Ceritanya →</div>
</div>
</section>
<!-- Slide 2: Hook (reframe common doubt) -->
<section class="slide carousel-slide bg-cream-textured">
<div class="number-badge">02 / 10</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div style="width: 80px; height: 80px; margin-bottom: 40px;">
<svg viewBox="0 0 80 100" stroke="var(--neutral-dark)" stroke-width="2.5" fill="none" stroke-linecap="round">
<circle cx="25" cy="20" r="8"/>
<line x1="25" y1="28" x2="25" y2="65"/>
<line x1="25" y1="40" x2="40" y2="50"/>
<line x1="25" y1="40" x2="15" y2="50"/>
<line x1="25" y1="65" x2="20" y2="90"/>
<line x1="25" y1="65" x2="30" y2="90"/>
<circle cx="55" cy="40" r="6"/>
<line x1="55" y1="46" x2="55" y2="75"/>
<line x1="55" y1="55" x2="45" y2="50"/>
<line x1="55" y1="55" x2="65" y2="62"/>
<line x1="55" y1="75" x2="50" y2="92"/>
<line x1="55" y1="75" x2="60" y2="92"/>
</svg>
</div>
<h2 class="headline">Orang sering nanya:<br>"Kok <span class="accent-word">berani</span> sih<br>homeschool?"</h2>
<p class="body" style="margin-top: 36px; color: var(--muted);">Seolah-olah ini keputusan gegabah. Padahal, ini keputusan yang paling gue pikirkan matang-matang.</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 3: Setup (the real fear) -->
<section class="slide carousel-slide bg-white-grid">
<div class="number-badge">03 / 10</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<span class="caption" style="margin-bottom: 28px; color: var(--accent);">YANG SEBENARNYA GUE TAKUTIN</span>
<h2 class="headline">Bukan soal anak<br>gak punya temen.</h2>
<p class="body" style="margin-top: 32px;">Tapi: apa gue sanggup jadi <span style="position: relative;">
guide
<svg style="position:absolute;left:0;bottom:-8px;width:100%;height:14px" viewBox="0 0 200 14" preserveAspectRatio="none">
<path d="M2 8 Q50 2, 100 8 T198 6" stroke="var(--primary)" stroke-width="3" fill="none" stroke-linecap="round"/>
</svg>
</span> yang anak butuh tiap hari?</p>
<p class="body" style="margin-top: 24px; color: var(--muted);">Spoiler: ternyata gak perlu jadi sempurna. Cukup hadir aja.</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 4: Value 1 (flexibility) -->
<section class="slide carousel-slide bg-cream-textured">
<div class="number-badge">04 / 10</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div style="position: relative; width: 320px; height: 320px; margin: 0 auto 40px;">
<svg style="position: absolute; inset: 0; width: 100%; height: 100%;" viewBox="0 0 320 320">
<circle cx="160" cy="160" r="150" stroke="var(--secondary)" stroke-width="2" fill="none" opacity="0.2"/>
<circle cx="160" cy="160" r="110" stroke="var(--secondary)" stroke-width="3" fill="none" opacity="0.4"/>
<circle cx="160" cy="160" r="70" fill="var(--bg-soft)"/>
</svg>
<div style="position: absolute; inset: 0; display: flex; align-items: center; justify-content: center;">
<svg class="icon-hero" viewBox="0 0 24 24" fill="none" stroke="var(--secondary)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
<circle cx="12" cy="12" r="10"/>
<polyline points="12 6 12 12 16 14"/>
</svg>
</div>
</div>
<h2 class="headline" style="text-align: center;">Anak sakit?<br>Gak perlu panik<br>izin ke sekolah.</h2>
<p class="body" style="margin-top: 28px; text-align: center; color: var(--muted);">Kami belajar pas anak fit. Istirahat pas butuh. Sesimpel itu.</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 5: Value 2 (deep focus) -->
<section class="slide carousel-slide bg-white-grid">
<div class="number-badge">05 / 10</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div style="display: inline-block; padding: 6px 20px; background: #fef3c7; transform: rotate(-1.5deg); font-family: 'Caveat', cursive; font-size: 24px; color: var(--neutral-dark); box-shadow: 0 2px 4px rgba(0,0,0,0.08); margin-bottom: 36px; align-self: flex-start;">insight #2</div>
<h2 class="headline">Anak tertarik dinosaurus?<br>Kita <span class="accent-word">deep dive</span><br>2 minggu penuh.</h2>
<p class="body" style="margin-top: 32px;">Gak ada yang maksa pindah topik karena "kurikulum harus lanjut." Curiosity anak yang nentuin pace.</p>
<p class="body" style="margin-top: 20px; color: var(--muted);">Dan lo tau? Mereka inget semua. Karena mereka yang mau belajar.</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 6: Pause slide (dark) -->
<section class="slide carousel-slide bg-dark-glow">
<div class="number-badge" style="color: var(--ink-on-dark);">06 / 10</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center; align-items: center;">
<svg width="60" height="60" viewBox="0 0 60 60" fill="none" stroke="var(--primary)" stroke-width="2.5" stroke-linecap="round" style="margin-bottom: 40px;">
<circle cx="30" cy="30" r="12"/>
<line x1="30" y1="6" x2="30" y2="14"/>
<line x1="30" y1="46" x2="30" y2="54"/>
<line x1="6" y1="30" x2="14" y2="30"/>
<line x1="46" y1="30" x2="54" y2="30"/>
<line x1="13" y1="13" x2="18" y2="18"/>
<line x1="42" y1="42" x2="47" y2="47"/>
<line x1="13" y1="47" x2="18" y2="42"/>
<line x1="42" y1="18" x2="47" y2="13"/>
<circle cx="26" cy="28" r="1.5" fill="var(--primary)"/>
<circle cx="34" cy="28" r="1.5" fill="var(--primary)"/>
<path d="M25 33 Q30 37 35 33"/>
</svg>
<h2 style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 68px; line-height: 1.15; font-weight: 800; text-align: center; color: var(--ink-on-dark); max-width: 820px;">
Homeschool bukan<br>soal <span style="color: var(--primary);">sempurna.</span><br>Tapi soal <span style="color: var(--primary);">intention.</span>
</h2>
</div>
<div class="brand-ribbon" style="color: var(--ink-on-dark);">@parentiaid</div>
</section>
<!-- Slide 7: Value 3 (character over achievement) -->
<section class="slide carousel-slide bg-cream-textured">
<div class="number-badge">07 / 10</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div style="margin-bottom: 36px;">
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" stroke="var(--accent)" stroke-width="3" stroke-linecap="round" stroke-linejoin="round">
<path d="M8 22 L 16 30 L 32 12"/>
</svg>
</div>
<h2 class="headline">Gak ada pressure<br>jadi juara kelas.</h2>
<p class="body" style="margin-top: 32px;">Yang gue lihat: apakah anak bisa regulate emosinya? Apakah dia curious? Apakah dia tahu cara minta tolong?</p>
<p class="body" style="margin-top: 24px; color: var(--muted);">Skill hidup ini yang gak ada di rapor.</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 8: Value 4 (socialization myth) -->
<section class="slide carousel-slide bg-white-grid">
<div class="number-badge">08 / 10</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<h2 class="headline" style="margin-bottom: 32px;">"Tapi sosialisasinya<br>gimana?"</h2>
<div class="soft-card" style="margin-bottom: 24px;">
<div style="flex-shrink: 0; width: 56px; height: 56px; background: var(--primary); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-family: 'Plus Jakarta Sans', sans-serif; font-size: 28px; font-weight: 800; color: var(--ink);">1</div>
<div>
<p class="body" style="font-weight: 600;">Playdate 2x seminggu dengan teman homeschool lain</p>
</div>
</div>
<div class="soft-card" style="margin-bottom: 24px;">
<div style="flex-shrink: 0; width: 56px; height: 56px; background: var(--accent); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-family: 'Plus Jakarta Sans', sans-serif; font-size: 28px; font-weight: 800; color: var(--bg-white);">2</div>
<div>
<p class="body" style="font-weight: 600;">Kelas seni mingguan (musik / drama)</p>
</div>
</div>
<div class="soft-card">
<div style="flex-shrink: 0; width: 56px; height: 56px; background: var(--secondary); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-family: 'Plus Jakarta Sans', sans-serif; font-size: 28px; font-weight: 800; color: var(--bg-white);">3</div>
<div>
<p class="body" style="font-weight: 600;">Field trip bulanan bareng komunitas</p>
</div>
</div>
<p class="body" style="margin-top: 28px; color: var(--muted); font-style: italic;">Sosialisasi bukan soal kuantitas. Soal kualitas interaksi.</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 9: Connector (the real win) -->
<section class="slide carousel-slide bg-cream-textured">
<div class="number-badge">09 / 10</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div style="width: 32px; height: 28px; margin-bottom: 36px;">
<svg viewBox="0 0 32 28" fill="none" stroke="var(--accent)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="M16 25 C 8 18 2 13 2 8 C 2 4 5 2 8 2 C 12 2 14 5 16 8 C 18 5 20 2 24 2 C 27 2 30 4 30 8 C 30 13 24 18 16 25Z"/>
</svg>
</div>
<h2 class="headline">Yang gue syukurin<br>tiap hari:</h2>
<p class="body" style="margin-top: 36px;">Gue <span style="position: relative; font-weight: 700; color: var(--primary);">nggak miss</span> momen anak pertama kali baca sendiri. Pertama kali dia paham konsep perkalian. Pertama kali dia bilang "Mama, aku pengen belajar ini."</p>
<p class="body" style="margin-top: 28px; color: var(--muted);">Gue ada di sana. Dan itu privilege yang gak semua parent punya.</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 10: CTA -->
<section class="slide carousel-slide" style="background: var(--primary); color: var(--ink);">
<div class="number-badge" style="color: var(--neutral-dark);">10 / 10</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center;">
<svg width="96" height="96" viewBox="0 0 24 24" fill="none" stroke="var(--neutral-dark)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="margin-bottom: 40px;">
<path d="m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z"/>
</svg>
<h2 style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 64px; line-height: 1.1; font-weight: 800; margin-bottom: 28px; max-width: 820px;">Save kalau lo lagi<br>ragu sama pilihan<br>homeschool.</h2>
<p style="font-size: 32px; line-height: 1.4; font-weight: 500; color: var(--neutral-dark); max-width: 720px;">Atau share ke teman yang nanya "Kok berani sih?" — ini jawaban gue 🫶🏻</p>
</div>
<div style="position: absolute; bottom: 48px; left: 50%; transform: translateX(-50%);">
<span style="font-size: 28px; font-weight: 800; letter-spacing: 0.05em; color: var(--neutral-dark);">@parentiaid</span>
</div>
</section>
</body>
</html>
```
---
# CAROUSEL 2: 3 Kesalahan Ortu Homeschool Pemula
## METADATA
- Topic: Common homeschool mistakes (practical, bukan judgmental)
- Audience focus: Parents baru mulai homeschool (0-6 bulan), overwhelmed, cari struktur
- Slide count: 9
- Suggested caption: Gue juga pernah lakuin ketiga ini di tahun pertama. Simpan buat pengingat 🫶🏻 #homeschoolingindonesia
<!-- IMAGE_BRIEF -->
```json
{
"topic": "homeschool beginner mistakes",
"subject_hint": "Close-up hands of parent holding pencil hovering over blank homeschool planner on wooden table, morning sunlight, visible stress in tight grip, coffee cup nearby, slightly messy stack of workbooks blurred in background",
"emotion": "overwhelmed but trying (tension in hands, not defeated)",
"headline": "3 Kesalahan yang Bikin Lo Burnout",
"headline_pre": "3 Kesalahan yang",
"headline_serif_part": "Bikin Lo Burnout",
"subheadline": "Homeschool Pemula (Gue Juga Pernah)",
"label_top": "PARENTIA · MISTAKES TO AVOID",
"cta_pill": "LIHAT CARA FIX-NYA"
}
```
<!-- /IMAGE_BRIEF -->
<!-- SLIDE_1_HTML_FALLBACK -->
<section class="slide slide-1 carousel-slide editorial-bold-serif bg-cream-textured">
<div style="position: absolute; top: 60px; left: 80px;">
<div style="font-family: 'Inter', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase; color: var(--danger);">PARENTIA · MISTAKES TO AVOID</div>
</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div style="position: relative; text-align: center; margin-bottom: 48px;">
<div style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 280px; line-height: 0.9; font-weight: 800; color: rgba(239,68,68,0.15); letter-spacing: -0.04em;">3</div>
<div style="position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);">
<svg class="icon-hero" viewBox="0 0 24 24" fill="none" stroke="var(--danger)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="width: 160px; height: 160px;">
<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>
</div>
</div>
<h1 style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 88px; line-height: 1.05; font-weight: 800; letter-spacing: -0.02em; text-align: center; max-width: 900px; margin: 0 auto;">
<span style="font-family: 'Crimson Pro', serif; font-style: italic; font-size: 92px; color: var(--danger);">Kesalahan</span> yang<br>Bikin Lo Burnout
</h1>
<p style="font-family: 'Inter', sans-serif; font-size: 32px; font-weight: 500; text-align: center; margin-top: 24px; color: var(--muted); max-width: 680px; margin-left: auto; margin-right: auto;">Homeschool Pemula (Gue Juga Pernah)</p>
</div>
<div style="position: absolute; bottom: 60px; left: 50%; transform: translateX(-50%);">
<div style="font-family: 'Inter', sans-serif; font-size: 22px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; padding: 14px 28px; background: var(--danger); color: #fff; border-radius: 999px;">LIHAT CARA FIX-NYA</div>
</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>3 Kesalahan Ortu Homeschool Pemula — Parentia</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=Inter:wght@400;500;600;700&family=Crimson+Pro:ital,wght@1,500;1,600;1,700&family=Caveat:wght@400;700&display=swap" rel="stylesheet">
<style>
:root {
--primary: #F0EA42;
--secondary: #7C3AED;
--accent: #FB923C;
--danger: #EF4444;
--neutral-light: #FDF8F3;
--neutral-dark: #3F3F46;
--neutral-mid: #71717A;
--bg: #FDF8F3;
--bg-soft: #F1ECE3;
--bg-white: #FFFFFF;
--bg-dark: #3F3F46;
--ink: #1A1A1A;
--ink-on-dark: #FAFAFA;
--muted: #71717A;
--line: #E5E0D6;
--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);
}
.headline { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 56px; line-height: 1.15; font-weight: 800; letter-spacing: -0.01em; }
.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; }
.accent-word { color: var(--danger); font-weight: 800; }
.number-badge {
position: absolute; top: 48px; right: 48px;
font-family: 'Inter', 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;
}
.icon-hero { width: 240px; height: 240px; max-width: 240px; max-height: 240px; flex-shrink: 0; stroke-width: 2.5; display: block; }
.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;
}
.slide.bg-cream-textured {
background:
radial-gradient(circle at 20% 80%, rgba(240,234,66,0.08), transparent 50%),
radial-gradient(circle at 80% 20%, rgba(240,234,66,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);
}
.soft-card {
background: var(--bg-white);
border-radius: 16px;
padding: 32px;
box-shadow: var(--soft-shadow);
margin-bottom: 24px;
}
@media print {
body { background: #FFFFFF; }
.slide { margin: 0; box-shadow: none; }
}
</style>
<style>
/* === Image hook slide 1 overlay (injected by carousel_composer) === */
.slide.slide-1.hook-image {
padding: 0 !important;
position: relative;
overflow: hidden;
}
.slide.slide-1 .hook-bg {
position: absolute; inset: 0;
width: 100%; height: 100%;
object-fit: cover;
z-index: 1;
}
.slide.slide-1 .hook-overlay {
position: relative;
z-index: 2;
width: 100%; height: 100%;
padding: 80px;
display: flex;
flex-direction: column;
justify-content: space-between;
color: #fff;
text-shadow: 0 2px 18px rgba(0, 0, 0, 0.45);
background: linear-gradient(180deg, rgba(0,0,0,0.18) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 70%, rgba(0,0,0,0.32) 100%);
}
.slide.slide-1 .hook-label {
font-family: 'Inter', sans-serif;
font-size: 22px;
font-weight: 700;
letter-spacing: 0.18em;
text-transform: uppercase;
opacity: 0.95;
}
.slide.slide-1 .hook-content {
display: flex; flex-direction: column; gap: 18px;
}
.slide.slide-1 .hook-title {
font-family: 'Plus Jakarta Sans', sans-serif;
font-weight: 800;
font-size: 124px;
line-height: 1.0;
letter-spacing: -0.02em;
max-width: 90%;
margin: 0;
}
.slide.slide-1 .hook-title .serif-italic {
font-family: 'Crimson Pro', 'Playfair Display', serif;
font-weight: 600;
font-style: italic;
font-size: 130px;
letter-spacing: 0;
}
.slide.slide-1 .hook-sub {
font-family: 'Inter', sans-serif;
font-size: 30px;
font-weight: 500;
max-width: 75%;
line-height: 1.3;
opacity: 0.94;
margin: 0;
}
.slide.slide-1 .hook-cta {
align-self: flex-start;
font-family: 'Inter', sans-serif;
font-size: 22px;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
padding: 14px 26px;
background: rgba(255, 255, 255, 0.95);
color: #1a1a1a;
border-radius: 999px;
text-shadow: none;
}
/* Typography variants */
.slide.slide-1.modern-sans-tight .hook-title,
.slide.slide-1.modern-sans-tight .hook-title .serif-italic {
font-family: 'Inter', sans-serif;
font-weight: 800;
letter-spacing: -0.04em;
font-style: normal;
}
.slide.slide-1.minimal-display .hook-title {
font-family: 'Bricolage Grotesque', 'Plus Jakarta Sans', sans-serif;
font-weight: 800;
}
.slide.slide-1.minimal-display .hook-title .serif-italic {
font-family: 'Bricolage Grotesque', sans-serif;
font-style: italic;
}
</style>
<style>
/* === Image hook v2 typography (injected by carousel_composer) === */
:root {
--slide1-primary-font: 'Inter', 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', system-ui, sans-serif;
--slide1-accent-font: 'Playfair Display', 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', system-ui, sans-serif;
--slide1-primary-weight: 700;
--slide1-accent-style: italic;
}
.slide.slide-1 .hook-title {
font-family: var(--slide1-primary-font) !important;
font-weight: var(--slide1-primary-weight) !important;
}
.slide.slide-1 .hook-title .serif-italic,
.slide.slide-1 .accent {
font-family: var(--slide1-accent-font) !important;
font-style: var(--slide1-accent-style) !important;
}
</style>
</head>
<body>
<section class="slide slide-1 carousel-slide hook-image modern-sans-tight">
<img src="/brands/parentia/file/content/carousels/2026-05-06-carousel-3-kesalahan-ortu-homeschool-pemula-2/_assets/slide-1.png" class="hook-bg" alt="HOMESCHOOL · PARENTING SERIES" loading="eager">
<div class="hook-overlay">
<div class="hook-label">HOMESCHOOL · PARENTING SERIES</div>
<div class="hook-content">
<h1 class="hook-title">3 Kesalahan yang Bikin Lo <em class="serif-italic">Burnout</em></h1>
<p class="hook-sub">Homeschool Pemula (Gue Juga Pernah)</p>
</div>
<div class="hook-cta">Baca Sekarang →</div>
</div>
</section>
<!-- Slide 2: Hook -->
<section class="slide carousel-slide bg-white-grid">
<div class="number-badge">02 / 09</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<h2 class="headline">Tahun pertama<br>homeschool,<br>gue <span class="accent-word">overwhelmed</span><br>banget.</h2>
<p class="body" style="margin-top: 36px; color: var(--muted);">Rasanya kayak gue harus jadi guru SD, terapis, teman bermain, sekaligus chef yang masak 3x sehari.</p>
<p class="body" style="margin-top: 24px;">Ternyata, gue bikin sendiri masalahnya 🫠</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 3: Setup -->
<section class="slide carousel-slide bg-cream-textured">
<div class="number-badge">03 / 09</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<span class="caption" style="color: var(--accent); margin-bottom: 28px;">SETELAH 3 TAHUN, GUE PAHAM INI:</span>
<h2 class="headline">Homeschool pemula<br>sering bikin kesalahan<br>yang <span style="position: relative;">sama.
<svg style="position:absolute;left:0;bottom:-8px;width:100%;height:14px" viewBox="0 0 200 14" preserveAspectRatio="none">
<path d="M2 8 Q50 2, 100 8 T198 6" stroke="var(--danger)" stroke-width="3" fill="none" stroke-linecap="round"/>
</svg>
</span></h2>
<p class="body" style="margin-top: 32px; color: var(--muted);">Dan yang bikin capek bukan homeschool-nya. Tapi expectation yang gak realistis.</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 4: Mistake 1 -->
<section class="slide carousel-slide bg-white-grid">
<div class="number-badge">04 / 09</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div class="soft-card">
<div style="display: flex; align-items: flex-start; gap: 24px;">
<div style="flex-shrink: 0; width: 72px; height: 72px; background: var(--danger); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-family: 'Plus Jakarta Sans', sans-serif; font-size: 40px; font-weight: 800; color: #fff;">1</div>
<div style="flex: 1;">
<h3 style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 48px; line-height: 1.2; font-weight: 800; margin-bottom: 20px;">Nge-copy struktur<br>sekolah formal.</h3>
<p class="body" style="color: var(--muted);">Bikin jadwal 08:00-15:00, mata pelajaran terpisah, ulangan mingguan...</p>
<p class="body" style="margin-top: 16px; font-weight: 600; color: var(--danger);">Hasil: anak bosan, ortu burnout.</p>
</div>
</div>
</div>
<div style="margin-top: 28px; padding: 20px 28px; background: rgba(240,234,66,0.2); border-radius: 12px; border-left: 4px solid var(--primary);">
<p class="body" style="font-weight: 600;">Fix: Homeschool fleksibel. 2-3 jam fokus pagi udah cukup. Sisanya: main, explore, istirahat.</p>
</div>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 5: Mistake 2 -->
<section class="slide carousel-slide bg-cream-textured">
<div class="number-badge">05 / 09</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div class="soft-card">
<div style="display: flex; align-items: flex-start; gap: 24px;">
<div style="flex-shrink: 0; width: 72px; height: 72px; background: var(--accent); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-family: 'Plus Jakarta Sans', sans-serif; font-size: 40px; font-weight: 800; color: #fff;">2</div>
<div style="flex: 1;">
<h3 style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 48px; line-height: 1.2; font-weight: 800; margin-bottom: 20px;">Beli semua workbook<br>& kurikulum mahal.</h3>
<p class="body" style="color: var(--muted);">Kepikiran: "Anak gue harus pake yang terbaik!" Akhirnya numpuk gak kepake...</p>
<p class="body" style="margin-top: 16px; font-weight: 600; color: var(--accent);">Hasil: stress finansial, guilt gak ngikutin buku.</p>
</div>
</div>
</div>
<div style="margin-top: 28px; padding: 20px 28px; background: rgba(124,58,237,0.1); border-radius: 12px; border-left: 4px solid var(--secondary);">
<p class="body" style="font-weight: 600;">Fix: Mulai minimal. 1-2 buku inti aja. Sisanya: real-life learning (masak bareng, ke pasar, baca buku perpustakaan).</p>
</div>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 6: Mistake 3 -->
<section class="slide carousel-slide bg-white-grid">
<div class="number-badge">06 / 09</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div class="soft-card">
<div style="display: flex; align-items: flex-start; gap: 24px;">
<div style="flex-shrink: 0; width: 72px; height: 72px; background: var(--primary); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-family: 'Plus Jakarta Sans', sans-serif; font-size: 40px; font-weight: 800; color: var(--ink);">3</div>
<div style="flex: 1;">
<h3 style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 48px; line-height: 1.2; font-weight: 800; margin-bottom: 20px;">Ngerasa harus<br>ngajarin SEMUA sendiri.</h3>
<p class="body" style="color: var(--muted);">Math, science, English, art... semuanya harus gue yang ajarin karena "itu tanggung jawab ortu homeschool."</p>
<p class="body" style="margin-top: 16px; font-weight: 600; color: var(--primary); filter: brightness(0.7);">Hasil: capek fisik & mental. Merasa gagal.</p>
</div>
</div>
</div>
<div style="margin-top: 28px; padding: 20px 28px; background: rgba(251,146,60,0.15); border-radius: 12px; border-left: 4px solid var(--accent);">
<p class="body" style="font-weight: 600;">Fix: Delegate. Kelas online untuk math. Tutor musik. Ko-op dengan homeschool lain. Lo gak harus superhuman.</p>
</div>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 7: Pattern insight -->
<section class="slide carousel-slide bg-cream-textured">
<div class="number-badge">07 / 09</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div style="display: inline-block; padding: 6px 20px; background: #fef3c7; transform: rotate(-1.5deg); font-family: 'Caveat', cursive; font-size: 24px; color: var(--neutral-dark); box-shadow: 0 2px 4px rgba(0,0,0,0.08); margin-bottom: 36px; align-self: flex-start;">pola yang gue lihat</div>
<h2 class="headline">Ketiga kesalahan ini<br>punya akar yang sama:</h2>
<p class="body" style="margin-top: 36px; font-size: 36px; font-weight: 600; color: var(--danger);">Kita nge-judge diri sendiri<br>pakai standar sekolah formal.</p>
<p class="body" style="margin-top: 28px; color: var(--muted);">Padahal, homeschool itu BERBEDA. Dan itu bukan kelemahan — itu kekuatan.</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 8: Connector -->
<section class="slide carousel-slide bg-white-grid">
<div class="number-badge">08 / 09</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div style="margin-bottom: 36px;">
<svg width="60" height="60" viewBox="0 0 60 60" fill="none" stroke="var(--secondary)" stroke-width="2.5" stroke-linecap="round">
<circle cx="30" cy="30" r="12"/>
<line x1="30" y1="6" x2="30" y2="14"/>
<line x1="30" y1="46" x2="30" y2="54"/>
<line x1="6" y1="30" x2="14" y2="30"/>
<line x1="46" y1="30" x2="54" y2="30"/>
<line x1="13" y1="13" x2="18" y2="18"/>
<line x1="42" y1="42" x2="47" y2="47"/>
<line x1="13" y1="47" x2="18" y2="42"/>
<line x1="42" y1="18" x2="47" y2="13"/>
<circle cx="26" cy="28" r="1.5" fill="var(--secondary)"/>
<circle cx="34" cy="28" r="1.5" fill="var(--secondary)"/>
<path d="M25 33 Q30 37 35 33"/>
</svg>
</div>
<h2 class="headline">Homeschool bukan<br>tentang sempurna.</h2>
<p class="body" style="margin-top: 32px;">Bukan soal punya jadwal rapi, workbook lengkap, atau ngajarin semua mata pelajaran.</p>
<p class="body" style="margin-top: 24px; font-weight: 600;">Homeschool soal: anak belajar dengan cara yang FIT untuk dia. Dan ortu gak burnout di prosesnya.</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 9: CTA -->
<section class="slide carousel-slide" style="background: var(--secondary); color: var(--ink-on-dark);">
<div class="number-badge" style="color: var(--ink-on-dark);">09 / 09</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center;">
<svg width="96" height="96" viewBox="0 0 24 24" fill="none" stroke="var(--ink-on-dark)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="margin-bottom: 40px;">
<path d="m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z"/>
</svg>
<h2 style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 64px; line-height: 1.1; font-weight: 800; margin-bottom: 28px; max-width: 820px;">Save buat reminder<br>pas lo mulai ngerasa<br>"gue gagal nih."</h2>
<p style="font-size: 32px; line-height: 1.4; font-weight: 500; color: var(--ink-on-dark); opacity: 0.9; max-width: 720px;">Lo gak gagal. Lo cuma perlu adjust expectation 🫶🏻</p>
</div>
<div style="position: absolute; bottom: 48px; left: 50%; transform: translateX(-50%);">
<span style="font-size: 28px; font-weight: 800; letter-spacing: 0.05em; color: var(--ink-on-dark);">@parentiaid</span>
</div>
</section>
</body>
</html>
```
---
# CAROUSEL 3: Anak Lo Gak Perlu Jago Semua Pelajaran
## METADATA
- Topic: Academic pressure reframe (anti-"juara kelas" mindset)
- Audience focus: Parents yang masih carry guilt soal anak "ketinggalan" pelajaran tertentu
- Slide count: 9
- Suggested caption: Buat Parents yang masih kepikiran "anak gue lemah di math nih..." — baca ini sampai akhir 💙
<!-- IMAGE_BRIEF -->
```json
{
"topic": "academic pressure reframe for homeschool",
"subject_hint": "Indonesian child around 7-9 years old sitting at low table with open notebook showing mixed subjects (drawings + simple math), looking relaxed and content (not stressed), natural home lighting, parent's hand visible in frame gently pointing at notebook but not hovering",
"emotion": "calm, curious, unhurried (child not performing, just being)",
"headline": "Anak Lo Gak Perlu Jago Semua",
"headline_pre": "Anak Lo",
"headline_serif_part": "Gak Perlu Jago Semua",
"subheadline": "Pelajaran. Serius.",
"label_top": "PARENTIA · REFRAME AKADEMIK",
"cta_pill": "INI KENAPA"
}
```
<!-- /IMAGE_BRIEF -->
<!-- SLIDE_1_HTML_FALLBACK -->
<section class="slide slide-1 carousel-slide editorial-bold-serif bg-cream-textured">
<div style="position: absolute; top: 60px; left: 80px;">
<div style="font-family: 'Inter', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase; color: var(--secondary);">PARENTIA · REFRAME AKADEMIK</div>
</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div style="position: relative; width: 320px; height: 320px; margin: 0 auto 48px;">
<svg style="position: absolute; inset: 0; width: 100%; height: 100%;" viewBox="0 0 320 320">
<circle cx="160" cy="160" r="150" stroke="var(--secondary)" stroke-width="2" fill="none" opacity="0.2"/>
<circle cx="160" cy="160" r="110" stroke="var(--secondary)" stroke-width="3" fill="none" opacity="0.4"/>
<circle cx="160" cy="160" r="70" fill="var(--bg-soft)"/>
</svg>
<div style="position: absolute; inset: 0; display: flex; align-items: center; justify-content: center;">
<svg viewBox="0 0 24 24" fill="none" stroke="var(--secondary)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="width: 180px; height: 180px;">
<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"/>
</svg>
</div>
</div>
<h1 style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 96px; line-height: 1.05; font-weight: 800; letter-spacing: -0.02em; text-align: center; max-width: 920px; margin: 0 auto;">
Anak Lo <span style="font-family: 'Crimson Pro', serif; font-style: italic; font-size: 100px; color: var(--secondary);">Gak Perlu Jago</span> Semua
</h1>
<p style="font-family: 'Inter', sans-serif; font-size: 36px; font-weight: 600; text-align: center; margin-top: 24px; color: var(--muted); max-width: 680px; margin-left: auto; margin-right: auto;">Pelajaran. Serius.</p>
</div>
<div style="position: absolute; bottom: 60px; left: 50%; transform: translateX(-50%);">
<div style="font-family: 'Inter', sans-serif; font-size: 22px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; padding: 14px 28px; background: var(--secondary); color: #fff; border-radius: 999px;">INI KENAPA</div>
</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>Anak Lo Gak Perlu Jago Semua Pelajaran — Parentia</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=Inter:wght@400;500;600;700&family=Crimson+Pro:ital,wght@1,500;1,600;1,700&family=Caveat:wght@400;700&display=swap" rel="stylesheet">
<style>
:root {
--primary: #F0EA42;
--secondary: #7C3AED;
--accent: #FB923C;
--danger: #EF4444;
--neutral-light: #FDF8F3;
--neutral-dark: #3F3F46;
--neutral-mid: #71717A;
--bg: #FDF8F3;
--bg-soft: #F1ECE3;
--bg-white: #FFFFFF;
--bg-dark: #3F3F46;
--ink: #1A1A1A;
--ink-on-dark: #FAFAFA;
--muted: #71717A;
--line: #E5E0D6;
--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);
}
.headline { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 56px; line-height: 1.15; font-weight: 800; letter-spacing: -0.01em; }
.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; }
.quote-text { font-family: 'Crimson Pro', serif; font-style: italic; font-size: 80px; line-height: 1.2; font-weight: 600; }
.accent-word { color: var(--secondary); font-weight: 800; }
.number-badge {
position: absolute; top: 48px; right: 48px;
font-family: 'Inter', 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;
}
.icon-hero { width: 240px; height: 240px; max-width: 240px; max-height: 240px; flex-shrink: 0; stroke-width: 2.5; display: block; }
.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;
}
.slide.bg-cream-textured {
background:
radial-gradient(circle at 20% 80%, rgba(124,58,237,0.08), transparent 50%),
radial-gradient(circle at 80% 20%, rgba(124,58,237,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(124,58,237,0.35), transparent 60%),
var(--bg-dark);
color: var(--ink-on-dark);
}
@media print {
body { background: #FFFFFF; }
.slide { margin: 0; box-shadow: none; }
}
</style>
<style>
/* === Image hook slide 1 overlay (injected by carousel_composer) === */
.slide.slide-1.hook-image {
padding: 0 !important;
position: relative;
overflow: hidden;
}
.slide.slide-1 .hook-bg {
position: absolute; inset: 0;
width: 100%; height: 100%;
object-fit: cover;
z-index: 1;
}
.slide.slide-1 .hook-overlay {
position: relative;
z-index: 2;
width: 100%; height: 100%;
padding: 80px;
display: flex;
flex-direction: column;
justify-content: space-between;
color: #fff;
text-shadow: 0 2px 18px rgba(0, 0, 0, 0.45);
background: linear-gradient(180deg, rgba(0,0,0,0.18) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 70%, rgba(0,0,0,0.32) 100%);
}
.slide.slide-1 .hook-label {
font-family: 'Inter', sans-serif;
font-size: 22px;
font-weight: 700;
letter-spacing: 0.18em;
text-transform: uppercase;
opacity: 0.95;
}
.slide.slide-1 .hook-content {
display: flex; flex-direction: column; gap: 18px;
}
.slide.slide-1 .hook-title {
font-family: 'Plus Jakarta Sans', sans-serif;
font-weight: 800;
font-size: 124px;
line-height: 1.0;
letter-spacing: -0.02em;
max-width: 90%;
margin: 0;
}
.slide.slide-1 .hook-title .serif-italic {
font-family: 'Crimson Pro', 'Playfair Display', serif;
font-weight: 600;
font-style: italic;
font-size: 130px;
letter-spacing: 0;
}
.slide.slide-1 .hook-sub {
font-family: 'Inter', sans-serif;
font-size: 30px;
font-weight: 500;
max-width: 75%;
line-height: 1.3;
opacity: 0.94;
margin: 0;
}
.slide.slide-1 .hook-cta {
align-self: flex-start;
font-family: 'Inter', sans-serif;
font-size: 22px;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
padding: 14px 26px;
background: rgba(255, 255, 255, 0.95);
color: #1a1a1a;
border-radius: 999px;
text-shadow: none;
}
/* Typography variants */
.slide.slide-1.modern-sans-tight .hook-title,
.slide.slide-1.modern-sans-tight .hook-title .serif-italic {
font-family: 'Inter', sans-serif;
font-weight: 800;
letter-spacing: -0.04em;
font-style: normal;
}
.slide.slide-1.minimal-display .hook-title {
font-family: 'Bricolage Grotesque', 'Plus Jakarta Sans', sans-serif;
font-weight: 800;
}
.slide.slide-1.minimal-display .hook-title .serif-italic {
font-family: 'Bricolage Grotesque', sans-serif;
font-style: italic;
}
</style>
<style>
/* === Image hook v2 typography (injected by carousel_composer) === */
:root {
--slide1-primary-font: 'Inter', 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', system-ui, sans-serif;
--slide1-accent-font: 'Playfair Display', 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', system-ui, sans-serif;
--slide1-primary-weight: 700;
--slide1-accent-style: italic;
}
.slide.slide-1 .hook-title {
font-family: var(--slide1-primary-font) !important;
font-weight: var(--slide1-primary-weight) !important;
}
.slide.slide-1 .hook-title .serif-italic,
.slide.slide-1 .accent {
font-family: var(--slide1-accent-font) !important;
font-style: var(--slide1-accent-style) !important;
}
</style>
</head>
<body>
<section class="slide slide-1 carousel-slide hook-image modern-sans-tight">
<img src="/brands/parentia/file/content/carousels/2026-05-06-carousel-anak-lo-gak-perlu-jago-semua-pelajaran-3/_assets/slide-1.png" class="hook-bg" alt="HOMESCHOOL · MINDSET SHIFT" loading="eager">
<div class="hook-overlay">
<div class="hook-label">HOMESCHOOL · MINDSET SHIFT</div>
<div class="hook-content">
<h1 class="hook-title">Anak Lo Gak Perlu <em class="serif-italic">Jago Semua</em></h1>
<p class="hook-sub">Pelajaran. Serius.</p>
</div>
<div class="hook-cta">Baca Panduan →</div>
</div>
</section>
<!-- Slide 2: Hook -->
<section class="slide carousel-slide bg-white-grid">
<div class="number-badge">02 / 09</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<h2 class="headline">"Anak gue lemah<br>di <span class="accent-word">math</span> nih..."</h2>
<p class="body" style="margin-top: 36px; color: var(--muted);">Parents homeschool sering bilang ini dengan nada worry. Seolah-olah ada yang salah dengan anak.</p>
<p class="body" style="margin-top: 24px; font-weight: 600;">Padahal, yang salah itu <span style="position: relative;">expectation-nya.
<svg style="position:absolute;left:0;bottom:-8px;width:100%;height:14px" viewBox="0 0 200 14" preserveAspectRatio="none">
<path d="M2 8 Q50 2, 100 8 T198 6" stroke="var(--primary)" stroke-width="3" fill="none" stroke-linecap="round"/>
</svg>
</span></p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 3: Setup -->
<section class="slide carousel-slide bg-cream-textured">
<div class="number-badge">03 / 09</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<span class="caption" style="color: var(--accent); margin-bottom: 28px;">REALITA YANG JARANG DIOMONGIN</span>
<h2 class="headline">Sekolah formal<br>memaksa semua anak<br>jago di semua hal.</h2>
<p class="body" style="margin-top: 32px;">Math, science, bahasa, seni, olahraga — semua harus nilai tinggi. Kalau ada yang jeblok, dianggap "kurang."</p>
<p class="body" style="margin-top: 24px; color: var(--muted); font-style: italic;">Tapi apa itu realistis? Bahkan orang dewasa pun punya strength & weakness.</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 4: Value 1 (strength-based) -->
<section class="slide carousel-slide bg-white-grid">
<div class="number-badge">04 / 09</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div class="icon-circle">
<svg class="icon-hero" viewBox="0 0 24 24" fill="none" stroke="var(--primary)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
<polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/>
</svg>
</div>
<h2 class="headline" style="text-align: center;">Homeschool ngasih<br>privilege: fokus ke<br><span class="accent-word">kekuatan</span> anak.</h2>
<p class="body" style="margin-top: 28px; text-align: center; color: var(--muted);">Anak lo suka biologi? Deep dive. Suka nulis cerita? Kembangkan. Math cuma sampai functional level? Ya udah, cukup.</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 5: Quote (Dr. Montessori) -->
<section class="slide carousel-slide bg-cream-textured">
<div class="number-badge">05 / 09</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center;">
<div style="font-size: 200px; line-height: 1; font-family: 'Crimson Pro', serif; font-style: italic; color: var(--secondary); opacity: 0.2; margin-bottom: -80px;">"</div>
<p class="quote-text" style="color: var(--ink); max-width: 880px; margin-bottom: 32px;">Follow the child.</p>
<div style="width: 80px; height: 3px; background: var(--secondary); margin-bottom: 20px;"></div>
<p class="body" style="font-weight: 600; color: var(--muted);">— Dr. Maria Montessori</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 6: Value 2 (functional literacy) -->
<section class="slide carousel-slide bg-white-grid">
<div class="number-badge">06 / 09</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div style="display: inline-block; padding: 6px 20px; background: #fef3c7; transform: rotate(-1.5deg); font-family: 'Caveat', cursive; font-size: 24px; color: var(--neutral-dark); box-shadow: 0 2px 4px rgba(0,0,0,0.08); margin-bottom: 36px; align-self: flex-start;">yang penting</div>
<h2 class="headline">Math? Cukup sampai<br>bisa ngitung uang,<br>bikin budget, paham %.</h2>
<p class="body" style="margin-top: 32px;">Gak semua anak butuh trigonometri atau kalkulus. Kecuali mereka pengen masuk STEM field — dan itu pilihan mereka, bukan lo.</p>
<p class="body" style="margin-top: 24px; color: var(--muted);">Functional literacy > perfectionism akademik.</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 7: Pause (dark) -->
<section class="slide carousel-slide bg-dark-glow">
<div class="number-badge" style="color: var(--ink-on-dark);">07 / 09</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center; align-items: center;">
<h2 style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 68px; line-height: 1.15; font-weight: 800; text-align: center; color: var(--ink-on-dark); max-width: 820px;">
Anak yang <span style="color: var(--primary);">jago semua</span> itu mitos.<br>Yang ada: anak yang<br><span style="color: var(--primary);">tahu kekuatannya.</span>
</h2>
</div>
<div class="brand-ribbon" style="color: var(--ink-on-dark);">@parentiaid</div>
</section>
<!-- Slide 8: Connector -->
<section class="slide carousel-slide bg-cream-textured">
<div class="number-badge">08 / 09</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<h2 class="headline">Jadi, berhenti<br>worry soal<br>"anak gue lemah di X."</h2>
<p class="body" style="margin-top: 36px;">Tanya ini instead:</p>
<div style="margin-top: 28px; padding: 24px 32px; background: rgba(240,234,66,0.2); border-radius: 12px; border-left: 4px solid var(--primary);">
<p class="body" style="font-weight: 600;">✓ Apa yang bikin anak gue excited belajar?</p>
</div>
<div style="margin-top: 16px; padding: 24px 32px; background: rgba(124,58,237,0.1); border-radius: 12px; border-left: 4px solid var(--secondary);">
<p class="body" style="font-weight: 600;">✓ Skill apa yang dia butuh buat hidup mandiri nanti?</p>
</div>
<div style="margin-top: 16px; padding: 24px 32px; background: rgba(251,146,60,0.15); border-radius: 12px; border-left: 4px solid var(--accent);">
<p class="body" style="font-weight: 600;">✓ Gimana caranya gue support tanpa pressure?</p>
</div>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 9: CTA -->
<section class="slide carousel-slide" style="background: var(--primary); color: var(--ink);">
<div class="number-badge" style="color: var(--neutral-dark);">09 / 09</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center;">
<svg width="96" height="96" viewBox="0 0 24 24" fill="none" stroke="var(--neutral-dark)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="margin-bottom: 40px;">
<path d="m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z"/>
</svg>
<h2 style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 64px; line-height: 1.1; font-weight: 800; margin-bottom: 28px; max-width: 820px;">Save buat Parents<br>yang masih carry guilt<br>"anak gue kurang."</h2>
<p style="font-size: 32px; line-height: 1.4; font-weight: 500; color: var(--neutral-dark); max-width: 720px;">Anak lo gak kurang. Lo cuma perlu release standar yang gak realistis 💙</p>
</div>
<div style="position: absolute; bottom: 48px; left: 50%; transform: translateX(-50%);">
<span style="font-size: 28px; font-weight: 800; letter-spacing: 0.05em; color: var(--neutral-dark);">@parentiaid</span>
</div>
</section>
</body>
</html>
```
---
# CAROUSEL 4: 5 Hal yang Gue Wish Tau Sebelum Mulai Homeschool
## METADATA
- Topic: Pre-homeschool prep insights (practical, bukan aspirational)
- Audience focus: Parents yang masih di fence, atau baru mulai (0-3 bulan)
- Slide count: 11
- Suggested caption: Kalau lo baca ini SEBELUM mulai, lo bakal hemat 6 bulan trial-error. Simpan dulu 🫶🏻
<!-- IMAGE_BRIEF -->
```json
{
"topic": "pre-homeschool preparation insights",
"subject_hint": "Indonesian parent (back view, slightly blurred) sitting at desk with open laptop showing homeschool planning spreadsheet, stack of library books beside, coffee mug, window with soft afternoon light, posture showing contemplation not stress",
"emotion": "thoughtful, preparing (not anxious or overwhelmed)",
"headline": "5 Hal yang Gue Wish Tau",
"headline_pre": "5 Hal yang",
"headline_serif_part": "Gue Wish Tau",
"subheadline": "Sebelum Mulai Homeschool",
"label_top": "PARENTIA · PRE-HOMESCHOOL PREP",
"cta_pill": "PELAJARAN GUE"
}
```
<!-- /IMAGE_BRIEF -->
<!-- SLIDE_1_HTML_FALLBACK -->
<section class="slide slide-1 carousel-slide editorial-bold-serif bg-cream-textured">
<div style="position: absolute; top: 60px; left: 80px;">
<div style="font-family: 'Inter', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase; color: var(--accent);">PARENTIA · PRE-HOMESCHOOL PREP</div>
</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div style="position: relative; text-align: center; margin-bottom: 48px;">
<div style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 280px; line-height: 0.9; font-weight: 800; color: rgba(251,146,60,0.15); letter-spacing: -0.04em;">5</div>
<div style="position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);">
<svg class="icon-hero" viewBox="0 0 24 24" fill="none" stroke="var(--accent)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="width: 160px; height: 160px;">
<path d="M9 18h6"/>
<path d="M10 22h4"/>
<path d="M15.09 14c.18-.98.65-1.74 1.41-2.5A4.65 4.65 0 0 0 18 8 6 6 0 0 0 6 8c0 1 .23 2.23 1.5 3.5A4.61 4.61 0 0 1 8.91 14"/>
</svg>
</div>
</div>
<h1 style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 88px; line-height: 1.05; font-weight: 800; letter-spacing: -0.02em; text-align: center; max-width: 900px; margin: 0 auto;">
<span style="font-family: 'Crimson Pro', serif; font-style: italic; font-size: 92px; color: var(--accent);">5 Hal</span> yang<br>Gue Wish Tau
</h1>
<p style="font-family: 'Inter', sans-serif; font-size: 32px; font-weight: 500; text-align: center; margin-top: 24px; color: var(--muted); max-width: 680px; margin-left: auto; margin-right: auto;">Sebelum Mulai Homeschool</p>
</div>
<div style="position: absolute; bottom: 60px; left: 50%; transform: translateX(-50%);">
<div style="font-family: 'Inter', sans-serif; font-size: 22px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; padding: 14px 28px; background: var(--accent); color: #fff; border-radius: 999px;">PELAJARAN GUE</div>
</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>5 Hal yang Gue Wish Tau Sebelum Mulai Homeschool — Parentia</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=Inter:wght@400;500;600;700&family=Crimson+Pro:ital,wght@1,500;1,600;1,700&family=Caveat:wght@400;700&display=swap" rel="stylesheet">
<style>
:root {
--primary: #F0EA42;
--secondary: #7C3AED;
--accent: #FB923C;
--danger: #EF4444;
--neutral-light: #FDF8F3;
--neutral-dark: #3F3F46;
--neutral-mid: #71717A;
--bg: #FDF8F3;
--bg-soft: #F1ECE3;
--bg-white: #FFFFFF;
--bg-dark: #3F3F46;
--ink: #1A1A1A;
--ink-on-dark: #FAFAFA;
--muted: #71717A;
--line: #E5E0D6;
--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);
}
.headline { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 56px; line-height: 1.15; font-weight: 800; letter-spacing: -0.01em; }
.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; }
.accent-word { color: var(--accent); font-weight: 800; }
.number-badge {
position: absolute; top: 48px; right: 48px;
font-family: 'Inter', 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;
}
.soft-card {
background: var(--bg-white);
border-radius: 16px;
padding: 32px;
box-shadow: var(--soft-shadow);
margin-bottom: 24px;
}
.slide.bg-cream-textured {
background:
radial-gradient(circle at 20% 80%, rgba(251,146,60,0.08), transparent 50%),
radial-gradient(circle at 80% 20%, rgba(251,146,60,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);
}
@media print {
body { background: #FFFFFF; }
.slide { margin: 0; box-shadow: none; }
}
</style>
<style>
/* === Image hook slide 1 overlay (injected by carousel_composer) === */
.slide.slide-1.hook-image {
padding: 0 !important;
position: relative;
overflow: hidden;
}
.slide.slide-1 .hook-bg {
position: absolute; inset: 0;
width: 100%; height: 100%;
object-fit: cover;
z-index: 1;
}
.slide.slide-1 .hook-overlay {
position: relative;
z-index: 2;
width: 100%; height: 100%;
padding: 80px;
display: flex;
flex-direction: column;
justify-content: space-between;
color: #fff;
text-shadow: 0 2px 18px rgba(0, 0, 0, 0.45);
background: linear-gradient(180deg, rgba(0,0,0,0.18) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 70%, rgba(0,0,0,0.32) 100%);
}
.slide.slide-1 .hook-label {
font-family: 'Inter', sans-serif;
font-size: 22px;
font-weight: 700;
letter-spacing: 0.18em;
text-transform: uppercase;
opacity: 0.95;
}
.slide.slide-1 .hook-content {
display: flex; flex-direction: column; gap: 18px;
}
.slide.slide-1 .hook-title {
font-family: 'Plus Jakarta Sans', sans-serif;
font-weight: 800;
font-size: 124px;
line-height: 1.0;
letter-spacing: -0.02em;
max-width: 90%;
margin: 0;
}
.slide.slide-1 .hook-title .serif-italic {
font-family: 'Crimson Pro', 'Playfair Display', serif;
font-weight: 600;
font-style: italic;
font-size: 130px;
letter-spacing: 0;
}
.slide.slide-1 .hook-sub {
font-family: 'Inter', sans-serif;
font-size: 30px;
font-weight: 500;
max-width: 75%;
line-height: 1.3;
opacity: 0.94;
margin: 0;
}
.slide.slide-1 .hook-cta {
align-self: flex-start;
font-family: 'Inter', sans-serif;
font-size: 22px;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
padding: 14px 26px;
background: rgba(255, 255, 255, 0.95);
color: #1a1a1a;
border-radius: 999px;
text-shadow: none;
}
/* Typography variants */
.slide.slide-1.modern-sans-tight .hook-title,
.slide.slide-1.modern-sans-tight .hook-title .serif-italic {
font-family: 'Inter', sans-serif;
font-weight: 800;
letter-spacing: -0.04em;
font-style: normal;
}
.slide.slide-1.minimal-display .hook-title {
font-family: 'Bricolage Grotesque', 'Plus Jakarta Sans', sans-serif;
font-weight: 800;
}
.slide.slide-1.minimal-display .hook-title .serif-italic {
font-family: 'Bricolage Grotesque', sans-serif;
font-style: italic;
}
</style>
<style>
/* === Image hook v2 typography (injected by carousel_composer) === */
:root {
--slide1-primary-font: 'Inter', 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', system-ui, sans-serif;
--slide1-accent-font: 'Playfair Display', 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', system-ui, sans-serif;
--slide1-primary-weight: 700;
--slide1-accent-style: italic;
}
.slide.slide-1 .hook-title {
font-family: var(--slide1-primary-font) !important;
font-weight: var(--slide1-primary-weight) !important;
}
.slide.slide-1 .hook-title .serif-italic,
.slide.slide-1 .accent {
font-family: var(--slide1-accent-font) !important;
font-style: var(--slide1-accent-style) !important;
}
</style>
</head>
<body>
<section class="slide slide-1 carousel-slide hook-image modern-sans-tight">
<img src="/brands/parentia/file/content/carousels/2026-05-06-carousel-5-hal-yang-gue-wish-tau-sebelum-mulai-homeschool-4/_assets/slide-1.png" class="hook-bg" alt="PERSIAPAN HOMESCHOOL" loading="eager">
<div class="hook-overlay">
<div class="hook-label">PERSIAPAN HOMESCHOOL</div>
<div class="hook-content">
<h1 class="hook-title">5 Hal yang Gue Wish Tau <em class="serif-italic">Sebelum Mulai</em></h1>
<p class="hook-sub">Insight praktis untuk keluarga Indonesia yang memilih path pendidikan alternatif</p>
</div>
<div class="hook-cta">Baca Selengkapnya →</div>
</div>
</section>
<!-- Slide 2: Hook -->
<section class="slide carousel-slide bg-white-grid">
<div class="number-badge">02 / 11</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<h2 class="headline">Kalau gue baca ini<br>3 tahun lalu,<br>gue bakal hemat<br><span class="accent-word">6 bulan trial-error.</span></h2>
<p class="body" style="margin-top: 36px; color: var(--muted);">Tapi ya gak apa. Trial-error juga bagian dari prosesnya. Yang penting sekarang gue share biar lo gak ngulang kesalahan yang sama.</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 3: Setup -->
<section class="slide carousel-slide bg-cream-textured">
<div class="number-badge">03 / 11</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<span class="caption" style="color: var(--primary); margin-bottom: 28px;">KONTEKS</span>
<h2 class="headline">Ini bukan checklist<br>"wajib" sebelum<br>homeschool.</h2>
<p class="body" style="margin-top: 32px;">Tapi 5 insight yang bakal bikin journey lo <span style="position: relative; font-weight: 700;">less overwhelming.
<svg style="position:absolute;left:0;bottom:-8px;width:100%;height:14px" viewBox="0 0 200 14" preserveAspectRatio="none">
<path d="M2 8 Q50 2, 100 8 T198 6" stroke="var(--accent)" stroke-width="3" fill="none" stroke-linecap="round"/>
</svg>
</span></p>
<p class="body" style="margin-top: 24px; color: var(--muted);">Gak ada yang sempurna. Tapi ada yang lebih smooth.</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 4: Insight 1 -->
<section class="slide carousel-slide bg-white-grid">
<div class="number-badge">04 / 11</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div class="soft-card">
<div style="display: flex; align-items: flex-start; gap: 24px;">
<div style="flex-shrink: 0; width: 72px; height: 72px; background: var(--primary); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-family: 'Plus Jakarta Sans', sans-serif; font-size: 40px; font-weight: 800; color: var(--ink);">1</div>
<div style="flex: 1;">
<h3 style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 48px; line-height: 1.2; font-weight: 800; margin-bottom: 20px;">Lo gak perlu<br>tunggu "siap."</h3>
<p class="body" style="color: var(--muted);">Gue nunda setahun karena ngerasa belum ready. Faktanya: lo gak bakal pernah 100% siap. Just start, adjust nanti.</p>
</div>
</div>
</div>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 5: Insight 2 -->
<section class="slide carousel-slide bg-cream-textured">
<div class="number-badge">05 / 11</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div class="soft-card">
<div style="display: flex; align-items: flex-start; gap: 24px;">
<div style="flex-shrink: 0; width: 72px; height: 72px; background: var(--secondary); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-family: 'Plus Jakarta Sans', sans-serif; font-size: 40px; font-weight: 800; color: #fff;">2</div>
<div style="flex: 1;">
<h3 style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 48px; line-height: 1.2; font-weight: 800; margin-bottom: 20px;">Community > curriculum.</h3>
<p class="body" style="color: var(--muted);">Gue spend banyak duit beli kurikulum. Tapi yang actually sustain gue? Komunitas homeschool lokal. Playdate, field trip bareng, sharing struggle.</p>
</div>
</div>
</div>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 6: Insight 3 -->
<section class="slide carousel-slide bg-white-grid">
<div class="number-badge">06 / 11</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div class="soft-card">
<div style="display: flex; align-items: flex-start; gap: 24px;">
<div style="flex-shrink: 0; width: 72px; height: 72px; background: var(--accent); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-family: 'Plus Jakarta Sans', sans-serif; font-size: 40px; font-weight: 800; color: #fff;">3</div>
<div style="flex: 1;">
<h3 style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 48px; line-height: 1.2; font-weight: 800; margin-bottom: 20px;">Deschooling butuh<br>waktu LAMA.</h3>
<p class="body" style="color: var(--muted);">Kalau anak sebelumnya sekolah formal, kasih 1-2 bulan transisi tanpa structured learning. Biarkan mereka "lupa" ekspektasi sekolah dulu.</p>
</div>
</div>
</div>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 7: Insight 4 -->
<section class="slide carousel-slide bg-cream-textured">
<div class="number-badge">07 / 11</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div class="soft-card">
<div style="display: flex; align-items: flex-start; gap: 24px;">
<div style="flex-shrink: 0; width: 72px; height: 72px; background: var(--danger); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-family: 'Plus Jakarta Sans', sans-serif; font-size: 40px; font-weight: 800; color: #fff;">4</div>
<div style="flex: 1;">
<h3 style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 48px; line-height: 1.2; font-weight: 800; margin-bottom: 20px;">Lo bakal kena judge.<br>Prepare mental.</h3>
<p class="body" style="color: var(--muted);">"Sosialisasinya gimana?" "Nanti gak bisa ujian?" "Kasihan anaknya gak punya teman..." Lo bakal denger ini berkali-kali. Siapin jawaban calm.</p>
</div>
</div>
</div>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 8: Insight 5 -->
<section class="slide carousel-slide bg-white-grid">
<div class="number-badge">08 / 11</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div class="soft-card">
<div style="display: flex; align-items: flex-start; gap: 24px;">
<div style="flex-shrink: 0; width: 72px; height: 72px; background: var(--primary); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-family: 'Plus Jakarta Sans', sans-serif; font-size: 40px; font-weight: 800; color: var(--ink);">5</div>
<div style="flex: 1;">
<h3 style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 48px; line-height: 1.2; font-weight: 800; margin-bottom: 20px;">Lo gak harus quit kerja<br>buat homeschool.</h3>
<p class="body" style="color: var(--muted);">Banyak parent WFH sambil homeschool. Atau split shift sama pasangan. Atau part-time tutor. Flexible work > resign impulsif.</p>
</div>
</div>
</div>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 9: Pattern insight -->
<section class="slide carousel-slide bg-cream-textured">
<div class="number-badge">09 / 11</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div style="display: inline-block; padding: 6px 20px; background: #fef3c7; transform: rotate(-1.5deg); font-family: 'Caveat', cursive; font-size: 24px; color: var(--neutral-dark); box-shadow: 0 2px 4px rgba(0,0,0,0.08); margin-bottom: 36px; align-self: flex-start;">pola yang gue tangkep</div>
<h2 class="headline">Semua insight ini<br>punya benang merah:</h2>
<p class="body" style="margin-top: 36px; font-size: 36px; font-weight: 600; color: var(--accent);">Homeschool bukan soal<br>perfect plan.</p>
<p class="body" style="margin-top: 28px; color: var(--muted);">Tapi soal willingness untuk terus adjust, terus belajar, terus iterate bareng anak.</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 10: Connector -->
<section class="slide carousel-slide bg-white-grid">
<div class="number-badge">10 / 11</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<h2 class="headline">Kalau gue bisa<br>balik ke hari pertama<br>homeschool...</h2>
<p class="body" style="margin-top: 36px;">Gue bakal bilang ke diri gue sendiri:</p>
<div style="margin-top: 32px; padding: 28px 36px; background: rgba(251,146,60,0.15); border-radius: 12px; border-left: 4px solid var(--accent);">
<p class="body" style="font-weight: 600; font-style: italic; font-size: 32px; line-height: 1.4;">"Lo gak perlu jadi perfect. Lo cuma perlu hadir, fleksibel, dan trust prosesnya."</p>
</div>
<p class="body" style="margin-top: 28px; color: var(--muted);">Dan itu cukup.</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 11: CTA -->
<section class="slide carousel-slide" style="background: var(--accent); color: #fff;">
<div class="number-badge" style="color: #fff;">11 / 11</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center;">
<svg width="96" height="96" viewBox="0 0 24 24" fill="none" stroke="#fff" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="margin-bottom: 40px;">
<path d="m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z"/>
</svg>
<h2 style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 64px; line-height: 1.1; font-weight: 800; margin-bottom: 28px; max-width: 820px;">Save kalau lo lagi<br>consider homeschool.</h2>
<p style="font-size: 32px; line-height: 1.4; font-weight: 500; color: #fff; opacity: 0.95; max-width: 720px;">Atau share ke teman yang tanya "Dari mana gue mulai?" — ini starting point-nya 🫶🏻</p>
</div>
<div style="position: absolute; bottom: 48px; left: 50%; transform: translateX(-50%);">
<span style="font-size: 28px; font-weight: 800; letter-spacing: 0.05em; color: #fff;">@parentiaid</span>
</div>
</section>
</body>
</html>
```
---
# CAROUSEL 5: Screen Time: Guilt-Free Reframe
## METADATA
- Topic: Screen time guilt reframe (bukan "screen time bad", tapi "intention matters")
- Audience focus: Parents yang guilty kasih screen time tapi butuh sanity break
- Slide count: 10
- Suggested caption: Buat Parents yang suka guilty habis kasih anak nonton 30 menit... baca ini. Lo gak sendirian 💙
<!-- IMAGE_BRIEF -->
```json
{
"topic": "screen time guilt reframe for parents",
"subject_hint": "Indonesian toddler (3-5yo) sitting on floor watching tablet propped on cushion, warm living room afternoon light, parent's legs visible in frame sitting nearby (not hovering, coexisting), child's posture relaxed not zombie-like, home setting feels calm not chaotic",
"emotion": "peaceful coexistence (not guilt, not hypervigilance)",
"headline": "Screen Time Bukan Musuh",
"headline_pre": "Screen Time",
"headline_serif_part": "Bukan Musuh",
"subheadline": "Yang Penting: Intention Lo",
"label_top": "PARENTIA · GUILT-FREE PARENTING",
"cta_pill": "REFRAME INI"
}
```
<!-- /IMAGE_BRIEF -->
<!-- SLIDE_1_HTML_FALLBACK -->
<section class="slide slide-1 carousel-slide editorial-bold-serif bg-cream-textured">
<div style="position: absolute; top: 60px; left: 80px;">
<div style="font-family: 'Inter', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase; color: var(--secondary);">PARENTIA · GUILT-FREE PARENTING</div>
</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div style="position: relative; width: 320px; height: 320px; margin: 0 auto 48px;">
<svg style="position: absolute; inset: 0; width: 100%; height: 100%;" viewBox="0 0 320 320">
<circle cx="160" cy="160" r="150" stroke="var(--secondary)" stroke-width="2" fill="none" opacity="0.2"/>
<circle cx="160" cy="160" r="110" stroke="var(--secondary)" stroke-width="3" fill="none" opacity="0.4"/>
<circle cx="160" cy="160" r="70" fill="var(--bg-soft)"/>
</svg>
<div style="position: absolute; inset: 0; display: flex; align-items: center; justify-content: center;">
<svg viewBox="0 0 24 24" fill="none" stroke="var(--secondary)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="width: 180px; height: 180px;">
<rect x="2" y="3" width="20" height="14" rx="2" ry="2"/>
<line x1="8" y1="21" x2="16" y2="21"/>
<line x1="12" y1="17" x2="12" y2="21"/>
</svg>
</div>
</div>
<h1 style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 96px; line-height: 1.05; font-weight: 800; letter-spacing: -0.02em; text-align: center; max-width: 920px; margin: 0 auto;">
Screen Time<br><span style="font-family: 'Crimson Pro', serif; font-style: italic; font-size: 100px; color: var(--secondary);">Bukan Musuh</span>
</h1>
<p style="font-family: 'Inter', sans-serif; font-size: 36px; font-weight: 600; text-align: center; margin-top: 24px; color: var(--muted); max-width: 680px; margin-left: auto; margin-right: auto;">Yang Penting: Intention Lo</p>
</div>
<div style="position: absolute; bottom: 60px; left: 50%; transform: translateX(-50%);">
<div style="font-family: 'Inter', sans-serif; font-size: 22px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; padding: 14px 28px; background: var(--secondary); color: #fff; border-radius: 999px;">REFRAME INI</div>
</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>Screen Time: Guilt-Free Reframe — Parentia</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=Inter:wght@400;500;600;700&family=Crimson+Pro:ital,wght@1,500;1,600;1,700&family=Caveat:wght@400;700&display=swap" rel="stylesheet">
<style>
:root {
--primary: #F0EA42;
--secondary: #7C3AED;
--accent: #FB923C;
--danger: #EF4444;
--neutral-light: #FDF8F3;
--neutral-dark: #3F3F46;
--neutral-mid: #71717A;
--bg: #FDF8F3;
--bg-soft: #F1ECE3;
--bg-white: #FFFFFF;
--bg-dark: #3F3F46;
--ink: #1A1A1A;
--ink-on-dark: #FAFAFA;
--muted: #71717A;
--line: #E5E0D6;
--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);
}
.headline { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 56px; line-height: 1.15; font-weight: 800; letter-spacing: -0.01em; }
.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; }
.quote-text { font-family: 'Crimson Pro', serif; font-style: italic; font-size: 80px; line-height: 1.2; font-weight: 600; }
.accent-word { color: var(--secondary); font-weight: 800; }
.number-badge {
position: absolute; top: 48px; right: 48px;
font-family: 'Inter', 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;
}
.icon-hero { width: 240px; height: 240px; max-width: 240px; max-height: 240px; flex-shrink: 0; stroke-width: 2.5; display: block; }
.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;
}
.slide.bg-cream-textured {
background:
radial-gradient(circle at 20% 80%, rgba(124,58,237,0.08), transparent 50%),
radial-gradient(circle at 80% 20%, rgba(124,58,237,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(124,58,237,0.35), transparent 60%),
var(--bg-dark);
color: var(--ink-on-dark);
}
@media print {
body { background: #FFFFFF; }
.slide { margin: 0; box-shadow: none; }
}
</style>
<style>
/* === Image hook slide 1 overlay (injected by carousel_composer) === */
.slide.slide-1.hook-image {
padding: 0 !important;
position: relative;
overflow: hidden;
}
.slide.slide-1 .hook-bg {
position: absolute; inset: 0;
width: 100%; height: 100%;
object-fit: cover;
z-index: 1;
}
.slide.slide-1 .hook-overlay {
position: relative;
z-index: 2;
width: 100%; height: 100%;
padding: 80px;
display: flex;
flex-direction: column;
justify-content: space-between;
color: #fff;
text-shadow: 0 2px 18px rgba(0, 0, 0, 0.45);
background: linear-gradient(180deg, rgba(0,0,0,0.18) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 70%, rgba(0,0,0,0.32) 100%);
}
.slide.slide-1 .hook-label {
font-family: 'Inter', sans-serif;
font-size: 22px;
font-weight: 700;
letter-spacing: 0.18em;
text-transform: uppercase;
opacity: 0.95;
}
.slide.slide-1 .hook-content {
display: flex; flex-direction: column; gap: 18px;
}
.slide.slide-1 .hook-title {
font-family: 'Plus Jakarta Sans', sans-serif;
font-weight: 800;
font-size: 124px;
line-height: 1.0;
letter-spacing: -0.02em;
max-width: 90%;
margin: 0;
}
.slide.slide-1 .hook-title .serif-italic {
font-family: 'Crimson Pro', 'Playfair Display', serif;
font-weight: 600;
font-style: italic;
font-size: 130px;
letter-spacing: 0;
}
.slide.slide-1 .hook-sub {
font-family: 'Inter', sans-serif;
font-size: 30px;
font-weight: 500;
max-width: 75%;
line-height: 1.3;
opacity: 0.94;
margin: 0;
}
.slide.slide-1 .hook-cta {
align-self: flex-start;
font-family: 'Inter', sans-serif;
font-size: 22px;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
padding: 14px 26px;
background: rgba(255, 255, 255, 0.95);
color: #1a1a1a;
border-radius: 999px;
text-shadow: none;
}
/* Typography variants */
.slide.slide-1.modern-sans-tight .hook-title,
.slide.slide-1.modern-sans-tight .hook-title .serif-italic {
font-family: 'Inter', sans-serif;
font-weight: 800;
letter-spacing: -0.04em;
font-style: normal;
}
.slide.slide-1.minimal-display .hook-title {
font-family: 'Bricolage Grotesque', 'Plus Jakarta Sans', sans-serif;
font-weight: 800;
}
.slide.slide-1.minimal-display .hook-title .serif-italic {
font-family: 'Bricolage Grotesque', sans-serif;
font-style: italic;
}
</style>
<style>
/* === Image hook v2 typography (injected by carousel_composer) === */
:root {
--slide1-primary-font: 'Inter', 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', system-ui, sans-serif;
--slide1-accent-font: 'Playfair Display', 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', system-ui, sans-serif;
--slide1-primary-weight: 700;
--slide1-accent-style: italic;
}
.slide.slide-1 .hook-title {
font-family: var(--slide1-primary-font) !important;
font-weight: var(--slide1-primary-weight) !important;
}
.slide.slide-1 .hook-title .serif-italic,
.slide.slide-1 .accent {
font-family: var(--slide1-accent-font) !important;
font-style: var(--slide1-accent-style) !important;
}
</style>
</head>
<body>
<section class="slide slide-1 carousel-slide editorial-bold-serif bg-cream-textured">
<div style="position: absolute; top: 60px; left: 80px;">
<div style="font-family: 'Inter', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase; color: var(--secondary);">PARENTIA · GUILT-FREE PARENTING</div>
</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div style="position: relative; width: 320px; height: 320px; margin: 0 auto 48px;">
<svg style="position: absolute; inset: 0; width: 100%; height: 100%;" viewBox="0 0 320 320">
<circle cx="160" cy="160" r="150" stroke="var(--secondary)" stroke-width="2" fill="none" opacity="0.2"/>
<circle cx="160" cy="160" r="110" stroke="var(--secondary)" stroke-width="3" fill="none" opacity="0.4"/>
<circle cx="160" cy="160" r="70" fill="var(--bg-soft)"/>
</svg>
<div style="position: absolute; inset: 0; display: flex; align-items: center; justify-content: center;">
<svg viewBox="0 0 24 24" fill="none" stroke="var(--secondary)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="width: 180px; height: 180px;">
<rect x="2" y="3" width="20" height="14" rx="2" ry="2"/>
<line x1="8" y1="21" x2="16" y2="21"/>
<line x1="12" y1="17" x2="12" y2="21"/>
</svg>
</div>
</div>
<h1 style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 96px; line-height: 1.05; font-weight: 800; letter-spacing: -0.02em; text-align: center; max-width: 920px; margin: 0 auto;">
Screen Time<br><span style="font-family: 'Crimson Pro', serif; font-style: italic; font-size: 100px; color: var(--secondary);">Bukan Musuh</span>
</h1>
<p style="font-family: 'Inter', sans-serif; font-size: 36px; font-weight: 600; text-align: center; margin-top: 24px; color: var(--muted); max-width: 680px; margin-left: auto; margin-right: auto;">Yang Penting: Intention Lo</p>
</div>
<div style="position: absolute; bottom: 60px; left: 50%; transform: translateX(-50%);">
<div style="font-family: 'Inter', sans-serif; font-size: 22px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; padding: 14px 28px; background: var(--secondary); color: #fff; border-radius: 999px;">REFRAME INI</div>
</div>
</section>
<!-- Slide 2: Hook -->
<section class="slide carousel-slide bg-white-grid">
<div class="number-badge">02 / 10</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<h2 class="headline">Lo kasih anak<br>nonton YouTube<br>30 menit kemarin,<br>terus <span class="accent-word">guilty</span><br>seharian?</h2>
<p class="body" style="margin-top: 36px; color: var(--muted);">Gue juga. Berkali-kali. Sampai gue sadar: guilt ini datang dari narasi "screen time = bad parent."</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 3: Setup -->
<section class="slide carousel-slide bg-cream-textured">
<div class="number-badge">03 / 10</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<span class="caption" style="color: var(--accent); margin-bottom: 28px;">REALITA CHECK</span>
<h2 class="headline">Screen time itu<br>ALAT. Bukan iblis.</h2>
<p class="body" style="margin-top: 32px;">Seperti pisau: bisa buat masak makanan sehat, bisa buat nyakitin diri. Tergantung <span style="position: relative; font-weight: 700;">HOW lo pakai.
<svg style="position:absolute;left:0;bottom:-8px;width:100%;height:14px" viewBox="0 0 200 14" preserveAspectRatio="none">
<path d="M2 8 Q50 2, 100 8 T198 6" stroke="var(--primary)" stroke-width="3" fill="none" stroke-linecap="round"/>
</svg>
</span></p>
<p class="body" style="margin-top: 24px; color: var(--muted);">Yang bikin screen time jadi masalah: intention yang salah. Bukan screen-nya sendiri.</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 4: Value 1 (intention > duration) -->
<section class="slide carousel-slide bg-white-grid">
<div class="number-badge">04 / 10</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div class="icon-circle">
<svg class="icon-hero" viewBox="0 0 24 24" fill="none" stroke="var(--primary)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
<circle cx="12" cy="12" r="10"/>
<circle cx="12" cy="12" r="6"/>
<circle cx="12" cy="12" r="2"/>
</svg>
</div>
<h2 class="headline" style="text-align: center;">Intention > Duration</h2>
<p class="body" style="margin-top: 28px; text-align: center; color: var(--muted);">15 menit nonton Numberblocks sambil lo masak lunch dengan calm > 5 menit nonton random YouTube sambil lo stress, scroll phone, bentak anak "udah ah, cukup!"</p>
<p class="body" style="margin-top: 24px; text-align: center; font-weight: 600;">Yang bikin screen time toxic: guilt lo. Bukan screen-nya.</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 5: Value 2 (boundary matters) -->
<section class="slide carousel-slide bg-cream-textured">
<div class="number-badge">05 / 10</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<div style="display: inline-block; padding: 6px 20px; background: #fef3c7; transform: rotate(-1.5deg); font-family: 'Caveat', cursive; font-size: 24px; color: var(--neutral-dark); box-shadow: 0 2px 4px rgba(0,0,0,0.08); margin-bottom: 36px; align-self: flex-start;">yang gue lakuin</div>
<h2 class="headline">Screen time<br>WITH boundary.</h2>
<div style="margin-top: 32px; padding: 24px 32px; background: rgba(124,58,237,0.1); border-radius: 12px; border-left: 4px solid var(--secondary);">
<p class="body" style="font-weight: 600;">✓ Set timer 20-30 menit. Anak tau "setelah ini kita main lain."</p>
</div>
<div style="margin-top: 16px; padding: 24px 32px; background: rgba(240,234,66,0.2); border-radius: 12px; border-left: 4px solid var(--primary);">
<p class="body" style="font-weight: 600;">✓ Pilih konten: educational atau story-driven. Bukan random autoplay rabbit hole.</p>
</div>
<div style="margin-top: 16px; padding: 24px 32px; background: rgba(251,146,60,0.15); border-radius: 12px; border-left: 4px solid var(--accent);">
<p class="body" style="font-weight: 600;">✓ Lo gak guilty. Lo communicate: "Mama masak dulu 15 menit, terus kita main puzzle ya."</p>
</div>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 6: Value 3 (parent mental health) -->
<section class="slide carousel-slide bg-white-grid">
<div class="number-badge">06 / 10</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<h2 class="headline">Lo butuh 20 menit<br>minum kopi hangat<br>tanpa gangguan?</h2>
<p class="body" style="margin-top: 36px; font-weight: 600; font-size: 32px; color: var(--accent);">VALID. 100% valid.</p>
<p class="body" style="margin-top: 28px;">Parent yang burnout = parent yang gak bisa present. Screen time yang ngasih lo space untuk recharge ITU INVESTASI, bukan dosa.</p>
<p class="body" style="margin-top: 24px; color: var(--muted); font-style: italic;">Bukan "bad parent." Lo "sustainable parent."</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 7: Quote -->
<section class="slide carousel-slide bg-cream-textured">
<div class="number-badge">07 / 10</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center;">
<div style="font-size: 200px; line-height: 1; font-family: 'Crimson Pro', serif; font-style: italic; color: var(--secondary); opacity: 0.2; margin-bottom: -80px;">"</div>
<p class="quote-text" style="color: var(--ink); max-width: 880px; margin-bottom: 32px;">Your sanity > 0 screen time rule.</p>
<div style="width: 80px; height: 3px; background: var(--secondary); margin-bottom: 20px;"></div>
<p class="body" style="font-weight: 600; color: var(--muted);">Mantra gue tiap kali guilt muncul</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 8: Pause (dark) -->
<section class="slide carousel-slide bg-dark-glow">
<div class="number-badge" style="color: var(--ink-on-dark);">08 / 10</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center; align-items: center;">
<h2 style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 68px; line-height: 1.15; font-weight: 800; text-align: center; color: var(--ink-on-dark); max-width: 820px;">
Screen time gak<br>bikin anak <span style="color: var(--primary);">"rusak."</span><br>Parenting yang inconsistent,<br>penuh guilt, no boundary —<br>ITU yang bikin <span style="color: var(--primary);">rusak.</span>
</h2>
</div>
<div class="brand-ribbon" style="color: var(--ink-on-dark);">@parentiaid</div>
</section>
<!-- Slide 9: Connector -->
<section class="slide carousel-slide bg-white-grid">
<div class="number-badge">09 / 10</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
<h2 class="headline">Jadi, next time<br>lo kasih anak<br>screen time...</h2>
<p class="body" style="margin-top: 36px; font-weight: 600; font-size: 32px;">JANGAN guilty.</p>
<p class="body" style="margin-top: 28px;">Tanya diri lo:</p>
<div style="margin-top: 24px; padding: 20px 28px; background: rgba(124,58,237,0.1); border-radius: 12px;">
<p class="body" style="font-weight: 600;">• Apa intention gue kasih ini? (Recharge? Masak? Meeting?)</p>
</div>
<div style="margin-top: 16px; padding: 20px 28px; background: rgba(240,234,66,0.2); border-radius: 12px;">
<p class="body" style="font-weight: 600;">• Udah set boundary durasi & konten?</p>
</div>
<div style="margin-top: 16px; padding: 20px 28px; background: rgba(251,146,60,0.15); border-radius: 12px;">
<p class="body" style="font-weight: 600;">• Setelah screen time, lo present lagi?</p>
</div>
<p class="body" style="margin-top: 28px; color: var(--muted);">Kalau jawaban ke-3 pertanyaan itu YES, lo GOOD.</p>
</div>
<div class="brand-ribbon">@parentiaid</div>
</section>
<!-- Slide 10: CTA -->
<section class="slide carousel-slide" style="background: var(--secondary); color: var(--ink-on-dark);">
<div class="number-badge" style="color: var(--ink-on-dark);">10 / 10</div>
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center;">
<svg width="96" height="96" viewBox="0 0 24 24" fill="none" stroke="var(--ink-on-dark)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="margin-bottom: 40px;">
<path d="m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z"/>
</svg>
<h2 style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 64px; line-height: 1.1; font-weight: 800; margin-bottom: 28px; max-width: 820px;">Save buat reminder<br>pas guilt muncul lagi.</h2>
<p style="font-size: 32px; line-height: 1.4; font-weight: 500; color: var(--ink-on-dark); opacity: 0.95; max-width: 720px;">Atau share ke Parents lain yang butuh denger ini 💙</p>
</div>
<div style="position: absolute; bottom: 48px; left: 50%; transform: translateX(-50%);">
<span style="font-size: 28px; font-weight: 800; letter-spacing: 0.05em; color: var(--ink-on-dark);">@parentiaid</span>
</div>
</section>
</body>
</html>
```