/* FELD12 V37.40 — Heller Premium- und Accessibility-Polish.
   Leitsatz: Premium durch Ruhe, nicht durch Schwere.
   Reine visuelle Schicht. Keine Änderung an JA7, FELD12, KRAFT8, ZUG7, PRIOR, Diagnosebewertung oder Ergebnisstruktur. */

body:not(.feld12-premium-print) .feld12-business-app{
  --f12-bg:#F7F1E8;
  --f12-bg2:#FBF7EF;
  --f12-bg-soft:#FBF7EF;
  --f12-bg-paper:#FFFDF8;
  --f12-bg-card:#FFFCF6;
  --f12-bg-elevated:#FFFFFF;
  --f12-paper:#FFFDF8;
  --f12-paper-2:#FFFAF2;
  --f12-cream:#F7F1E8;
  --f12-cream-2:#EFE3D1;
  --f12-ink:#211A15;
  --f12-ink-soft:#342C24;
  --f12-text:#3D342D;
  --f12-muted:#6E6257;
  --f12-soft-muted:#8A7C6D;
  --f12-muted-soft:#8A7C6D;
  --f12-line:#E5D8C7;
  --f12-line-soft:#EFE5D8;
  --f12-line-strong:#D6C2A8;
  --f12-gold:#B88932;
  --f12-gold-soft:#D8B86A;
  --f12-gold-light:#F3E4BF;
  --f12-gold-bg:#F8EED8;
  --f12-success:#476B52;
  --f12-success-bg:#E9F1E8;
  --f12-warning:#9A6A24;
  --f12-warning-bg:#F8EAD0;
  --f12-error:#8B3F32;
  --f12-error-bg:#F4E0DB;
  --f12-info:#536A73;
  --f12-info-bg:#E7EEF0;
  --f12-hover:#F3E7D4;
  --f12-active:#EFE0C6;
  --f12-focus:#B88932;
  --f12-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --f12-shell:1180px;
  --f12-content:860px;
  --f12-reading:780px;
  --f12-result:1080px;
  --f12-radius-sm:12px;
  --f12-radius-md:18px;
  --f12-radius-lg:24px;
  --f12-radius-xl:32px;
  --f12-shadow-xs:0 4px 12px rgba(35,28,21,.045);
  --f12-shadow-sm:0 10px 26px rgba(35,28,21,.06);
  --f12-shadow-md:0 18px 48px rgba(35,28,21,.085);
  --f12-shadow-lg:0 26px 72px rgba(35,28,21,.11);
  --f12-shadow-soft:var(--f12-shadow-md);
  --f12-shadow-card:var(--f12-shadow-sm);
  --f12-mobile-page-x:16px;
  --f12-mobile-card-pad:18px;
  --f12-mobile-section-gap:34px;
  --f12-mobile-question-gap:22px;
  --f12-tablet-page-x:24px;
  --f12-tablet-card-pad:24px;
  --f12-tablet-section-gap:48px;
  --f12-desktop-page-x:32px;
  --f12-desktop-card-pad:28px;
  --f12-desktop-section-gap:64px;
  background:transparent!important;
  color:var(--f12-text)!important;
}

