/* LumiLas section markers: crisp beam and aperture, 2026-10-06. */
html body .eyebrow::before,
html body .container:has(.work-feature) .eyebrow::before,
html body .pdx .pdx-eye::before,
html body .thx .thx-eye::before,
html body .tlx .tlx-eye::before,
html body .svx .svx-kicker::before,
html body #faq.llkb .llkb-eyebrow::before {
  --ll-marker-color: var(--sa, var(--page-a, var(--cyan, #00E8FF)));
  content: "" !important;
  display: block !important;
  flex: 0 0 30px !important;
  width: 30px !important;
  height: 10px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background:
    linear-gradient(var(--ll-marker-color), var(--ll-marker-color)) left center / 2px 8px no-repeat,
    linear-gradient(90deg, var(--ll-marker-color), color-mix(in srgb, var(--ll-marker-color) 25%, transparent)) 6px center / 24px 1px no-repeat !important;
  box-shadow: none !important;
  filter: none !important;
  opacity: 1 !important;
  animation: none !important;
  transform: none !important;
}
html body .svx .svx-kicker::before { --ll-marker-color: var(--cyan, #00E8FF); }
html body #faq.llkb .llkb-eyebrow::before { --ll-marker-color: var(--llkb-accent, #48F06E); }
