.lp{--lp-bg:#fbfbfd;--lp-fg:#1d1d1f;--lp-muted:#6e6e73;--lp-line:#d2d2d7;--lp-field:#fff;--lp-blue:#0b7a50;--lp-green:#0f8558;--lp-tint:#edf7f1;--lp-tint-2:#ddf0e4;--lp-tint-line:#c9e6d3;--lp-green-ink:#0b6b45;--lp-route:#b7d9b1;--lp-red:#c4161c;--lp-ink:#1d1d1f;background:var(--lp-bg);min-height:100dvh;color:var(--lp-fg);-webkit-font-smoothing:antialiased;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,system-ui,sans-serif;display:flex;position:relative;overflow-x:hidden}@media (prefers-color-scheme:dark){.lp{--lp-bg:#000;--lp-fg:#f5f5f7;--lp-muted:#a1a1a6;--lp-line:#424245;--lp-field:#1c1c1e;--lp-blue:#45c98a;--lp-green:#45c98a;--lp-route:#2f5c3a;--lp-ink:#f5f5f7;--lp-tint:#0c1f15;--lp-tint-2:#12301f;--lp-tint-line:#1d4430;--lp-green-ink:#7fddaa}}.lp-backdrop{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lp-plan{opacity:.55}.lp-outer{fill:none;stroke:var(--lp-ink);stroke-opacity:.16;stroke-width:6px;stroke-linejoin:miter}.lp-inner path{fill:none;stroke:var(--lp-ink);stroke-opacity:.12;stroke-width:2.2px}.lp-door path{fill:none;stroke:var(--lp-ink);stroke-opacity:.12;stroke-width:1.2px}.lp-thin{stroke:var(--lp-ink);stroke-opacity:.1;stroke-width:1px;fill:none}.lp-stairwell{fill:var(--lp-green);fill-opacity:.05}.lp-route path{fill:none;stroke:var(--lp-route);stroke-width:22px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;stroke-dasharray:1400;stroke-dashoffset:1400px;animation:2.4s cubic-bezier(.4,0,.2,1) .2s forwards lp-draw}.lp-arrow path{fill:var(--lp-green);opacity:0;animation:.6s 2s forwards lp-in}.lp-arrow{opacity:.35}.lp-sign-g rect{fill:var(--lp-green);opacity:.28}.lp-sign-r rect{fill:var(--lp-red);opacity:.22}.lp-sign-w{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.lp-sign-wf{fill:#fff;opacity:.8}.lp-here{fill:var(--lp-blue);opacity:.22}.lp-here-dot{fill:var(--lp-bg)}@keyframes lp-draw{to{stroke-dashoffset:0}}@keyframes lp-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.lp-route path{stroke-dashoffset:0;animation:none}.lp-arrow path{opacity:1;animation:none}}.lp-nav{z-index:1;height:52px;padding:0 max(22px,env(safe-area-inset-left,0px));letter-spacing:-.01em;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:relative}.lp-mark{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.lp-mark svg{width:20px;height:20px}.lp-mark rect{fill:var(--lp-green)}.lp-mark path{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.lp-by{color:var(--lp-muted)}.lp-main{z-index:1;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:clamp(40px,9vh,96px) 22px clamp(40px,7vh,72px);display:flex;position:relative}.lp-eyebrow{color:var(--lp-green);letter-spacing:-.01em;margin:0 0 14px;font-size:17px;font-weight:600}.lp-title{letter-spacing:-.035em;margin:0;font-size:clamp(40px,7vw,80px);font-weight:700;line-height:1.04}.lp-sub{text-wrap:balance;max-width:720px;color:var(--lp-muted);letter-spacing:-.01em;margin:18px auto 36px;font-size:clamp(18px,2.2vw,22px);font-weight:400;line-height:1.35}.lp-form{text-align:left;flex-direction:column;gap:12px;width:100%;max-width:340px;display:flex}.lp-field{display:block;position:relative}.lp-field span{color:var(--lp-muted);pointer-events:none;letter-spacing:0;font-size:11px;position:absolute;top:9px;left:16px}.lp-field input{border:1px solid var(--lp-line);background:var(--lp-field);width:100%;height:56px;color:var(--lp-fg);font:inherit;border-radius:12px;outline:none;padding:22px 16px 6px;font-size:17px;transition:border-color .15s,box-shadow .15s}.lp-field input:focus{border-color:var(--lp-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--lp-blue) 22%,transparent)}.lp-error{color:#e30000;min-height:18px;margin:0 4px;font-size:13px}.lp-submit{background:var(--lp-fg);height:50px;color:var(--lp-bg);font:inherit;cursor:pointer;border:0;border-radius:980px;justify-content:center;align-items:center;gap:6px;font-size:17px;font-weight:500;transition:opacity .15s,transform .15s;display:inline-flex}.lp-submit svg{width:14px;height:14px}.lp-submit:hover:not(:disabled){opacity:.86}.lp-submit:active:not(:disabled){transform:scale(.985)}.lp-submit:disabled{opacity:.35;cursor:default}.lp-submit:focus-visible{outline:2px solid var(--lp-blue);outline-offset:3px}.lp-foot{z-index:1;text-align:center;color:var(--lp-muted);padding:28px 22px calc(22px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--lp-line);flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:12px;display:flex;position:relative}.lp-foot a{color:var(--lp-muted)}@media (max-width:520px){.lp-sub{margin-bottom:32px}.lp-eyebrow{font-size:15px}}.lp-hero{flex-direction:column;display:flex;position:relative;overflow:hidden}.lp-cta{flex-direction:column;align-items:center;gap:10px;margin-bottom:18px;display:flex}.lp-google{background:var(--lp-fg);height:52px;color:var(--lp-bg);border-radius:980px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:17px;font-weight:500;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.lp-google svg{box-sizing:content-box;background:#fff;border-radius:50%;width:18px;height:18px;padding:2px}.lp-google:hover{opacity:.86}.lp-google:active{transform:scale(.985)}.lp-google:focus-visible{outline:2px solid var(--lp-blue);outline-offset:3px}.lp-fine{color:var(--lp-muted);margin:0;font-size:13px}.lp-error-top{margin:0 0 14px}.lp-cred{width:100%;max-width:340px}.lp-cred summary{cursor:pointer;color:var(--lp-blue);width:fit-content;margin:0 auto 12px;font-size:13px;list-style:none}.lp-cred summary::-webkit-details-marker{display:none}.lp-cred[open] summary{margin-bottom:16px}.lp-video{z-index:1;width:100%;max-width:1040px;margin:0 auto;padding:24px 22px 64px;position:relative}.lp-frame{aspect-ratio:16/9;background:#000;border-radius:18px;width:100%;margin-bottom:56px;position:relative;overflow:hidden;box-shadow:0 30px 60px #0000002e}.lp-frame iframe,.lp-frame video{border:0;width:100%;height:100%;position:absolute;inset:0}.lp-steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.lp-steps li{counter-increment:s;text-align:left;flex-direction:column;gap:6px;display:flex}.lp-steps li:before{content:counter(s);color:var(--lp-green);font-size:13px;font-weight:600}.lp-steps b{letter-spacing:-.01em;font-size:17px}.lp-steps span{color:var(--lp-muted);text-wrap:pretty;font-size:15px;line-height:1.5}@media (max-width:820px){.lp-steps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.lp-steps{grid-template-columns:1fr}.lp-hero{min-height:auto}}.lp-legal{z-index:1;max-width:760px;margin:0 auto;padding:24px 22px 64px;font-size:15px;line-height:1.55;position:relative}.lp-legal h1{letter-spacing:-.02em;margin:24px 0 18px;font-size:34px}.lp-legal h2{margin:28px 0 8px;font-size:19px}.lp-legal p,.lp-legal li{color:var(--lp-fg)}.lp-legal .todo{color:#8a4b00;background:#fff4e0;border-radius:4px;padding:2px 6px}.lp-access{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:340px;display:flex}.lp-alt{border:1px solid var(--lp-line);height:44px;color:var(--lp-fg);font:inherit;cursor:pointer;background:0 0;border-radius:980px;padding:0 22px;font-size:15px;transition:border-color .15s}.lp-alt:hover{border-color:var(--lp-fg)}.lp-alt:focus-visible{outline:2px solid var(--lp-blue);outline-offset:3px}.lp-link{font:inherit;color:var(--lp-blue);cursor:pointer;background:0 0;border:0;padding:0}.lp-link:hover{text-decoration:underline}.lp-switch{color:var(--lp-muted);margin:4px 0 0;font-size:13px}.lp-field select{border:1px solid var(--lp-line);background:var(--lp-field);width:100%;height:56px;color:var(--lp-fg);font:inherit;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--lp-muted) 50%),linear-gradient(135deg,var(--lp-muted) 50%,transparent 50%);background-position:calc(100% - 22px) 27px,calc(100% - 17px) 27px;background-repeat:no-repeat;background-size:5px 5px;border-radius:12px;outline:none;padding:22px 40px 6px 16px;font-size:17px}.lp-field select:focus{border-color:var(--lp-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--lp-blue) 22%,transparent)}.lp-field select:invalid{color:var(--lp-muted)}.lp-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.lp-terms{color:var(--lp-muted);text-align:center;margin:0 4px;font-size:12px;line-height:1.45}.lp-terms a{color:var(--lp-muted)}.lp-sec{z-index:1;width:100%;max-width:1120px;margin:0 auto;padding:48px 22px;scroll-margin-top:16px;position:relative}#so-funktionierts{padding-top:24px}.lp-sec h2{letter-spacing:-.025em;margin:0 0 22px;font-size:clamp(26px,3.4vw,36px);font-weight:700;line-height:1.12}.lp-sec p{color:var(--lp-muted);margin:0;font-size:17px;line-height:1.5}.lp-kicker{font-weight:600;color:var(--lp-green)!important;margin:0 0 10px!important;font-size:15px!important}.lp-problem{border-bottom:1px solid var(--lp-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px 56px;margin-bottom:56px;padding:40px 0;display:grid}.lp-problem h2{margin:0}.lp-problem>p{color:var(--lp-fg);text-wrap:pretty;font-size:clamp(18px,1.9vw,21px);line-height:1.5}.lp-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.lp-values li{border:1px solid var(--lp-line);background:var(--lp-field);border-radius:16px;flex-direction:column;gap:6px;padding:20px 22px;display:flex}.lp-values b{letter-spacing:-.01em;font-size:17px}.lp-values span{color:var(--lp-muted);font-size:15px;line-height:1.45}.lp-two{grid-template-columns:1fr 1fr;gap:40px;display:grid}.lp-two h2{font-size:clamp(22px,2.6vw,28px)}.lp-end{text-align:center;flex-direction:column;align-items:center;gap:16px;padding-bottom:80px;display:flex}.lp-end h2{margin-bottom:6px}.lp-end-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.lp-end-cta .lp-alt{align-items:center;height:52px;padding:0 26px;font-size:17px;text-decoration:none;display:inline-flex}.lp-fine a{color:var(--lp-blue)}.lp-note{flex-basis:100%}a.lp-link{text-decoration:none}@media (max-width:900px){.lp-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.lp-two,.lp-problem{grid-template-columns:1fr;gap:20px}.lp-sec{padding:36px 22px}.lp-problem{margin-bottom:40px;padding-top:8px}}@media (max-width:520px){.lp-values{grid-template-columns:1fr}}.lp-hero{background:radial-gradient(120% 70% at 50% 0%,var(--lp-tint) 0%,transparent 70%)}.lp-ico{background:var(--lp-tint);width:44px;height:44px;color:var(--lp-green-ink);border:1px solid var(--lp-tint-line);border-radius:12px;flex:none;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.lp-steps li:before{content:"Schritt " counter(s);letter-spacing:.02em;order:1;font-size:12.5px}.lp-steps li .lp-ico{order:0}.lp-steps li b{order:2}.lp-steps li span:not(.lp-ico){order:3}.lp-values li{border-color:var(--lp-tint-line);background:linear-gradient(180deg,var(--lp-tint) 0%,var(--lp-field) 55%)}.lp-values li .lp-ico{background:var(--lp-field)}.lp-kicker{background:var(--lp-tint);border:1px solid var(--lp-tint-line);border-radius:999px;padding:4px 10px;display:inline-block;color:var(--lp-green-ink)!important;margin-bottom:14px!important;font-size:13px!important}.lp-problem h2 em{color:var(--lp-green);font-style:normal}.lp-band{z-index:1;background:var(--lp-tint);border-block:1px solid var(--lp-tint-line);margin:24px 0;position:relative}.lp-band .lp-sec{padding-block:56px}.lp-band p{opacity:.82;color:var(--lp-fg)!important}.lp-end{background:radial-gradient(70% 90% at 50% 100%,var(--lp-tint) 0%,transparent 75%)}.lp-demo{margin:0 0 44px}.lp-frame-app{border:1px solid var(--lp-tint-line);background:#e8ece8;border-radius:16px;margin-bottom:12px;box-shadow:0 1px 2px #0000000a,0 24px 48px -12px #0f855838}.lp-demo figcaption{color:var(--lp-muted);text-align:center;text-wrap:balance;font-size:14px}.lp-loom{margin:44px 0 0}.lp-sound{color:#fff;height:40px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#141a16d1;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 13px;font-size:14px;font-weight:500;transition:background .15s,transform .15s;display:inline-flex;position:absolute;top:14px;right:14px}.lp-sound:hover{background:#141a16eb}.lp-sound:active{transform:scale(.97)}.lp-sound:focus-visible{outline-offset:2px;box-shadow:0 0 0 4px var(--lp-green);outline:2px solid #fff}.lp-frame-app video::cue{color:#fff;background:#141a16c7;font-size:15px}@media (max-width:520px){.lp-sound{height:32px;padding:0 11px 0 9px;font-size:12.5px;top:8px;right:8px}.lp-frame-app video::cue{font-size:10px}}
