html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.pk{margin:0;background:var(--bg);color:var(--text);font:400 16.5px/1.55 var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.pk::selection{background:var(--accent);color:#fff}body.pk{caret-color:var(--accent);scrollbar-color:var(--line-strong) var(--bg)}body.pk:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:2px}body.pk a{color:var(--accent)}.pk-edge{height:4px;background:var(--accent)}.pk-wrap{max-width:1120px;margin:0 auto;padding:0 20px}@media(min-width:900px){.pk-wrap{padding:0 32px}}.pk-hd{position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid var(--line-strong)}.pk-hd .pk-wrap{display:flex;align-items:stretch;gap:18px;min-height:60px}.pk-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text);padding:8px 0}.pk-brand b{font:800 19px/1 var(--head);letter-spacing:.2px}.pk-brand small{display:block;font:500 12px/1.2 var(--cond);color:var(--text-soft);letter-spacing:.4px;margin-top:3px;text-transform:uppercase}.pk-tabs{display:flex;align-items:stretch;margin-left:auto}.pk-tabs a{display:flex;align-items:center;padding:0 14px;text-decoration:none;font:600 13px/1 var(--cond);letter-spacing:1.2px;text-transform:uppercase;color:var(--text-soft);border-bottom:3px solid transparent}.pk-tabs a:hover{color:var(--accent);border-bottom-color:var(--accent-border)}.pk-tabs a[aria-current="true"]{color:var(--accent);border-bottom-color:var(--accent)}.pk-hd-call{display:flex;align-items:center;gap:7px;text-decoration:none;color:var(--text);font:600 14.5px/1 var(--mono);padding:0 0 0 14px;border-left:1px solid var(--line)}.pk-hd-call svg{width:15px;height:15px;stroke:var(--accent)}@media(max-width:760px){.pk-hd .pk-wrap{flex-wrap:wrap;row-gap:0;column-gap:10px;min-height:0;padding-top:4px}.pk-brand{order:1;padding:8px 0 6px;white-space:nowrap}.pk-brand b{font-size:17px}.pk-brand small{display:none}.pk-hd-call{order:2;margin-left:auto;border-left:0;padding-left:0}.pk-hd-call span{display:none}.pk-tabs{order:3;width:100%;margin-left:0;overflow-x:auto;border-top:1px solid var(--line)}.pk-tabs a{flex:none;padding:11px 10px 9px;font-size:11.5px;letter-spacing:.7px;border-bottom-width:2px}}.pk-kicker{font:600 12.5px/1.3 var(--cond);letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin:0 0 10px}.pk-kicker .idx{font-family:var(--mono);font-weight:600;color:var(--text-muted);margin-right:8px}h2.pk-kicker{font:700 clamp(23px,3.2vw,31px)/1.18 var(--head);letter-spacing:-.3px;text-transform:none;color:var(--text);margin:0 0 8px}h2.pk-kicker .idx{display:inline-block;font:600 14px/1 var(--mono);color:var(--accent);border:1.5px solid var(--accent);border-radius:3px;padding:4px 7px;margin-right:12px;vertical-align:4px}.pk-themen{margin:20px 0 0;border-top:2px solid var(--text);max-width:600px}body.pk .pk-themen a{display:grid;grid-template-columns:36px minmax(0,1fr) auto 20px;gap:10px;align-items:center;padding:11px 4px 11px 2px;border-bottom:1px solid var(--line-strong);text-decoration:none;color:var(--text);transition:background .15s}body.pk .pk-themen a:hover{background:var(--accent-soft)}.pk-themen .no{font:600 13.5px/1 var(--mono);color:var(--text-muted)}.pk-themen a:hover .no{color:var(--accent)}.pk-themen .tt b{display:block;font:700 16.5px/1.25 var(--head)}.pk-themen a:hover .tt b{color:var(--accent)}.pk-themen .tt span{display:block;font-size:13.5px;color:var(--text-soft);margin-top:2px}.pk-themen .tag{font:600 10.5px/1.5 var(--cond);letter-spacing:1.2px;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-border);border-radius:3px;padding:2px 7px;white-space:nowrap}.pk-themen .chev{color:var(--line-strong);transition:color .15s,transform .15s}.pk-themen a:hover .chev{color:var(--accent);transform:translateX(3px)}.pk-themen .chev svg{width:17px;height:17px;display:block}@media(max-width:560px){.pk-themen .tag{display:none}}h1.pk-h1{font:800 clamp(34px,5.6vw,58px)/1.04 var(--head);letter-spacing:-.8px;margin:0 0 14px}h2.pk-h2{font:700 clamp(23px,3.4vw,30px)/1.15 var(--head);letter-spacing:-.3px;margin:0 0 6px}.pk-lead{font:400 18px/1.55 var(--body);color:var(--text-soft);max-width:58ch;margin:0 0 20px}.pk-h1 em{font-style:normal;color:var(--accent)}.pk-hero{display:grid;gap:34px;padding-top:44px;padding-bottom:30px}@media(min-width:920px){.pk-hero{grid-template-columns:minmax(0,1fr) 330px;gap:56px;padding-top:64px;padding-bottom:40px;align-items:start}}.pk-meta{margin:20px 0 0;max-width:430px}.pk-meta .row{display:flex;align-items:baseline;gap:8px;padding:5px 0;font-size:15px}.pk-meta .row .lbl{color:var(--text-soft);flex:0 1 auto;min-width:0}.pk-meta .row .dots{flex:1;border-bottom:2px dotted var(--line-strong);transform:translateY(-4px)}.pk-meta .row .val{font:600 15px/1.2 var(--mono);color:var(--text);flex:none}.pk-meta .row .val.ok{color:var(--ok)}.pk-probe{margin:26px 0 0;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;max-width:520px}.pk-probe .cap{display:flex;justify-content:space-between;align-items:center;padding:9px 16px;border-bottom:1px solid var(--line);font:600 12px/1 var(--cond);letter-spacing:1.6px;text-transform:uppercase;color:var(--text-muted)}.pk-probe .cap .no{font-family:var(--mono);color:var(--accent)}.pk-probe table{width:100%;border-collapse:collapse}.pk-probe td{padding:10px 16px;font-size:15.5px;vertical-align:baseline}.pk-probe td.amt{text-align:right;font:600 16px/1.2 var(--mono);white-space:nowrap;width:1%}.pk-probe tr.sum td{border-top:3px double var(--text);font-weight:700;padding-top:12px;padding-bottom:13px}.pk-probe tr.sum td.amt{color:var(--deficit);font-weight:700;font-size:19px}.pk-probe tr.sum .lbl{font:700 14px/1.3 var(--cond);letter-spacing:1.4px;text-transform:uppercase;color:var(--deficit)}.pk-probe .neg{color:var(--text-soft)}.pk-probe .fine{padding:8px 16px 12px;margin:0;font-size:12.5px;color:var(--text-muted)}.pk-cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:26px 0 0}.pk-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:54px;padding:14px 26px;border-radius:var(--radius);font:700 17px/1 var(--head);text-decoration:none;cursor:pointer;border:0;transition:transform .15s var(--ease),box-shadow .15s var(--ease),background .15s}body.pk .pk-btn-primary{background:var(--accent);color:#fff;box-shadow:0 2px 0 var(--accent-hover)}body.pk .pk-btn-primary:hover{background:var(--accent-hover);transform:translateY(-2px)}body.pk .pk-btn-primary:active{transform:translateY(0)}body.pk .pk-btn-ghost{background:var(--surface);color:var(--accent);border:1.5px solid var(--accent-border)}body.pk .pk-btn-ghost:hover{border-color:var(--accent);transform:translateY(-2px)}body.pk .pk-btn-wa{background:var(--wa);color:var(--wa-ink)}body.pk .pk-btn-wa:hover{transform:translateY(-2px)}.pk-btn svg{width:18px;height:18px;flex:none}.pk-cta-micro{font-size:13.5px;color:var(--text-muted)}.pk-ausweis{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;position:relative;max-width:330px}.pk-ausweis .cap{display:flex;justify-content:space-between;padding:9px 14px;border-bottom:1px solid var(--line);font:600 11.5px/1 var(--cond);letter-spacing:1.6px;text-transform:uppercase;color:var(--text-muted)}.pk-ausweis img{display:block;width:100%;height:auto;aspect-ratio:5/6;object-fit:cover;object-position:50% 26%}.pk-ausweis .id{padding:12px 14px 14px;border-top:1px solid var(--line)}.pk-ausweis .id b{display:block;font:700 17px/1.2 var(--head)}.pk-ausweis .id span{display:block;font:500 12.5px/1.4 var(--cond);letter-spacing:.6px;text-transform:uppercase;color:var(--text-soft);margin-top:2px}.pk-ausweis .id .sig{font:400 15px/1.3 var(--body);font-style:italic;color:var(--text-soft);margin:8px 0 0;letter-spacing:.2px}.pk-trustline{margin:10px 0 0;font-size:13.5px}.pk-trustline .trust-badge{display:inline-block;font:600 14px/1.4 var(--head);color:var(--text);text-decoration:none}.pk-trustline .tr-star{color:var(--seal)}.pk-trustline .tr-stand{font-weight:400;color:var(--text-muted)}.pk-trustline .trust-note{display:block;margin-top:3px;font-size:11.5px;color:var(--text-muted)}.pk-stamp{position:absolute;display:inline-block;padding:7px 12px;border:2.5px solid var(--accent);border-radius:4px;box-shadow:inset 0 0 0 1.5px var(--accent);font:700 12.5px/1.25 var(--cond);letter-spacing:1.8px;text-transform:uppercase;color:var(--accent);background:rgba(255,255,255,.55);transform:rotate(-5deg);opacity:.92;pointer-events:none;text-align:center}.pk-ausweis .pk-stamp{right:10px;bottom:86px}.pk-split{display:grid;gap:22px;margin:18px 0 0}@media(min-width:860px){.pk-split{grid-template-columns:1fr 1fr;gap:28px}}.pk-twin{display:grid;gap:8px 36px}@media(min-width:1020px){.pk-twin{grid-template-columns:1fr 1fr}}.pk-twin .pk-themen{max-width:none}.pk-split3{display:grid;gap:22px;margin:18px 0 0}@media(min-width:1000px){.pk-split3{grid-template-columns:1fr 1fr 1fr;gap:24px}}@media(min-width:640px) and (max-width:999px){.pk-split3{grid-template-columns:1fr 1fr}.pk-split3>:last-child:nth-child(odd){grid-column:1/-1}}.pk-tabcard .pk-btn{margin-top:auto}.pk-tabcard{display:flex;flex-direction:column}.pk-tabcard{position:relative;background:var(--surface);border:1px solid var(--line-strong);border-radius:0 var(--radius-lg) var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow);padding:26px 26px 24px;margin-top:34px}.pk-tabcard .reiter{position:absolute;top:-34px;left:-1px;height:34px;display:flex;align-items:center;padding:0 18px;background:var(--surface);border:1px solid var(--line-strong);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;font:700 13px/1 var(--cond);letter-spacing:2px;text-transform:uppercase;color:var(--accent)}.pk-tabcard.gw .reiter{background:var(--accent);border-color:var(--accent);color:#fff}.pk-tabcard h3{font:700 22px/1.2 var(--head);margin:0 0 6px}.pk-tabcard .sub{color:var(--text-soft);margin:0 0 16px;font-size:15.5px}.pk-list{list-style:none;margin:0 0 18px;padding:0}.pk-list li{display:flex;gap:10px;padding:7px 0;font-size:15.5px;border-bottom:1px dotted var(--line)}.pk-list li:last-child{border-bottom:0}.pk-list .bx{flex:none;width:17px;height:17px;margin-top:3px;border:2px solid var(--accent);border-radius:3px;position:relative}.pk-list .bx.ok::after{content:"";position:absolute;inset:1px;background:var(--accent);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.pk-figures{margin:0 0 18px;border-top:1px solid var(--line)}.pk-figures .row{display:flex;align-items:baseline;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:15px}.pk-figures .row .lbl{color:var(--text-soft)}.pk-figures .row .dots{flex:1;border-bottom:2px dotted var(--line-strong);transform:translateY(-4px)}.pk-figures .row .val{font:600 16px/1.2 var(--mono);white-space:nowrap}.pk-positions{margin:14px 0 0;border-top:2px solid var(--text)}body.pk .pk-pos{display:grid;grid-template-columns:56px minmax(0,1fr) auto 26px;gap:14px;align-items:center;padding:16px 10px 16px 4px;border-bottom:1px solid var(--line-strong);text-decoration:none;color:var(--text);transition:background .15s,border-color .15s;position:relative}.pk-pos:hover .tt b{color:var(--accent)}.pk-pos:hover{background:var(--accent-soft)}.pk-pos::before{content:"";position:absolute;left:0;top:0;bottom:-1px;width:4px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .15s var(--ease)}.pk-pos:hover::before{transform:scaleX(1)}.pk-pos .no{font:600 15px/1 var(--mono);color:var(--text-muted)}.pk-pos:hover .no{color:var(--accent)}.pk-pos .tt b{display:block;font:700 18px/1.25 var(--head)}.pk-pos .tt span{display:block;font-size:14.5px;color:var(--text-soft);margin-top:3px;max-width:56ch}.pk-pos .val{font:600 15.5px/1.3 var(--mono);text-align:right;white-space:nowrap}.pk-pos .val small{display:block;font:500 11.5px/1.3 var(--cond);letter-spacing:1px;text-transform:uppercase;color:var(--text-muted)}.pk-pos .val.bad{color:var(--deficit)}.pk-pos .chev{color:var(--line-strong);transition:color .15s,transform .15s}.pk-pos:hover .chev{color:var(--accent);transform:translateX(3px)}.pk-pos .chev svg{width:20px;height:20px;display:block}@media(max-width:640px){.pk-pos{grid-template-columns:40px minmax(0,1fr) 22px;grid-template-areas:"no tt chev" ". val chev"}.pk-pos .no{grid-area:no}.pk-pos .tt{grid-area:tt}.pk-pos .chev{grid-area:chev}.pk-pos .val{grid-area:val;text-align:left;margin-top:4px}.pk-pos .val small{display:inline;margin-left:6px}}.pk-sec{padding-top:38px;padding-bottom:8px}@media(min-width:900px){.pk-sec{padding-top:56px;padding-bottom:12px}}.pk-sec-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:0 0 8px}.pk-sec-head .pk-kicker{margin:0}.pk-sec-sub{color:var(--text-soft);max-width:62ch;margin:4px 0 10px;font-size:16px}.pk-steps{list-style:none;counter-reset:pk;margin:16px 0 0;padding:0;display:grid;gap:0}@media(min-width:860px){.pk-steps{grid-template-columns:1fr 1fr 1fr;gap:26px}}.pk-steps li{counter-increment:pk;padding:16px 0 18px;border-top:1px solid var(--line-strong);position:relative}.pk-steps li::before{content:counter(pk,decimal-leading-zero);font:600 14px/1 var(--mono);color:var(--accent);display:block;margin:0 0 8px}.pk-steps li b{display:block;font:700 18px/1.3 var(--head);margin:0 0 4px}.pk-steps li span{font-size:15px;color:var(--text-soft)}.pk-note{margin:26px 0 0;padding:14px 20px 15px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);font-size:15.5px}.pk-note::before{content:"Vermerk";display:block;font:600 11px/1 var(--cond);letter-spacing:1.8px;text-transform:uppercase;color:var(--text-muted);margin:0 0 6px}.pk-note b{font-weight:700}.pk-note a{font-weight:600}.pk-faq{margin:14px 0 0;border-top:2px solid var(--text)}.pk-faq details{border-bottom:1px solid var(--line-strong)}.pk-faq summary{display:flex;gap:14px;align-items:baseline;cursor:pointer;list-style:none;padding:15px 4px;font:700 16.5px/1.35 var(--head)}.pk-faq summary::-webkit-details-marker{display:none}.pk-faq summary .no{font:600 13.5px/1.4 var(--mono);color:var(--text-muted);flex:none}.pk-faq summary::after{content:"+";margin-left:auto;font:600 20px/1 var(--mono);color:var(--accent)}.pk-faq details[open] summary::after{content:"–"}.pk-faq details p{margin:0;padding:0 4px 16px 41px;color:var(--text-soft);font-size:15.5px;max-width:66ch}.pk-foot{margin:56px 0 0;border-top:3px double var(--text);background:var(--bg)}.pk-foot .pk-wrap{padding-top:26px;padding-bottom:34px}.pk-foot .sig{font:400 19px/1.3 var(--body);font-style:italic;letter-spacing:.3px;margin:0 0 2px}.pk-foot .role{font:500 12.5px/1.4 var(--cond);letter-spacing:1.2px;text-transform:uppercase;color:var(--text-soft);margin:0 0 14px}.pk-foot .adr{font-size:14.5px;color:var(--text-soft);margin:0 0 14px}.pk-foot .adr a{color:var(--text);font-family:var(--mono);font-size:14px;text-decoration:none}.pk-foot .adr a:hover{color:var(--accent)}.pk-fl{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0 0 14px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pk-fl a{font:600 13px/1.6 var(--cond);letter-spacing:1px;text-transform:uppercase;color:var(--text-soft);text-decoration:none}.pk-fl a:hover{color:var(--accent)}.pk-legal{font-size:12.5px;color:var(--text-muted);max-width:88ch;margin:0}.wa-fab{position:fixed;right:16px;bottom:16px;z-index:60;display:flex;align-items:center;gap:8px;background:var(--wa);color:var(--wa-ink);text-decoration:none;font:700 15px/1 var(--head);padding:13px 18px;border-radius:999px;box-shadow:var(--shadow-lg);transition:transform .15s var(--ease)}.wa-fab:hover{transform:translateY(-2px)}.wa-fab svg{width:20px;height:20px}@media(max-width:640px){.wa-fab .lbl{display:none}.wa-fab{padding:14px}}.pk-form{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:22px 22px 24px;margin:18px 0 0}@media(min-width:760px){.pk-form{padding:28px 30px 30px}}.pk-form fieldset{border:0;margin:0 0 6px;padding:0;min-width:0}.pk-fs-head{display:flex;align-items:center;gap:12px;margin:18px 0 12px;font:700 14px/1.2 var(--cond);letter-spacing:1.8px;text-transform:uppercase;color:var(--text)}.pk-form fieldset:first-of-type .pk-fs-head{margin-top:0}.pk-fs-head::after{content:"";flex:1;border-bottom:2px solid var(--line-strong)}.pk-fs-head .fsno{font:600 12.5px/1 var(--mono);color:var(--accent)}.pk-field{display:block;margin:0 0 14px;min-width:0}.pk-field .lab{display:block;font:600 12px/1.4 var(--cond);letter-spacing:1.2px;text-transform:uppercase;color:var(--text-soft);margin:0 0 5px}.pk-field .lab i{color:var(--deficit);font-style:normal}.pk-field input[type=text],.pk-field input[type=tel],.pk-field input[type=email],.pk-field input[type=date],.pk-field input[type=number],.pk-field select,.pk-field textarea{width:100%;box-sizing:border-box;min-height:50px;padding:12px 14px;background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);font:400 16px/1.4 var(--body);color:var(--text)}.pk-field input[inputmode=numeric],.pk-field input[type=number],.pk-field input.num{font-family:var(--mono);font-weight:500}.pk-field textarea{min-height:88px;resize:vertical}.pk-field input:focus,.pk-field select:focus,.pk-field textarea:focus{outline:3px solid var(--accent);outline-offset:0;border-color:var(--accent)}.pk-field input::placeholder,.pk-field textarea::placeholder{color:var(--text-muted)}.pk-field .hint{display:block;margin:4px 0 0;font-size:12.5px;color:var(--text-muted)}.pk-grid2{display:grid;gap:0 18px}.pk-grid3{display:grid;gap:0 18px}@media(min-width:640px){.pk-grid2{grid-template-columns:1fr 1fr}.pk-grid3{grid-template-columns:1fr 1fr 1fr}}.pk-choices{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.pk-choice{position:relative;display:flex;align-items:center;gap:9px;padding:11px 14px;background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;font-size:15px;min-height:48px}.pk-choice input{position:absolute;opacity:0;pointer-events:none}.pk-choice .bx{flex:none;width:17px;height:17px;border:2px solid var(--accent);border-radius:3px;position:relative;background:var(--surface)}.pk-choice input[type=radio]+.bx{border-radius:50%}.pk-choice input:checked+.bx::after{content:"";position:absolute;inset:1px;background:var(--accent);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.pk-choice input[type=radio]:checked+.bx::after{clip-path:none;border-radius:50%}.pk-choice:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.pk-choice:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.pk-range{margin:0 0 16px}.pk-range .top{display:flex;align-items:baseline;gap:8px;margin:0 0 6px}.pk-range .top label{font:600 12px/1.4 var(--cond);letter-spacing:1.2px;text-transform:uppercase;color:var(--text-soft)}.pk-range .top .dots{flex:1;border-bottom:2px dotted var(--line-strong);transform:translateY(-4px)}.pk-range .top output{font:600 17px/1.2 var(--mono);color:var(--text);white-space:nowrap}.pk-range input[type=range]{width:100%;height:28px;margin:0;accent-color:var(--accent);cursor:pointer}.pk-range .mini{display:block;font-size:12.5px;color:var(--text-muted);margin:2px 0 0}.pk-calc{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;margin:18px 0 0}.pk-calc .cap{display:flex;justify-content:space-between;align-items:center;padding:9px 16px;border-bottom:1px solid var(--line);font:600 12px/1 var(--cond);letter-spacing:1.6px;text-transform:uppercase;color:var(--text-muted)}.pk-calc .cap .no{font-family:var(--mono);color:var(--accent)}.pk-calc .crow{display:flex;align-items:baseline;gap:8px;padding:9px 16px;font-size:15.5px}.pk-calc .crow .lbl{color:var(--text-soft);flex:0 1 auto;min-width:0}.pk-calc .crow .dots{flex:1;border-bottom:2px dotted var(--line-strong);transform:translateY(-4px)}.pk-calc .crow .val{font:600 16px/1.2 var(--mono);white-space:nowrap}.pk-calc .crow.sum{border-top:3px double var(--text);padding-top:12px;padding-bottom:13px}.pk-calc .crow.sum .lbl{font:700 14px/1.3 var(--cond);letter-spacing:1.4px;text-transform:uppercase;color:var(--text)}.pk-calc .crow.sum .val{font-size:19px;font-weight:700}.pk-calc .crow.sum.bad .lbl,.pk-calc .crow.sum.bad .val{color:var(--deficit)}.pk-calc .crow.sum.good .lbl,.pk-calc .crow.sum.good .val{color:var(--ok)}.pk-calc .fine{padding:8px 16px 12px;margin:0;font-size:12.5px;color:var(--text-muted)}.pk-wunsch .pk-field{margin-bottom:12px}.pk-wunsch .pk-field .lab{text-transform:none;letter-spacing:.1px;font:600 14.5px/1.45 var(--body);color:var(--text)}.pk-wunsch .pk-field textarea{min-height:54px}.pk-wunsch-hint{margin:-4px 0 14px;font-size:13.5px;color:var(--text-soft);max-width:66ch}.pk-form-send{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 0}.pk-form-err{display:none;margin:10px 0 0;padding:10px 14px;background:var(--deficit-soft);border:1px solid var(--deficit);border-radius:var(--radius);color:var(--deficit);font-size:14.5px;font-weight:600}.pk-form-err.show{display:block}.pk-field input.err,.pk-field select.err{border-color:var(--deficit);background:var(--deficit-soft)}.pk-consent{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;font-size:13.5px;color:var(--text-soft);cursor:pointer}.pk-consent input{margin-top:3px;accent-color:var(--accent);width:17px;height:17px;flex:none}.pk-success{display:none;margin:18px 0 0;padding:26px 24px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow);text-align:center}.pk-success.show{display:block}.pk-success .st{display:inline-block;position:static;transform:rotate(-4deg);margin:0 0 12px}.pk-success b{display:block;font:700 20px/1.3 var(--head);margin:0 0 6px}.pk-success p{margin:0;color:var(--text-soft);font-size:15px}.rvp{max-width:640px;border-top:2px solid var(--text)}.rvp-lead{font:600 15px/1.4 var(--head);margin:10px 0 4px}.rvp-stand{font-weight:400;color:var(--text-muted);font-size:12.5px}.rvp .rv-stars{color:var(--seal);letter-spacing:1px}.rvp-row{display:flex;align-items:baseline;gap:8px;padding:9px 0 2px;font-size:15px}.rvp-name{font-weight:600}.rvp-dots{flex:1;border-bottom:2px dotted var(--line-strong);transform:translateY(-4px)}.rvp-quote{margin:0 0 4px;padding:0;font-style:italic;color:var(--text-soft);font-size:15px}.rvp-agg{border-top:1px solid var(--line);margin-top:6px}.rvp-agg .rvp-name{font-weight:400;color:var(--text-soft)}.rvp-aggval{font:600 13.5px/1.4 var(--mono);white-space:nowrap}html.js .pk-print{opacity:0;transform:translateY(8px);animation:pkSafety 0s 2.2s forwards}@keyframes pkSafety{to{opacity:1;transform:none}}html.js .pk-print.in{opacity:1;transform:none;transition:opacity .3s var(--ease),transform .3s var(--ease)}html.js .pk-probe tbody tr{opacity:0}html.js .pk-probe.run tbody tr{animation:pkRow .001s forwards}html.js .pk-probe.run tbody tr:nth-child(1){animation-delay:.15s}html.js .pk-probe.run tbody tr:nth-child(2){animation-delay:.55s}html.js .pk-probe.run tbody tr:nth-child(3){animation-delay:1.05s}@keyframes pkRow{to{opacity:1}}@media (prefers-reduced-motion:reduce){html.js .pk-print{opacity:1;transform:none}html.js .pk-probe tbody tr{opacity:1;animation:none!important}.pk-btn,.pk-pos,.wa-fab{transition:none!important}}body.pk .btn-primary{background:var(--accent);box-shadow:0 2px 0 var(--accent-hover)}body.pk .btn-primary:hover{background:var(--accent-hover)}body.pk .pfill{background:var(--accent)}body.pk .lp-bar span{background:var(--accent)}body.pk .lp-bar.win span{background:var(--ok)}body.pk h1 em,body.pk .em{background:linear-gradient(transparent 64%,var(--accent-soft) 64%)}body.pk .scta-call{background:var(--surface-2);color:var(--text);box-shadow:none}.pk-quizframe{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:6px 0 14px;margin:20px 0 0;overflow:hidden}.pk-quizframe .pbar{position:relative;height:5px;background:var(--surface-2);border-radius:0}.pk-quizframe .pbar .pfill{background:var(--accent)}.pk-quizframe #main{padding:0 4px}@media(min-width:700px){.pk-quizframe{padding:6px 10px 18px}}