/* Version 36.17 — 10-teilige Premium-Wachstumsplan-Struktur */
.feld12-structured3617-section .feld12-unified3614-head{
  border:1px solid rgba(206,176,112,.34)!important;
  background:linear-gradient(145deg,rgba(34,33,31,.98),rgba(18,18,17,.96))!important;
  box-shadow:0 26px 70px rgba(0,0,0,.34)!important;
}
.feld12-structured3617-section .feld12-unified3614-kicker{
  letter-spacing:.12em!important;
  text-transform:uppercase!important;
  color:rgba(229,203,143,.92)!important;
}
.feld12-structured3617-section .feld12-unified3614-flow{
  counter-reset:feld12PremiumSteps!important;
}
.feld12-structured3617-section .feld12-unified3614-chapter{
  position:relative!important;
  overflow:hidden!important;
  min-height:100%!important;
}
.feld12-structured3617-section .feld12-unified3614-chapter:before{
  counter-increment:feld12PremiumSteps!important;
  content:counter(feld12PremiumSteps, decimal-leading-zero)!important;
  position:absolute!important;
  right:18px!important;
  top:14px!important;
  font-size:2.2rem!important;
  font-weight:800!important;
  line-height:1!important;
  color:rgba(206,176,112,.10)!important;
  letter-spacing:-.04em!important;
  pointer-events:none!important;
}
.feld12-structured3617-section .feld12-unified3614-chapter span{
  display:inline-flex!important;
  align-items:center!important;
  min-height:28px!important;
  padding:6px 10px!important;
  border-radius:999px!important;
  background:rgba(206,176,112,.10)!important;
  border:1px solid rgba(206,176,112,.20)!important;
}
.feld12-structured3617-section .feld12-unified3614-chapter h4{
  max-width:980px!important;
}
.feld12-structured3617-section .feld12-unified3614-chapter p{
  font-size:1rem!important;
  line-height:1.74!important;
}
.feld12-structured3617-section .feld12-unified3614-action{
  border-top:1px solid rgba(206,176,112,.20)!important;
  padding-top:22px!important;
}
@media(min-width:1181px){
  .feld12-structured3617-section .feld12-unified3614-flow{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .feld12-structured3617-section .feld12-unified3614-chapter:nth-child(1),
  .feld12-structured3617-section .feld12-unified3614-chapter:nth-child(2),
  .feld12-structured3617-section .feld12-unified3614-chapter:nth-child(10){
    grid-column:1/-1!important;
  }
}
@media(max-width:720px){
  .feld12-structured3617-section .feld12-unified3614-chapter:before{
    font-size:1.7rem!important;
    top:12px!important;
    right:14px!important;
  }
  .feld12-structured3617-section .feld12-unified3614-chapter p{
    font-size:.98rem!important;
    line-height:1.68!important;
  }
}
@media print{
  .feld12-structured3617-section .feld12-unified3614-chapter:before{display:none!important;}
}


/* V36.76 – Premium-JA-Auswertung im sichtbaren Ergebnisabschnitt 2 */
.feld12-book-ja-premium .feld12-book-ja-missing{
  border:1px solid rgba(217,189,115,.24);
  background:rgba(217,189,115,.08);
  border-radius:18px;
  padding:16px 18px;
  margin:14px 0 18px;
}
.feld12-book-ja-premium-section{
  margin-top:clamp(22px,3.5vw,34px);
}
.feld12-book-ja-premium-section h4{
  margin:0 0 10px;
  color:#fff8e7;
  font-size:clamp(1.05rem,1.8vw,1.35rem);
  line-height:1.25;
  letter-spacing:-.012em;
}
.feld12-book-ja-premium-section p{
  margin-top:12px;
}
@media (max-width:640px){
  .feld12-book-ja-premium .feld12-book-ja-missing{padding:14px 15px;border-radius:16px;}
  .feld12-book-ja-premium-section{margin-top:24px;}
}
