.pk{--lp-tinte:#0b1b2b;--lp-tinte-weich:#44566b;--lp-gold:#f0ce83;--lp-gold-tief:#a5720f;--lp-gold-hell:#fff7e0;--lp-ok:#1d8036;--lp-ok-hell:#d2e8d8;--lp-grau:#dde5ec;--lp-grau-text:#8a99a8;--lp-radius-xl:24px;--lp-schatten:0 6px 22px #0f28461a;--lp-schatten-hoch:0 18px 44px #0f28462e;--lp-serife:var(--font-serife), "Cormorant Garamond", Georgia, serif}.pk--abo{font-family:var(--font-sans), system-ui, sans-serif;color:var(--lp-tinte);line-height:1.55}.pk-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pk-kopf__text{flex:22rem}.pk-kopf__schalter{align-items:center;gap:10px;display:flex}.pk-kopf__hinweis{color:var(--lp-tinte-weich);white-space:nowrap;font-size:13px;font-weight:600}.pk.pk--abo .umschalter{margin-top:0}@media (max-width:640px){.pk-kopf__schalter{flex-direction:column;align-items:flex-start;gap:6px}}.pk .btn{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-size:15.5px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.pk .btn--primar{background:var(--primary-strong);color:#fff;box-shadow:0 8px 20px #1e6df64d}.pk .btn--primar:hover{background:var(--primary-deep);transform:translateY(-2px);box-shadow:0 12px 26px #1e6df661}.pk .btn--zweit{color:var(--primary-deep);box-shadow:var(--lp-schatten);background:#fff}.pk .btn--zweit:hover{box-shadow:var(--lp-schatten-hoch);transform:translateY(-2px)}.pk .umschalter{box-shadow:var(--lp-schatten);background:#fff;border-radius:14px;gap:4px;margin-top:26px;padding:5px;display:inline-flex;position:relative}.pk .umschalter button{z-index:1;font:inherit;cursor:pointer;color:var(--lp-tinte-weich);background:0 0;border:0;border-radius:10px;padding:10px 18px;font-size:14.5px;font-weight:700;transition:color .3s;position:relative}.pk .umschalter button[aria-pressed=true]{color:#fff;background:0 0}.pk .umschalter .spar{color:var(--lp-ok);margin-left:6px;font-size:11.5px;font-weight:800}.pk .umschalter button[aria-pressed=true] .spar{color:#c9f0d2}.pk .umschalter:not(.bereit) button[aria-pressed=true]{background:linear-gradient(#4da6ff,#1e6df6)}.pk .knopf-gleit{z-index:0;background:linear-gradient(#4da6ff,#1e6df6);border-radius:10px;transition:left .45s cubic-bezier(.3,1.4,.5,1),width .45s cubic-bezier(.3,1.4,.5,1);position:absolute;top:5px;bottom:5px;box-shadow:0 6px 16px #1e6df659}.pk .preise{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;margin-top:36px;display:grid}.pk .paket{border-radius:var(--lp-radius-xl);box-shadow:var(--lp-schatten);background:#fff;flex-direction:column;padding:26px 22px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.pk .paket:hover{box-shadow:var(--lp-schatten-hoch);transform:translateY(-6px)}.pk .paket--pro{color:#fff;background:linear-gradient(170deg,#1e6df6,#1557c8);transform:scale(1.035);box-shadow:0 24px 50px #1e6df659}.pk .paket--pro:hover{transform:scale(1.035)translateY(-6px)}.pk .paket .band{background:var(--lp-gold);color:#4a3405;white-space:nowrap;border-radius:20px;padding:5px 14px;font-size:12px;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.pk .paket .band--eigen{background:var(--success-fill);color:var(--success-text)}.pk .paket h3{letter-spacing:.14em;text-transform:uppercase;font-size:14px;font-weight:800}.pk .paket .satz{font-family:var(--lp-serife);min-height:54px;margin-top:8px;font-size:23px;font-weight:600;line-height:1.15}.pk .paket .preis{white-space:nowrap;align-items:baseline;gap:6px;margin-top:16px;display:flex}.pk .paket .preis b{letter-spacing:-.02em;font-size:34px;font-weight:800}.pk .paket .preis span{opacity:.8;font-size:14px}.pk .paket .preis--tester{flex-wrap:wrap;row-gap:0}.pk .paket .preis--tester s{opacity:.7;margin-left:2px;font-size:15px;font-weight:600}.pk .paket .preis--tester s span{opacity:1;font-size:inherit}.pk .paket .neben{opacity:.85;min-height:36px;margin-top:2px;font-size:12.5px}.pk .paket .aktion{flex-direction:column;display:flex}.pk .paket .btn{width:100%;margin-top:14px}.pk .paket--pro .btn--primar{color:var(--primary-deep);box-shadow:none;background:#fff}.pk .paket--pro .btn--primar:hover{background:var(--lp-gold-hell)}.pk .paket .btn:disabled{cursor:default;opacity:.55;box-shadow:none;transform:none}.pk .paket .btn--eigen{background:var(--zustand-erreicht-hell);color:var(--zustand-erreicht-rand);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--zustand-erreicht-pille) 55%, transparent);cursor:default;white-space:nowrap;gap:6px;padding:0 12px}.pk .paket--pro .btn--eigen{box-shadow:inset 0 0 0 1.5px #fff}.pk--abo .paket .btn{padding:0 12px}.pk .btn--umriss{color:var(--primary-deep);box-shadow:inset 0 0 0 1.5px var(--primary-strong);background:#fff}.pk .btn--umriss:hover{box-shadow:inset 0 0 0 1.5px var(--primary-strong), var(--lp-schatten);transform:translateY(-2px)}.pk .paket--pro .btn--umriss{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #fff}.pk .paket--pro .btn--umriss:hover{background:#ffffff1f}.pk .paket .btn--vorgemerkt{background:var(--lp-gold-hell);color:var(--lp-gold-tief);box-shadow:inset 0 0 0 1.5px var(--lp-gold);cursor:default;white-space:nowrap;padding:0 12px}.pk .paket .aktion-klein{text-align:center;opacity:.85;margin-top:8px;font-size:12.5px;line-height:1.4}.pk .paket .aktion-klein .bald{margin-left:0}.pk .liste{gap:9px;margin-top:20px;font-size:13.8px;list-style:none;display:grid}.pk .liste li{align-items:flex-start;gap:9px;display:flex}.pk .liste li:before{content:"";background:var(--lp-ok-hell) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%231d8036' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 10.5 8.5 14 15 6.5'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px}.pk .liste li.aus{color:var(--lp-grau-text);text-decoration:line-through}.pk .liste li.aus:before{background:var(--lp-grau) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%238a99a8' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 10h8'/%3E%3C/svg%3E") center/12px no-repeat}.pk .paket--pro .liste li:before{background-color:#ffffffe6}.pk .bald{color:var(--lp-gold-tief);font-size:11px;font-weight:700}.pk .liste li .bald{white-space:nowrap;background:var(--lp-gold-hell);border-radius:6px;margin-left:4px;padding:0 5px;text-decoration:none;display:inline-block}.pk .paket--pro .liste li .bald{color:#4a3405;background:var(--lp-gold)}.pk .liste .alles{font-weight:700}.pk .liste .alles:before{display:none}@media (max-width:1040px){.pk .preise{grid-template-columns:1fr 1fr}.pk .paket--pro{transform:none}.pk .paket--pro:hover{transform:translateY(-6px)}}@media (max-width:600px){.pk .preise{grid-template-columns:1fr}}.pk.pk--drei .preise{grid-template-columns:repeat(3,1fr)}@media (max-width:860px){.pk.pk--drei .preise{grid-template-columns:1fr}.pk.pk--drei .paket--pro{transform:none}}.pk .liste li{opacity:0;transition:all .4s;transition-delay:calc(var(--i) * 70ms + .4s);transform:translate(-8px)}.pk .da .liste li{opacity:1;transform:none}.pk .paket.zeige{filter:blur(10px)}.pk .paket.zeige.da{filter:none;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1),filter .7s}.pk .paket.zeige.da.fertig{transition:transform .25s,box-shadow .25s}.pk .paket.zeige.da:hover{z-index:2;transform:translateY(-10px)scale(1.02);box-shadow:0 26px 54px #0f284638}.pk .paket--pro.zeige.da{transform:scale(1.035)}.pk .paket--pro.zeige.da:hover{transform:scale(1.06)translateY(-10px);box-shadow:0 32px 64px #1e6df673}@media (max-width:1040px){.pk .paket--pro.zeige.da{transform:none}.pk .paket--pro.zeige.da:hover{transform:translateY(-8px)scale(1.02)}}@media (hover:none){.pk .paket.zeige.da:hover{transform:none}.pk .paket--pro.zeige.da:hover{transform:scale(1.035)}}@media (hover:none) and (max-width:1040px){.pk .paket--pro.zeige.da:hover{transform:none}}@media (prefers-reduced-motion:reduce){.pk .zeige,.pk .liste li{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
