#fxLandingRoot {
  transition: background-color .25s ease, color .25s ease;
  padding-top: 88px;
}

@media (min-width: 768px) {
  #fxLandingRoot {
    padding-top: 84px;
  }
}

#fxLandingHeader {
  transition: background-color .25s ease, border-color .25s ease, box-shadow .25s ease;
}

#fxLandingRoot[data-fx-theme="light"] {
  background: #f8fafc !important;
  color: #0f172a !important;
}

#fxLandingRoot[data-fx-theme="light"] #fxLandingHeader {
  background: rgba(248, 250, 252, 0.95) !important;
  border-color: rgba(148, 163, 184, 0.35) !important;
  box-shadow: 0 8px 28px rgba(15, 23, 42, 0.08) !important;
  backdrop-filter: blur(8px);
}

#fxLandingRoot[data-fx-theme="dark"] .fx-brand-pill {
  border: 0 !important;
  background: transparent !important;
  padding: 0 !important;
  box-shadow: none !important;
}

#fxLandingRoot[data-fx-theme="light"] [class*="bg-[#0f172a]"],
#fxLandingRoot[data-fx-theme="light"] [class*="bg-slate-950"],
#fxLandingRoot[data-fx-theme="light"] [class*="bg-slate-900"] {
  background-color: #ffffff !important;
}

#fxLandingRoot[data-fx-theme="light"] [class*="bg-white/5"],
#fxLandingRoot[data-fx-theme="light"] [class*="bg-white/10"],
#fxLandingRoot[data-fx-theme="light"] [class*="bg-white/15"] {
  background-color: #ffffff !important;
}

#fxLandingRoot[data-fx-theme="light"] [class*="border-white/"] {
  border-color: rgba(148, 163, 184, 0.42) !important;
}

#fxLandingRoot[data-fx-theme="light"] [class*="text-white"] {
  color: #0f172a !important;
}

#fxLandingRoot[data-fx-theme="light"] [class*="text-slate-100"] {
  color: #0f172a !important;
}

#fxLandingRoot[data-fx-theme="light"] [class*="text-slate-200"] {
  color: #1e293b !important;
}

#fxLandingRoot[data-fx-theme="light"] [class*="text-slate-300"] {
  color: #334155 !important;
}

#fxLandingRoot[data-fx-theme="light"] [class*="text-slate-400"] {
  color: #64748b !important;
}

#fxLandingRoot[data-fx-theme="light"] [class*="text-slate-500"] {
  color: #94a3b8 !important;
}

#fxLandingRoot[data-fx-theme="light"] [class*="shadow-black/"] {
  box-shadow: 0 12px 30px rgba(15, 23, 42, 0.10) !important;
}

#fxLandingRoot[data-fx-theme="light"] .fx-gradient-text {
  background-image: linear-gradient(90deg, #2563eb 0%, #0ea5e9 45%, #14b8a6 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent !important;
  -webkit-text-fill-color: transparent;
}

#fxLandingRoot[data-fx-theme="light"] [class*="bg-emerald-600"],
#fxLandingRoot[data-fx-theme="light"] [class*="bg-blue-600"],
#fxLandingRoot[data-fx-theme="light"] [class*="bg-blue-700"],
#fxLandingRoot[data-fx-theme="light"] [class*="bg-emerald-500"] {
  color: #ffffff !important;
}

#fxLandingRoot[data-fx-theme="light"] [class*="bg-blue-600/20"],
#fxLandingRoot[data-fx-theme="light"] [class*="bg-blue-500/15"],
#fxLandingRoot[data-fx-theme="light"] [class*="bg-blue-500/20"],
#fxLandingRoot[data-fx-theme="light"] [class*="bg-blue-600/15"] {
  background-color: #dbeafe !important;
  border-color: rgba(37, 99, 235, 0.30) !important;
}

#fxLandingRoot[data-fx-theme="light"] [class*="bg-emerald-500/5"],
#fxLandingRoot[data-fx-theme="light"] [class*="bg-emerald-500/10"],
#fxLandingRoot[data-fx-theme="light"] [class*="bg-emerald-500/15"],
#fxLandingRoot[data-fx-theme="light"] [class*="bg-emerald-500/20"],
#fxLandingRoot[data-fx-theme="light"] [class*="bg-emerald-600/15"],
#fxLandingRoot[data-fx-theme="light"] [class*="bg-emerald-600/20"] {
  background-color: #dcfce7 !important;
  border-color: rgba(16, 185, 129, 0.32) !important;
}

