@font-face{font-family:Anton;src:url(/fonts/anton-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.pk{--pk-nacht:#07080b;--pk-text:#f4f6f8;--pk-leise:#f4f6f8ad;--pk-linie:#ffffff1f;--pk-feld:#ffffff0f;--pk-gelb:#ffd23f;--pk-tinte:#15171c;--pk-r:clamp(18px, 2.1vw, 30px);--pk-dunkel:#15171c;isolation:isolate;border-radius:var(--pk-r);background:var(--pk-gelb);width:100%;color:var(--pk-dunkel);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,64px);padding:clamp(32px,4.4vw,64px) clamp(32px,4.4vw,64px) clamp(96px,9vw,128px);display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #0b0d122e}.pk-band{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pk-muster-99{fill:#15171c0f;font-family:Anton,Impact,sans-serif;font-size:24px}.pk-band path{fill:none;stroke-linecap:butt;stroke-linejoin:round}.pk-band-kante{stroke:#8c7432}.pk-band-glanz{stroke:#5e4c16;stroke-linecap:round;stroke-dasharray:180 1260;animation:30s linear infinite pk-band-glanz}@keyframes pk-band-glanz{to{stroke-dashoffset:-1440px}}.pk-band-text{letter-spacing:.02em;word-spacing:.9em;fill:#d9a61c;dominant-baseline:central;font-family:Anton,Impact,sans-serif;font-size:82px}.anim-ruht .pk-band-glanz{animation-play-state:paused}.pk-logo{--text:var(--pk-dunkel);--marker:var(--pk-dunkel);line-height:0;position:absolute;bottom:clamp(24px,2.6vw,36px);right:clamp(24px,4.4vw,64px)}.pk-logo svg{width:auto;height:clamp(40px,4vw,54px);display:block}.ak .pk{margin-top:clamp(24px,3vw,40px)}.gs-partner{width:100%;max-width:calc(1280px + 2*clamp(20px,5vw,72px));margin:0 auto;padding:clamp(56px,8vw,96px) clamp(20px,5vw,72px) clamp(56px,4.5vw,72px)}.pk-titel{text-transform:uppercase;text-wrap:balance;color:var(--pk-dunkel);margin:0;font-family:Anton,Impact,Arial Narrow,sans-serif;font-size:clamp(2.2rem,1.4rem + 2.6vw,3.8rem);font-weight:400;line-height:1.04}.pk-titel span{color:#6e5a16;display:block}.pk-intro{color:#2a2823;max-width:42ch;margin:18px 0 0;line-height:1.55}.pk-punkte{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pk-punkte li{border-left:3px solid var(--pk-dunkel);gap:2px;padding-left:16px;display:grid}.pk-punkte strong{color:var(--pk-dunkel)}.pk-punkte span{color:#3e3b33;font-size:.92rem}.pk-formular{color:var(--pk-text);background:#0b0e16f0;border-radius:14px;gap:18px;padding:clamp(20px,2.4vw,32px);display:grid;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 40px #15171c47}.pk-schritt{letter-spacing:.12em;text-transform:uppercase;color:var(--pk-leise);gap:8px;margin:0;font-size:.8rem;font-weight:700;display:grid}.pk-balken{background:var(--pk-linie);border-radius:2px;height:4px;display:block;overflow:hidden}.pk-balken span{background:var(--pk-gelb);height:100%;transition:width .35s cubic-bezier(.2,.7,.2,1);display:block}.pk-feldsatz{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.pk-frage{color:#fff;margin-bottom:4px;padding:0;font-size:1.25rem;font-weight:700}.pk-unterfrage{color:var(--pk-leise);margin:4px 0 -4px;font-size:.92rem}.pk-feld{color:var(--pk-leise);gap:6px;font-size:.92rem;display:grid}.pk-optional{color:#f4f6f873}.pk-feld input,.pk-feld textarea{border:1px solid var(--pk-linie);background:var(--pk-feld);color:#fff;width:100%;min-height:48px;font:inherit;resize:vertical;border-radius:8px;padding:12px 14px;font-size:16px}.pk-feld input::placeholder,.pk-feld textarea::placeholder{color:#f4f6f859}.pk-feld input:focus-visible,.pk-feld textarea:focus-visible,.pk-wahl button:focus-visible,.pk-knopf:focus-visible,.pk-zurueck:focus-visible{outline:2px solid var(--pk-gelb);outline-offset:2px}.pk-wahl{flex-wrap:wrap;gap:8px;display:flex}.pk-wahl button{border:1px solid var(--pk-linie);background:var(--pk-feld);min-height:44px;color:var(--pk-text);font:inherit;cursor:pointer;border-radius:8px;padding:0 16px;font-size:.95rem;transition:background .15s,border-color .15s}.pk-wahl button[aria-checked=true]{border-color:var(--pk-gelb);background:var(--pk-gelb);color:var(--pk-tinte);font-weight:700}.pk-hinweis{color:var(--pk-leise);margin:0;font-size:.82rem;line-height:1.5}.pk-hinweis a{color:var(--pk-text)}.pk-fehler{color:#ffb4a8;margin:0;font-size:.92rem}.pk-knoepfe{justify-content:flex-end;align-items:center;gap:12px;display:flex}.pk-knopf{background:var(--pk-gelb);min-height:52px;color:var(--pk-tinte);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 24px;font-weight:700;transition:background .2s}.pk-knopf:hover{background:#ffdc66}.pk-knopf:disabled{opacity:.6;cursor:progress}.pk-zurueck{min-height:44px;color:var(--pk-leise);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px}.pk-zurueck:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.pk-fertig{align-content:center;min-height:260px}.pk-fertig p{color:var(--pk-leise);margin:0;line-height:1.55}.pk-fertig .pk-fertig-titel{color:#fff;font-size:1.5rem;font-weight:700}.pk-falle{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:899px){.pk{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.pk{padding:28px 18px}.pk-formular{padding:18px 14px}}@media (prefers-reduced-motion:reduce){.pk-balken span{transition:none}.pk-band-glanz{animation:none}}
