.pffk{--pffk-jakarta:var(--pf-font-jakarta,"Plus Jakarta Sans"),sans-serif;--pffk-inter:var(--pf-font-inter,"Inter"),system-ui,sans-serif;--pffk-mono:var(--pf-font-mono,"JetBrains Mono"),monospace;--pffk-holo:linear-gradient(120deg,#ffc8ee,#bfeeff 20%,#efff7a 38%,#c3c9ff 56%,#ffd9b8 74%,#b8ffe9 90%,#ffc8ee);--pffk-ease:cubic-bezier(0.22,1,0.36,1);max-width:960px;margin:0 auto;font-family:var(--pffk-inter);text-align:left}@keyframes pffk-tilt{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes pffk-sheen{0%,60%{transform:translateX(-60%)}to{transform:translateX(60%)}}@keyframes pffk-in{0%{opacity:0}to{opacity:1}}@keyframes pffk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pffk-neonbg{to{background-size:100% .32em}}@keyframes pffk-strich{to{transform:scaleX(1)}}.pffk-karte{position:relative;overflow:hidden;isolation:isolate;background:#fff;border-radius:26px;box-shadow:0 18px 60px rgba(23,43,77,.07);padding:40px 32px 72px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.pffk-holo-streifen{position:absolute;left:0;right:0;bottom:0;height:22px;z-index:0;pointer-events:none;background:var(--pffk-holo);background-size:300% 100%;-webkit-mask:repeating-linear-gradient(90deg,#000 0 16px,transparent 16px 21px);mask:repeating-linear-gradient(90deg,#000 0 16px,transparent 16px 21px);animation:pffk-tilt 10s cubic-bezier(.45,0,.55,1) infinite,pffk-in .8s ease 1.2s both}.pffk-kopf{width:100%;max-width:680px;min-width:0;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.pffk-anriss{font-family:var(--pffk-mono);font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:#9aa5b8;font-weight:500}html body .pffk .pffk-titel{margin:18px 0 0;font-family:var(--pffk-jakarta);font-weight:800;font-size:clamp(40px,5vw,60px);line-height:1.08;letter-spacing:-.03em;color:#0e1c30}.pffk-titel .pfneu-unter{position:relative;display:inline-block;isolation:isolate}.pffk-titel .pfneu-unter>i{position:absolute;left:0;right:0;bottom:3px;height:.24em;z-index:-1;background:#e9ff00;border-radius:1px;transform-origin:left;transform:scaleX(0);animation:pffk-strich .7s var(--pffk-ease) .7s forwards}.pffk-unterzeile{margin:20px 0 0;max-width:520px;font-size:19px;line-height:1.6;color:#5d6c84;text-wrap:pretty}.pffk-knopf{margin-top:36px;width:100%;max-width:460px;min-height:80px;padding:0 34px 0 36px;border:none;border-radius:18px;background:#0f1826;color:#fff;font-family:var(--pf-font-display,"Manrope"),var(--pffk-jakarta);font-weight:800;font-size:22px;letter-spacing:-.01em;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;box-shadow:0 18px 36px -18px rgba(15,24,38,.7);transition:transform .25s var(--pffk-ease),box-shadow .25s var(--pffk-ease)}.pffk-knopf:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(15,24,38,.28)}.pffk-knopf:active{transform:scale(.97)}.pffk-knopf:focus-visible{outline:3px solid #e9ff00;outline-offset:3px}.pffk-knopf-pfeil{display:inline-block;color:#e9ff00;font-size:28px;line-height:1;transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.pffk.ist-offen .pffk-knopf-pfeil{transform:rotate(90deg)}.pffk-vorschau{order:-1;width:520px;max-width:100%;height:220px;position:relative;z-index:1;cursor:pointer;transition:height .8s var(--pffk-ease) 0s}.pffk.ist-offen .pffk-vorschau{height:0;transition-delay:.3s}.pffk-vorschau-schweben{position:absolute;left:0;right:0;top:0;height:250px;animation:pffk-float 4.5s ease-in-out infinite}.pffk.ist-offen .pffk-vorschau-schweben{animation:none}.pffk-vorschau-karte{position:absolute;left:0;right:0;top:40px;border-radius:18px;background:#fff;border:1px solid #dfe3ea;box-shadow:0 26px 50px -28px rgba(23,43,77,.5);padding:20px 22px 22px;box-sizing:border-box;text-align:left;transition:transform .7s var(--pffk-ease),opacity .5s}.pffk.ist-offen .pffk-vorschau-karte{transform:translateY(70px) scale(.96);opacity:0}.pffk-vorschau-kopf{display:flex;align-items:center;gap:14px}.pffk-vorschau-kopf .pffk-nr{width:26px;font-size:12px;color:#0e1c30}.pffk-vorschau-frage{flex:1;min-width:0;font-family:var(--pffk-jakarta);font-weight:700;font-size:17px;line-height:1.35;letter-spacing:-.02em;color:#0e1c30;text-wrap:pretty}.pffk-vorschau-minus{flex:none;width:32px;height:32px;border-radius:999px;background:#0f1826;position:relative}.pffk-vorschau-minus:after{content:"";position:absolute;left:10px;right:10px;top:15px;height:2px;background:#e9ff00;border-radius:2px}.pffk-vorschau-antwort{margin:12px 0 0 40px;font-size:15px;line-height:1.6;color:#5d6c84;-webkit-mask-image:linear-gradient(180deg,#000 35%,transparent);mask-image:linear-gradient(180deg,#000 35%,transparent);max-height:72px;overflow:hidden}.pffk-marke{position:absolute;right:-18px;top:-26px;width:92px;height:92px;border-radius:50%;overflow:hidden;transform:rotate(-10deg);box-shadow:0 0 0 1px rgba(16,26,44,.14),0 12px 22px -12px rgba(16,26,44,.45);animation:pffk-in .6s ease .9s both}.pffk-marke-holo{position:absolute;inset:0;background:var(--pffk-holo);background-size:300% 300%;animation:pffk-tilt 6s cubic-bezier(.45,0,.55,1) infinite}.pffk-marke-ringe{position:absolute;inset:0;background:repeating-radial-gradient(circle at 50% 50%,rgba(255,255,255,0) 0 2px,rgba(255,255,255,.55) 2px 3px);mix-blend-mode:overlay}.pffk-marke-glanz{position:absolute;left:-30%;top:-30%;width:160%;height:160%;background:linear-gradient(90deg,transparent 40%,rgba(255,255,255,.8) 50%,transparent 60%);animation:pffk-sheen 6s cubic-bezier(.45,0,.55,1) infinite}.pffk-marke-rand{position:absolute;inset:8px;border-radius:50%;border:1.5px solid rgba(16,26,44,.35)}.pffk-marke-text{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-family:var(--pffk-mono);color:rgba(16,26,44,.82)}.pffk-marke-zahl{font-size:22px;font-weight:700;line-height:1}.pffk-marke-wort{font-size:7px;font-weight:700;letter-spacing:.2em}.pffk-neon{background-image:linear-gradient(#e9ff00,#e9ff00);background-repeat:no-repeat;background-position:0 88%;background-size:0 .32em;transition:background-size .6s var(--pffk-ease) 0s}.pffk-neon-an{animation:pffk-neonbg .8s var(--pffk-ease) 1.1s forwards}.pffk-liste-huelle{display:grid;grid-template-rows:0fr;transition:grid-template-rows .9s var(--pffk-ease) 0s}.pffk.ist-offen .pffk-liste-huelle{grid-template-rows:1fr;transition-delay:.4s}.pffk-liste-innen{overflow:hidden;min-height:0;padding-top:0}.pffk.ist-offen .pffk-liste-innen{padding-top:28px}.pffk-regler{display:flex;justify-content:center;align-items:center;gap:14px;padding:0 4px 18px;opacity:0;transition:opacity .5s 0s}.pffk.ist-offen .pffk-regler{opacity:1;transition-delay:.4s}.pffk-regler-wort{font:500 15px var(--pffk-inter);color:#5d6c84}.pffk-regler-gruppe{display:flex;padding:3px;gap:2px;background:#fff;border:1px solid #e3e7ee;border-radius:999px}.pffk-regler-knopf{height:36px;min-width:48px;padding:0 14px;border:0;border-radius:999px;cursor:pointer;font-family:var(--pf-font-display,"Manrope"),sans-serif;font-weight:800;background:transparent;color:#5d6c84;transition:background .25s var(--pffk-ease),color .25s}.pffk-regler-knopf:first-child{font-size:15px}.pffk-regler-knopf:nth-child(2){font-size:17px}.pffk-regler-knopf:nth-child(3){font-size:20px}.pffk-regler-knopf.an{background:#0f1826;color:#fff}.pffk-liste{display:flex;flex-direction:column;gap:10px}.pffk-eintrag{border-radius:18px;border:1px solid #edf0f5;background:#fff;box-shadow:0 10px 34px rgba(23,43,77,.04);opacity:0;transform:translateY(28px) scale(.98);transition:opacity .55s var(--pffk-ease) 0s,transform .7s var(--pffk-ease) 0s,border-color .35s,box-shadow .45s}.pffk.ist-offen .pffk-eintrag{opacity:1;transform:none;transition-delay:var(--pffk-verzug),var(--pffk-verzug),0s,0s}.pffk-eintrag.auf,.pffk-eintrag:hover{border-color:#dfe3ea}.pffk-eintrag.auf{box-shadow:0 22px 48px -30px rgba(23,43,77,.45)}.pffk-frage{width:100%;display:flex;align-items:center;gap:18px;padding:calc(20px * var(--pffk-faktor, 1)) 24px;background:transparent;border:0;cursor:pointer;text-align:left;color:inherit}.pffk-frage:focus-visible{outline:3px solid #e9ff00;outline-offset:-3px;border-radius:18px}.pffk-nr{flex:none;width:30px;font:500 13px var(--pffk-mono);letter-spacing:.06em;color:#9aa5b8;transition:color .3s}.pffk-eintrag.auf .pffk-nr{color:#0e1c30}.pffk-frage-text{flex:1;min-width:0;font-family:var(--pffk-jakarta);font-weight:700;font-size:calc(19px * var(--pffk-faktor, 1));line-height:1.35;letter-spacing:-.02em;color:#0e1c30;text-wrap:pretty}.pffk-eintrag.auf .pffk-neon{background-size:100% .32em;transition-delay:.15s}.pffk-zeichen{flex:none;position:relative;width:38px;height:38px;border-radius:999px;background:#fff;border:1px solid #e3e7ee;box-sizing:border-box;transition:background .35s var(--pffk-ease),border-color .35s,transform .5s cubic-bezier(.3,1.6,.5,1)}.pffk-eintrag.auf .pffk-zeichen{background:#0f1826;border-color:#0f1826;transform:rotate(180deg)}.pffk-zeichen-hoch,.pffk-zeichen-quer{position:absolute;border-radius:2px;background:#0e1c30;transition:transform .4s var(--pffk-ease),background .3s}.pffk-zeichen-quer{left:12px;right:12px;top:50%;height:2px;margin-top:-1px}.pffk-zeichen-hoch{top:12px;bottom:12px;left:50%;width:2px;margin-left:-1px}.pffk-eintrag.auf .pffk-zeichen-hoch,.pffk-eintrag.auf .pffk-zeichen-quer{background:#e9ff00}.pffk-eintrag.auf .pffk-zeichen-hoch{transform:scaleY(0)}.pffk-antwort-huelle{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--pffk-ease)}.pffk-eintrag.auf .pffk-antwort-huelle{grid-template-rows:1fr}.pffk-antwort-innen{overflow:hidden;min-height:0}.pffk-antwort{padding:0 80px calc(24px * var(--pffk-faktor, 1)) 72px;display:flex;flex-direction:column;gap:14px;opacity:0;transform:translateY(-8px);transition:opacity .4s var(--pffk-ease) 0s,transform .5s var(--pffk-ease) 0s}.pffk-eintrag.auf .pffk-antwort{opacity:1;transform:none;transition-delay:.12s}.pffk-antwort-absatz{margin:0;font-size:calc(16.5px * var(--pffk-faktor, 1));line-height:1.65;color:#5d6c84;text-wrap:pretty}.pffk-antwort-absatz strong{font-weight:700;color:#27364c}@media (max-width:640px){.pffk-karte{padding:28px 18px 56px;border-radius:22px}html body .pffk .pffk-titel{font-size:clamp(32px,9vw,40px)}.pffk-unterzeile{font-size:17px}.pffk-knopf{min-height:64px;padding:0 22px 0 24px;font-size:19px}.pffk-vorschau{height:232px}.pffk-vorschau-karte{top:34px;padding:16px 16px 18px}.pffk-vorschau-kopf{padding-right:34px}.pffk-vorschau-frage{font-size:16px}.pffk-vorschau-antwort{margin-left:0;max-height:50px}.pffk-marke{right:-16px;top:-34px;width:72px;height:72px}.pffk-marke-zahl{font-size:18px}.pffk-frage{gap:12px;padding:calc(16px * var(--pffk-faktor, 1)) 16px}.pffk-nr{width:24px}.pffk-antwort{padding:0 18px calc(20px * var(--pffk-faktor, 1)) 52px}}@media (prefers-reduced-motion:reduce){.pffk *,.pffk :after,.pffk :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}}.pffa{--pffa-sans:var(--pf-font-display),Manrope,Inter,system-ui,sans-serif;--pffa-mono:var(--pf-font-mono),"JetBrains Mono",monospace;--pffa-jakarta:var(--pf-font-jakarta),"Plus Jakarta Sans",sans-serif;--pffa-regen:linear-gradient(90deg,#ffc8ee,#bfeeff 25%,#efff7a 50%,#c3c9ff 75%,#b8ffe9);--pffa-regen-rand:linear-gradient(135deg,#ffc8ee,#bfeeff 30%,#efff7a 55%,#c3c9ff 80%,#b8ffe9);position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;padding:clamp(40px,6vw,96px) clamp(16px,4.5vw,64px);background:#f7f8fb;color:#101a2c;font-family:var(--pffa-sans)}.pffa,.pffa *,.pffa :after,.pffa :before{box-sizing:border-box}.pffa-band{position:absolute;left:-30%;right:-30%;top:52%;height:clamp(200px,32vw,460px);transform:translateY(-50%) rotate(-16deg);background:linear-gradient(90deg,transparent,rgba(255,200,238,.22) 18%,rgba(191,238,255,.3) 36%,rgba(239,255,122,.26) 54%,rgba(195,201,255,.24) 72%,rgba(184,255,233,.2) 86%,transparent);pointer-events:none}.pffa-innen{position:relative;width:100%;max-width:1360px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,72px)}.pffa-links{flex:1 1 380px;max-width:480px;gap:clamp(24px,3vw,36px)}.pffa-kopf,.pffa-links{display:flex;flex-direction:column}.pffa-kopf{gap:14px}.pffa-titel{margin:0;font:600 clamp(40px,4.4vw,60px)/1.02 var(--pffa-sans);letter-spacing:-.035em;color:#101a2c}.pffa-titel-wort{position:relative;display:inline-block}.pffa-titel-strich{position:absolute;left:-.04em;right:-.04em;bottom:.04em;height:.3em;background:#e9ff00}.pffa-titel-text{position:relative}.pffa-hinweis{margin:0;font:500 17px/1.5 var(--pffa-sans);color:#5b6478}.pffa-liste{display:flex;flex-direction:column;gap:6px}.pffa-zeile{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) 32px;align-items:center;column-gap:18px;width:100%;padding:16px 20px 20px 16px;border:1px solid transparent;border-radius:16px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .25s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pffa-zeile:hover{background:rgba(255,255,255,.6)}.pffa-zeile:focus-visible{outline:2px solid #2b7d77;outline-offset:2px}.pffa-karte{position:absolute;inset:-1px;border-radius:16px;background:#fff;border:1px solid #e9ecf2;box-shadow:0 18px 50px -18px rgba(23,43,77,.18),0 2px 6px rgba(23,43,77,.04);pointer-events:none}.pffa-linie{position:absolute;left:33px;top:56px;bottom:-14px;width:2px;border-radius:2px;background:#e3e7ee;overflow:hidden}.pffa-linie>span{display:block;width:100%;background:#1e9e50;transition:height .6s cubic-bezier(.22,1,.36,1)}.pffa-kreis{position:relative}.pffa-kreis,.pffa-nr{width:36px;height:36px;display:grid;place-items:center}.pffa-nr{border-radius:999px;background:#fff;border:1.5px solid #dfe3ea;color:#6f7889;font:700 14px/1 var(--pffa-mono)}.pffa-nr--hi{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--pffa-regen-rand) border-box;color:#101a2c;box-shadow:0 0 0 4px rgba(191,238,255,.35),0 8px 20px -8px rgba(160,170,255,.8)}.pffa-nr--fertig{border:0;background:#1e9e50;color:#fff;box-shadow:0 8px 18px -8px rgba(30,158,80,.8)}.pffa-zeile-titel{position:relative;font:600 18px/1.3 var(--pffa-sans);letter-spacing:-.02em;color:#5b6478;text-wrap:pretty;transition:color .25s}.pffa-zeile-titel.ist-dunkel{color:#101a2c}.pffa-zeile.ist-aktiv .pffa-zeile-titel{font:700 19px/1.3 var(--pffa-sans);letter-spacing:-.02em}.pffa-play-ort{position:relative}.pffa-play,.pffa-play-ort{width:32px;height:32px;display:grid;place-items:center}.pffa-play{border-radius:999px;background:#fff;border:1px solid #e3e7ee;color:#101a2c;box-shadow:0 4px 12px -6px rgba(23,43,77,.25)}.pffa-balken{position:absolute;left:70px;right:20px;bottom:10px;height:3px;border-radius:99px;background:#eef1f5;overflow:hidden}.pffa-balken>span{display:block;height:100%;width:0;border-radius:99px;background:var(--pffa-regen)}.pffa-demo{display:flex;align-items:center;gap:18px;padding:4px 16px;text-decoration:none;color:#101a2c;font:600 17px/1.35 var(--pffa-sans);letter-spacing:-.01em}.pffa-demo:hover{color:#2b7d77}.pffa-demo-kreis{flex:none;width:36px;height:36px;border-radius:999px;display:grid;place-items:center;border:1.5px dashed #c9cfda;color:#101a2c}.pffa-demo-text{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pffa-rechts{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:16px}.pffa-film{position:relative;width:100%;aspect-ratio:16/10;border-radius:22px;overflow:hidden;background:#f3f4f8;border:1px solid #e7eaf1;box-shadow:0 40px 90px -40px rgba(23,43,77,.35),0 2px 8px rgba(23,43,77,.05)}.pffa-film-flaeche,.pffa-intro{position:absolute;inset:0}.pffa-intro{z-index:4;display:none;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;text-align:center;background:rgba(243,244,248,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none;opacity:0}.pffa-intro-k{font:700 12px/1 var(--pffa-mono);letter-spacing:.22em;text-transform:uppercase;color:#6f7889}.pffa-intro-titel{font:600 clamp(30px,4vw,60px)/1.05 var(--pffa-sans);letter-spacing:-.035em;color:#101a2c;max-width:14em;text-wrap:balance}.pffa-intro-wort{position:relative;display:inline}.pffa-intro-strich{position:absolute;left:-.04em;right:-.04em;bottom:.04em;height:.3em;background:#e9ff00;transform-origin:left;transform:scaleX(0)}.pffa-punkt{width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:999px;background:#e9ff00;box-shadow:0 0 0 6px rgba(233,255,0,.3),0 0 22px rgba(233,255,0,.8)}.pffa-blase,.pffa-punkt{position:absolute;z-index:3;left:0;top:0;display:none;pointer-events:none}.pffa-blase{width:min(340px,calc(100% - 28px));flex-direction:column;gap:10px;padding:16px 18px;border-radius:18px;background:#121821;border:1px solid rgba(255,255,255,.12);color:#fff;box-shadow:0 26px 50px -18px rgba(0,0,0,.55);opacity:0}.pffa-pfeil{position:absolute;left:0;top:0;width:16px;height:16px;margin:-8px 0 0 -8px;background:#121821;transform:rotate(45deg);border-radius:3px}.pffa-blase-kopf{position:relative;display:flex;align-items:center;gap:10px;font:600 11px/1 var(--pffa-mono);letter-spacing:.14em;text-transform:uppercase;color:#a9b3c0}.pffa-blase-pille{display:flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;background:#e9ff00;color:#101a2c}.pffa-blase-text{position:relative;font:800 clamp(17px,1.6vw,21px)/1.3 var(--pffa-jakarta);letter-spacing:-.02em;text-wrap:pretty}.pffa-blase-leiste{position:relative;display:block;height:3px;border-radius:99px;background:rgba(255,255,255,.12);overflow:hidden}.pffa-blase-leiste>span{display:block;height:100%;width:0;background:#e9ff00;border-radius:99px}.pffa-vorschau{position:absolute;inset:0;z-index:2;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(22px,3.6vw,48px);background:linear-gradient(90deg,rgba(10,16,28,.86),rgba(10,16,28,.6) 38%,rgba(10,16,28,.08) 78%),linear-gradient(0deg,rgba(10,16,28,.5),transparent 55%);color:#fff;-webkit-tap-highlight-color:transparent}.pffa-vorschau:focus-visible{outline:3px solid #e9ff00;outline-offset:-3px}.pffa-vorschau-innen{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(14px,1.6vw,20px);max-width:min(520px,100%)}.pffa-vorschau-marke{display:flex;align-items:center;gap:10px;font:700 12px/1 var(--pffa-mono);letter-spacing:.22em;text-transform:uppercase;color:#fff}.pffa-puls{width:7px;height:7px;border-radius:999px;background:#e9ff00;animation:pffaPuls 1.6s ease-in-out infinite}@keyframes pffaPuls{0%,to{opacity:1}50%{opacity:.35}}.pffa-vorschau-titel{font:600 clamp(28px,3.4vw,50px)/1.04 var(--pffa-sans);letter-spacing:-.035em;color:#fff;text-wrap:balance}.pffa-vorschau-zeilen{display:flex;flex-direction:column;gap:10px}.pffa-vorschau-akt{display:flex;align-items:baseline;gap:12px;font:600 clamp(15px,1.3vw,18px)/1.3 var(--pffa-sans);color:#e6ebf2}.pffa-vorschau-nr{font:700 12px/1 var(--pffa-mono);letter-spacing:.1em;color:#fff}.pffa-segmente{display:flex;gap:6px}.pffa-segment{position:relative;width:44px;height:3px;border-radius:99px;background:rgba(255,255,255,.22);overflow:hidden}.pffa-segment>span{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--pffa-regen)}.pffa-start{display:flex;align-items:center;gap:12px;margin-top:4px;height:52px;padding:0 22px 0 8px;border-radius:9px;background:#fff;color:#101a2c;font:700 16px/1 var(--pffa-sans);box-shadow:0 16px 36px -16px rgba(0,0,0,.6);transition:transform .25s cubic-bezier(.22,1,.36,1)}.pffa-start:hover{transform:translateY(-2px)}.pffa-start-kreis{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--pffa-regen-rand) border-box}.pfneu .pffa,.pfneu .pffa *{font-family:var(--pffa-sans)}.pfneu .pffa .pffa-blase-kopf,.pfneu .pffa .pffa-blase-pille,.pfneu .pffa .pffa-intro-k,.pfneu .pffa .pffa-nr,.pfneu .pffa .pffa-vorschau-marke,.pfneu .pffa .pffa-vorschau-nr{font-family:var(--pffa-mono)}.pfneu .pffa .pffa-blase-text{font-family:var(--pffa-jakarta)}@media (max-width:560px){.pffa-vorschau{padding:16px}.pffa-vorschau-innen{gap:10px}.pffa-vorschau-titel{display:none}.pffa-start{height:44px;margin-top:0;font-size:15px}.pffa-start-kreis{width:30px;height:30px}.pffa-zeile{padding:14px 14px 18px 12px;column-gap:14px}.pffa-balken{left:62px;right:14px}.pffa-linie{left:29px;top:52px}}@media (prefers-reduced-motion:reduce){.pffa-puls{animation:none}}.pfneu-funktionen-film{position:relative}.pfneu-funktionen-rastmarke{position:absolute;left:0;top:0;width:1px;height:1px;pointer-events:none}.pfneu-funktionen-kopf{position:relative;z-index:2;padding:72px 56px 8px}@media (max-width:900px){.pfneu-funktionen-kopf{padding:48px 20px 4px}}.pfneu-funktionen-titel{position:relative;display:inline-block;padding-bottom:.32em}.pfneu-drei-schritte{display:flex;align-items:flex-start;width:860px;max-width:100%;margin:0 auto 56px;padding:0;list-style:none}.pfneu-drei-schritt{display:flex;flex-direction:column;align-items:center;gap:16px;width:210px;flex:none}.pfneu-drei-verbinder{flex:1;min-width:40px;height:2px;margin-top:41px;background:#dfe3ec}.pfneu-drei-bild{position:relative;display:flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:999px;background:linear-gradient(160deg,#f3f0fc,#e7f7f1);box-shadow:0 14px 28px -16px rgba(16,26,44,.35)}.pfneu-drei-bild svg{width:28px;height:28px}.pfneu-drei-nr{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#101a2c;color:#fff;font-size:17px;font-weight:700}.pfneu-drei-wort{font-size:22px;font-weight:400;line-height:1.3;color:#3b4252;text-align:center}@media (max-width:700px){.pfneu-drei-schritt{width:96px}.pfneu-drei-verbinder{min-width:12px}.pfneu-drei-wort{font-size:16px}}.pfneu-funktionen-neon{position:relative;display:inline-block}.pfneu-funktionen-neon>i{position:absolute;left:2%;right:2%;bottom:-.3em;height:6px;border-radius:99px;background:var(--pfneu-neon,#e9ff00);box-shadow:0 0 10px rgba(233,255,0,.75),0 0 26px rgba(233,255,0,.45);transform:scaleX(0);transition:transform .9s cubic-bezier(.2,.9,.3,1) .15s}.pfneu-funktionen-titel.ist-da .pfneu-funktionen-neon>i{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.pfneu-funktionen-neon>i{transform:scaleX(1);transition:none}}.pfk-kontakt{padding:64px 56px 56px;position:relative;isolation:isolate;background:transparent}.pfk-kontakt>.pfk-kulisse{z-index:0}.pfk-kontakt>:not(.pfk-kulisse){position:relative;z-index:1}.pfk-kontakt-knoepfe{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px}@media (max-width:520px){.pfk-kontakt-knoepfe{flex-direction:column;align-items:center}}.pfk-kontakt-satz{margin:14px auto 0;max-width:34em;font-size:16px;line-height:1.6;color:var(--pfneu-grau);text-align:center;text-wrap:pretty}.pfk-kontakt-mail{color:var(--pfneu-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;overflow-wrap:anywhere}.pfk-kontakt-mail:hover{text-decoration-thickness:2px}.pfk-kontakt-form{max-width:560px;margin:32px auto 0;display:flex;flex-direction:column;gap:18px;text-align:left}.pfk-kontakt-feld{display:flex;flex-direction:column;gap:7px}.pfk-kontakt-label{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--pfneu-text);display:flex;align-items:baseline;gap:8px}.pfk-kontakt-huelle{display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--pfneu-rand);border-radius:12px;background:var(--pfneu-flaeche);transition:border-color .15s ease,box-shadow .15s ease}.pfk-kontakt-huelle--text{align-items:flex-start;padding:12px 14px}.pfk-kontakt-huelle:hover{border-color:var(--pfneu-grau-hell)}.pfk-kontakt-huelle:focus-within{border-color:var(--pfneu-text);box-shadow:0 0 0 3px rgba(16,26,44,.12)}.pfk-kontakt-sinnbild{flex:0 0 auto;display:inline-flex;color:var(--pfneu-grau-hell)}.pfk-kontakt-sinnbild>svg{width:19px;height:19px;display:block}.pfk-kontakt-huelle--text .pfk-kontakt-sinnbild{margin-top:3px}.pfk-kontakt-eingabe{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;padding:13px 0;font-family:var(--pfneu-sans);font-size:16px;line-height:1.5;color:var(--pfneu-text)}.pfk-kontakt-eingabe--text{padding:0;resize:vertical;min-height:120px}.pfk-kontakt-eingabe::placeholder{color:var(--pfneu-grau-hell)}.pfk-kontakt-eingabe[aria-invalid=true]{color:var(--pfneu-text)}.pfk-kontakt-huelle:has(.pfk-kontakt-eingabe[aria-invalid=true]){border-color:#c0392b}.pfk-kontakt-huelle:has(.pfk-kontakt-eingabe[aria-invalid=true]):focus-within{box-shadow:0 0 0 3px rgba(192,57,43,.16)}.pfk-kontakt-hinweis{margin:0;font-size:14px;line-height:1.5;color:var(--pfneu-grau)}.pfk-kontakt-zaehler{margin:0;font-family:var(--pfneu-mono);font-size:14px;color:#8894a8;text-align:right}.pfk-kontakt-fehler{margin:0;font-size:14px;line-height:1.5;font-weight:600;color:#c0392b}.pfk-kontakt-fehler--gross{padding:12px 14px;border:1px solid rgba(192,57,43,.3);border-radius:12px;background:rgba(192,57,43,.06);font-weight:500}.pfk-kontakt-knopf{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px 22px;border:1px solid var(--pfneu-text);border-radius:12px;background:var(--pfneu-text);color:#ffffff;font-family:var(--pfneu-sans);font-size:16px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.pfk-kontakt-knopf:hover:not(:disabled){opacity:.9}.pfk-kontakt-knopf:active:not(:disabled){transform:translateY(1px)}.pfk-kontakt-knopf:focus-visible{outline:3px solid var(--pfneu-neon);outline-offset:2px}.pfk-kontakt-knopf:disabled{cursor:progress;opacity:.62}.pfk-kontakt-pfeil{transition:transform .18s ease}.pfk-kontakt-knopf:hover:not(:disabled) .pfk-kontakt-pfeil{transform:translateX(3px)}.pfk-kontakt-recht{margin:2px 0 0;font-size:14px;line-height:1.55;color:#8894a8}.pfk-kontakt-recht>a{color:#8894a8;text-decoration:underline;text-underline-offset:2px}.pfk-kontakt-recht>a:hover{color:#5b6478}.pfk-kontakt-topf{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pfk-kontakt-turnstile{min-height:65px;max-width:100%;overflow-x:auto}.pfk-kontakt-dank{max-width:560px;margin:32px auto 0;padding:28px 26px;border:1px solid var(--pfneu-linie);border-radius:16px;background:var(--pfneu-flaeche);box-shadow:0 1px 2px rgba(16,26,44,.04);text-align:center;animation:pfk-kontakt-auf .35s cubic-bezier(.4,0,.2,1) both}.pfk-kontakt-dank-zeichen{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--pfneu-neon);color:var(--pfneu-text)}.pfk-kontakt-dank-titel{margin:14px 0 0;font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--pfneu-text)}.pfk-kontakt-dank-satz{margin:8px auto 0;max-width:34em;font-size:15px;line-height:1.6;color:var(--pfneu-grau);overflow-wrap:anywhere}.pfk-kontakt-nochmal{margin-top:18px;padding:11px 20px;border:1px solid var(--pfneu-rand);border-radius:10px;background:var(--pfneu-flaeche);color:var(--pfneu-text);font-family:var(--pfneu-sans);font-size:15px;font-weight:600;cursor:pointer}.pfk-kontakt-nochmal:hover{border-color:var(--pfneu-text)}.pfk-kontakt-nochmal:focus-visible{outline:3px solid var(--pfneu-neon);outline-offset:2px}@keyframes pfk-kontakt-auf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:900px){.pfk-kontakt{padding:48px 20px 44px}.pfk-kontakt-satz{font-size:15px}}@media (prefers-reduced-motion:reduce){.pfk-kontakt-dank{animation:none}.pfk-kontakt-huelle,.pfk-kontakt-knopf,.pfk-kontakt-pfeil{transition:none}.pfk-kontakt-knopf:active:not(:disabled),.pfk-kontakt-knopf:hover:not(:disabled) .pfk-kontakt-pfeil{transform:none}}.KontaktPopup_schleier___HoJb{position:fixed;inset:0;z-index:8500;background:rgba(26,31,46,.45);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto}.KontaktPopup_fenster__bQw7r{position:relative;z-index:8501;width:min(600px,100%);height:auto;max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#ffffff;border:1px solid #e8e5de;box-shadow:0 1px 0 rgba(24,24,32,.04),0 10px 28px -18px rgba(24,24,32,.18);animation:KontaktPopup_auffahren__h9RZ6 .18s ease-out}.KontaktPopup_marke___pqHK{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:16px 64px 14px 18px;border-bottom:1px solid #f1efea}.KontaktPopup_marke___pqHK img{height:32px;width:auto;object-fit:contain;flex:0 0 auto}.KontaktPopup_markeName__zgzQj{font-family:var(--pf-font-jakarta,"Plus Jakarta Sans"),"Plus Jakarta Sans",Manrope,system-ui,sans-serif;font-size:17px;font-weight:800;letter-spacing:-.01em;color:#1b1b22;white-space:nowrap}.KontaktPopup_markeZusatz__PEPHK{color:#6f7889;font-weight:500}.KontaktPopup_inhalt__AO987{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 20px 24px}.KontaktPopup_kreuz__bRJ32{position:absolute;top:18px;right:18px;z-index:2;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid #d9d5cb;background:#ffffff;color:#1b1b22;cursor:pointer}.KontaktPopup_kreuz__bRJ32:focus-visible{outline:3px solid #6d5ea8;outline-offset:2px}@keyframes KontaktPopup_auffahren__h9RZ6{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.KontaktPopup_fenster__bQw7r{animation:none}}@media (max-width:520px){.KontaktPopup_schleier___HoJb{padding:8px;align-items:flex-start}.KontaktPopup_fenster__bQw7r{max-height:calc(100vh - 16px)}.KontaktPopup_marke___pqHK{padding:12px 56px 10px 14px}.KontaktPopup_marke___pqHK img{height:28px}.KontaktPopup_kreuz__bRJ32{top:12px;right:12px}.KontaktPopup_inhalt__AO987{padding:4px 14px 20px}}