#los{--los-r:20px;background:var(--dark);color:#fff;padding-block:var(--sec);isolation:isolate;overflow:clip}#los .los-bg{z-index:-2;width:100%;height:100%;color:var(--accent-on-dark);opacity:.09;pointer-events:none;position:absolute;inset:0}#los .los-glow{aspect-ratio:1.6;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 34%,transparent),color-mix(in srgb,var(--accent) 10%,transparent) 55%,transparent 100%);width:min(900px,120vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#los .los-stage{perspective:1400px;width:100%;max-width:760px;margin-inline:auto}#los .los-card{transition:translate 1.1s cubic-bezier(.2,.7,.2,1),rotate 1.1s cubic-bezier(.2,.7,.2,1),opacity .7s}#los.los-pre .los-card{opacity:0;translate:0 46px;rotate:x 18deg}#los .los-front{border-radius:var(--los-r);color:var(--ink);background-color:#fff;background-image:radial-gradient(color-mix(in srgb,var(--accent-2) 13%,transparent) 1px,transparent 1.3px);box-shadow:0 1px 0 #fff9 inset,0 2px 4px #0a041e40,0 30px 70px -28px #000000a6,0 60px 120px -60px color-mix(in srgb,var(--accent) 60%,transparent);background-position:-4px -4px;background-size:18px 18px;padding:clamp(26px,4.4vw,48px);position:relative;overflow:hidden}#los .los-knot{pointer-events:none;width:230px;height:296px;color:var(--skin-2);position:absolute;top:24px;right:46px}#los .los-knot path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1) .5s}#los .los-knot circle{fill:var(--accent);transition:opacity .4s;transition-delay:calc(.6s + var(--i)*.35s)}#los.los-pre .los-knot path{stroke-dashoffset:1px}#los.los-pre .los-knot circle{opacity:0}#los .los-front .op-h2{max-width:17ch;margin:0;font-size:clamp(1.75rem,3.6vw,2.6rem);position:relative}#los .los-front .op-lead{max-width:42ch;margin:14px 0 0;position:relative}#los .los-act{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:28px;display:flex;position:relative}#los .los-act .op-btn{min-height:50px;padding:0 26px;font-size:1rem}#los .los-act .op-btn svg{width:18px;height:18px;transition:transform .2s}#los .los-act .op-btn:hover svg{transform:translate(3px)}#los .los-foot{justify-content:flex-end;padding-top:clamp(32px,5vw,56px);display:flex;position:relative}#los .los-pill{background:var(--surface-2);border:1px solid var(--line);max-width:100%;font:500 .8rem/1 var(--f-cond);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;display:inline-flex}#los .los-pill svg{width:14px;height:14px;color:var(--ink-3);flex:none}#los .los-pill b{color:var(--ink);font-weight:600}#los .los-caret{background:var(--accent);width:1.5px;height:1em;margin-left:1px;animation:1.1s step-end infinite los-blink;display:inline-block}@keyframes los-blink{50%{opacity:0}}@media (max-width:820px){#los .los-knot{display:none}}@media (max-width:640px){#los .los-front{padding:28px 22px}#los .los-act{flex-direction:column;align-items:stretch;gap:10px}#los .los-act .op-btn{justify-content:center;width:100%}#los .los-foot{justify-content:center;padding-top:26px}#los .los-pill{font-size:.74rem}}@media (prefers-reduced-motion:reduce){#los .los-caret{animation:none}#los .los-card,#los .los-knot path,#los .los-knot circle{transition:none}}
html.op-detail-lock{overflow:hidden}.vs-site dialog.op-detail{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink-2);font:400 16px/1.65 var(--f-body);background:color-mix(in srgb, var(--dark) 76%, transparent);-webkit-backdrop-filter:blur(4px);border:0;justify-content:center;align-items:center;margin:0;padding:24px;display:none;position:fixed;inset:0}.vs-site dialog.op-detail[open]{display:flex}.vs-site dialog.op-detail::backdrop{background:0 0}.op-detail .box{background:var(--surface);border-radius:var(--r);border-top:4px solid var(--accent);flex-direction:column;width:min(1100px,100%);max-height:calc(100dvh - 48px);animation:.45s cubic-bezier(.2,.7,.2,1) opIn;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #0009}@keyframes opIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.op-detail .hd{z-index:3;align-items:center;gap:12px;display:flex;position:absolute;top:10px;right:10px}.op-detail .hd-t{display:none}.op-detail .x{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:1.5rem;line-height:1;transition:background .2s,transform .2s;display:grid;box-shadow:0 6px 16px -8px #00000073}.op-detail .x:hover{background:var(--surface-2);transform:rotate(90deg)}.op-detail .scr{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:auto}.op-detail .info{padding:30px 32px 32px}.op-detail h3{font:700 clamp(1.35rem, 2.4vw, 1.7rem)/1.18 var(--f-display);color:var(--ink);text-wrap:balance;margin:8px 0 12px;padding-right:40px}.op-detail .lead{color:var(--ink-2);font-size:1rem;line-height:1.65}.op-detail .tz{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.op-detail .tz li{border-left:2px solid var(--skin-2);padding:2px 0 2px 16px;font-size:.93rem;line-height:1.55;position:relative}.op-detail .tz .k{font:600 .76rem var(--f-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-d);margin-bottom:2px;display:block}.op-detail .tz li.pt{border:1px solid var(--surface-3);border-left:3px solid var(--accent);background:linear-gradient(135deg, var(--bg), var(--surface));padding:14px 16px}.op-detail .tz .pn{font:700 .98rem/1.3 var(--f-display);color:var(--ink);margin-bottom:3px;display:block}.op-detail .tz .go{min-height:32px;font:700 .72rem var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--skin-1);border-bottom:1px solid var(--skin-2);align-items:center;gap:4px;margin-top:6px;text-decoration:none;display:inline-flex}.op-detail .tz .go:hover{color:var(--accent-d);border-color:var(--accent)}.op-detail .side{background:linear-gradient(180deg, var(--surface-2), var(--bg));border-left:1px solid var(--line);flex-direction:column;gap:22px;padding:30px 32px 32px;display:flex}.op-detail .vk{font:600 .76rem var(--f-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--skin-1);align-items:center;gap:8px;margin-bottom:12px;display:flex}.op-detail .vk svg{width:14px;height:14px;color:var(--accent);flex:none}.op-detail .side>:first-child .vk{padding-right:52px}.vz-facts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.vz-facts div{background:var(--surface);border:1px solid var(--surface-3);border-top:2px solid var(--accent);padding:12px 14px 10px}.vz-facts b{font:600 clamp(1.6rem, 3vw, 2.1rem)/1 var(--f-cond);color:var(--skin-1);font-variant-numeric:tabular-nums;display:block}.vz-facts span{font:600 .66rem/1.35 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:6px;display:block}.vz-route{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.vz-route:before{content:"";height:2px;top:7px;left:calc(50% / var(--n));right:calc(50% / var(--n));background:repeating-linear-gradient(90deg, var(--accent) 0 8px, transparent 8px 13px);transform-origin:0;position:absolute;transform:scaleX(0)}.op-detail.go .vz-route:before{transition:transform 1.3s cubic-bezier(.4,0,.2,1) .2s;transform:none}.vz-route li{text-align:center;font:600 .82rem/1.25 var(--f-cond);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);overflow-wrap:anywhere;padding:24px 2px 0;position:relative}.vz-route li:before{content:"";background:var(--surface);border:2px solid var(--skin-1);border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:0;left:50%}.vz-route li:first-child:before,.vz-route li:last-child:before{background:var(--dark);border-color:var(--accent)}@media (max-width:480px){.vz-route li{letter-spacing:.02em;font-size:.7rem}}.vz-note{color:var(--ink-3);margin-top:12px;font-size:.84rem}.vz-quote{margin:0;padding:4px 0 0 34px;position:relative}.vz-quote:before{content:"«";font:700 2.6rem/1 var(--f-display);color:var(--accent);position:absolute;top:-6px;left:0}.vz-quote p{font:700 clamp(1.08rem, 1.8vw, 1.3rem)/1.38 var(--f-display);color:var(--ink)}.vz-quote cite{font:600 .76rem var(--f-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-d);margin-top:8px;font-style:normal;display:block}.vz-check{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vz-check li{background:var(--surface);border:1px solid var(--surface-3);align-items:flex-start;gap:10px;padding:9px 12px;font-size:.92rem;line-height:1.5;display:flex}.vz-check svg{width:18px;height:18px;color:var(--skin-1);flex:none;margin-top:2px}.op-detail .soft{color:var(--ink-3);margin:0;font-size:.84rem;line-height:1.5}.op-detail .soft a{color:var(--skin-1);text-underline-offset:2px;text-decoration:underline}.op-detail .soft a:hover{color:var(--accent-d)}.op-detail .cta{background:var(--surface-2);color:var(--ink);border-top:2px solid var(--accent);padding:22px 22px 18px;position:relative;overflow:hidden}.op-detail .cta h4{font:700 1.15rem/1.25 var(--f-display);color:var(--ink);margin:4px 0 6px}.op-detail .cta .op-label{color:var(--accent-d)}.op-detail .cta p{color:var(--ink-2);margin:0 0 14px;font-size:.9rem}.op-detail .cta .row{flex-wrap:wrap;gap:10px;display:flex}.op-detail .cta .op-btn{background:0 0}.op-detail .cta .op-btn:hover{background:color-mix(in srgb, var(--surface) 70%, transparent)}.op-detail .cta .op-btn.pri{background:var(--accent);color:var(--on-accent)}.op-detail .cta .op-btn.pri:hover{background:var(--accent-d)}@media (max-width:800px){.vs-site dialog.op-detail{align-items:stretch;padding:0}.op-detail .box{border-top:0;border-radius:0;width:100%;height:100dvh;max-height:none;animation:.4s cubic-bezier(.2,.7,.2,1) opSheet}.op-detail .hd{background:var(--surface);border-bottom:2px solid var(--accent);flex:none;justify-content:space-between;padding:8px 10px 8px 18px;position:static}.op-detail .hd-t{min-width:0;font:600 .76rem var(--f-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--skin-1);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.op-detail .x{box-shadow:none}.op-detail h3{padding-right:0}.op-detail .scr{flex:1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:0}.op-detail .info,.op-detail .side{padding:20px 18px 24px}.op-detail .side{border-left:0;border-top:1px solid var(--line)}.op-detail .side>:first-child .vk{padding-right:0}.op-detail .cta .op-btn{flex:auto;justify-content:center}}@keyframes opSheet{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vz-route:before{transform:none}}
#faq{background:var(--surface-2);padding-block:var(--sec)}#faq .faq-grid{grid-template-columns:minmax(0,35fr) minmax(0,65fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}#faq .faq-side{top:calc(var(--hdr) + 32px);position:sticky}#faq .faq-side .op-h2{margin:14px 0}#faq .faq-side .op-lead{max-width:34ch;margin:0 0 28px}#faq .faq-jump{border-top:1px solid var(--line);margin:0 0 28px;padding:0;list-style:none}#faq .faq-jump li{border-bottom:1px solid var(--line)}#faq .faq-jump a{min-height:48px;color:var(--ink);font:600 .98rem/1.3 var(--f-display);letter-spacing:-.01em;align-items:center;gap:12px;text-decoration:none;transition:color .2s;display:flex}#faq .faq-jump a span{font:500 .72rem/1 var(--f-cond);color:var(--ink-3);min-width:3.4em}#faq .faq-jump a svg{width:16px;height:16px;color:var(--ink-3);flex:none;margin-left:auto;transition:transform .25s,color .2s}#faq .faq-jump a:hover,#faq .faq-jump a:focus-visible{color:var(--accent)}#faq .faq-jump a:hover svg,#faq .faq-jump a:focus-visible svg{color:var(--accent);transform:translateY(2px)}#faq .faq-mail{font:500 .78rem/1.5 var(--f-cond);color:var(--ink-3);margin:0}#faq .faq-mail a{color:var(--accent);border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent);text-decoration:none}#faq .faq-mail a:hover{border-bottom-color:var(--accent)}#faq .faq-main{gap:clamp(36px,4vw,52px);min-width:0;display:grid}#faq .faq-mail a{align-items:center;min-height:44px;display:inline-flex}#faq .faq-group h3{font:700 1.15rem/1.25 var(--f-display);letter-spacing:-.015em;color:var(--ink);align-items:baseline;gap:12px;margin:0 0 14px;display:flex}#faq .faq-group h3 span{font:500 .72rem/1 var(--f-cond);color:var(--ink-3);letter-spacing:.02em}#faq .faq-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:0 1px 2px #1111140a,0 12px 32px -16px #170a362e}#faq details{border-top:1px solid var(--line);position:relative}#faq details:first-child{border-top:0}#faq details:before{content:"";background:var(--accent);transform-origin:top;width:2px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}#faq details[open]:before{transform:scaleY(1)}#faq.anim details:not(.is-open):before{transform:scaleY(0)}#faq summary{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:56px;padding:16px clamp(16px,2.4vw,26px);list-style:none;display:grid}#faq summary::-webkit-details-marker{display:none}#faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r)}#faq summary:hover .faq-q{color:var(--accent-d)}#faq .faq-n{width:20px;font:500 .78rem/1 var(--f-cond);color:var(--accent);letter-spacing:.02em}#faq .faq-q{font:600 1.1rem/1.35 var(--f-display);letter-spacing:-.012em;color:var(--ink);text-wrap:pretty;transition:color .2s}#faq .faq-ic{border:1px solid var(--line);border-radius:50%;flex:none;width:28px;height:28px;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .25s,border-color .25s;position:relative}#faq .faq-ic:before,#faq .faq-ic:after{content:"";background:var(--ink-2);border-radius:2px;width:11px;height:1.75px;margin:-.875px 0 0 -5.5px;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .25s;position:absolute;top:50%;left:50%}#faq .faq-ic:after{transform:rotate(90deg)}#faq details[open] .faq-ic{background:var(--skin-3);border-color:var(--skin-2);transform:rotate(180deg)}#faq details[open] .faq-ic:before,#faq details[open] .faq-ic:after{background:var(--accent)}#faq details[open] .faq-ic:after{transform:rotate(0)}#faq.anim details:not(.is-open) .faq-ic{border-color:var(--line);background:0 0;transform:none}#faq.anim details:not(.is-open) .faq-ic:before,#faq.anim details:not(.is-open) .faq-ic:after{background:var(--ink-2)}#faq.anim details:not(.is-open) .faq-ic:after{transform:rotate(90deg)}#faq .faq-a{grid-template-rows:1fr;display:grid}#faq.anim .faq-a{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.2,.7,.2,1)}#faq.anim details.is-open .faq-a{grid-template-rows:1fr}#faq .faq-a>div{min-height:0;overflow:hidden}#faq .faq-a p{max-width:calc(62ch + 80px);color:var(--ink-2);margin:0;padding:0 clamp(16px,2.4vw,26px) 22px calc(clamp(16px,2.4vw,26px) + 36px);font-size:1rem;line-height:1.65}#faq.anim .faq-a p{opacity:0;transition:opacity .3s,transform .38s cubic-bezier(.2,.7,.2,1);transform:translateY(-4px)}#faq.anim details.is-open .faq-a p{opacity:1;transition-delay:60ms;transform:none}#faq .faq-a a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}#faq .faq-a a:hover{text-decoration-thickness:2px}@media (min-width:861px){#faq .faq-side nav{display:none}}@media (max-width:860px){#faq .faq-grid{grid-template-columns:minmax(0,1fr);gap:36px}#faq .faq-side{position:static}#faq .faq-side .op-lead{max-width:60ch}#faq .faq-jump{margin-bottom:20px}}@media (max-width:520px){#faq summary{gap:12px;min-height:52px;padding:14px 16px}#faq .faq-q{font-size:1.02rem}#faq .faq-ic{width:26px;height:26px}#faq .faq-a p{padding:0 16px 20px}}@media (prefers-reduced-motion:reduce){#faq *,#faq :before,#faq :after{transition:none!important}}
#funktionen{background:var(--surface-2);padding-block:var(--sec);--fn-shadow:0 1px 2px #1111140a,0 12px 32px -16px #170a362e;--fn-ease:cubic-bezier(.2,.7,.2,1);overflow:clip}#funktionen .fn-head{max-width:720px;margin-bottom:clamp(36px,5vw,56px)}#funktionen .fn-head .op-h2{margin:0 0 12px}#funktionen .fn-head .op-lead{margin:0}#funktionen .fn-demo>*{min-width:0}#funktionen .fn-demo{grid-template-columns:minmax(320px,390px) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}#funktionen .fn-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--fn-shadow);padding:24px 22px 18px;position:relative}#funktionen .fn-ptitle{font:500 .72rem/1 var(--f-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;margin:0 0 18px;display:flex}#funktionen .fn-field{border-bottom:1px solid var(--line);padding-bottom:18px;position:relative}#funktionen .fn-field label{font:600 .95rem/1.3 var(--f-body);color:var(--ink);margin-bottom:8px;display:block}#funktionen .fn-field input{border:1.5px solid var(--line);border-radius:var(--r-s);background:var(--surface-2);width:100%;min-height:48px;font:500 1rem var(--f-body);color:var(--ink);padding:0 14px;transition:border-color .2s,background .2s,box-shadow .2s}#funktionen .fn-field input::placeholder{color:var(--ink-3)}#funktionen .fn-field input:hover{border-color:var(--skin-2)}#funktionen .fn-field input:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent);outline:none}#funktionen .fn-chip{background:var(--skin-3);color:var(--accent-2);font:500 .72rem/1 var(--f-cond);border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:5px 10px;display:inline-flex}#funktionen .fn-chip svg{flex:none;width:12px;height:12px}#funktionen .fn-anno{z-index:2;pointer-events:none;color:var(--accent-d);align-items:flex-end;gap:2px;display:flex;position:absolute;top:-30px;right:18px;transform:rotate(-4deg)}#funktionen .fn-anno span{font:700 1.3rem/1 var(--f-hand);white-space:nowrap}#funktionen .fn-anno svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:40px;height:74px;margin-bottom:-66px}#funktionen.fn-live .fn-anno path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .8s .2s}#funktionen.fn-live .fn-anno path+path{transition-duration:.25s;transition-delay:.9s}#funktionen.fn-live .fn-anno span{opacity:0;transition:opacity .5s}#funktionen.fn-live.fn-seen .fn-anno path{stroke-dashoffset:0}#funktionen.fn-live.fn-seen .fn-anno span{opacity:1}#funktionen .fn-sw{margin:6px 0 0;padding:0;list-style:none}#funktionen .fn-sw>li{border-bottom:1px solid var(--line)}#funktionen .fn-sw>li:last-child{border-bottom:0}#funktionen .fn-tg{text-align:left;cursor:pointer;width:100%;min-height:58px;color:var(--ink);font:inherit;background:0 0;border:0;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:8px 0;display:grid}#funktionen .fn-tg:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}#funktionen .fn-ico{background:var(--surface-2);width:36px;height:36px;color:var(--ink-2);border-radius:10px;place-items:center;transition:background .25s,color .25s;display:grid}#funktionen .fn-ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}#funktionen .fn-tg strong{font:600 .95rem/1.25 var(--f-body);display:block}#funktionen .fn-tg small{color:var(--ink-3);margin-top:2px;font-size:.8rem;line-height:1.3;display:block}#funktionen .fn-track{background:var(--surface-3);border:1px solid var(--line);border-radius:999px;width:46px;height:28px;transition:background .25s,border-color .25s;position:relative}#funktionen .fn-track:after{content:"";width:22px;height:22px;transition:transform .3s var(--fn-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #11111440}#funktionen .fn-tg[aria-checked=true] .fn-track{background:var(--accent);border-color:var(--accent)}#funktionen .fn-tg[aria-checked=true] .fn-track:after{transform:translate(18px)}#funktionen .fn-tg[aria-checked=true] .fn-ico{background:var(--skin-3);color:var(--accent)}#funktionen .fn-seg{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;gap:4px;margin:0 0 12px 48px;padding:3px;display:flex}#funktionen .fn-seg button{min-height:44px;font:600 .85rem var(--f-body);color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;transition:background .2s,color .2s,box-shadow .2s}#funktionen .fn-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #1111141f}#funktionen .fn-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}#funktionen .fn-hint{font:500 .7rem/1.3 var(--f-cond);color:var(--ink-3);margin:10px 0 0}#funktionen .fn-stage{perspective:1500px;perspective-origin:30% 40%;padding:36px 0 44px;position:relative}#funktionen .fn-win{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);width:calc(100% - 96px);max-width:600px;transform-style:preserve-3d;position:relative;overflow:hidden;transform:rotateY(-8deg)rotateX(2deg);box-shadow:0 2px 4px #1111140a,0 40px 80px -30px #170a3659}#funktionen .fn-bar{background:var(--surface-2);border-bottom:1px solid var(--line);align-items:center;gap:12px;height:46px;padding:0 14px;display:flex}#funktionen .fn-dots{flex:none;gap:6px;display:flex}#funktionen .fn-dots i{background:var(--line);border-radius:50%;width:10px;height:10px}#funktionen .fn-addr{background:var(--surface);border:1px solid var(--line);min-width:0;height:30px;font:500 .8rem/1 var(--f-cond);color:var(--ink-3);white-space:nowrap;border-radius:999px;flex:1;align-items:center;gap:7px;padding:0 12px;display:flex;overflow:hidden}#funktionen .fn-addr svg{fill:none;width:12px;height:12px;stroke:var(--ink-3);stroke-width:2px;stroke-linecap:round;flex:none}#funktionen .fn-url{text-overflow:ellipsis;overflow:hidden}#funktionen .fn-slug{color:var(--accent);font-weight:700}#funktionen .fn-slug.fn-ph{color:var(--ink-2);font-weight:500}#funktionen .fn-slug span{display:inline-block}#funktionen .fn-slug span.n{animation:funktionen-pop .38s var(--fn-ease) both;animation-delay:var(--d,0s)}@keyframes funktionen-pop{0%{opacity:0;color:var(--accent-d);transform:translateY(-70%)scale(.6)}60%{opacity:1;transform:translateY(8%)scale(1.15)}to{transform:none}}#funktionen .fn-body{height:clamp(300px,30vw,350px);position:relative;overflow:hidden}#funktionen .fn-page{--fx:#145c55;--fx-d:#0d3f3b;--fx-l:#e3efeb;--fx-sand:#f7f3ec;background:linear-gradient(to bottom,var(--surface) 62%,var(--fx-sand));transition:filter .35s,opacity .35s,transform .45s var(--fn-ease);flex-direction:column;gap:10px;padding:14px 18px 16px;display:flex;position:absolute;inset:0}#funktionen .fn-page>*{flex:none;min-width:0}#funktionen .fn-nav{justify-content:space-between;align-items:center;gap:12px;display:flex}#funktionen .fn-logo{align-items:center;gap:7px;min-width:0;display:flex}#funktionen .fn-mark{background:var(--fx);color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}#funktionen .fn-mark svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}#funktionen .fn-brand{font:700 .92rem/1 var(--f-display);letter-spacing:-.02em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#funktionen .fn-menu{font:500 .66rem/1 var(--f-body);color:var(--ink-3);flex:none;gap:12px;display:flex}#funktionen .fn-menu .is-on{color:var(--fx);box-shadow:inset 0 -1.5px 0 var(--fx);padding-bottom:3px;font-weight:700}#funktionen .fn-media{flex:auto;grid-template-columns:minmax(0,1fr) 28%;gap:8px;min-height:0;display:grid}#funktionen .fn-photo,#funktionen .fn-plan{border-radius:10px;min-height:0;position:relative;overflow:hidden}#funktionen .fn-photo svg{width:100%;height:100%;display:block;position:absolute;inset:0}#funktionen .fn-badge{color:var(--fx-d);font:700 .6rem/1 var(--f-cond);letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:999px;padding:4px 8px;position:absolute;top:10px;left:12px;box-shadow:0 2px 6px #0d3f3b2e}#funktionen .fn-count{color:#fff;font:500 .58rem/1 var(--f-cond);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d28269e;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;display:flex;position:absolute;bottom:8px;right:16px}#funktionen .fn-count svg,#funktionen .fn-loc svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:11px;height:11px}#funktionen .fn-plan{background:var(--fx-sand);border:1px solid #e8e0d3;flex-direction:column;padding:8px 8px 7px;display:flex}#funktionen .fn-plan svg{flex:1;width:100%;min-height:0;display:block}#funktionen .fn-plan span{font:500 .56rem/1 var(--f-cond);letter-spacing:.04em;text-transform:uppercase;color:var(--fx);text-align:center;margin-top:5px}#funktionen .fn-sum{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}#funktionen .fn-ttl{min-width:0}#funktionen .fn-loc{font:500 .62rem/1 var(--f-cond);color:var(--ink-3);align-items:center;gap:4px;margin-bottom:5px;display:flex}#funktionen .fn-loc svg{color:var(--fx)}#funktionen .fn-ptl{font:700 clamp(1rem,1.45vw,1.2rem)/1.12 var(--f-display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0}#funktionen .fn-price{text-align:right;flex:none}#funktionen .fn-price p{white-space:nowrap;color:var(--fx-d);margin:0}#funktionen .fn-price strong{font:700 1.08rem/1 var(--f-display);letter-spacing:-.02em}#funktionen .fn-price small{font:500 .64rem/1 var(--f-body);color:var(--ink-3)}#funktionen .fn-price span{font:500 .6rem/1 var(--f-cond);color:var(--fx);margin-top:5px;display:block}#funktionen .fn-foot{border-top:1px solid #eae4da;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}#funktionen .fn-facts{flex-wrap:wrap;gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:flex}#funktionen .fn-facts li{background:var(--fx-l);height:22px;color:var(--fx-d);font:500 .62rem/1 var(--f-cond);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 7px;display:flex}#funktionen .fn-facts svg{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:11px;height:11px}#funktionen .fn-cta{background:var(--fx);color:#fff;height:30px;font:600 .7rem/1 var(--f-body);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex;box-shadow:0 6px 14px -8px #0d3f3bb3}#funktionen .fn-cta svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}#funktionen .fn-gal{opacity:0;visibility:hidden;background:linear-gradient(to bottom,var(--surface) 55%,#f7f3ec);flex-direction:column;padding:18px 22px;transition:opacity .35s,visibility .35s;display:flex;position:absolute;inset:0}#funktionen .fn-gal .fn-glab{font:700 1.35rem/1 var(--f-hand);color:var(--accent-d);margin-bottom:6px}#funktionen .fn-fan{flex:1;justify-content:center;align-items:center;display:flex;position:relative}#funktionen .fn-mc{aspect-ratio:3/4;background:var(--surface);border:1px solid var(--line);width:30%;max-width:150px;transition:transform .55s var(--fn-ease);border-radius:12px;flex-direction:column;padding:7px 7px 9px;display:flex;position:absolute;transform:translate(0)rotate(0);box-shadow:0 10px 24px -12px #170a3659}#funktionen .fn-mc .th{border-radius:7px;flex:1;min-height:0;margin-bottom:7px;position:relative;overflow:hidden}#funktionen .fn-mc .th svg{width:100%;height:100%;display:block;position:absolute;inset:0}#funktionen .fn-mc span{font:700 .76rem/1.15 var(--f-display);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;padding:0 2px;overflow:hidden}#funktionen .fn-mc small{font:500 .58rem/1.2 var(--f-cond);color:#145c55;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;padding:0 2px;overflow:hidden}#funktionen .fn-lock{background:color-mix(in srgb,var(--surface) 72%,transparent);opacity:0;visibility:hidden;z-index:3;place-items:center;transition:opacity .35s,visibility .35s;display:grid;position:absolute;inset:0}#funktionen .fn-lbox{background:var(--surface);border:1px solid var(--line);width:min(250px,82%);box-shadow:var(--fn-shadow);text-align:center;transition:transform .45s var(--fn-ease);border-radius:14px;padding:20px 18px 18px;transform:translateY(14px)scale(.96)}#funktionen .fn-lic{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 10px;display:grid}#funktionen .fn-lic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}#funktionen .fn-lbox strong{font:700 .95rem/1.2 var(--f-display);color:var(--ink);margin-bottom:10px;display:block}#funktionen .fn-lf{border:1px solid var(--line);background:var(--surface-2);height:36px;font:500 .85rem/1 var(--f-cond);color:var(--ink-2);text-align:left;border-radius:8px;align-items:center;padding:0 12px;display:flex}#funktionen .fn-lf.pw{letter-spacing:.18em}#funktionen .fn-lf.ml{letter-spacing:0;color:var(--ink-3);display:none}#funktionen .fn-ok{background:var(--skin-3);color:var(--accent-2);font:600 .76rem/1 var(--f-body);border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:6px 10px;display:none}#funktionen .fn-ok svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}#funktionen .fn-lgo{background:var(--accent);color:#fff;height:34px;line-height:34px;font:600 .82rem var(--f-body);border-radius:8px;margin-top:10px;display:block}#funktionen .fn-stage[data-auth=mail] .fn-lf.pw,#funktionen .fn-stage[data-auth=mail] .fn-lgo{display:none}#funktionen .fn-stage[data-auth=mail] .fn-lf.ml,#funktionen .fn-stage[data-auth=mail] .fn-ok{display:flex}#funktionen .fn-stats{background:var(--surface);border:1px solid var(--line);opacity:0;visibility:hidden;width:224px;transition:opacity .35s,visibility .35s,transform .5s var(--fn-ease);z-index:4;border-radius:14px;padding:14px 16px 12px;position:absolute;bottom:0;left:-26px;transform:translateY(20px)translateZ(60px)scale(.9);box-shadow:0 2px 4px #1111140d,0 24px 48px -20px #170a3666}#funktionen .fn-stats .fn-sl{font:500 .7rem/1 var(--f-cond);color:var(--ink-2);align-items:center;gap:7px;margin-bottom:12px;display:flex}#funktionen .fn-stats .fn-sl:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}#funktionen .fn-bars{grid-template-columns:repeat(6,1fr);align-items:end;gap:8px;height:74px;display:grid}#funktionen .fn-bars i{height:var(--h);background:linear-gradient(to top,var(--accent),var(--accent-l));transform-origin:bottom;transition:transform .8s var(--fn-ease) calc(var(--i)*80ms + .1s);border-radius:5px 5px 2px 2px;display:block;transform:scaleY(.04)}#funktionen .fn-bars i:nth-child(6){background:linear-gradient(to top,var(--accent-2),#5a3aa8)}#funktionen .fn-mon{font:500 .6rem/1 var(--f-cond);color:var(--ink-3);text-align:center;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:6px;display:grid}#funktionen .fn-qr{background:var(--surface);border:1px solid var(--line);text-align:center;transform-origin:0;opacity:0;visibility:hidden;width:168px;transition:transform .7s var(--fn-ease),opacity .3s,visibility .7s;z-index:4;backface-visibility:hidden;border-radius:14px;padding:14px 14px 12px;position:absolute;top:64px;right:0;transform:rotateY(-100deg)translateZ(40px);box-shadow:0 2px 4px #1111140d,0 30px 60px -24px #170a3673}#funktionen .fn-qr svg{width:100%;height:auto;color:var(--ink);shape-rendering:crispedges;display:block}#funktionen .fn-qr .fn-qrbox{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px}#funktionen .fn-qr span{font:700 1.15rem/1 var(--f-hand);color:var(--accent-d);margin-top:9px;display:block}#funktionen .fn-stage.on-lock .fn-lock{opacity:1;visibility:visible}#funktionen .fn-stage.on-lock .fn-lbox{transform:none}#funktionen .fn-stage.on-lock .fn-page,#funktionen .fn-stage.on-lock .fn-gal{filter:blur(3px)}#funktionen .fn-stage.on-gal .fn-page{opacity:0;transform:translateY(-12px)}#funktionen .fn-stage.on-gal .fn-gal{opacity:1;visibility:visible}#funktionen .fn-stage.on-gal .fn-mc:first-child{transform:translate(-96%)translateY(10px)rotate(-11deg)}#funktionen .fn-stage.on-gal .fn-mc:nth-child(2){transform:translate(-33%)rotate(-4deg)}#funktionen .fn-stage.on-gal .fn-mc:nth-child(3){transform:translate(33%)rotate(4deg)}#funktionen .fn-stage.on-gal .fn-mc:nth-child(4){transform:translate(96%)translateY(10px)rotate(11deg)}#funktionen .fn-stage.on-stats .fn-stats{opacity:1;visibility:visible;transform:translateZ(60px)}#funktionen .fn-stage.on-stats .fn-bars i{transform:none}#funktionen .fn-stage.on-qr .fn-qr{opacity:1;visibility:visible;transform:rotateY(-10deg)translateZ(40px)}#funktionen .fn-sw>li{position:relative}#funktionen .fn-tg{grid-template-columns:36px 1fr 36px auto}#funktionen .fn-info{width:44px;height:44px;color:var(--ink-3);cursor:pointer;z-index:1;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:color .2s,background .2s;display:grid;position:absolute;top:7px;right:54px}#funktionen .fn-info svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}#funktionen .fn-info:hover{color:var(--accent);background:var(--skin-3)}#funktionen .fn-info:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;color:var(--accent)}#funktionen button.fn-chip{cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;margin-top:4px;padding:0 4px}#funktionen button.fn-chip .fn-cin{background:var(--skin-3);color:var(--accent-2);font:500 .72rem/1 var(--f-cond);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;transition:background .2s,color .2s;display:inline-flex}#funktionen button.fn-chip:hover .fn-cin{background:var(--skin-2);color:var(--accent-d)}#funktionen button.fn-chip:focus-visible{outline:none}#funktionen button.fn-chip:focus-visible .fn-cin{outline:2px solid var(--accent);outline-offset:2px}#funktionen .fn-chip .fn-car{opacity:.7;width:10px;height:10px}#funktionen .fn-also{border-top:1px solid var(--line);color:var(--ink-2);align-items:center;gap:14px;margin-top:clamp(36px,5vw,56px);padding:12px 0 0;display:flex}#funktionen .fn-also-ic{background:var(--surface);border:1px solid var(--line);width:36px;height:36px;color:var(--accent-2);border-radius:10px;flex:none;place-items:center;display:grid}#funktionen .fn-also-ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}#funktionen .fn-also p{flex:1;min-width:0;margin:0;font-size:.95rem;line-height:1.45}#funktionen .fn-also strong{color:var(--ink);font-weight:600}#funktionen .fn-more{min-height:44px;font:600 .9rem var(--f-body);color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 6px;display:inline-flex}#funktionen .fn-more svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .25s}#funktionen .fn-more:hover svg{transform:translate(3px)}#funktionen .fn-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:980px){#funktionen .fn-demo{grid-template-columns:minmax(0,1fr);gap:28px}#funktionen .fn-panel{max-width:560px}#funktionen .fn-stage{padding:4px 0 24px;transition:padding .35s}#funktionen .fn-stage.on-qr,#funktionen .fn-stage.on-stats{padding-bottom:124px}#funktionen .fn-win{width:100%;max-width:none;transform:rotateY(-2deg)}#funktionen .fn-qr{width:118px;padding:9px 9px 8px;top:auto;bottom:0;right:6px}#funktionen .fn-qr span{font-size:.95rem}#funktionen .fn-stats{width:min(200px,100% - 140px);padding:12px 12px 10px;bottom:4px;left:6px}#funktionen .fn-bars{gap:6px;height:56px}#funktionen .fn-mon{gap:6px}}@media (max-width:600px){#funktionen .fn-also{flex-wrap:wrap;align-items:flex-start;gap:10px 12px}#funktionen .fn-also p{flex:200px;padding-top:7px}#funktionen .fn-more{margin-left:42px}#funktionen .fn-panel{padding:20px 16px 14px}#funktionen .fn-win{transform:none}#funktionen .fn-body{height:300px}#funktionen .fn-page{gap:8px;padding:12px}#funktionen .fn-menu{gap:9px;font-size:.6rem}#funktionen .fn-menu span:nth-child(2){display:none}#funktionen .fn-media{grid-template-columns:minmax(0,1fr) 30%;gap:6px}#funktionen .fn-plan{padding:6px 5px 5px}#funktionen .fn-plan span{font-size:.5rem}#funktionen .fn-badge{top:8px;left:10px}#funktionen .fn-count{display:none}#funktionen .fn-sum{gap:8px}#funktionen .fn-ptl{font-size:.95rem}#funktionen .fn-loc{margin-bottom:4px}#funktionen .fn-price strong{font-size:.95rem}#funktionen .fn-price span{font-size:.56rem}#funktionen .fn-foot{flex-wrap:wrap;gap:6px;padding-top:8px}#funktionen .fn-facts{gap:4px}#funktionen .fn-facts li{height:20px;padding:0 5px;font-size:.58rem}#funktionen .fn-facts li:nth-child(n+3){display:none}#funktionen .fn-cta{height:26px;padding:0 10px;font-size:.66rem}#funktionen .fn-addr{padding:0 9px;font-size:.72rem}#funktionen .fn-bar{gap:8px;padding:0 10px}#funktionen .fn-dots{display:none}#funktionen .fn-mc{width:25%;padding:5px 5px 7px}#funktionen .fn-mc .th{margin-bottom:5px}#funktionen .fn-mc span{font-size:.62rem}#funktionen .fn-mc small{font-size:.5rem}#funktionen .fn-stage.on-gal .fn-mc:first-child{transform:translate(-112%)translateY(10px)rotate(-10deg)}#funktionen .fn-stage.on-gal .fn-mc:nth-child(2){transform:translate(-38%)rotate(-3deg)}#funktionen .fn-stage.on-gal .fn-mc:nth-child(3){transform:translate(38%)rotate(3deg)}#funktionen .fn-stage.on-gal .fn-mc:nth-child(4){transform:translate(112%)translateY(10px)rotate(10deg)}#funktionen .fn-tg{gap:10px}#funktionen .fn-info{right:52px}#funktionen .fn-anno{top:-30px;right:10px}#funktionen .fn-anno span{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){#funktionen .fn-slug span.n{animation:none}#funktionen .fn-qr{transition:none;transform:none}#funktionen .fn-stage.on-qr .fn-qr{transform:none}#funktionen .fn-more svg,#funktionen .fn-more:hover svg{transition:none;transform:none}#funktionen.fn-live .fn-anno path{stroke-dashoffset:0}#funktionen.fn-live .fn-anno span{opacity:1}}
#datei-zum-link{--dz-line:#ffffff1f;--dz-t2:#ffffffb8;--dz-t3:#ffffff85;--s:1;background:var(--dark);color:#fff;isolation:isolate;overflow:clip}#datei-zum-link .dz-track{position:relative}#datei-zum-link .dz-pin{padding-block:var(--sec);position:relative}#datei-zum-link .dz-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}#datei-zum-link .dz-cone{background:radial-gradient(50% 60% at 50% 0,#0a55fa57,#0a55fa1a 45%,#0000 72%);width:min(1400px,140%);height:95%;position:absolute;top:-30%;left:50%;transform:translate(-30%)}#datei-zum-link .dz-cone2{opacity:.35;background:radial-gradient(closest-side,#5c8dff42,#0000 70%);width:760px;height:620px;position:absolute;top:22%;left:58%;transform:translate(-50%)}#datei-zum-link .dz-floorwrap{perspective:620px;perspective-origin:50% 0;height:62%;position:absolute;bottom:0;left:0;right:0}#datei-zum-link .dz-floor{transform-origin:50% 0;background-image:linear-gradient(color-mix(in srgb,var(--accent) 15%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 15%,transparent) 1px,transparent 1px);background-size:60px 60px;height:260%;position:absolute;top:0;left:-60%;right:-60%;transform:rotateX(70deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 60%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 60%,#0000 100%)}#datei-zum-link .dz-grid{z-index:1;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-template-areas:"a st""b st";align-items:start;gap:40px clamp(24px,4vw,64px);display:grid;position:relative}#datei-zum-link .dz-a{grid-area:a}#datei-zum-link .dz-b{grid-area:b}#datei-zum-link .dz-stage{grid-area:st;align-self:center}#datei-zum-link .op-h2{color:#fff;margin-top:0}#datei-zum-link .op-h2 em{color:var(--accent-on-dark)}#datei-zum-link .dz-bigh{letter-spacing:-.03em;font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.06}#datei-zum-link .op-lead{color:var(--dz-t2);margin-top:16px}#datei-zum-link a{color:var(--accent-on-dark)}#datei-zum-link .dz-ways{border-top:1px solid var(--dz-line);max-width:480px;margin:26px 0 0;padding:0;list-style:none}#datei-zum-link .dz-ways li{border-bottom:1px solid var(--dz-line)}#datei-zum-link .dz-ways button{all:unset;box-sizing:border-box;cursor:pointer;color:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:4px 14px;width:100%;min-height:52px;padding:12px 4px;transition:background .2s;display:grid}#datei-zum-link .dz-ways button:hover{background:#ffffff0a}#datei-zum-link .dz-ways button:focus-visible{outline:2px solid var(--accent-on-dark);outline-offset:2px}#datei-zum-link .dz-ways b{font:600 1rem/1.3 var(--f-body);color:#fff}#datei-zum-link .dz-ways span{color:var(--dz-t3);grid-column:1;font-size:.9rem;line-height:1.45}#datei-zum-link .dz-ways i{width:28px;height:28px;font:500 1rem/1 var(--f-cond);color:var(--accent-on-dark);border:1px solid #ffffff38;border-radius:50%;grid-area:1/2/span 2;place-items:center;font-style:normal;transition:transform .25s,border-color .25s;display:grid}#datei-zum-link .dz-ways button:hover i{border-color:var(--accent-on-dark);transform:rotate(90deg)}#datei-zum-link .dz-stage{width:100%;height:calc(560px * var(--s));min-height:0;position:relative}#datei-zum-link .dz-scene{transform-origin:50% 0;width:600px;height:560px;transform:scale(var(--s));perspective:1200px;perspective-origin:50% 40%;transform-style:preserve-3d;margin-left:-300px;position:absolute;top:0;left:50%}#datei-zum-link .dz-o,#datei-zum-link .dz-card,#datei-zum-link .dz-glow,#datei-zum-link .dz-ring{backface-visibility:hidden;position:absolute;top:50%;left:50%}#datei-zum-link .dz-o{transform:translate(-50%,-50%) translate3d(var(--x),var(--y),var(--z)) rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(var(--rz));opacity:.32;font-family:var(--f-body);color:var(--ink);border-radius:12px;box-shadow:0 24px 40px -18px #0009}#datei-zum-link .dz-att{background:#f1f2f7;align-items:center;gap:12px;width:250px;padding:12px 16px 12px 12px;display:flex}#datei-zum-link .dz-ic{width:38px;height:38px;color:var(--ink-2);background:#e1e4ee;border-radius:9px;flex:none;place-items:center;display:grid}#datei-zum-link .dz-ic svg{width:20px;height:20px}#datei-zum-link .dz-o b{font:600 .9rem/1.2 var(--f-cond);letter-spacing:-.01em;color:var(--ink);display:block}#datei-zum-link .dz-o small{font:500 .72rem/1.2 var(--f-body);color:var(--ink-3);align-items:center;gap:6px;margin-top:4px;display:flex}#datei-zum-link .dz-o small svg{width:13px;height:13px}#datei-zum-link .dz-shot{background:#e9eaf0;width:236px;padding:8px}#datei-zum-link .dz-shot .img{background:#c9ccd6;border-radius:6px;height:132px;position:relative;overflow:hidden}#datei-zum-link .dz-shot .img:before{content:"";background-image:linear-gradient(#00000012 1px,#0000 1px),linear-gradient(90deg,#00000012 1px,#0000 1px);background-size:6px 6px;position:absolute;inset:0}#datei-zum-link .dz-shot .img i{background:#b3b7c4;border-radius:2px;position:absolute}#datei-zum-link .dz-shot .cap{justify-content:space-between;align-items:baseline;gap:8px;padding:8px 4px 2px;display:flex}#datei-zum-link .dz-shot .cap small{font-family:var(--f-cond);white-space:nowrap;margin:0}#datei-zum-link .dz-ki{color:#fff;background:#2a1a55;border:1px solid #ffffff24;align-items:center;gap:12px;width:264px;padding:12px 16px 12px 12px;display:flex}#datei-zum-link .dz-ki .dz-ic{color:#c9c2e6;background:#ffffff14}#datei-zum-link .dz-ki b{color:#fff}#datei-zum-link .dz-ki small{color:#ffffff8c}#datei-zum-link .dz-pdf{background:#f6f6f9;border-radius:8px;width:150px;padding:14px 14px 12px}#datei-zum-link .dz-pdf .pg{gap:6px;margin:14px 0 12px;display:grid}#datei-zum-link .dz-pdf .pg i{background:#dadce5;border-radius:3px;height:5px;display:block}#datei-zum-link .dz-pdf .pg i:nth-child(2){width:80%}#datei-zum-link .dz-pdf .pg i:nth-child(4){width:60%}#datei-zum-link .dz-pdf .bd{color:#fff;font:700 .66rem/1 var(--f-cond);letter-spacing:.06em;background:#e5484d;border-radius:5px;padding:4px 7px;display:inline-block}#datei-zum-link .dz-pdf b{word-break:break-all;font-size:.74rem}#datei-zum-link .dz-warn{color:#2a1600;width:24px;height:24px;box-shadow:0 0 0 3px var(--dark);background:#f5a524;border-radius:50%;place-items:center;display:grid;position:absolute;top:-9px;right:-9px}#datei-zum-link .dz-warn svg{width:14px;height:14px}#datei-zum-link .dz-pdf small b{font:600 .7rem/1 var(--f-body);color:#b4232a;display:inline}#datei-zum-link .dz-glow{background:radial-gradient(closest-side,#0a55fa8c,#0a55fa2e 55%,#0000 100%);border-radius:50%;width:520px;height:340px;margin:-200px 0 0 -260px;transform:translate3d(0,-30px,-80px)}#datei-zum-link .dz-ring{border:1.5px solid var(--accent-on-dark);opacity:0;border-radius:50%;width:300px;height:300px;margin:-180px 0 0 -150px;transform:translateZ(-40px)scale(.4)}#datei-zum-link .dz-card{border-radius:var(--r);width:476px;color:var(--ink);background:#fff;overflow:hidden;transform:translate(-50%,-50%)translate3d(0,-30px,40px);box-shadow:0 0 0 1px #fff6,0 30px 70px -24px #0a55faa6,0 50px 80px -40px #000000b3}#datei-zum-link .dz-bar{background:var(--surface-2);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 14px;display:flex}#datei-zum-link .dz-dots{flex:none;gap:6px;display:flex}#datei-zum-link .dz-dots i{background:#d6d9e4;border-radius:50%;width:9px;height:9px}#datei-zum-link .dz-url{border:1px solid var(--line);min-width:0;font:500 .78rem/1 var(--f-cond);letter-spacing:-.015em;color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;flex:1;align-items:center;gap:8px;padding:8px 12px;display:flex;overflow:hidden}#datei-zum-link .dz-url svg{color:#1e9e5a;flex:none;width:13px;height:13px}#datei-zum-link .dz-url span{text-overflow:ellipsis;overflow:hidden}#datei-zum-link .dz-url em{color:var(--accent);font-style:normal}#datei-zum-link .dz-cbody{padding:20px 20px 18px}#datei-zum-link .dz-ok{align-items:center;gap:14px;display:flex}#datei-zum-link .dz-okc{color:#1e9e5a;background:#e3f6ec;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}#datei-zum-link .dz-okc svg{width:20px;height:20px}#datei-zum-link .dz-ok b{font:700 1.08rem/1.2 var(--f-display);letter-spacing:-.01em;color:var(--ink);display:block}#datei-zum-link .dz-ok>span:last-child>span{color:var(--ink-3);margin-top:3px;font-size:.88rem;display:block}#datei-zum-link .dz-ver{width:420px;margin-left:-210px;position:absolute;top:360px;left:50%;transform:translateZ(30px)}#datei-zum-link .dz-vl{z-index:1;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}#datei-zum-link .dz-vline{z-index:0;background:var(--accent-on-dark);opacity:.55;transform-origin:0;height:1.5px;position:absolute;top:13px;left:16.66%;right:16.66%}#datei-zum-link .dz-vl li{font:500 .74rem/1.2 var(--f-cond);color:var(--dz-t3);letter-spacing:.02em;text-align:center;justify-items:center;gap:10px;display:grid;position:relative}#datei-zum-link .dz-vk{place-items:center;width:28px;height:28px;display:grid}#datei-zum-link .dz-vk i{background:var(--dark);border:1.75px solid var(--accent-on-dark);border-radius:50%;width:12px;height:12px}#datei-zum-link .dz-vl li.now{color:#fff}#datei-zum-link .dz-vl li.now .dz-vk{background:var(--accent);color:#fff;border-radius:50%;box-shadow:0 0 0 6px #0a55fa38,0 8px 22px -6px #0a55facc}#datei-zum-link .dz-vk svg{width:15px;height:15px}#datei-zum-link .dz-vcap{text-align:center;font:500 .72rem/1.3 var(--f-cond);color:var(--dz-t2);letter-spacing:.02em;margin:20px 0 0}#datei-zum-link .dz-hud{font:500 .74rem/1 var(--f-cond);color:var(--dz-t3);letter-spacing:.02em;align-items:center;gap:10px;display:flex;position:absolute;top:24px;left:40px;transform:translateZ(0)}#datei-zum-link .dz-hud b{color:#fff;font-weight:600}#datei-zum-link .dz-hud i{background:#f5a524;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f5a5242e}#datei-zum-link .dz-hud.ok i{background:#3dd68c;box-shadow:0 0 0 4px #3dd68c2e}#datei-zum-link.dz-scrub .dz-track{height:var(--dz-track,240vh)}#datei-zum-link.dz-scrub .dz-pin{top:var(--hdr,64px);height:calc(100vh - var(--hdr,64px));align-items:center;padding-block:0;display:flex;position:sticky}#datei-zum-link.dz-scrub .dz-pin>.wrap{width:100%}#datei-zum-link.dz-scrub .dz-grid{grid-template-areas:"t st";align-items:center}#datei-zum-link.dz-scrub .dz-a,#datei-zum-link.dz-scrub .dz-b{will-change:transform,opacity;grid-area:t}#datei-zum-link.dz-scrub .dz-b{opacity:0}#datei-zum-link.dz-scrub .dz-o{opacity:1}#datei-zum-link.dz-js .dz-o{will-change:transform,opacity}#datei-zum-link:not(.dz-js) .dz-o,#datei-zum-link:not(.dz-js) .dz-hud{display:none}@media (max-width:899px){#datei-zum-link .dz-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"a""st""b";row-gap:28px}#datei-zum-link .dz-floorwrap{height:42%}#datei-zum-link .dz-cone{width:180%;transform:translate(-50%)}#datei-zum-link .dz-stage{margin-inline:calc(var(--pad) * -1);width:calc(100% + var(--pad) * 2)}#datei-zum-link .dz-b{border-top:1px solid var(--dz-line);padding-top:8px}#datei-zum-link .dz-bigh{font-size:clamp(1.7rem,7.4vw,2.2rem)}}@media (max-width:699px){#datei-zum-link{--s:.62}#datei-zum-link .dz-vl li{font-size:1.05rem}#datei-zum-link .dz-vcap{margin-top:24px;font-size:1.02rem}#datei-zum-link .dz-ver{width:480px;margin-left:-240px}}@media (prefers-reduced-motion:reduce){#datei-zum-link .dz-o{display:none}}@media (min-width:900px) and (min-height:600px) and (prefers-reduced-motion:no-preference){.js #datei-zum-link:not(.dz-js) .dz-track{height:var(--dz-track,240vh)}.js #datei-zum-link:not(.dz-js) .dz-pin{top:var(--hdr,64px);height:calc(100vh - var(--hdr,64px));align-items:center;padding-block:0;display:flex;position:sticky}.js #datei-zum-link:not(.dz-js) .dz-pin>.wrap{width:100%}.js #datei-zum-link:not(.dz-js) .dz-grid{grid-template-areas:"t st";align-items:center}.js #datei-zum-link:not(.dz-js) .dz-a,.js #datei-zum-link:not(.dz-js) .dz-b{grid-area:t}.js #datei-zum-link:not(.dz-js) .dz-b{opacity:0}}
#top{--st-lane:44px;min-height:min(calc(100svh - var(--hdr)),820px);isolation:isolate;background:var(--bg);align-items:center;padding-block:clamp(40px,6vw,80px);display:grid;overflow:clip}#top .st-bg{z-index:-1;pointer-events:none;background-image:radial-gradient(circle at center,color-mix(in srgb,var(--ink-3) 26%,transparent) 1px,transparent 1.4px);opacity:.75;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 62% 48%,#000 20%,#0000 78%);mask-image:radial-gradient(75% 70% at 62% 48%,#000 20%,#0000 78%)}#top .st-grid{grid-template-columns:minmax(0,44fr) minmax(0,56fr);align-items:center;gap:clamp(24px,4vw,64px);width:100%;display:grid}#top .st-copy{z-index:2;max-width:34rem;position:relative}#top h1{font:700 clamp(2.4rem,5vw,3.8rem)/1.02 var(--f-display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:18px 0 0}#top h1 em{color:var(--accent);white-space:nowrap;font-style:normal;position:relative}#top h1 em:after{content:"";background:color-mix(in srgb,var(--accent) 22%,transparent);border-radius:99px;height:.09em;position:absolute;bottom:.02em;left:.02em;right:.12em}#top .op-lead{max-width:44ch;margin-top:20px}#top .st-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}#top .st-cta .op-btn svg{flex:none;width:16px;height:16px}#top .st-trust{font:500 .74rem/1.3 var(--f-cond);color:var(--ink-3);letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:26px 0 0;padding:0;list-style:none;display:flex}#top .st-trust li{align-items:center;gap:7px;display:inline-flex}#top .st-trust svg{flex:none;width:14px;height:14px}#top .st-obj{min-width:0;padding-top:18px;position:relative}#top .st-glow{z-index:-1;pointer-events:none;filter:blur(60px);border-radius:50%;position:absolute}#top .st-glow.b{aspect-ratio:1.2;background:var(--accent);opacity:.16;width:62%;top:12%;left:22%}#top .st-glow.v{aspect-ratio:1;background:var(--accent-2);opacity:.09;width:38%;top:44%;left:4%}#top .st-head{align-items:center;gap:6px;min-height:44px;margin-bottom:10px;display:flex}#top .st-play{width:44px;height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}#top .st-play>span{border:1px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:34px;height:34px;transition:background .2s,border-color .2s;display:grid}#top .st-play:hover>span{background:var(--skin-3);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}#top .st-play svg{width:16px;height:16px}#top .st-tabs{scrollbar-width:none;padding:4px var(--st-lane) 4px 4px;gap:8px;margin:-4px 0 18px -4px;display:flex;overflow-x:auto}#top .st-tabs::-webkit-scrollbar{display:none}#top .st-tab{border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);background:var(--surface);min-height:44px;color:var(--accent-d);font:600 .875rem/1 var(--f-body);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}#top .st-tab svg{flex:none;width:14px;height:14px}#top .st-tab:hover{background:var(--skin-3)}#top .st-tab[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:0 8px 18px -10px color-mix(in srgb,var(--accent) 80%,transparent)}#top .st-panels{display:grid}#top .st-panel{opacity:0;pointer-events:none;grid-area:1/1;min-width:0;transition:opacity .35s}#top .st-panel.on{opacity:1;pointer-events:auto;z-index:1}#top .st-pill-addr{display:none}#top .st-mock{padding:0 34px 34px 0;position:relative}#top .st-win{border-radius:var(--r);border:1px solid var(--line);box-shadow:0 1px 2px #1111140d,0 30px 60px -28px #170a3661,0 60px 120px -60px color-mix(in srgb,var(--accent) 45%,transparent);background:#fff;position:relative;overflow:hidden}#top .st-bar{background:var(--surface-3);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 12px;display:flex}#top .st-dots{flex:none;gap:6px;display:flex}#top .st-dots i{border:1px solid color-mix(in srgb,var(--ink-3) 35%,transparent);background:#fff;border-radius:50%;width:10px;height:10px}#top .st-url{border:1px solid var(--line);min-width:0;height:30px;font:500 .76rem/1 var(--f-cond);color:var(--ink-3);background:#fff;border-radius:999px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}#top .st-url svg,#top .st-pill-addr svg{width:13px;height:13px;color:var(--ink-2);flex:none}#top .st-url-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}#top .st-url-t b{color:var(--ink);font-weight:600}#top .st-url-t span{color:var(--accent)}#top .st-win img{aspect-ratio:16/10;object-fit:cover;object-position:top center;background:var(--surface-2);width:100%;height:auto;display:block}#top .st-phone{z-index:2;background:var(--ink);border-radius:26px;width:25%;padding:5px;position:absolute;bottom:0;right:0;box-shadow:inset 0 0 0 1.5px #ffffff24,0 2px 4px #1111141f,0 34px 60px -24px #170a368c}#top .st-scr{aspect-ratio:390/844;background:#fff;border-radius:21px;position:relative;overflow:hidden}#top .st-scr img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}#top .st-notch{z-index:1;background:var(--ink);border-radius:999px;width:34%;height:10px;position:absolute;top:6px;left:50%;transform:translate(-50%)}#top .st-live{margin:10px 0 0}#top .st-live a{min-height:44px;font:600 .9rem var(--f-body);color:var(--accent-d);align-items:center;gap:6px;text-decoration:none;display:inline-flex}#top .st-live a:hover{color:var(--accent);text-underline-offset:4px;text-decoration:underline}#top .st-anno{z-index:5;pointer-events:none;color:var(--accent-d);flex-direction:column;align-items:flex-end;gap:0;display:flex;position:absolute;top:14px;right:14px}#top .st-anno .op-hand{text-align:right;max-width:13ch;font-size:1.4rem;line-height:1;display:block;transform:rotate(-4deg)}#top .st-anno svg{width:46px;height:96px;margin:4px 0 0;overflow:visible}#top .st-anno path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.js #top .st-anno .op-hand{opacity:0;transition:opacity .5s 1s}.js #top .st-anno path{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset .8s cubic-bezier(.6,.05,.35,1) 1.3s}.js #top .st-anno .hd{transition-duration:.25s;transition-delay:2.05s}.js #top .st-obj.is-in .st-anno .op-hand{opacity:1}.js #top .st-obj.is-in .st-anno path{stroke-dashoffset:0}@media (min-width:981px) and (max-width:1240px){#top .st-tab svg{display:none}}@media (max-width:980px){#top{min-height:0;padding-block:28px 56px}#top .st-grid{grid-template-columns:minmax(0,1fr);gap:36px}#top .st-copy{max-width:36rem}#top .st-obj{width:100%;max-width:640px}}@media (max-width:767px){#top{--st-lane:24px}#top .st-anno{display:none}#top .st-obj{padding-top:0}#top .st-tabs{margin-right:calc(var(--pad) * -1);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}#top .st-panel{text-align:center}#top .st-pill-addr{background:var(--surface-2);border:1px solid var(--line);max-width:100%;min-height:36px;font:500 .74rem/1 var(--f-cond);color:var(--ink-3);border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:0 14px;display:inline-flex}#top .st-win{display:none}#top .st-mock{max-width:224px;margin-inline:auto;padding:0}#top .st-phone{border-radius:36px;width:100%;padding:6px;position:relative}#top .st-scr{border-radius:30px}#top .st-notch{height:12px;top:8px}#top .st-live{margin-top:14px}}@media (max-width:560px){#top h1{font-size:clamp(2.3rem,11vw,2.8rem)}#top .st-cta .op-btn{flex:auto}#top .st-tab{padding:0 14px;font-size:.82rem}}@media (prefers-reduced-motion:reduce){#top .st-panel{transition:none}.js #top .st-anno .op-hand{opacity:1}.js #top .st-anno path{stroke-dashoffset:0}}
#so-funktionierts{background:var(--surface-2);padding-block:var(--sec);overflow:clip}#so-funktionierts .sf-head{gap:16px;max-width:720px;margin-bottom:clamp(40px,6vw,72px);display:grid}#so-funktionierts .sf-head .op-lead{margin-top:2px}#so-funktionierts .sf-track{position:relative}#so-funktionierts .sf-path{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,4vw,56px);padding:0;list-style:none;display:grid;position:relative}#so-funktionierts .sf-svg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}#so-funktionierts .sf-svg path{fill:none;stroke-linecap:round;stroke-linejoin:round}#so-funktionierts .sf-guide{stroke:var(--skin-2);stroke-width:2px;stroke-dasharray:2 7}#so-funktionierts .sf-line{stroke:var(--accent);stroke-width:2px}#so-funktionierts .sf-st{z-index:1;padding-top:44px;position:relative}#so-funktionierts .sf-st:first-child{margin-top:112px}#so-funktionierts .sf-st:nth-child(2){margin-top:56px}#so-funktionierts .sf-nd{background:var(--surface);border:2px solid var(--accent);width:18px;height:18px;box-shadow:0 0 0 5px var(--surface-2);border-radius:50%;margin:-9px 0 0 -1px;position:absolute;top:0;left:0}#so-funktionierts .sf-nd:after{content:"";background:var(--accent);border-radius:50%;transition:transform .45s cubic-bezier(.3,1.6,.5,1) .1s;position:absolute;inset:3px;transform:scale(0)}#so-funktionierts .sf-nd.is-reached:after{transform:scale(1)}#so-funktionierts .sf-nd--goal{background:var(--accent);width:34px;height:34px;color:var(--on-accent);place-items:center;margin:-17px 0 0 -9px;display:grid}#so-funktionierts .sf-nd--goal:after{display:none}#so-funktionierts .sf-nd--goal svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}#so-funktionierts .sf-nd--goal:before{content:"";border:2px solid var(--accent);opacity:0;border-radius:50%;position:absolute;inset:-2px}#so-funktionierts .sf-nd--goal.is-reached:before{animation:1.6s ease-out .2s 2 so-funktionierts-ring}@keyframes so-funktionierts-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.js #so-funktionierts .sf-nd{opacity:0;transition:transform .5s cubic-bezier(.3,1.6,.5,1),opacity .3s;transform:scale(.3)}.js #so-funktionierts .sf-nd.is-reached{opacity:1;transform:none}#so-funktionierts .sf-no{font:500 clamp(2.4rem,4vw,3.1rem)/1 var(--f-cond);letter-spacing:-.04em;color:var(--accent);margin-bottom:14px;display:block}#so-funktionierts .sf-st h3{font:700 clamp(1.1rem,1.6vw,1.25rem)/1.2 var(--f-display);letter-spacing:-.015em;color:var(--ink);margin-bottom:8px}#so-funktionierts .sf-st p{color:var(--ink-2);max-width:34ch;font-size:1rem;line-height:1.6}#so-funktionierts .sf-ill{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-height:206px;margin-top:22px;padding:18px;position:relative;box-shadow:0 1px 2px #1111140a,0 12px 32px -16px #170a362e}#so-funktionierts .sf-tag{font:500 .68rem/1 var(--f-cond);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;display:block}#so-funktionierts .sf-bub{border:2px solid var(--accent);width:92%;font:500 .8rem/1.5 var(--f-cond);color:var(--ink);background:var(--surface);border-radius:16px 16px 4px;min-height:66px;margin-left:auto;padding:12px 14px;position:relative}#so-funktionierts .sf-cur{vertical-align:-.18em;background:var(--accent);width:.55em;height:1.05em;margin-left:2px;animation:1.05s step-end infinite so-funktionierts-blink;display:inline-block}@keyframes so-funktionierts-blink{50%{opacity:0}}#so-funktionierts .sf-who{text-align:right;font:500 .66rem/1 var(--f-cond);color:var(--ink-3);margin:6px 2px 0;display:block}#so-funktionierts .sf-rep{background:var(--skin-3);font:500 .78rem/1 var(--f-cond);color:var(--accent-d);border-radius:16px 16px 16px 4px;align-items:center;gap:8px;margin-top:10px;padding:8px 12px 8px 10px;display:inline-flex}#so-funktionierts .sf-rep svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.js #so-funktionierts .sf-rep{opacity:0;transform-origin:0 100%;transition:opacity .45s,transform .5s cubic-bezier(.3,1.5,.5,1);transform:translateY(8px)scale(.96)}.js #so-funktionierts .sf-st.is-done .sf-rep{opacity:1;transform:none}#so-funktionierts .sf-zone{border:2px dashed var(--skin-2);perspective:640px;border-radius:12px;place-items:center;height:150px;transition:border-color .4s,background-color .4s;display:grid;position:relative}#so-funktionierts .sf-st.is-on .sf-zone{border-color:var(--accent);background:color-mix(in srgb,var(--skin-3) 55%,transparent)}#so-funktionierts .sf-file{background:var(--surface);border:1px solid var(--line);transform-origin:50% 100%;border-radius:10px;flex-direction:column;justify-content:space-between;width:118px;height:96px;padding:12px;display:flex;position:relative;box-shadow:0 1px 2px #1111140d,0 14px 26px -14px #170a3659}#so-funktionierts .sf-file:before{content:"";background:linear-gradient(225deg,var(--surface-2) 50%,var(--line) 50%,var(--surface-3));border-radius:0 10px 0 6px;width:20px;height:20px;position:absolute;top:-1px;right:-1px}#so-funktionierts .sf-badge{font:600 .62rem/1 var(--f-cond);letter-spacing:.06em;color:#fff;background:var(--accent-2);border-radius:5px;align-self:flex-start;padding:4px 6px}#so-funktionierts .sf-lines i{background:var(--surface-3);border-radius:2px;height:4px;margin-top:5px;display:block}#so-funktionierts .sf-lines i:nth-child(2){width:72%}#so-funktionierts .sf-fname{font:500 .74rem/1 var(--f-cond);color:var(--ink)}.js #so-funktionierts .sf-file{opacity:0;transform:translate3d(0,-78px,40px)rotateX(64deg)rotate(-7deg)}.js #so-funktionierts .sf-st.is-on .sf-file{opacity:1;transition:opacity .35s .15s,transform .95s cubic-bezier(.2,.95,.3,1.15) .15s;transform:none}#so-funktionierts .sf-status{font:500 .72rem/1 var(--f-cond);color:var(--ink-3);justify-content:center;align-items:center;gap:6px;margin-top:12px;display:flex}#so-funktionierts .sf-status svg{fill:none;width:15px;height:15px;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.js #so-funktionierts .sf-status{opacity:0;transition:opacity .4s 1.1s}.js #so-funktionierts .sf-st.is-on .sf-status{opacity:1}#so-funktionierts .sf-pill{border:1.5px solid var(--skin-2);background:var(--surface);border-radius:999px;align-items:center;gap:6px;min-width:0;padding:4px 4px 4px 12px;display:flex}#so-funktionierts .sf-url{min-width:0;font:500 .74rem/1.2 var(--f-cond);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}#so-funktionierts .sf-url b{color:var(--accent);font-weight:500}#so-funktionierts .sf-copy{background:var(--accent);width:44px;height:44px;color:var(--on-accent);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:background .2s,transform .2s;display:grid;position:relative}#so-funktionierts .sf-copy:hover{background:var(--accent-d)}#so-funktionierts .sf-copy:active{transform:scale(.94)}#so-funktionierts .sf-copy svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:18px;height:18px;transition:opacity .2s,transform .3s cubic-bezier(.3,1.6,.5,1)}#so-funktionierts .sf-copy .ok{opacity:0;transform:scale(.5)}#so-funktionierts .sf-copy.is-copied .ok{opacity:1;transform:none}#so-funktionierts .sf-copy.is-copied .cp{opacity:0;transform:scale(.5)}#so-funktionierts .sf-live{font:500 .66rem/1 var(--f-cond);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);opacity:0;transition:opacity .25s;position:absolute;top:12px;right:18px}#so-funktionierts .sf-live.is-on{opacity:1}#so-funktionierts .sf-share{width:min(100%,300px);margin:0 auto;position:relative}#so-funktionierts .sf-share svg{width:100%;height:auto;display:block;overflow:visible}#so-funktionierts .sf-share path{fill:none;stroke:var(--skin-2);stroke-width:2px;stroke-linecap:round}#so-funktionierts .sf-share circle{fill:var(--surface);stroke:var(--accent);stroke-width:2px}.js #so-funktionierts .sf-share path{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s cubic-bezier(.6,.05,.35,1)}.js #so-funktionierts .sf-share path:nth-of-type(2){transition-delay:.12s}.js #so-funktionierts .sf-share path:nth-of-type(3){transition-delay:.24s}.js #so-funktionierts .sf-share path:nth-of-type(4){transition-delay:.36s}.js #so-funktionierts .sf-st.is-on .sf-share path{stroke-dashoffset:0}#so-funktionierts .sf-outs{text-align:center;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}#so-funktionierts .sf-outs li{font:500 .68rem/1 var(--f-cond);color:var(--ink-2);justify-items:center;gap:6px;display:grid}#so-funktionierts .sf-ic{border:2px solid var(--accent);background:var(--surface);width:40px;height:40px;color:var(--accent);border-radius:50%;place-items:center;display:grid}#so-funktionierts .sf-ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.js #so-funktionierts .sf-outs li{opacity:0;transition:opacity .3s,transform .5s cubic-bezier(.3,1.6,.5,1);transform:scale(.6)}.js #so-funktionierts .sf-outs li:first-child{transition-delay:.6s}.js #so-funktionierts .sf-outs li:nth-child(2){transition-delay:.72s}.js #so-funktionierts .sf-outs li:nth-child(3){transition-delay:.84s}.js #so-funktionierts .sf-st.is-on .sf-outs li{opacity:1;transform:none}#so-funktionierts .sf-more{min-height:44px;font:500 .82rem var(--f-body);color:var(--accent-d);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--skin-2);text-decoration-color:var(--skin-2);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;margin-top:6px;padding:0 4px;display:inline-flex}#so-funktionierts .sf-more:hover{text-decoration-color:currentColor}#so-funktionierts .sf-more svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}#so-funktionierts .sf-ill--link{gap:4px;padding-top:34px;display:grid}#so-funktionierts .anno{--hand:var(--f-hand);--anno-ink:var(--accent-d);--anno-size:1.6rem;--anno-rot:-4deg;--anno-w:78px;--anno-dur:.9s;--anno-delay:.15s;color:var(--anno-ink);pointer-events:none;align-items:flex-end;gap:.3rem;display:inline-flex}#so-funktionierts .anno-note{max-width:15ch;font:700 var(--anno-size)/1.05 var(--hand);transform:rotate(var(--anno-rot));transform-origin:0 100%;display:inline-block}#so-funktionierts .anno-arrow{width:var(--anno-w);flex:none;height:auto;overflow:visible}#so-funktionierts .anno-arrow path{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}#so-funktionierts .anno--left{flex-direction:row-reverse}#so-funktionierts .anno--left .anno-note{transform-origin:100% 100%}#so-funktionierts .anno--abs{top:var(--anno-top,0);left:var(--anno-left,0);z-index:3;position:absolute}.js #so-funktionierts .anno .anno-note{opacity:0;transform:rotate(var(--anno-rot)) translateY(6px);transition:opacity .5s ease var(--anno-delay), transform .6s cubic-bezier(.2,.8,.3,1) var(--anno-delay)}.js #so-funktionierts .anno .anno-arrow path{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--anno-dur) cubic-bezier(.6,.05,.35,1) calc(var(--anno-delay) + .3s)}.js #so-funktionierts .anno .anno-arrow .anno-head{transition-duration:.28s;transition-delay:calc(var(--anno-delay) + .3s + var(--anno-dur) - 50ms)}.js #so-funktionierts .anno.is-in .anno-note{opacity:1;transform:rotate(var(--anno-rot))}.js #so-funktionierts .anno.is-in .anno-arrow path{stroke-dashoffset:0}#so-funktionierts .sf-anno{--anno-top:-62px;--anno-left:34px;white-space:nowrap}#so-funktionierts .sf-anno .anno-arrow{transform:translateY(22px)}@media (max-width:1020px) and (min-width:761px){#so-funktionierts .sf-url{font-size:.68rem}#so-funktionierts .sf-anno{--anno-size:1.35rem;--anno-left:28px}}@media (max-width:760px){#so-funktionierts .sf-path{grid-template-columns:1fr;gap:48px}#so-funktionierts .sf-st,#so-funktionierts .sf-st:first-child,#so-funktionierts .sf-st:nth-child(2){margin-top:0;padding-top:0;padding-left:44px}#so-funktionierts .sf-nd{margin:-9px 0 0 -9px;top:22px;left:12px}#so-funktionierts .sf-nd--goal{margin:-17px 0 0 -17px}#so-funktionierts .sf-no{margin-bottom:10px;font-size:2.3rem}#so-funktionierts .sf-st p{max-width:none}#so-funktionierts .sf-ill{min-height:0;padding:14px}#so-funktionierts .sf-ill--link{padding-top:30px}#so-funktionierts .sf-anno{--anno-size:1.3rem;--anno-w:54px;top:-6px;left:auto;right:0}#so-funktionierts .sf-anno .anno-arrow{transform:translateY(14px)}}@media (max-width:600px){#so-funktionierts .anno{--anno-size:1.3rem;--anno-w:60px}}@media (prefers-reduced-motion:reduce){.js #so-funktionierts .anno .anno-note,.js #so-funktionierts .anno .anno-arrow path{opacity:1;stroke-dashoffset:0;transition:none!important}.js #so-funktionierts .anno .anno-note{transform:rotate(var(--anno-rot))}#so-funktionierts .sf-cur{animation:none}}
#preise{padding-block:var(--sec);background:var(--bg);overflow:clip}#preise .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#preise .pr-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 40px;margin-bottom:56px;display:grid}#preise .pr-head .op-h2{max-width:20ch;margin:14px 0 18px}#preise .bill{justify-self:end;padding-bottom:58px;position:relative}#preise .seg{background:var(--surface-3);border:1px solid var(--line);border-radius:999px;gap:4px;padding:4px;display:inline-flex}#preise .seg button{min-width:44px;min-height:44px;font:600 .92rem var(--f-body);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px;transition:background .25s,color .25s,box-shadow .25s}#preise .seg button:hover{color:var(--ink)}#preise .seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #11111414,0 6px 16px -10px #170a3666}#preise .seg button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#preise .js-only{display:none}.js #preise .js-only{display:inline-flex}#preise .nojs-note{font:500 .8rem/1.3 var(--f-cond);color:var(--ink-3)}.js #preise .nojs-note{display:none}#preise .anno{--hand:var(--f-hand);--anno-ink:var(--accent-2);--anno-size:1.5rem;--anno-rot:-5deg;--anno-w:58px;--anno-dur:.8s;--anno-delay:.2s;color:var(--anno-ink);pointer-events:none;white-space:nowrap;align-items:flex-start;gap:4px;display:inline-flex;position:absolute;bottom:0;right:-4px}#preise .anno-note{font:700 var(--anno-size)/1 var(--hand);transform:rotate(var(--anno-rot));transform-origin:0 100%;margin-top:20px;display:inline-block}#preise .anno-arrow{width:var(--anno-w);flex:none;order:2;height:auto;overflow:visible}#preise .anno-arrow path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.js #preise .anno .anno-note{opacity:0;transform:rotate(var(--anno-rot)) translateY(6px);transition:opacity .5s ease var(--anno-delay),transform .6s cubic-bezier(.2,.8,.3,1) var(--anno-delay)}.js #preise .anno .anno-arrow path{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--anno-dur) cubic-bezier(.6,.05,.35,1) calc(var(--anno-delay) + .3s)}.js #preise .anno .anno-arrow .anno-head{transition-duration:.25s;transition-delay:calc(var(--anno-delay) + .3s + var(--anno-dur) - 50ms)}.js #preise .anno.is-in .anno-note{opacity:1;transform:rotate(var(--anno-rot))}.js #preise .anno.is-in .anno-arrow path{stroke-dashoffset:0}.js #preise[data-bill=m] .anno.is-in .anno-note{opacity:.45}#preise .pt-wrap{position:relative}#preise .pt{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font:400 .95rem/1.35 var(--f-body);color:var(--ink-2)}#preise .pt col.c-lbl{width:22%}#preise .pt th,#preise .pt td{text-align:center;vertical-align:middle;border-bottom:1px solid var(--line);padding:13px 14px}#preise .pt tbody th[scope=row]{text-align:left;color:var(--ink);padding-left:0;font-weight:500}#preise .pt .rl{align-items:center;gap:6px;display:inline-flex}#preise .pt tr.grp th{text-align:left;font:500 .72rem/1 var(--f-cond);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--ink-3);padding:30px 0 10px}#preise .pt tbody:first-of-type tr.grp th{padding-top:18px}#preise .pt thead th{vertical-align:top;text-align:left;border-bottom:1px solid var(--ink-3);padding:28px 16px 22px;font-weight:400}#preise .pt thead td{border-bottom:1px solid var(--ink-3)}#preise .ph{flex-direction:column;gap:6px;min-height:100%;display:flex}#preise .ph .nm{font:700 1.25rem/1.1 var(--f-display);letter-spacing:-.02em;color:var(--ink)}#preise .ph .tg{font:400 .84rem/1.35 var(--f-body);color:var(--ink-3);text-wrap:pretty;min-height:4.1em}#preise .ph .pr{white-space:nowrap;color:var(--ink);align-items:baseline;gap:6px;margin-top:6px;display:flex}#preise .ph .cur{font:500 .78rem/1 var(--f-cond);color:var(--ink-3)}#preise .ph .amt{font:700 2.35rem/1 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-width:1.2ch}#preise .ph .per{font:500 .85rem/1 var(--f-body);color:var(--ink-3)}#preise .ph .sv{font:500 .78rem/1.3 var(--f-cond);color:var(--accent-d);min-height:1.3em}#preise .ph .sv.free{color:var(--ink-3);font:500 .84rem/1.3 var(--f-body)}#preise .ph .sv[data-only=m]{color:var(--ink-3);font:500 .84rem/1.3 var(--f-body);white-space:nowrap;display:none}#preise[data-bill=m] .ph .sv[data-only=y]{display:none}#preise[data-bill=m] .ph .sv[data-only=m]{display:block}#preise .badge{background:var(--accent-2);color:#fff;font:600 .7rem/1 var(--f-cond);letter-spacing:.03em;border-radius:999px;align-self:flex-start;margin-bottom:6px;padding:5px 10px;display:inline-block}#preise .pt .hl{background:color-mix(in srgb,var(--skin-3) 55%,transparent)}#preise .pt thead th.hl{padding-top:22px}#preise .pt thead th:not(.hl) .ph{padding-top:28px}#preise .hlf{display:none}.js #preise .hlf{pointer-events:none;border:2px solid var(--accent);border-radius:var(--r);box-shadow:0 22px 50px -24px color-mix(in srgb,var(--accent) 55%,transparent),0 0 0 6px color-mix(in srgb,var(--accent) 6%,transparent);transition:opacity .6s;display:block;position:absolute}.js #preise .hlf:not(.on){opacity:0}html:not(.js) #preise .pt .hl{box-shadow:inset 2px 0 var(--accent),inset -2px 0 var(--accent)}#preise .ck{vertical-align:middle;width:20px;height:20px;color:var(--accent);display:inline-block}#preise .ck path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}#preise .no{color:var(--ink-3);opacity:.6}#preise .v{font-variant-numeric:tabular-nums;color:var(--ink)}#preise .v.dim{color:var(--ink-3)}#preise .bald{border:1px solid color-mix(in srgb,var(--accent-2) 55%,transparent);font:500 .66rem/1 var(--f-cond);letter-spacing:.03em;color:var(--accent-2);vertical-align:middle;background:var(--surface);border-radius:999px;margin-left:6px;padding:3px 7px;display:inline-block}#preise td .bald:only-child{margin-left:0}#preise .ib{width:30px;height:30px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-7px 0;transition:color .2s,background .2s;display:inline-grid;position:relative}#preise .ib:after{content:"";position:absolute;inset:-7px}#preise .ib svg{width:17px;height:17px}#preise .ib:hover{color:var(--accent);background:var(--skin-3)}#preise .ib:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.js #preise .pt tbody tr{transition:opacity .5s ease calc(var(--i,0)*30ms),transform .5s cubic-bezier(.2,.7,.2,1) calc(var(--i,0)*30ms)}.js #preise .pt:not(.in) tbody tr{opacity:0;transform:translateY(8px)}#preise .ent{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:22% minmax(0,1fr) auto;align-items:center;gap:16px 28px;margin-top:28px;padding:22px 24px 22px 0;display:grid}#preise .ent h3{font:700 1.2rem/1.1 var(--f-display);letter-spacing:-.02em;color:var(--ink);margin:0}#preise .ent p{color:var(--ink-2);max-width:60ch;margin:0}#preise .ent .ea{white-space:nowrap;align-items:center;gap:20px;display:flex}#preise .ent .ea span{font:500 .8rem/1 var(--f-cond);color:var(--ink-3)}#preise .ent a{min-height:44px;color:var(--accent);border-bottom:1px solid #0000;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}#preise .ent a:hover{text-underline-offset:4px;text-decoration:underline}#preise .cta{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:48px;display:flex}#preise .cta .op-btn{min-height:52px;padding:0 28px;font-size:1rem}#preise .cta small{font:400 .86rem/1.4 var(--f-body);color:var(--ink-3)}#preise .plans{display:none}@media (max-width:820px){#preise .pr-head{grid-template-columns:1fr;margin-bottom:28px}#preise .bill{justify-self:start;align-items:center;gap:4px;padding-bottom:0;display:flex}#preise .seg button{padding:0 16px}#preise .anno{white-space:normal;align-items:center;position:static}#preise .anno-arrow{order:-1;width:34px;transform:rotate(-100deg)scaleY(-1)}#preise .anno-note{--anno-size:1.25rem;--anno-rot:-3deg;max-width:9ch;margin-top:0}#preise .pt thead th:not(.hl) .ph{padding-top:0}#preise .hlf{display:none!important}#preise .pt,#preise .pt thead,#preise .pt tbody,#preise .pt tr,#preise .pt th,#preise .pt td{display:block}#preise .pt colgroup{display:none}#preise .pt thead tr{grid-template-columns:1fr;gap:10px;display:grid}#preise .pt thead td{display:none}#preise .pt thead th{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:18px}#preise .pt thead th.hl{border:2px solid var(--accent)}#preise .ph .tg{min-height:0}#preise .pt tbody tr{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:4px 12px;padding:12px 0;display:grid}#preise .pt tbody th,#preise .pt tbody td{text-align:left;border:0;padding:0;box-shadow:none!important;background:0 0!important}#preise .pt tbody td:before{content:attr(data-pn) " ";font:500 .74rem/1 var(--f-cond);color:var(--ink-3);min-width:76px;display:inline-block}#preise .pt tr.grp{border:0;padding:0}#preise .pt tr.grp th{padding:24px 0 8px}.js #preise .plans{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}.js #preise .plans button{border:1px solid var(--line);background:var(--surface);min-height:44px;font:600 .86rem var(--f-body);color:var(--ink-2);cursor:pointer;border-radius:999px;flex:auto;padding:0 12px}.js #preise .plans button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.js #preise .plans button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.js #preise .pt thead tr{display:block}.js #preise .pt tbody tr{grid-template-columns:minmax(0,1fr) auto;align-items:center}.js #preise .pt tbody td{text-align:right}.js #preise .pt tbody td:before{display:none}.js #preise .pt tr.grp{display:block}.js #preise .pt[data-plan=free] [data-p]:not([data-p=free]),.js #preise .pt[data-plan=solo] [data-p]:not([data-p=solo]),.js #preise .pt[data-plan=standard] [data-p]:not([data-p=standard]),.js #preise .pt[data-plan=pro] [data-p]:not([data-p=pro]),.js #preise .pt[data-plan=premium] [data-p]:not([data-p=premium]){display:none}#preise .ent{grid-template-columns:1fr;gap:8px;padding:22px 0}#preise .ent .ea{flex-wrap:wrap;gap:4px 16px}#preise .cta .op-btn{width:100%;padding:0 16px;font-size:.95rem}}@media (prefers-reduced-motion:reduce){.js #preise .pt:not(.in) tbody tr{opacity:1;transform:none}.js #preise .anno .anno-note,.js #preise .anno .anno-arrow path{opacity:1;stroke-dashoffset:0;transition:none!important}}
