<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Macramé Candle Wall Hanger Masterclass</title>
<link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;0,700;1,400;1,600&family=Jost:wght@300;400;500&display=swap" rel="stylesheet" />
<style>
  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
  :root {
    --cream: #FAF5ED; --warm-white: #FDF8F2; --sand: #E6D9C8;
    --tan: #C8A47A; --brown: #7A4E2D; --deep: #1E1208;
    --amber: #D4823A; --glow: #F5C97A; --green: #3D6B4A;
    --text: #1E1208; --muted: #7A6050;
  }
  html { scroll-behavior: smooth; }
  body { font-family: 'Jost', sans-serif; background: var(--deep); color: var(--cream); line-height: 1.75; font-size: 18px; }

  /* ── HERO ── */
  .hero {
    min-height: 100svh; display: flex; flex-direction: column;
    align-items: center; justify-content: flex-end;
    padding: 0 24px 60px; position: relative; overflow: hidden; text-align: center;
  }
  .hero-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }
  .hero-img-placeholder {
    position: absolute; inset: 0;
    background: linear-gradient(160deg, #2a1a0a 0%, #3d2410 35%, #1a0d05 100%);
    display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 16px; color: var(--tan);
  }
  .placeholder-label { font-size: 13px; letter-spacing: 0.12em; opacity: 0.6; max-width: 260px; line-height: 1.5; text-align: center; }
  .candle-icon { font-size: 64px; filter: drop-shadow(0 0 24px rgba(212,130,58,0.7)); animation: flicker 3s ease-in-out infinite; }
  @keyframes flicker {
    0%,100% { filter: drop-shadow(0 0 20px rgba(212,130,58,0.6)); }
    50%      { filter: drop-shadow(0 0 36px rgba(245,201,122,0.9)); }
  }
  .hero-scrim {
    position: absolute; inset: 0;
    background: linear-gradient(to bottom, rgba(10,5,2,0.25) 0%, rgba(10,5,2,0.0) 30%, rgba(10,5,2,0.55) 65%, rgba(10,5,2,0.92) 100%);
  }
  .hero-content { position: relative; z-index: 2; max-width: 640px; }
  .hero-badge {
    display: inline-block; font-size: 11px; font-weight: 500; letter-spacing: 0.18em; text-transform: uppercase;
    color: var(--glow); border: 1px solid rgba(245,201,122,0.4); padding: 6px 18px; border-radius: 100px;
    margin-bottom: 22px; animation: fadeUp 0.8s ease both;
  }
  .hero h1 {
    font-family: 'Cormorant Garamond', serif; font-size: clamp(2.6rem, 8vw, 5rem);
    font-weight: 600; line-height: 1.1; margin-bottom: 18px; animation: fadeUp 0.9s 0.1s ease both;
  }
  .hero h1 em { font-style: italic; color: var(--glow); }
  .hero-sub { font-size: clamp(1rem, 2.5vw, 1.15rem); color: rgba(250,245,237,0.75); font-weight: 300; margin-bottom: 36px; animation: fadeUp 1s 0.2s ease both; }
  .hero-cta-hint { display: flex; align-items: center; justify-content: center; gap: 10px; font-size: 13px; color: rgba(250,245,237,0.5); animation: fadeUp 1s 0.35s ease both; }
  .hero-cta-hint::before, .hero-cta-hint::after { content: ''; width: 40px; height: 1px; background: rgba(245,201,122,0.3); }

  /* ── SHARED ── */
  .section-label { font-size: 11px; text-transform: uppercase; letter-spacing: 0.18em; color: var(--amber); font-weight: 500; margin-bottom: 16px; }
  .divider { width: 48px; height: 2px; background: var(--tan); border-radius: 2px; margin: 20px auto 28px; }
  .container { max-width: 640px; margin: 0 auto; }

  /* ── LEAD ── */
  .lead { background: var(--cream); color: var(--text); padding: 80px 24px; text-align: center; }
  .lead h2 { font-family: 'Cormorant Garamond', serif; font-size: clamp(1.9rem, 5vw, 2.8rem); font-weight: 600; line-height: 1.2; color: var(--deep); max-width: 600px; margin: 0 auto 40px; }
  .imagine-list { list-style: none; display: flex; flex-direction: column; gap: 16px; max-width: 620px; margin: 0 auto; text-align: left; }
  .imagine-list li { display: flex; gap: 18px; align-items: flex-start; background: var(--warm-white); border: 1px solid var(--sand); padding: 22px 24px; border-radius: 14px; }
  .imagine-list .icon { font-size: 24px; flex-shrink: 0; margin-top: 1px; }
  .imagine-list p { font-size: 1rem; color: var(--text); line-height: 1.65; }

  /* ── IMAGE STRIP ── */
  .img-strip { background: var(--deep); display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 3px; }
  .img-strip-item { aspect-ratio: 3/4; position: relative; overflow: hidden; background: #1a0d05; }
  .img-strip-item img { width: 100%; height: 100%; object-fit: cover; display: block; }
  .img-placeholder-strip { width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; color: var(--tan); font-size: 11px; letter-spacing: 0.08em; text-align: center; padding: 12px; opacity: 0.45; }
  .img-placeholder-strip span { font-size: 28px; }

  /* ── PROBLEM ── */
  .problem { background: var(--deep); padding: 80px 24px; }
  .problem h2 { font-family: 'Cormorant Garamond', serif; font-size: clamp(1.9rem, 5vw, 2.8rem); font-weight: 600; line-height: 1.2; margin-bottom: 28px; color: var(--cream); }
  .problem h2 em { font-style: italic; color: var(--glow); }
  .problem p { color: rgba(250,245,237,0.75); font-size: 1rem; margin-bottom: 20px; font-weight: 300; }
  .problem p strong { color: var(--cream); font-weight: 500; }
  .problem-callout { margin-top: 32px; border-left: 3px solid var(--amber); padding: 18px 24px; background: rgba(212,130,58,0.08); border-radius: 0 10px 10px 0; font-family: 'Cormorant Garamond', serif; font-size: 1.2rem; font-style: italic; line-height: 1.5; color: rgba(250,245,237,0.85); }

  /* ── CREATOR ── */
  .creator { background: #120900; padding: 80px 24px; }
  .creator-card { display: flex; gap: 28px; align-items: flex-start; background: rgba(255,255,255,0.04); border: 1px solid rgba(200,164,122,0.2); border-radius: 18px; padding: 36px 32px; }
  .creator-avatar { width: 76px; height: 76px; border-radius: 50%; background: linear-gradient(135deg, var(--amber), var(--brown)); flex-shrink: 0; display: flex; align-items: center; justify-content: center; font-family: 'Cormorant Garamond', serif; font-size: 32px; color: var(--cream); font-style: italic; overflow: hidden; }
  .creator-avatar img { width: 100%; height: 100%; object-fit: cover; }
  .creator-text h3 { font-family: 'Cormorant Garamond', serif; font-size: 1.5rem; font-weight: 600; margin-bottom: 4px; color: var(--cream); }
  .creator-title { font-size: 12px; color: var(--tan); font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 16px; }
  .creator-text p { font-size: 0.95rem; color: rgba(250,245,237,0.7); line-height: 1.75; font-weight: 300; }

  /* ── COURSE INTRO ── */
  .course-intro { background: var(--cream); color: var(--text); padding: 80px 24px; text-align: center; }
  .course-intro h2 { font-family: 'Cormorant Garamond', serif; font-size: clamp(1.9rem, 5vw, 2.8rem); font-weight: 600; line-height: 1.2; color: var(--deep); margin-bottom: 10px; }
  .course-tagline { font-size: 1rem; color: var(--muted); margin-bottom: 48px; font-weight: 300; }
  .course-screens { width: 100%; aspect-ratio: 16/9; background: #1E1208; border-radius: 16px; margin-bottom: 48px; overflow: hidden; position: relative; display: flex; align-items: center; justify-content: center; box-shadow: 0 24px 60px rgba(0,0,0,0.25); }
  .course-screens img { width: 100%; height: 100%; object-fit: cover; }
  .screens-placeholder { display: flex; flex-direction: column; align-items: center; gap: 10px; color: var(--tan); opacity: 0.45; font-size: 13px; letter-spacing: 0.08em; }
  .screens-placeholder span { font-size: 40px; }
  .modules { display: flex; flex-direction: column; border: 1px solid var(--sand); border-radius: 16px; overflow: hidden; text-align: left; }
  .module { padding: 24px 28px; border-bottom: 1px solid var(--sand); display: grid; grid-template-columns: 52px 1fr; gap: 0 18px; align-items: start; background: var(--warm-white); transition: background 0.2s; }
  .module:last-child { border-bottom: none; }
  .module:hover { background: var(--cream); }
  .module-img { width: 52px; height: 52px; border-radius: 10px; object-fit: cover; background: var(--sand); display: flex; align-items: center; justify-content: center; font-size: 22px; flex-shrink: 0; overflow: hidden; }
  .module-img img { width: 100%; height: 100%; object-fit: cover; border-radius: 10px; }
  .module-num { font-size: 11px; text-transform: uppercase; letter-spacing: 0.14em; color: var(--amber); font-weight: 500; margin-bottom: 4px; }
  .module h3 { font-family: 'Cormorant Garamond', serif; font-size: 1.2rem; font-weight: 600; color: var(--deep); margin-bottom: 12px; }
  .module ul { list-style: none; display: flex; flex-direction: column; gap: 7px; }
  .module ul li { font-size: 0.9rem; color: var(--muted); padding-left: 18px; position: relative; font-weight: 300; }
  .module ul li::before { content: '→'; position: absolute; left: 0; color: var(--tan); font-size: 0.85rem; }

  /* ── PRICING ── */
  .pricing { background: #120900; padding: 80px 24px; text-align: center; }
  .pricing h2 { font-family: 'Cormorant Garamond', serif; font-size: clamp(1.9rem, 5vw, 2.6rem); font-weight: 600; margin-bottom: 10px; color: var(--cream); }
  .reason-box { background: rgba(212,130,58,0.1); border: 1px solid rgba(212,130,58,0.3); border-radius: 12px; padding: 20px 24px; font-family: 'Cormorant Garamond', serif; font-size: 1.1rem; font-style: italic; line-height: 1.6; color: rgba(250,245,237,0.8); margin: 24px 0 36px; text-align: left; }
  .price-box { display: flex; flex-direction: column; align-items: center; gap: 6px; margin-bottom: 32px; }
  .price-was { font-size: 1.1rem; color: rgba(250,245,237,0.4); text-decoration: line-through; }
  .price-now { font-family: 'Cormorant Garamond', serif; font-size: 4rem; font-weight: 700; color: var(--cream); line-height: 1; }
  .price-desc { font-size: 13px; color: rgba(250,245,237,0.5); letter-spacing: 0.04em; }

  /* ── BUTTON ── */
  .cta-wrap { display: flex; flex-direction: column; align-items: center; gap: 14px; }
  .btn-main { display: inline-block; background: var(--green); color: #fff; font-family: 'Jost', sans-serif; font-size: 1.05rem; font-weight: 500; padding: 20px 48px; border-radius: 100px; text-decoration: none; border: none; cursor: pointer; letter-spacing: 0.03em; box-shadow: 0 8px 32px rgba(61,107,74,0.45); transition: transform 0.18s, box-shadow 0.18s; }
  .btn-main:hover { transform: translateY(-3px); box-shadow: 0 14px 40px rgba(61,107,74,0.55); }
  .btn-sub { font-size: 13px; color: rgba(250,245,237,0.45); }
  .trust-logos { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; margin-top: 12px; opacity: 0.4; }
  .trust-logos span { font-size: 11px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; border: 1.5px solid rgba(250,245,237,0.3); padding: 5px 12px; border-radius: 6px; color: var(--cream); }

  /* ── GUARANTEE ── */
  .guarantee { background: var(--cream); padding: 80px 24px; }
  .guarantee-box { border: 2px dashed var(--tan); border-radius: 18px; padding: 40px 36px; text-align: center; background: var(--warm-white); }
  .guarantee-box .shield { font-size: 52px; margin-bottom: 18px; }
  .guarantee-box h2 { font-family: 'Cormorant Garamond', serif; font-size: 1.8rem; font-weight: 600; color: var(--deep); margin-bottom: 16px; }
  .guarantee-box p { font-size: 0.95rem; color: var(--muted); line-height: 1.75; max-width: 460px; margin: 0 auto; font-weight: 300; }

  /* ── BONUSES ── */
  .bonuses { background: #120900; padding: 80px 24px; }
  .bonuses-header { text-align: center; margin-bottom: 40px; }
  .bonuses-header h2 { font-family: 'Cormorant Garamond', serif; font-size: clamp(1.9rem, 5vw, 2.6rem); font-weight: 600; color: var(--cream); }
  .bonus-list { display: flex; flex-direction: column; gap: 20px; }
  .bonus-card { background: rgba(255,255,255,0.04); border: 1px solid rgba(200,164,122,0.2); border-radius: 16px; overflow: hidden; display: grid; grid-template-columns: 120px 1fr; }
  .bonus-img { background: #1a0d05; display: flex; align-items: center; justify-content: center; font-size: 40px; }
  .bonus-img img { width: 100%; height: 100%; object-fit: cover; }
  .bonus-text { padding: 24px; }
  .bonus-text h3 { font-family: 'Cormorant Garamond', serif; font-size: 1.2rem; font-weight: 600; color: var(--cream); margin-bottom: 8px; }
  .bonus-tag { display: inline-block; font-size: 10px; text-transform: uppercase; letter-spacing: 0.12em; color: var(--glow); border: 1px solid rgba(245,201,122,0.3); padding: 3px 10px; border-radius: 100px; margin-bottom: 10px; }
  .bonus-text p { font-size: 0.9rem; color: rgba(250,245,237,0.6); line-height: 1.65; font-weight: 300; }

  /* ── STACKING ── */
  .stacking { background: var(--deep); padding: 80px 24px; text-align: center; position: relative; overflow: hidden; }
  .stacking::before { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse 70% 60% at 50% 50%, rgba(212,130,58,0.08) 0%, transparent 70%); pointer-events: none; }
  .stacking .container { position: relative; }
  .stacking h2 { font-family: 'Cormorant Garamond', serif; font-size: clamp(1.9rem, 5vw, 2.6rem); font-weight: 600; margin-bottom: 8px; }
  .stacking .sub { color: rgba(250,245,237,0.5); font-size: 0.95rem; margin-bottom: 40px; font-weight: 300; }
  .stack-visual { width: 100%; aspect-ratio: 4/3; background: #1a0d05; border-radius: 16px; margin-bottom: 36px; overflow: hidden; display: flex; align-items: center; justify-content: center; border: 1px solid rgba(200,164,122,0.15); }
  .stack-visual img { width: 100%; height: 100%; object-fit: cover; }
  .stack-visual-placeholder { color: var(--tan); opacity: 0.4; font-size: 13px; letter-spacing: 0.08em; text-align: center; display: flex; flex-direction: column; gap: 10px; align-items: center; }
  .stack-visual-placeholder span { font-size: 40px; }
  .stack-items { display: flex; flex-direction: column; gap: 12px; text-align: left; margin-bottom: 40px; }
  .stack-item { background: rgba(255,255,255,0.05); border: 1px solid rgba(200,164,122,0.15); border-radius: 10px; padding: 16px 20px; display: flex; align-items: center; gap: 14px; }
  .stack-check { width: 28px; height: 28px; border-radius: 50%; background: var(--green); display: flex; align-items: center; justify-content: center; font-size: 13px; flex-shrink: 0; color: #fff; }
  .stack-item span { font-size: 0.95rem; color: rgba(250,245,237,0.82); font-weight: 300; }

  /* ── FAQ ── */
  .faq { background: var(--cream); color: var(--text); padding: 80px 24px; }
  .faq-header { text-align: center; margin-bottom: 40px; }
  .faq-header h2 { font-family: 'Cormorant Garamond', serif; font-size: clamp(1.9rem, 5vw, 2.6rem); font-weight: 600; color: var(--deep); }
  .faq-list { display: flex; flex-direction: column; border: 1px solid var(--sand); border-radius: 16px; overflow: hidden; }
  .faq-item { border-bottom: 1px solid var(--sand); background: var(--warm-white); }
  .faq-item:last-child { border-bottom: none; }
  details summary { list-style: none; }
  details summary::-webkit-details-marker { display: none; }
  .faq-q { display: flex; justify-content: space-between; align-items: center; padding: 22px 28px; cursor: pointer; font-size: 1rem; font-weight: 500; color: var(--deep); gap: 14px; user-select: none; }
  .faq-arrow { font-size: 1.5rem; color: var(--tan); flex-shrink: 0; transition: transform 0.22s; line-height: 1; }
  details[open] .faq-arrow { transform: rotate(45deg); }
  .faq-a { padding: 0 28px 22px; font-size: 0.95rem; color: var(--muted); line-height: 1.75; font-weight: 300; }

  /* ── FINAL CTA ── */
  .final-cta { background: var(--deep); padding: 100px 24px; text-align: center; position: relative; overflow: hidden; }
  .final-cta::before { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse 80% 60% at 50% 100%, rgba(212,130,58,0.12) 0%, transparent 65%); }
  .final-cta .container { position: relative; max-width: 560px; }
  .final-cta h2 { font-family: 'Cormorant Garamond', serif; font-size: clamp(2rem, 6vw, 3.2rem); font-weight: 600; line-height: 1.15; margin-bottom: 16px; }
  .final-cta h2 em { font-style: italic; color: var(--glow); }
  .final-cta p { font-size: 1rem; color: rgba(250,245,237,0.65); margin-bottom: 40px; font-weight: 300; }

  /* ── FOOTER ── */
  footer { background: #0a0500; color: rgba(250,245,237,0.3); text-align: center; padding: 32px 24px; font-size: 12px; letter-spacing: 0.04em; }
  footer a { color: inherit; }

  /* ── ANIMATIONS ── */
  @keyframes fadeUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }

  /* ── RESPONSIVE ── */
  @media (max-width: 560px) {
    .creator-card { flex-direction: column; }
    .bonus-card { grid-template-columns: 1fr; }
    .bonus-img { height: 100px; }
    .img-strip { grid-template-columns: 1fr; }
    .img-strip-item { aspect-ratio: 16/9; }
  }
</style>
</head>
<body>

<!-- ══════════════════════════════════════
  1. ABOVE THE FOLD
  ★ IMAGE: Replace placeholder with your real photo.
  Prompt: "Woman's hands knotting a macramé wall hanger,
  lit candle glowing in the rope cradle, warm golden candlelight,
  dark moody cosy room behind her, close-up, photorealistic lifestyle photography"
  How to swap: delete the hero-img-placeholder div, add:
  <img class="hero-img" src="YOUR-PHOTO.jpg" alt="Macramé candle wall hanger" />
══════════════════════════════════════ -->
<section class="hero">
  <div class="hero-img-placeholder">
    <div class="candle-icon">🕯️</div>
    <p class="placeholder-label">[ Hero image: hands knotting macramé with candle glowing inside ]</p>
  </div>
  <div class="hero-scrim"></div>
  <div class="hero-content">
    <span class="hero-badge">New · Beta Price · Limited Time</span>
    <h1>Make a stunning macramé candle wall hanger</h1>
    <p class="hero-sub">— even if you've never tied a single knot in your life.</p>
    <div class="hero-cta-hint">scroll to see how</div>
  </div>
</section>


<!-- ══════════════════════════════════════
  2. THE LEAD — IMAGINE IF
══════════════════════════════════════ -->
<section class="lead">
  <div class="container">
    <p class="section-label">Imagine if you could…</p>
    <h2>Fill Any Room With the Kind of Warm, Glowing Atmosphere You've Always Wanted</h2>
    <div class="divider"></div>
    <ul class="imagine-list">
      <li>
        <span class="icon">🕯️</span>
        <p>Make a macramé candle wall hanger that looks like it came straight from an expensive boutique — using nothing but cotton rope, scissors, and your own two hands.</p>
      </li>
      <li>
        <span class="icon">✨</span>
        <p>Create something totally unique, without any special tools, art skills, or experience — and have it finished in a single afternoon.</p>
      </li>
      <li>
        <span class="icon">🏡</span>
        <p>Stand back and watch how the whole room changes when candlelight glows through knotted rope at golden hour — and know that you made every single knot yourself.</p>
      </li>
    </ul>
  </div>
</section>


<!-- ══════════════════════════════════════
  IMAGE STRIP — 3 mood / process shots
  ★ PROMPTS:
  Left:   "Macramé candle wall hanger on a warm plaster wall, candle glowing amber inside the rope cradle, dark moody evening, photorealistic"
  Centre: "Close-up of hands tying a square knot in thick cotton rope, warm candle glow blurred behind, photorealistic"
  Right:  "Cosy living room at night, two macramé candle hangers glowing on either side of a fireplace, warm amber light"
  How to swap: replace each inner div with <img src="YOUR-IMAGE.jpg" alt="..." />
══════════════════════════════════════ -->
<div class="img-strip">
  <div class="img-strip-item"><div class="img-placeholder-strip"><span>🕯️</span>Hanger on wall — candle lit</div></div>
  <div class="img-strip-item"><div class="img-placeholder-strip"><span>🙌</span>Hands tying knots</div></div>
  <div class="img-strip-item"><div class="img-placeholder-strip"><span>🏡</span>Room atmosphere shot</div></div>
</div>


<!-- ══════════════════════════════════════
  3. PROBLEM DIG-IN
══════════════════════════════════════ -->
<section class="problem">
  <div class="container">
    <p class="section-label" style="color:var(--glow);">Yes — you can actually make this.</p>
    <h2>It Looks <em>Intricate.</em> It's Actually Just Three Knots, Repeated.</h2>
    <p>When you see a macramé candle wall hanger — the diamond pattern, the chevron knotwork, that rope cradle holding a glowing candle — it's easy to assume it must take years of practice to pull off. It doesn't.</p>
    <p>Look at the hanger closely. The entire diamond and chevron pattern? <strong>One knot, angled left and right.</strong> The cradle holding the tea light? <strong>A small cluster of the same knot, pulled into a circle.</strong> The fringe at the bottom? You literally just leave the cords hanging.</p>
    <p>There's no complicated weaving. The whole hanger is built from two knots — the square knot and the diagonal double half hitch. That's it. Most people tie their first one correctly within ten minutes of seeing it demonstrated.</p>
    <div class="problem-callout">
      "You don't need to master macramé. You just need to start — and the knots will take you the rest of the way."
    </div>
  </div>
</section>


<!-- ══════════════════════════════════════
  4. INTRODUCING THE CREATOR
  ★ CREATOR PHOTO: replace the italic S with:
  <img src="YOUR-PHOTO.jpg" alt="Sara" />
══════════════════════════════════════ -->
<section class="creator">
  <div class="container">
    <p class="section-label" style="color:var(--tan);margin-bottom:24px;">The person behind this</p>
    <div class="creator-card">
      <div class="creator-avatar"><span style="font-style:italic;">S</span></div>
      <div class="creator-text">
        <h3>Hi, I'm Sara</h3>
        <p class="creator-title">Maker · Macramé Candle Wall Hanger Masterclass</p>
        <p>I started knotting rope on my kitchen table with no plan, no art background, and no idea what I was doing. I just loved the way candlelight looked glowing through woven cotton. My first hanger took one afternoon. I made five more that week. That's exactly why I created this — so you can skip all the trial and error, and get straight to the part where you're standing back thinking: <em>I can't believe I made that.</em></p>
      </div>
    </div>
  </div>
</section>


<!-- ══════════════════════════════════════
  5. COURSE INTRO & MODULES
  ★ COURSE SCREENS IMAGE:
  Prompt: "Online video course on laptop, phone and tablet screens, macramé candle hanger lesson
  visible on screen, warm wooden surface, lifestyle flatlay photography"
  How to swap: replace the screens-placeholder div with <img src="YOUR-SCREENS.jpg" ... />

  ★ MODULE IMAGES (each 52×52px thumbnail):
  Module 1: "Flat lay of natural cotton rope, scissors and a glass tea light holder on wood, warm overhead light"
  Module 2: "Close-up hands tying a square knot in cotton rope, candlelight glow behind, dark background"
  Module 3: "Hands building the body of a macramé hanger, half-finished, warm amber tones"
  Module 4: "Hands forming a rope cradle with a glowing tea light sitting inside it, close-up"
  Module 5: "Finished macramé candle wall hanger hanging on plaster wall, candle lit, full fringe, golden glow"
  How to swap: replace each emoji in .module-img with <img src="moduleN.jpg" alt="..." />
══════════════════════════════════════ -->
<section class="course-intro">
  <div class="container">
    <p class="section-label" style="color:var(--amber);">Introducing</p>
    <h2>The Macramé Candle Wall Hanger Masterclass</h2>
    <p class="course-tagline">Your complete step-by-step video guide — from your very first knot to a glowing hanger on your wall.</p>

    <div class="course-screens">
      <div class="screens-placeholder"><span>🎬</span>[ Course screens mockup — laptop + phone + tablet ]</div>
    </div>

    <div class="modules">
      <div class="module">
        <div class="module-img">🪢</div>
        <div>
          <p class="module-num">Module 1</p>
          <h3>Your Materials &amp; Setup — Everything You Actually Need</h3>
          <ul>
            <li>The exact rope thickness and type to buy — 5mm single-strand cotton is what creates that chunky, sculptural look</li>
            <li>How to attach your cords to the wooden dowel rod using a simple lark's head knot</li>
            <li>How many cords to cut, how long to cut them, and why the length matters more than you'd think</li>
          </ul>
        </div>
      </div>
      <div class="module">
        <div class="module-img">🙌</div>
        <div>
          <p class="module-num">Module 2</p>
          <h3>The Two Knots That Build the Entire Hanger</h3>
          <ul>
            <li>The Square Knot — the foundation of every row, simple to learn in under five minutes</li>
            <li>The Diagonal Double Half Hitch — the knot that creates the chevron and diamond pattern you can see in the finished piece</li>
            <li>How to tie both knots correctly so your tension is even and the pattern stays clean</li>
          </ul>
        </div>
      </div>
      <div class="module">
        <div class="module-img">🔷</div>
        <div>
          <p class="module-num">Module 3</p>
          <h3>Building the Diamond &amp; Chevron Pattern</h3>
          <ul>
            <li>How to set up your diagonal lines and angle them correctly for the V-shape at the top</li>
            <li>Working row by row down the diamond — this is where the hanger takes shape and starts looking impressive</li>
            <li>How to keep both sides symmetrical without measuring every cord individually</li>
          </ul>
        </div>
      </div>
      <div class="module">
        <div class="module-img">🕯️</div>
        <div>
          <p class="module-num">Module 4</p>
          <h3>Knotting the Candle Cradle</h3>
          <ul>
            <li>The exact knot sequence that forms the round basket shape that holds the glass tea light</li>
            <li>How to size it so a standard glass tea light holder sits snugly and safely without slipping</li>
            <li>How to transition cleanly from the diamond pattern above into the cradle below</li>
          </ul>
        </div>
      </div>
      <div class="module">
        <div class="module-img">🌿</div>
        <div>
          <p class="module-num">Module 5</p>
          <h3>Finishing the Fringe &amp; Hanging It on Your Wall</h3>
          <ul>
            <li>How to finish the cords below the cradle — trim them straight or leave them long and flowing</li>
            <li>How to hang the dowel rod on your wall with a single nail or a cord loop — no tools needed</li>
            <li>The final step: stepping back and looking at what you made</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</section>


<!-- ══════════════════════════════════════
  6. PRICE ANCHORING
══════════════════════════════════════ -->
<section class="pricing">
  <div class="container" style="max-width:560px;">
    <p class="section-label" style="color:var(--glow);">Limited Beta Offer</p>
    <h2>Get the Full Masterclass Today</h2>
    <div class="reason-box">
      "I'm still in the early beta phase and I want real results from real beginners. So I'm releasing this at a fraction of what it will normally cost. Once I've helped the first group of students make their hangers, the price goes up permanently. This is your window."
    </div>
    <div class="price-box">
      <span class="price-was">Normally $97</span>
      <span class="price-now">$47</span>
      <span class="price-desc">One-time payment · Lifetime access · No subscription ever</span>
    </div>
    <div class="cta-wrap">
      <a href="#checkout" class="btn-main">Unlock Lifetime Access Now</a>
      <span class="btn-sub">Secure checkout · Instant access · Stripe &amp; PayPal accepted</span>
    </div>
    <div class="trust-logos">
      <span>Visa</span><span>Mastercard</span><span>PayPal</span><span>Stripe</span>
    </div>
  </div>
</section>


<!-- ══════════════════════════════════════
  7. MONEY-BACK GUARANTEE
══════════════════════════════════════ -->
<section class="guarantee">
  <div class="container">
    <div class="guarantee-box">
      <div class="shield">🛡️</div>
      <h2>100% Money-Back Guarantee — 30 Days</h2>
      <p>I want you to feel completely confident. Go through the course, follow the steps — and if it isn't everything I've promised, send me a message within 30 days and I'll refund every penny. No questions. No hoops. You have nothing to lose and a beautiful, glowing handmade piece to gain.</p>
    </div>
  </div>
</section>


<!-- ══════════════════════════════════════
  8. BONUSES
  ★ BONUS IMAGES:
  Bonus 1: "Printable macramé knot reference cheat sheet on a wooden desk next to cotton rope, warm overhead light, flatlay"
  Bonus 2: "Finished macramé candle hanger wrapped in tissue paper with twine and a kraft gift tag, rustic wood, warm light"
  Bonus 3: "Macramé candle wall hanger flat-lay styled with dried pampas grass and linen fabric, soft natural window light"
  How to swap: replace each emoji in .bonus-img with <img src="bonusN.jpg" alt="..." />
══════════════════════════════════════ -->
<section class="bonuses">
  <div class="container">
    <div class="bonuses-header">
      <p class="section-label" style="color:var(--glow);">You Also Get — Free</p>
      <h2>Three Bonuses That Assume You've Already Succeeded</h2>
    </div>
    <div class="bonus-list">
      <div class="bonus-card">
        <div class="bonus-img">📋</div>
        <div class="bonus-text">
          <span class="bonus-tag">Bonus 1</span>
          <h3>The Quick-Knot Cheat Sheet</h3>
          <p>A printable one-page visual reference for all three knots. Stick it on your wall while you work — just the visual you need, nothing else. No need to keep pausing the video.</p>
        </div>
      </div>
      <div class="bonus-card">
        <div class="bonus-img">🎁</div>
        <div class="bonus-text">
          <span class="bonus-tag">Bonus 2</span>
          <h3>The Gift Packaging Guide</h3>
          <p>Your finished hanger is genuinely gift-worthy. This bonus shows you how to present it beautifully — tissue paper, ribbon, a handwritten tag — so it looks like something from an expensive boutique. Perfect for birthdays, housewarmings, or Christmas.</p>
        </div>
      </div>
      <div class="bonus-card">
        <div class="bonus-img">📸</div>
        <div class="bonus-text">
          <span class="bonus-tag">Bonus 3</span>
          <h3>The Flat-Lay Photo Formula</h3>
          <p>How to photograph your finished hanger so it looks stunning on Instagram or Pinterest — the right light, angles, and props. Make your work look as beautiful in a photo as it does glowing on your wall.</p>
        </div>
      </div>
    </div>
  </div>
</section>


<!-- ══════════════════════════════════════
  9. STACKING
  ★ STACKING VISUAL:
  Prompt: "Flat lay overhead shot of a laptop showing a macramé video lesson, a printed knot cheat sheet,
  a gift-wrapped macramé hanger, and a styled phone photo — all on a warm wooden surface, warm light"
  How to swap: replace the stack-visual-placeholder div with <img src="stacking.jpg" ... />
══════════════════════════════════════ -->
<section class="stacking">
  <div class="container">
    <h2>Here's Everything You're Getting</h2>
    <p class="sub">All included in your one-time payment of $47</p>
    <div class="stack-visual">
      <div class="stack-visual-placeholder"><span>🎬</span>[ Stacking image — course + all three bonuses together ]</div>
    </div>
    <div class="stack-items">
      <div class="stack-item"><div class="stack-check">✓</div><span>The Macramé Candle Wall Hanger Masterclass — all 5 modules, full step-by-step video</span></div>
      <div class="stack-item"><div class="stack-check">✓</div><span>Materials guide — exactly what to buy, how much, and where to get it</span></div>
      <div class="stack-item"><div class="stack-check">✓</div><span>Bonus 1: The Quick-Knot Cheat Sheet — printable, stick it on your wall</span></div>
      <div class="stack-item"><div class="stack-check">✓</div><span>Bonus 2: The Gift Packaging Guide — turn your hanger into a beautiful gift</span></div>
      <div class="stack-item"><div class="stack-check">✓</div><span>Bonus 3: The Flat-Lay Photo Formula — photograph your work like a pro</span></div>
      <div class="stack-item"><div class="stack-check">✓</div><span>Lifetime access — watch at your own pace, come back anytime, forever</span></div>
      <div class="stack-item"><div class="stack-check">✓</div><span>30-day money-back guarantee — zero risk, no questions asked</span></div>
    </div>
    <div class="cta-wrap">
      <a href="#checkout" class="btn-main">Unlock Lifetime Access Now</a>
      <span class="btn-sub" style="color:rgba(250,245,237,0.4);">One-time $47 · No subscription · Ever</span>
    </div>
  </div>
</section>


<!-- ══════════════════════════════════════
  10. FAQ
══════════════════════════════════════ -->
<section class="faq">
  <div class="container">
    <div class="faq-header">
      <p class="section-label">You're probably thinking…</p>
      <h2>Quick Answers</h2>
    </div>
    <div class="faq-list">
      <details class="faq-item">
        <summary class="faq-q">I've never done any crafting before. Can I really do this?<span class="faq-arrow">+</span></summary>
        <p class="faq-a">Yes — genuinely. The course was built for complete beginners. The first knot you learn in Module 2 is something most people get right on their very first try. No prior experience needed.</p>
      </details>
      <details class="faq-item">
        <summary class="faq-q">Do I need any special equipment or materials?<span class="faq-arrow">+</span></summary>
        <p class="faq-a">No special equipment. You need 5mm cotton rope (a few pounds on Amazon), a wooden dowel rod (cheap from any craft shop or Amazon), scissors, and something to prop the dowel on while you work. Module 1 covers everything with exact links and quantities.</p>
      </details>
      <details class="faq-item">
        <summary class="faq-q">Where does the course happen? Is it live?<span class="faq-arrow">+</span></summary>
        <p class="faq-a">It's fully online and pre-recorded. Watch it on your phone, tablet, or laptop, whenever you want. No live sessions, no set schedule. Midnight on your sofa works perfectly fine.</p>
      </details>
      <details class="faq-item">
        <summary class="faq-q">How long do I have access to the course?<span class="faq-arrow">+</span></summary>
        <p class="faq-a">Lifetime. You pay once, and it's yours forever. Come back in a year when you want to make another hanger — it'll still be waiting for you.</p>
      </details>
      <details class="faq-item">
        <summary class="faq-q">Is this a subscription? Will I ever be charged again?<span class="faq-arrow">+</span></summary>
        <p class="faq-a">Absolutely not. One payment of $47, and that's it forever. We process via Stripe and PayPal — both protect you from any future unauthorised charges. You will never see another charge from us.</p>
      </details>
      <details class="faq-item">
        <summary class="faq-q">When do I get access after paying?<span class="faq-arrow">+</span></summary>
        <p class="faq-a">Immediately. The moment your payment goes through, you'll receive a confirmation email with your login link. You can be watching Module 1 within two minutes of checking out.</p>
      </details>
    </div>
  </div>
</section>


<!-- ══════════════════════════════════════
  FINAL CTA
══════════════════════════════════════ -->
<section class="final-cta">
  <div class="container">
    <h2>One Afternoon.<br>A Roll of Rope.<br>A <em>Glowing Wall</em> You Made Yourself.</h2>
    <p>The kind of warm, candlelit atmosphere that makes any room feel like home — and the deep satisfaction of knowing every single knot was tied by your own hands.</p>
    <div class="price-box" style="margin-bottom:32px;">
      <span class="price-was">Normally $97</span>
      <span class="price-now">$47</span>
      <span class="price-desc" style="color:rgba(250,245,237,0.45);">One-time · Lifetime access · 30-day guarantee</span>
    </div>
    <div class="cta-wrap">
      <a href="#checkout" class="btn-main">Unlock Lifetime Access Now</a>
      <span class="btn-sub" style="color:rgba(250,245,237,0.4);">Secure checkout via Stripe or PayPal</span>
    </div>
  </div>
</section>

<footer>
  <p>© 2024 Macramé Candle Wall Hanger Masterclass &nbsp;·&nbsp; All rights reserved &nbsp;·&nbsp; <a href="#">Privacy Policy</a> &nbsp;·&nbsp; <a href="#">Terms</a></p>
</footer>

</body>
</html>