/* DRIVELAB TESTER INTEREST FORMATTING R10 START */
.beta-activity-section{
  padding-top:56px;
  padding-bottom:68px;
}
.beta-activity-heading{
  max-width:850px;
}
.beta-activity-panel{
  position:relative;
  overflow:hidden;
  margin-top:28px;
  padding:20px;
  border:1px solid rgba(44,157,201,.28);
  border-radius:24px;
  background:
    radial-gradient(circle at 90% 0,rgba(0,213,255,.12),transparent 34%),
    linear-gradient(145deg,rgba(9,24,39,.98),rgba(5,13,23,.98));
  box-shadow:0 24px 60px rgba(0,0,0,.24);
}
.beta-activity-panel::before{
  content:"";
  position:absolute;
  top:0;
  left:20px;
  right:20px;
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(0,213,255,.72),transparent);
}
.beta-activity-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px;
}
.beta-activity-card{
  position:relative;
  display:flex;
  flex-direction:column;
  min-width:0;
  min-height:176px;
  padding:22px;
  border:1px solid rgba(74,137,174,.25);
  border-radius:18px;
  background:linear-gradient(145deg,rgba(13,31,48,.96),rgba(7,17,29,.96));
}
.beta-activity-step{
  color:var(--cyan);
  font-size:.67rem;
  font-weight:900;
  letter-spacing:.16em;
}
.beta-activity-card strong{
  display:block;
  margin-top:17px;
  color:#fff;
  font-size:clamp(2.4rem,5vw,3.65rem);
  line-height:.95;
  font-variant-numeric:tabular-nums;
}
.beta-activity-label{
  display:block;
  margin-top:14px;
  color:#e8f9ff;
  font-size:1rem;
  font-weight:850;
}
.beta-activity-card small{
  display:block;
  margin-top:4px;
  color:var(--muted);
  line-height:1.45;
}
.tester-interest-footer{
  display:flex;
  justify-content:space-between;
  gap:20px;
  margin-top:16px;
  padding:14px 4px 2px;
  border-top:1px solid rgba(74,137,174,.18);
}
.tester-interest-footer p{
  margin:0;
  color:var(--muted);
  font-size:.78rem;
  line-height:1.5;
}
.tester-interest-footer p:last-child{
  text-align:right;
}
.release-interest{
  margin-top:16px;
  padding:14px;
  border:1px solid rgba(0,213,255,.25);
  border-radius:15px;
  background:linear-gradient(145deg,rgba(8,31,45,.88),rgba(5,18,29,.88));
}
.release-interest-top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin-bottom:12px;
}
.release-interest-top>span{
  color:var(--cyan);
  font-size:.68rem;
  font-weight:900;
  letter-spacing:.12em;
}
.release-interest-top a{
  color:#b9f4ff;
  font-size:.72rem;
  font-weight:800;
  text-decoration:none;
}
.release-interest-top a:hover{
  text-decoration:underline;
}
.release-interest-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:8px;
}
.release-interest-grid>div{
  min-width:0;
  padding:10px 9px;
  border:1px solid rgba(70,136,169,.22);
  border-radius:11px;
  background:rgba(4,15,25,.58);
}
.release-interest-grid strong,
.release-interest-grid span{
  display:block;
}
.release-interest-grid strong{
  color:#fff;
  font-size:1.3rem;
  line-height:1;
  font-variant-numeric:tabular-nums;
}
.release-interest-grid span{
  margin-top:5px;
  color:#a9bed1;
  font-size:.67rem;
  line-height:1.25;
}
.release-interest>small{
  display:block;
  margin-top:9px;
  color:#7891a7;
  font-size:.66rem;
}
@media(max-width:760px){
  .beta-activity-grid{
    grid-template-columns:1fr;
  }
  .beta-activity-card{
    min-height:0;
  }
  .tester-interest-footer{
    flex-direction:column;
    gap:5px;
  }
  .tester-interest-footer p:last-child{
    text-align:left;
  }
}
@media(max-width:520px){
  .beta-activity-panel{
    padding:13px;
  }
  .release-interest-grid{
    grid-template-columns:1fr;
  }
}
/* DRIVELAB TESTER INTEREST FORMATTING R10 END */
