.lf{margin:auto;padding:0;border:0;background:transparent;max-width:none;max-height:none;width:min(1120px,94vw);overflow:visible;color:var(--ink,#1d1d1f);font-family:var(--font,system-ui)}.lf::backdrop{background:#141210b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lf-stage{position:relative;container-type:inline-size;aspect-ratio:16/9;background:#f4f1e9;border-radius:18px 18px 0 0;overflow:hidden}.lf-x{position:absolute;top:1.4cqw;right:1.4cqw;z-index:5;width:44px;height:44px;border-radius:50%;border:1px solid rgba(0,0,0,.15);background:#fff;font-size:24px;line-height:1;cursor:pointer;color:#1d1d1f}.lf-note{position:absolute;left:3cqw;top:2.4cqw;z-index:4;font-size:max(11px,1.05cqw);color:#66666b;letter-spacing:.02em}.lf-s{position:absolute;inset:0;padding:6.5cqw 6cqw 11cqw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.2cqw;opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s}.lf-s.an{opacity:1;visibility:visible;transition:opacity .5s}.lf-a{opacity:0;transform:translateY(1.2cqw)}.lf-s.an .lf-a{animation:lf-in .7s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--d,0s)}.lf.pause .lf-s.an .lf-a{animation-play-state:paused}.lf-s.fertig .lf-a{animation:none!important;opacity:1;transform:none}.lf-s.fertig .lf-panels img{opacity:0}.lf-s.fertig .lf-panels img:nth-child(3){opacity:1}@keyframes lf-in{to{opacity:1;transform:none}}.lf-k{display:block;font-size:max(11px,1.1cqw);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#a9552f}.lf-h{font-size:4.6cqw;line-height:1.08;font-weight:700;letter-spacing:-.035em;text-align:center;text-wrap:balance}.lf-cap{position:absolute;left:50%;bottom:2.6cqw;transform:translate(-50%);z-index:4;width:max-content;max-width:82cqw;margin:0;padding:.7cqw 1.4cqw;border-radius:10px;background:#fffffff0;box-shadow:0 1px 6px #00000014;font-size:max(13px,1.75cqw);line-height:1.35;text-align:center;color:#1d1d1f;transition:opacity .25s}.lf-cap:empty{opacity:0}.acc{color:#a9552f}.lf-hook{display:flex;gap:4cqw;align-items:stretch}.lf-lic,.lf-chat,.lf-doc{background:#fff;border-radius:1.4cqw;padding:2.2cqw 2.6cqw;box-shadow:0 1px #0000000d}.lf-lic{min-width:30cqw}.lf-lic b{display:block;font-size:9cqw;line-height:1;font-weight:700;letter-spacing:-.04em;margin:.8cqw 0 .4cqw;font-variant-numeric:tabular-nums}.lf-lic span:last-child{font-size:1.7cqw;color:#66666b}.lf-chat{width:24cqw;display:flex;flex-direction:column;gap:1cqw}.lf-chat i,.lf-doc i{display:block;height:1.1cqw;border-radius:99px;background:#ece7db}.lf-chat i.kurz,.lf-doc i.kurz{width:55%}.lf-s[data-i="0"] .lf-h{margin-top:1.5cqw}.lf-panels{position:relative;width:62cqw;aspect-ratio:8/5}.lf-panels img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.lf-s.an .lf-panels img:nth-child(1){animation:lf-in .7s forwards,lf-weg .6s forwards;animation-delay:.2s,3.2s}.lf-s.an .lf-panels img:nth-child(2){animation:lf-in .7s forwards,lf-weg .6s forwards;animation-delay:3.2s,6.6s}@keyframes lf-weg{to{opacity:0}}.lf-chip{font-size:2.2cqw;background:#fff;border-radius:99px;padding:1cqw 2.4cqw}.lf-chip b{font-weight:700}.lf-zeit{display:flex;gap:1cqw;list-style:none;margin:0;padding:0}.lf-zeit li{width:3.4cqw;height:3.4cqw;border-radius:50%;display:grid;place-items:center;font-size:1.5cqw;font-weight:600;background:#e6e0d2;color:#66666b}.lf-zeit[data-an="1"] li:nth-child(-n+2),.lf-zeit[data-an="3"] li:nth-child(n+3):nth-child(-n+4),.lf-zeit[data-an="5"] li:nth-child(n+5){background:#a9552f;color:#fff}.lf-zeit[data-an="3"] li:nth-child(-n+2),.lf-zeit[data-an="5"] li:nth-child(-n+4){background:#cfc6b3;color:#fff}.lf-lbl{font-size:1.5cqw;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a9552f;margin:-.6cqw 0 .6cqw}.lf-karten{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6cqw;width:100%}.lf-karten>div{background:#fff;border-radius:1.4cqw;padding:2cqw;display:flex;flex-direction:column;gap:.6cqw}.lf-ico{font-size:2.6cqw;color:#a9552f;line-height:1}.lf-karten b{font-size:1.9cqw;letter-spacing:-.015em;hyphens:auto;-webkit-hyphens:auto}.lf-karten span:last-child{font-size:1.45cqw;line-height:1.4;color:#66666b}.lf-zwilling{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:2.4cqw;width:100%;align-items:center}.lf-knoten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7cqw 1.4cqw}.lf-knoten li{display:flex;align-items:center;gap:.9cqw;background:#fff;border-radius:99px;padding:.55cqw 1.2cqw .55cqw .55cqw;font-size:1.4cqw}.lf-knoten li span{flex:none;width:2.3cqw;height:2.3cqw;border-radius:50%;display:grid;place-items:center;background:#ece7db;font-size:1.1cqw;font-weight:600}.lf-knoten li.on{box-shadow:inset 0 0 0 2px #a9552f}.lf-knoten li.on span{background:#a9552f;color:#fff}.lf-detail{background:#fff;border-radius:1.4cqw;padding:2.2cqw;box-shadow:inset 0 0 0 2px #a9552f}.lf-detail b{display:block;font-size:2.2cqw;margin:.4cqw 0 1.2cqw;letter-spacing:-.02em}.lf-detail dl{display:grid;grid-template-columns:auto 1fr;gap:.7cqw 1.4cqw;margin:0;font-size:1.5cqw}.lf-detail dt{color:#66666b}.lf-detail dd{margin:0;font-weight:600}.lf-zaehler{font-size:1.8cqw;color:#66666b}.lf-zaehler b{font-size:2.8cqw;color:#1d1d1f;font-variant-numeric:tabular-nums}.lf-s[data-i="4"]{gap:1.4cqw}.lf-dash{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.75fr) minmax(0,1fr);gap:1.6cqw;width:100%;align-items:start}.lf-szen{display:grid;gap:1.2cqw}.lf-szen>div{background:#fff;border-radius:1.4cqw;padding:1.6cqw}.lf-szen b{display:block;font-size:3.4cqw;line-height:1;letter-spacing:-.03em;margin-bottom:.6cqw}.lf-szen span{font-size:1.45cqw;line-height:1.4;color:#424245}.lf-tab{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:1.4cqw;font-size:1.45cqw;overflow:hidden}.lf-tab th,.lf-tab td{padding:1.05cqw 1.1cqw;text-align:right;border-bottom:1px solid #f0ebe0;font-variant-numeric:tabular-nums}.lf-tab thead th{font-size:1.2cqw;font-weight:600;color:#66666b;text-transform:uppercase;letter-spacing:.05em}.lf-tab tbody th{text-align:left;font-weight:500;color:#424245}.lf-tab td{font-weight:600;white-space:nowrap}.lf-tab tr:last-child>*{border-bottom:0}.lf-stufen{background:#fff;border-radius:1.4cqw;padding:1.6cqw}.lf-stufen ul{list-style:none;margin:1cqw 0 0;padding:0}.lf-stufen li{display:flex;align-items:center;gap:.8cqw;padding:.8cqw 0;border-top:1px solid #f0ebe0;font-size:1.4cqw}.lf-stufen li b{margin-left:auto;width:2.4cqw;height:2.4cqw;border-radius:50%;display:grid;place-items:center;background:#1d1d1f;color:#fff;font-size:1.2cqw}.lf-stufen li em{font-style:normal;font-size:1.1cqw;color:#a9552f;font-weight:600;order:3}.lf-stufen li.on{color:#a9552f;font-weight:600}.lf-stufen li.on b{background:#a9552f}.lf-vorlage{display:flex;gap:4cqw;align-items:center}.lf-doc{width:34cqw;display:flex;flex-direction:column;gap:1.1cqw}.lf-doc b{font-size:2.2cqw;letter-spacing:-.02em;margin-bottom:.6cqw}.lf-checks{list-style:none;margin:0;padding:0;display:grid;gap:1.4cqw}.lf-checks li{display:flex;align-items:center;gap:1.2cqw;font-size:2.2cqw;font-weight:600}.lf-checks li:before{content:"✓";width:3.2cqw;height:3.2cqw;border-radius:50%;display:grid;place-items:center;background:#1d1d1f;color:#fff;font-size:1.7cqw}.lf-frage{font-size:2.4cqw;font-weight:600;color:#a9552f}.lf-hero{width:52cqw;height:auto}.lf-ende{font-size:1.8cqw;color:#66666b}.lf-ende a{color:#a9552f;text-decoration:underline;text-underline-offset:.2em}.lf-bar{display:flex;align-items:center;gap:10px;background:#fff;border-radius:0 0 18px 18px;padding:10px 14px}.lf-btn{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid rgba(0,0,0,.18);background:#fff;font-size:20px;line-height:1;cursor:pointer;color:#1d1d1f}.lf-btn.lf-play{font-size:13px;letter-spacing:-.1em}.lf-btn:focus-visible,.lf-prog button:focus-visible,.lf-x:focus-visible{outline:2px solid #a9552f;outline-offset:2px}.lf-prog{flex:1;display:flex;gap:6px;list-style:none;margin:0 0 0 6px;padding:0;min-width:0}.lf-prog li{flex:var(--w,1);min-width:0;display:flex;flex-direction:column;gap:5px}.lf-prog button{display:block;width:100%;height:20px;padding:8px 0;border:0;background:none;cursor:pointer}.lf-prog i{display:block;height:4px;border-radius:99px;background:#e6e0d2;overflow:hidden}.lf-prog i:after{content:"";display:block;height:100%;width:calc(var(--p,0)*100%);background:#a9552f}.lf-prog span{font-size:11.5px;color:#66666b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:700px){.lf{width:100vw;height:100dvh;margin:0;max-height:100dvh}.lf[open]{display:flex;flex-direction:column}.lf-stage{flex:1;aspect-ratio:auto;border-radius:0}.lf-bar{border-radius:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom))}.lf-prog span{display:none}.lf-s{padding:64px 18px 120px;gap:14px;justify-content:center}.lf-note{top:20px;left:18px;font-size:11px}.lf-x{top:10px;right:10px}.lf-k{font-size:11px}.lf-h{font-size:30px}.lf-cap{bottom:16px;max-width:calc(100% - 28px);width:calc(100% - 28px);font-size:15px;padding:10px 12px}.lf-hook{flex-direction:column;gap:12px;width:100%}.lf-lic,.lf-chat,.lf-doc{border-radius:14px;padding:16px}.lf-lic{min-width:0}.lf-lic b{font-size:60px;margin:6px 0 2px}.lf-lic span:last-child{font-size:14px}.lf-chat{width:100%;gap:8px}.lf-chat i,.lf-doc i{height:9px}.lf-panels{width:100%}.lf-chip{font-size:15px;padding:8px 16px;text-align:center}.lf-zeit li{width:30px;height:30px;font-size:13px}.lf-zeit{gap:8px}.lf-lbl{font-size:12px;margin:0}.lf-karten{grid-template-columns:1fr 1fr;gap:10px}.lf-karten>div{border-radius:12px;padding:12px;gap:4px}.lf-ico{font-size:20px}.lf-karten b{font-size:15px}.lf-karten span:last-child{font-size:12.5px}.lf-zwilling{grid-template-columns:1fr;gap:12px}.lf-knoten{gap:6px}.lf-knoten li{font-size:12px;padding:4px 8px 4px 4px;gap:6px}.lf-knoten li span{width:20px;height:20px;font-size:10px}.lf-knoten li:nth-child(n+9):not(.on){display:none}.lf-detail{border-radius:12px;padding:14px}.lf-detail b{font-size:17px;margin:2px 0 8px}.lf-detail dl{font-size:13px;gap:4px 12px}.lf-zaehler{font-size:14px}.lf-zaehler b{font-size:22px}.lf-dash{grid-template-columns:1fr;gap:10px}.lf-szen{grid-template-columns:1fr 1fr;gap:8px}.lf-szen>div{border-radius:12px;padding:10px}.lf-szen b{font-size:22px}.lf-szen span{font-size:12px}.lf-tab{font-size:12.5px;border-radius:12px}.lf-tab th,.lf-tab td{padding:7px 8px}.lf-tab thead th{font-size:10.5px}.lf-stufen,.lf-s[data-i="4"].stufen .lf-tab{display:none}.lf-s[data-i="4"].stufen .lf-stufen{display:block;border-radius:12px;padding:12px}.lf-stufen li{font-size:13px;padding:6px 0}.lf-stufen li b{width:22px;height:22px;font-size:11px}.lf-stufen li em{font-size:11px}.lf-vorlage{flex-direction:column;gap:16px;width:100%}.lf-doc{width:100%;gap:8px}.lf-doc b{font-size:17px}.lf-checks{gap:10px}.lf-checks li{font-size:17px;gap:10px}.lf-checks li:before{width:26px;height:26px;font-size:14px}.lf-frage{font-size:18px}.lf-hero{width:100%}.lf-ende{font-size:14px;text-align:center}}@media(prefers-reduced-motion:reduce){.lf-s{transition:none}.lf-s.an .lf-a{animation:none;opacity:1;transform:none}.lf-s.an .lf-panels img{animation:none;opacity:0}.lf-s.an .lf-panels img:nth-child(3){opacity:1}}button.lf-open{background:none;border:0;padding:0;font:inherit;cursor:pointer;text-align:left}.lf-open .lf-play-i{display:inline-grid;place-items:center;width:1.5em;height:1.5em;margin-right:.45em;border-radius:50%;background:#a9552f;color:#fff;font-size:.62em;vertical-align:.12em;padding-left:.12em}
