/* ============================================================
   BoomBigNose — /n8n-seeneo/ (n8n + seeneo WORKSHOP, paid)

   Rides on /event/event.css (tokens, both themes, hero, poster frame,
   wizard, payment box, slip dropzone) and /n8n-free/n8n-free.css
   (lockup, host row, chips, module and audience cards, venue line).
   Only what this page adds lives here.
   ============================================================ */

/* seeneo's mark is its own app icon — a dark squircle tile already, so it
   sits in the lockup as an image instead of a glyph on a brand colour. */
.lockup__tile--seeneo { display: block; padding: 0; object-fit: cover; }

/* The price is the number this page sells on — it reads larger than the
   other facts, in the same signal colour as the free events' "ฟรี". */
.pass-facts__price b {
  font: 700 22px/1 var(--display);
  letter-spacing: -0.02em;
  color: var(--amber-text);
}

/* ── FAQ — same list as /workshop/chiangmai/ ───────────────── */
.faq {
  list-style: none;
  margin: 1.2rem 0 0;
  padding: 0;
  display: grid;
  gap: 1px;
  background: var(--line);
  border-block: 1px solid var(--line);
}
.faq li { background: var(--bg); padding: 18px 0; display: grid; gap: 6px; }
.faq b {
  font-family: var(--display);
  font-weight: 600;
  font-size: 17px;
  line-height: 1.45;
  color: var(--text);
}
.faq span { font-size: 15px; line-height: 1.7; color: var(--text-2); }

/* The LINE handle under a CTA — same rule as /workshop/chiangmai/ cnx.css.
   Without it the link falls back to the browser's default blue (2:1 on dark). */
.cta__note a {
  color: var(--coral-text);
  text-decoration: none;
  border-bottom: 1px solid color-mix(in srgb, var(--coral) 45%, transparent);
}
.cta__note a:hover { border-bottom-color: var(--coral); }
