.spacer-30[data-astro-cid-h4jlcrlv]{height:30px}.page-hero__textbox[data-astro-cid-h4jlcrlv]{max-width:800px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up[data-astro-cid-h4jlcrlv]{animation:.8s both fadeInUp}.peilkompass-prose[data-astro-cid-h4jlcrlv] p[data-astro-cid-h4jlcrlv]{line-height:var(--line-height-loose);margin-bottom:1.25rem}.peilkompass-prose[data-astro-cid-h4jlcrlv] p[data-astro-cid-h4jlcrlv]:last-child{margin-bottom:0}.pk-group-card[data-astro-cid-h4jlcrlv]{margin-bottom:var(--space-md);padding:var(--space-md)}.pk-profil-group[data-astro-cid-h4jlcrlv]{margin-bottom:var(--space-lg);border:2px solid var(--color-navy);padding:var(--space-md);background:var(--color-beige);border-radius:12px}.pk-profil-group[data-astro-cid-h4jlcrlv]:last-of-type{margin-bottom:0}.pk-profil-group[data-astro-cid-h4jlcrlv] h3[data-astro-cid-h4jlcrlv]{text-align:center;margin-bottom:var(--space-sm);background:0 0;margin-top:0}.pk-group-hint[data-astro-cid-h4jlcrlv]{text-transform:none;font-weight:var(--font-weight-regular);letter-spacing:normal;color:#888;margin-left:.5rem;font-size:1.125rem}.pk-group-sep[data-astro-cid-h4jlcrlv]{margin-top:var(--space-lg)}.pk-option-grid[data-astro-cid-h4jlcrlv]{gap:var(--space-sm);grid-template-columns:repeat(4,1fr);margin-top:.75rem;display:grid}.pk-option-card[data-astro-cid-h4jlcrlv]{text-align:center;background:var(--color-white);min-height:auto;padding:12px 16px}.pk-option-card[data-astro-cid-h4jlcrlv] .card__title[data-astro-cid-h4jlcrlv]{color:var(--color-navy);margin-bottom:2px;font-size:1.1rem}.pk-option-card[data-astro-cid-h4jlcrlv] .card__text[data-astro-cid-h4jlcrlv]{font-size:var(--font-size-sm);color:var(--color-navy);margin:0}.pk-sektor-grid[data-astro-cid-h4jlcrlv]{gap:var(--space-xs);grid-template-columns:repeat(2,1fr);margin-top:.75rem;display:grid}.card--selectable[data-astro-cid-h4jlcrlv]{cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast)}.card--selectable[data-astro-cid-h4jlcrlv]:hover{border-color:var(--color-accent)}.card--selectable[data-astro-cid-h4jlcrlv].is-selected{border-color:var(--ja-b);background:var(--ja-bg)}.pk-sektor-card[data-astro-cid-h4jlcrlv]{background:var(--color-white);align-items:center;gap:12px;height:auto;min-height:52px;padding:10px 14px;display:flex}.pk-sektor-card[data-astro-cid-h4jlcrlv] .card__label[data-astro-cid-h4jlcrlv]{color:var(--color-muted);letter-spacing:.05em;white-space:nowrap;margin-left:auto;padding-left:8px;font-size:11px;font-weight:600}.pk-sektor-card[data-astro-cid-h4jlcrlv].is-selected .card__label[data-astro-cid-h4jlcrlv]{color:var(--ja-t)}.pk-sektor-card[data-astro-cid-h4jlcrlv] .card__text[data-astro-cid-h4jlcrlv]{font-size:var(--font-size-base);flex:1;font-weight:700;line-height:1.3;color:var(--color-navy)!important}.pk-sektor-checkbox[data-astro-cid-h4jlcrlv]{border:2.5px solid var(--color-navy);background:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;display:flex}.pk-sektor-card[data-astro-cid-h4jlcrlv].is-selected{border:2px solid var(--ja-b);background:var(--ja-bg)}.pk-sektor-card[data-astro-cid-h4jlcrlv].is-selected .pk-sektor-checkbox[data-astro-cid-h4jlcrlv]{background:var(--ja-b);border-color:var(--ja-b)}.pk-sektor-card[data-astro-cid-h4jlcrlv].is-selected .pk-sektor-checkbox[data-astro-cid-h4jlcrlv]:after{content:"✓";color:#fff;font-size:14px;font-weight:900;line-height:1}.pk-sektor-card--keiner[data-astro-cid-h4jlcrlv]{margin-top:var(--space-md)}.pk-hint-banner[data-astro-cid-h4jlcrlv]{border-left:4px solid var(--color-secondary);border-radius:var(--radius-md);margin-top:var(--space-lg);font-family:var(--font-body);color:var(--color-primary);background:#fff;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:1.125rem;display:none}.pk-hint-banner[data-astro-cid-h4jlcrlv].is-visible{display:flex}@keyframes pkFehlerBlink{0%{border-color:var(--color-primary);box-shadow:none}25%{border-color:#c0392b;box-shadow:0 0 0 3px #c0392b40}50%{border-color:var(--color-primary);box-shadow:none}75%{border-color:#c0392b;box-shadow:0 0 0 3px #c0392b40}to{border-color:var(--color-primary);box-shadow:none}}.pk-fehler-blink[data-astro-cid-h4jlcrlv]{animation:.8s 2 pkFehlerBlink}@media (width<=768px){.pk-option-grid[data-astro-cid-h4jlcrlv]{grid-template-columns:repeat(2,1fr)}.pk-sektor-grid[data-astro-cid-h4jlcrlv]{grid-template-columns:1fr}}.pk-jn-frage[data-astro-cid-h4jlcrlv]{border:2px solid var(--color-primary);border-radius:var(--radius-lg);margin-bottom:var(--space-sm);background:#f4ebd7;padding:16px 16px 12px}.pk-jn-frage[data-astro-cid-h4jlcrlv]:last-child{margin-bottom:0}.pk-jn-frage__text[data-astro-cid-h4jlcrlv]{font-size:var(--font-size-base);color:var(--color-primary);margin-bottom:12px;line-height:1.5}.pk-jn-num[data-astro-cid-h4jlcrlv]{background:var(--color-primary);color:#fff;white-space:nowrap;border-radius:4px;margin-right:8px;padding:2px 6px;font-size:11px;font-weight:600;display:inline-block}.pk-jn-norm[data-astro-cid-h4jlcrlv]{letter-spacing:.07em;text-transform:uppercase;color:var(--color-text,#333);margin-top:6px;font-size:11px;font-weight:600;display:block}.pk-jn-buttons[data-astro-cid-h4jlcrlv]{gap:var(--space-xs);display:flex}.pk-jn-btn[data-astro-cid-h4jlcrlv]{text-align:center;cursor:pointer;font-size:var(--font-size-sm);font-weight:600;font-family:var(--font-body);color:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--radius-lg);transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:#fff;flex:1;padding:10px}.pk-jn-btn[data-astro-cid-h4jlcrlv]:hover{background:var(--color-primary);color:#fff}.pk-jn-btn[data-astro-cid-h4jlcrlv].is-ja,.pk-jn-btn[data-astro-cid-h4jlcrlv].is-nein{background:var(--ja-bg);color:var(--ja-t);border-color:var(--ja-b);font-weight:700}.pk-jn-btn[data-astro-cid-h4jlcrlv].is-nein-gegenteil,.pk-jn-btn[data-astro-cid-h4jlcrlv].is-ja-gegenteil{color:#b91c1c;background:#fee2e2;border-color:#b91c1c;font-weight:700}.peilkompass-prose[data-astro-cid-h4jlcrlv] .btn-gold-solid[data-astro-cid-h4jlcrlv]:hover{color:#164891}.pk-action-row[data-astro-cid-h4jlcrlv]{gap:var(--space-sm);justify-content:center;align-items:center;margin-top:40px;display:flex}.pk-action-row[data-astro-cid-h4jlcrlv] .btn-primary-gradient[data-astro-cid-h4jlcrlv],.pk-action-row[data-astro-cid-h4jlcrlv] .btn-gold-solid[data-astro-cid-h4jlcrlv]{margin-top:0}.pk-matrix-summary[data-astro-cid-h4jlcrlv]{gap:var(--space-sm);margin-bottom:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.pk-summary-label[data-astro-cid-h4jlcrlv]{font-size:var(--font-size-base);color:var(--color-primary);font-weight:700}.pk-summary-val[data-astro-cid-h4jlcrlv]{font-family:var(--font-heading);font-size:var(--font-size-3xl);margin-bottom:var(--space-xs);font-weight:700;line-height:1}.pk-summary-cell[data-astro-cid-h4jlcrlv]{border:2px solid var(--color-primary);border-radius:var(--radius-lg);padding:var(--space-md);text-align:center;cursor:default;background:#fff;position:relative}.pk-summary-cell[data-astro-cid-h4jlcrlv] .pk-tooltip[data-astro-cid-h4jlcrlv]{background:var(--color-primary);color:#fff;font-size:var(--font-size-sm);border-radius:var(--radius-md);z-index:10;text-align:left;pointer-events:none;width:240px;padding:10px 14px;font-weight:400;line-height:1.5;display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.pk-summary-cell[data-astro-cid-h4jlcrlv] .pk-tooltip[data-astro-cid-h4jlcrlv]:after{content:"";border:6px solid #0000;border-top-color:var(--color-primary);position:absolute;top:100%;left:50%;transform:translate(-50%)}.pk-summary-cell[data-astro-cid-h4jlcrlv]:hover .pk-tooltip[data-astro-cid-h4jlcrlv]{display:block}.pk-matrix-kat-label[data-astro-cid-h4jlcrlv]{margin-top:var(--space-md);margin-bottom:var(--space-xs)}.pk-norm-row[data-astro-cid-h4jlcrlv]{border-radius:var(--radius-md);margin-bottom:var(--space-xs);background:#fff;border:1.5px solid #e5e7eb;flex-direction:column;gap:6px;padding:14px 16px;display:flex;position:relative}.pk-norm-row--ja[data-astro-cid-h4jlcrlv]{border-left:4px solid var(--ja-b)}.pk-norm-row--bedingt[data-astro-cid-h4jlcrlv]{border-left:4px solid #d4820a}.pk-norm-row--nein[data-astro-cid-h4jlcrlv]{opacity:.5;border-left:4px solid #e5e7eb}.pk-norm-header[data-astro-cid-h4jlcrlv]{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.pk-norm-name[data-astro-cid-h4jlcrlv]{font-size:var(--font-size-md);color:var(--color-primary);font-weight:700;line-height:1.3}.pk-norm-hint[data-astro-cid-h4jlcrlv]{font-size:var(--font-size-sm);color:var(--color-text);line-height:1.5}.pk-badge[data-astro-cid-h4jlcrlv]{font-size:var(--font-size-sm);border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;align-items:center;padding:4px 14px;font-weight:700;display:inline-flex}.pk-badge--ja[data-astro-cid-h4jlcrlv]{background:var(--ja-bg);color:var(--ja-t)}.pk-badge--bed[data-astro-cid-h4jlcrlv]{color:#d4820a;background:#fef3e2}.pk-badge--nein[data-astro-cid-h4jlcrlv]{color:#6b7280;background:#f3f4f6}.pk-fehler-blink{animation:.8s 2 pkFehlerBlink}:root{--ja-b:#1a7a4a;--ja-bg:#e8f5ee;--ja-t:#1a7a4a;--color-navy:#0c2245}.pk-filter-row{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:0;display:grid}.pk-filter-btn{text-align:center;font-family:var(--font-heading,"Quantico", sans-serif);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;color:#0c2245;background:#fff;border:2px solid #0c2245;border-radius:.75rem;padding:12px 16px;font-size:.875rem;font-weight:700;transition:all .2s}.pk-filter-btn:hover,.pk-filter-btn.is-active{color:#fff;background:#0c2245}.pk-filter-btn--ja.is-active{color:#fff;background:#1a7a4a;border-color:#1a7a4a}.pk-filter-btn--bed.is-active{color:#fff;background:#d4820a;border-color:#d4820a}.pk-filter-btn--nein.is-active{color:#fff;background:#6b7280;border-color:#6b7280}.pk-filter-btn--ja:hover{color:#fff;background:#1a7a4a;border-color:#1a7a4a}.pk-filter-btn--bed:hover{color:#fff;background:#d4820a;border-color:#d4820a}.pk-filter-btn--nein:hover{color:#fff;background:#6b7280;border-color:#6b7280}@media (width<=768px){.pk-filter-row{grid-template-columns:repeat(2,1fr)}}.pk-kat-box{background:#f4ebd7;border:2px solid #0c2245;border-radius:1rem;margin-bottom:1.5rem;padding:1.25rem 1.25rem 1rem}.pk-kat-inner{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.pk-norm-card{background:#fff;border:1.5px solid #e5e7eb;border-radius:.5rem;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:start;gap:4px 1rem;padding:12px 16px;display:grid}.pk-norm-card--ja{border-left:4px solid #1a7a4a}.pk-norm-card--bedingt{border-left:4px solid #d4820a}.pk-norm-card--nein{opacity:.75;border-left:4px solid #e5e7eb}.pk-norm-card .pk-norm-name{color:#0c2245;grid-area:1/1;font-size:1rem;font-weight:700;line-height:1.3}.pk-norm-card .pk-badge{grid-area:1/2}.pk-norm-card .pk-norm-hint{color:#333;grid-area:2/1/auto/-1;font-size:.875rem;line-height:1.5}.pk-badge{white-space:nowrap;border-radius:9999px;align-items:center;width:fit-content;padding:3px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.pk-badge--ja{color:#1a7a4a;background:#e8f5ee}.pk-badge--bed{color:#d4820a;background:#fef3e2}.pk-badge--nein{color:#6b7280;background:#f3f4f6}@media (width<=768px){.pk-norm-card{grid-template-columns:1fr}.pk-norm-card .pk-badge{grid-area:2/1}.pk-norm-card .pk-norm-hint{grid-row:3}}#pk-sektion-schritt2 .pk-group-card{background-color:var(--color-beige)}#pk-sektion-schritt2 .pk-jn-frage{background-color:var(--color-white)}#pk-sektion-schritt2 .pk-jn-btn{background-color:var(--color-beige);color:var(--color-primary);align-items:center;gap:10px;display:flex}#pk-sektion-schritt2 .pk-jn-checkbox{border:2.5px solid var(--color-primary);background:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;display:flex}#pk-sektion-schritt2 .pk-jn-btn.is-ja .pk-jn-checkbox,#pk-sektion-schritt2 .pk-jn-btn.is-nein .pk-jn-checkbox{background:var(--ja-b);border-color:var(--ja-b)}#pk-sektion-schritt2 .pk-jn-btn.is-ja .pk-jn-checkbox:after,#pk-sektion-schritt2 .pk-jn-btn.is-nein .pk-jn-checkbox:after{content:"✓";color:#fff;font-size:13px;font-weight:900;line-height:1}#pk-sektion-schritt2 .pk-jn-btn:hover{background-color:var(--color-beige);color:var(--color-primary)}#pk-sektion-schritt2 .pk-jn-btn.is-ja,#pk-sektion-schritt2 .pk-jn-btn.is-nein{background-color:var(--ja-bg);color:var(--ja-t);border-color:var(--ja-b)}#pk-sektion-schritt2 .pk-jn-btn.is-ja:before,#pk-sektion-schritt2 .pk-jn-btn.is-nein:before{color:var(--ja-t)}#pk-sektion-schritt2 .pk-jn-btn.is-nein-gegenteil,#pk-sektion-schritt2 .pk-jn-btn.is-ja-gegenteil{background-color:var(--color-beige);color:var(--color-primary);border-color:var(--color-primary);font-weight:600}.pk-assessment-wrap{gap:var(--space-sm);align-items:flex-start;display:flex;position:relative}.pk-assessment-wrap>#pk-fragen-container{flex:1;min-width:0}.pk-progress-v{flex-direction:column;align-items:center;width:20px;display:flex;position:absolute;top:0;bottom:0;right:-44px}.pk-progress-v__track{border-radius:var(--radius-pill);background:#e5e7eb;flex-shrink:0;width:8px;height:calc(100vh - 100px);position:sticky;top:80px;overflow:visible}.pk-progress-v__fill{background:linear-gradient(to bottom, var(--color-secondary), var(--color-primary));border-radius:var(--radius-pill);width:100%;height:0%;transition:height .3s;position:relative;overflow:visible}.pk-progress-v__label{font-size:var(--font-size-sm);color:var(--color-primary);white-space:nowrap;margin-top:-8px;font-weight:700;position:absolute;top:100%;left:16px}.pk-saeule-block{margin-bottom:var(--space-sm)}.pk-saeule-block:last-child{margin-bottom:0}#pk-fragen-container{border:2px solid var(--color-navy);border-radius:var(--radius-md);padding:var(--space-md);background:var(--color-beige)}.pk-saeule-inner{border:2px solid var(--color-navy);border-radius:var(--radius-md);padding:var(--space-sm);background:var(--color-white)}.pk-saeule-content{border:2px solid var(--color-navy);border-radius:var(--radius-md);background:var(--color-beige);overflow:hidden}.pk-saeule-progress{opacity:.8;text-transform:none;letter-spacing:normal;font-family:var(--font-body);font-weight:400}.pk-saeule-header{background:var(--color-beige);color:var(--color-primary);border-radius:var(--radius-md) var(--radius-md) 0 0;justify-content:space-between;margin-bottom:0;padding:12px 20px;font-size:1.25rem}.pk-saeule-header>span:first-child{flex:1}.pk-saeule-header span:first-child:before{display:none}.pk-frage-card{background:var(--color-white);border:2px solid var(--color-navy);border-radius:var(--radius-md);margin-top:var(--space-sm);margin-left:var(--space-sm);margin-right:var(--space-sm);margin-bottom:var(--space-sm);padding:20px}.pk-frage-top-row{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.pk-frage-num{font-size:var(--font-size-xs);color:var(--color-primary);background:var(--color-beige);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:3px 8px;font-weight:700}.pk-frage-text{font-size:var(--font-size-base);color:var(--color-text);line-height:1.5}.pk-stufe-selector{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.pk-stufe-btn{border-radius:var(--radius-md);text-align:center;cursor:pointer;background:var(--color-beige);transition:border-color var(--transition-fast);border:1.5px solid #e5e7eb;flex-direction:column;justify-content:flex-start;align-items:center;min-height:85px;padding:12px 8px 10px;display:flex}.pk-stufe-btn:hover{border-color:var(--color-primary)}.pk-stufe-btn .pk-stufe-label{font-size:var(--font-size-sm);color:var(--color-primary);margin-bottom:6px;font-weight:700;display:block}.pk-stufe-btn .pk-stufe-desc{font-size:var(--font-size-sm);color:var(--color-text);text-align:center;line-height:1.3;display:block}.pk-stufe-btn.is-selected-s0{background:#fdecea;border-color:#c0392b}.pk-stufe-btn.is-selected-s0 .pk-stufe-label{color:#c0392b}.pk-stufe-btn.is-selected-s1{background:#fef3e2;border-color:#d4820a}.pk-stufe-btn.is-selected-s1 .pk-stufe-label{color:#d4820a}.pk-stufe-btn.is-selected-s2{background:#eef2ff;border-color:#3730a3}.pk-stufe-btn.is-selected-s2 .pk-stufe-label{color:#3730a3}.pk-stufe-btn.is-selected-s3{border-color:var(--ja-b);background:var(--ja-bg)}.pk-stufe-btn.is-selected-s3 .pk-stufe-label{color:var(--ja-t)}.pk-risiko-box{border-radius:var(--radius-md);font-size:var(--font-size-sm);padding:10px 14px;line-height:1.5;display:none}.pk-risiko-box.is-visible{display:block}.pk-risiko-box .pk-risiko-label{letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.pk-risiko-box.pk-risiko-s0{color:#c0392b;background:#fdecea}.pk-risiko-box.pk-risiko-s1{color:#d4820a;background:#fef3e2}.pk-risiko-box.pk-risiko-s2{color:#3730a3;background:#eef2ff}.pk-risiko-box.pk-risiko-s3{background:var(--ja-bg);color:var(--ja-t)}@media (width<=768px){.pk-stufe-selector{grid-template-columns:repeat(2,1fr)}}.pk-score-grid{gap:var(--space-sm);margin-bottom:var(--space-md);grid-template-columns:repeat(5,1fr);display:grid}.pk-score-cell{background:var(--color-beige);border:2px solid var(--color-navy);border-radius:var(--radius-md);text-align:center;padding:14px 10px}.pk-sc-name{font-size:var(--font-size-md);color:var(--color-text);margin-bottom:8px;line-height:1.3}.pk-sc-val{font-family:var(--font-heading);color:var(--color-primary);font-size:2.5rem;line-height:1}.pk-sc-max{font-size:var(--font-size-md);color:var(--color-text)}.pk-score-bar{background:#e5e7eb;border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.pk-score-bar-fill{background:var(--color-primary);border-radius:2px;height:100%}.pk-chart-row{justify-content:center;align-items:center;gap:var(--space-lg);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.pk-spider-wrap{flex-shrink:0;width:420px;min-width:360px}.pk-spider-wrap svg{width:100%;height:auto;overflow:visible}.pk-chart-legend{min-width:340px;padding-left:var(--space-md);flex:0 0 380px}.pk-legend-item{font-size:var(--font-size-sm);align-items:flex-start;gap:10px;margin-bottom:11px;display:flex}.pk-legend-dot{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px}.pk-legend-score{color:var(--color-text);font-weight:700}.pk-legend-label{color:#6b7280;line-height:1.4}.pk-einschaetzung-grid{gap:var(--space-sm);grid-template-columns:repeat(3,1fr);display:grid}.pk-einschaetzung-cell{border-radius:var(--radius-md);font-size:var(--font-size-sm);padding:16px;line-height:1.5}.pk-ec-label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700}.pk-ec--staerk{background:var(--ja-bg);color:var(--ja-t)}.pk-ec--kritisch{color:#c0392b;background:#fdecea}.pk-ec--sofort{color:#1a5276;background:#eaf2fb}.pk-saeule-report-card{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--space-md);margin-bottom:var(--space-sm);border:1px solid #e5e7eb}.pk-saeule-header-report{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;display:flex}.pk-saeule-title-report{font-family:var(--font-heading);font-size:var(--font-size-md);color:var(--color-primary);font-weight:700}.pk-saeule-score-badge{font-size:var(--font-size-sm);border-radius:var(--radius-pill);color:#1a5276;background:#eaf2fb;padding:4px 12px;font-weight:700}.pk-frage-item-report{border-bottom:1px solid #e5e7eb;padding:14px 0}.pk-frage-item-report:last-child{border-bottom:none}.pk-frage-top-report{align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.pk-frage-id-report{color:#6b7280;min-width:28px;padding-top:1px;font-size:11px;font-weight:700}.pk-frage-text-report{font-family:var(--font-body);font-size:var(--font-size-md);color:var(--color-text);flex:1;line-height:1.5}.pk-stufe-badge{white-space:nowrap;border-radius:4px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.pk-sb-s0{color:#c0392b;background:#fdecea}.pk-sb-s1{color:#d4820a;background:#fef3e2}.pk-sb-s2{color:#3730a3;background:#eef2ff}.pk-sb-s3{background:var(--ja-bg);color:var(--ja-t)}.pk-empfehlung-box{font-family:var(--font-body);font-size:var(--font-size-md);color:var(--color-text);background:#f9f8f6;border-left:3px solid #e5e7eb;border-radius:0 6px 6px 0;margin-bottom:6px;margin-left:40px;padding:10px 14px;line-height:1.6}.pk-emp-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:4px;font-size:10px;font-weight:700}.pk-risiko-inline{font-family:var(--font-body);font-size:var(--font-size-md);border-radius:0 5px 5px 0;margin-left:40px;padding:7px 12px;line-height:1.5}.pk-ri-label{letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700}.pk-ri-s0{color:#c0392b;background:#fdecea;border-left:3px solid #c0392b}.pk-ri-s1{color:#d4820a;background:#fef3e2;border-left:3px solid #d4820a}.pk-ri-s2{color:#3730a3;background:#eef2ff;border-left:3px solid #3730a3}.pk-s3-confirm{font-family:var(--font-body);font-size:var(--font-size-md);color:var(--ja-t);margin-left:40px}.pk-sort-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.pk-sort-label{font-size:var(--font-size-xs);color:#6b7280;letter-spacing:.04em;text-transform:uppercase;margin-right:4px;font-weight:700}.pk-sort-btn{font-size:var(--font-size-sm);font-family:var(--font-body);color:#6b7280;background:var(--color-white);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:1px solid #e5e7eb;align-items:center;gap:5px;padding:5px 12px;display:inline-flex}.pk-sort-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.pk-sort-btn.is-active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.pk-sort-arrow{opacity:.8;font-size:11px}.pk-massnahmen-table-wrap{padding:0;overflow:hidden}.pk-massnahmen-table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.pk-massnahmen-header{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;text-align:left;background:#f9f8f6;border-bottom:1px solid #e5e7eb;padding:10px 14px;font-size:11px;font-weight:700}.pk-massnahmen-table td{vertical-align:top;color:var(--color-text);border-bottom:1px solid #e5e7eb;padding:12px 14px;line-height:1.5}.pk-massnahmen-table tr:last-child td{border-bottom:none}.pk-mh-id,.pk-mh-stufe{width:60px}.pk-mh-risiko{width:90px}.pk-mh-zeit{width:160px}.pk-risiko-pill{white-space:nowrap;border-radius:4px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-block}.pk-r-hoch{color:#c0392b;background:#fdecea}.pk-r-mittel{color:#d4820a;background:#fef3e2}.pk-r-niedrig{background:var(--ja-bg);color:var(--ja-t)}.pk-zeithorizont{font-size:11px;font-weight:700}.pk-placeholder-text{font-family:var(--font-body);font-size:var(--font-size-md);color:var(--color-text);line-height:var(--line-height-normal)}.pk-placeholder-cell{font-family:var(--font-body);font-size:var(--font-size-md);color:var(--color-text);text-align:center;padding:20px}.pk-legend-score,.pk-legend-label{font-family:var(--font-body);font-size:var(--font-size-md);color:var(--color-text)}#pk-sektion-schritt5 .pk-group-card{background:var(--color-white)}.pk-chart-box{background:var(--color-beige);border:2px solid var(--color-navy);border-radius:var(--radius-lg);padding:var(--space-md);margin-top:var(--space-sm)}@media (width<=900px){.pk-score-grid{grid-template-columns:repeat(2,1fr)}.pk-einschaetzung-grid{grid-template-columns:1fr}.pk-chart-row{flex-direction:column;align-items:stretch}.pk-massnahmen-table{font-size:12px}}.pk-demo-grid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.pk-demo-card{grid-template-rows:auto 1fr auto auto;gap:10px;display:grid}.pk-demo-titel{font-family:var(--font-heading);color:var(--color-primary);text-align:center;margin-bottom:var(--space-sm);font-size:1.25rem;font-weight:700}.pk-demo-profil{font-size:var(--font-size-sm);color:var(--color-text);line-height:1.5}.pk-demo-ergebnis{font-size:var(--font-size-sm);color:var(--color-primary);background:var(--color-beige);border-radius:var(--radius-md);flex-grow:1;padding:10px 12px;line-height:1.5}.pk-demo-actions{flex-direction:column;gap:10px;margin-top:auto;padding-top:4px;display:flex}.pk-demo-actions .btn-gold-solid,.pk-demo-actions .btn-primary-gradient{text-align:center;width:100%;margin-top:0}.pk-demo-divider{display:none}.pk-demo-banner{justify-content:space-between;align-items:center;gap:var(--space-sm);background:var(--color-navy);color:#fff;border-radius:var(--radius-md);margin-bottom:var(--space-lg);font-family:var(--font-body);flex-wrap:wrap;padding:14px 20px;font-size:1rem;display:none}.pk-demo-banner.is-visible{display:flex}.pk-demo-banner-btn{color:var(--color-secondary);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;font-weight:700;text-decoration:underline}.pk-demo-banner-btn:hover{color:#fff}@media (width<=900px){.pk-demo-grid{grid-template-columns:1fr}}@media print{header,footer,nav,.page-hero,section.section-white,section.section-beige,#pk-sektion-schritt1,#pk-sektion-schritt2,#pk-sektion-matrix,#pk-sektion-schritt4,#pk-sektion-cta,#pk-sektion-demo,#wave-einleitung-unten,.pk-demo-banner,.pk-action-row,.pk-sort-bar,[id^=wave-],.wave-divider,.pk-hint-banner{display:none!important}#pk-sektion-schritt5{display:block!important}@page{size:A4 portrait;margin:15mm 18mm}body{color:#333;background:#fff;font-family:Lato,sans-serif;font-size:10pt}*{print-color-adjust:exact}#pk-sektion-schritt5:before{content:"Peilkompass — Digitale Souveränität\a Qberos GmbH · qberos.org";white-space:pre;color:#0c2245;border-bottom:3pt solid #feb911;margin-bottom:16pt;padding-bottom:6pt;font-family:Quantico,sans-serif;font-size:18pt;font-weight:700;display:block}.pk-score-grid{grid-template-columns:repeat(5,1fr)}.pk-score-cell{background:#f4ebd7;border:1.5pt solid #0c2245;padding:8pt}.pk-sc-val{font-size:20pt}.pk-chart-box{page-break-inside:avoid;background:#f4ebd7;border:1.5pt solid #0c2245;padding:10pt}.pk-chart-row{page-break-inside:avoid;flex-direction:row;gap:12pt}.pk-spider-wrap{width:200pt;min-width:200pt}.pk-chart-legend{flex:1;padding-left:12pt}.pk-legend-item{font-size:9pt}.pk-einschaetzung-grid{page-break-inside:avoid;grid-template-columns:repeat(3,1fr)}.pk-einschaetzung-cell{padding:8pt;font-size:9pt}.pk-ec--staerk{color:#1a7a4a;background:#e8f5ee}.pk-ec--kritisch{color:#c0392b;background:#fdecea}.pk-ec--sofort{color:#1a5276;background:#eaf2fb}.pk-saeule-report-card{page-break-inside:avoid;border:1pt solid #e5e7eb;margin-bottom:8pt;padding:8pt}.pk-frage-text-report{font-size:9pt}.pk-empfehlung-box{padding:6pt 10pt;font-size:9pt}.pk-risiko-inline{padding:5pt 10pt;font-size:9pt}.pk-s3-confirm{font-size:9pt}.pk-sb-s0{color:#c0392b;background:#fdecea}.pk-sb-s1{color:#d4820a;background:#fef3e2}.pk-sb-s2{color:#3730a3;background:#eef2ff}.pk-sb-s3{color:#1a7a4a;background:#e8f5ee}.pk-massnahmen-table{page-break-inside:auto}.pk-massnahmen-table thead{display:table-header-group}.pk-massnahmen-table tr{page-break-inside:avoid}.pk-massnahmen-table td,.pk-massnahmen-table th{border-bottom:.5pt solid #e5e7eb;padding:5pt 7pt;font-size:8.5pt}.pk-mh-id{width:8%}.pk-massnahmen-header:nth-child(2){width:20%}.pk-mh-stufe{width:8%}.pk-mh-risiko{width:10%}.pk-massnahmen-header:nth-child(5){width:38%}.pk-mh-zeit{width:16%}.pk-r-hoch{color:#c0392b;background:#fdecea}.pk-r-mittel{color:#d4820a;background:#fef3e2}.pk-r-niedrig{color:#1a7a4a;background:#e8f5ee}.pk-abschluss{page-break-before:auto;border-top:1pt solid #e5e7eb;margin-top:12pt;padding-top:10pt;font-size:9pt;display:none}body:after{content:"Diese Auswertung ist eine strukturierte Orientierungshilfe, kein Rechtsgutachten.";color:#888;text-align:center;border-top:.5pt solid #e5e7eb;margin-top:16pt;padding-top:6pt;font-size:8pt;display:block}#pk-sektion-schritt5{margin:0!important;padding:0!important}#pk-sektion-schritt5 .container{max-width:100%!important;padding:0!important}#pk-sektion-schritt5 .spacer-30{display:none}#pk-sektion-schritt5 h2{margin-bottom:10pt;font-size:14pt}#pk-sektion-schritt5 h3{margin-bottom:6pt;font-size:11pt}#pk-sektion-schritt5 .section-label{font-size:8pt}#pk-sektion-schritt5 .section-intro{display:none!important}.pk-score-cell,.pk-chart-box,.pk-saeule-report-card,#pk-sektion-schritt5 .container,#pk-sektion-schritt5{background:#fff!important}}
