:root {
  --wal-brand-ink: #111318;
  --wal-brand-charcoal: #0f1217;
  --wal-brand-paper: #ffffff;
  --wal-brand-paper-soft: #f6f8fb;
  --wal-brand-line: rgba(17, 19, 24, 0.11);
  --wal-brand-muted: #667085;
  --wal-brand-blue: #5ea2ff;
  --wal-brand-blue-soft: #aacdff;
  --wal-brand-green: #12a36a;
  --wal-brand-green-soft: #ebfbf3;
  --wal-brand-fuchsia: #ef476f;
  --wal-brand-fuchsia-soft: #fff2f6;
}

.whatsapp-landing-page .wal-tone-dark {
  background: var(--wal-brand-charcoal);
}

.whatsapp-landing-page .wal-eyebrow {
  color: #4b7dff !important;
}

.whatsapp-landing-page .wal-eyebrow--light {
  color: var(--wal-brand-blue-soft) !important;
}

.whatsapp-landing-page .wal-section-copy p,
.whatsapp-landing-page .wal-lead,
.whatsapp-landing-page .wal-route__intro,
.whatsapp-landing-page .wal-routes__note,
.whatsapp-landing-page .wal-duo-proof p,
.whatsapp-landing-page .wal-trust p,
.whatsapp-landing-page .wal-final p,
.whatsapp-landing-page .wal-faq__intro p {
  color: var(--wal-brand-muted);
}

.whatsapp-landing-page .wal-tone-dark .wal-section-copy p,
.whatsapp-landing-page .wal-tone-dark .wal-routes__note,
.whatsapp-landing-page .wal-tone-dark .wal-duo-proof p,
.whatsapp-landing-page .wal-tone-dark .wal-trust p,
.whatsapp-landing-page .wal-tone-dark .wal-final p,
.whatsapp-landing-page .wal-hero__lead,
.whatsapp-landing-page .wal-proof-list {
  color: rgba(255,255,255,.76);
}

.whatsapp-landing-page .wal-button--primary {
  background: #111318 !important;
  color: #fff !important;
  box-shadow: 0 16px 36px rgba(17,19,24,.16) !important;
}

.whatsapp-landing-page .wal-button--primary:hover {
  background: #242933 !important;
}

.whatsapp-landing-page .wal-tone-dark .wal-button--primary {
  background: #fff !important;
  color: #111318 !important;
  box-shadow: none !important;
}

.whatsapp-landing-page .wal-tone-dark .wal-button--primary:hover {
  background: #f3f5f8 !important;
}

.whatsapp-landing-page .wal-button--light {
  background: #fff !important;
  color: #111318 !important;
  border: 1px solid rgba(255,255,255,.14) !important;
  box-shadow: none !important;
}

.whatsapp-landing-page .wal-button--light:hover {
  background: #f7f9fc !important;
}

.whatsapp-landing-page .wal-button--ghost {
  background: rgba(255,255,255,.06) !important;
  color: #fff !important;
  border: 1px solid rgba(255,255,255,.12) !important;
  box-shadow: none !important;
}

.whatsapp-landing-page .wal-button--ghost:hover {
  background: rgba(255,255,255,.11) !important;
}

.whatsapp-landing-page .wal-proof-list .material-symbols-outlined,
.whatsapp-landing-page .wal-check-list .material-symbols-outlined,
.whatsapp-landing-page .wal-trust .material-symbols-outlined,
.whatsapp-landing-page .wal-duo-proof .material-symbols-outlined,
.whatsapp-landing-page .wal-mode-benefit .material-symbols-outlined {
  color: var(--wal-brand-green) !important;
}

.whatsapp-landing-page .wal-status,
.whatsapp-landing-page .wal-mode-switch .is-active,
.whatsapp-landing-page .wal-mobile-cta a {
  background: #111318 !important;
  color: #fff !important;
}

.whatsapp-landing-page .wal-status i {
  background: var(--wal-brand-green) !important;
}

