/**handles:karriere-kompass**/
.kk-root{--kk-ink:#2d353b;--kk-ochre:#b8892c;--kk-text:#22292e;--kk-muted:#5d666c;--kk-paper:#f6f7f7;--kk-surface:#ffffff;--kk-line:#dadfe2;--kk-defined:#eceeef;--kk-gold-light:#fbf4e2;--kk-gold:#efd6a0;--kk-warn:#8a5a12;--kk-beruf:#236fde;--kk-marke:#d2a03a;--kk-zukunft:#1eb5b9;--kk-font-head:"Avenir Next",Montserrat,"Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;--kk-font-body:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--kk-radius:10px;font-family:var(--kk-font-body);color:var(--kk-text);background:var(--kk-paper);line-height:1.55;font-size:1rem;max-width:1080px;margin:0 auto;padding:clamp(20px,4vw,48px);border-radius:var(--kk-radius);box-sizing:border-box}.kk-root *,.kk-root ::after,.kk-root ::before{box-sizing:border-box}.kk-root :where(p,li,dd,dt,span,strong,em,label,figcaption){color:inherit}.kk-root :where(p){padding:0}.kk-root :where(ul,ol){padding-bottom:0;line-height:inherit}.kk-root h2,.kk-root h3{font-family:var(--kk-font-head);font-weight:600;letter-spacing:-.01em;color:var(--kk-ink);text-wrap:balance;margin:0}.kk-root h2{font-size:clamp(1.45rem, 2.6vw, 2rem);line-height:1.25}.kk-root h3{font-size:1.2rem;line-height:1.3}.kk-root p{margin:0}.kk-eyebrow{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--kk-ochre);font-weight:600}.kk-intro{display:grid;gap:10px;max-width:40rem;margin-bottom:28px}.kk-form{display:grid;gap:20px;max-width:40rem}.kk-row{display:grid;gap:20px}.kk-row-2{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.kk-field{display:grid;gap:6px;align-content:start;min-width:0}.kk-field>label{font-weight:600;font-size:.92rem}.kk-root input[type=date],.kk-root input[type=text],.kk-root input[type=time],.kk-root select{font:inherit;color:var(--kk-text);background:var(--kk-surface);border:1px solid var(--kk-line);border-radius:8px;padding:11px 12px;width:100%;min-height:46px}.kk-btn:focus-visible,.kk-root input:focus-visible,.kk-root select:focus-visible,.kk-root summary:focus-visible{outline:2px solid var(--kk-ochre);outline-offset:2px}.kk-root input:disabled{opacity:.5}.kk-check{display:flex;gap:8px;align-items:center;font-size:.88rem;color:var(--kk-muted);cursor:pointer}.kk-check input{width:18px;height:18px;accent-color:var(--kk-ink)}.kk-hint{font-size:.85rem;color:var(--kk-muted)}.kk-error{color:var(--kk-warn);font-weight:600}.kk-privacy{font-size:.85rem;color:var(--kk-muted)}.kk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:600;text-decoration:none;cursor:pointer;border-radius:999px;padding:12px 24px;border:1px solid var(--kk-ink);min-height:46px;transition:background-color .15s,color .15s}.kk-btn-primary{background:var(--kk-ink);color:#fff;justify-self:start}.kk-btn-primary:hover{background:#1c2226;color:#fff}.kk-btn-quiet{background:0 0;color:var(--kk-ink)}.kk-btn-quiet:hover{background:var(--kk-defined)}.kk-result{display:grid;gap:32px}.kk-result-head{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between}.kk-result-title{flex:1 1 18rem;display:grid;gap:4px;min-width:0}.kk-result-sub{color:var(--kk-muted);font-size:1rem}.kk-unsure-note{flex-basis:100%;order:3;font-size:.9rem;color:var(--kk-warn);background:#f6ecd9;padding:10px 14px;border-radius:8px}.kk-stage{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start;gap:clamp(20px,3vw,36px);background:var(--kk-surface);border:1px solid var(--kk-line);border-radius:calc(var(--kk-radius) * 1.6);padding:clamp(16px,3.5vw,40px)}.kk-figure{margin:0;display:grid;gap:14px;min-width:0}.kk-graph-box{width:100%;max-width:720px;margin-inline:auto}.kk-graph{width:100%;height:auto;display:block}.kk-graph path[fill^=url]{cursor:help}.kk-legend{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center;font-size:.84rem;color:var(--kk-muted)}.kk-key{display:inline-flex;align-items:center;gap:7px}.kk-dot{width:12px;height:12px;border-radius:50%;display:inline-block;flex:none}.kk-dot-pers{background:var(--kk-ink)}.kk-dot-design{background:var(--kk-ochre)}.kk-dot-both{background:var(--kk-ink);box-shadow:0 0 0 2px var(--kk-ochre)}.kk-dot-defined{border-radius:3px;background:linear-gradient(var(--kk-gold-light),var(--kk-gold));border:1px solid var(--kk-ink)}.kk-grid{display:grid}.kk-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;min-width:0}.kk-card{background:var(--kk-surface);border:1px solid var(--kk-line);border-radius:var(--kk-radius);padding:22px 24px;display:grid;gap:8px;align-content:start}.kk-card-title{font-size:1.35rem!important}.kk-hd{font-size:.82rem;color:var(--kk-muted)}.kk-card-body{display:grid;gap:10px;max-width:65ch}.kk-unsure{font-size:.82rem;font-weight:600;color:var(--kk-warn)}.kk-keys{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:8px 0 0;padding-top:14px;border-top:1px solid var(--kk-line);font-size:.92rem}.kk-keys dt{color:var(--kk-muted)}.kk-keys dd{margin:0;font-weight:400}.kk-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}.kk-panel{display:grid;gap:10px;align-content:start}.kk-centers{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:12px}.kk-centers li{display:grid;gap:2px;padding-left:14px;border-left:2px solid var(--kk-line)}.kk-panel:first-child .kk-centers li{border-left-color:var(--kk-ink)}.kk-centers strong{color:var(--kk-ink)}.kk-centers span{font-size:.93rem;color:var(--kk-muted)}.kk-cta{background:var(--kk-ink);color:#eef3f2;border-radius:var(--kk-radius);padding:clamp(22px,4vw,36px);display:grid;gap:14px}.kk-cta h3{color:#fff;font-size:1.4rem}.kk-cta p{max-width:62ch}.kk-cta .kk-btn-primary{background:var(--kk-ochre);border-color:var(--kk-ochre);color:#fff}.kk-cta .kk-btn-primary:hover{background:#9e7524}.kk-cta .kk-meta{color:#c9d6d4}.kk-details{border-top:1px solid var(--kk-line);padding-top:16px}.kk-details summary{cursor:pointer;font-weight:600;color:var(--kk-ink)}.kk-details[open] summary{margin-bottom:14px}.kk-table-wrap{overflow-x:auto}.kk-table{border-collapse:collapse;width:100%;max-width:30rem;font-size:.92rem}.kk-table td,.kk-table th{padding:6px 10px;border-bottom:1px solid var(--kk-line);text-align:left}.kk-table thead th{font-size:.78rem;color:var(--kk-muted);font-weight:600}.kk-num{font-variant-numeric:tabular-nums;font-weight:600}.kk-col-design{color:var(--kk-ochre);text-align:right!important}.kk-col-pers{color:var(--kk-ink)}.kk-sym{display:inline-block;width:1.2em;color:var(--kk-muted)}.kk-meta{font-size:.88rem;color:var(--kk-muted);margin-top:10px!important}.kk-foot{font-size:.82rem;color:var(--kk-muted);max-width:65ch}.kk-messe{font-size:1.15rem;max-width:1280px}.kk-messe .kk-btn{min-height:56px;padding:14px 30px}.kk-messe input:not([type=checkbox]),.kk-messe select{min-height:56px!important}@media (prefers-reduced-motion:reduce){.kk-btn{transition:none}}@media print{.kk-root{background:#fff;padding:0}.kk-btn,.kk-cta .kk-btn,.kk-form{display:none!important}.kk-details>:not(summary){display:block}}.kk-mail{background:var(--kk-surface);border:1px solid var(--kk-ochre);border-radius:var(--kk-radius);padding:clamp(20px,3vw,28px);display:grid;gap:12px}.kk-mail-row{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.kk-mail-row .kk-field{flex:1 1 16rem}.kk-root input[type=email]{font:inherit;color:var(--kk-text);background:var(--kk-surface);border:1px solid var(--kk-line);border-radius:8px;padding:11px 12px;width:100%;min-height:46px}.kk-check-top{align-items:flex-start}.kk-check-top input{margin-top:3px;flex:none}.kk-check a{color:var(--kk-ink)}.kk-trap{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.kk-mail-status{font-weight:600;padding:10px 14px;border-radius:8px;background:var(--kk-paper)}.kk-mail-status.kk-good{color:#1f5a3a;background:#e3f0e8}.kk-mail-status.kk-wait{color:var(--kk-warn);background:#f6ecd9}.kk-mail-status.kk-bad{color:#8a2a12;background:#f7e3dc}.kk-btn:disabled{opacity:.6;cursor:default}.kk-messe input[type=email]{min-height:56px}.kk-graph-wrap{display:grid;gap:12px}.kk-toggles{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:center}.kk-switch{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-size:.9rem;font-weight:600;color:var(--kk-ink);position:relative}.kk-switch input{position:absolute;opacity:0;width:1px;height:1px}.kk-switch-track{width:38px;height:22px;border-radius:999px;background:var(--kk-line);position:relative;transition:background-color .15s;flex:none}.kk-switch-track::after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .15s}.kk-switch input:checked+.kk-switch-track{background:var(--kk-ink)}.kk-switch input:checked+.kk-switch-track::after{transform:translateX(16px)}.kk-switch input:focus-visible+.kk-switch-track{outline:2px solid var(--kk-ochre);outline-offset:2px}.kk-arrow-note{font-size:.82rem;color:var(--kk-muted);text-align:center;max-width:46ch;margin-inline:auto!important}.kk-planets-m{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kk-planets-col{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 10px}.kk-planets-col li{display:flex;gap:6px;align-items:baseline;font-variant-numeric:tabular-nums}.kk-planets-design strong{color:var(--kk-ochre)}.kk-planets-personality strong{color:var(--kk-ink)}@media (prefers-reduced-motion:reduce){.kk-switch-track,.kk-switch-track::after{transition:none}}.kk-fieldset{border:0;margin:0;padding:0;display:grid;gap:8px;min-width:0}.kk-fieldset legend{font-family:var(--kk-font-head);font-weight:600;font-size:1.1rem;color:var(--kk-ink);padding:0;margin-bottom:2px}.kk-themes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;margin-top:4px}.kk-theme{position:relative;display:grid;gap:4px;align-content:start;padding:14px 16px 14px 18px;border:1px solid var(--kk-line);border-radius:var(--kk-radius);background:var(--kk-surface);cursor:pointer;--kk-tc:var(--kk-ink)}.kk-theme::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--kk-tc);opacity:.35}.kk-theme-beruf{--kk-tc:var(--kk-beruf)}.kk-theme-marke{--kk-tc:var(--kk-marke)}.kk-theme-zukunft{--kk-tc:var(--kk-zukunft)}.kk-theme input{position:absolute;opacity:0;width:1px;height:1px}.kk-theme-name{font-weight:600;color:var(--kk-ink)}.kk-theme-text{font-size:.85rem;color:var(--kk-muted)}.kk-theme:has(input:checked){border-color:var(--kk-tc);box-shadow:0 0 0 1px var(--kk-tc)}.kk-theme:has(input:checked)::before{opacity:1}.kk-theme:has(input:focus-visible){outline:2px solid var(--kk-ochre);outline-offset:2px}.kk-precision{font-size:.78rem;color:var(--kk-muted);text-align:center;max-width:60ch;margin-inline:auto}.kk-impulse{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;--kk-tc:var(--kk-ochre)}.kk-impulse-beruf{--kk-tc:var(--kk-beruf)}.kk-impulse-marke{--kk-tc:var(--kk-marke)}.kk-impulse-zukunft{--kk-tc:var(--kk-zukunft)}.kk-ikigai,.kk-impulse-main{background:var(--kk-surface);border:1px solid var(--kk-line);border-radius:var(--kk-radius);padding:20px 22px;display:grid;gap:8px;align-content:start}.kk-impulse-main{border-top:3px solid var(--kk-tc)}.kk-impulse-main .kk-eyebrow{color:var(--kk-tc)}.kk-impulse-text{font-size:1.05rem;max-width:60ch}.kk-ikigai-text{font-family:var(--kk-font-head);font-size:1.1rem;color:var(--kk-ink);max-width:50ch}.kk-more{display:grid;gap:12px;padding:clamp(20px,3vw,30px);border-radius:var(--kk-radius);background:var(--kk-gold-light)}.kk-more-lead{max-width:62ch}.kk-split-in{display:flex;align-items:center;gap:6px}.kk-root .kk-split-in input.kk-num-in{width:3.4em;min-width:0;text-align:center;padding-left:6px;padding-right:6px}.kk-root .kk-split-in input.kk-num-4{width:4.8em}.kk-split-in span{color:var(--kk-muted)}.kk-split-in .kk-uhr{margin-left:4px;font-size:.9rem}.kk-split-in.kk-off{opacity:.45}.kk-clock{position:fixed;right:max(14px,env(safe-area-inset-right,0px));bottom:max(14px,env(safe-area-inset-bottom,0px));z-index:50;background:var(--kk-ink);color:#fff;font:600 .9rem/1 system-ui,sans-serif;font-variant-numeric:tabular-nums;padding:9px 14px;border-radius:999px;box-shadow:0 2px 10px rgba(0,0,0,.18);opacity:.85}.kk-clock-15{background:var(--kk-ochre);opacity:1}.kk-clock-20{background:#9a3b2a;opacity:1}.kk-offline-badge{font-size:.78rem;color:var(--kk-muted);text-align:center;margin:10px 0 0}.kk-more-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin-top:4px}.kk-more-tile{background:var(--kk-surface);border:1px solid var(--kk-line);border-radius:var(--kk-radius);padding:16px 18px;display:grid;gap:6px;align-content:start}.kk-more-tile .kk-eyebrow{margin:0}@media (min-width:760px){.kk-more-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kk-more-tile:first-child{grid-column:span 2}}.kk-more-q{margin:0;font-family:var(--kk-font-head);font-size:1.05rem;line-height:1.4;color:var(--kk-ink)}.kk-more-hint{margin:0;font-size:.88rem;line-height:1.5;color:var(--kk-muted)}.kk-more-tools-title{margin:8px 0 0;font-family:var(--kk-font-head);font-size:1.05rem;color:var(--kk-ink)}.kk-more-tools{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px 16px}.kk-more-tools li{display:grid;gap:2px;font-size:.9rem;line-height:1.45;color:var(--kk-muted);padding-left:12px;border-left:2px solid var(--kk-gold)}.kk-more-tool{color:var(--kk-ink);font-weight:600}.kk-more-end{color:var(--kk-ink);margin-top:4px;max-width:62ch}.kk-more .kk-btn{justify-self:start}.kk-offers{display:grid;gap:12px}.kk-offer-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.kk-offer{background:var(--kk-surface);border:1px solid var(--kk-line);border-radius:var(--kk-radius);padding:18px 20px;display:grid;gap:10px;align-content:start}.kk-offer-logo{width:100%;max-width:220px;height:auto;display:block}.kk-offer-main{grid-template-columns:minmax(160px,260px) minmax(0,1fr);align-items:center;gap:12px 28px;padding:24px 26px}.kk-offer-main .kk-offer-logo{max-width:260px;grid-row:span 2}.kk-offer-main .kk-btn{justify-self:start}.kk-offer-berufswege.kk-offer-main{border-color:var(--kk-beruf)}.kk-offer-markenwege.kk-offer-main{border-color:var(--kk-marke)}.kk-offer-zukunftswege.kk-offer-main{border-color:var(--kk-zukunft)}.kk-offer-row .kk-offer-main{grid-template-columns:minmax(0,1fr);align-items:start;padding:20px 22px}.kk-offer-row .kk-offer-main .kk-offer-logo{grid-row:auto;max-width:200px}.kk-offer-row .kk-offer-berufswege{border-color:var(--kk-beruf)}.kk-offer-row .kk-offer-markenwege{border-color:var(--kk-marke)}.kk-offer-row .kk-offer-zukunftswege{border-color:var(--kk-zukunft)}@media (max-width:640px){.kk-offer-main{grid-template-columns:minmax(0,1fr)}.kk-offer-main .kk-offer-logo{grid-row:auto;max-width:220px}}.kk-link{color:var(--kk-ink);font-weight:600;text-decoration:none}.kk-link:hover{text-decoration:underline}.kk-cards-3>:first-child{grid-column:1/-1}.kk-theme-none{grid-column:1/-1;padding:10px 16px 10px 18px}.kk-theme-none .kk-theme-name{font-weight:500;color:var(--kk-muted)}.kk-theme-none:has(input:checked) .kk-theme-name{color:var(--kk-ink);font-weight:600}.kk-brand{text-transform:none;letter-spacing:.04em;font-size:.95rem}.kk-lead{font-size:1.05rem;color:var(--kk-muted);max-width:60ch}.kk-motto{font-family:var(--kk-font-head);font-style:italic;color:var(--kk-ochre);font-size:1.02rem;max-width:60ch}.kk-keys dd.kk-falle{font-weight:400}.kk-three{display:grid;gap:10px}.kk-three-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.kk-three-tile{position:relative;background:var(--kk-ink);color:#eef1f2;border-radius:var(--kk-radius);padding:22px 22px 22px 64px;display:grid;gap:6px;align-content:start}.kk-three-tile h3{color:#fff;font-size:1.2rem}.kk-three-tile .kk-eyebrow{color:var(--kk-gold)}.kk-three-nr{position:absolute;left:20px;top:18px;width:30px;height:30px;border-radius:50%;background:var(--kk-ochre);color:#fff;font-weight:700;display:grid;place-items:center}.kk-talents{display:grid;gap:10px}.kk-talent-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px}.kk-talent{background:var(--kk-surface);border:1px solid var(--kk-line);border-top:3px solid var(--kk-ochre);border-radius:var(--kk-radius);padding:18px 20px;display:grid;gap:8px;align-content:start}.kk-talent-label{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--kk-muted);margin-top:4px!important}.kk-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.kk-chips li{font-size:.82rem;padding:4px 10px;border-radius:999px;background:var(--kk-gold-light);color:var(--kk-ink)}.kk-center-motto{font-style:italic;color:var(--kk-ochre);font-size:.95rem}.kk-fields{font-size:.92rem;color:var(--kk-ink)}.kk-root ul.kk-centers,.kk-root ul.kk-planets-col{list-style:none!important;padding-left:0!important;margin-left:0!important}.kk-root ul.kk-centers li,.kk-root ul.kk-planets-col li{list-style:none!important}.kk-root ul.kk-centers li::before,.kk-root ul.kk-planets-col li::before{content:none!important}.kk-root .kk-three-tile,.kk-root .kk-three-tile p{color:#f4f6f7!important}.kk-root .kk-three-tile h3{color:#fff!important}.kk-root .kk-three-tile p{font-size:1.02rem;line-height:1.55}.kk-root .kk-three-tile .kk-eyebrow{color:var(--kk-gold)!important}.kk-root .kk-cta,.kk-root .kk-cta p{color:#f4f6f7!important}.kk-root .kk-cta h3{color:#fff!important}@media (max-width:900px){.kk-stage{grid-template-columns:minmax(0,1fr)}}.kk-data{display:grid;border-top:1px solid var(--kk-line);align-self:start}.kk-data-row{display:block;border-bottom:1px solid var(--kk-line)}.kk-data-row summary{display:grid;grid-template-columns:minmax(110px,40%) minmax(0,1fr) 22px;gap:10px;padding:9px 4px;align-items:start}div.kk-data-row{display:grid;grid-template-columns:minmax(110px,40%) minmax(0,1fr) 22px;gap:10px;padding:9px 4px}.kk-data-row summary{cursor:pointer;list-style:none}.kk-data-row summary::-webkit-details-marker{display:none}.kk-data-label{color:var(--kk-muted);font-size:.92rem}.kk-data-value{color:var(--kk-text);font-weight:500}.kk-data-dots{width:22px;height:22px;border-radius:50%;border:1px solid var(--kk-muted);color:var(--kk-muted);display:grid;place-items:center;font-size:.8rem;line-height:1}.kk-data-more[open] .kk-data-dots{background:var(--kk-ink);border-color:var(--kk-ink);color:#fff}.kk-data-text{padding:0 4px 12px;color:var(--kk-muted);font-size:.92rem}.kk-data-row summary:focus-visible{outline:2px solid var(--kk-ochre);outline-offset:2px}.kk-top{background:var(--kk-gold-light);border:1px solid var(--kk-gold);border-radius:var(--kk-radius);padding:16px 20px;display:grid;gap:8px}.kk-top ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;counter-reset:kk-top}.kk-top li{counter-increment:kk-top;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:10px;align-items:start;align-content:start}.kk-top li::before{content:counter(kk-top);grid-row:span 2;width:28px;height:28px;border-radius:50%;background:var(--kk-ink);color:#fff;display:grid;place-items:center;font-weight:700;font-size:.9rem}.kk-top strong{color:var(--kk-ink);font-size:1.02rem}.kk-top span{font-size:.82rem;color:var(--kk-muted)}.kk-root .kk-top ol{padding-left:0!important;list-style:none!important}.kk-intro{max-width:52rem}.kk-form{max-width:none}.kk-row-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start}@media (min-width:900px){.kk-themes{grid-template-columns:repeat(4,minmax(0,1fr))}.kk-theme-none{grid-column:auto;padding:14px 16px 14px 18px}}.kk-root{max-width:1280px}.kk-cards,.kk-cards-3{grid-template-columns:minmax(0,1fr)}.kk-card-body{max-width:70ch}@media (min-width:900px){.kk-card:has(> .kk-keys){grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);column-gap:36px}.kk-card:has(> .kk-keys)>*{grid-column:1}.kk-card:has(> .kk-keys)>.kk-keys{grid-column:2;grid-row:1/span 8;align-self:start;grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0 0 0 24px;border-top:0;border-left:1px solid var(--kk-line)}.kk-card:has(> .kk-keys)>.kk-keys dd{margin-bottom:10px}}.kk-talent-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}@media (min-width:760px){.kk-talent-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.kk-talent-typ{border-top-color:var(--kk-ink)}.kk-ik{--kk-ik:#0e7f85;--kk-ik-soft:#e3f2f3;--kk-ik-warm:#e2713b;background:#f9f8f4;border:1px solid var(--kk-line);border-top:4px solid var(--kk-zukunft);border-radius:calc(var(--kk-radius) * 1.4);padding:clamp(18px,3vw,34px);display:grid;gap:18px}.kk-ik .kk-eyebrow{color:var(--kk-ik)}.kk-ik h3{font-size:1.5rem}.kk-ik h4{font-family:var(--kk-font-head);font-size:1.12rem;font-weight:600;color:var(--kk-ink);margin:0;display:flex;align-items:center;gap:10px}.kk-ik-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center}.kk-ik-intro{color:var(--kk-muted);max-width:60ch;margin-top:6px!important}.kk-ik-img{width:clamp(140px,22vw,230px);height:auto;border-radius:12px;background:#fff;display:block}@media (max-width:640px){.kk-ik-head{grid-template-columns:minmax(0,1fr)}.kk-ik-img{margin-inline:auto;width:70%;max-width:260px}}.kk-ik-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px}.kk-ik-box,.kk-ik-field{background:#fff;border:1px solid #e6e2d8;border-radius:14px;padding:18px 20px;display:grid;gap:10px;align-content:start}.kk-ik-nr{width:28px;height:28px;border-radius:50%;background:var(--kk-ik);color:#fff;display:inline-grid;place-items:center;font-size:.9rem;flex:none}.kk-ik-q{font-size:.92rem;color:var(--kk-muted)}.kk-ik-hint{background:var(--kk-ik-soft);border-radius:10px;padding:10px 14px;display:grid;gap:2px}.kk-ik-hint p:last-child{font-weight:600;color:var(--kk-ink);font-size:.95rem}.kk-ik-self{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--kk-ik-warm);font-weight:600}.kk-root .kk-ik-input{width:100%;box-sizing:border-box;border:1px solid #dcd7cb;border-radius:10px;padding:10px 12px;font:inherit;font-size:1rem;color:var(--kk-ink);background:#fff;resize:vertical}.kk-root .kk-ik-input:focus{outline:2px solid var(--kk-ik);outline-offset:1px;border-color:var(--kk-ik)}.kk-ik-partner{background:var(--kk-ik-soft);border-radius:10px;padding:12px 14px;display:grid;gap:6px}.kk-ik-partner p:nth-child(2){font-size:.92rem}.kk-ik-example{background:var(--kk-ik-soft);border-radius:8px;padding:8px 12px;font-size:.9rem}.kk-ik-example strong{color:var(--kk-ik)}.kk-ik-row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kk-ik-labels{margin-bottom:-4px}@media (max-width:560px){.kk-ik-row2{grid-template-columns:minmax(0,1fr)}.kk-ik-labels{display:none}}.kk-ik-next{border:1.5px solid var(--kk-ik)}.kk-ik-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px 16px}.kk-ik-label{font-weight:600;font-size:.92rem;color:var(--kk-ink);margin-bottom:-4px}.kk-ik-actions{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}.kk-ik-actions .kk-hint{max-width:52ch}.kk-ik-close{font-style:italic;color:var(--kk-ik-warm);font-size:1.05rem}.kk-sheet{display:none}@media print{html.kk-print-sheet body>:not(.kk-sheet){display:none!important}html.kk-print-sheet body{background:#fff!important;margin:0!important;padding:0!important}html.kk-print-sheet .kk-sheet{display:block!important}@page{size:A4;margin:0}}.kk-sheet{font-family:"Avenir Next","Segoe UI",Arial,sans-serif;color:#2d353b;font-size:9.5pt;line-height:1.4;-webkit-print-color-adjust:exact;print-color-adjust:exact}.kk-sheet *{box-sizing:border-box}.kk-sheet h1,.kk-sheet h3,.kk-sheet p{margin:0;padding:0}.kk-sh-page{width:210mm;height:297mm;padding:13mm 14mm 12mm;background:#f9f8f4;display:flex;flex-direction:column;gap:5mm;page-break-after:always;break-after:page;overflow:hidden}.kk-sh-page:last-child{page-break-after:auto;break-after:auto}.kk-sh-eyebrow{font-size:7.5pt;letter-spacing:.14em;text-transform:uppercase;color:#20767a;font-weight:700}.kk-sheet h1{font-family:Georgia,"Times New Roman",serif;font-size:28pt;font-weight:700;color:#2d353b;line-height:1.1;margin-top:1mm}.kk-sheet h3{font-family:Georgia,"Times New Roman",serif;font-size:13.5pt;font-weight:700;color:#2d353b;display:flex;align-items:center;gap:3mm}.kk-sh-sub{font-family:Georgia,serif;font-style:italic;color:#e2713b;font-size:11pt;margin:1.5mm 0 2mm!important}.kk-sh-q{font-size:8.8pt;color:#4a5258}.kk-sh-name{margin-top:4mm!important;font-size:9.5pt}.kk-sh-name span{display:inline-block;min-width:60mm;border-bottom:.3mm solid #9a9a92;padding:0 1mm}.kk-sh-head{display:grid;grid-template-columns:minmax(0,1fr) 62mm;gap:6mm;align-items:start}.kk-sh-img{width:62mm;height:auto;background:#fff;border-radius:4mm;border:.3mm solid #e6e2d8;padding:2mm}.kk-sh-head2{display:flex;justify-content:space-between;align-items:flex-start}.kk-sh-logo{height:11mm;width:auto;vertical-align:middle}.kk-sh-foot .kk-sh-logo{height:6mm;margin-right:1mm}.kk-sh-grid{display:grid;grid-template-columns:1fr 1fr;gap:4mm;flex:1;min-height:0}.kk-sh-box{background:#fff;border:.3mm solid #e6e2d8;border-radius:4mm;padding:5mm;display:flex;flex-direction:column;gap:2mm;min-height:0;overflow:hidden}.kk-sh-nr{width:7mm;height:7mm;border-radius:50%;background:#0e7f85;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:9pt;flex:none}.kk-sh-hint{background:#e3f2f3;border-radius:2mm;padding:1.5mm 2.5mm;font-size:8.5pt}.kk-sh-hint strong{color:#0e7f85}.kk-sh-lines{flex:1;min-height:calc(var(--n) * 5mm);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 6.7mm,#d6d2c6 6.7mm,#d6d2c6 7mm)}.kk-sh-lines p{font-size:10pt;line-height:7mm;color:#1d4f6b;font-family:"Segoe Print","Bradley Hand","Comic Sans MS",cursive;padding:0 1mm}.kk-sh-partner{background:#e3f2f3;border-radius:3mm;padding:3mm;display:flex;flex-direction:column;gap:1mm}.kk-sh-partner .kk-sh-lines{flex:none}.kk-sh-example{background:#e3f2f3;border-radius:2mm;padding:2mm 3mm;font-size:8.5pt}.kk-sh-example strong{color:#0e7f85}.kk-sh-row2{display:grid;grid-template-columns:1fr 1fr;gap:6mm}.kk-sh-next{border:.5mm solid #0e7f85}.kk-sh-checks{display:grid;grid-template-columns:1fr 1fr;gap:2mm 6mm;margin:1mm 0 2mm}.kk-sh-check{display:flex;align-items:center;gap:2.5mm;font-size:9pt}.kk-sh-cb{width:4mm;height:4mm;border:.4mm solid #0e7f85;border-radius:1mm;display:inline-flex;align-items:center;justify-content:center;font-size:8pt;color:#0e7f85;flex:none}.kk-sh-label{font-weight:700;font-size:9pt}.kk-sh-blank{display:inline-block;min-width:45mm;border-bottom:.3mm solid #9a9a92;font-weight:400;font-family:"Segoe Print","Bradley Hand","Comic Sans MS",cursive;color:#1d4f6b;padding:0 1mm}.kk-sh-foot{flex:none;display:flex;justify-content:space-between;align-items:center;font-size:8pt;color:#4a5258}.kk-sh-foot em{font-family:Georgia,serif;color:#e2713b;font-size:10pt}@media (min-width:760px){.kk-ik-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kk-ikt{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:clamp(16px,3vw,32px);align-items:center;background:var(--kk-surface);border:1px solid var(--kk-line);border-radius:calc(var(--kk-radius) * 1.4);padding:clamp(18px,3vw,30px)}.kk-ikt-img{width:100%;height:auto;display:block}.kk-ikt-body{display:grid;gap:12px;min-width:0}.kk-ikt-body h3{font-size:1.3rem}.kk-ikt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kk-ikt-field{border-radius:12px;padding:12px 14px;display:grid;gap:2px;align-content:start}.kk-ikt-field{background:#fff;border:1.5px dashed var(--kk-muted)}.kk-ikt-chart{border-color:var(--kk-ochre);background:var(--kk-gold-light)}.kk-ikt-title{font-weight:700;color:var(--kk-ink)}.kk-ikt-tag{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--kk-ochre);font-weight:600;margin-top:4px!important}.kk-ikt-text{font-size:.93rem;color:var(--kk-text)}.kk-ikt-text{font-style:italic}.kk-ikt-end{font-family:var(--kk-font-head);font-size:1.05rem;color:var(--kk-ink);max-width:60ch}.kk-ikt .kk-btn{justify-self:start}@media (max-width:700px){.kk-ikt{grid-template-columns:minmax(0,1fr)}.kk-ikt-img{max-width:220px;margin-inline:auto}}@media (max-width:460px){.kk-ikt-grid{grid-template-columns:minmax(0,1fr)}}.kk-fold{border:1px solid var(--kk-line);border-radius:var(--kk-radius);background:var(--kk-surface)}.kk-fold>summary{cursor:pointer;list-style:none;padding:14px 18px;font-weight:600;color:var(--kk-ink);display:flex;justify-content:space-between;align-items:center;gap:12px}.kk-fold>summary::-webkit-details-marker{display:none}.kk-fold>summary::after{content:"+";font-size:1.3rem;line-height:1;color:var(--kk-ochre)}.kk-fold[open]>summary::after{content:"−"}.kk-fold>summary:focus-visible{outline:2px solid var(--kk-ochre);outline-offset:2px}.kk-fold[open]{padding-bottom:14px}.kk-fold>:not(summary){margin:0 14px}.kk-fold .kk-more{border:0;background:0 0}.kk-card{min-width:0}@media (max-width:600px){.kk-keys{grid-template-columns:minmax(0,1fr);gap:2px}.kk-keys dd{margin-bottom:8px}}.kk-talent-satz{color:var(--kk-text)}.kk-talent .kk-hd{margin-top:-4px!important}.kk-ikt{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:14px}.kk-ikt>h3{font-size:1.35rem}.kk-ik-fig,.kk-ikt-fig{margin:0;display:grid;justify-items:center;gap:4px}.kk-ikt-fig img{width:min(100%,380px);height:auto;display:block}.kk-ik-fig figcaption,.kk-ikt-fig figcaption{font-size:.75rem;color:var(--kk-muted)}.kk-ikt-body{width:100%;text-align:left}.kk-ikt-end{margin-inline:auto!important;text-align:center}.kk-ikt .kk-btn{justify-self:center}.kk-ik-fig img{width:clamp(150px,24vw,250px);height:auto;border-radius:12px;background:#fff;display:block}@media (max-width:640px){.kk-ik-fig{margin-inline:auto}.kk-ik-fig img{width:70vw;max-width:280px}}.kk-sh-fig{margin:0;display:flex;flex-direction:column;align-items:center;gap:1mm}.kk-sh-fig figcaption{font-size:7pt;color:#6b7177}