#fxLandingRoot[data-fx-theme="light"] [class*="bg-purple-500/15"],
#fxLandingRoot[data-fx-theme="light"] [class*="bg-purple-500/20"],
#fxLandingRoot[data-fx-theme="light"] [class*="bg-purple-600/15"],
#fxLandingRoot[data-fx-theme="light"] [class*="bg-fuchsia-600/15"] {
  background-color: #ede9fe !important;
  border-color: rgba(124, 58, 237, 0.28) !important;
}

#fxLandingRoot[data-fx-theme="light"] [class*="bg-amber-600/15"],
#fxLandingRoot[data-fx-theme="light"] [class*="bg-yellow-500/20"] {
  background-color: #fef3c7 !important;
  border-color: rgba(202, 138, 4, 0.30) !important;
}

#fxLandingRoot[data-fx-theme="light"] [class*="text-blue-200"],
#fxLandingRoot[data-fx-theme="light"] [class*="text-blue-100"],
#fxLandingRoot[data-fx-theme="light"] [class*="text-blue-300"],
#fxLandingRoot[data-fx-theme="light"] [class*="text-blue-400"] {
  color: #1d4ed8 !important;
}

#fxLandingRoot[data-fx-theme="light"] [class*="text-emerald-200"],
#fxLandingRoot[data-fx-theme="light"] [class*="text-emerald-300"],
#fxLandingRoot[data-fx-theme="light"] [class*="text-emerald-400"] {
  color: #15803d !important;
}

#fxLandingRoot[data-fx-theme="light"] [class*="text-purple-200"],
#fxLandingRoot[data-fx-theme="light"] [class*="text-purple-300"],
#fxLandingRoot[data-fx-theme="light"] [class*="text-fuchsia-200"] {
  color: #6d28d9 !important;
}

#fxLandingRoot[data-fx-theme="light"] [class*="text-amber-200"],
#fxLandingRoot[data-fx-theme="light"] [class*="text-yellow-300"] {
  color: #a16207 !important;
}

#fxLandingRoot[data-fx-theme="light"] [class*="bg-emerald-400"] {
  background-color: #22c55e !important;
}

#fxLandingRoot[data-fx-theme="light"] [class*="bg-blue-400"] {
  background-color: #3b82f6 !important;
}

#fxLandingRoot[data-fx-theme="light"] .fx-card-hover:hover {
  border-color: rgba(59, 130, 246, 0.35) !important;
  box-shadow: 0 14px 34px rgba(15, 23, 42, 0.12) !important;
}

.fx-hero-shot {
  backdrop-filter: blur(6px);
}

.fx-tutorial-hero-shell {
  position: relative;
  backdrop-filter: blur(10px);
}

.fx-tutorial-hero-glow {
  opacity: 0.9;
}

.fx-tutorial-chip {
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.08);
}

#fxLandingRoot[data-fx-theme="light"] .fx-hero-shot {
  background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%) !important;
  border-color: rgba(37, 99, 235, 0.38) !important;
  box-shadow: 0 18px 44px rgba(15, 23, 42, 0.12) !important;
}

#fxLandingRoot[data-fx-theme="light"] .fx-tutorial-hero-shell {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(248, 250, 252, 0.92) 100%) !important;
  border-color: rgba(59, 130, 246, 0.18) !important;
  box-shadow: 0 22px 48px rgba(15, 23, 42, 0.10) !important;
}

#fxLandingRoot[data-fx-theme="light"] .fx-tutorial-hero-kicker {
  color: #3b82f6 !important;
}

#fxLandingRoot[data-fx-theme="light"] .fx-tutorial-hero-copy {
  color: #334155 !important;
}

#fxLandingRoot[data-fx-theme="light"] .fx-tutorial-chip {
  background: rgba(255, 255, 255, 0.94) !important;
  border-color: rgba(148, 163, 184, 0.42) !important;
  color: #0f172a !important;
  box-shadow: 0 14px 32px rgba(15, 23, 42, 0.08) !important;
}

#fxLandingRoot[data-fx-theme="light"] .fx-tutorial-hero-glow-primary {
  opacity: 0.32;
}