.whatsapp-landing-page .wal-product,
.whatsapp-landing-page .wal-demo__panel {
  background: rgba(16, 19, 24, 0.9) !important;
  box-shadow: 0 36px 90px rgba(0,0,0,.42), inset 0 0 0 1px rgba(255,255,255,.08) !important;
}

.whatsapp-landing-page .wal-product-shot,
.whatsapp-landing-page .wal-faq details,
.whatsapp-landing-page .wal-problem__items span,
.whatsapp-landing-page .wal-demo__footer,
.whatsapp-landing-page .wal-mode-benefit {
  border-color: var(--wal-brand-line) !important;
}

.whatsapp-landing-page .wal-route {
  background: rgba(255,255,255,.035) !important;
  border: 1px solid rgba(255,255,255,.09) !important;
  box-shadow: none !important;
}

.whatsapp-landing-page .wal-route--whatsapp {
  box-shadow: inset 0 3px 0 0 rgba(18,163,106,.9) !important;
}

.whatsapp-landing-page .wal-route--calendly {
  box-shadow: inset 0 3px 0 0 rgba(94,162,255,.95) !important;
}

.whatsapp-landing-page .wal-route--duo {
  box-shadow: inset 0 3px 0 0 rgba(239,71,111,.95) !important;
}

.whatsapp-landing-page .wal-route__badge {
  background: var(--wal-brand-fuchsia-soft) !important;
  color: var(--wal-brand-fuchsia) !important;
  border: 1px solid rgba(239,71,111,.18) !important;
}

.whatsapp-landing-page .wal-price strong,
.whatsapp-landing-page .wal-route h3,
.whatsapp-landing-page .wal-route ul,
.whatsapp-landing-page .wal-trust strong,
.whatsapp-landing-page .wal-duo-proof strong,
.whatsapp-landing-page .wal-demo__panel strong {
  color: #fff !important;
}

.whatsapp-landing-page .wal-route__head p,
.whatsapp-landing-page .wal-price span,
.whatsapp-landing-page .wal-route small,
.whatsapp-landing-page .wal-demo__panel small,
.whatsapp-landing-page .wal-demo__panel span,
.whatsapp-landing-page .wal-trust p,
.whatsapp-landing-page .wal-duo-proof p {
  color: rgba(255,255,255,.7) !important;
}

.whatsapp-landing-page .wal-route__upgrade {
  background: rgba(255,255,255,.05) !important;
  border: 1px solid rgba(255,255,255,.08) !important;
}

.whatsapp-landing-page .wal-route__upgrade strong {
  color: #fff !important;
}

.whatsapp-landing-page .wal-route__upgrade span {
  color: rgba(255,255,255,.72) !important;
}

.whatsapp-landing-page .wal-text-link,
.whatsapp-landing-page .wal-contact__avatar,
.whatsapp-landing-page .wal-demo__panel-head span,
.whatsapp-landing-page .wal-faq summary .material-symbols-outlined {
  color: var(--wal-brand-blue) !important;
}

.whatsapp-landing-page .wal-contact__avatar {
  background: var(--wal-brand-green-soft) !important;
}

.whatsapp-landing-page .wal-mobile-cta a {
  box-shadow: 0 16px 36px rgba(17,19,24,.2) !important;
}

.whatsapp-landing-page .wal-faq details[open] {
  box-shadow: 0 18px 36px rgba(17,19,24,.06) !important;
}

.whatsapp-landing-page .wal-final__shade,
.whatsapp-landing-page .wal-cinematic__shade,
.whatsapp-landing-page .wal-hero__shade {
  background:
    radial-gradient(circle at 82% 42%, rgba(94,162,255,.15), transparent 28%),
    linear-gradient(90deg, rgba(8, 11, 16, .98) 0%, rgba(8, 11, 16, .92) 45%, rgba(8, 11, 16, .58) 100%),
    linear-gradient(0deg, #0f1217 0%, transparent 25%) !important;
}
