/* VOZAYA 0.19.33 — fixed header lock + compact early-access cards */
:root{
  --vozaya-fixed-header-height: 92px;
  --vozaya-anchor-clearance: 118px;
}

html{
  scroll-padding-top:var(--vozaya-anchor-clearance)!important;
}

body.vozaya-fixed-header-active{
  padding-top:var(--vozaya-fixed-header-height)!important;
}

body .site-header{
  position:fixed!important;
  top:0!important;
  left:0!important;
  right:0!important;
  width:100%!important;
  z-index:1400!important;
  background:rgba(3,8,18,.92)!important;
  border-bottom:1px solid rgba(255,255,255,.08)!important;
  backdrop-filter:blur(18px) saturate(135%)!important;
  -webkit-backdrop-filter:blur(18px) saturate(135%)!important;
}

body .site-header.vozaya-header-compact{
  background:rgba(3,8,18,.96)!important;
  border-bottom-color:rgba(255,255,255,.12)!important;
  box-shadow:0 10px 28px rgba(0,0,0,.24)!important;
}

body .site-header .wrap.nav{
  min-height:76px!important;
}

body .site-header.vozaya-header-compact .wrap.nav{
  min-height:66px!important;
  padding-top:5px!important;
  padding-bottom:5px!important;
}

[id],
main > section[id],
section[id],
article[id]{
  scroll-margin-top:var(--vozaya-anchor-clearance)!important;
}

.join-choice-section{
  padding-top:4.75rem!important;
}

.join-choice-section .section-head{
  margin-bottom:30px!important;
}

.join-choice-section .section-head h2{
  font-size:clamp(2.4rem,4.4vw,4.15rem)!important;
  line-height:1.01!important;
  margin:10px 0 12px!important;
}

.join-choice-section .section-head p{
  font-size:1rem!important;
}

.join-choice-grid{
  gap:1rem!important;
  align-items:stretch!important;
}

.join-choice-card{
  min-height:auto!important;
  padding:1.65rem 1.55rem 1.45rem!important;
  border-radius:28px!important;
}

.choice-number{
  top:1.45rem!important;
  right:1.45rem!important;
}

.choice-icon{
  width:56px!important;
  height:56px!important;
  margin-bottom:1.15rem!important;
}

.join-choice-card h3{
  font-size:clamp(1.55rem,2.05vw,2.18rem)!important;
  line-height:1.15!important;
  margin:.05rem 0 .6rem!important;
}

.join-choice-card > p{
  font-size:.98rem!important;
  line-height:1.52!important;
  margin:0 0 .2rem!important;
}

.join-choice-card ul{
  margin:1rem 0 1.15rem!important;
  gap:.5rem!important;
}

.join-choice-card li{
  font-size:.9rem!important;
  line-height:1.4!important;
}

.join-choice-card .choice-note{
  font-size:.92rem!important;
  line-height:1.48!important;
  margin-top:.25rem!important;
}

.join-choice-card .choice-actions{
  margin-top:auto!important;
  padding-top:.35rem!important;
}

.join-choice-card .choice-actions .btn{
  min-height:48px!important;
  padding:.85rem 1.2rem!important;
}

@media (min-width:1000px) and (max-height:920px){
  .join-choice-section{
    padding-top:4.2rem!important;
  }

  .join-choice-section .section-head{
    margin-bottom:24px!important;
  }

  .join-choice-section .section-head h2{
    font-size:clamp(2.2rem,4vw,3.7rem)!important;
    margin:8px 0 8px!important;
  }

  .join-choice-card{
    padding:1.45rem 1.4rem 1.3rem!important;
  }

  .choice-icon{
    width:54px!important;
    height:54px!important;
    margin-bottom:1rem!important;
  }

  .join-choice-card h3{
    font-size:clamp(1.42rem,1.85vw,1.98rem)!important;
  }

  .join-choice-card > p{
    font-size:.95rem!important;
    line-height:1.45!important;
  }

  .join-choice-card ul{
    margin:.85rem 0 1rem!important;
    gap:.4rem!important;
  }

  .join-choice-card li{
    font-size:.88rem!important;
  }

  .join-choice-card .choice-note{
    font-size:.89rem!important;
    line-height:1.42!important;
  }

  .join-choice-card .choice-actions .btn{
    font-size:.95rem!important;
  }
}

@media(max-width:1080px){
  :root{
    --vozaya-fixed-header-height: 88px;
    --vozaya-anchor-clearance: 112px;
  }
}

@media(max-width:760px){
  :root{
    --vozaya-fixed-header-height: 80px;
    --vozaya-anchor-clearance: 102px;
  }

  .join-choice-section{
    padding-top:4rem!important;
  }

  .join-choice-card{
    padding:1.45rem 1.25rem 1.25rem!important;
  }
}
