/* V37.23 — Verkaufsreife-Fixes: Mobile-Typografie, CTAs, Premium-Priorisierung */
.feld12-business-app{
  --f12-bg:#101112;
  --f12-bg2:#17191B;
  --f12-card:#17191B;
  --f12-ink:#F6EFE5;
  --f12-text:#D9CCBA;
  --f12-muted:#AFA291;
  --f12-line:rgba(230,199,119,.22);
  --f12-soft:rgba(255,255,255,.055);
  --f12-softer:rgba(255,255,255,.035);
  --f12-accent:#E6C777;
  --f12-accent2:#F3DFA3;
  font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;
  font-kerning:normal!important;
  text-rendering:optimizeLegibility!important;
  -webkit-font-smoothing:antialiased!important;
}
.feld12-business-app h1,.feld12-business-app h2,.feld12-business-app h3,.feld12-question-title{
  font-family:ui-serif,Georgia,"Times New Roman",serif!important;
  letter-spacing:-.025em!important;
  hyphens:none!important;
  -webkit-hyphens:none!important;
}
.feld12-business-app p,.feld12-business-app li,.feld12-business-app button,.feld12-business-app input,.feld12-business-app textarea,.feld12-focus-option,.feld12-option,.feld12-answer-help-panel,.feld12-guide-box,.feld12-focus-question-guide,.feld12-question-main,.feld12-question-interview-lead,.feld12-interview-answer-text,.feld12-card-hint{
  hyphens:none!important;
  -webkit-hyphens:none!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
  letter-spacing:0!important;
}
.feld12-kicker,.feld12-card-tag,.feld12-pill,.feld12-progress-label,.feld12-stage-nav span{
  letter-spacing:.105em!important;
}
.feld12-button:not(.secondary){
  background:linear-gradient(135deg,#F3DFA3,#C98251)!important;
  color:#17140E!important;
  border:1px solid rgba(255,238,174,.42)!important;
  border-radius:22px!important;
  min-height:56px!important;
  font-weight:900!important;
  box-shadow:0 18px 42px rgba(0,0,0,.38),0 0 24px rgba(242,217,143,.18)!important;
  opacity:1!important;
}
.feld12-button.secondary{
  background:rgba(255,255,255,.045)!important;
  border:1px solid rgba(246,239,229,.18)!important;
  color:#F6EFE5!important;
  box-shadow:none!important;
}
.feld12-button:disabled{opacity:.52!important;cursor:not-allowed!important;box-shadow:none!important;}
.feld12-ja-transition-actions .feld12-button,
.feld12-ja-transition-screen .feld12-button,
.feld12-interview-result-transition .feld12-button{
  background:linear-gradient(135deg,#F3DFA3,#C98251)!important;
  color:#17140E!important;
  border:1px solid rgba(255,238,174,.42)!important;
  box-shadow:0 18px 42px rgba(0,0,0,.38),0 0 24px rgba(242,217,143,.18)!important;
  opacity:1!important;
}
.feld12-product-choice-v3705 .feld12-product-card.premium{order:1;border-color:rgba(243,223,163,.45)!important;background:linear-gradient(145deg,rgba(243,223,163,.095),rgba(255,255,255,.04))!important;}
.feld12-product-choice-v3705 .feld12-product-card.free{order:2;opacity:.88;}
.feld12-product-choice-v3705 .feld12-product-card.free .feld12-button{background:rgba(255,255,255,.045)!important;color:#F6EFE5!important;border:1px solid rgba(246,239,229,.18)!important;}
.feld12-business-future-wrap-v3710,.feld12-business-card.is-locked{opacity:.62!important;filter:saturate(.72)!important;}
.feld12-business-main-hint-v3722{color:rgba(217,204,186,.82)!important;}
@media (max-width:760px){
  .feld12-business-app{font-size:16px!important;margin:0 auto!important;padding:0 16px!important;}
  .feld12-business-app p{font-size:16px!important;line-height:1.58!important;}
  .feld12-question-title{font-size:clamp(2.35rem,12vw,3.65rem)!important;line-height:.98!important;}
  .feld12-focus-question-card .feld12-question-interview-lead,
  .feld12-focus-question-card .feld12-focus-question-guide,
  .feld12-question-interview-lead,
  .feld12-focus-question-guide{font-size:1rem!important;line-height:1.52!important;}
  .feld12-focus-question-card .feld12-question-main,
  .feld12-question-main{font-size:clamp(1.08rem,5.4vw,1.42rem)!important;line-height:1.28!important;margin-top:12px!important;}
  .feld12-focus-question-card{padding:clamp(20px,5.6vw,28px)!important;}
  .feld12-focus-question-card .feld12-focus-question-guide:nth-of-type(n+4){display:none!important;}
  .feld12-focus-options{margin-top:16px!important;}
  .feld12-focus-option{padding:16px!important;}
  .feld12-answer-help-panel{font-size:12.8px!important;line-height:1.42!important;}
  .feld12-start-hero .feld12-lead{font-size:clamp(1.05rem,4.7vw,1.18rem)!important;line-height:1.55!important;}
  .feld12-product-choice-v3705{display:flex!important;flex-direction:column!important;}
  .feld12-product-card.premium{order:1!important;}
  .feld12-product-card.free{order:2!important;}
  .feld12-business-main-choice-v3710{margin-top:16px!important;}
  .feld12-business-main-choice-v3710 .feld12-business-card{padding:20px!important;}
}

/* V37.26 — Verkaufsreife-Restfix: Ergebnisführung, früher PDF-Hinweis und mobiler Dienstleister-Sofortstart. */
.feld12-result-save-hint-v38{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:18px!important;
  margin:clamp(18px,3vw,26px) 0 0!important;
  padding:clamp(16px,2.4vw,22px)!important;
  border:1px solid rgba(243,223,163,.22)!important;
  border-radius:22px!important;
  background:linear-gradient(135deg,rgba(243,223,163,.08),rgba(255,255,255,.035))!important;
  box-shadow:0 16px 42px rgba(0,0,0,.20)!important;
}
.feld12-result-save-hint-v38 strong{
  display:block!important;
  color:#F6EFE5!important;
  font-size:15px!important;
  line-height:1.35!important;
  letter-spacing:-.01em!important;
}
.feld12-result-save-hint-v38 p{
  margin:4px 0 0!important;
  color:rgba(217,204,186,.82)!important;
  font-size:14px!important;
  line-height:1.5!important;
}
.feld12-result-save-hint-v38 .feld12-result-save-jump-v38{
  flex:0 0 auto!important;
  min-height:48px!important;
  padding:13px 18px!important;
  border-radius:18px!important;
  text-decoration:none!important;
}
.feld12-business-mode-screen.is-focus-business-start .feld12-mobile-direct-start-v38{
  display:none!important;
  width:min(100%,520px)!important;
  margin:16px auto 0!important;
}
@media(max-width:760px){
  .feld12-business-mode-screen.is-focus-business-start .feld12-mobile-direct-start-v38{
    display:flex!important;
    justify-content:center!important;
    min-height:54px!important;
    margin-top:14px!important;
  }
  .feld12-business-mode-screen.is-focus-business-start .feld12-business-primary-card-v3710 .feld12-button{
    margin-top:12px!important;
  }
  .feld12-business-mode-screen.is-focus-business-start .feld12-business-main-hint-v3722{
    font-size:12.5px!important;
    line-height:1.4!important;
  }
  .feld12-business-mode-screen.is-focus-business-start .feld12-business-future-wrap-v3710{
    opacity:.56!important;
    filter:saturate(.55)!important;
    padding:12px!important;
  }
  .feld12-business-mode-screen.is-focus-business-start .feld12-business-future-heading-v3710{
    text-align:left!important;
  }
  .feld12-business-mode-screen.is-focus-business-start .feld12-business-future-grid-v3710{
    gap:8px!important;
  }
  .feld12-business-mode-screen.is-focus-business-start .feld12-business-future-card-v3710{
    display:grid!important;
    grid-template-columns:1fr auto!important;
    grid-template-areas:"badge badge" "title button" "text text"!important;
    align-items:center!important;
    column-gap:10px!important;
    row-gap:5px!important;
    padding:11px 12px!important;
  }
  .feld12-business-mode-screen.is-focus-business-start .feld12-business-future-card-v3710 span{grid-area:badge!important;margin-bottom:0!important;}
  .feld12-business-mode-screen.is-focus-business-start .feld12-business-future-card-v3710 h3{grid-area:title!important;margin:0!important;font-size:14px!important;}
  .feld12-business-mode-screen.is-focus-business-start .feld12-business-future-card-v3710 p{grid-area:text!important;margin:0!important;font-size:11.8px!important;}
  .feld12-business-mode-screen.is-focus-business-start .feld12-business-future-card-v3710 .feld12-button{grid-area:button!important;width:auto!important;min-height:32px!important;padding:8px 10px!important;font-size:11px!important;}
  .feld12-result-summary-box{
    margin-left:auto!important;
    margin-right:auto!important;
    padding:22px 16px!important;
    border-radius:0!important;
  }
  .feld12-result-summary-lines{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
  }
  .feld12-result-summary-lines article{
    width:100%!important;
    max-width:100%!important;
    box-sizing:border-box!important;
  }
  .feld12-result-save-hint-v38{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:13px!important;
    margin-top:18px!important;
    padding:16px!important;
    border-radius:20px!important;
  }
  .feld12-result-save-hint-v38 .feld12-result-save-jump-v38{
    width:100%!important;
    justify-content:center!important;
  }
  .feld12-book-diagnosis-chain .feld12-playbook3621-flow{
    gap:18px!important;
  }
  .feld12-book-diagnosis-chain .feld12-playbook3621-chapter{
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    padding:22px 16px!important;
    border-radius:0!important;
    box-sizing:border-box!important;
  }
  .feld12-export-section{
    margin-top:26px!important;
    padding-top:18px!important;
  }
  .feld12-export-card{
    width:100%!important;
    max-width:100%!important;
    border-radius:0!important;
    padding:22px 16px!important;
    box-sizing:border-box!important;
  }
}
