/* Bewerbung für die Potenzialanalyse */
.bw-card{max-width:560px}
.bw-intro{margin-top:16px;max-width:440px;text-align:center;font-size:16px;line-height:1.55;color:#CFC7B6}
.bw-fakten{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}
.bw-fakten span{padding:6px 12px;border-radius:999px;border:1px solid rgba(201,162,39,.35);font-family:var(--label);font-weight:600;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light)}
.bw-form{width:100%;display:flex;flex-direction:column;gap:22px;margin-top:30px}
.bw-feld{display:flex;flex-direction:column;gap:8px}
.bw-feld > label,.bw-feld legend{font-size:15.5px;font-weight:700;line-height:1.4;color:#F6F1E6}
.bw-feld legend{padding:0;margin-bottom:8px}
.bw-feld fieldset{border:0;margin:0;padding:0;min-width:0}
.bw-hilfe{font-size:13px;line-height:1.4;color:#9C937F}
.bw-pflicht{color:var(--gold)}
.bw-form input[type=text],.bw-form input[type=email],.bw-form select,.bw-form textarea{width:100%;min-height:50px;padding:12px 14px;border-radius:12px;border:1px solid rgba(201,162,39,.32);background:rgba(255,255,255,.05);color:#F6F1E6;font:inherit;font-size:16px;line-height:1.45;transition:border-color .2s,background .2s}
.bw-form textarea{min-height:104px;resize:vertical}
.bw-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--gold) 50%),linear-gradient(135deg,var(--gold) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:40px}
.bw-form select option{color:#111B2E}
.bw-form input::placeholder,.bw-form textarea::placeholder{color:#7F7868}
.bw-form input:focus,.bw-form select:focus,.bw-form textarea:focus{outline:none;border-color:var(--gold);background:rgba(255,255,255,.08)}
.bw-skala{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}
.bw-wahl{position:relative}
.bw-wahl input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}
.bw-wahl span{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 14px;border-radius:12px;border:1px solid rgba(201,162,39,.32);background:rgba(255,255,255,.05);color:#F3EDE0;font-size:15px;text-align:center;transition:border-color .2s,background .2s,color .2s}
.bw-wahl input:checked + span{background:var(--gold);border-color:var(--gold);color:var(--navy);font-weight:700}
.bw-wahl input:focus-visible + span{outline:2px solid #fff;outline-offset:2px}
.bw-optionen{display:flex;flex-direction:column;gap:8px}
.bw-optionen .bw-wahl span{justify-content:flex-start}
.bw-zustimmung{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5;color:#CFC7B6}
.bw-zustimmung input{flex-shrink:0;width:22px;height:22px;margin-top:1px;accent-color:var(--gold)}
.bw-zustimmung a{color:var(--gold-light)}
.bw-falle{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.bw-senden{width:100%;margin-top:4px;border:0;cursor:pointer}
.bw-hinweis{font-size:13px;line-height:1.5;text-align:center;color:#9C937F}
.bw-danke{margin-top:22px;max-width:440px;text-align:center;font-size:16.5px;line-height:1.6;color:#CFC7B6}
.bw-danke p + p{margin-top:12px}
.bw-aktionen{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:26px}
@media (min-width:520px){.bw-skala{grid-template-columns:repeat(10,1fr)}}
