/* V114: einheitliches kompaktes CTA-System auf allen Seiten. */
a.btn.primary,a.btn.secondary,button.btn.primary,button.btn.secondary,
.hero-actions .btn,.page-hero-actions .btn,.page-cta .btn,
.remote-actions .remote-btn,.backup-actions .game-link,
.industry-inner>a,.pulse-intro>a,.question-next,
.ransomware-source>a,.cyber-board-foot .btn {
  display:inline-flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:16px!important;
  width:max-content!important;
  max-width:100%!important;
  min-width:0!important;
  min-height:58px!important;
  padding:9px 10px 9px 22px!important;
  border:1px solid rgba(216,239,255,.73)!important;
  border-radius:999px!important;
  background:linear-gradient(135deg,rgba(22,79,119,.57) 0%,rgba(13,58,93,.73) 100%)!important;
  color:#fff!important;
  font-size:14px!important;
  font-weight:800!important;
  letter-spacing:.12px!important;
  line-height:1.25!important;
  text-decoration:none!important;
  box-shadow:inset 0 1px rgba(255,255,255,.15),0 12px 27px rgba(6,24,39,.22)!important;
  -webkit-backdrop-filter:blur(9px)!important;
  backdrop-filter:blur(9px)!important;
}
a.btn.primary:hover,a.btn.secondary:hover,button.btn.primary:hover,button.btn.secondary:hover,
.hero-actions .btn:hover,.page-hero-actions .btn:hover,.page-cta .btn:hover,
.remote-actions .remote-btn:hover,.backup-actions .game-link:hover,
.industry-inner>a:hover,.pulse-intro>a:hover,.question-next:hover,
.ransomware-source>a:hover,.cyber-board-foot .btn:hover {
  background:linear-gradient(135deg,rgba(28,98,142,.70) 0%,rgba(18,70,109,.81) 100%)!important;
  border-color:#fff!important;
  color:#fff!important;
  transform:translateY(-2px)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.21),0 16px 34px rgba(6,24,39,.30)!important;
}
a.btn.primary>span,a.btn.secondary>span,button.btn.primary>span,button.btn.secondary>span,
.hero-actions .btn>span,.page-hero-actions .btn>span,.page-cta .btn>span,
.industry-inner>a>span,.pulse-intro>a>span,.question-next>span,
.remote-actions .remote-btn>span,.backup-actions .game-link>span,
.ransomware-source>a>span,.cyber-board-foot .btn>span {
  display:grid!important;
  place-items:center!important;
  width:38px!important;
  height:38px!important;
  flex:0 0 38px!important;
  border-radius:50%!important;
  background:linear-gradient(145deg,#174b72,#082f50)!important;
  color:#fff!important;
  font-size:16px!important;
  line-height:1!important;
  box-shadow:0 6px 15px rgba(6,24,39,.32)!important;
}
.cyber-board-foot .cyber-board-actions>.btn{min-width:250px!important}
@media(max-width:650px){
  a.btn.primary,a.btn.secondary,button.btn.primary,button.btn.secondary,
  .industry-inner>a,.pulse-intro>a,.question-next,.remote-actions .remote-btn,
  .backup-actions .game-link,.ransomware-source>a,.page-cta .btn{
    width:100%!important;
  }
}