#fxLandingRoot[data-fx-theme="light"] .fx-tutorial-hero-glow-secondary {
  opacity: 0.22;
}

#fxLandingRoot[data-fx-theme="light"] .fx-hero-shot-head {
  background: #f8fafc !important;
  border-color: rgba(148, 163, 184, 0.55) !important;
}

#fxLandingRoot[data-fx-theme="light"] .fx-hero-shot-head p {
  color: #0f172a !important;
}

#fxLandingRoot[data-fx-theme="light"] .fx-solution-good {
  background: linear-gradient(180deg, #ecfdf5 0%, #f0fdf4 100%) !important;
  border-color: rgba(16, 185, 129, 0.45) !important;
}

#fxLandingRoot[data-fx-theme="light"] .fx-solution-title {
  color: #047857 !important;
}

#fxLandingRoot[data-fx-theme="light"] .fx-solution-good ul {
  color: #0f172a !important;
}

#fxLandingRoot[data-fx-theme="light"] .fx-solution-step {
  background: #10b981 !important;
  color: #ffffff !important;
  border-color: #10b981 !important;
}

#fxLandingRoot[data-fx-theme="light"] .fx-solution-good strong {
  color: #0f172a !important;
}

#fxLandingRoot[data-fx-theme="light"] .fx-demo-card {
  background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%) !important;
  border-color: rgba(59, 130, 246, 0.28) !important;
  box-shadow: 0 16px 36px rgba(15, 23, 42, 0.10) !important;
}

#fxLandingRoot[data-fx-theme="light"] #fxSunatDemoDoc,
#fxLandingRoot[data-fx-theme="light"] #fxEmpleadoDemoDoc,
#fxLandingRoot[data-fx-theme="light"] #fxEmpleadoDemoUsuario,
#fxLandingRoot[data-fx-theme="light"] #fxEmpleadoDemoNombres,
#fxLandingRoot[data-fx-theme="light"] #fxSunatDemoNombre {
  color: #0f172a !important;
  background-color: #ffffff !important;
  border-color: rgba(148, 163, 184, 0.50) !important;
}

#fxLandingRoot[data-fx-theme="light"] #fxSunatDemoDoc::placeholder,
#fxLandingRoot[data-fx-theme="light"] #fxEmpleadoDemoDoc::placeholder,
#fxLandingRoot[data-fx-theme="light"] #fxEmpleadoDemoUsuario::placeholder,
#fxLandingRoot[data-fx-theme="light"] #fxEmpleadoDemoNombres::placeholder {
  color: #475569 !important;
}

#fxLandingRoot[data-fx-theme="light"] a[class*="border-blue-500/30"][class*="bg-blue-600/20"] {
  background-color: #2563eb !important;
  border-color: #2563eb !important;
  color: #ffffff !important;
}

#fxLandingRoot[data-fx-theme="light"] a[class*="border-blue-500/30"][class*="bg-blue-600/20"]:hover {
  background-color: #1d4ed8 !important;
  border-color: #1d4ed8 !important;
}

#fxLandingHeader .fx-landing-nav-link,
#fxLandingHeader .fx-landing-mobile-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 38px;
  padding: 0.5rem 0.8rem;
  border: 1px solid transparent;
  border-radius: 0.95rem;
  color: rgba(226, 232, 240, 0.92);
  font-weight: 500;
  line-height: 1;
  white-space: nowrap;
  transition: background-color .2s ease, border-color .2s ease, color .2s ease, box-shadow .2s ease;
}

#fxLandingHeader .fx-landing-nav-link:hover,
#fxLandingHeader .fx-landing-mobile-link:hover {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff;
}

#fxLandingHeader .fx-landing-nav-link[data-active="true"],
#fxLandingHeader .fx-landing-mobile-link[data-active="true"] {
  border-color: rgba(96, 165, 250, 0.38);
  background: rgba(59, 130, 246, 0.18);
  color: #ffffff;
  box-shadow: 0 12px 24px rgba(37, 99, 235, 0.14);
}

#fxLandingHeader .fx-landing-mobile-link {
  display: flex;
  justify-content: flex-start;
  width: 100%;
}

