/* Contrast refinement for the "Built Around Your Business" card. */
.why-choose-section .why-choose-card--journey {
  background:
    radial-gradient(circle at var(--mouse-x, 62%) var(--mouse-y, 26%), rgba(130,81,255,.18), rgba(255,255,255,0) 34%),
    linear-gradient(135deg, #101232 0%, #171544 58%, #100f2e 100%) !important;
  border-color: rgba(255,255,255,.18) !important;
  box-shadow:
    0 30px 84px rgba(20,14,64,.18),
    inset 0 1px 0 rgba(255,255,255,.12) !important;
}

.why-choose-section .why-choose-card--journey::before {
  background-image:
    linear-gradient(90deg, rgba(8,8,28,.74) 0%, rgba(10,9,31,.56) 38%, rgba(12,10,34,.30) 72%, rgba(12,10,34,.16) 100%),
    linear-gradient(180deg, rgba(8,7,24,.12) 0%, rgba(8,7,24,.30) 62%, rgba(8,7,24,.56) 100%),
    radial-gradient(circle at 16% 72%, rgba(109,40,217,.24), transparent 42%),
    var(--why-journey-image) !important;
  opacity: 1 !important;
  filter: saturate(1.08) contrast(1.04) brightness(1.08) !important;
}

.why-choose-section .why-choose-card--journey::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  background:
    linear-gradient(135deg, rgba(255,255,255,.12), transparent 28%),
    radial-gradient(circle at 92% 8%, rgba(255,122,69,.12), transparent 32%);
}

.why-choose-section .why-choose-card--journey > * {
  position: relative !important;
  z-index: 3 !important;
}

.why-choose-section .why-choose-card--journey h3 {
  color: #fff !important;
  text-shadow: 0 14px 34px rgba(0,0,0,.38), 0 2px 8px rgba(0,0,0,.18) !important;
}

.why-choose-section .why-choose-card--journey p {
  color: rgba(255,255,255,.94) !important;
  text-shadow: 0 8px 24px rgba(0,0,0,.32) !important;
}

.why-choose-section .why-choose__stat strong {
  background: linear-gradient(90deg, #8b5cf6, #ec4899, #fb923c) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  color: transparent !important;
  text-shadow: none !important;
  filter: drop-shadow(0 10px 18px rgba(236,72,153,.18)) !important;
}

.why-choose-section .why-choose__stat span {
  color: rgba(255,255,255,.9) !important;
  text-shadow: 0 7px 18px rgba(0,0,0,.24) !important;
}

.why-choose-section .why-choose__journey-top > span,
.why-choose-section .why-choose__avatars {
  filter: drop-shadow(0 14px 28px rgba(0,0,0,.18)) !important;
}
