.lp{--bg:#f9f6f2;--surface:#fff;--surface-2:#f4f1ec;--text:#151b24;--muted:#474d58;--faint:#595e66;--line:#d4d8de;--accent:#0061be;--accent-soft:#0061be1a;--on-accent:#fff;--ok:#00713d;--err:#be222a;--f-display:var(--font-bricolage), "Bricolage Grotesque", system-ui, sans-serif;--f-body:var(--font-geist), "Geist", system-ui, sans-serif;background:var(--bg);min-height:100vh;color:var(--text);font:400 16px/1.5 var(--f-body);-webkit-font-smoothing:antialiased}@supports (color:lab(0% 0 0)){.lp{--bg:lab(97.1245% .164807 2.28322);--surface:lab(100% 0 0);--surface-2:lab(95.3923% .224829 3.04762);--text:lab(9.42785% -.533104 -7.25476);--muted:lab(32.6432% -.809506 -7.35804);--faint:lab(39.6266% -.683188 -5.55334);--line:lab(86.0478% -.515878 -3.73369);--accent:lab(40.5943% 5.73054 -58.2307);--accent-soft:lab(40.5943% 5.73054 -58.2307/.1);--ok:lab(41.4652% -45.5088 23.6022);--err:lab(42.3845% 60.2199 38.2468)}}@media (prefers-color-scheme:dark){.lp{--bg:#0c1015;--surface:#14191f;--surface-2:#1d2228;--text:#eceff2;--muted:#b9bec6;--faint:#a0a5ac;--line:#33383f;--accent:#70adfb;--accent-soft:#70adfb24;--on-accent:#0c121a;--ok:#59d38c;--err:#ff7e77}@supports (color:lab(0% 0 0)){.lp{--bg:lab(4.41344% -.498548 -3.27398);--surface:lab(8.31859% -.889786 -5.02259);--surface-2:lab(12.9611% -.936821 -5.04087);--text:lab(94.1882% -.492126 -2.20406);--muted:lab(76.7747% -.953406 -4.39096);--faint:lab(67.4944% -.947475 -4.38774);--line:lab(23.4046% -1.00122 -5.06824);--accent:lab(69.2026% -3.5221 -45.3802);--accent-soft:lab(69.2026% -3.5221 -45.3802/.14);--on-accent:lab(5.19304% -.298686 -6.50336);--ok:lab(76.4345% -47.7098 24.5839);--err:lab(68.2765% 50.1076 28.6002)}}}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp .wrap{max-width:460px;padding:28px 16px calc(32px + env(safe-area-inset-bottom));margin:0 auto}.lp .head{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:22px;display:flex}.lp .pic{object-fit:cover;border:3px solid var(--surface);background:#fbf9f4;border-radius:50%;width:96px;height:96px;box-shadow:0 6px 20px #151b241f;box-shadow:0 6px 20px lab(9.42785% -.533104 -7.25476/.12)}.lp h1{font:700 26px/1.15 var(--f-display);letter-spacing:-.01em;margin:6px 0 0}.lp h2{font:600 20px var(--f-display)}.lp .tag{color:var(--muted);margin:0;font-size:15px}.lp .status{color:var(--faint);margin:2px 0 0;font-size:13px}.lp .from{background:var(--accent-soft);border-radius:12px;margin:0 0 16px;padding:10px 12px;font-size:14px}.lp .list{gap:10px;margin-top:10px;display:grid}.lp .item{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;cursor:pointer;border-radius:16px;align-items:center;gap:12px;min-height:64px;padding:14px;transition:transform .15s,border-color .15s;display:flex}.lp .item:hover{border-color:var(--accent)}.lp .item:active{transform:scale(.985)}.lp :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp .ico{background:var(--accent-soft);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.lp .ico i,.lp .go{background:var(--accent);width:22px;height:22px;-webkit-mask:var(--m) center/contain no-repeat;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;display:block}.lp .go{background:var(--faint);flex:none;width:20px;height:20px;margin-left:auto}.lp .item b{font:600 16px/1.25 var(--f-display);display:block}.lp .item small{color:var(--muted);font-size:13px}.lp .item ul{color:var(--muted);margin:4px 0 0;padding-left:18px;font-size:13px}.lp .item[aria-expanded=true]{border-color:var(--accent);border-bottom-right-radius:0;border-bottom-left-radius:0}.lp form{border:1px solid var(--accent);background:var(--surface);border-top:0;border-radius:0 0 16px 16px;gap:10px;padding:14px;animation:.2s lp-in;display:grid}@keyframes lp-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lp .field{color:var(--muted);gap:4px;font-size:13px;display:grid}.lp input[type=text],.lp input[type=email],.lp input[type=tel],.lp select{font:400 16px var(--f-body);border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:12px;width:100%;min-height:46px;padding:12px}.lp input[aria-invalid=true],.lp select[aria-invalid=true]{border-color:var(--err)}.lp .err{color:var(--err);font-size:12.5px}.lp .chk{color:var(--muted);align-items:center;gap:10px;min-height:40px;font-size:13px;display:flex}.lp .chk input{width:20px;height:20px;accent-color:var(--accent);flex:none}.lp .note{color:var(--faint);margin:0;font-size:12.5px}.lp .note a,.lp footer a{color:var(--muted)}.lp .send{font:600 16px var(--f-display);background:var(--accent);min-height:50px;color:var(--on-accent);cursor:pointer;border:0;border-radius:14px;padding:14px}.lp .send:disabled{opacity:.6;cursor:progress}.lp .done{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:0;padding:18px 10px}.lp .done b{font:700 20px var(--f-display);margin-bottom:4px;display:block}.lp footer{text-align:center;color:var(--faint);gap:8px;margin-top:28px;font-size:13px;display:grid}.lp footer nav{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.lp footer a{min-height:40px;padding:8px 2px}.lp .proto{color:var(--faint);border:1px dashed var(--line);border-radius:10px;padding:6px 8px;font-size:12px}.lp section[id]{scroll-margin-top:20px}.lp .hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@media (prefers-reduced-motion:reduce){.lp *{transition:none!important;animation:none!important}}.lp .wrap>.item{margin-bottom:0}.lp .wrap>form{margin-top:0}.lp .downloads{gap:10px;margin-top:14px;display:grid}.lp .downloads .send{text-align:center;text-decoration:none;display:block}.lp .downloads .zweit{border:1px solid var(--line);min-height:44px;color:var(--text);text-align:center;font:600 15px var(--f-display);border-radius:14px;padding:12px;text-decoration:none;display:block}.lp .nach-download{border-top:1px solid var(--line);text-align:left;margin-top:18px;padding-top:14px}.lp .nach-download>.zweit{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);text-align:center;font:600 15px var(--f-display);cursor:pointer;background:0 0;border-radius:14px;padding:12px;display:block}.lp .nach-download p{margin:0}.lp .devhinweis{border:2px solid var(--err);background:var(--surface);border-radius:12px;margin-bottom:16px;padding:12px 14px;font-size:14px}.lp:has(.ck){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3eee7}.lp .check-wrap{margin:0}.lp .ck{--ink:#192333;--ink-2:#4a5566;--rot:#b3302c;--rot-tief:#952622;--gelb:#ffd84d;--creme:#f3eee7;--papier:#fffdf9;--linie:#ddd4c7;color:var(--ink)}.lp .ck ::selection{background:var(--gelb);color:var(--ink)}.lp .ck :focus-visible{outline:3px solid var(--ink);outline-offset:2px}.lp .ck h1,.lp .ck h2{font-family:var(--f-display);letter-spacing:-.03em;text-wrap:balance;outline:none;margin:0;font-weight:800}.lp .ck h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:clamp(30px,8.4vw,42px);line-height:1.06}.lp .ck p{text-wrap:pretty}.lp .ck-option{text-wrap:balance}.lp .ck-text{color:var(--ink-2);margin:0;font-size:18px;line-height:1.45}.lp .ck-start{flex-direction:column;min-height:100svh;display:flex}.lp .ck-held{background:#0b1220;flex:none;height:clamp(190px,30svh,260px);position:relative;overflow:hidden}.lp .ck-held img{object-fit:cover;object-position:50% 74%;width:100%;height:100%;position:absolute;inset:0}.lp .ck-held:after{content:"";background:linear-gradient(#080d18d1 0%,#080d188c 55%,#080d1833 100%);position:absolute;inset:0}.lp .ck-held>div{z-index:1;position:absolute;bottom:16px;left:20px;right:20px}.lp .ck-held h1{color:#fff;-webkit-hyphens:none;hyphens:none;font-size:clamp(32px,9.4vw,44px)}.lp .ck-held p{color:#ffffffeb;margin:8px 0 0;font-size:16px;font-weight:500;line-height:1.35}.lp .ck-held mark{color:var(--gelb);background:0 0}.lp .ck-start-inhalt{padding:16px 20px calc(20px + env(safe-area-inset-bottom));flex-direction:column;gap:14px;display:flex}.lp .ck-start-inhalt h2{font-size:26px;line-height:1.12}.lp .ck-frage{flex-direction:column;gap:18px;display:flex}.lp .ck-fakten{color:var(--ink-2);text-align:center;margin:0;font-size:14px;font-weight:500}.lp .ck-absender{border-top:1px solid var(--linie);align-items:center;gap:12px;margin-top:2px;padding-top:12px;display:flex}.lp .ck-absender img,.lp .ck-angebot img,.lp .ck-klaus-gross{object-fit:cover;background:#fff;border-radius:50%;flex:none}.lp .ck-absender img{width:44px;height:44px}.lp .ck-absender p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.3}.lp .ck-absender b{color:var(--ink)}.lp .ck-vorschau{background:#e7dfd3;border-radius:10px;margin:0;padding:8px 12px;font-size:13px}@media (min-width:620px){.lp .ck-start{background:var(--papier);border-radius:24px;max-width:440px;min-height:0;margin:32px auto;overflow:hidden;box-shadow:0 24px 60px -28px #19233373}.lp .ck-start-inhalt{padding:18px 24px 24px}}.lp .ck-haupt{background:var(--rot);color:#fff;cursor:pointer;font:700 19px/1.2 var(--f-display);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:62px;padding:14px 18px;transition:background-color .16s ease-out,transform .16s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 20px -8px #952622b3}.lp .ck-haupt:hover{background:var(--rot-tief)}.lp .ck-haupt:active{transform:scale(.985)}.lp .ck-haupt:disabled{cursor:progress;opacity:.7}.lp .ck-seite{max-width:520px;padding:max(22px, env(safe-area-inset-top)) 20px calc(32px + env(safe-area-inset-bottom));flex-direction:column;gap:18px;margin:0 auto;display:flex}.lp .ck-seite>*{animation:.28s cubic-bezier(.16,1,.3,1) backwards ck-rein}@keyframes ck-rein{0%{transform:translateY(10px)}}.lp .ck-fortschritt{gap:5px;margin-bottom:10px;animation:none;display:flex}.lp .ck-fortschritt i{background:#e3dbd0;border-radius:99px;flex:1;height:7px;transition:background-color .2s ease-out}.lp .ck-fortschritt i.an{background:var(--rot)}.lp .ck-optionen{gap:10px;margin-top:6px;display:grid}.lp .ck-option{background:var(--papier);border:1.5px solid var(--linie);color:var(--ink);cursor:pointer;font:600 18px/1.25 var(--f-body);text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:14px 16px 14px 18px;transition:border-color .14s ease-out,background-color .14s ease-out,transform .14s cubic-bezier(.16,1,.3,1);display:flex}.lp .ck-option svg{color:#9a8f80;flex:none}.lp .ck-option:hover{border-color:var(--ink)}.lp .ck-option:active{transform:scale(.985)}.lp .ck-option[aria-pressed=true]{border-color:var(--ink);background:#fff3c4}.lp .ck-leise{color:var(--ink-2);cursor:pointer;font:500 15px var(--f-body);text-underline-offset:3px;background:0 0;border:0;align-self:center;min-height:44px;padding:0 12px;text-decoration:underline}.lp .ck-ergebnis{gap:12px}.lp .ck-urteil{color:#fff;border-radius:16px;padding:20px}.lp .ck-urteil.gruen{background:#1f6b47}.lp .ck-urteil.gelb{background:#192333}.lp .ck-urteil.rot{background:var(--rot)}.lp .ck-urteil p{opacity:.9;margin:0 0 6px;font-size:14px;font-weight:600}.lp .ck-urteil h1{font-size:clamp(28px,8vw,36px)}.lp .ck-punkte{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp .ck-punkte li{background:var(--papier);border:1.5px solid var(--linie);border-radius:14px}.lp .ck-punkte summary{cursor:pointer;font:700 17px/1.3 var(--f-display);text-wrap:balance;padding:14px 44px 14px 16px;list-style:none;position:relative}.lp .ck-punkte summary::-webkit-details-marker{display:none}.lp .ck-punkte summary:after{border-bottom:2.4px solid var(--ink-2);border-right:2.4px solid var(--ink-2);content:"";width:9px;height:9px;transition:transform .16s ease-out;position:absolute;top:19px;right:18px;transform:rotate(45deg)}.lp .ck-punkte details[open] summary:after{top:23px;transform:rotate(225deg)}.lp .ck-punkte p{color:var(--ink-2);margin:0;padding:0 16px 12px;font-size:16px;line-height:1.45}.lp .ck-punkte p b{color:var(--ink)}.lp .ck-rueckruf{background:var(--papier);border:2px solid var(--ink);border-radius:18px;flex-direction:column;gap:14px;margin-top:10px;padding:18px;display:flex}.lp .ck-angebot{align-items:center;gap:14px;display:flex}.lp .ck-angebot img{width:64px;height:64px}.lp .ck-angebot h2{font-size:22px;line-height:1.12}.lp .ck-angebot p{color:var(--ink-2);margin:4px 0 0;font-size:14px}.lp .ck-feld{flex-direction:column;gap:5px;font-size:14px;font-weight:600;display:flex}.lp .ck-feld input{border:1.5px solid var(--linie);color:var(--ink);font:500 18px var(--f-body);background:#fff;border-radius:12px;width:100%;height:54px;padding:0 14px}.lp .ck-feld input:focus{border-color:var(--ink);outline:none}.lp .ck-feld input[aria-invalid=true]{border-color:var(--rot)}.lp .ck-zeiten{border:0;margin:0;padding:0}.lp .ck-zeiten legend{margin-bottom:6px;padding:0;font-size:14px;font-weight:600}.lp .ck-zeiten>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.lp .ck-zeiten label{display:block;position:relative}.lp .ck-zeiten input{opacity:0;position:absolute;inset:0}.lp .ck-zeiten span{border:1.5px solid var(--linie);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:50px;padding:0 2px;font-size:14px;font-weight:600;display:flex}.lp .ck-zeiten input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}.lp .ck-zeiten input:focus-visible+span{outline:3px solid var(--ink);outline-offset:2px}.lp .ck-haken{color:var(--ink-2);cursor:pointer;grid-template-columns:24px 1fr;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:grid}.lp .ck-haken input{accent-color:var(--ink);width:22px;height:22px;margin:1px 0 0}.lp .ck-fehler{color:var(--rot);margin-top:2px;font-size:14px;font-weight:600;display:block}.lp .ck-recht{color:var(--ink-2);text-align:center;margin:0;font-size:12.5px;line-height:1.4}.lp .ck-recht a{color:inherit}.lp .ck-fertig{text-align:center;align-items:center;padding-top:56px}.lp .ck-klaus-gross{width:112px;height:112px}.lp .ck-danach{color:var(--ink);text-align:left;background:var(--papier);border:1.5px solid var(--linie);border-radius:14px;gap:10px;margin:6px 0 0;padding:18px 18px 18px 38px;font-size:16px;list-style:decimal;display:grid}@media (prefers-reduced-motion:reduce){.lp .ck-seite>*{animation:none}.lp .ck-haupt,.lp .ck-option{transition:none}}@media print{.lp .nicht-drucken{display:none}.lp .ck-punkte details>*{display:block}}.lp .ck-rechtlinks{flex-wrap:wrap;justify-content:center;gap:4px 16px;font-size:13px;display:flex}.lp .ck-rechtlinks a{color:var(--ink-2);padding:6px 0}.lp .recht-seite h1{font:700 30px/1.1 var(--f-display);margin:8px 0 16px}.lp .recht-seite h2{font:700 18px/1.2 var(--f-display);margin:22px 0 6px}.lp .recht-seite p{overflow-wrap:anywhere;margin:0 0 10px}.lp .recht-nav{gap:16px;margin-top:24px;display:flex}.lp .liste-kopf{margin:4px 0 2px}.lp .liste-zaehler{color:var(--muted);margin:0 0 10px;font-size:14px}.lp .liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp .liste label{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;min-height:56px;padding:14px;transition:border-color .15s,background-color .15s;display:flex}.lp .liste label:has(input:checked){background:var(--accent-soft);border-color:var(--accent)}.lp .liste input{accent-color:var(--accent);flex:none;width:24px;height:24px;margin:0}.lp .liste input:checked+span{color:var(--muted)}.lp .liste-hinweis{color:var(--faint);margin:10px 0 0;font-size:13px}.lp .liste-schritt2{gap:10px;margin-top:22px;display:grid}.lp .liste-schritt2 h2{margin:0}.lp .liste span,.lp .liste-schritt2 p,.lp .from,.lp h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}
