/* Karriere: Siegel und Kennzahlen, Benefit-Karten, Wege, Jobboard, Bewerbung, FAQ */
.pg-intro h1 em{font-style:normal;color:var(--pink)}
.ka-proof{display:flex;align-items:center;justify-content:center;gap:clamp(18px,4vw,44px);flex-wrap:wrap;margin-top:clamp(26px,4vw,40px)}
.ka-proof img{height:clamp(96px,11vw,138px);width:auto;display:block}
.ka-proof__stats{display:grid;grid-template-columns:repeat(4,auto);gap:clamp(16px,3vw,36px);text-align:center}
.ka-proof__stats b{display:block;font-family:var(--font-head);font-weight:800;font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.03em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}
.ka-proof__stats > div > span{display:block;color:var(--muted);font-size:.88rem;margin-top:5px}
.ka-grid{grid-template-columns:repeat(3,1fr)}
.ka-grid--4{grid-template-columns:repeat(4,1fr)}
.ka-grid--3{grid-template-columns:repeat(3,1fr);max-width:980px;margin-left:auto;margin-right:auto}
.ka-weg .pg-kicker{margin-bottom:10px}
.ka-weg__link{display:inline-block;margin-top:auto;padding-top:10px;color:var(--pink);font-weight:600;text-decoration:none}
.ka-weg__link:hover{text-decoration:underline}
.ka-jobs{max-width:980px;margin:0 auto;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 18px 44px rgba(11,11,15,.06)}
.ka-jobs iframe{display:block;width:100%;height:min(900px,110vh);border:0}
.ka-jobs__alt{text-align:center;color:var(--muted);margin:18px 0 0}
.ka-jobs__alt a{color:var(--pink);font-weight:600;text-decoration:none}
.ka-faces{display:flex;justify-content:center;gap:clamp(18px,4vw,44px);margin-top:clamp(28px,4vw,44px)}
.ka-face{margin:0;text-align:center}
.ka-face img{width:clamp(88px,10vw,120px);aspect-ratio:1;object-fit:cover;border-radius:50%;box-shadow:0 14px 34px rgba(11,11,15,.12);border:4px solid #fff;display:block;margin:0 auto 10px}
.ka-face b{display:block;font-family:var(--font-head);font-weight:800;letter-spacing:-.01em}
.ka-face span{display:block;color:var(--muted);font-size:.9rem}
.ka-values{max-width:620px;margin:22px auto 0;text-align:center;color:var(--muted);line-height:1.6}
.ka-faq{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:10px}
.ka-faq__item{border:1px solid var(--line);border-radius:16px;background:#fff;padding:0 20px;transition:border-color .25s,box-shadow .35s var(--ease)}
.ka-faq__item[open]{border-color:rgba(253,56,112,.35);box-shadow:0 14px 34px rgba(11,11,15,.06)}
.ka-faq__item summary{cursor:pointer;list-style:none;padding:16px 28px 16px 0;font-family:var(--font-head);font-weight:800;font-size:1.02rem;letter-spacing:-.01em;position:relative;text-align:left}
.ka-faq__item summary::-webkit-details-marker{display:none}
.ka-faq__item summary::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--pink);font-weight:800;font-size:1.3rem;transition:transform .3s var(--ease)}
.ka-faq__item[open] summary::after{transform:translateY(-50%) rotate(45deg)}
.ka-faq__item div{padding:0 0 18px;color:var(--muted);line-height:1.6;text-align:left}
.ka-faq__item p{margin:0}
@media (max-width:960px){.ka-grid,.ka-grid--4{grid-template-columns:repeat(2,1fr)}.ka-proof__stats{grid-template-columns:repeat(2,auto)}}
@media (max-width:600px){.ka-grid,.ka-grid--4,.ka-grid--3{grid-template-columns:1fr}.ka-jobs iframe{height:min(760px,120vh)}}
