.reg-card {
  background: rgba(255,255,255,0.05);
  border: 1px solid rgba(30,136,229,0.15);
  border-radius: 12px;
  padding: 26px 28px;
  transition: 0.3s ease;
  height: 100%;
}
.reg-card:hover {
  background: rgba(255,255,255,0.08);
  transform: translateY(-2px);
  box-shadow: 0 0 20px rgba(30,136,229,0.15);
}
.reg-label {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: .06em;
  color: #8fa3b8;
  margin-bottom: 6px;
  display: block;
}
.reg-value {
  font-size: 16px;
  font-weight: 600;
  color: #ffffff;
  line-height: 1.4;
}

.facts-badge {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: rgba(30,136,229,0.1);
  border: 1px solid rgba(30,136,229,0.3);
  color: #ffffff;
  font-size: 13px;
  padding: 7px 16px;
  border-radius: 999px;
  margin: 4px 8px 4px 0;
}

.facts-cap-card {
  background:#071726;
  padding:34px 28px;
  border-radius:20px;
  border:1px solid rgba(255,255,255,0.06);
  transition:0.25s;
  color:#ffffff;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.facts-cap-card i {
  font-size:38px;
  color:#1E88E5;
  margin-bottom:16px;
  display:block;
}
.facts-cap-card h4, .facts-cap-card p { color:#ffffff; }
.facts-cap-card:hover {
  background:#0a2138;
  transform:translateY(-4px);
  box-shadow:0 0 22px rgba(30,136,229,0.2);
}

.disambig-box {
  background: #061a2e;
  border-left: 3px solid #1E88E5;
  border-radius: 0 16px 16px 0;
  padding: 28px 32px;
}
.disambig-box p { color: #dbe6f0; margin: 0 0 14px; }
.disambig-box p:last-child { margin-bottom: 0; }

.facts-meta {
  color: #8fa3b8;
  font-size: 13px;
  font-family: "Fira Code", monospace;
}

@media (max-width: 768px) {
  .facts-hero-area { padding: 90px 0 60px !important; }
}

/* Converted from inline style="" attributes */
.facts-hero-area { background:#041326; padding:140px 0 90px; }
.facts-hero-h1 { color:#ffffff; }
.facts-hero-lead { max-width:680px; color:#dbe6f0; }
.facts-intro-area { background:#02101f; }
.facts-intro-text { max-width:820px; color:#dbe6f0; font-size:17px; line-height:1.7; }
.facts-core-area { background:#02101f; }
.facts-heading-white { color:#ffffff; }
.facts-founder-area { background:#02101f; }
.facts-body-text { color:#dbe6f0; }
.facts-faq-area-white { background:#02101f; color:#fff; }
.facts-faq-content-full { max-width:100%; }
.facts-faq-question { font-size:20px; color:white; }
.facts-disambig-box-wrap { max-width:820px; }
.facts-sources-list { max-width:600px; color:#dbe6f0; list-style:none; padding:0; text-align:center; }
.facts-sources-link { color:#1E88E5; }
