/* ═══════════════════════════════════════════
   Thm-Samsung-v5 Bold — Shared Components
   Impact Style + Red (#DC2626) + White
   ═══════════════════════════════════════════ */

/* Brand */
.fl-bold-brand {
  display: inline-flex;
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 900;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.fl-bold-brand .fl-bold-first {
  color: #FFFFFF;
}

.fl-bold-brand .fl-bold-second {
  color: rgba(255, 255, 255, 0.7);
}

/* Eyebrow */
.fl-bold-eyebrow {
  display: inline-block;
  padding: 8px 20px;
  margin-bottom: 20px;
  background: #FFFFFF;
  color: #DC2626;
  font-size: 13px;
  font-weight: 900;
  letter-spacing: 2px;
  text-transform: uppercase;
}

/* Title */
.fl-bold-title {
  margin: 0 0 20px;
  font-size: 56px;
  font-weight: 900;
  color: #FFFFFF;
  line-height: 1.05;
  text-transform: uppercase;
  letter-spacing: -1px;
}

/* Subtitle */
.fl-bold-subtitle {
  margin: 0 0 28px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.9);
}

/* Section spacing */
.fl-bold-section {
  margin-bottom: 48px;
  padding: 48px;
  background: #FFFFFF;
}

/* Dark section variant */
.fl-bold-section--dark {
  background: #DC2626;
}

.fl-bold-section--dark .fl-bold-title {
  color: #FFFFFF;
}

.fl-bold-section--dark .fl-bold-subtitle {
  color: rgba(255, 255, 255, 0.9);
}