#fxLandingRoot[data-fx-theme="light"] #fxLandingHeader .fx-landing-nav-link,
#fxLandingRoot[data-fx-theme="light"] #fxLandingHeader .fx-landing-mobile-link {
  color: #334155;
}

#fxLandingRoot[data-fx-theme="light"] #fxLandingHeader .fx-landing-nav-link:hover,
#fxLandingRoot[data-fx-theme="light"] #fxLandingHeader .fx-landing-mobile-link:hover {
  background: rgba(148, 163, 184, 0.12);
  color: #0f172a;
}

#fxLandingRoot[data-fx-theme="light"] #fxLandingHeader .fx-landing-nav-link[data-active="true"],
#fxLandingRoot[data-fx-theme="light"] #fxLandingHeader .fx-landing-mobile-link[data-active="true"] {
  border-color: rgba(96, 165, 250, 0.42);
  background: rgba(59, 130, 246, 0.16);
  color: #0f172a;
  box-shadow: 0 12px 24px rgba(59, 130, 246, 0.14);
}

#fxLandingRoot .fx-theme-switch {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.55rem;
  min-height: 34px;
  padding: 0.1rem 0.25rem;
  border: 0;
  background: transparent;
  color: #cbd5e1;
  transition: opacity .2s ease, transform .2s ease;
}

#fxLandingRoot .fx-theme-switch:hover {
  opacity: 0.96;
}

#fxLandingRoot .fx-theme-switch:active {
  transform: translateY(1px);
}

#fxLandingRoot .fx-theme-switch__label {
  font-size: 0.78rem;
  font-weight: 700;
  line-height: 1;
  transition: color .22s ease, opacity .22s ease;
}

#fxLandingRoot .fx-theme-switch__track {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 58px;
  height: 30px;
  padding: 3px;
  border-radius: 999px;
  background: linear-gradient(180deg, #3b2a58 0%, #241339 100%);
  box-shadow:
    inset 0 0 0 1px rgba(255, 255, 255, 0.08),
    0 8px 16px rgba(2, 6, 23, 0.2);
  transition: background .24s ease, box-shadow .24s ease;
}

#fxLandingRoot .fx-theme-switch__thumb {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 999px;
  background: linear-gradient(180deg, #ffd45d 0%, #f59e0b 100%);
  box-shadow:
    0 4px 10px rgba(0, 0, 0, 0.26),
    inset 0 1px 0 rgba(255, 255, 255, 0.32);
  transform: translateX(0);
  transition: transform .26s ease, background .24s ease, box-shadow .24s ease;
  overflow: hidden;
}

#fxLandingRoot .fx-theme-switch__icon {
  position: absolute;
  inset: 0;
  margin: auto;
  transition: opacity .22s ease, transform .22s ease;
}

#fxLandingRoot .fx-theme-switch__icon-sun {
  width: 11px;
  height: 11px;
  border-radius: 999px;
  background: rgba(255, 244, 179, 0.95);
  box-shadow: 0 0 0 2px rgba(255, 244, 179, 0.18);
}

#fxLandingRoot .fx-theme-switch__icon-moon {
  width: 13px;
  height: 13px;
  border-radius: 999px;
  background: #fbbf24;
  box-shadow: -4px 0 0 0 #2b1743;
  opacity: 0;
  transform: scale(0.7);
}

#fxLandingRoot .fx-theme-switch[data-theme-state="light"] .fx-theme-switch__label-light,
#fxLandingRoot[data-fx-theme="light"] .fx-theme-switch__label-light {
  color: #0f172a;
  opacity: 1;
}

#fxLandingRoot .fx-theme-switch[data-theme-state="light"] .fx-theme-switch__label-dark,
#fxLandingRoot[data-fx-theme="light"] .fx-theme-switch__label-dark {
  color: #94a3b8;
  opacity: 0.68;
}

#fxLandingRoot .fx-theme-switch[data-theme-state="dark"] .fx-theme-switch__label-light,
#fxLandingRoot[data-fx-theme="dark"] .fx-theme-switch__label-light {
  color: #94a3b8;
  opacity: 0.7;
}

#fxLandingRoot .fx-theme-switch[data-theme-state="dark"] .fx-theme-switch__label-dark,
#fxLandingRoot[data-fx-theme="dark"] .fx-theme-switch__label-dark {
  color: #ffffff;
  opacity: 1;
}

