.home-blue-theme{
  --ink:#151846;
  --ink-2:#1d2459;
  --line:rgba(255,255,255,.18);
}

.home-blue-theme,
.home-blue-theme .section-dark,
.home-blue-theme .case-band,
.home-blue-theme .tst,
.home-blue-theme .site-footer{
  background:#151846;
}

.home-blue-theme .site-header{
  background:rgba(21,24,70,.92);
}

.home-blue-theme .drop-menu,
.home-blue-theme .nav.is-open{
  background:#101439;
}

.home-blue-theme .hero,
.home-blue-theme .page-hero{
  background:#151846;
}

.home-blue-theme .hero:after,
.home-blue-theme .page-hero:after{
  background:
    linear-gradient(90deg,rgba(21,24,70,.96),rgba(21,24,70,.74) 48%,rgba(21,24,70,.3)),
    linear-gradient(0deg,rgba(21,24,70,.96),rgba(21,24,70,.12) 52%,rgba(21,24,70,.7));
}

.home-blue-theme .approach-card,
.home-blue-theme .info-card,
.home-blue-theme .stat,
.home-blue-theme .tst-card,
.home-blue-theme .slider-button,
.home-blue-theme .case-slider,
.home-blue-theme .solution-card.featured{
  background:#1d2459;
}

.home-blue-theme .stat{
  background:linear-gradient(90deg,rgba(255,255,255,.09),rgba(255,255,255,.035)),#1d2459;
}

.home-blue-theme .case-copy{
  background:radial-gradient(circle at 90% 90%,rgba(254,202,39,.28),transparent 32%),#3159ff;
}

.home-blue-theme .btn-dark{
  background:#151846;
  color:#fff;
}

.home-blue-theme .cta-orb{
  background:#3159ff;
}

.home-blue-theme .hero-copy h1 {
  font-size: clamp(42px, 5.8vw, 84px);
  line-height: 1.0;
}


