.dh-landing.pl-landing .dhl-link {
  color: #7dd3fc;
  border-bottom-color: rgba(56, 189, 248, 0.55);
}

.dh-landing.pl-landing .dhl-link:hover {
  color: #e0f2fe;
  border-bottom-color: rgba(125, 211, 252, 0.95);
}

.dh-landing.pl-landing .dhl-link:focus-visible {
  outline-color: rgba(56, 189, 248, 0.75);
}

.dh-landing.pl-landing .dhl-link--ghost {
  color: rgba(248, 250, 252, 0.82);
  border-bottom-color: rgba(255, 255, 255, 0.32);
}

.dh-landing.pl-landing .dhl-link--coral {
  color: #5eead4;
  border-bottom-color: rgba(45, 212, 191, 0.55);
}

.dh-landing.pl-landing .dhl-link--coral:hover {
  color: #ccfbf1;
  border-bottom-color: rgba(153, 246, 228, 0.92);
}

.dh-landing.pl-landing .dhl-term--coral {
  color: #5eead4;
}

.dh-landing.pl-landing .dhl-term--violet {
  color: #86efac;
}

.dh-landing.pl-landing .dhl-hero-eyebrow .dhl-term {
  color: #ecfdf5;
  -webkit-text-fill-color: #ecfdf5;
  background: linear-gradient(145deg, #0d9488 0%, #0f766e 50%, #115e59 100%);
  box-shadow:
    0 0 0 1px rgba(45, 212, 191, 0.55),
    0 0 28px rgba(20, 184, 166, 0.45),
    inset 0 1px 0 rgba(255, 255, 255, 0.18);
}

.dh-landing.pl-landing .dh-hero-split {
  background:
    radial-gradient(ellipse 90% 70% at 15% 20%, rgba(16, 185, 129, 0.2), transparent 50%),
    radial-gradient(ellipse 70% 50% at 85% 80%, rgba(6, 182, 212, 0.12), transparent 45%),
    linear-gradient(180deg, rgba(8, 12, 18, 0.45), rgba(6, 10, 14, 0.96));
}

.dh-landing.pl-landing .dhl-media {
  box-shadow:
    0 0 0 1px rgba(34, 211, 238, 0.28),
    0 28px 64px rgba(0, 0, 0, 0.45),
    0 0 80px rgba(20, 184, 166, 0.12);
}

.dh-landing.pl-landing .dh-zig__eyebrow {
  color: rgba(94, 234, 212, 0.95);
}

.dh-landing.pl-landing .dh-zig__title {
  color: #5eead4;
}

.dh-landing.pl-landing .dh-zig__figure {
  box-shadow:
    0 0 0 1px rgba(34, 211, 238, 0.22),
    0 22px 52px rgba(0, 0, 0, 0.4),
    0 0 64px rgba(20, 184, 166, 0.12);
}

.dh-landing.pl-landing .dhl-card--purple {
  border-color: rgba(16, 185, 129, 0.38);
}

.dh-landing.pl-landing .dhl-card--orange {
  border-color: rgba(34, 211, 238, 0.38);
}

.dh-landing.pl-landing .dh-glass {
  border-color: rgba(255, 255, 255, 0.1);
  background: rgba(10, 18, 22, 0.58);
  box-shadow:
    0 0 0 1px rgba(20, 184, 166, 0.14),
    0 24px 48px rgba(0, 0, 0, 0.35);
}

.dh-landing.pl-landing .dh-list-problem li {
  color: rgba(165, 243, 252, 0.88);
}

.dh-landing.pl-landing .dh-pipeline__step--active {
  border-color: rgba(34, 211, 238, 0.55);
  box-shadow: 0 0 28px rgba(34, 211, 238, 0.22);
  background: rgba(20, 184, 166, 0.14);
}

.dh-landing.pl-landing .dh-pipeline__hint {
  color: rgba(165, 243, 252, 0.95);
}

.dh-landing.pl-landing .dh-zig--final {
  background: radial-gradient(ellipse 80% 55% at 50% 100%, rgba(34, 211, 238, 0.1), transparent 55%);
}

.dh-landing.pl-landing .dh-final__actions {
  background: linear-gradient(145deg, rgba(16, 185, 129, 0.32), rgba(6, 182, 212, 0.22));
}