#fxLandingRoot .fx-theme-switch[data-theme-state="light"] .fx-theme-switch__track,
#fxLandingRoot[data-fx-theme="light"] .fx-theme-switch__track {
  background: linear-gradient(180deg, #7fb0ff 0%, #5b8ef7 100%);
  box-shadow:
    inset 0 0 0 1px rgba(255, 255, 255, 0.44),
    0 8px 16px rgba(37, 99, 235, 0.16);
}

#fxLandingRoot .fx-theme-switch[data-theme-state="light"] .fx-theme-switch__thumb,
#fxLandingRoot[data-fx-theme="light"] .fx-theme-switch__thumb {
  background: linear-gradient(180deg, #ffffff 0%, #e2e8f0 100%);
  box-shadow:
    0 4px 10px rgba(37, 99, 235, 0.16),
    inset 0 1px 0 rgba(255, 255, 255, 0.95);
  transform: translateX(0);
}

#fxLandingRoot .fx-theme-switch[data-theme-state="light"] .fx-theme-switch__icon-sun,
#fxLandingRoot[data-fx-theme="light"] .fx-theme-switch__icon-sun {
  opacity: 1;
  transform: scale(1);
  background: #60a5fa;
  box-shadow: 0 0 0 2px rgba(96, 165, 250, 0.16);
}

#fxLandingRoot .fx-theme-switch[data-theme-state="light"] .fx-theme-switch__icon-moon,
#fxLandingRoot[data-fx-theme="light"] .fx-theme-switch__icon-moon {
  opacity: 0;
  transform: scale(0.7);
}

#fxLandingRoot .fx-theme-switch[data-theme-state="dark"] .fx-theme-switch__thumb,
#fxLandingRoot[data-fx-theme="dark"] .fx-theme-switch__thumb {
  transform: translateX(28px);
}

#fxLandingRoot .fx-theme-switch[data-theme-state="dark"] .fx-theme-switch__icon-sun,
#fxLandingRoot[data-fx-theme="dark"] .fx-theme-switch__icon-sun {
  opacity: 0;
  transform: scale(0.7);
}

#fxLandingRoot .fx-theme-switch[data-theme-state="dark"] .fx-theme-switch__icon-moon,
#fxLandingRoot[data-fx-theme="dark"] .fx-theme-switch__icon-moon {
  opacity: 1;
  transform: scale(1);
}

#fxLandingRoot .fx-theme-switch-mobile {
  justify-content: center;
}

#fxLandingRoot[data-fx-theme="dark"] #fxLibroReclamosForm select[name="tipo_reclamo"],
#fxLandingRoot[data-fx-theme="dark"] #fxLibroReclamosForm select[name="modulo_sistema"] {
  color-scheme: dark;
}

#fxLandingRoot[data-fx-theme="dark"] #fxLibroReclamosForm select[name="tipo_reclamo"] option,
#fxLandingRoot[data-fx-theme="dark"] #fxLibroReclamosForm select[name="modulo_sistema"] option {
  background-color: #111827;
  color: #e5e7eb;
}

#fxLandingRoot[data-fx-theme="light"] #fxLibroReclamosForm select[name="tipo_reclamo"],
#fxLandingRoot[data-fx-theme="light"] #fxLibroReclamosForm select[name="modulo_sistema"] {
  color-scheme: light;
}

#fxLandingRoot[data-fx-theme="light"] #fxLibroReclamosForm select[name="tipo_reclamo"] option,
#fxLandingRoot[data-fx-theme="light"] #fxLibroReclamosForm select[name="modulo_sistema"] option {
  background-color: #ffffff;
  color: #0f172a;
}

#fxReclamosModal {
  z-index: 120;
}

#fxTrialModal {
  position: fixed;
  inset: 0;
  z-index: 130;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 1rem;
}

#fxTrialModal.fx-open {
  display: flex;
}

#fxTrialModal .fx-trial-backdrop {
  position: absolute;
  inset: 0;
  background: rgba(2, 6, 23, 0.75);
  backdrop-filter: blur(2px);
}

#fxTrialModal .fx-trial-card {
  position: relative;
  width: min(100%, 640px);
  max-height: calc(100vh - 2rem);
  overflow-y: auto;
}

