/* V112: verbindliches CTA-System nach Hauptseiten-Referenz (Bild 1) */
a.btn.primary,a.btn.secondary,button.btn.primary,button.btn.secondary,
.hero-actions .btn,.page-hero-actions .btn,.remote-actions .remote-btn,
.backup-actions .game-link,.industry-inner>a,.pulse-intro>a,
.question-next,.ransomware-source>a,.cyber-board-foot .btn{
  min-height:74px!important;padding:12px 12px 12px 28px!important;
  border:1px solid rgba(222,244,255,.82)!important;border-radius:999px!important;
  background:linear-gradient(135deg,rgba(20,82,120,.58) 0%,rgba(8,47,77,.78) 100%)!important;
  color:#fff!important;font-size:15.5px!important;font-weight:800!important;
  letter-spacing:.1px!important;box-shadow:inset 0 1px rgba(255,255,255,.15),0 14px 30px rgba(4,24,40,.28)!important;
  -webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;
  text-decoration:none!important;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease!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,.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,102,147,.72) 0%,rgba(11,58,92,.9) 100%)!important;
  border-color:#fff!important;color:#fff!important;transform:translateY(-2px)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.22),0 18px 38px rgba(4,24,40,.38)!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,.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{
  width:46px!important;height:46px!important;flex:0 0 46px!important;border-radius:50%!important;
  display:grid!important;place-items:center!important;background:linear-gradient(145deg,#174b72,#082f50)!important;
  color:#fff!important;font-size:17px!important;line-height:1!important;box-shadow:0 7px 18px #06182752!important
}
.cyber-board-foot .cyber-board-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;flex-wrap:wrap!important}
.cyber-board-foot .cyber-board-actions>.btn{min-width:270px!important;justify-content:space-between!important}
.cyber-board-foot .cyber-board-actions>.btn::before,.cyber-board-foot .cyber-board-actions>.btn::after{content:none!important;display:none!important}
.cyber-board-foot .cyber-board-actions>button.btn span,.cyber-board-foot .cyber-board-actions>a.btn span{width:46px!important;height:46px!important;flex:0 0 46px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:linear-gradient(145deg,#143f62,#082b48)!important;color:#fff!important;font-size:17px!important;line-height:1!important;box-shadow:0 7px 18px #06182752!important}
.cyber-board-foot .cyber-board-actions>button.btn b{font:inherit!important;color:inherit!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{width:100%!important}.cyber-board-foot .cyber-board-actions{width:100%!important}.cyber-board-foot .cyber-board-actions>.btn{width:100%!important;min-width:0!important}}
