← Skripsi Kilat AI
03-carousel-designer
Run: 2026-05-04T15:35:50 · 18953 in / 5401 out tokens · 112.3s
# CAROUSEL 1: Bab 2 vs Bab 3 — Yang Dosen Nggak Jelasin
## METADATA
- Topic: Perbedaan fundamental Bab 2 (Landasan Teori) vs Bab 3 (Metodologi Penelitian)
- Audience focus: Mahasiswa tingkat akhir yang lagi nyusun skripsi, bingung bedain konten antar bab, takut ditanya dosen penguji
- Slide count: 10
- Suggested caption: Jangan sampai pas ditanya dosen penguji: "Bedanya Bab 2 sama Bab 3 penelitian kamu apa?", kamu cuma bisa jawab pake senyuman manis. 🙃 Banyak yang ngira Bab 2 & Bab 3 itu cuma formalitas isi halaman. Padahal, kalau landasan teori dan metodologimu nggak sinkron, penelitianmu itu ibarat mau perang tapi nggak tau musuhnya siapa dan nggak bawa senjata yang bener. Save buat referensi! #skripsi #mahasiswa #pejuangskripsi
<!-- IMAGE_BRIEF -->
```json
{
"topic": "perbedaan bab 2 dan bab 3 skripsi",
"subject_hint": "mahasiswa duduk di depan laptop dengan ekspresi bingung, memegang buku tebal, kertas berserakan di meja, suasana kamar kos yang agak berantakan",
"emotion": "confused, slightly stressed, overwhelmed",
"headline": "Bab 2 vs Bab 3: Kok Mirip Tapi Beda?",
"headline_pre": "Bab 2 vs Bab 3:",
"headline_serif_part": "Kok Mirip Tapi Beda?",
"subheadline": "Yang dosen nggak pernah jelasin dengan gamblang",
"label_top": "SKRIPSI KILAT AI · TUTORIAL SERIES",
"cta_pill": "PAHAMI BEDANYA"
}
```
<!-- /IMAGE_BRIEF -->
<!-- SLIDE_1_HTML_FALLBACK -->
<section class="slide slide-1 carousel-slide bg-cream-textured">
<div class="number-badge">01 / 10</div>
<div style="position:relative; width:320px; height:320px; margin:0 auto 48px;">
<!-- Big question mark explosion -->
<div style="font-family:'Plus Jakarta Sans',sans-serif; font-size:280px; line-height:1; font-weight:800; color:var(--primary); letter-spacing:-0.06em; text-align:center; opacity:0.9;">?</div>
<!-- Decorative dots scattered around -->
<svg style="position:absolute; top:-20px; right:-20px; width:60px; height:60px;" viewBox="0 0 60 60">
<circle cx="10" cy="10" r="4" fill="var(--secondary)"/>
<circle cx="40" cy="20" r="6" fill="var(--accent)" opacity="0.6"/>
<circle cx="20" cy="40" r="3" fill="var(--primary)" opacity="0.4"/>
</svg>
<!-- Curved underline accent -->
<svg style="position:absolute; bottom:-10px; left:10%; width:80%; height:30px;" viewBox="0 0 200 30" preserveAspectRatio="none">
<path d="M2 18 Q50 6, 100 14 T198 12" stroke="var(--secondary)" stroke-width="4" fill="none" stroke-linecap="round" opacity="0.7"/>
</svg>
</div>
<h1 class="hero" style="text-align:center; margin-bottom:24px;">
Bab 2 vs Bab 3:<br>
<span style="font-family:'Crimson Pro',serif; font-style:italic; color:var(--primary);">Kok Mirip Tapi Beda?</span>
</h1>
<p class="sub" style="text-align:center; color:var(--muted); max-width:720px; margin:0 auto;">
Yang dosen nggak pernah jelasin dengan gamblang
</p>
<div class="brand-ribbon">@luluscepat_ai</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>Bab 2 vs Bab 3 — Skripsi Kilat AI</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&display=swap" rel="stylesheet">
<style>
:root {
--bg: #FDF8F3;
--bg-soft: #F1ECE3;
--bg-white: #FFFFFF;
--bg-dark: #1A1A1A;
--ink: #1A1A1A;
--ink-on-dark: #FAFAFA;
--muted: #5A5A5A;
--line: #E5E0D6;
--highlight: #FEF08A;
--primary: #1746A0;
--secondary: #06B6D4;
--accent: #A855F7;
--danger: #EF4444;
--neutral-light: #FDF8F3;
--neutral-dark: #1A1A1A;
--neutral-mid: #525252;
--brand: var(--primary);
--soft-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);
--soft-shadow-lg: 0 12px 32px rgba(0, 0, 0, 0.10);
}
* { margin: 0; padding: 0; box-sizing: border-box; }
body { background: #E5E5E5; font-family: 'Inter', sans-serif; -webkit-font-smoothing: antialiased; }
.slide {
width: 1080px; height: 1080px;
background: var(--bg); color: var(--ink);
padding: 80px;
display: flex; flex-direction: column; justify-content: center;
page-break-after: always;
margin: 20px auto;
position: relative; overflow: hidden;
box-shadow: 0 8px 24px rgba(0,0,0,0.08);
aspect-ratio: 1/1;
}
/* Background variations */
.slide.bg-cream-textured {
background:
radial-gradient(circle at 20% 80%, rgba(23, 70, 160, 0.08), transparent 50%),
radial-gradient(circle at 80% 20%, rgba(23, 70, 160, 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(23,70,160,0.35), transparent 60%),
var(--bg-dark);
color: var(--ink-on-dark);
}
.slide.bg-secondary-pattern {
background:
repeating-linear-gradient(45deg, transparent, transparent 30px, rgba(255,255,255,0.08) 30px, rgba(255,255,255,0.08) 60px),
var(--secondary);
color: var(--bg-white);
}
/* Typography */
.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; }
/* Highlighter */
.highlight {
background: linear-gradient(180deg, transparent 60%, var(--highlight) 60%);
padding: 0 6px;
font-weight: 700;
}
.accent-word { color: var(--primary); font-weight: 800; }
.accent-secondary { color: var(--secondary); font-weight: 800; }
.accent-purple { color: var(--accent); font-weight: 800; }
/* Decorations */
.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 containers */
.icon-mega { width: 320px; height: 320px; max-width: 320px; max-height: 320px; flex-shrink: 0; stroke-width: 2.5; display: block; margin: 0 auto; }
.icon-hero { width: 240px; height: 240px; max-width: 240px; max-height: 240px; flex-shrink: 0; stroke-width: 2.5; display: block; margin: 0 auto; }
.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: radial-gradient(circle at 30% 30%, var(--bg-soft), #e0e7f4);
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(23,70,160,0.4);
border-radius: 50%;
animation: rotate-slow 60s linear infinite;
}
.icon-circle::after {
content: ''; position: absolute; top: -20px; right: -20px;
width: 24px; height: 24px; background: var(--primary); border-radius: 50%;
box-shadow: 40px 30px 0 -8px var(--secondary), -10px 50px 0 -12px var(--accent);
}
@keyframes rotate-slow { to { transform: rotate(360deg); } }
.slide svg:not([class*="icon-"]) { max-width: 64px; max-height: 64px; }
/* Soft card */
.soft-card {
background: var(--bg-white);
border-radius: 16px;
padding: 28px 32px;
box-shadow: var(--soft-shadow);
display: flex; gap: 20px; align-items: flex-start;
margin-bottom: 24px;
}
.soft-card .number-box {
width: 72px; height: 72px;
background: var(--primary);
color: white;
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
font-family: 'Plus Jakarta Sans', sans-serif;
font-size: 36px;
font-weight: 800;
flex-shrink: 0;
}
.soft-card.secondary .number-box { background: var(--secondary); }
.soft-card.accent .number-box { background: var(--accent); }
@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>
</head>
<body>
<section class="slide slide-1 carousel-slide hook-image modern-sans-tight">
<img src="/brands/skripsi-kilat-ai/file/content/carousels/2026-05-04-carousel-bab-2-vs-bab-3-yang-dosen-nggak-jelasin-1/_assets/slide-1.png" class="hook-bg" alt="AKADEMIS · CLARITY SERIES" loading="eager">
<div class="hook-overlay">
<div class="hook-label">AKADEMIS · CLARITY SERIES</div>
<div class="hook-content">
<h1 class="hook-title">Bab 2 vs Bab 3: <em class="serif-italic">Kok Mirip Tapi Beda?</em></h1>
<p class="hook-sub">Yang dosen nggak pernah jelasin dengan gamblang</p>
</div>
<div class="hook-cta">Baca Sekarang →</div>
</div>
</section>
<!-- Slide 1 SKIPPED — backend inject image hook here -->
<!-- Slide 2: Hook restate -->
<section class="slide slide-2 carousel-slide bg-white-grid">
<div class="number-badge">02 / 10</div>
<div style="position:relative; width:380px; height:380px; margin:0 auto 40px;">
<svg style="position:absolute; inset:0; width:100%; height:100%;" viewBox="0 0 380 380">
<circle cx="190" cy="190" r="180" stroke="var(--primary)" stroke-width="2" fill="none" opacity="0.2"/>
<circle cx="190" cy="190" r="140" stroke="var(--secondary)" stroke-width="3" fill="none" opacity="0.4"/>
<circle cx="190" cy="190" r="100" 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(--primary)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
<path d="M9.5 2A2.5 2.5 0 0 1 12 4.5v15a2.5 2.5 0 0 1-4.96.44 2.5 2.5 0 0 1-2.96-3.08 3 3 0 0 1-.34-5.58 2.5 2.5 0 0 1 1.32-4.24 2.5 2.5 0 0 1 4.44-2.04A2.5 2.5 0 0 1 9.5 2Z"/>
<path d="M14.5 2A2.5 2.5 0 0 0 12 4.5v15a2.5 2.5 0 0 0 4.96.44 2.5 2.5 0 0 0 2.96-3.08 3 3 0 0 0 .34-5.58 2.5 2.5 0 0 0-1.32-4.24 2.5 2.5 0 0 0-4.44-2.04A2.5 2.5 0 0 0 14.5 2Z"/>
</svg>
</div>
</div>
<h2 class="headline" style="text-align:center; margin-bottom:32px;">
Pas ditanya dosen:<br>"<span class="highlight">Bedanya apa?</span>"
</h2>
<p class="body" style="text-align:center; color:var(--muted); max-width:680px; margin:0 auto;">
Kalau lo cuma bisa senyum manis tanpa jawaban jelas, tandanya lo belum paham fungsi masing-masing bab.
</p>
<div class="brand-ribbon">@luluscepat_ai</div>
</section>
<!-- Slide 3: Setup context -->
<section class="slide slide-3 carousel-slide bg-cream-textured">
<div class="number-badge">03 / 10</div>
<div class="stripe" style="margin-bottom:40px;"></div>
<h2 class="headline" style="margin-bottom:32px;">
Banyak yang kira<br>Bab 2 & Bab 3<br>cuma <span class="accent-word">formalitas.</span>
</h2>
<p class="body" style="margin-bottom:24px;">
Padahal, kalau landasan teori dan metodologimu nggak sinkron, penelitianmu itu ibarat:
</p>
<p class="body" style="color:var(--primary); font-weight:600;">
Mau perang tapi nggak tau musuhnya siapa dan nggak bawa senjata yang bener.
</p>
<div class="brand-ribbon">@luluscepat_ai</div>
</section>
<!-- Slide 4: Bab 2 explained -->
<section class="slide slide-4 carousel-slide bg-white-grid">
<div class="number-badge">04 / 10</div>
<div class="soft-card">
<div class="number-box">2</div>
<div style="flex:1;">
<h3 style="font-family:'Plus Jakarta Sans',sans-serif; font-size:40px; font-weight:800; line-height:1.2; margin-bottom:16px; color:var(--primary);">
Bab 2: Landasan Teori
</h3>
<p class="body" style="color:var(--neutral-mid);">
Ini adalah <span class="highlight">"senjata konseptual"</span> lo. Berisi teori, konsep, penelitian terdahulu yang relevan.
</p>
</div>
</div>
<p class="body" style="margin-top:32px; line-height:1.6;">
<strong style="color:var(--primary);">Fungsi:</strong><br>
Kasih <span class="highlight">framework berpikir</span> buat penelitian lo. Apa yang udah ditemukan orang lain? Apa gap-nya? Kenapa penelitian lo penting?
</p>
<p class="body" style="margin-top:24px; color:var(--muted); font-style:italic;">
Analogi: Peta medan perang sebelum lo eksekusi strategi.
</p>
<div class="brand-ribbon">@luluscepat_ai</div>
</section>
<!-- Slide 5: Bab 3 explained -->
<section class="slide slide-5 carousel-slide bg-white-grid">
<div class="number-badge">05 / 10</div>
<div class="soft-card secondary">
<div class="number-box">3</div>
<div style="flex:1;">
<h3 style="font-family:'Plus Jakarta Sans',sans-serif; font-size:40px; font-weight:800; line-height:1.2; margin-bottom:16px; color:var(--secondary);">
Bab 3: Metodologi Penelitian
</h3>
<p class="body" style="color:var(--neutral-mid);">
Ini adalah <span class="highlight">"rencana eksekusi"</span> lo. Berisi bagaimana lo bakal dapetin data dan analisis.
</p>
</div>
</div>
<p class="body" style="margin-top:32px; line-height:1.6;">
<strong style="color:var(--secondary);">Fungsi:</strong><br>
Jelaskan <span class="highlight">teknik riset</span> yang lo pakai. Desain penelitian, populasi & sampel, instrumen, teknik analisis data.
</p>
<p class="body" style="margin-top:24px; color:var(--muted); font-style:italic;">
Analogi: SOP operasional pas lo turun ke lapangan.
</p>
<div class="brand-ribbon">@luluscepat_ai</div>
</section>
<!-- Slide 6: Dark pause — key insight -->
<section class="slide slide-6 carousel-slide bg-dark-glow">
<div class="number-badge" style="color:var(--ink-on-dark);">06 / 10</div>
<div style="text-align:center;">
<svg style="width:80px; height:80px; margin:0 auto 40px; display:block;" viewBox="0 0 24 24" fill="none" stroke="var(--secondary)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
<polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2"/>
</svg>
<h2 style="font-family:'Plus Jakarta Sans',sans-serif; font-size:64px; font-weight:800; line-height:1.15; color:var(--ink-on-dark); margin-bottom:32px;">
Bab 2 = <span style="color:var(--secondary);">WHY</span><br>
Bab 3 = <span style="color:var(--accent);">HOW</span>
</h2>
<p class="body" style="color:rgba(250,250,250,0.8);">
Kalau Bab 2 ngasih <em>alasan</em> penelitian lo penting, Bab 3 ngasih <em>cara</em> lo buktiin itu.
</p>
</div>
<div style="position:absolute; bottom:80px; left:50%; transform:translateX(-50%);">
<div style="width:16px; height:16px; background:var(--secondary); border-radius:50%;"></div>
</div>
<div class="brand-ribbon" style="color:rgba(250,250,250,0.6);">@luluscepat_ai</div>
</section>
<!-- Slide 7: Common mistake -->
<section class="slide slide-7 carousel-slide bg-cream-textured">
<div class="number-badge">07 / 10</div>
<div style="position:relative; text-align:center;">
<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;">!</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">
<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>
<h2 class="headline" style="text-align:center; margin-top:32px; margin-bottom:24px;">
Kesalahan paling sering:
</h2>
<p class="body" style="text-align:center; color:var(--danger); font-weight:600; max-width:680px; margin:0 auto;">
Nulis Bab 3 tanpa baca ulang Bab 2. Jadinya metodologi nggak nyambung sama teori yang dipakai.
</p>
<div class="brand-ribbon">@luluscepat_ai</div>
</section>
<!-- Slide 8: Sync check -->
<section class="slide slide-8 carousel-slide bg-white-grid">
<div class="number-badge">08 / 10</div>
<div class="caption" style="margin-bottom:32px; color:var(--accent);">CEK SINKRONISASI</div>
<h2 class="headline" style="margin-bottom:40px;">
Cara cek apakah<br>Bab 2 & Bab 3 lo<br><span class="highlight">udah nyambung:</span>
</h2>
<div style="display:flex; flex-direction:column; gap:24px;">
<div style="display:flex; gap:16px; align-items:flex-start;">
<div style="width:12px; height:12px; background:var(--primary); border-radius:50%; margin-top:14px; flex-shrink:0;"></div>
<p class="body">Variabel penelitian di Bab 3 harus berasal dari konsep teori di Bab 2</p>
</div>
<div style="display:flex; gap:16px; align-items:flex-start;">
<div style="width:12px; height:12px; background:var(--secondary); border-radius:50%; margin-top:14px; flex-shrink:0;"></div>
<p class="body">Instrumen yang lo pilih (kuesioner/wawancara) harus sesuai dengan teori yang dipakai</p>
</div>
<div style="display:flex; gap:16px; align-items:flex-start;">
<div style="width:12px; height:12px; background:var(--accent); border-radius:50%; margin-top:14px; flex-shrink:0;"></div>
<p class="body">Hipotesis (kalau ada) di Bab 2 harus bisa diuji pakai metode di Bab 3</p>
</div>
</div>
<div class="brand-ribbon">@luluscepat_ai</div>
</section>
<!-- Slide 9: Connector -->
<section class="slide slide-9 carousel-slide bg-cream-textured">
<div class="number-badge">09 / 10</div>
<div class="stripe" style="margin-bottom:40px; background:var(--accent);"></div>
<h2 class="headline" style="margin-bottom:32px;">
Inget: Dosen penguji<br>bakal <span class="accent-purple">cross-check</span><br>antara kedua bab ini.
</h2>
<p class="body" style="margin-bottom:24px;">
Kalau lo nggak bisa jelasin alur logika dari teori ke metodologi, itu red flag buat mereka.
</p>
<p class="body" style="color:var(--primary); font-weight:600;">
Jangan sampai lo "asbun" pas bimbingan besok.
</p>
<div class="brand-ribbon">@luluscepat_ai</div>
</section>
<!-- Slide 10: CTA -->
<section class="slide slide-10 carousel-slide bg-secondary-pattern">
<div class="number-badge" style="color:rgba(255,255,255,0.9);">10 / 10</div>
<div style="flex:1; display:flex; flex-direction:column; justify-content:center;">
<svg style="width:96px; height:96px; margin:0 auto 40px; display:block;" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
<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:56px; font-weight:800; line-height:1.15; color:white; text-align:center; margin-bottom:32px;">
Save post ini<br>buat referensi besok.
</h2>
<p style="font-size:32px; font-weight:500; line-height:1.4; color:rgba(255,255,255,0.9); text-align:center; max-width:680px; margin:0 auto 48px;">
Atau share ke temen sekelas yang masih bingung bedain Bab 2 & Bab 3.
</p>
<div style="display:inline-block; background:white; color:var(--secondary); padding:20px 40px; border-radius:999px; font-size:28px; font-weight:700; text-transform:uppercase; letter-spacing:0.08em; align-self:center;">
→ SAVE SEKARANG
</div>
</div>
<div style="position:absolute; bottom:48px; left:50%; transform:translateX(-50%); text-align:center;">
<div style="font-size:28px; font-weight:800; color:white; margin-bottom:8px;">Skripsi Kilat AI</div>
<div style="font-size:22px; font-weight:600; color:rgba(255,255,255,0.7); letter-spacing:0.05em;">@luluscepat_ai</div>
</div>
</section>
</body>
</html>
```