#fxLandingRoot[data-fx-theme="light"] #fxTrialModal .fx-trial-card {
  background: #ffffff !important;
  border-color: rgba(148, 163, 184, 0.45) !important;
  box-shadow: 0 16px 42px rgba(15, 23, 42, 0.16) !important;
}

#fxLandingRoot[data-fx-theme="light"] #fxTrialModal #fxTrialRuc,
#fxLandingRoot[data-fx-theme="light"] #fxTrialModal #fxTrialRazon,
#fxLandingRoot[data-fx-theme="light"] #fxTrialModal #fxTrialCorreo,
#fxLandingRoot[data-fx-theme="light"] #fxTrialModal #fxTrialUsuario {
  color: #0f172a !important;
  background-color: #ffffff !important;
  border-color: rgba(148, 163, 184, 0.5) !important;
}

#fxLandingRoot[data-fx-theme="light"] #fxTrialModal #fxTrialRuc::placeholder,
#fxLandingRoot[data-fx-theme="light"] #fxTrialModal #fxTrialRazon::placeholder,
#fxLandingRoot[data-fx-theme="light"] #fxTrialModal #fxTrialCorreo::placeholder,
#fxLandingRoot[data-fx-theme="light"] #fxTrialModal #fxTrialUsuario::placeholder {
  color: #64748b !important;
}

#fxTrialModal .fx-trial-status-ok {
  border-color: rgba(16, 185, 129, 0.35);
  background: rgba(16, 185, 129, 0.12);
  color: #a7f3d0;
}

#fxTrialModal .fx-trial-status-error {
  border-color: rgba(248, 113, 113, 0.35);
  background: rgba(239, 68, 68, 0.12);
  color: #fecaca;
}

#fxTrialModal .fx-trial-status-loading,
#fxTrialModal .fx-trial-status-info {
  border-color: rgba(96, 165, 250, 0.35);
  background: rgba(59, 130, 246, 0.12);
  color: #dbeafe;
}

.fx-hero-inline-stage {
  position: relative;
}

.fx-hero-inline-nav {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 4;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.35rem;
  height: 2.35rem;
  border-radius: 9999px;
  border: 1px solid rgba(148, 163, 184, 0.45);
  background: rgba(15, 23, 42, 0.72);
  color: #e2e8f0;
  font-size: 1.2rem;
  line-height: 1;
  cursor: pointer;
  transition: background-color .2s ease, border-color .2s ease, color .2s ease, transform .2s ease;
}

.fx-hero-inline-nav:hover {
  background: rgba(30, 41, 59, 0.98);
  border-color: rgba(96, 165, 250, 0.55);
  color: #ffffff;
}

.fx-hero-inline-nav:active {
  transform: translateY(-50%) scale(0.97);
}

.fx-hero-inline-prev {
  left: .85rem;
}

.fx-hero-inline-next {
  right: .85rem;
}

#fxLandingRoot[data-fx-theme="light"] #fxTrialModal .fx-trial-status-ok {
  border-color: rgba(16, 185, 129, 0.45);
  background: #ecfdf5;
  color: #047857;
}

#fxLandingRoot[data-fx-theme="light"] #fxTrialModal .fx-trial-status-error {
  border-color: rgba(239, 68, 68, 0.45);
  background: #fef2f2;
  color: #b91c1c;
}

#fxLandingRoot[data-fx-theme="light"] #fxTrialModal .fx-trial-status-loading,
#fxLandingRoot[data-fx-theme="light"] #fxTrialModal .fx-trial-status-info {
  border-color: rgba(59, 130, 246, 0.55);
  background: #dbeafe;
  color: #1e3a8a;
}

#fxLandingRoot[data-fx-theme="light"] .fx-hero-inline-nav {
  background: rgba(255, 255, 255, 0.95);
  border-color: rgba(148, 163, 184, 0.65);
  color: #0f172a;
}

#fxLandingRoot[data-fx-theme="light"] .fx-hero-inline-nav:hover {
  background: #eff6ff;
  border-color: rgba(37, 99, 235, 0.45);
  color: #1d4ed8;
}

@media (max-width: 767.98px) {
  .fx-hero-inline-nav {
    width: 2.55rem;
    height: 2.55rem;
    font-size: 1.25rem;
  }
  .fx-hero-inline-prev {
    left: .55rem;
  }
  .fx-hero-inline-next {
    right: .55rem;
  }
}
