body.geo-body .inner-crumb{
  background-image:linear-gradient(180deg,rgba(33,16,53,.94),rgba(24,11,40,.94)) !important;
  border:1px solid rgba(190,150,255,.22) !important;
  color:var(--ink-2) !important;
  box-shadow:0 12px 28px rgba(6,0,15,.38);
}
body.geo-body .inner-crumb a,
body.geo-body .inner-crumb__link,
body.geo-body .inner-crumb__item,
body.geo-body .inner-crumb__item span{color:var(--ink-2) !important}
body.geo-body .inner-crumb a:hover,
body.geo-body .inner-crumb__link:hover{color:var(--v3-pink) !important}
body.geo-body .inner-crumb__sep,
body.geo-body .inner-crumb__slash{color:var(--muted) !important}
body.geo-body .about-grid > article{
  background-color:var(--surface) !important;
  background-image:none !important;
  border:1px solid var(--line) !important;
  transition:border-color .24s ease,background-color .24s ease;
}
body.geo-body .about-grid > article:hover{border-color:rgba(232,121,249,.42) !important}
body.geo-body .about-grid > article h3{color:var(--ink)}
body.geo-body .about-grid > article p{color:var(--ink-2)}
body.geo-body .about-grid__no{color:var(--v3-pink) !important}
body.geo-body .about-steps > li{
  background-color:rgba(255,255,255,.04) !important;
  background-image:none !important;
  border:1px solid rgba(190,150,255,.18) !important;
  color:var(--ink-2) !important;
}
body.geo-body .about-steps > li strong,
body.geo-body .about-steps > li b{color:#fff !important}
body.geo-body .about-steps > li span,
body.geo-body .about-steps > li div{color:var(--ink-2) !important}
body.geo-body .about-steps > li em{color:var(--v3-pink) !important;font-style:normal}
body.geo-body .about-steps a{color:var(--v3-pink) !important}
body.geo-body .product-card__visual{
  background-color:var(--surface) !important;
  background-image:linear-gradient(160deg,#2A1046 0%,#1A0A2D 100%) !important;
}
body.geo-body .saas-hero__checks,
body.geo-body .saas-hero__checks li,
body.geo-body .saas-hero__checks .zk-t,
body.geo-body .saas-hero__checks span{color:var(--ink-2) !important}
body.geo-body .caps-pair__card h2,
body.geo-body .caps-pair__card h3,
body.geo-body .caps-pair__card h4{color:var(--ink) !important}
body.geo-body .caps-pair__card p,
body.geo-body .caps-pair__card li,
body.geo-body .caps-pair__card .zk-t{color:var(--ink-2) !important}
body.geo-body .caps-pair__card strong{color:#fff !important}
body.geo-body .caps-pair__label{color:var(--v3-pink) !important}
body.geo-body .book-next .zk-t,
body.geo-body .book-next strong,
body.geo-body .book-next h2,
body.geo-body .book-next h3{color:var(--ink) !important}
body.geo-body .book-next p,
body.geo-body .book-next li{color:var(--ink-2) !important}
body.geo-body .faq-section__more .text-link,
body.geo-body .faq-section__more a,
body.geo-body .text-link:hover{color:var(--v3-pink) !important}
body.geo-body canvas.v3-fx{
  position:absolute !important;
  top:0;left:0;
  width:100% !important;height:100% !important;
  z-index:0 !important;
  pointer-events:none;
  display:block;
}
body.geo-body .landing-atmosphere > canvas.v3-fx--hero{
  height:var(--v3-hero-h, 100%) !important;
  -webkit-mask-image:linear-gradient(180deg,#000 80%,rgba(0,0,0,0) 100%);
          mask-image:linear-gradient(180deg,#000 80%,rgba(0,0,0,0) 100%);
}
body.geo-body .landing-atmosphere{position:relative}
body.geo-body .site-footer > canvas.v3-fx{z-index:0 !important}
@media (max-width:640px){
  body.geo-body .inner-crumb{padding:6px 10px;font-size:12.5px}
  body.geo-body canvas.v3-fx--hero{opacity:.6}
  body.geo-body canvas.v3-fx--solution{opacity:.75}
}