body:not(.feld12-premium-print):has(.feld12-business-app),
body:not(.feld12-premium-print).feld12-standalone-page{
  background:
    radial-gradient(circle at 10% 0%, rgba(232,211,156,.34), transparent 30%),
    radial-gradient(circle at 92% 6%, rgba(255,255,255,.88), transparent 25%),
    linear-gradient(180deg,#fffaf2 0%,#faf7f1 42%,#f4eadb 100%)!important;
}

body:not(.feld12-premium-print) .feld12-business-fullbleed,
body:not(.feld12-premium-print) .qa-page-wrap{
  background:transparent!important;
}

/* Grundlesbarkeit */
body:not(.feld12-premium-print) .feld12-business-app h1,
body:not(.feld12-premium-print) .feld12-business-app h2,
body:not(.feld12-premium-print) .feld12-business-app h3,
body:not(.feld12-premium-print) .feld12-business-app h4,
body:not(.feld12-premium-print) .feld12-question-title,
body:not(.feld12-premium-print) .feld12-question-main,
body:not(.feld12-premium-print) .feld12-result-summary-box h2,
body:not(.feld12-premium-print) .feld12-book-diagnosis-chain h3{
  color:var(--f12-ink)!important;
  letter-spacing:-.018em;
}
body:not(.feld12-premium-print) .feld12-business-app p,
body:not(.feld12-premium-print) .feld12-business-app li,
body:not(.feld12-premium-print) .feld12-business-app small,
body:not(.feld12-premium-print) .feld12-business-app span,
body:not(.feld12-premium-print) .feld12-business-app label{
  color:var(--f12-text)!important;
}
body:not(.feld12-premium-print) .feld12-business-app p,
body:not(.feld12-premium-print) .feld12-business-app li{
  font-size:clamp(16px,1.13vw,17.5px)!important;
  line-height:1.68!important;
}
body:not(.feld12-premium-print) .feld12-business-app a:focus-visible,
body:not(.feld12-premium-print) .feld12-business-app button:focus-visible,
body:not(.feld12-premium-print) .feld12-business-app textarea:focus,
body:not(.feld12-premium-print) .feld12-business-app input:focus{
  outline:3px solid rgba(184,137,50,.45)!important;
  outline-offset:3px!important;
}

/* Helle Hauptflächen statt dunkles Diagnose-Cockpit */
body:not(.feld12-premium-print) .feld12-start-hero,
body:not(.feld12-premium-print) .feld12-shell,
body:not(.feld12-premium-print) .feld12-result-shell,
body:not(.feld12-premium-print) .feld12-tool-landing,
body:not(.feld12-premium-print) .feld12-profile-start,
body:not(.feld12-premium-print) .feld12-business-mode-screen,
body:not(.feld12-premium-print) .feld12-ja-transition-screen,
body:not(.feld12-premium-print) .feld12-interview-result-transition,
body:not(.feld12-premium-print) .feld12-stage-transition-screen{
  background:
    radial-gradient(circle at 86% 0%, rgba(232,211,156,.28), transparent 30%),
    linear-gradient(145deg,#fffdf8 0%,#faf7f1 52%,#f4eadb 100%)!important;
  border-color:var(--f12-line)!important;
  color:var(--f12-text)!important;
  box-shadow:var(--f12-shadow-soft)!important;
}
body:not(.feld12-premium-print) .feld12-result-shell{
  padding:clamp(16px,3vw,34px)!important;
}
body:not(.feld12-premium-print) .feld12-result-shell::before,
body:not(.feld12-premium-print) .feld12-start-hero::before,
body:not(.feld12-premium-print) .feld12-shell::before{
  opacity:.38!important;
}

/* Start und Business-Auswahl: weniger Bühne, mehr Beratungsraum */
body:not(.feld12-premium-print) .feld12-start-hero,
body:not(.feld12-premium-print) .feld12-tool-landing{
  max-width:1180px!important;
  margin-inline:auto!important;
}
body:not(.feld12-premium-print) .feld12-start-hero .feld12-lead,
body:not(.feld12-premium-print) .feld12-tool-landing p,
body:not(.feld12-premium-print) .feld12-business-start-hero-copy,
body:not(.feld12-premium-print) .feld12-business-mode-transition{
  color:var(--f12-text)!important;
  max-width:820px!important;
}
body:not(.feld12-premium-print) .feld12-claim-panel,
body:not(.feld12-premium-print) .feld12-intro-grid > div,
body:not(.feld12-premium-print) .feld12-product-card,
body:not(.feld12-premium-print) .feld12-soft-panel,
body:not(.feld12-premium-print) .feld12-access-box,
body:not(.feld12-premium-print) .feld12-data-copy,
body:not(.feld12-premium-print) .feld12-business-primary-card-v3710,
body:not(.feld12-premium-print) .feld12-business-card,
body:not(.feld12-premium-print) .feld12-business-mode-card,
body:not(.feld12-premium-print) .feld12-business-future-card-v3710{
  background:var(--f12-paper)!important;
  border:1px solid var(--f12-line)!important;
  box-shadow:var(--f12-shadow-card)!important;
  color:var(--f12-text)!important;
}
body:not(.feld12-premium-print) .feld12-business-card.is-locked,
body:not(.feld12-premium-print) .feld12-business-future-card-v3710,
body:not(.feld12-premium-print) .feld12-business-future-wrap-v3710{
  background:#F8F1E7!important;
  border-color:#E8DDCE!important;
  box-shadow:none!important;
  opacity:.78!important;
}

/* Fragenansicht: helle Entscheidungsoptionen statt Prüfungsgefühl */
body:not(.feld12-premium-print) .feld12-question-card,
body:not(.feld12-premium-print) .feld12-question-panel,
body:not(.feld12-premium-print) .feld12-focus-question-card,
body:not(.feld12-premium-print) .feld12-interview-question-card,
body:not(.feld12-premium-print) .feld12-guided-question-card,
body:not(.feld12-premium-print) .feld12-question-learning-card,
body:not(.feld12-premium-print) .feld12-diagnosis-card,
body:not(.feld12-premium-print) .feld12-details{
  background:var(--f12-paper)!important;
  border:1px solid var(--f12-line)!important;
  color:var(--f12-text)!important;
  box-shadow:var(--f12-shadow-card)!important;
}
body:not(.feld12-premium-print) .feld12-question-explain,
body:not(.feld12-premium-print) .feld12-answer-help-panel,
body:not(.feld12-premium-print) .feld12-focus-question-guide,
body:not(.feld12-premium-print) .feld12-question-learning-block,
body:not(.feld12-premium-print) .feld12-uncertainty-help,
body:not(.feld12-premium-print) [data-feld12-question-learning],
body:not(.feld12-premium-print) [data-feld12-recognition]{
  background:#FFF7EA!important;
  border:1px solid #E8D8BE!important;
  color:var(--f12-text)!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-question-explain strong,
body:not(.feld12-premium-print) .feld12-answer-help-panel strong,
body:not(.feld12-premium-print) .feld12-focus-question-guide strong{
  color:var(--f12-ink)!important;
}
body:not(.feld12-premium-print) button[data-answer],
body:not(.feld12-premium-print) .feld12-option,
body:not(.feld12-premium-print) .feld12-answer-card,
body:not(.feld12-premium-print) .feld12-interview-answer-card,
body:not(.feld12-premium-print) [data-answer]{
  min-height:58px!important;
  background:#FFFDF8!important;
  color:var(--f12-text)!important;
  border:1px solid var(--f12-line)!important;
  box-shadow:0 8px 20px rgba(38,30,20,.045)!important;
}
body:not(.feld12-premium-print) button[data-answer]:hover,
body:not(.feld12-premium-print) .feld12-option:hover,
body:not(.feld12-premium-print) .feld12-answer-card:hover,
body:not(.feld12-premium-print) .feld12-interview-answer-card:hover,
body:not(.feld12-premium-print) [data-answer]:hover{
  border-color:#D4BC82!important;
  background:#FFF9EE!important;
}
body:not(.feld12-premium-print) button[data-answer].is-selected,
body:not(.feld12-premium-print) .feld12-option.selected,
body:not(.feld12-premium-print) .feld12-option.is-selected,
body:not(.feld12-premium-print) .feld12-answer-card.is-selected,
body:not(.feld12-premium-print) .feld12-interview-answer-card.is-selected,
body:not(.feld12-premium-print) [data-answer].is-selected{
  background:#F4E6CA!important;
  border:2px solid #9E741E!important;
  color:var(--f12-ink)!important;
  box-shadow:0 0 0 4px rgba(185,144,62,.16)!important;
}
body:not(.feld12-premium-print) .feld12-progress,
body:not(.feld12-premium-print) .feld12-progress-card,
body:not(.feld12-premium-print) .feld12-stage-nav,
body:not(.feld12-premium-print) .feld12-progress-label{
  background:#FFF7EA!important;
  color:var(--f12-text)!important;
  border-color:#E8D8BE!important;
}

/* Ergebnis: lange Leseflächen hell, ruhig und begrenzt */
body:not(.feld12-premium-print) .feld12-result-summary-box,
body:not(.feld12-premium-print) .feld12-result-summary-lines article,
body:not(.feld12-premium-print) .feld12-book-diagnosis-chain .feld12-playbook3621-chapter,
body:not(.feld12-premium-print) .feld12-result-mode-section,
body:not(.feld12-premium-print) .feld12-export-card,
body:not(.feld12-premium-print) #feld12-export-section,
body:not(.feld12-premium-print) .result-actions,
body:not(.feld12-premium-print) .feld12-pdf-actions{
  background:var(--f12-paper)!important;
  color:var(--f12-text)!important;
  border:1px solid var(--f12-line)!important;
  box-shadow:var(--f12-shadow-card)!important;
}
body:not(.feld12-premium-print) .feld12-result-summary-box,
body:not(.feld12-premium-print) .feld12-book-diagnosis-chain,
body:not(.feld12-premium-print) .feld12-work-mode-v3737,
body:not(.feld12-premium-print) .feld12-seven-day-plan-v3732,
body:not(.feld12-premium-print) .feld12-visual-chain-v3733{
  max-width:min(1120px,calc(100vw - 32px))!important;
  margin-inline:auto!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-chain .feld12-playbook3621-chapter{
  max-width:860px!important;
  border-radius:28px!important;
  padding:clamp(24px,4vw,42px)!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-chain .feld12-playbook3621-chapter p{
  color:var(--f12-text)!important;
  font-size:clamp(16.5px,1.15vw,18px)!important;
  line-height:1.72!important;
  max-width:780px!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-chain .feld12-playbook3621-chapter > span,
body:not(.feld12-premium-print) .feld12-section-tag,
body:not(.feld12-premium-print) .feld12-kicker,
body:not(.feld12-premium-print) .feld12-card-tag{
  background:#F1E2C5!important;
  color:#6F4F0D!important;
  border:1px solid #DCC58B!important;
  box-shadow:none!important;
}

/* FELD12-Kette und 7-Tage-Plan: Orientierung statt Modellposter */
body:not(.feld12-premium-print) .feld12-visual-chain-v3733,
body:not(.feld12-premium-print) [data-feld12-visual-chain="true"],
body:not(.feld12-premium-print) .feld12-seven-day-plan-v3732,
body:not(.feld12-premium-print) [data-feld12-seven-day-plan="true"]{
  background:linear-gradient(145deg,#FFFDF8,#F8F0E4)!important;
  border:1px solid var(--f12-line)!important;
  box-shadow:var(--f12-shadow-card)!important;
  color:var(--f12-text)!important;
}
body:not(.feld12-premium-print) .feld12-visual-chain-card-v3733,
body:not(.feld12-premium-print) [data-feld12-chain-card="true"],
body:not(.feld12-premium-print) .feld12-seven-day-plan-day-v3732,
body:not(.feld12-premium-print) [data-feld12-seven-day-card="true"]{
  background:#FFFDF8!important;
  border:1px solid var(--f12-line)!important;
  color:var(--f12-text)!important;
  box-shadow:0 8px 22px rgba(38,30,20,.05)!important;
}
body:not(.feld12-premium-print) .feld12-visual-chain-help-v3735,
body:not(.feld12-premium-print) .feld12-seven-day-plan-summary-v3732,
body:not(.feld12-premium-print) .feld12-seven-day-plan-closing-v3732{
  background:#FFF7EA!important;
  border-color:#E7D2A5!important;
  color:var(--f12-text)!important;
}

/* Arbeitsmodus: geschützter heller Arbeitsraum */
body:not(.feld12-premium-print) .feld12-work-mode-v3737,
body:not(.feld12-premium-print) [data-feld12-work-mode="true"]{
  background:linear-gradient(180deg,var(--f12-bg-paper) 0%,var(--f12-bg-soft) 100%)!important;
  border:1px solid var(--f12-line)!important;
  box-shadow:0 18px 48px rgba(38,30,20,.08)!important;
  color:var(--f12-text)!important;
}
body:not(.feld12-premium-print) .feld12-work-mode-direction-v3737,
body:not(.feld12-premium-print) .feld12-work-step-v3737,
body:not(.feld12-premium-print) .feld12-work-frame-v3737,
body:not(.feld12-premium-print) .feld12-work-privacy-v3737{
  background:#FFFDF8!important;
  border:1px solid var(--f12-line)!important;
  color:var(--f12-text)!important;
  box-shadow:0 8px 22px rgba(38,30,20,.05)!important;
}
body:not(.feld12-premium-print) .feld12-work-checklist-v3737 li,
body:not(.feld12-premium-print) .feld12-work-signals-v3737 li,
body:not(.feld12-premium-print) .feld12-work-area-choice-v3737{
  background:#FFF8ED!important;
  border-color:#E7D7BC!important;
  color:var(--f12-text)!important;
}
body:not(.feld12-premium-print) .feld12-work-area-choice-v3737.is-active{
  background:#2A2119!important;
  color:#FFF7E8!important;
  border-color:#C49A42!important;
}
body:not(.feld12-premium-print) .feld12-work-mode-v3737 textarea,
body:not(.feld12-premium-print) [data-feld12-work-mode="true"] textarea{
  background:#FFFDF8!important;
  color:var(--f12-ink)!important;
  border:1px solid #CDBB9E!important;
  min-height:150px!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!important;
}

/* Vorher-Nachher: Hilfe statt Kritik */
body:not(.feld12-premium-print) .feld12-result-example-v3738,
body:not(.feld12-premium-print) [data-feld12-result-example]{
  background:linear-gradient(145deg,#FFFDF8 0%,#FAF4EA 100%)!important;
  border:1px solid var(--f12-line)!important;
  box-shadow:0 10px 28px rgba(38,30,20,.06)!important;
  color:var(--f12-text)!important;
}
body:not(.feld12-premium-print) .feld12-result-example-row-v3738{
  background:#FFFFFF!important;
  border:1px solid #E7DCCA!important;
  color:var(--f12-text)!important;
}
body:not(.feld12-premium-print) .feld12-result-example-row-v3738 span,
body:not(.feld12-premium-print) .feld12-result-example-focus-v3738{
  color:#705323!important;
}
body:not(.feld12-premium-print) .feld12-result-example-focus-v3738{
  background:#FFF7EA!important;
  border-color:#E3CE99!important;
}

/* Buttons: klare Hierarchie, Tap-Flächen, guter Kontrast */
body:not(.feld12-premium-print) .feld12-button,
body:not(.feld12-premium-print) button,
body:not(.feld12-premium-print) a.feld12-button{
  min-height:44px!important;
}
body:not(.feld12-premium-print) .feld12-button:not(.secondary),
body:not(.feld12-premium-print) button[data-next],
body:not(.feld12-premium-print) [data-feld12-work-mode-toggle],
body:not(.feld12-premium-print) [data-feld12-example-work-cta],
body:not(.feld12-premium-print) [data-print-light]{
  background:linear-gradient(135deg,#211A14,#34281B)!important;
  color:#FFF8EA!important;
  border:1px solid rgba(201,162,77,.56)!important;
  box-shadow:0 12px 28px rgba(38,30,20,.18)!important;
}
body:not(.feld12-premium-print) .feld12-button.secondary,
body:not(.feld12-premium-print) [data-print-dark],
body:not(.feld12-premium-print) .feld12-export-card .feld12-button.secondary{
  background:#FFFDF8!important;
  color:var(--f12-ink)!important;
  border:1px solid #CDBB9E!important;
  box-shadow:0 8px 18px rgba(38,30,20,.05)!important;
}

/* Mobile: weniger visuelle Last, volle Breite, keine dunklen Textwände */
@media (max-width: 760px){
  body:not(.feld12-premium-print) .feld12-business-app{
    --f12-mobile-gutter:var(--f12-mobile-page-x,16px);
  }
  body:not(.feld12-premium-print) .feld12-start-hero,
  body:not(.feld12-premium-print) .feld12-shell,
  body:not(.feld12-premium-print) .feld12-result-shell,
  body:not(.feld12-premium-print) .feld12-tool-landing,
  body:not(.feld12-premium-print) .feld12-business-mode-screen{
    border-radius:0!important;
    border-left:0!important;
    border-right:0!important;
    box-shadow:none!important;
    padding-left:var(--f12-mobile-gutter)!important;
    padding-right:var(--f12-mobile-gutter)!important;
  }
  body:not(.feld12-premium-print) .feld12-question-card,
  body:not(.feld12-premium-print) .feld12-question-panel,
  body:not(.feld12-premium-print) .feld12-diagnosis-card,
  body:not(.feld12-premium-print) .feld12-result-summary-box,
  body:not(.feld12-premium-print) .feld12-book-diagnosis-chain .feld12-playbook3621-chapter,
  body:not(.feld12-premium-print) .feld12-visual-chain-v3733,
  body:not(.feld12-premium-print) .feld12-seven-day-plan-v3732,
  body:not(.feld12-premium-print) .feld12-work-mode-v3737,
  body:not(.feld12-premium-print) .feld12-result-example-v3738{
    width:calc(100vw - 28px)!important;
    max-width:calc(100vw - 28px)!important;
    margin-left:auto!important;
    margin-right:auto!important;
    border-radius:22px!important;
  }
  body:not(.feld12-premium-print) .feld12-book-diagnosis-chain .feld12-playbook3621-chapter,
  body:not(.feld12-premium-print) .feld12-result-summary-box,
  body:not(.feld12-premium-print) .feld12-work-step-v3737{
    padding:18px!important;
  }
  body:not(.feld12-premium-print) .feld12-book-diagnosis-chain .feld12-playbook3621-chapter p,
  body:not(.feld12-premium-print) .feld12-result-summary-box p,
  body:not(.feld12-premium-print) .feld12-work-mode-v3737 p,
  body:not(.feld12-premium-print) .feld12-result-example-v3738 p{
    font-size:16px!important;
    line-height:1.66!important;
  }
  body:not(.feld12-premium-print) .feld12-button,
  body:not(.feld12-premium-print) .feld12-start-actions .feld12-button,
  body:not(.feld12-premium-print) .feld12-actions .feld12-button,
  body:not(.feld12-premium-print) .feld12-visual-chain-actions-v3733 .feld12-button,
  body:not(.feld12-premium-print) .feld12-work-actions-v3737 .feld12-button,
  body:not(.feld12-premium-print) .feld12-result-actions-v3735 .feld12-button{
    width:100%!important;
    min-height:48px!important;
    justify-content:center!important;
  }
  body:not(.feld12-premium-print) button[data-answer],
  body:not(.feld12-premium-print) .feld12-option,
  body:not(.feld12-premium-print) .feld12-answer-card,
  body:not(.feld12-premium-print) .feld12-interview-answer-card{
    min-height:58px!important;
    padding:14px!important;
  }
  body:not(.feld12-premium-print) .feld12-visual-chain-grid-v3733,
  body:not(.feld12-premium-print) .feld12-seven-day-plan-grid-v3732,
  body:not(.feld12-premium-print) .feld12-work-area-options-v3737,
  body:not(.feld12-premium-print) .feld12-result-example-grid-v3738{
    grid-template-columns:1fr!important;
  }
  body:not(.feld12-premium-print) .feld12-work-mode-v3737 textarea{
    width:100%!important;
    min-height:155px!important;
  }
}

/* Druck/PDF bleibt hell und druckfreundlich. */
@media print{
  .feld12-start-hero,
  .feld12-shell,
  .feld12-result-shell,
  .feld12-result-summary-box,
  .feld12-book-diagnosis-chain .feld12-playbook3621-chapter,
  .feld12-visual-chain-v3733,
  .feld12-seven-day-plan-v3732,
  .feld12-work-mode-v3737,
  .feld12-result-example-v3738{
    background:#fff!important;
    color:#111!important;
    box-shadow:none!important;
    border-color:#ddd!important;
  }
}

/* V37.40 Restfix: alte Hintergrundfarben explizit neutralisieren, weil einige Legacy-Layer
   background-color getrennt von background-image setzen. */
body:not(.feld12-premium-print) .feld12-start-hero,
body:not(.feld12-premium-print) .feld12-shell,
body:not(.feld12-premium-print) .feld12-result-shell,
body:not(.feld12-premium-print) .feld12-business-mode-screen,
body:not(.feld12-premium-print) .feld12-tool-landing,
body:not(.feld12-premium-print) .feld12-profile-start,
body:not(.feld12-premium-print) .feld12-ja-transition-screen,
body:not(.feld12-premium-print) .feld12-stage-transition-screen,
body:not(.feld12-premium-print) .feld12-interview-result-transition{
  background-color:#FFFDF8!important;
}

@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-work-mode-body-v3737{
    padding-left:12px!important;
    padding-right:12px!important;
  }
  body:not(.feld12-premium-print) .feld12-work-step-v3737{
    padding-left:14px!important;
    padding-right:14px!important;
  }
  body:not(.feld12-premium-print) .feld12-result-example-v3738,
  body:not(.feld12-premium-print) [data-feld12-result-example]{
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    box-sizing:border-box!important;
  }
}

/* V37.40 Restfix 2: alte Ergebnis-Innenbühne und App-Hintergrund aus dunklen Legacy-Layern lösen. */
body:not(.feld12-premium-print) .feld12-business-app,
body:not(.feld12-premium-print) .feld12-business-app.is-feld12-start-screen,
body:not(.feld12-premium-print) .feld12-business-app.is-feld12-result-screen,
body:not(.feld12-premium-print) .feld12-business-fullbleed,
body:not(.feld12-premium-print) .feld12-screen-report{
  background-color:var(--f12-bg)!important;
  background-image:linear-gradient(180deg,var(--f12-bg-paper) 0%,var(--f12-bg-soft) 48%,var(--f12-bg) 100%)!important;
}
body:not(.feld12-premium-print) .feld12-personal-result-v34427,
body:not(.feld12-premium-print) .feld12-final-diagnosis-shell,
body:not(.feld12-premium-print) .feld12-layered-result-v34427,
body:not(.feld12-premium-print) .feld12-book-report,
body:not(.feld12-premium-print) .feld12-human-report{
  background-color:#FFFDF8!important;
  background-image:linear-gradient(180deg,var(--f12-bg-paper) 0%,var(--f12-bg-soft) 100%)!important;
  color:var(--f12-text)!important;
  border-color:var(--f12-line)!important;
  box-shadow:0 10px 28px rgba(38,30,20,.055)!important;
}

/* V37.50 Schritt 4 – finaler Layout-Guard gegen ältere Breiten-/Overflow-Overrides.
   Nur Container, Ränder, Lesebreiten und Overflow-Schutz. Keine Inhalts- oder Logikänderung. */
body:not(.feld12-premium-print) .feld12-business-fullbleed{
  width:100%!important;
  max-width:100%!important;
  margin-left:auto!important;
  margin-right:auto!important;
  overflow-x:hidden!important;
}
body:not(.feld12-premium-print) .feld12-business-app{
  width:min(100%,var(--f12-shell,1180px))!important;
  max-width:var(--f12-shell,1180px)!important;
  margin:clamp(28px,5vw,64px) auto!important;
  padding-left:var(--f12-desktop-page-x,32px)!important;
  padding-right:var(--f12-desktop-page-x,32px)!important;
  overflow-x:clip!important;
  box-sizing:border-box!important;
}
body:not(.feld12-premium-print) .feld12-start-hero,
body:not(.feld12-premium-print) .feld12-tool-landing,
body:not(.feld12-premium-print) .feld12-business-mode-screen{
  width:100%!important;
  max-width:var(--f12-shell,1180px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
}
body:not(.feld12-premium-print) .feld12-shell,
body:not(.feld12-premium-print) .feld12-flow-screen,
body:not(.feld12-premium-print) .feld12-interview-screen,
body:not(.feld12-premium-print) .feld12-stage-intro,
body:not(.feld12-premium-print) .feld12-ja-transition-screen,
body:not(.feld12-premium-print) .feld12-stage-transition-screen,
body:not(.feld12-premium-print) .feld12-interview-result-transition{
  width:100%!important;
  max-width:var(--f12-content,860px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
}
body:not(.feld12-premium-print) .feld12-result-shell,
body:not(.feld12-premium-print) .feld12-screen-report,
body:not(.feld12-premium-print) .feld12-final-diagnosis-shell,
body:not(.feld12-premium-print) .feld12-book-report,
body:not(.feld12-premium-print) .feld12-human-report,
body:not(.feld12-premium-print) .feld12-personal-result-v34427,
body:not(.feld12-premium-print) .feld12-layered-result-v34427{
  width:100%!important;
  max-width:var(--f12-result,1080px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
}
body:not(.feld12-premium-print) .feld12-head,
body:not(.feld12-premium-print) .feld12-content-column,
body:not(.feld12-premium-print) .feld12-profile-start,
body:not(.feld12-premium-print) .feld12-access-gate,
body:not(.feld12-premium-print) .feld12-offer-entry-v3421,
body:not(.feld12-premium-print) .feld12-access-entry-v3420{
  width:100%!important;
  max-width:var(--f12-content,860px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
}
body:not(.feld12-premium-print) .feld12-lead,
body:not(.feld12-premium-print) .feld12-live-guide-copy,
body:not(.feld12-premium-print) .feld12-question-interview-lead,
body:not(.feld12-premium-print) .feld12-focus-question-guide,
body:not(.feld12-premium-print) .feld12-book-lead,
body:not(.feld12-premium-print) .feld12-book-context,
body:not(.feld12-premium-print) .feld12-human-story p,
body:not(.feld12-premium-print) .feld12-human-story li,
body:not(.feld12-premium-print) .feld12-book-diagnosis-chain p,
body:not(.feld12-premium-print) .feld12-book-diagnosis-chain li,
body:not(.feld12-premium-print) .feld12-diagnosis-card p,
body:not(.feld12-premium-print) .feld12-details p,
body:not(.feld12-premium-print) .feld12-export-card p,
body:not(.feld12-premium-print) .feld12-result-save-hint-v38 p{
  max-width:var(--f12-reading,780px)!important;
}
body:not(.feld12-premium-print) .feld12-start-hero,
body:not(.feld12-premium-print) .feld12-tool-landing,
body:not(.feld12-premium-print) .feld12-business-mode-screen,
body:not(.feld12-premium-print) .feld12-shell,
body:not(.feld12-premium-print) .feld12-flow-screen,
body:not(.feld12-premium-print) .feld12-interview-screen,
body:not(.feld12-premium-print) .feld12-stage-intro,
body:not(.feld12-premium-print) .feld12-ja-transition-screen,
body:not(.feld12-premium-print) .feld12-stage-transition-screen,
body:not(.feld12-premium-print) .feld12-interview-result-transition,
body:not(.feld12-premium-print) .feld12-result-shell,
body:not(.feld12-premium-print) .feld12-screen-report,
body:not(.feld12-premium-print) .feld12-final-diagnosis-shell,
body:not(.feld12-premium-print) .feld12-book-report,
body:not(.feld12-premium-print) .feld12-human-report{
  margin-bottom:var(--f12-desktop-section-gap,64px)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(img,svg,video,canvas,iframe,table){
  max-width:100%!important;
}
body:not(.feld12-premium-print) .feld12-result-shell :where(p,li),
body:not(.feld12-premium-print) .feld12-screen-report :where(p,li),
body:not(.feld12-premium-print) .feld12-final-diagnosis-shell :where(p,li),
body:not(.feld12-premium-print) .feld12-book-report :where(p,li),
body:not(.feld12-premium-print) .feld12-human-report :where(p,li){
  overflow-wrap:anywhere!important;
}
@media (min-width:761px) and (max-width:1180px){
  body:not(.feld12-premium-print) .feld12-business-app{
    width:100%!important;
    max-width:min(var(--f12-shell,1180px),calc(100vw - (var(--f12-tablet-page-x,24px) * 2)))!important;
    padding-left:var(--f12-tablet-page-x,24px)!important;
    padding-right:var(--f12-tablet-page-x,24px)!important;
  }
  body:not(.feld12-premium-print) .feld12-start-hero,
  body:not(.feld12-premium-print) .feld12-tool-landing,
  body:not(.feld12-premium-print) .feld12-business-mode-screen,
  body:not(.feld12-premium-print) .feld12-shell,
  body:not(.feld12-premium-print) .feld12-result-shell,
  body:not(.feld12-premium-print) .feld12-screen-report,
  body:not(.feld12-premium-print) .feld12-final-diagnosis-shell,
  body:not(.feld12-premium-print) .feld12-book-report,
  body:not(.feld12-premium-print) .feld12-human-report{
    max-width:100%!important;
  }
}
@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-business-app{
    width:100%!important;
    max-width:100%!important;
    margin:0 auto!important;
    padding-left:var(--f12-mobile-page-x,16px)!important;
    padding-right:var(--f12-mobile-page-x,16px)!important;
    overflow-x:hidden!important;
  }
  body:not(.feld12-premium-print) .feld12-start-hero,
  body:not(.feld12-premium-print) .feld12-tool-landing,
  body:not(.feld12-premium-print) .feld12-business-mode-screen,
  body:not(.feld12-premium-print) .feld12-shell,
  body:not(.feld12-premium-print) .feld12-flow-screen,
  body:not(.feld12-premium-print) .feld12-interview-screen,
  body:not(.feld12-premium-print) .feld12-stage-intro,
  body:not(.feld12-premium-print) .feld12-ja-transition-screen,
  body:not(.feld12-premium-print) .feld12-stage-transition-screen,
  body:not(.feld12-premium-print) .feld12-interview-result-transition,
  body:not(.feld12-premium-print) .feld12-result-shell,
  body:not(.feld12-premium-print) .feld12-screen-report,
  body:not(.feld12-premium-print) .feld12-final-diagnosis-shell,
  body:not(.feld12-premium-print) .feld12-book-report,
  body:not(.feld12-premium-print) .feld12-human-report,
  body:not(.feld12-premium-print) .feld12-personal-result-v34427,
  body:not(.feld12-premium-print) .feld12-layered-result-v34427{
    width:100%!important;
    max-width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
    margin-bottom:var(--f12-mobile-section-gap,34px)!important;
    box-sizing:border-box!important;
  }
  body:not(.feld12-premium-print) .feld12-options,
  body:not(.feld12-premium-print) .feld12-focus-options,
  body:not(.feld12-premium-print) .feld12-result-chips,
  body:not(.feld12-premium-print) .feld12-path-grid,
  body:not(.feld12-premium-print) .feld12-intro-grid,
  body:not(.feld12-premium-print) .feld12-result-summary-lines,
  body:not(.feld12-premium-print) .feld12-visual-chain-grid-v3733,
  body:not(.feld12-premium-print) .feld12-seven-day-plan-grid-v3732,
  body:not(.feld12-premium-print) .feld12-work-area-options-v3737,
  body:not(.feld12-premium-print) .feld12-result-example-grid-v3738{
    grid-template-columns:1fr!important;
    gap:12px!important;
  }
  body:not(.feld12-premium-print) .feld12-lead,
  body:not(.feld12-premium-print) .feld12-live-guide-copy,
  body:not(.feld12-premium-print) .feld12-question-interview-lead,
  body:not(.feld12-premium-print) .feld12-focus-question-guide,
  body:not(.feld12-premium-print) .feld12-human-story p,
  body:not(.feld12-premium-print) .feld12-human-story li,
  body:not(.feld12-premium-print) .feld12-book-diagnosis-chain p,
  body:not(.feld12-premium-print) .feld12-book-diagnosis-chain li{
    max-width:100%!important;
  }
}

/* V37.50 Schritt 5 – finaler Komponenten-Guard
   Reine visuelle Vereinheitlichung: Buttons, Karten, Antwortzustände, Hinweise und Statusflächen. */
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-button,button[data-next],button[data-back],button[data-stage-begin],button[data-start],button[data-unlock],button[data-open-premium-modes],button[data-pick-quick],button[data-result-transition-open],button[data-prior-result],button[data-prior-open-result],button[data-prior-check]){
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  min-height:48px!important;
  padding:13px 22px!important;
  border-radius:var(--f12-button-radius,18px)!important;
  font-weight:800!important;
  letter-spacing:-.01em!important;
  text-decoration:none!important;
  cursor:pointer!important;
  transition:transform .16s cubic-bezier(.2,.8,.2,1), box-shadow .16s cubic-bezier(.2,.8,.2,1), background .16s cubic-bezier(.2,.8,.2,1), border-color .16s cubic-bezier(.2,.8,.2,1), opacity .16s cubic-bezier(.2,.8,.2,1)!important;
  -webkit-tap-highlight-color:transparent!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-button:not(.secondary),button[data-next],button[data-stage-begin],button[data-start],button[data-unlock],button[data-open-premium-modes],button[data-pick-quick],button[data-result-transition-open],button[data-prior-result],button[data-prior-open-result],button[data-prior-check]){
  background:var(--f12-button-primary-bg,linear-gradient(135deg,#211A15,#34291D))!important;
  color:var(--f12-button-primary-text,#FFF7E8)!important;
  border:1px solid rgba(184,137,50,.54)!important;
  box-shadow:0 12px 28px rgba(35,28,21,.16)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-button.secondary,button[data-back],button[data-edit-cancel-2],button[data-switch-cancel-2],button[data-scroll-start-understand],button[data-safe-full-landing],button[data-back-business-mode-2]){
  background:var(--f12-button-secondary-bg,#FFFDF8)!important;
  color:var(--f12-button-secondary-text,#211A15)!important;
  border:var(--f12-button-border,1px solid #D6C2A8)!important;
  box-shadow:var(--f12-shadow-xs,0 4px 12px rgba(35,28,21,.045))!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(button[data-back],.feld12-button.secondary[data-back]){
  box-shadow:none!important;
  background:rgba(255,253,248,.72)!important;
  color:var(--f12-muted,#6E6257)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-button,button[data-next],button[data-back],button[data-stage-begin],button[data-start],button[data-unlock],button[data-open-premium-modes]):hover:not(:disabled){
  transform:translateY(-1px)!important;
  box-shadow:0 14px 34px rgba(35,28,21,.12)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-button,button[data-next],button[data-back],button[data-stage-begin],button[data-start],button[data-unlock],button[data-open-premium-modes]):active:not(:disabled){
  transform:translateY(0)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-button,button[data-next],button[data-back],button[data-stage-begin],button[data-start],button[data-unlock],button[data-open-premium-modes]):disabled,
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-button[disabled],button[disabled]){
  opacity:.46!important;
  cursor:not-allowed!important;
  transform:none!important;
  box-shadow:none!important;
}

body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-product-card,.feld12-business-primary-card-v3710,.feld12-business-card,.feld12-business-mode-card,.feld12-business-future-card-v3710,.feld12-start-understand-card-v3650,.feld12-flow-card,.feld12-question-card,.feld12-question-panel,.feld12-focus-question-card,.feld12-interview-question-card,.feld12-guided-question-card,.feld12-question-learning-card,.feld12-diagnosis-card,.feld12-export-card,.feld12-result-summary-box,.feld12-progress-card,.feld12-card,.feld12-info-box,.feld12-notice,.feld12-alert){
  background:var(--f12-component-bg,#FFFCF6)!important;
  color:var(--f12-text,#3D342D)!important;
  border:var(--f12-component-border,1px solid #E5D8C7)!important;
  border-radius:var(--f12-component-radius,24px)!important;
  box-shadow:var(--f12-component-shadow,0 10px 26px rgba(35,28,21,.06))!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-business-card.is-locked,.feld12-business-future-card-v3710,[data-business-disabled="true"]){
  background:linear-gradient(145deg,#FBF7EF,#F4EADB)!important;
  color:var(--f12-muted,#6E6257)!important;
  border-color:var(--f12-line,#E5D8C7)!important;
  box-shadow:var(--f12-shadow-xs,0 4px 12px rgba(35,28,21,.045))!important;
  opacity:.86!important;
}

body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-option,button[data-answer],.feld12-focus-option){
  position:relative!important;
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:16px!important;
  width:100%!important;
  min-height:var(--f12-answer-min-touch,48px)!important;
  padding:var(--f12-answer-pad-y,18px) var(--f12-answer-pad-x,20px)!important;
  background:var(--f12-bg-card,#FFFCF6)!important;
  color:var(--f12-text,#3D342D)!important;
  border:var(--f12-component-border,1px solid #E5D8C7)!important;
  border-radius:var(--f12-component-radius-sm,18px)!important;
  box-shadow:var(--f12-shadow-xs,0 4px 12px rgba(35,28,21,.045))!important;
  text-align:left!important;
  overflow:hidden!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-option,button[data-answer],.feld12-focus-option)::before{
  content:""!important;
  position:absolute!important;
  inset:14px auto 14px 0!important;
  width:3px!important;
  border-radius:0 999px 999px 0!important;
  background:transparent!important;
  transition:background .16s cubic-bezier(.2,.8,.2,1), opacity .16s cubic-bezier(.2,.8,.2,1)!important;
  opacity:0!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-option,button[data-answer],.feld12-focus-option):hover{
  background:var(--f12-component-bg-hover,#F3E7D4)!important;
  border:var(--f12-component-border-hover,1px solid rgba(184,137,50,.46))!important;
  box-shadow:var(--f12-component-shadow-hover,0 14px 34px rgba(35,28,21,.085))!important;
  transform:translateY(-1px)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-option.active,.feld12-option.is-selected,button[data-answer].active,button[data-answer].is-selected,button[data-answer][aria-pressed="true"],.feld12-focus-option.active){
  background:var(--f12-component-bg-active,#FFF8EA)!important;
  color:var(--f12-ink,#211A15)!important;
  border:var(--f12-component-border-active,1.5px solid rgba(184,137,50,.72))!important;
  box-shadow:var(--f12-component-shadow-active,0 16px 38px rgba(184,137,50,.14))!important;
  font-weight:700!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-option.active,.feld12-option.is-selected,button[data-answer].active,button[data-answer].is-selected,button[data-answer][aria-pressed="true"],.feld12-focus-option.active)::before{
  background:var(--f12-answer-active-accent,#B88932)!important;
  opacity:1!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-option.active,.feld12-option.is-selected,button[data-answer].active,button[data-answer].is-selected,button[data-answer][aria-pressed="true"],.feld12-focus-option.active) > b{
  color:var(--f12-answer-active-accent,#B88932)!important;
  background:rgba(184,137,50,.12)!important;
  border:1px solid rgba(184,137,50,.28)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-option b,button[data-answer] b){
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:28px!important;
  height:28px!important;
  border-radius:999px!important;
  color:var(--f12-muted,#6E6257)!important;
  background:rgba(255,253,248,.72)!important;
  border:1px solid var(--f12-line,#E5D8C7)!important;
  font-size:15px!important;
  line-height:1!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-answer-card,.feld12-answer-card){
  display:flex!important;
  flex-direction:column!important;
  gap:8px!important;
  width:100%!important;
  color:inherit!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  padding:0!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-answer-title,.feld12-interview-answer-line){
  color:var(--f12-ink,#211A15)!important;
  font-size:clamp(16.5px,1.25vw,18.5px)!important;
  line-height:1.32!important;
  font-weight:800!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-answer-text,.feld12-interview-answer-subline){
  color:var(--f12-text,#3D342D)!important;
  font-size:clamp(15.5px,1.1vw,16.5px)!important;
  line-height:1.58!important;
  font-weight:500!important;
}

body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-question-explain,.feld12-help,.feld12-answer-help-panel,.feld12-focus-question-guide,.feld12-question-learning-block,.feld12-simple-meaning,.feld12-final-tester-guidance,.feld12-info-box,.feld12-notice){
  background:var(--f12-gold-bg,#F8EED8)!important;
  color:var(--f12-text,#3D342D)!important;
  border:1px solid rgba(184,137,50,.26)!important;
  border-radius:var(--f12-radius-md,18px)!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-answer-help-toggle,.feld12-help-toggle){
  min-height:32px!important;
  border-radius:999px!important;
  background:#FFFDF8!important;
  color:#6F4F0D!important;
  border:1px solid rgba(184,137,50,.38)!important;
  box-shadow:var(--f12-shadow-xs,0 4px 12px rgba(35,28,21,.045))!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-answer-help-toggle.is-open,[data-feld12-answer-help][aria-expanded="true"]){
  background:var(--f12-espresso,#211A15)!important;
  color:#FFF7E8!important;
  border-color:rgba(184,137,50,.62)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-access-error,.feld12-error,.feld12-error-box,[data-feld12-error]){
  background:var(--f12-error-bg,#F4E0DB)!important;
  color:var(--f12-error,#8B3F32)!important;
  border:1px solid rgba(139,63,50,.28)!important;
  border-radius:var(--f12-radius-md,18px)!important;
  padding:14px 16px!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-loading,.feld12-loading-card,.feld12-interview-result-transition,.feld12-result-transition-box,.feld12-final-box){
  background:linear-gradient(145deg,var(--f12-bg-card,#FFFCF6),var(--f12-bg-soft,#FBF7EF))!important;
  color:var(--f12-text,#3D342D)!important;
  border:1px solid var(--f12-line,#E5D8C7)!important;
  border-radius:var(--f12-radius-lg,24px)!important;
  box-shadow:var(--f12-component-shadow,0 10px 26px rgba(35,28,21,.06))!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-success,.feld12-success-box,[data-feld12-success]){
  background:var(--f12-success-bg,#E9F1E8)!important;
  color:var(--f12-success,#476B52)!important;
  border:1px solid rgba(71,107,82,.28)!important;
}

@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-button,button[data-next],button[data-back],button[data-stage-begin],button[data-start],button[data-unlock],button[data-open-premium-modes],button[data-pick-quick],button[data-result-transition-open],button[data-prior-result],button[data-prior-open-result],button[data-prior-check]){
    width:100%!important;
    min-height:48px!important;
    padding:13px 18px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-option,button[data-answer],.feld12-focus-option){
    min-height:48px!important;
    padding:var(--f12-mobile-card-pad,18px)!important;
    gap:12px!important;
    border-radius:var(--f12-radius-md,18px)!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-answer-title,.feld12-interview-answer-line){
    font-size:17px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-answer-text,.feld12-interview-answer-subline){
    font-size:15.8px!important;
    line-height:1.56!important;
  }
}


/* v37.50 Step 6 — Startseite & Business-Auswahl: FELD12 Klarheitsraum */
body:not(.feld12-premium-print) .feld12-business-app .feld12-tool-landing.feld12-home-v3705{
  position:relative!important;
  display:grid!important;
  gap:clamp(22px,3.2vw,38px)!important;
  padding:clamp(28px,4.6vw,58px)!important;
  background:
    radial-gradient(circle at 86% 8%, rgba(184,137,50,.13), transparent 30%),
    radial-gradient(circle at 8% 92%, rgba(255,253,248,.72), transparent 30%),
    linear-gradient(145deg,var(--f12-bg-paper,#FFFDF8),var(--f12-bg-soft,#FBF7EF) 62%,var(--f12-bg,#F7F1E8))!important;
  border:1px solid rgba(214,194,168,.82)!important;
  border-radius:var(--f12-radius-xl,32px)!important;
  box-shadow:var(--f12-shadow-md,0 18px 48px rgba(35,28,21,.085))!important;
  overflow:hidden!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-tool-landing.feld12-home-v3705::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  pointer-events:none!important;
  background:
    linear-gradient(90deg, rgba(184,137,50,.08) 0 1px, transparent 1px 100%),
    linear-gradient(0deg, rgba(184,137,50,.055) 0 1px, transparent 1px 100%)!important;
  background-size:48px 48px!important;
  mask-image:linear-gradient(135deg, rgba(0,0,0,.16), transparent 54%)!important;
  opacity:.72!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-tool-landing.feld12-home-v3705 > *{
  position:relative!important;
  z-index:1!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-home-hero-v3705{
  width:100%!important;
  max-width:min(var(--f12-content,860px),100%)!important;
  margin:0 auto!important;
  padding:clamp(4px,1vw,12px) 0 clamp(6px,1.4vw,14px)!important;
  text-align:center!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-kicker,
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-mode-screen .feld12-premium-clean-badge-v3442,
body:not(.feld12-premium-print) .feld12-business-app .feld12-card-tag,
body:not(.feld12-premium-print) .feld12-business-app .feld12-card-time{
  border:1px solid rgba(184,137,50,.28)!important;
  background:rgba(248,238,216,.78)!important;
  color:#7A5415!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-home-hero-v3705 h2{
  max-width:900px!important;
  margin:16px auto 0!important;
  color:var(--f12-ink,#211A15)!important;
  font-size:clamp(34px,5.2vw,64px)!important;
  line-height:1.02!important;
  letter-spacing:-.052em!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-home-hero-v3705 .feld12-lead{
  max-width:760px!important;
  margin:18px auto 0!important;
  color:var(--f12-text,#3D342D)!important;
  font-size:clamp(17px,1.45vw,20px)!important;
  line-height:1.62!important;
  font-weight:560!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-home-secondary-note-v3705{
  max-width:680px!important;
  margin:12px auto 0!important;
  color:var(--f12-muted,#6E6257)!important;
  font-size:15.5px!important;
  line-height:1.55!important;
  font-weight:720!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-hero-actions-v3705,
body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-hero-actions-v3650{
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:12px!important;
  margin:26px auto 0!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-start-quick-grid-v3705{
  display:grid!important;
  grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;
  gap:18px!important;
  width:100%!important;
  max-width:var(--f12-result,1080px)!important;
  margin:0 auto!important;
  align-items:stretch!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-start-benefit-box-v3705,
body:not(.feld12-premium-print) .feld12-business-app .feld12-start-process-box-v3705,
body:not(.feld12-premium-print) .feld12-business-app .feld12-start-safety-v3705{
  background:linear-gradient(145deg,var(--f12-bg-card,#FFFCF6),var(--f12-bg-paper,#FFFDF8))!important;
  color:var(--f12-text,#3D342D)!important;
  border:1px solid var(--f12-line,#E5D8C7)!important;
  border-radius:var(--f12-radius-lg,24px)!important;
  box-shadow:var(--f12-shadow-sm,0 10px 26px rgba(35,28,21,.06))!important;
  padding:clamp(20px,2.5vw,30px)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-start-benefit-box-v3705::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-start-process-box-v3705::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-start-safety-v3705::before{
  background:radial-gradient(circle at 96% 2%, rgba(184,137,50,.11), transparent 34%)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-start-benefit-box-v3705 h3,
body:not(.feld12-premium-print) .feld12-business-app .feld12-start-process-box-v3705 h3{
  color:var(--f12-ink,#211A15)!important;
  font-size:clamp(22px,2.25vw,30px)!important;
  line-height:1.14!important;
  margin:14px 0 16px!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-start-benefit-box-v3705 li,
body:not(.feld12-premium-print) .feld12-business-app .feld12-start-process-box-v3705 li{
  color:var(--f12-text,#3D342D)!important;
  line-height:1.52!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-start-safety-v3705{
  max-width:var(--f12-result,1080px)!important;
  margin:0 auto!important;
  gap:6px!important;
  background:linear-gradient(145deg,var(--f12-gold-bg,#F8EED8),var(--f12-bg-card,#FFFCF6))!important;
  border-color:rgba(184,137,50,.24)!important;
  box-shadow:var(--f12-shadow-xs,0 4px 12px rgba(35,28,21,.045))!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-start-safety-v3705 strong{
  color:var(--f12-ink,#211A15)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-start-safety-v3705 span{
  color:var(--f12-text,#3D342D)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-product-choice-v3705{
  display:grid!important;
  grid-template-columns:minmax(0,1.24fr) minmax(280px,.76fr)!important;
  gap:18px!important;
  width:100%!important;
  max-width:var(--f12-result,1080px)!important;
  margin:0 auto!important;
  align-items:stretch!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-product-choice-v3705 .feld12-choice-head-v3650{
  grid-column:1/-1!important;
  margin:0 0 -4px!important;
  text-align:left!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-product-choice-v3705 .feld12-product-card{
  min-height:0!important;
  padding:clamp(22px,2.8vw,34px)!important;
  border-radius:var(--f12-radius-lg,24px)!important;
  background:linear-gradient(145deg,var(--f12-bg-card,#FFFCF6),var(--f12-bg-paper,#FFFDF8))!important;
  border:1px solid var(--f12-line,#E5D8C7)!important;
  box-shadow:var(--f12-shadow-sm,0 10px 26px rgba(35,28,21,.06))!important;
  overflow:hidden!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-product-choice-v3705 .feld12-product-card.premium{
  background:
    radial-gradient(circle at 92% 0%, rgba(184,137,50,.14), transparent 32%),
    linear-gradient(145deg,var(--f12-bg-paper,#FFFDF8),#FFF7E8)!important;
  border:1.5px solid rgba(184,137,50,.45)!important;
  box-shadow:var(--f12-shadow-md,0 18px 48px rgba(35,28,21,.085))!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-product-choice-v3705 .feld12-product-card.free{
  opacity:.82!important;
  filter:saturate(.78)!important;
  box-shadow:var(--f12-shadow-xs,0 4px 12px rgba(35,28,21,.045))!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-product-choice-v3705 .feld12-product-card h3{
  color:var(--f12-ink,#211A15)!important;
  font-size:clamp(24px,2.7vw,36px)!important;
  line-height:1.1!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-product-choice-v3705 .feld12-product-card p,
body:not(.feld12-premium-print) .feld12-business-app .feld12-card-hint{
  color:var(--f12-text,#3D342D)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-product-choice-v3705 .feld12-card-hint{
  background:rgba(248,238,216,.72)!important;
  border:1px solid rgba(184,137,50,.22)!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-logic-section-v3705{
  width:100%!important;
  max-width:var(--f12-result,1080px)!important;
  margin:0 auto!important;
  padding:clamp(22px,3vw,34px)!important;
  background:linear-gradient(145deg,var(--f12-bg-paper,#FFFDF8),var(--f12-bg-card,#FFFCF6))!important;
  border:1px solid var(--f12-line,#E5D8C7)!important;
  border-radius:var(--f12-radius-xl,32px)!important;
  box-shadow:var(--f12-shadow-sm,0 10px 26px rgba(35,28,21,.06))!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-logic-section-v3705 h3,
body:not(.feld12-premium-print) .feld12-business-app .feld12-logic-section-v3705 h4{
  color:var(--f12-ink,#211A15)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-logic-section-v3705 p{
  color:var(--f12-text,#3D342D)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-logic-section-v3705 .feld12-orientation-grid{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:10px!important;
  align-items:stretch!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-logic-section-v3705 .feld12-orientation-grid article{
  position:relative!important;
  padding:18px 16px!important;
  border-radius:var(--f12-radius-md,18px)!important;
  background:var(--f12-bg-card,#FFFCF6)!important;
  border:1px solid var(--f12-line,#E5D8C7)!important;
  box-shadow:var(--f12-shadow-xs,0 4px 12px rgba(35,28,21,.045))!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-logic-section-v3705 .feld12-orientation-grid article:not(:last-child)::after{
  content:""!important;
  position:absolute!important;
  top:34px!important;
  right:-10px!important;
  width:10px!important;
  height:1px!important;
  background:rgba(184,137,50,.38)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-logic-section-v3705 .feld12-orientation-icon{
  background:var(--f12-gold-bg,#F8EED8)!important;
  color:#7A5415!important;
  border:1px solid rgba(184,137,50,.28)!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-business-mode-screen.is-focus-business-start{
  position:relative!important;
  display:grid!important;
  gap:clamp(20px,3vw,34px)!important;
  padding:clamp(24px,4.2vw,54px)!important;
  background:
    radial-gradient(circle at 84% 6%, rgba(184,137,50,.14), transparent 31%),
    linear-gradient(145deg,var(--f12-bg-paper,#FFFDF8),var(--f12-bg-soft,#FBF7EF) 62%,var(--f12-bg,#F7F1E8))!important;
  border:1px solid rgba(214,194,168,.82)!important;
  border-radius:var(--f12-radius-xl,32px)!important;
  box-shadow:var(--f12-shadow-md,0 18px 48px rgba(35,28,21,.085))!important;
  overflow:hidden!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-mode-screen.is-focus-business-start .feld12-business-start-top{
  margin:0!important;
  width:100%!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-mode-screen.is-focus-business-start .feld12-business-start-hero-copy{
  max-width:min(var(--f12-content,860px),100%)!important;
  margin:0 auto!important;
  text-align:center!important;
  display:grid!important;
  gap:12px!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-mode-screen.is-focus-business-start .feld12-business-start-hero-copy h2{
  margin:2px auto 0!important;
  max-width:760px!important;
  color:var(--f12-ink,#211A15)!important;
  font-size:clamp(32px,4.4vw,54px)!important;
  line-height:1.04!important;
  letter-spacing:-.046em!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-mode-screen.is-focus-business-start .feld12-business-start-hero-copy .feld12-lead{
  max-width:720px!important;
  margin:0 auto!important;
  color:var(--f12-text,#3D342D)!important;
  font-size:clamp(16.5px,1.35vw,18.5px)!important;
  line-height:1.62!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-mode-screen.is-focus-business-start .feld12-premium-focus-copy-v3443{
  max-width:760px!important;
  margin:0 auto!important;
  padding:16px 18px!important;
  background:rgba(255,253,248,.72)!important;
  border:1px solid rgba(214,194,168,.74)!important;
  border-radius:var(--f12-radius-md,18px)!important;
  box-shadow:var(--f12-shadow-xs,0 4px 12px rgba(35,28,21,.045))!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-mode-screen.is-focus-business-start .feld12-premium-focus-copy-v3443 p,
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-mode-screen.is-focus-business-start .feld12-business-mode-transition{
  margin:0 auto!important;
  color:var(--f12-text,#3D342D)!important;
  line-height:1.58!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-mode-screen.is-focus-business-start .feld12-mobile-direct-start-v38{
  justify-self:center!important;
  margin-top:2px!important;
  min-width:min(100%,360px)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-launch-choice-v3710{
  width:100%!important;
  max-width:var(--f12-result,1080px)!important;
  margin:0 auto!important;
  display:grid!important;
  gap:18px!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-main-choice-v3710{
  width:100%!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-primary-card-v3710{
  position:relative!important;
  width:100%!important;
  min-height:0!important;
  padding:clamp(24px,3vw,38px)!important;
  background:
    radial-gradient(circle at 92% 0%, rgba(184,137,50,.16), transparent 32%),
    linear-gradient(145deg,var(--f12-bg-paper,#FFFDF8),#FFF7E8)!important;
  border:1.5px solid rgba(184,137,50,.52)!important;
  border-radius:var(--f12-radius-xl,32px)!important;
  box-shadow:var(--f12-shadow-md,0 18px 48px rgba(35,28,21,.085))!important;
  overflow:hidden!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-primary-card-v3710::before{
  content:""!important;
  position:absolute!important;
  inset:18px auto 18px 0!important;
  width:5px!important;
  border-radius:0 999px 999px 0!important;
  background:var(--f12-gold,#B88932)!important;
  opacity:.9!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-active-badge{
  display:inline-flex!important;
  width:max-content!important;
  max-width:100%!important;
  align-items:center!important;
  gap:8px!important;
  padding:8px 12px!important;
  border-radius:999px!important;
  background:var(--f12-gold-bg,#F8EED8)!important;
  color:#7A5415!important;
  border:1px solid rgba(184,137,50,.30)!important;
  font-size:12px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:.06em!important;
  text-transform:uppercase!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-primary-card-v3710 h3{
  color:var(--f12-ink,#211A15)!important;
  font-size:clamp(28px,3vw,40px)!important;
  line-height:1.08!important;
  margin:14px 0 10px!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-primary-card-v3710 p{
  max-width:780px!important;
  color:var(--f12-text,#3D342D)!important;
  font-size:clamp(16px,1.2vw,18px)!important;
  line-height:1.62!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-primary-card-v3710 .feld12-button{
  width:max-content!important;
  min-width:min(100%,320px)!important;
  justify-content:center!important;
  margin-top:18px!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-main-hint-v3722{
  margin-top:14px!important;
  padding:13px 15px!important;
  border-radius:var(--f12-radius-md,18px)!important;
  background:rgba(248,238,216,.64)!important;
  border:1px solid rgba(184,137,50,.20)!important;
  color:var(--f12-muted,#6E6257)!important;
  font-size:14.5px!important;
  line-height:1.5!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-future-wrap-v3710{
  margin-top:0!important;
  padding:18px!important;
  background:rgba(255,253,248,.56)!important;
  border:1px solid rgba(229,216,199,.78)!important;
  border-radius:var(--f12-radius-lg,24px)!important;
  box-shadow:var(--f12-shadow-xs,0 4px 12px rgba(35,28,21,.045))!important;
  opacity:.78!important;
  filter:saturate(.62)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-future-heading-v3710{
  margin:0 0 12px!important;
  color:var(--f12-muted,#6E6257)!important;
  font-size:12px!important;
  font-weight:900!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-future-grid-v3710{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-future-card-v3710{
  min-height:0!important;
  padding:18px!important;
  background:linear-gradient(145deg,#FBF7EF,#F4EADB)!important;
  border:1px solid rgba(229,216,199,.9)!important;
  border-radius:var(--f12-radius-md,18px)!important;
  box-shadow:none!important;
  opacity:.86!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-future-card-v3710 span{
  color:#8A7C6D!important;
  font-size:11.5px!important;
  font-weight:900!important;
  letter-spacing:.07em!important;
  text-transform:uppercase!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-future-card-v3710 h3{
  color:#5E5248!important;
  margin:8px 0 8px!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-future-card-v3710 p{
  color:var(--f12-muted,#6E6257)!important;
  line-height:1.5!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-future-card-v3710 .feld12-button,
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-future-card-v3710 button[disabled]{
  width:100%!important;
  min-height:42px!important;
  background:#F2E9DA!important;
  color:#7A6F64!important;
  border:1px solid #DED2C3!important;
  box-shadow:none!important;
}

@media (max-width:1100px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-logic-section-v3705 .feld12-orientation-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-logic-section-v3705 .feld12-orientation-grid article:not(:last-child)::after{
    display:none!important;
  }
}
@media (max-width:900px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-start-quick-grid-v3705,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-product-choice-v3705{
    grid-template-columns:1fr!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-product-choice-v3705 .feld12-choice-head-v3650{
    text-align:center!important;
  }
}
@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-tool-landing.feld12-home-v3705,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-business-mode-screen.is-focus-business-start{
    gap:22px!important;
    padding:22px 16px!important;
    border-radius:24px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-home-hero-v3705,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-business-mode-screen.is-focus-business-start .feld12-business-start-hero-copy{
    text-align:left!important;
    max-width:100%!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-home-hero-v3705 h2,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-home-hero-v3705 .feld12-lead,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-home-secondary-note-v3705,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-business-mode-screen.is-focus-business-start .feld12-business-start-hero-copy h2,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-business-mode-screen.is-focus-business-start .feld12-business-start-hero-copy .feld12-lead{
    margin-left:0!important;
    margin-right:0!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-hero-actions-v3705,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-hero-actions-v3650{
    justify-content:stretch!important;
    align-items:stretch!important;
    margin-top:20px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-hero-actions-v3705 .feld12-button,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-hero-actions-v3650 .feld12-button,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-business-mode-screen.is-focus-business-start .feld12-mobile-direct-start-v38{
    width:100%!important;
    min-width:0!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-start-benefit-box-v3705,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-start-process-box-v3705,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-start-safety-v3705,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-product-choice-v3705 .feld12-product-card,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-logic-section-v3705,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-business-primary-card-v3710{
    padding:18px!important;
    border-radius:22px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-product-choice-v3705 .feld12-product-card.free{
    opacity:.72!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-business-primary-card-v3710 .feld12-button{
    width:100%!important;
    min-width:0!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-business-future-grid-v3710,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-logic-section-v3705 .feld12-orientation-grid{
    grid-template-columns:1fr!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-business-future-wrap-v3710{
    padding:14px!important;
  }
}
@media (max-width:480px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-tool-landing.feld12-home-v3705,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-business-mode-screen.is-focus-business-start{
    width:auto!important;
    max-width:calc(100vw - 24px)!important;
    margin-left:12px!important;
    margin-right:12px!important;
    padding:20px 14px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-home-hero-v3705,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-product-choice-v3705,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-start-quick-grid-v3705,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-start-safety-v3705,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-logic-section-v3705{
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-home-hero-v3705 > .feld12-hero-actions-v3705,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-home-hero-v3705 > .feld12-hero-actions-v3650{
    width:100%!important;
    max-width:100%!important;
  }
}

/* V37.50 Schritt 7 – finaler Interview-/Diagnoseflow-Guard
   Ziel: Schnellbild, JA7, FELD12, KRAFT8 und ZUG7 als ruhiges Premium-Interview führen. */
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-question-screen,.feld12-compact-question-screen,.feld12-interview-phase-screen,.feld12-interview-opening-screen,.feld12-stage-transition-screen,.feld12-interview-result-transition){
  background:
    radial-gradient(circle at 88% 0%,rgba(184,137,50,.10),transparent 32%),
    linear-gradient(145deg,var(--f12-bg-paper,#FFFDF8),var(--f12-bg-soft,#FBF7EF) 68%,var(--f12-bg,#F7F1E8))!important;
  color:var(--f12-text,#3D342D)!important;
  border:1px solid rgba(214,194,168,.78)!important;
  border-radius:var(--f12-radius-xl,32px)!important;
  box-shadow:var(--f12-shadow-md,0 18px 48px rgba(35,28,21,.085))!important;
  padding:clamp(22px,3.6vw,42px)!important;
  overflow:hidden!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-focus-question-top,.feld12-head.feld12-compact-head){
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  flex-wrap:wrap!important;
  gap:12px!important;
  margin:0 0 16px!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-focus-question-meta,.feld12-focus-question-status,.feld12-progress-label){
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  width:auto!important;
  min-height:36px!important;
  padding:8px 12px!important;
  border:1px solid rgba(184,137,50,.26)!important;
  border-radius:999px!important;
  background:rgba(255,253,248,.78)!important;
  color:var(--f12-muted,#6E6257)!important;
  box-shadow:var(--f12-shadow-xs,0 4px 12px rgba(35,28,21,.045))!important;
  font-size:12.5px!important;
  font-weight:800!important;
  line-height:1.25!important;
  letter-spacing:.02em!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-focus-question-meta span,.feld12-question-kicker,.feld12-kicker){
  color:var(--f12-warning,#9A6A24)!important;
  font-weight:900!important;
  letter-spacing:.075em!important;
  text-transform:uppercase!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-focus-progress,.feld12-progress){
  height:8px!important;
  overflow:hidden!important;
  border-radius:999px!important;
  background:rgba(229,216,199,.72)!important;
  box-shadow:inset 0 1px 2px rgba(35,28,21,.06)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-focus-progress,.feld12-progress) > span{
  display:block!important;
  height:100%!important;
  border-radius:999px!important;
  background:linear-gradient(90deg,var(--f12-gold,#B88932),var(--f12-gold-soft,#D8B86A))!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-focus-question-card{
  margin:clamp(18px,2.8vw,28px) 0 clamp(18px,2.6vw,26px)!important;
  padding:0!important;
  background:linear-gradient(145deg,var(--f12-bg-card,#FFFCF6),var(--f12-bg-paper,#FFFDF8))!important;
  border:1px solid var(--f12-line,#E5D8C7)!important;
  border-radius:var(--f12-radius-xl,32px)!important;
  box-shadow:var(--f12-shadow-sm,0 10px 26px rgba(35,28,21,.06))!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-focus-question-card-inner{
  padding:clamp(22px,3.4vw,36px)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-focus-question-copy h2,.feld12-question-title,.feld12-head h2){
  max-width:var(--f12-reading,780px)!important;
  margin:0 0 14px!important;
  color:var(--f12-ink,#211A15)!important;
  font-size:clamp(27px,3vw,38px)!important;
  line-height:1.08!important;
  letter-spacing:-.035em!important;
  font-weight:900!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-question-main,.feld12-focus-question-guide,.feld12-compact-guide,.feld12-question-interview-lead){
  max-width:var(--f12-reading,780px)!important;
  margin:0!important;
  color:var(--f12-text,#3D342D)!important;
  font-size:clamp(16px,1.25vw,18px)!important;
  line-height:1.68!important;
  font-weight:500!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-question-interview-lead{
  margin:0 0 12px!important;
  color:var(--f12-muted,#6E6257)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-focus-options,.feld12-options){
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:clamp(12px,1.6vw,16px)!important;
  margin:clamp(18px,2.4vw,28px) 0 0!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-focus-option,.feld12-interview-question-screen .feld12-option){
  align-items:flex-start!important;
  min-height:72px!important;
  padding:clamp(18px,2.2vw,24px)!important;
  border-radius:var(--f12-radius-lg,24px)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-focus-option,.feld12-interview-question-screen .feld12-option) > b{
  margin-top:2px!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-focus-option.active,.feld12-interview-question-screen .feld12-option.active,button[data-answer][aria-pressed="true"]){
  background:linear-gradient(145deg,#FFF8EA,var(--f12-bg-card,#FFFCF6))!important;
  border-color:rgba(184,137,50,.72)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-answer-title,.feld12-interview-answer-line){
  color:var(--f12-ink,#211A15)!important;
  font-size:clamp(17px,1.25vw,19px)!important;
  line-height:1.32!important;
  letter-spacing:-.01em!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-answer-text,.feld12-interview-answer-subline){
  max-width:70ch!important;
  color:var(--f12-text,#3D342D)!important;
  font-size:clamp(15.8px,1.08vw,16.8px)!important;
  line-height:1.62!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-answer-hint{
  display:inline-flex!important;
  align-items:center!important;
  width:auto!important;
  max-width:100%!important;
  margin-top:2px!important;
  padding:6px 10px!important;
  border:1px solid rgba(184,137,50,.28)!important;
  border-radius:999px!important;
  background:var(--f12-gold-bg,#F8EED8)!important;
  color:var(--f12-warning,#9A6A24)!important;
  font-size:12px!important;
  font-weight:800!important;
  line-height:1.25!important;
  white-space:normal!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-question-recognition-v3730,.feld12-field-recognition,.feld12-answer-help-panel,.feld12-help,.feld12-question-explain){
  margin-top:12px!important;
  background:linear-gradient(145deg,var(--f12-gold-bg,#F8EED8),rgba(255,253,248,.82))!important;
  color:var(--f12-text,#3D342D)!important;
  border:1px solid rgba(184,137,50,.26)!important;
  border-radius:var(--f12-radius-md,18px)!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-question-recognition-v3730 > summary,.feld12-field-recognition > summary,.feld12-answer-help-toggle,.feld12-help-toggle){
  color:var(--f12-warning,#9A6A24)!important;
  font-weight:900!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-analysis-journey{
  margin:0 0 clamp(18px,2.6vw,28px)!important;
  padding:clamp(16px,2.2vw,22px)!important;
  background:linear-gradient(145deg,var(--f12-bg-card,#FFFCF6),var(--f12-bg-soft,#FBF7EF))!important;
  color:var(--f12-text,#3D342D)!important;
  border:1px solid var(--f12-line,#E5D8C7)!important;
  border-radius:var(--f12-radius-lg,24px)!important;
  box-shadow:var(--f12-shadow-sm,0 10px 26px rgba(35,28,21,.06))!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-analysis-journey::before{
  background:linear-gradient(90deg,rgba(184,137,50,.07),transparent 54%,rgba(184,137,50,.04))!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-analysis-journey-head{
  grid-template-columns:auto minmax(0,1fr) auto!important;
  gap:10px!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-analysis-journey-head span{
  color:var(--f12-warning,#9A6A24)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-analysis-journey-head strong{
  color:var(--f12-ink,#211A15)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-analysis-journey-head em{
  color:var(--f12-muted,#6E6257)!important;
  background:rgba(255,253,248,.78)!important;
  border:1px solid rgba(184,137,50,.22)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-analysis-journey p{
  color:var(--f12-text,#3D342D)!important;
  max-width:var(--f12-reading,780px)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-analysis-journey-rail{
  grid-template-columns:repeat(7,minmax(0,1fr))!important;
  gap:8px!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-analysis-journey-rail span{
  min-height:52px!important;
  background:rgba(255,253,248,.70)!important;
  color:var(--f12-muted,#6E6257)!important;
  border:1px solid var(--f12-line,#E5D8C7)!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-analysis-journey-rail span b{
  background:rgba(184,137,50,.10)!important;
  color:var(--f12-warning,#9A6A24)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-analysis-journey-rail span.done{
  background:rgba(248,238,216,.86)!important;
  color:var(--f12-warning,#9A6A24)!important;
  border-color:rgba(184,137,50,.28)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-analysis-journey-rail span.active{
  background:linear-gradient(145deg,var(--f12-gold-bg,#F8EED8),#FFF8EA)!important;
  color:var(--f12-ink,#211A15)!important;
  border-color:rgba(184,137,50,.66)!important;
  box-shadow:0 12px 26px rgba(184,137,50,.12)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-analysis-journey-rail span.active b{
  background:var(--f12-espresso,#211A15)!important;
  color:#FFF7E8!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-guide,.feld12-interview-guide-text,.feld12-interview-micro-reflection,.feld12-flow-hint,.feld12-interview-trace-hint){
  background:linear-gradient(145deg,var(--f12-bg-card,#FFFCF6),var(--f12-bg-soft,#FBF7EF))!important;
  color:var(--f12-text,#3D342D)!important;
  border:1px solid var(--f12-line,#E5D8C7)!important;
  border-radius:var(--f12-radius-lg,24px)!important;
  box-shadow:var(--f12-shadow-xs,0 4px 12px rgba(35,28,21,.045))!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-conversation-line{
  color:var(--f12-warning,#9A6A24)!important;
  background:var(--f12-gold-bg,#F8EED8)!important;
  border:1px solid rgba(184,137,50,.28)!important;
  border-radius:999px!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-guide-text h2,.feld12-interview-guide-text p,.feld12-interview-micro-reflection span,.feld12-flow-hint span){
  color:var(--f12-text,#3D342D)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-actions.feld12-focus-actions,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen .feld12-actions,
body:not(.feld12-premium-print) .feld12-business-app .feld12-compact-question-screen .feld12-actions{
  display:flex!important;
  justify-content:space-between!important;
  align-items:center!important;
  gap:12px!important;
  margin-top:clamp(18px,2.4vw,28px)!important;
}
@media (max-width:900px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-analysis-journey-head{
    grid-template-columns:1fr!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-analysis-journey-head em{
    justify-self:start!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-analysis-journey-rail{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
}
@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-question-screen,.feld12-compact-question-screen,.feld12-interview-phase-screen,.feld12-interview-opening-screen,.feld12-stage-transition-screen,.feld12-interview-result-transition){
    padding:20px 16px!important;
    border-radius:24px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-focus-question-top,.feld12-head.feld12-compact-head){
    align-items:flex-start!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-focus-question-meta,.feld12-focus-question-status,.feld12-progress-label){
    width:100%!important;
    justify-content:flex-start!important;
    white-space:normal!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-focus-question-card-inner{
    padding:20px 18px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-focus-question-copy h2,.feld12-question-title,.feld12-head h2){
    font-size:clamp(25px,7vw,32px)!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-question-main,.feld12-focus-question-guide,.feld12-compact-guide,.feld12-question-interview-lead){
    font-size:16px!important;
    line-height:1.62!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-focus-option,.feld12-interview-question-screen .feld12-option){
    min-height:64px!important;
    padding:18px!important;
    border-radius:20px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-analysis-journey-rail{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-actions.feld12-focus-actions,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen .feld12-actions,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-compact-question-screen .feld12-actions{
    display:grid!important;
    grid-template-columns:1fr!important;
  }
}
@media (max-width:430px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-analysis-journey-rail{
    grid-template-columns:1fr!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-analysis-journey-rail span{
    justify-content:flex-start!important;
  }
}
@media (prefers-reduced-motion:reduce){
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-option,.feld12-button,.feld12-focus-question-card,.feld12-analysis-journey-rail span,.feld12-progress span){
    transition:none!important;
    transform:none!important;
  }
}


/* V37.50 Schritt 8 – finaler Übergangs-/Microinteraction-Guard
   Reine Darstellung für Progress, Übergänge, Ladezustände, Fehlerzustände und ruhige Microinteractions. */
body:not(.feld12-premium-print) .feld12-business-app{
  scroll-behavior:smooth!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(a,button,input,textarea,select,[tabindex],.feld12-option,button[data-answer],.feld12-focus-option):focus-visible{
  outline:var(--f12-focus-ring,3px solid rgba(184,137,50,.45))!important;
  outline-offset:var(--f12-focus-offset,3px)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-flow-screen,.feld12-interview-question-screen,.feld12-compact-question-screen,.feld12-interview-phase-screen,.feld12-stage-transition-screen,.feld12-interview-result-transition,.feld12-prior-detail-screen,.feld12-prior-sorting-screen){
  animation:f12Step8SectionIn var(--f12-motion-base,190ms) var(--f12-motion-ease-soft,cubic-bezier(.22,1,.36,1)) both!important;
  will-change:opacity,transform!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-flow-topline{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  min-height:42px!important;
  margin:0 0 clamp(14px,2vw,20px)!important;
  padding:8px 10px!important;
  border:1px solid rgba(184,137,50,.22)!important;
  border-radius:999px!important;
  background:rgba(255,253,248,.76)!important;
  color:var(--f12-muted,#6E6257)!important;
  box-shadow:var(--f12-shadow-xs,0 4px 12px rgba(35,28,21,.045))!important;
  text-transform:none!important;
  letter-spacing:.01em!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-flow-topline span,
body:not(.feld12-premium-print) .feld12-business-app .feld12-flow-topline strong{
  display:inline-flex!important;
  align-items:center!important;
  min-height:26px!important;
  border-radius:999px!important;
  padding:5px 9px!important;
  font-size:12.5px!important;
  line-height:1.2!important;
  font-weight:850!important;
  white-space:nowrap!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-flow-topline span{
  color:var(--f12-muted,#6E6257)!important;
  background:transparent!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-flow-topline strong{
  color:var(--f12-ink,#211A15)!important;
  background:var(--f12-gold-bg,#F8EED8)!important;
  border:1px solid rgba(184,137,50,.24)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-progress,.feld12-focus-progress,.feld12-prior-progress){
  position:relative!important;
  height:8px!important;
  border-radius:999px!important;
  overflow:hidden!important;
  background:rgba(229,216,199,.78)!important;
  border:1px solid rgba(214,194,168,.42)!important;
  box-shadow:inset 0 1px 2px rgba(35,28,21,.055)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-progress,.feld12-focus-progress,.feld12-prior-progress) > span{
  display:block!important;
  height:100%!important;
  border-radius:inherit!important;
  background:linear-gradient(90deg,var(--f12-gold,#B88932),var(--f12-gold-soft,#D8B86A))!important;
  box-shadow:none!important;
  transition:width var(--f12-motion-slow,220ms) var(--f12-motion-ease,cubic-bezier(.2,.8,.2,1))!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-button,button[data-next],button[data-back],button[data-stage-begin],button[data-start],button[data-unlock],button[data-open-premium-modes],button[data-pick-quick],button[data-result-transition-open],button[data-prior-result],button[data-prior-open-result],button[data-prior-check],.feld12-option,button[data-answer],.feld12-focus-option,.feld12-analysis-journey-rail span){
  transition-property:transform,box-shadow,background,border-color,color,opacity!important;
  transition-duration:var(--f12-motion-fast,160ms)!important;
  transition-timing-function:var(--f12-motion-ease,cubic-bezier(.2,.8,.2,1))!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-option,button[data-answer],.feld12-focus-option):hover:not(:disabled):not(.active):not(.is-selected):not([aria-pressed="true"]){
  transform:translateY(-1px)!important;
  background:linear-gradient(145deg,var(--f12-hover,#F3E7D4),var(--f12-bg-card,#FFFCF6))!important;
  border-color:rgba(184,137,50,.48)!important;
  box-shadow:0 12px 28px rgba(35,28,21,.075)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-option.active,.feld12-option.is-selected,button[data-answer].active,button[data-answer].is-selected,button[data-answer][aria-pressed="true"],.feld12-focus-option.active){
  animation:f12Step8SelectConfirm var(--f12-motion-slow,220ms) var(--f12-motion-ease-soft,cubic-bezier(.22,1,.36,1)) both!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-stage-transition-screen,.feld12-interview-result-transition,.feld12-live-guide-transition){
  background:linear-gradient(145deg,var(--f12-bg-card,#FFFCF6),var(--f12-bg-soft,#FBF7EF))!important;
  border:1px solid var(--f12-line,#E5D8C7)!important;
  box-shadow:var(--f12-shadow-sm,0 10px 26px rgba(35,28,21,.06))!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-calm-analysis-scene{
  display:grid!important;
  grid-template-columns:minmax(72px,112px) minmax(0,1fr)!important;
  gap:clamp(18px,3vw,32px)!important;
  align-items:center!important;
  padding:clamp(22px,3vw,34px)!important;
  border:1px solid rgba(184,137,50,.18)!important;
  border-radius:var(--f12-radius-xl,32px)!important;
  background:radial-gradient(circle at top left,rgba(184,137,50,.10),transparent 34%),var(--f12-bg-paper,#FFFDF8)!important;
  box-shadow:var(--f12-shadow-xs,0 4px 12px rgba(35,28,21,.045))!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-calm-analysis-copy :where(h2,p,.feld12-lead){
  max-width:var(--f12-reading,780px)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-prior-detail-screen,.feld12-prior-sorting-screen){
  min-height:auto!important;
  justify-content:flex-start!important;
  text-align:left!important;
  background:linear-gradient(145deg,var(--f12-bg-card,#FFFCF6),var(--f12-bg-soft,#FBF7EF))!important;
  color:var(--f12-text,#3D342D)!important;
  border:1px solid var(--f12-line,#E5D8C7)!important;
  border-radius:var(--f12-radius-xl,32px)!important;
  box-shadow:var(--f12-shadow-sm,0 10px 26px rgba(35,28,21,.06))!important;
  overflow:hidden!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-prior-detail-card,
body:not(.feld12-premium-print) .feld12-business-app .feld12-prior-sort-core{
  position:relative!important;
  z-index:2!important;
  max-width:var(--f12-reading,780px)!important;
  margin:0 auto!important;
  padding:clamp(24px,4vw,42px)!important;
  text-align:left!important;
  background:var(--f12-bg-paper,#FFFDF8)!important;
  border:1px solid rgba(184,137,50,.20)!important;
  border-radius:var(--f12-radius-xl,32px)!important;
  box-shadow:var(--f12-shadow-xs,0 4px 12px rgba(35,28,21,.045))!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-prior-detail-card h2,.feld12-prior-sort-core h2){
  color:var(--f12-ink,#211A15)!important;
  font-size:clamp(30px,4vw,48px)!important;
  line-height:1.06!important;
  letter-spacing:-.04em!important;
  text-align:left!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-prior-detail-card p,.feld12-prior-sort-core p){
  max-width:var(--f12-reading,780px)!important;
  color:var(--f12-text,#3D342D)!important;
  text-align:left!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-prior-detail-orb,
body:not(.feld12-premium-print) .feld12-business-app .feld12-prior-sort-glow{
  position:absolute!important;
  inset:auto -8% -18% auto!important;
  width:240px!important;
  height:240px!important;
  border-radius:999px!important;
  background:radial-gradient(circle,rgba(184,137,50,.18),rgba(184,137,50,.06) 45%,transparent 72%)!important;
  filter:blur(0)!important;
  opacity:.9!important;
  animation:f12Step8CalmGlow 4.2s var(--f12-motion-ease-soft,cubic-bezier(.22,1,.36,1)) both!important;
  pointer-events:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-prior-detail-grid,
body:not(.feld12-premium-print) .feld12-business-app .feld12-prior-module-row{
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;
  gap:10px!important;
  margin:clamp(18px,2.6vw,26px) 0!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-prior-detail-grid span,
body:not(.feld12-premium-print) .feld12-business-app .feld12-prior-module-row span{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:42px!important;
  padding:10px 12px!important;
  border-radius:var(--f12-radius-md,18px)!important;
  background:var(--f12-gold-bg,#F8EED8)!important;
  border:1px solid rgba(184,137,50,.24)!important;
  color:var(--f12-warning,#9A6A24)!important;
  font-weight:850!important;
  line-height:1.25!important;
  text-align:center!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-prior-status-list{
  display:grid!important;
  gap:9px!important;
  margin:clamp(18px,2.6vw,26px) 0!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-prior-status-line{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  min-height:42px!important;
  padding:10px 13px!important;
  border-radius:var(--f12-radius-md,18px)!important;
  background:rgba(255,253,248,.86)!important;
  border:1px solid var(--f12-line,#E5D8C7)!important;
  color:var(--f12-text,#3D342D)!important;
  font-weight:800!important;
  animation:f12Step8StatusIn var(--f12-motion-slow,220ms) var(--f12-motion-ease-soft,cubic-bezier(.22,1,.36,1)) both!important;
  animation-delay:calc(var(--i,0) * 45ms)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-prior-status-line::before{
  content:""!important;
  flex:0 0 10px!important;
  width:10px!important;
  height:10px!important;
  border-radius:999px!important;
  background:var(--f12-gold,#B88932)!important;
  box-shadow:0 0 0 4px rgba(184,137,50,.12)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-prior-progress{
  max-width:100%!important;
  margin:22px 0 18px!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-prior-progress span{
  width:100%!important;
  animation:f12Step8PriorProgress 4.2s linear both!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-prior-detail-note,
body:not(.feld12-premium-print) .feld12-business-app .feld12-prior-sorting-result{
  margin-top:18px!important;
  padding:16px 18px!important;
  border-radius:var(--f12-radius-lg,24px)!important;
  background:var(--f12-gold-bg,#F8EED8)!important;
  border:1px solid rgba(184,137,50,.24)!important;
  color:var(--f12-text,#3D342D)!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-prior-sorting-result{
  min-height:0!important;
  opacity:1!important;
  animation:f12Step8SectionIn var(--f12-motion-base,190ms) var(--f12-motion-ease-soft,cubic-bezier(.22,1,.36,1)) both!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-prior-sorting-result h3{
  color:var(--f12-ink,#211A15)!important;
  font-size:clamp(22px,2.8vw,32px)!important;
  margin:0 0 10px!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-access-error,.feld12-runtime-error,.feld12-error,.feld12-error-box,[data-feld12-error],[data-pdf-report-status].is-error,.feld12-local-waitlist-status.is-error){
  background:var(--f12-error-bg,#F4E0DB)!important;
  color:var(--f12-error,#8B3F32)!important;
  border:1px solid rgba(139,63,50,.28)!important;
  border-radius:var(--f12-radius-md,18px)!important;
  padding:14px 16px!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-loading,.feld12-loading-card,.feld12-interview-result-transition,.feld12-result-transition-box,.feld12-final-box,.feld12-prior-sorting-screen){
  background:linear-gradient(145deg,var(--f12-bg-card,#FFFCF6),var(--f12-bg-soft,#FBF7EF))!important;
  border-color:var(--f12-line,#E5D8C7)!important;
  color:var(--f12-text,#3D342D)!important;
}
@keyframes f12Step8SectionIn{
  from{opacity:.001;transform:translateY(8px)}
  to{opacity:1;transform:translateY(0)}
}
@keyframes f12Step8SelectConfirm{
  from{box-shadow:0 0 0 0 rgba(184,137,50,0),var(--f12-component-shadow-active,0 16px 38px rgba(184,137,50,.14))}
  to{box-shadow:0 0 0 3px rgba(184,137,50,.10),var(--f12-component-shadow-active,0 16px 38px rgba(184,137,50,.14))}
}
@keyframes f12Step8StatusIn{
  from{opacity:.001;transform:translateY(5px)}
  to{opacity:1;transform:translateY(0)}
}
@keyframes f12Step8CalmGlow{
  from{opacity:.42;transform:scale(.96)}
  to{opacity:.9;transform:scale(1)}
}
@keyframes f12Step8PriorProgress{
  from{transform:scaleX(.03);transform-origin:left center}
  to{transform:scaleX(1);transform-origin:left center}
}
@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-flow-topline{
    position:sticky!important;
    top:8px!important;
    z-index:20!important;
    min-height:56px!important;
    max-height:64px!important;
    margin-bottom:16px!important;
    border-radius:20px!important;
    backdrop-filter:blur(10px)!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-flow-topline span,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-flow-topline strong{
    white-space:normal!important;
    font-size:11.5px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-calm-analysis-scene{
    grid-template-columns:1fr!important;
    padding:20px 18px!important;
    gap:16px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-prior-detail-card,.feld12-prior-sort-core){
    padding:22px 18px!important;
    border-radius:24px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-prior-detail-card h2,.feld12-prior-sort-core h2){
    font-size:clamp(28px,8vw,36px)!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-prior-detail-grid,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-prior-module-row{
    grid-template-columns:1fr!important;
  }
}
@media (prefers-reduced-motion:reduce){
  body:not(.feld12-premium-print) .feld12-business-app,
  body:not(.feld12-premium-print) .feld12-business-app *{
    scroll-behavior:auto!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-flow-screen,.feld12-interview-question-screen,.feld12-compact-question-screen,.feld12-interview-phase-screen,.feld12-stage-transition-screen,.feld12-interview-result-transition,.feld12-prior-detail-screen,.feld12-prior-sorting-screen,.feld12-option.active,.feld12-option.is-selected,button[data-answer][aria-pressed="true"],.feld12-focus-option.active,.feld12-prior-status-line,.feld12-prior-sort-glow,.feld12-prior-detail-orb,.feld12-prior-progress span,.feld12-prior-sorting-result){
    animation:none!important;
    transform:none!important;
    transition:none!important;
  }
}

/* V37.50 Schritt 9 – Ergebnis-Kopf, Diagnose-Snapshot und FELD12-Kette
   Reine Darstellungs-/Leseführungsschicht: keine Texte, keine Berechnung und keine Produktlogik. */
body:not(.feld12-premium-print) .feld12-result-shell.is-premium-result .feld12-screen-report{
  background:
    radial-gradient(circle at 12% 0%,rgba(184,137,50,.10),transparent 34%),
    linear-gradient(180deg,var(--f12-bg-soft,#FBF7EF) 0%,var(--f12-bg,#F7F1E8) 100%)!important;
}
body:not(.feld12-premium-print) .feld12-personal-result-v34427,
body:not(.feld12-premium-print) .feld12-final-diagnosis-shell,
body:not(.feld12-premium-print) .feld12-book-report.feld12-layered-result-v34427{
  max-width:min(var(--f12-result,1080px),calc(100vw - 32px))!important;
  margin-inline:auto!important;
}
body:not(.feld12-premium-print) .feld12-result-summary-box[data-feld12-result-head="true"]{
  isolation:isolate!important;
  position:relative!important;
  display:block!important;
  max-width:min(var(--f12-result,1080px),calc(100vw - 32px))!important;
  margin:clamp(22px,3.8vw,44px) auto clamp(28px,4vw,48px)!important;
  padding:clamp(26px,4.5vw,52px)!important;
  border-radius:var(--f12-radius-xl,32px)!important;
  border:1px solid rgba(184,137,50,.26)!important;
  background:
    radial-gradient(circle at 94% 4%,rgba(216,184,102,.22),transparent 34%),
    linear-gradient(145deg,var(--f12-bg-paper,#FFFDF8) 0%,#F7EEE0 100%)!important;
  box-shadow:var(--f12-shadow-lg,0 26px 72px rgba(35,28,21,.11))!important;
  color:var(--f12-text,#3D342D)!important;
  overflow:hidden!important;
}
body:not(.feld12-premium-print) .feld12-result-summary-box[data-feld12-result-head="true"]::before{
  content:""!important;
  position:absolute!important;
  inset:0 auto 0 0!important;
  width:7px!important;
  background:linear-gradient(180deg,var(--f12-gold,#B88932),#7F5B1F)!important;
  opacity:1!important;
  z-index:0!important;
}
body:not(.feld12-premium-print) .feld12-result-summary-box[data-feld12-result-head="true"]::after{
  content:""!important;
  position:absolute!important;
  right:-120px!important;
  top:-150px!important;
  width:360px!important;
  height:360px!important;
  border-radius:999px!important;
  background:radial-gradient(circle,rgba(184,137,50,.13),rgba(184,137,50,.04) 48%,transparent 72%)!important;
  pointer-events:none!important;
  z-index:0!important;
}
body:not(.feld12-premium-print) .feld12-result-summary-box[data-feld12-result-head="true"] > *{
  position:relative!important;
  z-index:1!important;
}
body:not(.feld12-premium-print) .feld12-result-summary-box[data-feld12-result-head="true"] > .feld12-section-tag{
  display:inline-flex!important;
  align-items:center!important;
  width:max-content!important;
  max-width:100%!important;
  margin:0 0 clamp(14px,2vw,18px)!important;
  padding:7px 12px!important;
  border-radius:999px!important;
  background:var(--f12-gold-bg,#F8EED8)!important;
  border:1px solid rgba(184,137,50,.28)!important;
  color:#6F4F0D!important;
  font-size:12px!important;
  font-weight:900!important;
  letter-spacing:.085em!important;
  text-transform:uppercase!important;
}
body:not(.feld12-premium-print) .feld12-result-summary-box[data-feld12-result-head="true"] h2{
  max-width:var(--f12-reading,780px)!important;
  margin:0 0 clamp(18px,2.5vw,26px)!important;
  color:var(--f12-ink,#211A15)!important;
  font-size:clamp(34px,5vw,58px)!important;
  line-height:1.02!important;
  letter-spacing:-.055em!important;
  text-wrap:balance!important;
}
body:not(.feld12-premium-print) .feld12-result-summary-lines{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:clamp(12px,1.8vw,16px)!important;
  margin:clamp(18px,3vw,30px) 0 clamp(22px,3vw,34px)!important;
  align-items:stretch!important;
}
body:not(.feld12-premium-print) .feld12-result-summary-lines article{
  position:relative!important;
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  gap:13px!important;
  min-width:0!important;
  min-height:126px!important;
  padding:clamp(17px,2.2vw,22px)!important;
  border-radius:var(--f12-radius-lg,24px)!important;
  border:1px solid var(--f12-line,#E5D8C7)!important;
  background:rgba(255,253,248,.86)!important;
  box-shadow:var(--f12-shadow-xs,0 4px 12px rgba(35,28,21,.045))!important;
  color:var(--f12-text,#3D342D)!important;
}
body:not(.feld12-premium-print) .feld12-result-summary-lines article::before{
  content:""!important;
  position:absolute!important;
  inset:auto 18px 0 18px!important;
  height:3px!important;
  border-radius:999px 999px 0 0!important;
  background:linear-gradient(90deg,var(--f12-gold,#B88932),rgba(184,137,50,.18))!important;
}
body:not(.feld12-premium-print) .feld12-result-summary-lines b{
  width:32px!important;
  height:32px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:999px!important;
  background:var(--f12-espresso,#211A15)!important;
  color:#FFF7E8!important;
  font-size:13px!important;
  font-weight:900!important;
  line-height:1!important;
  box-shadow:0 8px 18px rgba(35,28,21,.12)!important;
}
body:not(.feld12-premium-print) .feld12-result-summary-lines article p{
  margin:0!important;
  max-width:none!important;
  color:var(--f12-text,#3D342D)!important;
  font-size:clamp(16px,1.14vw,17px)!important;
  line-height:1.68!important;
}
body:not(.feld12-premium-print) .feld12-result-summary-note{
  max-width:var(--f12-reading,780px)!important;
  margin:clamp(18px,2.4vw,26px) 0 0!important;
  color:var(--f12-muted,#6E6257)!important;
  font-size:clamp(16.5px,1.16vw,18px)!important;
  line-height:1.72!important;
}
body:not(.feld12-premium-print) .feld12-result-summary-uncertainty{
  max-width:var(--f12-reading,780px)!important;
  margin:clamp(18px,2.4vw,26px) 0 0!important;
  padding:16px 18px!important;
  border-radius:var(--f12-radius-lg,24px)!important;
  background:var(--f12-info-bg,#E7EEF0)!important;
  border:1px solid rgba(83,106,115,.24)!important;
  color:var(--f12-text,#3D342D)!important;
}
body:not(.feld12-premium-print) .feld12-result-save-hint-v38{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:16px!important;
  max-width:var(--f12-reading,780px)!important;
  margin:clamp(18px,2.6vw,28px) 0 0!important;
  padding:16px 18px!important;
  border-radius:var(--f12-radius-lg,24px)!important;
  border:1px solid rgba(184,137,50,.22)!important;
  background:linear-gradient(135deg,var(--f12-gold-bg,#F8EED8),rgba(255,253,248,.86))!important;
  box-shadow:var(--f12-shadow-xs,0 4px 12px rgba(35,28,21,.045))!important;
  color:var(--f12-text,#3D342D)!important;
}
body:not(.feld12-premium-print) .feld12-result-save-hint-v38 p{
  margin:4px 0 0!important;
  max-width:520px!important;
  color:var(--f12-muted,#6E6257)!important;
  font-size:15.5px!important;
  line-height:1.58!important;
}
body:not(.feld12-premium-print) .feld12-result-save-hint-v38 .feld12-button{
  flex:0 0 auto!important;
  white-space:nowrap!important;
}
body:not(.feld12-premium-print) .feld12-result-summary-box[data-feld12-result-head="true"] .feld12-visual-chain-v3733,
body:not(.feld12-premium-print) .feld12-visual-chain-v3733[data-feld12-visual-chain="true"]{
  position:relative!important;
  width:100%!important;
  margin:clamp(24px,3.8vw,38px) 0 0!important;
  padding:clamp(20px,3.6vw,34px)!important;
  border-radius:var(--f12-radius-xl,32px)!important;
  border:1px solid rgba(184,137,50,.24)!important;
  background:linear-gradient(145deg,rgba(255,253,248,.92),rgba(248,240,228,.92))!important;
  box-shadow:0 16px 42px rgba(35,28,21,.065)!important;
  color:var(--f12-text,#3D342D)!important;
  overflow:hidden!important;
}
body:not(.feld12-premium-print) .feld12-visual-chain-head-v3733{
  max-width:var(--f12-reading,780px)!important;
  margin:0 0 clamp(18px,2.6vw,26px)!important;
}
body:not(.feld12-premium-print) .feld12-visual-chain-head-v3733 .feld12-section-tag{
  margin:0 8px 10px 0!important;
}
body:not(.feld12-premium-print) .feld12-visual-chain-head-v3733 h3{
  max-width:var(--f12-reading,780px)!important;
  margin:6px 0 10px!important;
  color:var(--f12-ink,#211A15)!important;
  font-size:clamp(26px,3.3vw,40px)!important;
  line-height:1.08!important;
  letter-spacing:-.035em!important;
  text-wrap:balance!important;
}
body:not(.feld12-premium-print) .feld12-visual-chain-head-v3733 p{
  max-width:var(--f12-reading,780px)!important;
  margin:0!important;
  color:var(--f12-text,#3D342D)!important;
  font-size:clamp(16.5px,1.16vw,18px)!important;
  line-height:1.72!important;
}
body:not(.feld12-premium-print) .feld12-visual-chain-order-v3733{
  display:inline-flex!important;
  width:auto!important;
  max-width:100%!important;
  margin-top:14px!important;
  padding:9px 13px!important;
  border-radius:999px!important;
  background:var(--f12-gold-bg,#F8EED8)!important;
  border:1px solid rgba(184,137,50,.26)!important;
  color:#5F4520!important;
  font-size:14px!important;
  line-height:1.45!important;
  white-space:normal!important;
}
body:not(.feld12-premium-print) .feld12-visual-chain-grid-v3733{
  position:relative!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  align-items:stretch!important;
}
body:not(.feld12-premium-print) .feld12-visual-chain-card-v3733{
  position:relative!important;
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  gap:12px!important;
  min-height:156px!important;
  padding:18px 17px!important;
  border-radius:var(--f12-radius-lg,24px)!important;
  border:1px solid var(--f12-line,#E5D8C7)!important;
  background:var(--f12-bg-paper,#FFFDF8)!important;
  box-shadow:var(--f12-shadow-xs,0 4px 12px rgba(35,28,21,.045))!important;
  color:var(--f12-text,#3D342D)!important;
  overflow:hidden!important;
}
body:not(.feld12-premium-print) .feld12-visual-chain-card-v3733::before{
  content:""!important;
  position:absolute!important;
  inset:0 auto 0 0!important;
  width:4px!important;
  background:rgba(184,137,50,.38)!important;
}
body:not(.feld12-premium-print) .feld12-visual-chain-card-v3733[data-feld12-chain-step="priority"]{
  border-color:rgba(184,137,50,.42)!important;
  background:linear-gradient(145deg,#FFFDF8,var(--f12-gold-bg,#F8EED8))!important;
}
body:not(.feld12-premium-print) .feld12-visual-chain-card-v3733[data-feld12-chain-step="priority"]::before{
  background:var(--f12-gold,#B88932)!important;
}
body:not(.feld12-premium-print) .feld12-visual-chain-card-v3733[data-feld12-chain-step="priority"]::after{
  content:""!important;
  position:absolute!important;
  right:15px!important;
  top:15px!important;
  width:10px!important;
  height:10px!important;
  border-radius:999px!important;
  background:var(--f12-gold,#B88932)!important;
  box-shadow:0 0 0 5px rgba(184,137,50,.13)!important;
}
body:not(.feld12-premium-print) .feld12-visual-chain-index-v3733{
  width:32px!important;
  height:32px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:999px!important;
  background:var(--f12-espresso,#211A15)!important;
  color:#FFF7E8!important;
  font-size:13px!important;
  font-weight:900!important;
  line-height:1!important;
  box-shadow:0 8px 18px rgba(35,28,21,.12)!important;
}
body:not(.feld12-premium-print) .feld12-visual-chain-copy-v3733 span{
  display:block!important;
  margin:0 0 5px!important;
  color:#6F4F0D!important;
  font-size:12px!important;
  font-weight:900!important;
  letter-spacing:.075em!important;
  text-transform:uppercase!important;
}
body:not(.feld12-premium-print) .feld12-visual-chain-copy-v3733 h4{
  margin:0 0 5px!important;
  max-width:100%!important;
  color:var(--f12-ink,#211A15)!important;
  font-size:clamp(17px,1.35vw,19px)!important;
  line-height:1.22!important;
  letter-spacing:-.012em!important;
}
body:not(.feld12-premium-print) .feld12-visual-chain-copy-v3733 em{
  display:block!important;
  margin:0 0 8px!important;
  color:var(--f12-muted,#6E6257)!important;
  font-size:13px!important;
  line-height:1.35!important;
  font-style:normal!important;
  font-weight:780!important;
}
body:not(.feld12-premium-print) .feld12-visual-chain-copy-v3733 p{
  margin:0!important;
  max-width:none!important;
  color:var(--f12-text,#3D342D)!important;
  font-size:15.5px!important;
  line-height:1.58!important;
}
body:not(.feld12-premium-print) .feld12-visual-chain-help-v3735{
  max-width:var(--f12-reading,780px)!important;
  margin:clamp(16px,2.4vw,22px) 0 0!important;
  padding:15px 17px!important;
  border-radius:var(--f12-radius-md,18px)!important;
  border:1px solid rgba(184,137,50,.20)!important;
  border-left:4px solid var(--f12-gold,#B88932)!important;
  background:var(--f12-gold-bg,#F8EED8)!important;
  color:var(--f12-text,#3D342D)!important;
  font-size:clamp(15.5px,1.05vw,16.5px)!important;
  line-height:1.64!important;
}
body:not(.feld12-premium-print) .feld12-visual-chain-actions-v3733{
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-start!important;
  gap:10px!important;
  margin-top:clamp(18px,2.8vw,26px)!important;
}
body:not(.feld12-premium-print) .feld12-visual-chain-actions-v3733 .feld12-button{
  min-height:46px!important;
}
@media (min-width:1180px){
  body:not(.feld12-premium-print) .feld12-visual-chain-grid-v3733{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
}
@media (max-width:920px){
  body:not(.feld12-premium-print) .feld12-result-summary-lines,
  body:not(.feld12-premium-print) .feld12-visual-chain-grid-v3733{
    grid-template-columns:1fr 1fr!important;
  }
  body:not(.feld12-premium-print) .feld12-result-save-hint-v38{
    align-items:flex-start!important;
    flex-direction:column!important;
  }
}
@media (max-width:680px){
  body:not(.feld12-premium-print) .feld12-result-summary-box[data-feld12-result-head="true"]{
    max-width:calc(100vw - 24px)!important;
    margin-top:18px!important;
    padding:24px 18px!important;
    border-radius:26px!important;
  }
  body:not(.feld12-premium-print) .feld12-result-summary-box[data-feld12-result-head="true"]::before{
    width:5px!important;
  }
  body:not(.feld12-premium-print) .feld12-result-summary-box[data-feld12-result-head="true"] h2{
    font-size:clamp(31px,9vw,40px)!important;
    letter-spacing:-.045em!important;
  }
  body:not(.feld12-premium-print) .feld12-result-summary-lines,
  body:not(.feld12-premium-print) .feld12-visual-chain-grid-v3733{
    grid-template-columns:1fr!important;
  }
  body:not(.feld12-premium-print) .feld12-result-summary-lines article{
    min-height:0!important;
    padding:18px!important;
  }
  body:not(.feld12-premium-print) .feld12-visual-chain-v3733[data-feld12-visual-chain="true"]{
    padding:20px 15px!important;
    border-radius:24px!important;
  }
  body:not(.feld12-premium-print) .feld12-visual-chain-grid-v3733{
    gap:12px!important;
    padding-left:12px!important;
  }
  body:not(.feld12-premium-print) .feld12-visual-chain-grid-v3733::before{
    content:""!important;
    position:absolute!important;
    left:15px!important;
    top:8px!important;
    bottom:8px!important;
    width:2px!important;
    border-radius:999px!important;
    background:linear-gradient(180deg,rgba(184,137,50,.35),rgba(184,137,50,.08))!important;
  }
  body:not(.feld12-premium-print) .feld12-visual-chain-card-v3733{
    min-height:0!important;
    padding:16px 15px 16px 20px!important;
    border-radius:20px!important;
  }
  body:not(.feld12-premium-print) .feld12-visual-chain-card-v3733::before{
    width:3px!important;
  }
  body:not(.feld12-premium-print) .feld12-visual-chain-order-v3733{
    border-radius:18px!important;
    align-items:flex-start!important;
  }
  body:not(.feld12-premium-print) .feld12-visual-chain-actions-v3733{
    display:grid!important;
    grid-template-columns:1fr!important;
  }
  body:not(.feld12-premium-print) .feld12-visual-chain-actions-v3733 .feld12-button,
  body:not(.feld12-premium-print) .feld12-result-save-hint-v38 .feld12-button{
    width:100%!important;
    justify-content:center!important;
    white-space:normal!important;
  }
}

/* V37.50 Schritt 10 – Ergebnis-Kapitel 1–9 und lange Lesbarkeit
   Reine Darstellungs-/Leseführungsschicht: keine Texte, keine Reihenfolge, keine Ergebnislogik. */
body:not(.feld12-premium-print) .feld12-book-diagnosis-chain[data-feld12-diagnosis-chain="true"]{
  width:100%!important;
  max-width:min(var(--f12-result,1080px),calc(100vw - 32px))!important;
  margin:clamp(28px,4vw,52px) auto!important;
  color:var(--f12-text,#3D342D)!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow,
body:not(.feld12-premium-print) .feld12-playbook3621-flow.feld12-book-diagnosis-flow{
  position:relative!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:clamp(18px,2.6vw,28px)!important;
  width:100%!important;
  max-width:100%!important;
  margin:0 auto!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow::before{
  content:""!important;
  position:absolute!important;
  left:28px!important;
  top:18px!important;
  bottom:18px!important;
  width:1px!important;
  background:linear-gradient(180deg,rgba(184,137,50,.25),rgba(184,137,50,.06))!important;
  pointer-events:none!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-playbook3621-chapter{
  position:relative!important;
  isolation:isolate!important;
  width:100%!important;
  max-width:min(var(--f12-result,1080px),100%)!important;
  margin:0 auto!important;
  padding:clamp(26px,3.6vw,42px) clamp(22px,3.8vw,46px) clamp(28px,3.8vw,46px)!important;
  border-radius:var(--f12-radius-xl,32px)!important;
  border:1px solid rgba(229,216,199,.92)!important;
  border-left:5px solid rgba(184,137,50,.40)!important;
  background:linear-gradient(180deg,rgba(255,253,248,.94),rgba(255,252,246,.88))!important;
  box-shadow:var(--f12-shadow-xs,0 4px 12px rgba(35,28,21,.045))!important;
  color:var(--f12-text,#3D342D)!important;
  overflow:hidden!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-playbook3621-chapter::before{
  content:""!important;
  position:absolute!important;
  left:18px!important;
  top:clamp(26px,3.4vw,38px)!important;
  width:18px!important;
  height:18px!important;
  border-radius:999px!important;
  background:var(--f12-gold,#B88932)!important;
  box-shadow:0 0 0 7px rgba(184,137,50,.12)!important;
  transform:translateX(-31px)!important;
  z-index:2!important;
  pointer-events:none!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-playbook3621-chapter > span{
  display:inline-flex!important;
  align-items:center!important;
  width:max-content!important;
  max-width:100%!important;
  margin:0 0 clamp(12px,1.9vw,18px)!important;
  padding:8px 13px!important;
  border-radius:999px!important;
  border:1px solid rgba(184,137,50,.24)!important;
  background:var(--f12-gold-bg,#F8EED8)!important;
  color:#6F4F0D!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:900!important;
  letter-spacing:.085em!important;
  text-transform:uppercase!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-playbook3621-chapter > h3{
  max-width:var(--f12-reading,780px)!important;
  margin:0 0 clamp(16px,2.2vw,24px)!important;
  color:var(--f12-ink,#211A15)!important;
  font-size:clamp(25px,3.05vw,38px)!important;
  line-height:1.1!important;
  letter-spacing:-.035em!important;
  text-wrap:balance!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-playbook3621-chapter p,
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-playbook3621-chapter li{
  max-width:var(--f12-reading,780px)!important;
  color:var(--f12-text,#3D342D)!important;
  font-size:clamp(17px,1.18vw,18.5px)!important;
  line-height:1.78!important;
  letter-spacing:-.002em!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-playbook3621-chapter p{
  margin:0 0 1.08em!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-playbook3621-chapter p:last-child{
  margin-bottom:0!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-book-transition,
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-playbook3621-chapter > p:first-of-type{
  color:var(--f12-ink-soft,#342C24)!important;
  font-size:clamp(18px,1.28vw,20px)!important;
  line-height:1.72!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-playbook3621-chapter ul,
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-playbook3621-chapter ol{
  max-width:var(--f12-reading,780px)!important;
  margin:clamp(12px,1.8vw,18px) 0 0!important;
  padding-left:1.25rem!important;
  display:grid!important;
  gap:10px!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-playbook3621-chapter li::marker{
  color:var(--f12-gold,#B88932)!important;
  font-weight:900!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-book-main-bottleneck{
  padding:clamp(30px,4.6vw,58px)!important;
  border-color:rgba(184,137,50,.30)!important;
  border-left-color:var(--f12-gold,#B88932)!important;
  background:
    radial-gradient(circle at 96% 0%,rgba(216,184,102,.20),transparent 38%),
    linear-gradient(145deg,var(--f12-bg-paper,#FFFDF8),#F7ECD9)!important;
  box-shadow:var(--f12-shadow-md,0 18px 48px rgba(35,28,21,.085))!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-book-main-bottleneck > h3{
  font-size:clamp(30px,4vw,48px)!important;
  line-height:1.06!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-book-main-bottleneck > span{
  background:var(--f12-espresso,#211A15)!important;
  border-color:var(--f12-espresso,#211A15)!important;
  color:#FFF7E8!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow :where(.feld12-book-ja-premium,.feld12-book-field-premium,.feld12-book-force-premium,.feld12-book-zug-premium){
  background:linear-gradient(180deg,var(--f12-bg-card,#FFFCF6),rgba(255,253,248,.92))!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-book-first-recommendation{
  border-color:rgba(184,137,50,.34)!important;
  border-left-color:var(--f12-gold,#B88932)!important;
  background:
    radial-gradient(circle at 100% 6%,rgba(184,137,50,.15),transparent 34%),
    linear-gradient(180deg,#FFFDF8,var(--f12-gold-bg,#F8EED8))!important;
  box-shadow:var(--f12-shadow-sm,0 10px 26px rgba(35,28,21,.06))!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-book-first-recommendation > span{
  background:var(--f12-gold,#B88932)!important;
  border-color:var(--f12-gold,#B88932)!important;
  color:#FFF7E8!important;
}
body:not(.feld12-premium-print) .feld12-first-work-block-v3731,
body:not(.feld12-premium-print) .feld12-work-mode-inline-cta-v3737{
  max-width:var(--f12-reading,780px)!important;
  margin-top:clamp(20px,2.8vw,30px)!important;
  border-radius:var(--f12-radius-lg,24px)!important;
  border:1px solid rgba(184,137,50,.24)!important;
  background:linear-gradient(180deg,rgba(255,253,248,.96),rgba(248,238,216,.82))!important;
  box-shadow:var(--f12-shadow-xs,0 4px 12px rgba(35,28,21,.045))!important;
}
body:not(.feld12-premium-print) .feld12-work-mode-inline-cta-v3737{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:16px!important;
  padding:18px!important;
}
body:not(.feld12-premium-print) .feld12-work-mode-inline-cta-v3737 p{
  margin:0!important;
  font-size:16px!important;
  line-height:1.55!important;
  color:var(--f12-text,#3D342D)!important;
}
body:not(.feld12-premium-print) .feld12-work-mode-inline-cta-v3737 .feld12-button{
  flex:0 0 auto!important;
  white-space:nowrap!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-book-dont-do-first{
  border-color:rgba(154,106,36,.28)!important;
  border-left-color:var(--f12-warning,#9A6A24)!important;
  background:linear-gradient(180deg,var(--f12-bg-card,#FFFCF6),var(--f12-warning-bg,#F8EAD0))!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-book-dont-do-first > span{
  background:var(--f12-warning-bg,#F8EAD0)!important;
  border-color:rgba(154,106,36,.30)!important;
  color:#6F4A15!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-book-improvement-signals{
  border-color:rgba(71,107,82,.26)!important;
  border-left-color:var(--f12-success,#476B52)!important;
  background:linear-gradient(180deg,var(--f12-bg-card,#FFFCF6),var(--f12-success-bg,#E9F1E8))!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-book-improvement-signals > span{
  background:var(--f12-success-bg,#E9F1E8)!important;
  border-color:rgba(71,107,82,.28)!important;
  color:#355740!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow [data-feld12-follow-problems="true"]{
  border-style:dashed!important;
  border-color:rgba(83,106,115,.28)!important;
  border-left-color:var(--f12-info,#536A73)!important;
  background:linear-gradient(180deg,var(--f12-bg-card,#FFFCF6),var(--f12-info-bg,#E7EEF0))!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow [data-feld12-follow-problems="true"] > span{
  background:var(--f12-info-bg,#E7EEF0)!important;
  border-color:rgba(83,106,115,.24)!important;
  color:#3B535D!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow :where(.feld12-result-example-v3738,[data-feld12-result-example]){
  max-width:var(--f12-reading,780px)!important;
  margin-top:clamp(18px,2.6vw,26px)!important;
}
@media (min-width:1180px){
  body:not(.feld12-premium-print) .feld12-book-diagnosis-chain[data-feld12-diagnosis-chain="true"]{
    max-width:min(var(--f12-result,1080px),calc(100vw - 64px))!important;
  }
  body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-playbook3621-chapter{
    padding-left:clamp(42px,4.5vw,58px)!important;
  }
}
@media (max-width:920px){
  body:not(.feld12-premium-print) .feld12-book-diagnosis-chain[data-feld12-diagnosis-chain="true"]{
    max-width:calc(100vw - 32px)!important;
    margin-block:32px!important;
  }
  body:not(.feld12-premium-print) .feld12-book-diagnosis-flow::before{
    left:20px!important;
  }
  body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-playbook3621-chapter::before{
    transform:translateX(-23px)!important;
  }
}
@media (max-width:680px){
  body:not(.feld12-premium-print) .feld12-book-diagnosis-chain[data-feld12-diagnosis-chain="true"]{
    max-width:calc(100vw - 24px)!important;
    margin-block:24px!important;
  }
  body:not(.feld12-premium-print) .feld12-book-diagnosis-flow{
    gap:16px!important;
  }
  body:not(.feld12-premium-print) .feld12-book-diagnosis-flow::before{
    left:12px!important;
    top:14px!important;
    bottom:14px!important;
  }
  body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-playbook3621-chapter,
  body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-book-main-bottleneck{
    padding:22px 17px 24px 20px!important;
    border-radius:24px!important;
    border-left-width:4px!important;
  }
  body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-playbook3621-chapter::before{
    width:12px!important;
    height:12px!important;
    top:27px!important;
    box-shadow:0 0 0 5px rgba(184,137,50,.10)!important;
    transform:translateX(-16px)!important;
  }
  body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-playbook3621-chapter > span{
    width:auto!important;
    max-width:100%!important;
    white-space:normal!important;
    border-radius:16px!important;
    padding:7px 10px!important;
    font-size:11px!important;
    line-height:1.35!important;
  }
  body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-playbook3621-chapter > h3,
  body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-book-main-bottleneck > h3{
    font-size:clamp(24px,7.6vw,32px)!important;
    line-height:1.12!important;
    letter-spacing:-.03em!important;
  }
  body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-playbook3621-chapter p,
  body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-playbook3621-chapter li{
    font-size:16.5px!important;
    line-height:1.74!important;
  }
  body:not(.feld12-premium-print) .feld12-work-mode-inline-cta-v3737{
    display:grid!important;
    grid-template-columns:1fr!important;
    padding:16px!important;
  }
  body:not(.feld12-premium-print) .feld12-work-mode-inline-cta-v3737 .feld12-button{
    width:100%!important;
    justify-content:center!important;
    white-space:normal!important;
  }
}

/* V37.50 Schritt 11 – Arbeitsblöcke, 7-Tage-Plan und Exportbereich als natürlicher Umsetzungsteil der Diagnose.
   Reine Web-Designschicht: keine Texte, keine Inhalte, keine Ergebnis- oder PRIOR-Logik. */
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-book-first-recommendation .feld12-first-work-block-v3731,
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-book-first-recommendation .feld12-seven-day-plan-v3732,
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-book-first-recommendation [data-feld12-seven-day-plan="true"]{
  max-width:var(--f12-reading,780px)!important;
  margin-inline:0!important;
}
body:not(.feld12-premium-print) .feld12-first-work-block-v3731{
  padding:clamp(20px,3.2vw,30px)!important;
  border-radius:var(--f12-radius-lg,24px)!important;
  border:1px solid rgba(184,137,50,.26)!important;
  border-left:4px solid var(--f12-gold,#B88932)!important;
  background:linear-gradient(145deg,var(--f12-bg-paper,#FFFDF8),rgba(248,238,216,.74))!important;
  box-shadow:var(--f12-shadow-xs,0 4px 12px rgba(35,28,21,.045))!important;
  color:var(--f12-text,#3D342D)!important;
}
body:not(.feld12-premium-print) .feld12-first-work-block-v3731 :where(p,li){
  max-width:var(--f12-reading,780px)!important;
  color:var(--f12-text,#3D342D)!important;
  line-height:1.72!important;
}
body:not(.feld12-premium-print) .feld12-first-work-block-v3731 :where(strong,h4,h5){
  color:var(--f12-ink,#211A15)!important;
}

body:not(.feld12-premium-print) .feld12-seven-day-plan-v3732[data-feld12-seven-day-plan="true"],
body:not(.feld12-premium-print) [data-feld12-seven-day-plan="true"]{
  position:relative!important;
  margin-top:clamp(26px,4.2vw,42px)!important;
  padding:clamp(24px,4vw,38px)!important;
  border-radius:var(--f12-radius-xl,32px)!important;
  border:1px solid rgba(184,137,50,.26)!important;
  background:
    radial-gradient(circle at 98% 0%,rgba(216,184,102,.18),transparent 34%),
    linear-gradient(180deg,var(--f12-bg-paper,#FFFDF8),var(--f12-bg-soft,#FBF7EF))!important;
  box-shadow:var(--f12-shadow-sm,0 10px 26px rgba(35,28,21,.06))!important;
  overflow:hidden!important;
  color:var(--f12-text,#3D342D)!important;
}
body:not(.feld12-premium-print) .feld12-seven-day-plan-v3732::before{
  content:""!important;
  position:absolute!important;
  inset:0 auto 0 0!important;
  width:5px!important;
  background:linear-gradient(180deg,var(--f12-gold,#B88932),rgba(184,137,50,.18))!important;
  border-radius:999px!important;
  pointer-events:none!important;
}
body:not(.feld12-premium-print) .feld12-seven-day-plan-head-v3732{
  max-width:var(--f12-reading,780px)!important;
  display:grid!important;
  gap:10px!important;
  margin-bottom:clamp(20px,3vw,28px)!important;
}
body:not(.feld12-premium-print) .feld12-seven-day-plan-head-v3732 span,
body:not(.feld12-premium-print) .feld12-seven-day-plan-day-num-v3732{
  width:max-content!important;
  max-width:100%!important;
  display:inline-flex!important;
  align-items:center!important;
  border-radius:999px!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:900!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
  white-space:normal!important;
}
body:not(.feld12-premium-print) .feld12-seven-day-plan-head-v3732 span{
  padding:7px 12px!important;
  background:var(--f12-gold-bg,#F8EED8)!important;
  color:#6F4F0D!important;
  border:1px solid rgba(184,137,50,.30)!important;
}
body:not(.feld12-premium-print) .feld12-seven-day-plan-head-v3732 h4{
  max-width:var(--f12-reading,780px)!important;
  margin:0!important;
  color:var(--f12-ink,#211A15)!important;
  font-size:clamp(25px,3.2vw,38px)!important;
  line-height:1.1!important;
  letter-spacing:-.035em!important;
  text-wrap:balance!important;
}
body:not(.feld12-premium-print) .feld12-seven-day-plan-head-v3732 p,
body:not(.feld12-premium-print) .feld12-seven-day-plan-closing-v3732 p{
  max-width:var(--f12-reading,780px)!important;
  margin:0!important;
  color:var(--f12-text,#3D342D)!important;
  font-size:clamp(16.5px,1.12vw,18px)!important;
  line-height:1.74!important;
}
body:not(.feld12-premium-print) .feld12-seven-day-plan-days-v3732[data-feld12-seven-day-plan-days="true"]{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:clamp(14px,2vw,18px)!important;
  margin-top:clamp(20px,3vw,28px)!important;
}
body:not(.feld12-premium-print) .feld12-seven-day-plan-day-v3732[data-feld12-seven-day-card="true"]{
  position:relative!important;
  min-height:0!important;
  padding:clamp(18px,2.4vw,24px)!important;
  border-radius:var(--f12-radius-lg,24px)!important;
  border:1px solid var(--f12-line,#E5D8C7)!important;
  background:linear-gradient(180deg,var(--f12-bg-card,#FFFCF6),rgba(255,253,248,.94))!important;
  color:var(--f12-text,#3D342D)!important;
  box-shadow:var(--f12-shadow-xs,0 4px 12px rgba(35,28,21,.045))!important;
  display:grid!important;
  gap:10px!important;
  align-content:start!important;
}
body:not(.feld12-premium-print) .feld12-seven-day-plan-day-v3732[data-feld12-seven-day-card="true"]::after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  border-radius:inherit!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!important;
  pointer-events:none!important;
}
body:not(.feld12-premium-print) .feld12-seven-day-plan-day-num-v3732{
  padding:6px 10px!important;
  background:var(--f12-espresso,#211A15)!important;
  color:#FFF7E8!important;
  box-shadow:none!important;
  margin:0!important;
}
body:not(.feld12-premium-print) .feld12-seven-day-plan-day-v3732 h5{
  margin:0!important;
  color:var(--f12-ink,#211A15)!important;
  font-size:clamp(18px,1.6vw,21px)!important;
  line-height:1.22!important;
  letter-spacing:-.015em!important;
}
body:not(.feld12-premium-print) .feld12-seven-day-plan-day-v3732 p{
  margin:0!important;
  color:var(--f12-text,#3D342D)!important;
  font-size:clamp(15.5px,1.05vw,16.5px)!important;
  line-height:1.68!important;
}
body:not(.feld12-premium-print) .feld12-seven-day-plan-result-v3732{
  margin-top:4px!important;
  padding:13px 14px!important;
  border-left:4px solid var(--f12-gold,#B88932)!important;
  border-radius:var(--f12-radius-md,18px)!important;
  background:var(--f12-gold-bg,#F8EED8)!important;
  color:var(--f12-text,#3D342D)!important;
  font-size:15px!important;
  line-height:1.58!important;
}
body:not(.feld12-premium-print) .feld12-seven-day-plan-result-v3732 strong{
  color:var(--f12-ink,#211A15)!important;
}
body:not(.feld12-premium-print) .feld12-seven-day-plan-closing-v3732{
  margin-top:clamp(16px,2.4vw,22px)!important;
  padding:clamp(18px,2.8vw,24px)!important;
  border-radius:var(--f12-radius-lg,24px)!important;
  border:1px solid rgba(71,107,82,.25)!important;
  border-left:4px solid var(--f12-success,#476B52)!important;
  background:linear-gradient(180deg,var(--f12-success-bg,#E9F1E8),#F7FBF6)!important;
  color:var(--f12-text,#3D342D)!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-seven-day-plan-closing-v3732 strong{
  display:block!important;
  margin:0 0 6px!important;
  color:#355740!important;
}

body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-book-dont-do-first{
  box-shadow:0 10px 26px rgba(154,106,36,.055)!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-book-dont-do-first::after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  border-radius:inherit!important;
  background:radial-gradient(circle at 96% 0%,rgba(154,106,36,.12),transparent 36%)!important;
  pointer-events:none!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-book-improvement-signals{
  box-shadow:0 10px 26px rgba(71,107,82,.055)!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-book-improvement-signals ul,
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-book-improvement-signals ol{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
  padding-left:0!important;
  list-style:none!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-book-improvement-signals li{
  position:relative!important;
  padding:13px 14px 13px 34px!important;
  border-radius:var(--f12-radius-md,18px)!important;
  border:1px solid rgba(71,107,82,.20)!important;
  background:rgba(255,253,248,.76)!important;
  list-style:none!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-book-improvement-signals li::before{
  content:""!important;
  position:absolute!important;
  left:14px!important;
  top:1.25em!important;
  width:8px!important;
  height:8px!important;
  border-radius:999px!important;
  background:var(--f12-success,#476B52)!important;
}
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow [data-feld12-follow-problems="true"]{
  opacity:.98!important;
}

body:not(.feld12-premium-print) #feld12-export-section.feld12-export-section,
body:not(.feld12-premium-print) .feld12-export-section{
  max-width:min(var(--f12-result,1080px),calc(100vw - 32px))!important;
  margin:clamp(34px,5vw,64px) auto 0!important;
  padding:clamp(22px,4vw,38px) 0 0!important;
  border-top:1px solid var(--f12-line,#E5D8C7)!important;
  scroll-margin-top:96px!important;
}
body:not(.feld12-premium-print) .feld12-export-card{
  max-width:var(--f12-reading,780px)!important;
  margin-inline:auto!important;
  padding:clamp(22px,3.4vw,34px)!important;
  border-radius:var(--f12-radius-xl,32px)!important;
  border:1px solid rgba(184,137,50,.24)!important;
  background:
    radial-gradient(circle at 100% 0%,rgba(216,184,102,.16),transparent 36%),
    linear-gradient(145deg,var(--f12-bg-paper,#FFFDF8),var(--f12-bg-soft,#FBF7EF))!important;
  box-shadow:var(--f12-shadow-sm,0 10px 26px rgba(35,28,21,.06))!important;
  color:var(--f12-text,#3D342D)!important;
}
body:not(.feld12-premium-print) .feld12-export-card h3{
  max-width:var(--f12-reading,780px)!important;
  margin:0 0 10px!important;
  color:var(--f12-ink,#211A15)!important;
  font-size:clamp(24px,2.8vw,34px)!important;
  line-height:1.12!important;
  letter-spacing:-.03em!important;
}
body:not(.feld12-premium-print) .feld12-export-card p{
  max-width:var(--f12-reading,780px)!important;
  color:var(--f12-text,#3D342D)!important;
  font-size:clamp(16.5px,1.12vw,18px)!important;
  line-height:1.7!important;
}
body:not(.feld12-premium-print) .feld12-export-buttons,
body:not(.feld12-premium-print) .feld12-pdf-actions,
body:not(.feld12-premium-print) .result-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:12px!important;
}
body:not(.feld12-premium-print) .feld12-export-buttons .feld12-button,
body:not(.feld12-premium-print) .feld12-pdf-actions .feld12-button,
body:not(.feld12-premium-print) .result-actions .feld12-button{
  min-height:52px!important;
  align-items:center!important;
  justify-content:center!important;
}
body:not(.feld12-premium-print) .feld12-result-save-jump-v38{
  scroll-margin-top:96px!important;
}

@media (max-width:1100px){
  body:not(.feld12-premium-print) .feld12-seven-day-plan-days-v3732[data-feld12-seven-day-plan-days="true"]{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-seven-day-plan-v3732[data-feld12-seven-day-plan="true"],
  body:not(.feld12-premium-print) [data-feld12-seven-day-plan="true"]{
    padding:22px 17px 24px 20px!important;
    border-radius:24px!important;
    margin-top:22px!important;
  }
  body:not(.feld12-premium-print) .feld12-seven-day-plan-days-v3732[data-feld12-seven-day-plan-days="true"],
  body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-book-improvement-signals ul,
  body:not(.feld12-premium-print) .feld12-book-diagnosis-flow .feld12-book-improvement-signals ol{
    grid-template-columns:1fr!important;
    gap:12px!important;
  }
  body:not(.feld12-premium-print) .feld12-seven-day-plan-day-v3732[data-feld12-seven-day-card="true"]{
    padding:17px!important;
    border-radius:20px!important;
  }
  body:not(.feld12-premium-print) .feld12-seven-day-plan-head-v3732 h4{
    font-size:clamp(24px,7.2vw,31px)!important;
  }
  body:not(.feld12-premium-print) .feld12-seven-day-plan-head-v3732 p,
  body:not(.feld12-premium-print) .feld12-seven-day-plan-day-v3732 p,
  body:not(.feld12-premium-print) .feld12-seven-day-plan-closing-v3732 p{
    font-size:16.2px!important;
    line-height:1.7!important;
  }
  body:not(.feld12-premium-print) #feld12-export-section.feld12-export-section,
  body:not(.feld12-premium-print) .feld12-export-section{
    max-width:calc(100vw - 24px)!important;
    padding-top:24px!important;
  }
  body:not(.feld12-premium-print) .feld12-export-card{
    padding:20px 17px!important;
    border-radius:24px!important;
  }
  body:not(.feld12-premium-print) .feld12-export-buttons,
  body:not(.feld12-premium-print) .feld12-pdf-actions,
  body:not(.feld12-premium-print) .result-actions{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
  body:not(.feld12-premium-print) .feld12-export-buttons .feld12-button,
  body:not(.feld12-premium-print) .feld12-pdf-actions .feld12-button,
  body:not(.feld12-premium-print) .result-actions .feld12-button{
    width:100%!important;
    white-space:normal!important;
  }
}

/* =========================================================
   V37.50 Schritt 13 – Responsive-Härtung Klarheitsraum
   Zweck: Mobile/iPad/Desktop Stabilisierung ohne Text-/Logikänderung. Page Shell / Stage Container / Content Column bleiben geführt.
   Breakpoint-Prüfung: 360 / 375 / 390 / 412 / 430 / 768 / 820 / 1024 / 1366 / 1440 / 1536 / 1920.
   ========================================================= */
body:not(.feld12-premium-print) .feld12-business-fullbleed,
body:not(.feld12-premium-print) .feld12-business-app,
body:not(.feld12-premium-print) .feld12-business-app *,
body:not(.feld12-premium-print) .feld12-result-shell,
body:not(.feld12-premium-print) .feld12-result-shell *,
body:not(.feld12-premium-print) .feld12-shell,
body:not(.feld12-premium-print) .feld12-shell *{
  box-sizing:border-box!important;
  min-width:0!important;
}
html:has(.feld12-business-fullbleed),
body:has(.feld12-business-fullbleed),
body:not(.feld12-premium-print) .feld12-business-fullbleed,
body:not(.feld12-premium-print) .feld12-business-app{
  max-width:100vw!important;
  overflow-x:clip!important;
}
body:not(.feld12-premium-print) .feld12-business-app{
  width:min(var(--f12-shell,1180px),calc(100vw - (var(--f12-desktop-page-x,32px) * 2)))!important;
  margin-inline:auto!important;
}
body:not(.feld12-premium-print) .feld12-start-hero,
body:not(.feld12-premium-print) .feld12-tool-landing,
body:not(.feld12-premium-print) .feld12-offer-entry-v3421,
body:not(.feld12-premium-print) .feld12-home-v3705,
body:not(.feld12-premium-print) .feld12-business-mode-screen,
body:not(.feld12-premium-print) .feld12-flow-screen,
body:not(.feld12-premium-print) .feld12-interview-screen,
body:not(.feld12-premium-print) .feld12-interview-phase-screen,
body:not(.feld12-premium-print) .feld12-result-shell,
body:not(.feld12-premium-print) .feld12-final-diagnosis-shell,
body:not(.feld12-premium-print) .feld12-book-report,
body:not(.feld12-premium-print) .feld12-human-report{
  max-width:100%!important;
  overflow-wrap:anywhere!important;
}
body:not(.feld12-premium-print) .feld12-start-hero-inner,
body:not(.feld12-premium-print) .feld12-start-hero-content,
body:not(.feld12-premium-print) .feld12-start-main-v3705,
body:not(.feld12-premium-print) .feld12-product-choice,
body:not(.feld12-premium-print) .feld12-premium-mode-grid,
body:not(.feld12-premium-print) .feld12-start-quick-grid-v3705,
body:not(.feld12-premium-print) .feld12-logic-section-v3705,
body:not(.feld12-premium-print) .feld12-question-card,
body:not(.feld12-premium-print) .feld12-question-panel,
body:not(.feld12-premium-print) .feld12-interview-question-card,
body:not(.feld12-premium-print) .feld12-guided-question-card,
body:not(.feld12-premium-print) .feld12-answer-list,
body:not(.feld12-premium-print) .feld12-interview-answer-list,
body:not(.feld12-premium-print) .feld12-result-summary-box,
body:not(.feld12-premium-print) .feld12-book-diagnosis-flow,
body:not(.feld12-premium-print) .feld12-book-section,
body:not(.feld12-premium-print) .feld12-result-chain-v3733,
body:not(.feld12-premium-print) .feld12-visual-chain-v3733,
body:not(.feld12-premium-print) .feld12-visual-chain-grid-v3733,
body:not(.feld12-premium-print) .feld12-result-actions-v3735,
body:not(.feld12-premium-print) .feld12-seven-day-plan-v3732,
body:not(.feld12-premium-print) .feld12-export-card{
  max-width:100%!important;
}
body:not(.feld12-premium-print) .feld12-business-app img,
body:not(.feld12-premium-print) .feld12-business-app svg,
body:not(.feld12-premium-print) .feld12-result-shell img,
body:not(.feld12-premium-print) .feld12-result-shell svg{
  max-width:100%!important;
  height:auto!important;
}
body:not(.feld12-premium-print) .feld12-business-app table,
body:not(.feld12-premium-print) .feld12-result-shell table{
  max-width:100%!important;
  table-layout:fixed!important;
}
body:not(.feld12-premium-print) .feld12-business-app pre,
body:not(.feld12-premium-print) .feld12-result-shell pre,
body:not(.feld12-premium-print) .feld12-business-app code,
body:not(.feld12-premium-print) .feld12-result-shell code{
  white-space:pre-wrap!important;
  overflow-wrap:anywhere!important;
}
body:not(.feld12-premium-print) .feld12-business-app p,
body:not(.feld12-premium-print) .feld12-business-app li,
body:not(.feld12-premium-print) .feld12-result-shell p,
body:not(.feld12-premium-print) .feld12-result-shell li,
body:not(.feld12-premium-print) .feld12-question-explain,
body:not(.feld12-premium-print) .feld12-focus-question-guide,
body:not(.feld12-premium-print) .feld12-answer-card,
body:not(.feld12-premium-print) .feld12-interview-answer-card{
  hyphens:auto!important;
  overflow-wrap:break-word!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-button,
body:not(.feld12-premium-print) .feld12-business-app button,
body:not(.feld12-premium-print) .feld12-result-shell .feld12-button,
body:not(.feld12-premium-print) .feld12-result-shell button,
body:not(.feld12-premium-print) .feld12-answer-card,
body:not(.feld12-premium-print) .feld12-interview-answer-card,
body:not(.feld12-premium-print) .feld12-business-mode-card,
body:not(.feld12-premium-print) .feld12-business-card{
  touch-action:manipulation!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-button,
body:not(.feld12-premium-print) .feld12-result-shell .feld12-button,
body:not(.feld12-premium-print) .feld12-answer-card,
body:not(.feld12-premium-print) .feld12-interview-answer-card{
  min-height:48px!important;
}
body:not(.feld12-premium-print) .feld12-flow-progress,
body:not(.feld12-premium-print) .feld12-progress,
body:not(.feld12-premium-print) .feld12-interview-progress,
body:not(.feld12-premium-print) .feld12-journey-strip,
body:not(.feld12-premium-print) .feld12-stage-rail,
body:not(.feld12-premium-print) .feld12-progress-cycle-v3741{
  max-width:100%!important;
  overflow:hidden!important;
}

/* Desktop: 1366 / 1440 / 1536 / 1920 */
@media (min-width:1181px){
  body:not(.feld12-premium-print) .feld12-business-app{
    width:min(var(--f12-shell,1180px),calc(100vw - 64px))!important;
  }
  body:not(.feld12-premium-print) .feld12-result-shell,
  body:not(.feld12-premium-print) .feld12-final-diagnosis-shell,
  body:not(.feld12-premium-print) .feld12-book-report,
  body:not(.feld12-premium-print) .feld12-human-report{
    max-width:min(var(--f12-result,1080px),calc(100vw - 64px))!important;
  }
  body:not(.feld12-premium-print) .feld12-book-diagnosis-flow p,
  body:not(.feld12-premium-print) .feld12-book-diagnosis-flow li,
  body:not(.feld12-premium-print) .feld12-result-summary-box p,
  body:not(.feld12-premium-print) .feld12-result-mode-section p,
  body:not(.feld12-premium-print) .feld12-result-example-v3738 p,
  body:not(.feld12-premium-print) .feld12-first-work-block-v3731 p{
    max-width:var(--f12-reading,780px)!important;
  }
}
@media (min-width:1440px){
  body:not(.feld12-premium-print) .feld12-start-hero,
  body:not(.feld12-premium-print) .feld12-business-mode-screen{
    padding-inline:clamp(32px,3vw,52px)!important;
  }
}
@media (min-width:1536px){
  body:not(.feld12-premium-print) .feld12-result-shell,
  body:not(.feld12-premium-print) .feld12-final-diagnosis-shell{
    margin-inline:auto!important;
  }
}
@media (min-width:1920px){
  body:not(.feld12-premium-print) .feld12-business-fullbleed{
    justify-content:flex-start!important;
  }
}

/* iPad / Tablet: 768 / 820 / 1024 */
@media (min-width:761px) and (max-width:1180px){
  body:not(.feld12-premium-print) .feld12-business-app{
    width:calc(100vw - (var(--f12-tablet-page-x,24px) * 2))!important;
    max-width:1024px!important;
  }
  body:not(.feld12-premium-print) .feld12-start-hero,
  body:not(.feld12-premium-print) .feld12-business-mode-screen,
  body:not(.feld12-premium-print) .feld12-flow-screen,
  body:not(.feld12-premium-print) .feld12-interview-screen,
  body:not(.feld12-premium-print) .feld12-interview-phase-screen,
  body:not(.feld12-premium-print) .feld12-result-shell{
    padding-inline:clamp(22px,3vw,32px)!important;
  }
  body:not(.feld12-premium-print) .feld12-product-choice,
  body:not(.feld12-premium-print) .feld12-premium-mode-grid,
  body:not(.feld12-premium-print) .feld12-start-quick-grid-v3705,
  body:not(.feld12-premium-print) .feld12-result-summary-lines,
  body:not(.feld12-premium-print) .feld12-result-chain-list-v3733,
  body:not(.feld12-premium-print) .feld12-visual-chain-grid-v3733,
  body:not(.feld12-premium-print) .feld12-result-chain-v3733,
body:not(.feld12-premium-print) .feld12-visual-chain-v3733,
body:not(.feld12-premium-print) .feld12-visual-chain-grid-v3733,
  body:not(.feld12-premium-print) .feld12-seven-day-plan-days-v3732[data-feld12-seven-day-plan-days="true"]{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  body:not(.feld12-premium-print) .feld12-answer-list,
  body:not(.feld12-premium-print) .feld12-interview-answer-list{
    grid-template-columns:1fr!important;
  }
}
@media (min-width:768px) and (max-width:820px){
  body:not(.feld12-premium-print) .feld12-business-app{
    width:calc(100vw - 40px)!important;
  }
}
@media (min-width:821px) and (max-width:1024px){
  body:not(.feld12-premium-print) .feld12-business-app{
    width:calc(100vw - 48px)!important;
  }
}

/* Mobile: 360 / 375 / 390 / 412 / 430 */
@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-business-fullbleed{
    padding-inline:0!important;
    overflow-x:hidden!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app{
    width:calc(100vw - (var(--f12-mobile-page-x,16px) * 2))!important;
    max-width:430px!important;
    margin-inline:auto!important;
  }
  body:not(.feld12-premium-print) .feld12-start-hero,
  body:not(.feld12-premium-print) .feld12-tool-landing,
  body:not(.feld12-premium-print) .feld12-business-mode-screen,
  body:not(.feld12-premium-print) .feld12-flow-screen,
  body:not(.feld12-premium-print) .feld12-interview-screen,
  body:not(.feld12-premium-print) .feld12-interview-phase-screen,
  body:not(.feld12-premium-print) .feld12-calm-analysis-screen,
  body:not(.feld12-premium-print) .feld12-result-shell,
  body:not(.feld12-premium-print) .feld12-final-diagnosis-shell,
  body:not(.feld12-premium-print) .feld12-book-report,
  body:not(.feld12-premium-print) .feld12-human-report{
    width:100%!important;
    max-width:100%!important;
    padding-inline:0!important;
    margin-inline:auto!important;
    border-radius:clamp(20px,6vw,28px)!important;
  }
  body:not(.feld12-premium-print) .feld12-start-main-v3705,
  body:not(.feld12-premium-print) .feld12-start-hero-inner,
  body:not(.feld12-premium-print) .feld12-start-hero-content,
  body:not(.feld12-premium-print) .feld12-product-choice,
  body:not(.feld12-premium-print) .feld12-premium-mode-grid,
  body:not(.feld12-premium-print) .feld12-start-quick-grid-v3705,
  body:not(.feld12-premium-print) .feld12-logic-section-v3705,
  body:not(.feld12-premium-print) .feld12-business-mode-list,
  body:not(.feld12-premium-print) .feld12-answer-list,
  body:not(.feld12-premium-print) .feld12-interview-answer-list,
  body:not(.feld12-premium-print) .feld12-question-grid,
  body:not(.feld12-premium-print) .feld12-result-summary-lines,
  body:not(.feld12-premium-print) .feld12-result-chain-list-v3733,
  body:not(.feld12-premium-print) .feld12-visual-chain-grid-v3733,
  body:not(.feld12-premium-print) .feld12-result-chain-v3733,
body:not(.feld12-premium-print) .feld12-visual-chain-v3733,
body:not(.feld12-premium-print) .feld12-visual-chain-grid-v3733,
  body:not(.feld12-premium-print) .feld12-seven-day-plan-days-v3732[data-feld12-seven-day-plan-days="true"],
  body:not(.feld12-premium-print) .feld12-export-buttons,
  body:not(.feld12-premium-print) .feld12-pdf-actions,
  body:not(.feld12-premium-print) .result-actions{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:clamp(12px,3.4vw,16px)!important;
  }
  body:not(.feld12-premium-print) .feld12-start-hero h1,
  body:not(.feld12-premium-print) .feld12-business-mode-screen h1,
  body:not(.feld12-premium-print) .feld12-question-title,
  body:not(.feld12-premium-print) .feld12-question-main,
  body:not(.feld12-premium-print) .feld12-result-shell h1,
  body:not(.feld12-premium-print) .feld12-result-shell h2{
    text-wrap:balance!important;
    overflow-wrap:break-word!important;
  }
  body:not(.feld12-premium-print) .feld12-question-card,
  body:not(.feld12-premium-print) .feld12-question-panel,
  body:not(.feld12-premium-print) .feld12-interview-question-card,
  body:not(.feld12-premium-print) .feld12-guided-question-card,
  body:not(.feld12-premium-print) .feld12-answer-card,
  body:not(.feld12-premium-print) .feld12-interview-answer-card,
  body:not(.feld12-premium-print) .feld12-business-mode-card,
  body:not(.feld12-premium-print) .feld12-business-card,
  body:not(.feld12-premium-print) .feld12-result-summary-box,
  body:not(.feld12-premium-print) .feld12-book-section,
  body:not(.feld12-premium-print) .feld12-first-work-block-v3731,
  body:not(.feld12-premium-print) .feld12-seven-day-plan-day-v3732[data-feld12-seven-day-card="true"],
  body:not(.feld12-premium-print) .feld12-export-card{
    padding:clamp(17px,4.8vw,22px)!important;
    border-radius:clamp(18px,5.8vw,24px)!important;
  }
  body:not(.feld12-premium-print) .feld12-flow-progress,
  body:not(.feld12-premium-print) .feld12-progress,
  body:not(.feld12-premium-print) .feld12-interview-progress,
  body:not(.feld12-premium-print) .feld12-journey-strip,
  body:not(.feld12-premium-print) .feld12-stage-rail{
    max-height:64px!important;
    padding-block:8px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-button,
  body:not(.feld12-premium-print) .feld12-result-shell .feld12-button{
    width:100%!important;
    max-width:100%!important;
    min-height:50px!important;
    white-space:normal!important;
  }
}
@media (max-width:430px){
  body:not(.feld12-premium-print) .feld12-business-app{width:calc(100vw - 24px)!important;}
  body:not(.feld12-premium-print) .feld12-start-hero{padding-top:20px!important;}
}
@media (max-width:412px){
  body:not(.feld12-premium-print) .feld12-business-app{width:calc(100vw - 24px)!important;}
  body:not(.feld12-premium-print) .feld12-question-title,
  body:not(.feld12-premium-print) .feld12-question-main{font-size:clamp(23px,7.2vw,30px)!important;}
}
@media (max-width:390px){
  body:not(.feld12-premium-print) .feld12-business-app{width:calc(100vw - 22px)!important;}
  body:not(.feld12-premium-print) .feld12-answer-card,
  body:not(.feld12-premium-print) .feld12-interview-answer-card{padding:16px!important;}
}
@media (max-width:375px){
  body:not(.feld12-premium-print) .feld12-business-app{width:calc(100vw - 20px)!important;}
  body:not(.feld12-premium-print) .feld12-start-hero h1{font-size:clamp(30px,9vw,35px)!important;}
}
@media (max-width:360px){
  body:not(.feld12-premium-print) .feld12-business-app{width:calc(100vw - 18px)!important;}
  body:not(.feld12-premium-print) .feld12-question-card,
  body:not(.feld12-premium-print) .feld12-question-panel,
  body:not(.feld12-premium-print) .feld12-interview-question-card,
  body:not(.feld12-premium-print) .feld12-guided-question-card,
  body:not(.feld12-premium-print) .feld12-answer-card,
  body:not(.feld12-premium-print) .feld12-interview-answer-card,
  body:not(.feld12-premium-print) .feld12-result-summary-box,
  body:not(.feld12-premium-print) .feld12-book-section{padding:15px!important;}
  body:not(.feld12-premium-print) .feld12-flow-progress,
  body:not(.feld12-premium-print) .feld12-interview-progress,
  body:not(.feld12-premium-print) .feld12-journey-strip{max-height:60px!important;}
}

/* V37.50 Schritt 14 – finale Responsive-Konsolidierung der Start-Hero-Aktionen.
   Reine Layout-Absicherung gegen alte flexible Buttonbreiten auf kleinen Viewports. */
@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-business-app :is(.feld12-hero-actions-v3650,.feld12-hero-actions-v3705,.feld12-start-actions){
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    justify-items:stretch!important;
    align-items:stretch!important;
    overflow:hidden!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app :is(.feld12-hero-actions-v3650,.feld12-hero-actions-v3705,.feld12-start-actions) .feld12-button{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    justify-self:stretch!important;
  }
}

/* V37.50 Schritt 14 – spezifischer Mobile-Guard gegen ältere Hero-Flex-Regeln. */
@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-home-hero-v3705 > :is(.feld12-hero-actions-v3650,.feld12-hero-actions-v3705),
  body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 :is(.feld12-hero-actions-v3650,.feld12-hero-actions-v3705){
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    justify-content:stretch!important;
    justify-items:stretch!important;
    margin-left:0!important;
    margin-right:0!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-home-hero-v3705 > :is(.feld12-hero-actions-v3650,.feld12-hero-actions-v3705) > .feld12-button,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 :is(.feld12-hero-actions-v3650,.feld12-hero-actions-v3705) > .feld12-button{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
}
@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-offer-entry-head,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 .feld12-home-hero-v3705{
    grid-template-columns:minmax(0,1fr)!important;
    justify-items:stretch!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow:hidden!important;
  }
}

/* Hotfix 15A – iPad-/Mobile-Real-QA: Button-Kontrast und Badge-Umbruch.
   Reine visuelle Korrektur. Keine Texte, Fragen, Antworten oder fachliche Berechnung. */
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-button:not(.secondary),
  button[data-next],
  button[data-stage-begin],
  button[data-start],
  button[data-start-skip],
  button[data-unlock],
  button[data-open-premium-modes],
  button[data-pick-quick],
  button[data-schnellbild-intro-start],
  button[data-result-transition-open],
  button[data-prior-result],
  button[data-prior-open-result],
  button[data-prior-check],
  .feld12-calm-analysis-actions .feld12-button,
  .feld12-ja-transition-actions .feld12-button,
  .feld12-profile-fast-primary-v3721 .feld12-button,
  .feld12-business-primary-card-v3710 .feld12-button,
  .feld12-product-card.premium .feld12-button
){
  background:var(--f12-button-primary-bg,linear-gradient(135deg,#211A15 0%,#34291D 100%))!important;
  color:var(--f12-button-primary-text,#FFF7E8)!important;
  border:1px solid rgba(184,137,50,.58)!important;
  box-shadow:0 12px 28px rgba(35,28,21,.18)!important;
  opacity:1!important;
  text-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-button.secondary,
  button[data-back],
  button[data-back-landing],
  .feld12-mini-back,
  .feld12-link-button,
  button[data-edit-cancel-2],
  button[data-switch-cancel-2],
  button[data-scroll-start-understand],
  button[data-safe-full-landing],
  button[data-back-business-mode-2]
){
  background:var(--f12-button-secondary-bg,#FFFDF8)!important;
  color:var(--f12-button-secondary-text,#211A15)!important;
  border:1px solid var(--f12-line-strong,#D6C2A8)!important;
  box-shadow:0 6px 16px rgba(35,28,21,.065)!important;
  opacity:1!important;
  text-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-link-button,button[data-start-skip].feld12-link-button){
  min-height:48px!important;
  padding:13px 22px!important;
  border-radius:var(--f12-button-radius,18px)!important;
  font-weight:800!important;
  text-decoration:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-button,button,.feld12-mini-back,.feld12-link-button):hover:not(:disabled){
  transform:translateY(-1px)!important;
  box-shadow:0 14px 32px rgba(35,28,21,.12)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-button,button,.feld12-mini-back,.feld12-link-button):focus-visible{
  outline:var(--f12-focus-outline,3px solid rgba(184,137,50,.45))!important;
  outline-offset:var(--f12-focus-offset,3px)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-button,button,.feld12-mini-back,.feld12-link-button):disabled,
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-button[disabled],button[disabled],.feld12-link-button[disabled]){
  background:#EFE7DA!important;
  color:#8A7C6D!important;
  border-color:#E0D3C1!important;
  box-shadow:none!important;
  opacity:.64!important;
  cursor:not-allowed!important;
  transform:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-product-card.free .feld12-button.secondary,
body:not(.feld12-premium-print) .feld12-business-app button[data-pick-quick].feld12-button.secondary{
  background:#FFFDF8!important;
  color:#211A15!important;
  border:1px solid #D6C2A8!important;
  box-shadow:0 8px 18px rgba(35,28,21,.07)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-orientation-icon,.feld12-card-tag,.feld12-business-active-badge,.feld12-kicker,.feld12-progress-pill,.feld12-question-stage-badge){
  white-space:nowrap!important;
  word-break:keep-all!important;
  overflow-wrap:normal!important;
  hyphens:manual!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-logic-section-v3705 .feld12-orientation-icon,
body:not(.feld12-premium-print) .feld12-business-app .feld12-orientation-grid .feld12-orientation-icon{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  min-width:54px!important;
  max-width:max-content!important;
  height:auto!important;
  min-height:38px!important;
  padding:0 12px!important;
  margin-bottom:14px!important;
  border-radius:14px!important;
  background:var(--f12-gold-bg,#F8EED8)!important;
  color:#7A5415!important;
  border:1px solid rgba(184,137,50,.30)!important;
  font-size:12px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:.05em!important;
  text-transform:uppercase!important;
}
@media (min-width:761px) and (max-width:1100px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-logic-section-v3705 .feld12-orientation-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:14px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-logic-section-v3705 .feld12-orientation-grid article:not(:last-child)::after{
    display:none!important;
  }
}
@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-logic-section-v3705 .feld12-orientation-grid{
    grid-template-columns:minmax(0,1fr)!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-logic-section-v3705 .feld12-orientation-grid article:not(:last-child)::after{
    display:none!important;
  }
}


/* Hotfix 15B · Profile/Form Light Klarheitsraum
   Neutralisiert dunkle Legacy-Blöcke im freiwilligen Angabenbereich, ohne Felder/Logik zu verändern. */
body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start .feld12-profile-optional-section-v3721{
  width:min(100%, var(--f12-result,1080px))!important;
  max-width:var(--f12-result,1080px)!important;
  margin:clamp(18px,2.6vw,34px) auto 0!important;
  padding:clamp(20px,3vw,32px)!important;
  border-radius:var(--f12-radius-xl,32px)!important;
  background:linear-gradient(180deg,var(--f12-bg-card,#FFFCF6) 0%,var(--f12-bg-paper,#FFFDF8) 100%)!important;
  border:1px solid var(--f12-line,#E5D8C7)!important;
  box-shadow:var(--f12-shadow-sm,0 10px 26px rgba(35,28,21,.06))!important;
  color:var(--f12-text,#3D342D)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start .feld12-profile-optional-head-v3721{
  width:min(100%, var(--f12-reading,780px))!important;
  max-width:var(--f12-reading,780px)!important;
  margin:0 0 clamp(16px,2vw,22px)!important;
  color:var(--f12-text,#3D342D)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start .feld12-profile-optional-head-v3721 h3{
  margin:0 0 8px!important;
  color:var(--f12-ink,#211A15)!important;
  font-family:var(--f12-font-serif,Georgia,"Times New Roman",serif)!important;
  font-size:clamp(26px,3.2vw,38px)!important;
  line-height:1.12!important;
  letter-spacing:-.035em!important;
  text-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start .feld12-profile-optional-head-v3721 p{
  margin:0!important;
  color:var(--f12-text,#3D342D)!important;
  font-size:clamp(16px,1.7vw,18px)!important;
  line-height:1.65!important;
  text-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start :where(.feld12-profile-panel,.feld12-profile-panel-premium,.feld12-profile-panel-warm,.feld12-profile-panel-minimal-v3446,.feld12-personalization-panel-v3661,.feld12-profile-panel-fast-v3721){
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:var(--f12-text,#3D342D)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start .feld12-profile-field{
  display:flex!important;
  flex-direction:column!important;
  gap:10px!important;
  min-width:0!important;
  padding:clamp(16px,2vw,20px)!important;
  border-radius:var(--f12-radius-lg,24px)!important;
  background:rgba(255,253,248,.82)!important;
  border:1px solid var(--f12-line,#E5D8C7)!important;
  box-shadow:0 8px 22px rgba(35,28,21,.045)!important;
  color:var(--f12-text,#3D342D)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start .feld12-profile-field.wide{
  grid-column:1/-1!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start .feld12-profile-field label{
  display:block!important;
  margin:0!important;
  color:var(--f12-ink-soft,#342C24)!important;
  font-size:13.5px!important;
  line-height:1.35!important;
  font-weight:850!important;
  letter-spacing:.015em!important;
  text-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start .feld12-profile-field label small{
  color:var(--f12-muted,#6E6257)!important;
  font-size:.88em!important;
  font-weight:760!important;
  opacity:1!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start :where(.feld12-profile-field input,.feld12-profile-field select,.feld12-profile-field textarea){
  width:100%!important;
  min-height:52px!important;
  padding:13px 16px!important;
  border-radius:var(--f12-radius-md,18px)!important;
  border:1px solid var(--f12-line-strong,#D6C2A8)!important;
  background:var(--f12-bg-paper,#FFFDF8)!important;
  color:var(--f12-ink,#211A15)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!important;
  font-size:16px!important;
  line-height:1.45!important;
  font-weight:520!important;
  outline:0!important;
  text-shadow:none!important;
  appearance:auto!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start :where(.feld12-profile-field input,.feld12-profile-field select,.feld12-profile-field textarea):focus,
body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start :where(.feld12-profile-field input,.feld12-profile-field select,.feld12-profile-field textarea):focus-visible{
  border-color:var(--f12-gold,#B88932)!important;
  box-shadow:0 0 0 4px rgba(184,137,50,.16), inset 0 1px 0 rgba(255,255,255,.72)!important;
  outline:var(--f12-focus-outline,3px solid rgba(184,137,50,.45))!important;
  outline-offset:var(--f12-focus-offset,3px)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start .feld12-profile-field input::placeholder,
body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start .feld12-profile-field textarea::placeholder{
  color:#8A7C6D!important;
  opacity:.9!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start .feld12-profile-field select option{
  background:#FFFDF8!important;
  color:#211A15!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start .feld12-profile-help{
  display:block!important;
  margin:0!important;
  color:var(--f12-muted,#6E6257)!important;
  font-size:13.5px!important;
  line-height:1.45!important;
  font-weight:620!important;
  text-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start .feld12-profile-bottom-actions-v3721{
  width:min(100%, var(--f12-result,1080px))!important;
  max-width:var(--f12-result,1080px)!important;
  margin:clamp(18px,2.4vw,28px) auto 0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start .feld12-profile-trustline-v3661{
  width:min(100%, var(--f12-reading,780px))!important;
  max-width:var(--f12-reading,780px)!important;
  margin:16px auto 0!important;
  color:var(--f12-text,#3D342D)!important;
  font-size:clamp(15.5px,1.6vw,17px)!important;
  line-height:1.65!important;
  text-align:left!important;
  text-shadow:none!important;
}
@media (max-width:900px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start :where(.feld12-profile-panel,.feld12-profile-panel-premium,.feld12-profile-panel-warm,.feld12-profile-panel-minimal-v3446,.feld12-personalization-panel-v3661,.feld12-profile-panel-fast-v3721){
    grid-template-columns:minmax(0,1fr)!important;
    gap:12px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start .feld12-profile-field.wide{
    grid-column:auto!important;
  }
}
@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start .feld12-profile-optional-section-v3721{
    margin-top:18px!important;
    padding:18px!important;
    border-radius:24px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start .feld12-profile-optional-head-v3721 h3{
    font-size:clamp(23px,7vw,30px)!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start .feld12-profile-field{
    padding:15px!important;
    border-radius:20px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start :where(.feld12-profile-field input,.feld12-profile-field select,.feld12-profile-field textarea){
    min-height:50px!important;
    font-size:16px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-start .feld12-profile-trustline-v3661{
    margin-top:14px!important;
    text-align:left!important;
  }
}

/* HOTFIX 15C — iPad-/Mobile Real-QA: Zwischenbild, Logo und Textkasten
   Reine visuelle Korrektur. Keine Änderung an Übergangstexten, Fragen, Antworten, Bewertungslogik, Ergebnislogik oder PRIOR. */
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-opening-screen,.feld12-interview-phase-screen,.feld12-stage-transition-screen,.feld12-interview-result-transition,.feld12-calm-analysis-screen){
  overflow:hidden!important;
}

body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-opening-scene,.feld12-calm-analysis-scene){
  display:grid!important;
  grid-template-columns:minmax(96px,150px) minmax(0,1fr)!important;
  align-items:center!important;
  justify-content:center!important;
  gap:clamp(22px,3.2vw,38px)!important;
  width:100%!important;
  max-width:var(--f12-result,1080px)!important;
  margin:0 auto clamp(18px,2.4vw,28px)!important;
  padding:clamp(24px,3.8vw,42px)!important;
  border:1px solid var(--f12-line,#E5D8C7)!important;
  border-radius:var(--f12-radius-xl,32px)!important;
  background:
    radial-gradient(circle at 12% 12%,rgba(184,137,50,.10),transparent 36%),
    linear-gradient(145deg,var(--f12-bg-card,#FFFCF6),var(--f12-bg-soft,#FBF7EF))!important;
  box-shadow:var(--f12-shadow-sm,0 10px 26px rgba(35,28,21,.06))!important;
  color:var(--f12-text,#3D342D)!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-opening-scene::after{
  background:radial-gradient(circle,rgba(184,137,50,.08),rgba(184,137,50,0) 64%)!important;
  opacity:.75!important;
}

body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-stage,.feld12-interview-opening-scene .feld12-interview-stage){
  min-height:clamp(150px,20vw,220px)!important;
  max-height:none!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  border:1px solid rgba(184,137,50,.24)!important;
  border-radius:var(--f12-radius-lg,24px)!important;
  background:
    radial-gradient(circle at 50% 22%,rgba(184,137,50,.16),rgba(184,137,50,0) 58%),
    linear-gradient(145deg,var(--f12-bg-paper,#FFFDF8),var(--f12-gold-bg,#F8EED8))!important;
  box-shadow:var(--f12-shadow-xs,0 4px 12px rgba(35,28,21,.045))!important;
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
}

body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-stage,.feld12-interview-opening-scene .feld12-interview-stage)::before{
  inset:12px!important;
  border:1px solid rgba(184,137,50,.16)!important;
  border-radius:calc(var(--f12-radius-lg,24px) - 6px)!important;
  background:radial-gradient(circle at 50% 24%,rgba(255,253,248,.58),rgba(255,253,248,0) 62%)!important;
}

body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-stage,.feld12-interview-opening-scene .feld12-interview-stage)::after{
  color:rgba(154,106,36,.74)!important;
  text-shadow:none!important;
  letter-spacing:.22em!important;
  font-size:9.5px!important;
  top:14px!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-stage-floor{
  bottom:22px!important;
  left:18%!important;
  right:18%!important;
  height:1px!important;
  background:linear-gradient(90deg,rgba(184,137,50,0),rgba(184,137,50,.34),rgba(184,137,50,0))!important;
  box-shadow:none!important;
}

body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interviewer-form,.feld12-system-logo-avatar){
  opacity:1!important;
  filter:none!important;
  color:var(--f12-ink,#211A15)!important;
}

body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-stage .feld12-interviewer-form.is-large,.feld12-interview-opening-scene .feld12-interviewer-form.is-large){
  width:clamp(112px,13vw,146px)!important;
  height:clamp(112px,13vw,146px)!important;
  transform:none!important;
  border-radius:28px!important;
  border:1px solid rgba(184,137,50,.26)!important;
  background:linear-gradient(145deg,rgba(255,253,248,.92),rgba(248,238,216,.76))!important;
  box-shadow:0 14px 28px rgba(35,28,21,.10), inset 0 1px 0 rgba(255,255,255,.72)!important;
}

body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-calm-analysis-scene .feld12-interviewer-form.is-compact,.feld12-interview-guide .feld12-interviewer-form.is-compact){
  width:clamp(54px,7vw,72px)!important;
  height:clamp(54px,7vw,72px)!important;
  border-radius:20px!important;
  border:1px solid rgba(184,137,50,.28)!important;
  background:linear-gradient(145deg,var(--f12-bg-paper,#FFFDF8),var(--f12-gold-bg,#F8EED8))!important;
  box-shadow:var(--f12-shadow-xs,0 4px 12px rgba(35,28,21,.045))!important;
}

body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-system-gear,.feld12-system-gear.is-transition,.feld12-system-gear.is-compact,.feld12-system-gear.is-result){
  opacity:1!important;
  filter:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-system-gear-svg{
  opacity:.98!important;
  filter:drop-shadow(0 8px 14px rgba(35,28,21,.10))!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-gear-orbit,.feld12-gear-core-ring){
  stroke:rgba(33,26,21,.32)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-gear-core-hole{
  fill:var(--f12-bg-paper,#FFFDF8)!important;
  stroke:rgba(184,137,50,.18)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-gear-wedge{
  fill:rgba(33,26,21,.50)!important;
  stroke:rgba(255,253,248,.52)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-system-gear-caption{
  color:rgba(33,26,21,.70)!important;
  opacity:.92!important;
  text-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-system-wordmark{
  color:rgba(33,26,21,.72)!important;
  letter-spacing:.12em!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-system-wordmark em,
body:not(.feld12-premium-print) .feld12-business-app .feld12-system-tagline{
  color:var(--f12-gold,#B88932)!important;
}

body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-opening-copy,.feld12-calm-analysis-copy){
  position:relative!important;
  z-index:2!important;
  min-width:0!important;
  width:100%!important;
  max-width:var(--f12-reading,780px)!important;
  align-self:center!important;
  text-align:left!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-opening-copy h2,.feld12-calm-analysis-copy h2,.feld12-flow-card h2){
  max-width:var(--f12-reading,780px)!important;
  margin:0 0 12px!important;
  color:var(--f12-ink,#211A15)!important;
  text-wrap:balance!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-opening-copy p,.feld12-calm-analysis-copy p,.feld12-flow-card p,.feld12-calm-analysis-copy .feld12-lead){
  max-width:var(--f12-reading,780px)!important;
  color:var(--f12-text,#3D342D)!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
}

body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-guide-text,.feld12-opening-hypothesis,.feld12-opening-guide-note,.feld12-calm-analysis-note,.feld12-flow-promise){
  width:100%!important;
  max-width:var(--f12-reading,780px)!important;
  margin:clamp(12px,1.8vw,18px) 0 0!important;
  padding:clamp(16px,2.2vw,22px)!important;
  border:1px solid rgba(184,137,50,.24)!important;
  border-radius:var(--f12-radius-lg,24px)!important;
  background:linear-gradient(145deg,var(--f12-gold-bg,#F8EED8),rgba(255,253,248,.86))!important;
  color:var(--f12-text,#3D342D)!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-guide-text *,.feld12-opening-hypothesis *,.feld12-opening-guide-note *,.feld12-calm-analysis-note *,.feld12-flow-promise *){
  max-width:100%!important;
  color:inherit!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-guide-text strong,.feld12-opening-guide-note strong,.feld12-calm-analysis-label){
  color:var(--f12-warning,#9A6A24)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-calm-analysis-mini,
body:not(.feld12-premium-print) .feld12-business-app .feld12-opening-meta,
body:not(.feld12-premium-print) .feld12-business-app .feld12-opening-steps,
body:not(.feld12-premium-print) .feld12-business-app .feld12-flow-steps{
  max-width:var(--f12-reading,780px)!important;
  gap:10px!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-calm-analysis-mini span,.feld12-opening-meta span,.feld12-opening-steps div,.feld12-flow-steps div){
  background:rgba(255,253,248,.72)!important;
  border:1px solid rgba(184,137,50,.20)!important;
  color:var(--f12-text,#3D342D)!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-opening-steps span,.feld12-opening-meta span,.feld12-flow-steps span){
  color:var(--f12-text,#3D342D)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-opening-steps b,.feld12-opening-meta b,.feld12-flow-steps b){
  color:var(--f12-warning,#9A6A24)!important;
}

@media (max-width:900px){
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-opening-scene,.feld12-calm-analysis-scene){
    grid-template-columns:1fr!important;
    justify-items:center!important;
    text-align:left!important;
    padding:clamp(22px,4vw,34px)!important;
    gap:18px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-opening-copy,.feld12-calm-analysis-copy){
    max-width:100%!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-calm-analysis-scene .feld12-interviewer-form.is-compact,.feld12-interview-guide .feld12-interviewer-form.is-compact){
    width:64px!important;
    height:64px!important;
  }
}

@media (max-width:520px){
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-opening-scene,.feld12-calm-analysis-scene){
    padding:20px 16px!important;
    border-radius:var(--f12-radius-lg,24px)!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-stage,.feld12-interview-opening-scene .feld12-interview-stage){
    min-height:138px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-guide-text,.feld12-opening-hypothesis,.feld12-opening-guide-note,.feld12-calm-analysis-note,.feld12-flow-promise){
    padding:16px!important;
    border-radius:20px!important;
  }
}

/* FELD12 Hotfix 15D – Fragekopf und Erklärungskasten
   Ziel: Frageansichten wie ein geführtes Interview führen. Die bisherigen
   Ziel/Weg/Erfüllt-Inhalte bleiben erhalten, erscheinen aber nicht mehr als
   technische Einzel-Labels oder separate Kästen. */
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-question-main),
body:not(.feld12-premium-print) .feld12-focus-question-copy :where(.feld12-question-main),
body:not(.feld12-premium-print) .feld12-focus-question-copy > h2{
  display:block!important;
  max-width:var(--f12-reading,780px)!important;
  margin:clamp(14px,2.4vw,22px) 0 clamp(14px,2.2vw,20px)!important;
  color:var(--f12-ink,#211A15)!important;
  font-size:clamp(28px,4.4vw,44px)!important;
  line-height:1.08!important;
  font-weight:850!important;
  letter-spacing:-.045em!important;
  text-wrap:balance!important;
  overflow-wrap:break-word!important;
}
body:not(.feld12-premium-print) .feld12-question-explainer-v3750{
  display:block!important;
  max-width:var(--f12-reading,780px)!important;
  margin:clamp(12px,2vw,18px) 0 0!important;
  padding:clamp(18px,2.6vw,26px)!important;
  border:1px solid var(--f12-line,#E5D8C7)!important;
  border-left:4px solid rgba(184,137,50,.46)!important;
  border-radius:var(--f12-radius-lg,24px)!important;
  background:linear-gradient(180deg,var(--f12-bg-card,#FFFCF6),var(--f12-bg-paper,#FFFDF8))!important;
  color:var(--f12-text,#3D342D)!important;
  box-shadow:var(--f12-shadow-xs,0 4px 12px rgba(35,28,21,.045))!important;
}
body:not(.feld12-premium-print) .feld12-question-explainer-v3750 .feld12-question-explainer-copy-v3750,
body:not(.feld12-premium-print) .feld12-question-explainer-v3750 :where(.feld12-question-intro-short-v3730,.feld12-question-goal-v3730,.feld12-question-way-v3730,.feld12-question-fulfilled-v3730){
  display:block!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:var(--f12-text,#3D342D)!important;
  font-size:clamp(16px,1.45vw,18px)!important;
  line-height:1.72!important;
  font-weight:500!important;
  letter-spacing:normal!important;
}
body:not(.feld12-premium-print) .feld12-question-explainer-v3750 .feld12-question-explainer-copy-v3750 + .feld12-question-explainer-copy-v3750,
body:not(.feld12-premium-print) .feld12-question-explainer-v3750 :where(.feld12-question-intro-short-v3730,.feld12-question-goal-v3730,.feld12-question-way-v3730,.feld12-question-fulfilled-v3730) + :where(.feld12-question-intro-short-v3730,.feld12-question-goal-v3730,.feld12-question-way-v3730,.feld12-question-fulfilled-v3730){
  margin-top:.72em!important;
}
body:not(.feld12-premium-print) .feld12-question-explainer-v3750 strong,
body:not(.feld12-premium-print) .feld12-question-goal-v3730 strong,
body:not(.feld12-premium-print) .feld12-question-way-v3730 strong,
body:not(.feld12-premium-print) .feld12-question-fulfilled-v3730 strong{
  display:none!important;
}
body:not(.feld12-premium-print) .feld12-focus-question-copy > .feld12-focus-question-guide:not(.feld12-question-explainer-v3750),
body:not(.feld12-premium-print) .feld12-focus-question-copy > .feld12-question-goal-v3730,
body:not(.feld12-premium-print) .feld12-focus-question-copy > .feld12-question-way-v3730,
body:not(.feld12-premium-print) .feld12-focus-question-copy > .feld12-question-fulfilled-v3730{
  max-width:var(--f12-reading,780px)!important;
}
body:not(.feld12-premium-print) .feld12-question-recognition-v3730,
body:not(.feld12-premium-print) .feld12-field-recognition{
  max-width:var(--f12-reading,780px)!important;
  margin-top:clamp(14px,2vw,20px)!important;
}
@media (min-width:761px) and (max-width:1180px){
  body:not(.feld12-premium-print) .feld12-focus-question-copy > h2,
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-question-main){
    font-size:clamp(30px,4.7vw,40px)!important;
  }
  body:not(.feld12-premium-print) .feld12-question-explainer-v3750{
    padding:clamp(20px,3vw,26px)!important;
  }
}
@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-focus-question-copy > h2,
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-question-main){
    font-size:clamp(24px,7.1vw,31px)!important;
    line-height:1.12!important;
    margin-top:12px!important;
  }
  body:not(.feld12-premium-print) .feld12-question-explainer-v3750{
    padding:18px!important;
    border-radius:20px!important;
  }
  body:not(.feld12-premium-print) .feld12-question-explainer-v3750 .feld12-question-explainer-copy-v3750{
    font-size:16px!important;
    line-height:1.66!important;
  }
}

/* FELD12 Hotfix 15E – aktive Antwortzustände und heller Sticky-Footer
   Ziel: Ausgewählte Antworten bleiben lesbar; die mobile Interview-Aktionsleiste
   wird aus alter Darkbar-Optik in den hellen FELD12-Klarheitsraum geführt.
   Nur Design/Lesbarkeit. Keine Flow-, Text- oder Ergebnislogik. */
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-option.active,.feld12-option.is-selected,.feld12-option.selected,button[data-answer].active,button[data-answer].is-selected,button[data-answer][aria-pressed="true"],.feld12-focus-option.active,.feld12-focus-option.is-selected){
  position:relative!important;
  background:linear-gradient(145deg,#F6EBD5 0%,#FFF9EC 100%)!important;
  color:var(--f12-ink,#211A15)!important;
  border:1.5px solid rgba(158,116,30,.74)!important;
  box-shadow:0 0 0 3px rgba(184,137,50,.12), 0 16px 34px rgba(77,55,20,.10)!important;
  font-weight:700!important;
  text-shadow:none!important;
  opacity:1!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-option.active,.feld12-option.is-selected,.feld12-option.selected,button[data-answer].active,button[data-answer].is-selected,button[data-answer][aria-pressed="true"],.feld12-focus-option.active,.feld12-focus-option.is-selected)::before{
  background:var(--f12-answer-active-accent,#B88932)!important;
  opacity:1!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-option.active,.feld12-option.is-selected,.feld12-option.selected,button[data-answer].active,button[data-answer].is-selected,button[data-answer][aria-pressed="true"],.feld12-focus-option.active,.feld12-focus-option.is-selected) :where(.feld12-interview-answer-title,.feld12-interview-answer-line,span:first-child,strong),
body:not(.feld12-premium-print) .feld12-interview-question-screen .feld12-option.active .feld12-interview-answer-title{
  color:var(--f12-ink,#211A15)!important;
  text-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-option.active,.feld12-option.is-selected,.feld12-option.selected,button[data-answer].active,button[data-answer].is-selected,button[data-answer][aria-pressed="true"],.feld12-focus-option.active,.feld12-focus-option.is-selected) :where(.feld12-interview-answer-text,.feld12-interview-answer-subline,span),
body:not(.feld12-premium-print) .feld12-interview-question-screen .feld12-option.active .feld12-interview-answer-text{
  color:var(--f12-text,#3D342D)!important;
  text-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-option.active,.feld12-option.is-selected,.feld12-option.selected,button[data-answer].active,button[data-answer].is-selected,button[data-answer][aria-pressed="true"],.feld12-focus-option.active,.feld12-focus-option.is-selected) :where(.feld12-interview-answer-hint),
body:not(.feld12-premium-print) .feld12-interview-question-screen .feld12-option.active .feld12-interview-answer-hint{
  background:rgba(184,137,50,.11)!important;
  border-color:rgba(158,116,30,.32)!important;
  color:var(--f12-warning,#9A6A24)!important;
  text-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-option.active,.feld12-option.is-selected,.feld12-option.selected,button[data-answer].active,button[data-answer].is-selected,button[data-answer][aria-pressed="true"],.feld12-focus-option.active,.feld12-focus-option.is-selected) > b{
  color:#FFF7E8!important;
  background:var(--f12-espresso,#211A15)!important;
  border:1px solid rgba(33,26,21,.18)!important;
  box-shadow:0 5px 12px rgba(33,26,21,.13)!important;
  text-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-option.active,.feld12-option.is-selected,.feld12-option.selected,button[data-answer].active,button[data-answer].is-selected,button[data-answer][aria-pressed="true"],.feld12-focus-option.active,.feld12-focus-option.is-selected):hover{
  background:linear-gradient(145deg,#F4E5C9 0%,#FFF6E6 100%)!important;
  border-color:rgba(158,116,30,.82)!important;
  box-shadow:0 0 0 3px rgba(184,137,50,.14), 0 18px 38px rgba(77,55,20,.12)!important;
}

body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-actions.feld12-focus-actions,.feld12-mobile-interview-actionbar,.feld12-interview-question-screen > .feld12-actions,.feld12-interview-question-screen > .feld12-focus-actions,.feld12-question-screen > .feld12-actions,.feld12-compact-question-screen > .feld12-actions){
  background:linear-gradient(180deg,rgba(255,253,248,.86),rgba(251,247,239,.98) 38%,var(--f12-bg-soft,#FBF7EF) 100%)!important;
  color:var(--f12-text,#3D342D)!important;
  border-top:1px solid rgba(184,137,50,.22)!important;
  box-shadow:0 -16px 36px rgba(35,28,21,.10)!important;
  backdrop-filter:blur(18px)!important;
  -webkit-backdrop-filter:blur(18px)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-actions.feld12-focus-actions,.feld12-mobile-interview-actionbar,.feld12-interview-question-screen > .feld12-actions,.feld12-interview-question-screen > .feld12-focus-actions,.feld12-question-screen > .feld12-actions,.feld12-compact-question-screen > .feld12-actions)::before{
  background:linear-gradient(180deg,rgba(255,253,248,.32),rgba(255,253,248,0))!important;
  border:0!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-actions.feld12-focus-actions,.feld12-mobile-interview-actionbar,.feld12-interview-question-screen > .feld12-actions,.feld12-interview-question-screen > .feld12-focus-actions,.feld12-question-screen > .feld12-actions,.feld12-compact-question-screen > .feld12-actions) .feld12-button{
  min-height:52px!important;
  border-radius:17px!important;
  text-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-actions.feld12-focus-actions,.feld12-mobile-interview-actionbar,.feld12-interview-question-screen > .feld12-actions,.feld12-interview-question-screen > .feld12-focus-actions,.feld12-question-screen > .feld12-actions,.feld12-compact-question-screen > .feld12-actions) .feld12-button.secondary,
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-actions.feld12-focus-actions,.feld12-mobile-interview-actionbar,.feld12-interview-question-screen > .feld12-actions,.feld12-interview-question-screen > .feld12-focus-actions,.feld12-question-screen > .feld12-actions,.feld12-compact-question-screen > .feld12-actions) button[data-back]{
  background:var(--f12-button-secondary-bg,#FFFDF8)!important;
  color:var(--f12-button-secondary-text,#211A15)!important;
  border:1px solid rgba(184,137,50,.30)!important;
  box-shadow:0 8px 18px rgba(35,28,21,.06)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-actions.feld12-focus-actions,.feld12-mobile-interview-actionbar,.feld12-interview-question-screen > .feld12-actions,.feld12-interview-question-screen > .feld12-focus-actions,.feld12-question-screen > .feld12-actions,.feld12-compact-question-screen > .feld12-actions) .feld12-button:not(.secondary):not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-actions.feld12-focus-actions,.feld12-mobile-interview-actionbar,.feld12-interview-question-screen > .feld12-actions,.feld12-interview-question-screen > .feld12-focus-actions,.feld12-question-screen > .feld12-actions,.feld12-compact-question-screen > .feld12-actions) button[data-next]:not(:disabled){
  background:var(--f12-button-primary-bg,linear-gradient(135deg,#211A15,#34291D))!important;
  color:var(--f12-button-primary-text,#FFF7E8)!important;
  border:1px solid rgba(33,26,21,.18)!important;
  box-shadow:0 12px 26px rgba(33,26,21,.16)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-actions.feld12-focus-actions,.feld12-mobile-interview-actionbar,.feld12-interview-question-screen > .feld12-actions,.feld12-interview-question-screen > .feld12-focus-actions,.feld12-question-screen > .feld12-actions,.feld12-compact-question-screen > .feld12-actions) .feld12-button:disabled,
body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-actions.feld12-focus-actions,.feld12-mobile-interview-actionbar,.feld12-interview-question-screen > .feld12-actions,.feld12-interview-question-screen > .feld12-focus-actions,.feld12-question-screen > .feld12-actions,.feld12-compact-question-screen > .feld12-actions) button[data-next]:disabled{
  background:#EFE5D4!important;
  color:rgba(33,26,21,.48)!important;
  border:1px solid rgba(184,137,50,.16)!important;
  box-shadow:none!important;
  opacity:1!important;
}

@media (max-width:900px), (hover:none) and (pointer:coarse){
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-question-screen.is-interview-view,.feld12-question-screen,.feld12-compact-question-screen,.feld12-focus-question-v2){
    padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-question-screen.is-interview-view > .feld12-focus-actions,.feld12-interview-question-screen.is-interview-view > .feld12-actions,.feld12-question-screen > .feld12-actions,.feld12-compact-question-screen > .feld12-actions,.feld12-focus-question-v2 > .feld12-actions,.feld12-focus-question-v2 > .feld12-focus-actions){
    position:fixed!important;
    inset:auto 0 0 0!important;
    z-index:2147483640!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
    width:100vw!important;
    max-width:100vw!important;
    width:100dvw!important;
    max-width:100dvw!important;
    margin:0!important;
    padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px))!important;
    border-top:1px solid rgba(184,137,50,.22)!important;
    background:linear-gradient(180deg,rgba(255,253,248,.88),rgba(251,247,239,.98) 36%,var(--f12-bg-soft,#FBF7EF) 100%)!important;
    box-shadow:0 -16px 34px rgba(35,28,21,.11)!important;
    backdrop-filter:blur(18px)!important;
    -webkit-backdrop-filter:blur(18px)!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-question-screen.is-interview-view > .feld12-focus-actions,.feld12-interview-question-screen.is-interview-view > .feld12-actions,.feld12-question-screen > .feld12-actions,.feld12-compact-question-screen > .feld12-actions,.feld12-focus-question-v2 > .feld12-actions,.feld12-focus-question-v2 > .feld12-focus-actions) .feld12-button{
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    min-height:52px!important;
    margin:0!important;
    padding:12px 10px!important;
    line-height:1.14!important;
    white-space:normal!important;
  }
}

@media (max-width:520px){
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-option.active,.feld12-option.is-selected,.feld12-option.selected,button[data-answer].active,button[data-answer].is-selected,button[data-answer][aria-pressed="true"],.feld12-focus-option.active,.feld12-focus-option.is-selected){
    box-shadow:0 0 0 2px rgba(184,137,50,.12), 0 10px 22px rgba(77,55,20,.08)!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-interview-question-screen.is-interview-view > .feld12-focus-actions,.feld12-interview-question-screen.is-interview-view > .feld12-actions,.feld12-question-screen > .feld12-actions,.feld12-compact-question-screen > .feld12-actions,.feld12-focus-question-v2 > .feld12-actions,.feld12-focus-question-v2 > .feld12-focus-actions){
    gap:8px!important;
    padding-inline:10px!important;
  }
}


/* FELD12 Hotfix 16A – dunkle Hauptbuttons und sauber eingerückter Übergangsblock
   Real-QA-Fix nach iPad-/Mobile-Prüfung. Nur Design: keine Texte, keine Fragen,
   keine Antworten, keine fachliche Berechnung, keine Ergebnislogik und keine PRIOR-Änderung. */
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-button:not(.secondary):not(:disabled),
  .feld12-button.primary:not(:disabled),
  button[data-unlock]:not(:disabled),
  button[data-open-premium-modes]:not(:disabled),
  button[data-business-mode]:not(:disabled),
  button[data-display-mode-continue]:not(:disabled),
  button[data-pick-quick]:not(:disabled),
  button[data-schnellbild-intro-start]:not(:disabled),
  button[data-stage-begin]:not(:disabled),
  button[data-start]:not(:disabled),
  button[data-start-skip]:not(:disabled),
  button[data-next]:not(:disabled),
  button[data-result-transition-open]:not(:disabled),
  button[data-print-light]:not(:disabled),
  .feld12-mobile-direct-start-v38:not(:disabled),
  .feld12-business-primary-card-v3710 .feld12-button:not(.secondary):not(:disabled),
  .feld12-product-card.premium .feld12-button:not(.secondary):not(:disabled),
  .feld12-calm-analysis-actions .feld12-button:not(.secondary):not(:disabled),
  .feld12-ja-transition-actions .feld12-button:not(.secondary):not(:disabled),
  .feld12-profile-fast-primary-v3721 .feld12-button:not(.secondary):not(:disabled)
){
  background:var(--f12-button-primary-bg,linear-gradient(135deg,#211A15 0%,#34291D 100%))!important;
  background-image:var(--f12-button-primary-bg,linear-gradient(135deg,#211A15 0%,#34291D 100%))!important;
  color:var(--f12-button-primary-text,#FFF7E8)!important;
  border:1px solid rgba(184,137,50,.42)!important;
  box-shadow:0 12px 28px rgba(35,28,21,.18)!important;
  text-shadow:none!important;
  opacity:1!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-business-primary-card-v3710 .feld12-button:not(.secondary):not(:disabled),
  .feld12-business-mode-screen.is-focus-business-start .feld12-mobile-direct-start-v38:not(:disabled),
  .feld12-home-v3705 .feld12-hero-actions-v3705 .feld12-button:not(.secondary):not(:disabled),
  .feld12-home-v3705 .feld12-hero-actions-v3650 .feld12-button:not(.secondary):not(:disabled)
){
  background:var(--f12-button-primary-bg,linear-gradient(135deg,#211A15 0%,#34291D 100%))!important;
  background-image:var(--f12-button-primary-bg,linear-gradient(135deg,#211A15 0%,#34291D 100%))!important;
  color:var(--f12-button-primary-text,#FFF7E8)!important;
  border-color:rgba(184,137,50,.42)!important;
  box-shadow:0 12px 28px rgba(35,28,21,.18)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-button.secondary,
  button[data-back],
  button[data-back-landing],
  button[data-back-business-mode],
  button[data-back-business-mode-2],
  .feld12-mini-back,
  .feld12-link-button,
  a.feld12-button.secondary
):not(:disabled){
  background:var(--f12-button-secondary-bg,#FFFDF8)!important;
  background-image:none!important;
  color:var(--f12-button-secondary-text,#211A15)!important;
  border:1px solid var(--f12-line-strong,#D6C2A8)!important;
  box-shadow:0 6px 16px rgba(35,28,21,.065)!important;
  text-shadow:none!important;
  opacity:1!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-button,
  button[data-unlock],
  button[data-open-premium-modes],
  button[data-business-mode],
  button[data-display-mode-continue],
  button[data-pick-quick],
  button[data-schnellbild-intro-start],
  button[data-stage-begin],
  button[data-start],
  button[data-start-skip],
  button[data-next],
  button[data-back],
  .feld12-mini-back,
  .feld12-link-button
){
  min-height:48px!important;
  border-radius:var(--f12-button-radius,18px)!important;
  font-weight:800!important;
  letter-spacing:-.01em!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-button:disabled,
  button:disabled,
  .feld12-link-button[disabled]
){
  background:#EFE7DA!important;
  background-image:none!important;
  color:#8A7C6D!important;
  border-color:#E0D3C1!important;
  box-shadow:none!important;
  opacity:.64!important;
  cursor:not-allowed!important;
  transform:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-calm-analysis-copy .feld12-live-guide-copy,
  .feld12-interview-guide-text,
  .feld12-opening-hypothesis,
  .feld12-opening-guide-note,
  .feld12-calm-analysis-note,
  .feld12-flow-promise
){
  box-sizing:border-box!important;
  width:100%!important;
  max-width:min(var(--f12-reading,780px),100%)!important;
  margin:clamp(14px,2vw,20px) 0 0!important;
  padding-block:clamp(20px,2.8vw,30px)!important;
  padding-inline:clamp(24px,3.4vw,34px)!important;
  border:1px solid rgba(184,137,50,.26)!important;
  border-radius:var(--f12-radius-lg,24px)!important;
  background:linear-gradient(145deg,var(--f12-gold-bg,#F8EED8),rgba(255,253,248,.90))!important;
  color:var(--f12-text,#3D342D)!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-calm-analysis-copy .feld12-live-guide-copy p,
  .feld12-interview-guide-text p,
  .feld12-opening-hypothesis p,
  .feld12-opening-guide-note p,
  .feld12-calm-analysis-note p,
  .feld12-flow-promise p
){
  max-width:100%!important;
  margin:0 0 .88em!important;
  padding:0!important;
  color:inherit!important;
  line-height:1.68!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
  hyphens:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-calm-analysis-copy .feld12-live-guide-copy p:last-child,
  .feld12-interview-guide-text p:last-child,
  .feld12-opening-hypothesis p:last-child,
  .feld12-opening-guide-note p:last-child,
  .feld12-calm-analysis-note p:last-child,
  .feld12-flow-promise p:last-child
){
  margin-bottom:0!important;
}
@media (max-width:900px){
  body:not(.feld12-premium-print) .feld12-business-app :where(
    .feld12-calm-analysis-copy .feld12-live-guide-copy,
    .feld12-interview-guide-text,
    .feld12-opening-hypothesis,
    .feld12-opening-guide-note,
    .feld12-calm-analysis-note,
    .feld12-flow-promise
  ){
    padding-inline:clamp(22px,5.4vw,30px)!important;
    padding-block:clamp(20px,4.8vw,28px)!important;
  }
}
@media (max-width:520px){
  body:not(.feld12-premium-print) .feld12-business-app :where(
    .feld12-calm-analysis-copy .feld12-live-guide-copy,
    .feld12-interview-guide-text,
    .feld12-opening-hypothesis,
    .feld12-opening-guide-note,
    .feld12-calm-analysis-note,
    .feld12-flow-promise
  ){
    padding-inline:20px!important;
    padding-block:18px!important;
    border-radius:20px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-button,button[data-unlock],button[data-open-premium-modes],button[data-business-mode],button[data-pick-quick],button[data-schnellbild-intro-start],button[data-stage-begin],button[data-start],button[data-start-skip],button[data-next],button[data-back],.feld12-mini-back,.feld12-link-button){
    min-height:50px!important;
  }
}


/* FELD12 Hotfix 16B – stärkere Fragehierarchie und einfacher Auswahlpunkt
   Reiner Darstellungsfix: Die eigentliche Frage wird klarer als Entscheidung geführt;
   aktive Antworten zeigen nur noch einen runden Punkt, kein zusätzliches Hakenzeichen. */
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-question-main,
  .feld12-focus-question-copy > h2
){
  color:var(--f12-ink,#211A15)!important;
  font-size:clamp(34px,4.8vw,52px)!important;
  line-height:1.04!important;
  font-weight:900!important;
  letter-spacing:-.052em!important;
  max-width:min(var(--f12-reading,780px),100%)!important;
  margin:clamp(16px,2.6vw,24px) 0 clamp(16px,2.2vw,22px)!important;
  text-wrap:balance!important;
  overflow-wrap:break-word!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-question-interview-lead,
  .feld12-question-explainer-v3750,
  .feld12-question-explainer-copy-v3750,
  .feld12-focus-question-guide,
  .feld12-compact-guide
){
  color:var(--f12-text,#3D342D)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-option,
  button[data-answer],
  .feld12-focus-option
) > b{
  position:relative!important;
  display:inline-grid!important;
  place-items:center!important;
  flex:0 0 30px!important;
  width:30px!important;
  min-width:30px!important;
  height:30px!important;
  padding:0!important;
  border-radius:999px!important;
  font-size:0!important;
  line-height:0!important;
  color:transparent!important;
  text-indent:-9999px!important;
  overflow:hidden!important;
  background:var(--f12-bg-paper,#FFFDF8)!important;
  border:1.5px solid rgba(184,137,50,.28)!important;
  box-shadow:inset 0 0 0 4px rgba(255,253,248,.82)!important;
  text-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-option,
  button[data-answer],
  .feld12-focus-option
) > b::before{
  content:""!important;
  display:block!important;
  width:0!important;
  height:0!important;
  border-radius:999px!important;
  background:transparent!important;
  transform:scale(.72)!important;
  transition:width .16s ease,height .16s ease,background-color .16s ease,transform .16s ease!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-option.active,
  .feld12-option.is-selected,
  .feld12-option.selected,
  button[data-answer].active,
  button[data-answer].is-selected,
  button[data-answer][aria-pressed="true"],
  .feld12-focus-option.active,
  .feld12-focus-option.is-selected
) > b{
  background:var(--f12-bg-card,#FFFCF6)!important;
  border-color:rgba(158,116,30,.76)!important;
  box-shadow:inset 0 0 0 5px rgba(255,253,248,.94),0 7px 14px rgba(77,55,20,.12)!important;
  color:transparent!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-option.active,
  .feld12-option.is-selected,
  .feld12-option.selected,
  button[data-answer].active,
  button[data-answer].is-selected,
  button[data-answer][aria-pressed="true"],
  .feld12-focus-option.active,
  .feld12-focus-option.is-selected
) > b::before{
  width:12px!important;
  height:12px!important;
  background:var(--f12-answer-active-accent,#B88932)!important;
  transform:scale(1)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-option.active,
  .feld12-option.is-selected,
  .feld12-option.selected,
  button[data-answer].active,
  button[data-answer].is-selected,
  button[data-answer][aria-pressed="true"],
  .feld12-focus-option.active,
  .feld12-focus-option.is-selected
) :where(.feld12-interview-answer-title,.feld12-interview-answer-line,span:first-child,strong){
  color:var(--f12-ink,#211A15)!important;
}
@media (min-width:761px) and (max-width:1180px){
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-question-main,.feld12-focus-question-copy > h2){
    font-size:clamp(34px,5vw,46px)!important;
    line-height:1.05!important;
  }
}
@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-question-main,.feld12-focus-question-copy > h2){
    font-size:clamp(28px,8.2vw,36px)!important;
    line-height:1.08!important;
    letter-spacing:-.045em!important;
    margin-top:14px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app :where(.feld12-option,button[data-answer],.feld12-focus-option) > b{
    flex-basis:28px!important;
    width:28px!important;
    min-width:28px!important;
    height:28px!important;
  }
}

/* FELD12 Hotfix 16C – helle Scroll-Unterkante und kein dunkler Fragewechsel
   Reiner Darstellungsfix: Flow-Hintergründe, feste Aktionsleiste und kurze Wechselzustände bleiben hell. */
html:has(.feld12-business-app),
body:has(.feld12-business-app),
html.feld12-standalone-page,
body.feld12-standalone-page{
  background:var(--f12-bg,#F7F1E8)!important;
  background-color:var(--f12-bg,#F7F1E8)!important;
  overflow-x:hidden!important;
}
body:not(.feld12-premium-print) .feld12-business-fullbleed,
body:not(.feld12-premium-print) .entry-content .feld12-business-fullbleed,
body:not(.feld12-premium-print) .feld12-business-app,
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-shell,
  .feld12-flow-screen,
  .feld12-question-screen,
  .feld12-interview-question-screen,
  .feld12-compact-question-screen,
  .feld12-focus-question-v2,
  .feld12-interview-phase-screen,
  .feld12-interview-result-transition,
  .feld12-calm-analysis-screen
){
  background-color:var(--f12-bg,#F7F1E8)!important;
  color:var(--f12-text,#3D342D)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-question-screen,
  .feld12-interview-question-screen,
  .feld12-compact-question-screen,
  .feld12-focus-question-v2
){
  min-height:100svh!important;
  background:
    radial-gradient(circle at 50% 0%,rgba(255,253,248,.94) 0%,rgba(251,247,239,.84) 46%,rgba(247,241,232,.98) 100%)!important;
}
body:not(.feld12-premium-print) .feld12-business-app.is-feld12-flow-busy,
body:not(.feld12-premium-print) .feld12-business-fullbleed.is-feld12-flow-busy,
body:not(.feld12-premium-print) .feld12-business-app.is-feld12-flow-busy :where(
  .feld12-shell,
  .feld12-flow-screen,
  .feld12-question-screen,
  .feld12-interview-question-screen,
  .feld12-compact-question-screen,
  .feld12-focus-question-v2
){
  background:var(--f12-bg,#F7F1E8)!important;
  background-color:var(--f12-bg,#F7F1E8)!important;
  opacity:1!important;
  transform:none!important;
  filter:none!important;
  transition:none!important;
  animation:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-mobile-interview-actionbar,
  .feld12-actions.feld12-focus-actions,
  .feld12-interview-question-screen > .feld12-actions,
  .feld12-interview-question-screen > .feld12-focus-actions,
  .feld12-question-screen > .feld12-actions,
  .feld12-compact-question-screen > .feld12-actions,
  .feld12-focus-question-v2 > .feld12-actions,
  .feld12-focus-question-v2 > .feld12-focus-actions
){
  isolation:isolate!important;
  background:linear-gradient(180deg,rgba(255,253,248,.94),rgba(251,247,239,.99) 36%,var(--f12-bg-soft,#FBF7EF) 100%)!important;
  background-color:var(--f12-bg-soft,#FBF7EF)!important;
  color:var(--f12-text,#3D342D)!important;
  border-top:1px solid rgba(184,137,50,.22)!important;
  box-shadow:0 -14px 34px rgba(35,28,21,.10)!important;
  text-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-mobile-interview-actionbar,
  .feld12-actions.feld12-focus-actions,
  .feld12-interview-question-screen > .feld12-actions,
  .feld12-interview-question-screen > .feld12-focus-actions,
  .feld12-question-screen > .feld12-actions,
  .feld12-compact-question-screen > .feld12-actions,
  .feld12-focus-question-v2 > .feld12-actions,
  .feld12-focus-question-v2 > .feld12-focus-actions
)::before,
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-mobile-interview-actionbar,
  .feld12-actions.feld12-focus-actions,
  .feld12-interview-question-screen > .feld12-actions,
  .feld12-interview-question-screen > .feld12-focus-actions,
  .feld12-question-screen > .feld12-actions,
  .feld12-compact-question-screen > .feld12-actions,
  .feld12-focus-question-v2 > .feld12-actions,
  .feld12-focus-question-v2 > .feld12-focus-actions
)::after{
  background:linear-gradient(180deg,rgba(255,253,248,0),rgba(255,253,248,.78))!important;
  border:0!important;
  box-shadow:none!important;
  color:transparent!important;
}
body:not(.feld12-premium-print).feld12-standalone-page::after,
html.feld12-standalone-page body:not(.feld12-premium-print)::after{
  content:""!important;
  position:fixed!important;
  left:0!important;
  right:0!important;
  bottom:0!important;
  height:max(env(safe-area-inset-bottom,0px),0px)!important;
  pointer-events:none!important;
  z-index:2147483638!important;
  background:var(--f12-bg-soft,#FBF7EF)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-prep-loading-v34426,
  .feld12-prior-sorting-screen,
  .feld12-loading-screen,
  .feld12-live-guide-transition,
  .feld12-calm-analysis-screen,
  .feld12-interview-phase-screen
){
  background:linear-gradient(180deg,var(--f12-bg-paper,#FFFDF8) 0%,var(--f12-bg-soft,#FBF7EF) 54%,var(--f12-bg,#F7F1E8) 100%)!important;
  background-color:var(--f12-bg,#F7F1E8)!important;
  color:var(--f12-text,#3D342D)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-prep-loading-card,
  .feld12-prep-shell,
  .feld12-runtime-error,
  [data-pdf-report-status].is-error,
  [data-pdf-report-status].is-success
){
  background:linear-gradient(145deg,var(--f12-bg-card,#FFFCF6),var(--f12-bg-paper,#FFFDF8))!important;
  color:var(--f12-text,#3D342D)!important;
  border-color:rgba(184,137,50,.22)!important;
  box-shadow:0 12px 28px rgba(35,28,21,.08)!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-prep-loading-copy h2,
  .feld12-prep-loading-copy p,
  .feld12-system-gear-caption,
  .feld12-runtime-error-detail,
  [data-pdf-report-status]
){
  color:var(--f12-text,#3D342D)!important;
  text-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app :where(
  .feld12-shell::before,
  .feld12-shell::after,
  .feld12-question-screen::before,
  .feld12-question-screen::after,
  .feld12-interview-question-screen::before,
  .feld12-interview-question-screen::after,
  .feld12-focus-question-v2::before,
  .feld12-focus-question-v2::after
){
  background:transparent!important;
  box-shadow:none!important;
}
@media (max-width:900px), (hover:none) and (pointer:coarse){
  body:not(.feld12-premium-print) .feld12-business-app :where(
    .feld12-interview-question-screen.is-interview-view,
    .feld12-question-screen,
    .feld12-compact-question-screen,
    .feld12-focus-question-v2
  ){
    padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app :where(
    .feld12-mobile-interview-actionbar,
    .feld12-interview-question-screen.is-interview-view > .feld12-focus-actions,
    .feld12-interview-question-screen.is-interview-view > .feld12-actions,
    .feld12-question-screen > .feld12-actions,
    .feld12-compact-question-screen > .feld12-actions,
    .feld12-focus-question-v2 > .feld12-actions,
    .feld12-focus-question-v2 > .feld12-focus-actions
  ){
    background:linear-gradient(180deg,rgba(255,253,248,.96),rgba(251,247,239,.99) 34%,var(--f12-bg-soft,#FBF7EF) 100%)!important;
    background-color:var(--f12-bg-soft,#FBF7EF)!important;
    padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;
    border-radius:0!important;
  }
}
@media (prefers-reduced-motion:reduce){
  body:not(.feld12-premium-print) .feld12-business-app.is-feld12-flow-busy :where(.feld12-shell,.feld12-question-screen,.feld12-interview-question-screen,.feld12-focus-question-v2){
    transition:none!important;
    animation:none!important;
  }
}

/* FELD12 Hotfix 17B – harter Live-Visual-Fix gegen konkrete Legacy-Selektoren. */
@media (max-width:520px){
  body:not(.feld12-premium-print) .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate,
  html.feld12-standalone-page body:not(.feld12-premium-print) .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate,
  html.feld12-standalone-page .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate{
    min-height:auto!important;
    padding:34px 18px 24px!important;
    overflow:hidden!important;
    background:
      radial-gradient(circle at 50% 8%,rgba(184,137,50,.14),rgba(184,137,50,0) 34%),
      linear-gradient(180deg,#FFFDF8 0%,#FBF7EF 58%,#F7F1E8 100%)!important;
    color:var(--f12-text,#3D342D)!important;
  }
  body:not(.feld12-premium-print) .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-inner,
  html.feld12-standalone-page .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-inner{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:22px!important;
    width:100%!important;
    max-width:100%!important;
    margin:0 auto!important;
    padding:0!important;
    text-align:left!important;
  }
  body:not(.feld12-premium-print) .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-visual,
  html.feld12-standalone-page .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-visual{
    order:0!important;
    min-height:152px!important;
    margin:0 auto 8px!important;
    padding:0!important;
    display:grid!important;
    place-items:center!important;
  }
  body:not(.feld12-premium-print) .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-visual-logo,
  html.feld12-standalone-page .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-visual-logo{
    opacity:.76!important;
    transform:scale(.94)!important;
  }
  body:not(.feld12-premium-print) .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-copy,
  html.feld12-standalone-page .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-copy{
    order:1!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    color:var(--f12-text,#3D342D)!important;
  }
  body:not(.feld12-premium-print) .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-copy .feld12-kicker,
  html.feld12-standalone-page .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-copy .feld12-kicker{
    display:inline-flex!important;
    max-width:100%!important;
    margin:0 0 14px!important;
    padding:9px 14px!important;
    white-space:normal!important;
    line-height:1.18!important;
    color:#7A5415!important;
    background:#F8EED8!important;
    border:1px solid rgba(184,137,50,.32)!important;
    border-radius:999px!important;
    box-shadow:none!important;
  }
  body:not(.feld12-premium-print) .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-copy h2,
  html.feld12-standalone-page .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-copy h2{
    max-width:100%!important;
    margin:0 0 14px!important;
    color:var(--f12-ink,#211A15)!important;
    font-size:clamp(40px,13.2vw,58px)!important;
    line-height:1.02!important;
    letter-spacing:-.06em!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
    hyphens:none!important;
    text-wrap:balance!important;
    text-shadow:none!important;
  }
  body:not(.feld12-premium-print) .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-copy .feld12-lead,
  html.feld12-standalone-page .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-copy .feld12-lead{
    max-width:100%!important;
    margin:0 0 22px!important;
    color:var(--f12-text,#3D342D)!important;
    font-size:clamp(18px,5vw,21px)!important;
    line-height:1.54!important;
    letter-spacing:0!important;
    overflow-wrap:break-word!important;
    text-shadow:none!important;
  }
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-business-mode-screen.is-focus-business-start .feld12-business-primary-card-v3710 .feld12-button:not(.secondary):not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-mode-screen.is-focus-business-start .feld12-mobile-direct-start-v38:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 button[data-open-premium-modes].feld12-button:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app button[data-unlock].feld12-button:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app button[data-next].feld12-button:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app button[data-start].feld12-button:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app button[data-start-skip].feld12-button:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app button[data-schnellbild-intro-start].feld12-button:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app button[data-stage-begin].feld12-button:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app button[data-business-mode].feld12-button:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app button[data-pick-quick].feld12-button:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app button[data-result-transition-open].feld12-button:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app button[data-print-light].feld12-button:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app .feld12-product-card.premium .feld12-button:not(.secondary):not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app .feld12-profile-fast-primary-v3721 .feld12-button:not(.secondary):not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app .feld12-calm-analysis-actions .feld12-button:not(.secondary):not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app .feld12-ja-transition-actions .feld12-button:not(.secondary):not(:disabled){
  background:#211A15!important;
  background-color:#211A15!important;
  background-image:linear-gradient(135deg,#211A15 0%,#34291D 100%)!important;
  color:#FFF7E8!important;
  border-color:rgba(184,137,50,.44)!important;
  box-shadow:0 12px 28px rgba(35,28,21,.18)!important;
  opacity:1!important;
  text-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-mode-screen.is-focus-business-start .feld12-business-primary-card-v3710 .feld12-button:not(.secondary):not(:disabled)::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-mode-screen.is-focus-business-start .feld12-mobile-direct-start-v38:not(:disabled)::before,
body:not(.feld12-premium-print) .feld12-business-app button[data-next].feld12-button:not(:disabled)::before,
body:not(.feld12-premium-print) .feld12-business-app button[data-start].feld12-button:not(:disabled)::before{
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-mode-screen.is-focus-business-start .feld12-business-primary-card-v3710 .feld12-button.secondary:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app button[data-back].feld12-button:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app button[data-back-business-mode].feld12-button:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app button[data-back-business-mode-2].feld12-button:not(:disabled){
  background:#FFFDF8!important;
  background-color:#FFFDF8!important;
  background-image:none!important;
  color:#211A15!important;
  border-color:#D6C2A8!important;
  box-shadow:0 7px 16px rgba(35,28,21,.07)!important;
}

html:has(.feld12-business-app),
body:has(.feld12-business-app),
html.feld12-standalone-page,
body.feld12-standalone-page,
html.feld12-standalone-page body,
body:not(.feld12-premium-print) .feld12-business-fullbleed,
body:not(.feld12-premium-print) .feld12-business-app{
  background:#F7F1E8!important;
  background-color:#F7F1E8!important;
  color:var(--f12-text,#3D342D)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view,
body:not(.feld12-premium-print) .feld12-business-app .feld12-focus-question-v2,
body:not(.feld12-premium-print) .feld12-business-app .feld12-question-screen,
body:not(.feld12-premium-print) .feld12-business-app .feld12-compact-question-screen{
  background:linear-gradient(180deg,#FFFDF8 0%,#FBF7EF 62%,#F7F1E8 100%)!important;
  background-color:#F7F1E8!important;
  color:var(--f12-text,#3D342D)!important;
}
@media (max-width:900px), (hover:none) and (pointer:coarse){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view{
    min-height:100svh!important;
    padding-bottom:calc(118px + env(safe-area-inset-bottom,0px))!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-focus-actions.feld12-mobile-interview-actionbar,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-actions.feld12-mobile-interview-actionbar,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-focus-actions,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-actions{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    z-index:2147483640!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    align-items:stretch!important;
    gap:10px!important;
    width:100vw!important;
    max-width:100vw!important;
    width:100dvw!important;
    max-width:100dvw!important;
    margin:0!important;
    padding:12px 12px calc(14px + env(safe-area-inset-bottom,0px))!important;
    border-top:1px solid rgba(184,137,50,.22)!important;
    border-radius:0!important;
    background:#FBF7EF!important;
    background-color:#FBF7EF!important;
    background-image:linear-gradient(180deg,rgba(255,253,248,.97) 0%,#FBF7EF 54%,#F7F1E8 100%)!important;
    box-shadow:0 -14px 28px rgba(35,28,21,.10)!important;
    color:var(--f12-text,#3D342D)!important;
    backdrop-filter:blur(12px)!important;
    -webkit-backdrop-filter:blur(12px)!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-focus-actions.feld12-mobile-interview-actionbar::before,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-actions.feld12-mobile-interview-actionbar::before,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-focus-actions::before,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-actions::before{
    content:""!important;
    position:absolute!important;
    left:0!important;
    right:0!important;
    top:-28px!important;
    height:28px!important;
    pointer-events:none!important;
    background:linear-gradient(180deg,rgba(247,241,232,0),rgba(247,241,232,.86))!important;
    box-shadow:none!important;
    border:0!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-focus-actions.feld12-mobile-interview-actionbar::after,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-actions.feld12-mobile-interview-actionbar::after,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-focus-actions::after,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-actions::after{
    content:""!important;
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    height:max(env(safe-area-inset-bottom,0px),0px)!important;
    pointer-events:none!important;
    background:#F7F1E8!important;
    background-color:#F7F1E8!important;
    background-image:none!important;
    box-shadow:none!important;
  }
}
body:not(.feld12-premium-print) .feld12-business-app.is-feld12-flow-busy,
body:not(.feld12-premium-print) .feld12-business-app.is-feld12-flow-busy .feld12-interview-question-screen,
body:not(.feld12-premium-print) .feld12-business-app .feld12-live-guide-transition,
body:not(.feld12-premium-print) .feld12-business-app .feld12-calm-analysis-screen,
body:not(.feld12-premium-print) .feld12-business-app .feld12-prep-loading-v34426,
body:not(.feld12-premium-print) .feld12-business-app .feld12-prior-sorting-screen,
body:not(.feld12-premium-print) .feld12-business-app .feld12-loading-screen{
  background:#F7F1E8!important;
  background-color:#F7F1E8!important;
  background-image:linear-gradient(180deg,#FFFDF8 0%,#FBF7EF 60%,#F7F1E8 100%)!important;
  color:var(--f12-text,#3D342D)!important;
  filter:none!important;
  opacity:1!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-question-copy .feld12-question-main,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-question-copy > h2{
  display:block!important;
  max-width:min(100%,820px)!important;
  margin:clamp(22px,3vw,34px) 0 clamp(18px,2.4vw,26px)!important;
  color:#211A15!important;
  font-size:clamp(42px,5.4vw,64px)!important;
  line-height:1.01!important;
  font-weight:950!important;
  letter-spacing:-.06em!important;
  text-transform:none!important;
  text-wrap:balance!important;
  overflow-wrap:break-word!important;
  text-shadow:none!important;
}
@media (min-width:761px) and (max-width:1100px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-question-copy .feld12-question-main,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-question-copy > h2{
    font-size:clamp(40px,6vw,56px)!important;
    line-height:1.03!important;
    margin-top:26px!important;
  }
}
@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-question-copy .feld12-question-main,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-question-copy > h2{
    font-size:clamp(34px,10vw,46px)!important;
    line-height:1.05!important;
    letter-spacing:-.055em!important;
    margin:22px 0 18px!important;
  }
}

/* FELD12 Hotfix 17C – Computed-Style-Nachschärfung
   Ziel: konkrete Live-Selektoren gewinnen im gerenderten Zustand. Nur sichtbarer Stil. */
html.feld12-standalone-page,
body.feld12-standalone-page,
html.feld12-standalone-page .feld12-business-fullbleed,
html.feld12-standalone-page .feld12-business-fullbleed.alignfull,
html.feld12-standalone-page .entry-content > .feld12-business-fullbleed,
html.feld12-standalone-page .wp-block-post-content > .feld12-business-fullbleed,
html.feld12-standalone-page .is-layout-constrained > .feld12-business-fullbleed,
html.feld12-standalone-page main .feld12-business-fullbleed,
html.feld12-standalone-page .feld12-business-fullbleed.feld12-js-viewport-bleed,
html.feld12-standalone-page .feld12-business-fullbleed .feld12-business-app,
body:not(.feld12-premium-print) .feld12-business-fullbleed,
body:not(.feld12-premium-print) .feld12-business-app{
  background:#F7F1E8!important;
  background-color:#F7F1E8!important;
  background-image:none!important;
  color:#3D342D!important;
  overflow-x:hidden!important;
}
body.feld12-standalone-page::before,
body.feld12-standalone-page::after,
html.feld12-standalone-page .feld12-business-fullbleed::before,
html.feld12-standalone-page .feld12-business-fullbleed::after,
html.feld12-standalone-page .feld12-business-fullbleed .feld12-business-app::before,
html.feld12-standalone-page .feld12-business-fullbleed .feld12-business-app::after{
  background:#F7F1E8!important;
  background-color:#F7F1E8!important;
  background-image:none!important;
  box-shadow:none!important;
}

body:not(.feld12-premium-print) .feld12-business-app button[data-open-premium-modes].feld12-button:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app .feld12-home-v3705 button[data-open-premium-modes].feld12-button:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app .feld12-mobile-direct-start-v38:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app button[data-unlock].feld12-button:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app button[data-start].feld12-button:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app button[data-start-skip].feld12-button:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app button[data-schnellbild-intro-start].feld12-button:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app button[data-stage-begin].feld12-button:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app button[data-next].feld12-button:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app button[data-pick-quick].feld12-button:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app button[data-display-mode-continue].feld12-button:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app button[data-business-mode].feld12-button:not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-mode-screen.is-focus-business-start .feld12-business-primary-card-v3710 .feld12-button:not(.secondary):not(:disabled),
body:not(.feld12-premium-print) .feld12-business-app .feld12-product-card.premium .feld12-button:not(.secondary):not(:disabled){
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:52px!important;
  padding:14px 22px!important;
  border-radius:999px!important;
  background:#211A15!important;
  background-color:#211A15!important;
  background-image:linear-gradient(135deg,#211A15 0%,#34291D 100%)!important;
  color:#FFF7E8!important;
  border:1px solid rgba(184,137,50,.42)!important;
  box-shadow:0 12px 28px rgba(35,28,21,.18)!important;
  font-size:16px!important;
  font-weight:900!important;
  line-height:1.12!important;
  letter-spacing:-.01em!important;
  opacity:1!important;
  text-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app button[data-open-premium-modes].feld12-button:not(:disabled)::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-mobile-direct-start-v38:not(:disabled)::before,
body:not(.feld12-premium-print) .feld12-business-app button[data-next].feld12-button:not(:disabled)::before,
body:not(.feld12-premium-print) .feld12-business-app button[data-start].feld12-button:not(:disabled)::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-business-mode-screen.is-focus-business-start .feld12-business-primary-card-v3710 .feld12-button:not(.secondary):not(:disabled)::before{
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  opacity:0!important;
}

html.feld12-standalone-page .feld12-business-fullbleed .feld12-business-app .feld12-interview-question-screen.is-interview-view,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view,
body:not(.feld12-premium-print) .feld12-business-app .feld12-focus-question-v2,
body:not(.feld12-premium-print) .feld12-business-app .feld12-question-screen,
body:not(.feld12-premium-print) .feld12-business-app .feld12-compact-question-screen{
  background:#F7F1E8!important;
  background-color:#F7F1E8!important;
  background-image:linear-gradient(180deg,#FFFDF8 0%,#FBF7EF 64%,#F7F1E8 100%)!important;
  color:#3D342D!important;
}
html.feld12-standalone-page .feld12-business-fullbleed .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-focus-actions.feld12-mobile-interview-actionbar,
html.feld12-standalone-page .feld12-business-fullbleed .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-actions.feld12-mobile-interview-actionbar,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-focus-actions.feld12-mobile-interview-actionbar,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-actions.feld12-mobile-interview-actionbar,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-focus-actions,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-actions{
  background:#FBF7EF!important;
  background-color:#FBF7EF!important;
  background-image:linear-gradient(180deg,rgba(255,253,248,.98) 0%,#FBF7EF 52%,#F7F1E8 100%)!important;
  color:#3D342D!important;
  border-top:1px solid rgba(184,137,50,.22)!important;
  box-shadow:0 -14px 28px rgba(35,28,21,.10)!important;
}
html.feld12-standalone-page .feld12-business-fullbleed .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-focus-actions.feld12-mobile-interview-actionbar::before,
html.feld12-standalone-page .feld12-business-fullbleed .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-actions.feld12-mobile-interview-actionbar::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-focus-actions.feld12-mobile-interview-actionbar::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-actions.feld12-mobile-interview-actionbar::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-focus-actions::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-actions::before{
  content:""!important;
  background:linear-gradient(180deg,rgba(247,241,232,0),rgba(247,241,232,.88))!important;
  background-color:transparent!important;
  box-shadow:none!important;
  border:0!important;
}
html.feld12-standalone-page .feld12-business-fullbleed .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-focus-actions.feld12-mobile-interview-actionbar::after,
html.feld12-standalone-page .feld12-business-fullbleed .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-actions.feld12-mobile-interview-actionbar::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-focus-actions.feld12-mobile-interview-actionbar::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-actions.feld12-mobile-interview-actionbar::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-focus-actions::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-actions::after{
  content:""!important;
  background:#F7F1E8!important;
  background-color:#F7F1E8!important;
  background-image:none!important;
  box-shadow:none!important;
  border:0!important;
}
body:not(.feld12-premium-print) .feld12-business-app.is-feld12-flow-busy,
body:not(.feld12-premium-print) .feld12-business-app.is-feld12-flow-busy .feld12-interview-question-screen,
body:not(.feld12-premium-print) .feld12-business-app .feld12-live-guide-transition,
body:not(.feld12-premium-print) .feld12-business-app .feld12-calm-analysis-screen,
body:not(.feld12-premium-print) .feld12-business-app .feld12-prep-loading-v34426,
body:not(.feld12-premium-print) .feld12-business-app .feld12-loading-screen{
  background:#F7F1E8!important;
  background-color:#F7F1E8!important;
  background-image:linear-gradient(180deg,#FFFDF8 0%,#FBF7EF 64%,#F7F1E8 100%)!important;
  color:#3D342D!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-question-copy .feld12-question-main,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-question-copy > h2{
  display:block!important;
  max-width:min(100%,840px)!important;
  margin:clamp(26px,3.4vw,38px) 0 clamp(20px,2.7vw,30px)!important;
  color:#211A15!important;
  font-size:clamp(46px,5.8vw,68px)!important;
  line-height:1!important;
  font-weight:950!important;
  letter-spacing:-.065em!important;
  text-transform:none!important;
  text-wrap:balance!important;
  overflow-wrap:break-word!important;
  text-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-question-explainer-v3750,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-question-guide,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-question-learning-explain{
  font-size:clamp(16px,1.45vw,18px)!important;
  line-height:1.68!important;
  color:#5C5045!important;
}
@media (min-width:761px) and (max-width:1100px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-question-copy .feld12-question-main,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-question-copy > h2{
    font-size:clamp(44px,6.4vw,62px)!important;
    line-height:1.02!important;
    margin-top:30px!important;
  }
}
@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-question-copy .feld12-question-main,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-question-copy > h2{
    font-size:clamp(38px,11vw,50px)!important;
    line-height:1.04!important;
    letter-spacing:-.055em!important;
    margin:24px 0 20px!important;
  }
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.active::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option.active::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer][aria-pressed="true"]::after{
  content:none!important;
  display:none!important;
  opacity:0!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.active > b::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option.active > b::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer][aria-pressed="true"] > b::before{
  content:none!important;
  display:none!important;
  width:0!important;
  height:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.active > b::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option.active > b::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer][aria-pressed="true"] > b::after{
  content:""!important;
  display:block!important;
  width:9px!important;
  height:9px!important;
  border-radius:999px!important;
  background:#B88932!important;
  background-image:none!important;
  transform:none!important;
  box-shadow:none!important;
}

@media (max-width:520px){
  body:not(.feld12-premium-print) .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate,
  html.feld12-standalone-page .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate{
    min-height:100svh!important;
    padding:clamp(28px,7vw,36px) clamp(18px,5.2vw,24px) clamp(34px,8vw,46px)!important;
  }
  body:not(.feld12-premium-print) .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-inner,
  html.feld12-standalone-page .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-inner{
    gap:18px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-visual,
  html.feld12-standalone-page .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-visual{
    min-height:112px!important;
    margin:0 auto 6px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-copy,
  html.feld12-standalone-page .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-copy{
    padding:0 2px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-copy .feld12-kicker,
  html.feld12-standalone-page .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-copy .feld12-kicker{
    margin:0 0 16px!important;
    max-width:100%!important;
  }
  body:not(.feld12-premium-print) .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-copy h2,
  html.feld12-standalone-page .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-copy h2{
    font-size:clamp(34px,10.4vw,46px)!important;
    line-height:1.08!important;
    letter-spacing:-.048em!important;
    margin:0 0 16px!important;
    overflow-wrap:break-word!important;
    word-break:normal!important;
  }
  body:not(.feld12-premium-print) .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-copy .feld12-lead,
  html.feld12-standalone-page .feld12-business-fullbleed .feld12-access-entry-v3420.feld12-access-gate .feld12-access-entry-copy .feld12-lead{
    font-size:clamp(17px,4.7vw,19px)!important;
    line-height:1.58!important;
    margin:0 0 22px!important;
  }
}

/* FELD12 Hotfix 18A – kontrollierte Fragegröße und zentrierter Auswahlpunkt
   Enger visueller Korrekturfix: keine Inhalte, keine Fragen, keine Antworten, keine Logik. */
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-question-copy .feld12-question-main,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-question-copy > h2{
  max-width:min(100%,780px)!important;
  margin:clamp(18px,2.6vw,30px) 0 clamp(16px,2.2vw,24px)!important;
  color:#211A15!important;
  font-size:clamp(38px,3.2vw,50px)!important;
  line-height:1.07!important;
  font-weight:900!important;
  letter-spacing:-.045em!important;
  text-transform:none!important;
  text-wrap:balance!important;
  overflow-wrap:break-word!important;
  text-shadow:none!important;
}
@media (min-width:761px) and (max-width:1100px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-question-copy .feld12-question-main,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-question-copy > h2{
    font-size:clamp(36px,4.2vw,42px)!important;
    line-height:1.08!important;
    font-weight:900!important;
    letter-spacing:-.04em!important;
    margin:clamp(18px,2.8vw,28px) 0 clamp(15px,2.1vw,22px)!important;
  }
}
@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-question-copy .feld12-question-main,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-question-copy > h2{
    font-size:clamp(34px,8.7vw,38px)!important;
    line-height:1.09!important;
    font-weight:900!important;
    letter-spacing:-.04em!important;
    margin:18px 0 16px!important;
  }
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.active > b,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.is-selected > b,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.selected > b,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option.active > b,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option.is-selected > b,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer].active > b,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer].is-selected > b,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer][aria-pressed="true"] > b{
  position:absolute!important;
  top:clamp(20px,2.2vw,28px)!important;
  right:clamp(20px,2.2vw,28px)!important;
  display:block!important;
  width:30px!important;
  min-width:30px!important;
  height:30px!important;
  min-height:30px!important;
  flex:0 0 30px!important;
  padding:0!important;
  border-radius:999px!important;
  background:#FFFCF6!important;
  border:1.5px solid rgba(158,116,30,.76)!important;
  box-shadow:inset 0 0 0 5px rgba(255,253,248,.94),0 7px 14px rgba(77,55,20,.12)!important;
  color:transparent!important;
  font-size:0!important;
  line-height:0!important;
  text-indent:0!important;
  overflow:hidden!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.active > b::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.is-selected > b::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.selected > b::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option.active > b::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option.is-selected > b::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer].active > b::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer].is-selected > b::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer][aria-pressed="true"] > b::before{
  content:none!important;
  display:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.active > b::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.is-selected > b::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.selected > b::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option.active > b::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option.is-selected > b::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer].active > b::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer].is-selected > b::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer][aria-pressed="true"] > b::after{
  content:""!important;
  position:absolute!important;
  top:50%!important;
  left:50%!important;
  display:block!important;
  width:9px!important;
  height:9px!important;
  margin:0!important;
  border-radius:999px!important;
  background:#B88932!important;
  background-image:none!important;
  transform:translate(-50%,-50%)!important;
  box-shadow:none!important;
}
@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.active > b,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.is-selected > b,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.selected > b,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option.active > b,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option.is-selected > b,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer].active > b,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer].is-selected > b,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer][aria-pressed="true"] > b{
    top:18px!important;
    right:18px!important;
    width:28px!important;
    min-width:28px!important;
    height:28px!important;
    min-height:28px!important;
    flex-basis:28px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.active > b::after,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.is-selected > b::after,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.selected > b::after,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option.active > b::after,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option.is-selected > b::after,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer].active > b::after,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer].is-selected > b::after,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer][aria-pressed="true"] > b::after{
    width:8px!important;
    height:8px!important;
  }
}

/* V37.50 Hotfix 18C – Fragehilfe entfernt, Antwort-Hilfen lesbar halten.
   Enge Darstellungsregeln: keine Texte, keine Auswahl- oder Ergebnislogik. */
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-question-copy .feld12-question-explainer-v3750 + .feld12-question-main,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-question-explainer-v3750 + .feld12-question-main{
  margin-top:clamp(18px,2.4vw,26px)!important;
  margin-bottom:clamp(14px,2vw,20px)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-question-main + .feld12-focus-options,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-question-main + .feld12-options{
  margin-top:clamp(10px,1.6vw,16px)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer] .feld12-answer-help-wrap,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option .feld12-answer-help-wrap,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option .feld12-answer-help-wrap{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:8px!important;
  margin-top:12px!important;
  width:100%!important;
  max-width:100%!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer] .feld12-answer-help-toggle,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option .feld12-answer-help-toggle,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option .feld12-answer-help-toggle,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view [data-feld12-answer-help]{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:34px!important;
  max-width:100%!important;
  padding:8px 13px!important;
  border-radius:999px!important;
  border:1px solid rgba(143,103,28,.42)!important;
  background:#FFF8EA!important;
  background-image:none!important;
  color:#4A3720!important;
  font-size:13px!important;
  line-height:1.2!important;
  font-weight:850!important;
  letter-spacing:.005em!important;
  text-align:left!important;
  white-space:normal!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer][aria-pressed="true"] .feld12-answer-help-toggle,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer].is-selected .feld12-answer-help-toggle,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer].active .feld12-answer-help-toggle,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.is-selected .feld12-answer-help-toggle,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.selected .feld12-answer-help-toggle,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.active .feld12-answer-help-toggle,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option.is-selected .feld12-answer-help-toggle,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option.active .feld12-answer-help-toggle{
  background:#FFF3D9!important;
  color:#3D2C18!important;
  border-color:rgba(143,103,28,.58)!important;
  box-shadow:0 4px 10px rgba(77,55,20,.08)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view [data-feld12-answer-help][aria-expanded="true"],
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-answer-help-toggle.is-open{
  background:#F6E6C6!important;
  color:#2D2116!important;
  border-color:rgba(143,103,28,.7)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-answer-help-panel{
  width:100%!important;
  max-width:min(100%,680px)!important;
  margin:0!important;
  padding:12px 14px!important;
  border:1px solid rgba(143,103,28,.28)!important;
  border-radius:16px!important;
  background:#FFFDF8!important;
  background-image:none!important;
  color:#34271C!important;
  font-size:14px!important;
  line-height:1.55!important;
  font-weight:520!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-answer-help-panel:not([hidden]){
  display:block!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer][aria-pressed="true"] .feld12-answer-help-panel,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer].is-selected .feld12-answer-help-panel,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer].active .feld12-answer-help-panel,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.is-selected .feld12-answer-help-panel,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.selected .feld12-answer-help-panel,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.active .feld12-answer-help-panel,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option.is-selected .feld12-answer-help-panel,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option.active .feld12-answer-help-panel{
  background:#FFF8EA!important;
  color:#2D2116!important;
  border-color:rgba(143,103,28,.38)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-answer-help-panel *,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer][aria-pressed="true"] .feld12-answer-help-panel *,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.is-selected .feld12-answer-help-panel *{
  color:#2D2116!important;
}
@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-answer-help-toggle,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view [data-feld12-answer-help]{
    min-height:36px!important;
    padding:8px 12px!important;
    font-size:12.75px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-answer-help-panel{
    padding:11px 12px!important;
    font-size:13.75px!important;
  }
}

/* V37.50 Hotfix 18D – finale Frageführungs-QA: Auswahlfrage eine Stufe unter der Überschrift halten.
   Minimaler QA-Fix nach Computed-Style-Prüfung: keine Texte, keine Antwort- oder Ergebnislogik. */
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-question-copy .feld12-question-main{
  max-width:min(100%,760px)!important;
  margin:clamp(18px,2.4vw,26px) 0 clamp(14px,2vw,20px)!important;
  color:#211A15!important;
  font-size:clamp(28px,2.35vw,36px)!important;
  line-height:1.14!important;
  font-weight:850!important;
  letter-spacing:-.028em!important;
  text-wrap:balance!important;
}
@media (min-width:761px) and (max-width:1100px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-question-copy .feld12-question-main{
    font-size:clamp(26px,3.15vw,34px)!important;
    line-height:1.15!important;
    font-weight:850!important;
    letter-spacing:-.024em!important;
    margin:clamp(17px,2.4vw,24px) 0 clamp(13px,1.8vw,18px)!important;
  }
}
@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-question-copy .feld12-question-main{
    font-size:clamp(23px,6.2vw,29px)!important;
    line-height:1.18!important;
    font-weight:850!important;
    letter-spacing:-.022em!important;
    margin:16px 0 13px!important;
  }
}

/* V37.50 Hotfix 18E – Restart lesbar, Antwortzustände stabil.
   Enger UI-Zustandsfix: keine Texte, keine Auswahl-, Bewertungs- oder Ergebnislogik. */
body:not(.feld12-premium-print) .feld12-business-app .feld12-session-restart-button,
body:not(.feld12-premium-print) .feld12-interview-question-screen .feld12-session-restart-button,
body:not(.feld12-premium-print) .feld12-focus-question-v2 .feld12-session-restart-button{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:34px!important;
  padding:7px 13px!important;
  border-radius:999px!important;
  border:1px solid rgba(94,71,36,.32)!important;
  background:#FFFDF8!important;
  background-image:none!important;
  color:#4A3720!important;
  font-size:13px!important;
  line-height:1.15!important;
  font-weight:760!important;
  letter-spacing:.005em!important;
  opacity:1!important;
  text-shadow:none!important;
  box-shadow:0 7px 18px rgba(58,42,18,.07)!important;
  cursor:pointer!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-session-restart-button:hover,
body:not(.feld12-premium-print) .feld12-business-app .feld12-session-restart-button:focus-visible,
body:not(.feld12-premium-print) .feld12-interview-question-screen .feld12-session-restart-button:hover,
body:not(.feld12-premium-print) .feld12-interview-question-screen .feld12-session-restart-button:focus-visible{
  background:#FFF8EA!important;
  color:#2D2116!important;
  border-color:rgba(143,103,28,.48)!important;
  box-shadow:0 9px 22px rgba(58,42,18,.10),0 0 0 3px rgba(184,137,50,.14)!important;
  outline:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer] > b,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option > b,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option > b{
  position:absolute!important;
  top:22px!important;
  right:24px!important;
  width:30px!important;
  min-width:30px!important;
  height:30px!important;
  min-height:30px!important;
  flex:0 0 30px!important;
  padding:0!important;
  margin:0!important;
  border-radius:999px!important;
  border:1.5px solid rgba(158,116,30,.58)!important;
  background:#FFFDF8!important;
  background-image:none!important;
  box-shadow:inset 0 0 0 5px rgba(255,253,248,.95),0 7px 14px rgba(77,55,20,.10)!important;
  color:transparent!important;
  font-size:0!important;
  line-height:0!important;
  text-indent:0!important;
  overflow:hidden!important;
  display:block!important;
  box-sizing:border-box!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer] > b::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option > b::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option > b::before{
  content:none!important;
  display:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer] > b::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option > b::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option > b::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option:not(.active) > b::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option:not(.active) > b::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer]:not([aria-pressed="true"]) > b::after{
  content:""!important;
  position:absolute!important;
  top:50%!important;
  left:50%!important;
  display:block!important;
  width:9px!important;
  height:9px!important;
  margin:0!important;
  padding:0!important;
  border-radius:999px!important;
  background:#B88932!important;
  background-image:none!important;
  opacity:0!important;
  transform:translate(-50%,-50%) scale(.62)!important;
  transform-origin:center center!important;
  transition:opacity .12s ease,transform .12s ease!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer][aria-pressed="true"] > b::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer].active > b::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer].is-selected > b::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.active > b::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.is-selected > b::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.selected > b::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option.active > b::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option.is-selected > b::after{
  content:""!important;
  opacity:1!important;
  transform:translate(-50%,-50%) scale(1)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer].help-open,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.help-open,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option.help-open{
  background:#FFF8EA!important;
  background-image:none!important;
  border-color:rgba(184,137,50,.54)!important;
  box-shadow:0 15px 34px rgba(77,55,20,.10)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer] .feld12-answer-help-wrap,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option .feld12-answer-help-wrap,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option .feld12-answer-help-wrap{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin-top:14px!important;
  padding:0!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer] .feld12-answer-help-toggle,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option .feld12-answer-help-toggle,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option .feld12-answer-help-toggle,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view [data-feld12-answer-help]{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  width:auto!important;
  min-height:32px!important;
  padding:7px 12px!important;
  border-radius:999px!important;
  border:1px solid rgba(143,103,28,.40)!important;
  background:#FFFDF8!important;
  background-image:none!important;
  color:#3D2C18!important;
  font-size:13px!important;
  line-height:1.2!important;
  font-weight:820!important;
  letter-spacing:.005em!important;
  text-align:left!important;
  box-shadow:none!important;
  opacity:1!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view [data-feld12-answer-help][aria-expanded="true"],
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-answer-help-toggle.is-open{
  background:#FFF8EA!important;
  color:#2D2116!important;
  border-color:rgba(143,103,28,.52)!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-answer-help-panel{
  display:block!important;
  width:100%!important;
  max-width:720px!important;
  margin:10px 0 0!important;
  padding:12px 0 0!important;
  border:0!important;
  border-top:1px solid rgba(143,103,28,.24)!important;
  border-radius:0!important;
  background:#FFFDF8!important;
  background-image:none!important;
  color:#2D2116!important;
  font-size:14px!important;
  line-height:1.55!important;
  font-weight:520!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-answer-help-panel[hidden]{
  display:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer][aria-pressed="true"] .feld12-answer-help-panel,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer].active .feld12-answer-help-panel,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer].is-selected .feld12-answer-help-panel,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.active .feld12-answer-help-panel,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.is-selected .feld12-answer-help-panel,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option.active .feld12-answer-help-panel{
  background:#FFFDF8!important;
  color:#2D2116!important;
  border-color:rgba(143,103,28,.28)!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-answer-help-panel *,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer][aria-pressed="true"] .feld12-answer-help-panel *,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option.active .feld12-answer-help-panel *{
  color:#2D2116!important;
}
@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer] > b,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option > b,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option > b{
    top:18px!important;
    right:18px!important;
    width:28px!important;
    min-width:28px!important;
    height:28px!important;
    min-height:28px!important;
    flex-basis:28px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view button[data-answer] > b::after,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-option > b::after,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-option > b::after{
    width:8px!important;
    height:8px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-session-restart-button{
    min-height:32px!important;
    padding:7px 12px!important;
    font-size:12.75px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-answer-help-panel{
    padding-top:11px!important;
    font-size:13.75px!important;
  }
}

/* V37.50 Hotfix 19A – Antwortkarten-Komponente neu aufgebaut.
   Auswahl und Hilfe sind getrennte Interaktionen; Texte/Daten bleiben unverändert. */
body:not(.feld12-premium-print) .feld12-business-app .feld12-options > .feld12-answer-card.feld12-option,
body:not(.feld12-premium-print) .feld12-business-app .feld12-focus-options > .feld12-answer-card.feld12-option{
  position:relative!important;
  display:block!important;
  width:100%!important;
  min-height:0!important;
  padding:22px 24px 20px!important;
  border:1.25px solid rgba(112,88,51,.20)!important;
  border-radius:24px!important;
  background:linear-gradient(180deg,#FFFDF8 0%,#FFF9EE 100%)!important;
  color:var(--f12-ink,#211A15)!important;
  box-shadow:0 12px 28px rgba(62,45,24,.055)!important;
  cursor:default!important;
  overflow:visible!important;
  transform:none!important;
  transition:border-color .18s ease,background .18s ease,box-shadow .18s ease!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-options > .feld12-answer-card.feld12-option::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-options > .feld12-answer-card.feld12-option::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-focus-options > .feld12-answer-card.feld12-option::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-focus-options > .feld12-answer-card.feld12-option::after{
  content:none!important;
  display:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-options > .feld12-answer-card.feld12-option:hover,
body:not(.feld12-premium-print) .feld12-business-app .feld12-focus-options > .feld12-answer-card.feld12-option:hover{
  border-color:rgba(184,137,50,.36)!important;
  box-shadow:0 14px 30px rgba(62,45,24,.075)!important;
  transform:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-options > .feld12-answer-card.feld12-option.active,
body:not(.feld12-premium-print) .feld12-business-app .feld12-options > .feld12-answer-card.feld12-option.is-selected,
body:not(.feld12-premium-print) .feld12-business-app .feld12-focus-options > .feld12-answer-card.feld12-option.active,
body:not(.feld12-premium-print) .feld12-business-app .feld12-focus-options > .feld12-answer-card.feld12-option.is-selected{
  border-color:rgba(184,137,50,.72)!important;
  background:linear-gradient(180deg,#FFF8EA 0%,#FFF4DD 100%)!important;
  box-shadow:inset 4px 0 0 #B88932,0 16px 34px rgba(82,57,25,.09)!important;
  color:var(--f12-ink,#211A15)!important;
  font-weight:inherit!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card.help-open{
  background:#FFF8EA!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select[data-answer],
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card button.feld12-answer-select[data-answer]{
  appearance:none!important;
  -webkit-appearance:none!important;
  width:100%!important;
  min-height:0!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  color:inherit!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 30px!important;
  align-items:start!important;
  gap:18px!important;
  text-align:left!important;
  font:inherit!important;
  line-height:inherit!important;
  cursor:pointer!important;
  transform:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select[data-answer]:hover,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select[data-answer]:focus,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select[data-answer]:focus-visible{
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  transform:none!important;
  outline:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select[data-answer]:focus-visible .feld12-answer-copy{
  outline:3px solid rgba(184,137,50,.28)!important;
  outline-offset:8px!important;
  border-radius:16px!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-copy,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-interview-answer-card{
  display:block!important;
  min-width:0!important;
  color:inherit!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-title,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-interview-answer-title{
  display:block!important;
  color:var(--f12-ink,#211A15)!important;
  font-weight:760!important;
  letter-spacing:-.01em!important;
  line-height:1.24!important;
  margin:0 0 10px!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-text,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-interview-answer-text{
  display:block!important;
  color:var(--f12-text,#3D342D)!important;
  font-weight:430!important;
  line-height:1.58!important;
  margin:0!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-marker,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select[data-answer] > b.feld12-answer-marker{
  position:relative!important;
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  border-radius:999px!important;
  border:2px solid rgba(184,137,50,.34)!important;
  background:#FFFDF8!important;
  box-shadow:inset 0 0 0 3px rgba(255,253,248,.92)!important;
  display:block!important;
  margin:0!important;
  place-self:start end!important;
  color:transparent!important;
  font-size:0!important;
  line-height:0!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-marker::before{
  content:none!important;
  display:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-marker::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select[data-answer] > b.feld12-answer-marker::after{
  content:""!important;
  position:absolute!important;
  top:50%!important;
  left:50%!important;
  width:10px!important;
  height:10px!important;
  border-radius:999px!important;
  background:#B88932!important;
  opacity:0!important;
  transform:translate(-50%,-50%) scale(.66)!important;
  transition:opacity .14s ease,transform .14s ease!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card.active .feld12-answer-marker,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card.is-selected .feld12-answer-marker,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select[data-answer][aria-pressed="true"] > b.feld12-answer-marker{
  border-color:rgba(154,108,22,.78)!important;
  background:#FFF8EA!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card.active .feld12-answer-marker::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card.is-selected .feld12-answer-marker::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select[data-answer][aria-pressed="true"] > b.feld12-answer-marker::after{
  opacity:1!important;
  transform:translate(-50%,-50%) scale(1)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card:not(.active):not(.is-selected) .feld12-answer-marker::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select[data-answer][aria-pressed="false"] > b.feld12-answer-marker::after{
  content:""!important;
  opacity:0!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-help-wrap{
  display:block!important;
  margin:16px 0 0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-help-toggle,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card button.feld12-answer-help-toggle[data-feld12-answer-help]{
  appearance:none!important;
  -webkit-appearance:none!important;
  display:inline-flex!important;
  align-items:center!important;
  min-height:34px!important;
  width:auto!important;
  padding:7px 15px!important;
  border-radius:999px!important;
  border:1px solid rgba(143,103,28,.30)!important;
  background:#FFFDF8!important;
  background-image:none!important;
  color:#4A3720!important;
  font-weight:740!important;
  font-size:.86rem!important;
  line-height:1.15!important;
  letter-spacing:.01em!important;
  box-shadow:none!important;
  cursor:pointer!important;
  transform:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-help-toggle:hover,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-help-toggle:focus-visible,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-help-toggle.is-open{
  border-color:rgba(143,103,28,.48)!important;
  background:#FFF7E8!important;
  color:#2D2116!important;
  outline:none!important;
  box-shadow:0 0 0 3px rgba(184,137,50,.14)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-help-panel{
  display:block!important;
  margin:14px 0 0!important;
  padding:14px 0 0!important;
  border:0!important;
  border-top:1px solid rgba(143,103,28,.22)!important;
  border-radius:0!important;
  background:transparent!important;
  background-image:none!important;
  color:#2D2116!important;
  font-size:.95rem!important;
  font-weight:440!important;
  line-height:1.56!important;
  box-shadow:none!important;
  opacity:1!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-help-panel[hidden]{
  display:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card.active .feld12-answer-help-panel,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card.is-selected .feld12-answer-help-panel,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card.help-open .feld12-answer-help-panel{
  background:transparent!important;
  color:#2D2116!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-help-panel *,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card.active .feld12-answer-help-panel *{
  color:#2D2116!important;
}
@media (max-width:680px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-options > .feld12-answer-card.feld12-option,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-focus-options > .feld12-answer-card.feld12-option{
    padding:20px 18px 18px!important;
    border-radius:22px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select[data-answer]{
    grid-template-columns:minmax(0,1fr) 28px!important;
    gap:14px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-marker{
    width:26px!important;
    height:26px!important;
    min-width:26px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-help-toggle{
    min-height:34px!important;
    padding:7px 14px!important;
  }
}

/* V37.50 Hotfix 19B – Antwortkarte Single-State-Fix.
   Die äußere Karte steuert den sichtbaren Zustand; der innere Auswahlbutton bleibt eine neutrale Klickfläche. */
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card{
  transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select:hover,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select:focus,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select:focus-visible,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select:active,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select[aria-pressed="true"],
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card button[data-answer].feld12-answer-select,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card button[data-answer].feld12-answer-select:hover,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card button[data-answer].feld12-answer-select:focus,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card button[data-answer].feld12-answer-select:focus-visible,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card button[data-answer].feld12-answer-select:active,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card button[data-answer].feld12-answer-select[aria-pressed="true"],
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select.feld12-option,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select.feld12-focus-option,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select.feld12-option.active,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select.feld12-focus-option.active{
  appearance:none!important;
  -webkit-appearance:none!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  outline:0!important;
  color:inherit!important;
  text-shadow:none!important;
  transform:none!important;
  filter:none!important;
  transition:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card button[data-answer].feld12-answer-select::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card button[data-answer].feld12-answer-select::after{
  content:none!important;
  display:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-copy,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-interview-answer-card,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select .feld12-answer-copy,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select .feld12-interview-answer-card,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select[aria-pressed="true"] .feld12-answer-copy,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select[aria-pressed="true"] .feld12-interview-answer-card{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  outline:0!important;
  border-radius:0!important;
  color:inherit!important;
  transform:none!important;
  filter:none!important;
  transition:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select:focus-visible .feld12-answer-copy,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-select:focus-visible .feld12-interview-answer-card{
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card:focus-within{
  border-color:rgba(184,137,50,.50)!important;
  box-shadow:0 0 0 3px rgba(184,137,50,.12),0 14px 30px rgba(62,45,24,.075)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card.is-selected:focus-within,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card.active:focus-within{
  border-color:rgba(184,137,50,.76)!important;
  box-shadow:inset 4px 0 0 #B88932,0 0 0 3px rgba(184,137,50,.14),0 16px 34px rgba(82,57,25,.09)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card.help-open:not(.active):not(.is-selected){
  background:#FFFDF8!important;
  background-image:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card.help-open.active,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card.help-open.is-selected{
  background:#FFF8EA!important;
  background-image:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-help-panel,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card.help-open .feld12-answer-help-panel,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card.active .feld12-answer-help-panel,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card.is-selected .feld12-answer-help-panel{
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  border-top:1px solid rgba(143,103,28,.22)!important;
  box-shadow:none!important;
  outline:0!important;
  border-radius:0!important;
  color:#2D2116!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card .feld12-answer-marker::after{
  content:""!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card.is-selected .feld12-answer-marker::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card.active .feld12-answer-marker::after{
  opacity:1!important;
  transform:translate(-50%,-50%) scale(1)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-answer-card:not(.is-selected):not(.active) .feld12-answer-marker::after{
  content:""!important;
  opacity:0!important;
  transform:translate(-50%,-50%) scale(.66)!important;
}

/* V37.50 Hotfix 20A – Antwortkarten Reset / Clean Choice Card.
   Neue isolierte Auswahlkomponente ohne alte feld12-option/feld12-focus-option-Abhängigkeiten. */
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750{
  position:relative!important;
  display:block!important;
  width:100%!important;
  box-sizing:border-box!important;
  margin:0!important;
  padding:18px 18px 16px!important;
  border:1px solid rgba(111,82,37,.18)!important;
  border-radius:22px!important;
  background:#FFFDF8!important;
  background-image:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,250,239,.86))!important;
  color:#231A13!important;
  box-shadow:0 12px 28px rgba(71,50,25,.055)!important;
  overflow:hidden!important;
  isolation:isolate!important;
  transform:none!important;
  transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease!important;
  touch-action:manipulation!important;
  -webkit-tap-highlight-color:transparent!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750::after{
  content:none!important;
  display:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750:hover{
  border-color:rgba(184,137,50,.34)!important;
  box-shadow:0 14px 30px rgba(71,50,25,.07)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750.is-selected,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750[aria-selected="true"]{
  border-color:rgba(184,137,50,.72)!important;
  background:#FFF8EA!important;
  background-image:linear-gradient(180deg,rgba(255,252,244,.96),rgba(255,246,225,.94))!important;
  box-shadow:inset 4px 0 0 #B88932,0 14px 30px rgba(82,57,25,.075)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750:focus-within{
  border-color:rgba(184,137,50,.62)!important;
  box-shadow:0 0 0 3px rgba(184,137,50,.14),0 14px 30px rgba(71,50,25,.07)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750.is-selected:focus-within,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750[aria-selected="true"]:focus-within{
  box-shadow:inset 4px 0 0 #B88932,0 0 0 3px rgba(184,137,50,.14),0 14px 30px rgba(82,57,25,.08)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750.help-open{
  background:#FFFDF8!important;
  background-image:linear-gradient(180deg,rgba(255,255,255,.76),rgba(255,250,239,.9))!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750.is-selected.help-open,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750[aria-selected="true"].help-open{
  background:#FFF8EA!important;
  background-image:linear-gradient(180deg,rgba(255,252,244,.96),rgba(255,246,225,.94))!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-select-v3750,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-select-v3750:hover,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-select-v3750:focus,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-select-v3750:focus-visible,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-select-v3750:active,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-select-v3750[aria-pressed="true"],
body:not(.feld12-premium-print) .feld12-business-app button[data-answer].feld12-choice-select-v3750,
body:not(.feld12-premium-print) .feld12-business-app button[data-answer].feld12-choice-select-v3750:hover,
body:not(.feld12-premium-print) .feld12-business-app button[data-answer].feld12-choice-select-v3750:focus,
body:not(.feld12-premium-print) .feld12-business-app button[data-answer].feld12-choice-select-v3750:focus-visible,
body:not(.feld12-premium-print) .feld12-business-app button[data-answer].feld12-choice-select-v3750:active,
body:not(.feld12-premium-print) .feld12-business-app button[data-answer].feld12-choice-select-v3750[aria-pressed="true"]{
  appearance:none!important;
  -webkit-appearance:none!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 28px!important;
  gap:14px!important;
  align-items:start!important;
  width:100%!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  color:inherit!important;
  text-align:left!important;
  text-decoration:none!important;
  text-shadow:none!important;
  transform:none!important;
  filter:none!important;
  transition:none!important;
  cursor:pointer!important;
  touch-action:manipulation!important;
  -webkit-tap-highlight-color:transparent!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-select-v3750::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-select-v3750::after{
  content:none!important;
  display:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-copy-v3750{
  display:grid!important;
  gap:7px!important;
  min-width:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  color:inherit!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-title-v3750{
  display:block!important;
  color:#211813!important;
  font-size:clamp(17px,1.55vw,20px)!important;
  font-weight:820!important;
  line-height:1.28!important;
  letter-spacing:-.012em!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-text-v3750{
  display:block!important;
  max-width:64ch!important;
  color:#55483D!important;
  font-size:15.5px!important;
  font-weight:520!important;
  line-height:1.52!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-marker-v3750{
  position:relative!important;
  display:block!important;
  width:26px!important;
  height:26px!important;
  min-width:26px!important;
  margin-top:1px!important;
  border:1.5px solid rgba(117,88,39,.42)!important;
  border-radius:999px!important;
  background:#FFFDF8!important;
  box-shadow:inset 0 0 0 3px rgba(255,255,255,.72)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-marker-v3750::before{
  content:none!important;
  display:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-marker-v3750::after{
  content:""!important;
  position:absolute!important;
  top:50%!important;
  left:50%!important;
  width:10px!important;
  height:10px!important;
  border-radius:999px!important;
  background:#8F6722!important;
  opacity:0!important;
  transform:translate(-50%,-50%) scale(.65)!important;
  transform-origin:center center!important;
  transition:opacity .10s ease,transform .10s ease!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750.is-selected .feld12-choice-marker-v3750,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750[aria-selected="true"] .feld12-choice-marker-v3750{
  border-color:#B88932!important;
  background:#FFF9EC!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750.is-selected .feld12-choice-marker-v3750::after,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750[aria-selected="true"] .feld12-choice-marker-v3750::after{
  opacity:1!important;
  transform:translate(-50%,-50%) scale(1)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-v3750{
  display:block!important;
  margin-top:13px!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-toggle-v3750,
body:not(.feld12-premium-print) .feld12-business-app button.feld12-choice-help-toggle-v3750[data-feld12-answer-help]{
  appearance:none!important;
  -webkit-appearance:none!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  min-width:0!important;
  min-height:34px!important;
  margin:0!important;
  padding:6px 12px!important;
  border:1px solid rgba(143,103,28,.26)!important;
  border-radius:999px!important;
  background:#FFF9EC!important;
  background-image:none!important;
  box-shadow:none!important;
  color:#4A3520!important;
  font-size:13.5px!important;
  font-weight:720!important;
  line-height:1.2!important;
  letter-spacing:.01em!important;
  text-align:center!important;
  text-decoration:none!important;
  text-shadow:none!important;
  cursor:pointer!important;
  transition:border-color .14s ease,background-color .14s ease,color .14s ease!important;
  touch-action:manipulation!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-toggle-v3750:hover,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-toggle-v3750:focus-visible,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-toggle-v3750.is-open{
  background:#FFF3D8!important;
  border-color:rgba(143,103,28,.42)!important;
  color:#2D2116!important;
  outline:0!important;
  box-shadow:0 0 0 3px rgba(184,137,50,.12)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-panel-v3750{
  display:block!important;
  margin-top:12px!important;
  padding:13px 0 0!important;
  border:0!important;
  border-top:1px solid rgba(143,103,28,.20)!important;
  border-radius:0!important;
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  color:#3B2E24!important;
  font-size:14.75px!important;
  font-weight:520!important;
  line-height:1.58!important;
  max-width:68ch!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-panel-v3750[hidden]{
  display:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750.help-open .feld12-choice-help-panel-v3750,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750.is-selected .feld12-choice-help-panel-v3750,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750[aria-selected="true"] .feld12-choice-help-panel-v3750{
  background:transparent!important;
  color:#3B2E24!important;
  box-shadow:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750 .feld12-option,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750 .feld12-focus-option,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750 .feld12-interview-answer-card,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750 b,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750 .is-selecting{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  transform:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750 .feld12-choice-select-v3750.is-touching,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750 .feld12-choice-select-v3750.is-selecting{
  transform:none!important;
  background:transparent!important;
  box-shadow:none!important;
}
@media (max-width:680px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750{
    padding:16px 15px 14px!important;
    border-radius:19px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-select-v3750{
    grid-template-columns:minmax(0,1fr) 25px!important;
    gap:12px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-marker-v3750{
    width:25px!important;
    height:25px!important;
    min-width:25px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-title-v3750{
    font-size:16.5px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-text-v3750{
    font-size:14.75px!important;
    line-height:1.5!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-toggle-v3750{
    min-height:32px!important;
    padding:6px 11px!important;
    font-size:13px!important;
  }
}

/* V37.50 Hotfix 20B – iPad Choice Card Hardening, ruhiger Hilfe-Link, statisches Transition-Logo. */
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750{
  cursor:pointer!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-select-v3750{
  pointer-events:auto!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-v3750,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-toggle-v3750,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-panel-v3750{
  cursor:auto!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-toggle-v3750,
body:not(.feld12-premium-print) .feld12-business-app button.feld12-choice-help-toggle-v3750[data-feld12-answer-help]{
  appearance:none!important;
  -webkit-appearance:none!important;
  display:inline!important;
  width:auto!important;
  min-width:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  outline:0!important;
  color:#5A4324!important;
  font-size:13.5px!important;
  font-weight:760!important;
  line-height:1.35!important;
  letter-spacing:.005em!important;
  text-align:left!important;
  text-decoration:underline!important;
  text-decoration-thickness:1px!important;
  text-underline-offset:4px!important;
  text-decoration-color:rgba(143,103,28,.38)!important;
  text-shadow:none!important;
  cursor:pointer!important;
  transition:color .10s ease,text-decoration-color .10s ease!important;
  touch-action:manipulation!important;
  -webkit-tap-highlight-color:transparent!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-toggle-v3750:hover,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-toggle-v3750:focus-visible,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-toggle-v3750.is-open{
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  color:#2D2116!important;
  box-shadow:none!important;
  text-decoration-color:rgba(143,103,28,.72)!important;
  outline:2px solid rgba(184,137,50,.26)!important;
  outline-offset:3px!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-panel-v3750{
  margin-top:10px!important;
  padding:10px 0 0!important;
  border:0!important;
  border-top:1px solid rgba(143,103,28,.18)!important;
  border-radius:0!important;
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-static-transition-logo-v3750{
  display:grid!important;
  place-items:center!important;
  width:104px!important;
  height:104px!important;
  margin:0 auto!important;
  border:1px solid rgba(143,103,28,.18)!important;
  border-radius:999px!important;
  background:radial-gradient(circle at 50% 42%,#FFFDF8 0%,#FFF8EA 64%,rgba(255,248,234,.62) 100%)!important;
  box-shadow:0 18px 42px rgba(71,50,25,.08)!important;
  animation:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-static-transition-mark-v3750{
  display:inline-block!important;
  color:#6F5225!important;
  font-size:18px!important;
  font-weight:820!important;
  letter-spacing:.16em!important;
  line-height:1!important;
  text-transform:uppercase!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-static-transition-mark-v3750 span{
  color:#B88932!important;
  font-style:normal!important;
}
body:not(.feld12-premium-print) .feld12-business-app .is-static-transition-logo-v3750 .feld12-system-gear,
body:not(.feld12-premium-print) .feld12-business-app .is-static-transition-logo-v3750 .feld12-system-gear-svg,
body:not(.feld12-premium-print) .feld12-business-app .is-static-transition-logo-v3750 .feld12-gear-rotor,
body:not(.feld12-premium-print) .feld12-business-app .is-static-transition-logo-v3750 .feld12-gear-segment{
  animation:none!important;
  display:none!important;
}

@media (pointer:coarse){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750:hover,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750:focus,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750:focus-within,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750:active,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750.help-open,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750.is-selected,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750[aria-selected="true"],
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750.is-selected:hover,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750[aria-selected="true"]:hover,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750.is-selected:focus-within,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750[aria-selected="true"]:focus-within,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750.is-selected.help-open,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750[aria-selected="true"].help-open{
    transition:none!important;
    transform:none!important;
    animation:none!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750:hover,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750:focus,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750:focus-within,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750:active{
    border-color:rgba(111,82,37,.18)!important;
    background:#FFFDF8!important;
    background-image:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,250,239,.86))!important;
    box-shadow:0 12px 28px rgba(71,50,25,.055)!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750.is-selected,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750[aria-selected="true"],
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750.is-selected:hover,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750[aria-selected="true"]:hover,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750.is-selected:focus-within,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750[aria-selected="true"]:focus-within,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750.is-selected:active,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-card-v3750[aria-selected="true"]:active{
    border-color:rgba(184,137,50,.72)!important;
    background:#FFF8EA!important;
    background-image:linear-gradient(180deg,rgba(255,252,244,.96),rgba(255,246,225,.94))!important;
    box-shadow:inset 4px 0 0 #B88932,0 14px 30px rgba(82,57,25,.075)!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-select-v3750,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-select-v3750:hover,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-select-v3750:focus,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-select-v3750:focus-visible,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-select-v3750:active,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-select-v3750[aria-pressed="true"],
  body:not(.feld12-premium-print) .feld12-business-app button[data-answer].feld12-choice-select-v3750,
  body:not(.feld12-premium-print) .feld12-business-app button[data-answer].feld12-choice-select-v3750:hover,
  body:not(.feld12-premium-print) .feld12-business-app button[data-answer].feld12-choice-select-v3750:focus,
  body:not(.feld12-premium-print) .feld12-business-app button[data-answer].feld12-choice-select-v3750:focus-visible,
  body:not(.feld12-premium-print) .feld12-business-app button[data-answer].feld12-choice-select-v3750:active,
  body:not(.feld12-premium-print) .feld12-business-app button[data-answer].feld12-choice-select-v3750[aria-pressed="true"]{
    transition:none!important;
    background:transparent!important;
    background-color:transparent!important;
    background-image:none!important;
    border:0!important;
    box-shadow:none!important;
    outline:0!important;
    transform:none!important;
    animation:none!important;
    -webkit-tap-highlight-color:transparent!important;
    touch-action:manipulation!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-marker-v3750,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-marker-v3750::after{
    transition:none!important;
    animation:none!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-toggle-v3750,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-toggle-v3750:hover,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-toggle-v3750:focus,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-toggle-v3750:focus-visible,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-toggle-v3750:active,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-toggle-v3750.is-open{
    transition:none!important;
    background:transparent!important;
    background-image:none!important;
    border:0!important;
    box-shadow:none!important;
    min-height:0!important;
    padding:0!important;
  }
}
