.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-36aee2e *//* =========================================================
VOID SITEMAP FOOTER — STRUCTURE DISSOLUTION SYSTEM
========================================================= */

.void-footer{
  position:relative;
  padding:180px 50px 100px;
  background: radial-gradient(
    circle at bottom,
    #070707 0%,
    #000000 75%
  );
  overflow:hidden;
}

/* =========================================================
CORE IDENTITY (DIM BUT PRESENT)
========================================================= */

.void-core{
  text-align:center;
  margin-bottom:120px;
}

.void-title{
  font-size:clamp(28px,3vw,64px);
  letter-spacing:0.35em;
  color:rgba(255,255,255,0.85);
  margin-bottom:20px;
}

.void-text{
  color:rgba(255,255,255,0.3);
  max-width:70ch;
  margin:0 auto;
  line-height:1.8;
}

/* =========================================================
SITEMAP = SIGNAL CLUSTERS (NOT GRID)
========================================================= */

.void-sitemap{
  display:flex;
  justify-content:space-between;
  flex-wrap:wrap;
  gap:60px;
  margin-bottom:140px;
}

/* cluster behaves like a fading “data pocket” */
.sitemap-cluster{
  min-width:180px;
  max-width:240px;
}

/* cluster title = faint system label */
.cluster-title{
  font-size:10px;
  letter-spacing:0.3em;
  color:rgba(255,255,255,0.25);
  margin-bottom:18px;
}

/* links = thinning signals */
.sitemap-cluster a{
  display:block;
  color:rgba(255,255,255,0.22);
  text-decoration:none;
  font-size:12px;
  letter-spacing:0.15em;
  margin-bottom:12px;
  transition:0.5s ease;
  position:relative;
}

/* hover = temporary re-materialization */
.sitemap-cluster a:hover{
  color:rgba(255,255,255,0.8);
  transform:translateX(6px);
}

/* =========================================================
VOID BREATH FIELD (SYSTEM DECAY BACKGROUND)
========================================================= */

.void-breath{
  position:absolute;
  inset:0;
  background:radial-gradient(
    circle at 50% 120%,
    rgba(0,255,120,0.04),
    transparent 60%
  );
  opacity:0.5;
  animation:voidPulse 10s ease-in-out infinite;
}

@keyframes voidPulse{
  0%,100%{
    transform:scale(1);
    opacity:0.25;
  }
  50%{
    transform:scale(1.15);
    opacity:0.08;
  }
}/* End custom CSS */