.lps .fineprint{margin-top:40px;padding-top:20px;border-top:1px solid var(--dark-line);font-size:13px;color:var(--dark-muted);max-width:80ch}.lps .steps a{text-decoration:underline}.lps .hero-media img.hero-square{aspect-ratio:1/1;-o-object-position:center;object-position:center}.lps .final--form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.lps .form-card{background:var(--white);color:var(--ink);border-radius:6px;padding:0;overflow:hidden}.lps .form-card .hs-form-frame{margin:-16px -16px -8px}.lps #termin{scroll-margin-top:16px}@media (max-width:900px){.lps .final--form{grid-template-columns:minmax(0,1fr)}}.lps .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lps .sv{--ease:cubic-bezier(.65,0,.25,1);position:relative}.lps .sv-toggle{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;border:1.5px solid var(--ink);border-radius:999px;padding:4px;margin-bottom:24px}.lps .sv-toggle button{position:relative;z-index:1;border:0;background:transparent;font:500 14px/1.2 var(--f-body);color:var(--ink);padding:10px 18px;border-radius:999px;cursor:pointer;transition:color .4s var(--ease);white-space:nowrap}.lps .sv-toggle button[aria-pressed=true]{color:var(--bg)}.lps .sv-toggle button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lps .sv-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--ink);transition:transform .55s var(--ease)}.lps .sv[data-state=order] .sv-thumb{transform:translateX(100%)}.lps .sv-stage{position:relative;aspect-ratio:2/1;background:transparent;border-radius:10px;overflow:visible;background-image:radial-gradient(circle at 50% 50%,rgba(6,38,51,.07),transparent 45%);background-repeat:no-repeat;background-position:50%;background-size:100% 100%;transition:background-size .8s var(--ease)}.lps .sv[data-state=chaos] .sv-stage{background-size:0 0}.lps .sv-lines{position:absolute;inset:0;width:100%;height:100%}.lps .sv-lines line,.lps .sv-lines path{fill:none;transition:opacity .6s var(--ease)}.lps .sv-lines-chaos path{stroke:var(--muted);stroke-width:1.5;stroke-dasharray:5 7;opacity:.45;animation:sv-jitter 3.6s ease-in-out infinite alternate}.lps .sv-lines-order line{stroke:var(--ink);stroke-width:2;stroke-dasharray:6 10;opacity:0;animation:sv-flow 1.8s linear infinite}.lps .sv[data-state=order] .sv-lines-chaos path{opacity:0}.lps .sv[data-state=order] .sv-lines-order line{opacity:.55}@keyframes sv-flow{to{stroke-dashoffset:-32}}@keyframes sv-jitter{to{stroke-dashoffset:24;opacity:.3}}.lps .sv-hub{position:absolute;left:50%;top:50%;width:19%;aspect-ratio:1.6;display:grid;place-items:center;border-radius:12px;background:var(--ink);border:2px solid var(--lime);transform:translate(-50%,-50%) scale(.4);opacity:0;transition:transform 1s var(--ease) .35s,opacity .7s var(--ease) .35s;box-shadow:0 0 0 0 rgba(237,255,108,.35)}.lps .sv-hub img{width:70%;height:auto}.lps .sv[data-state=order] .sv-hub{transform:translate(-50%,-50%) scale(1);opacity:1;animation:sv-pulse 3.2s ease-out 1s infinite}@keyframes sv-pulse{0%{box-shadow:0 0 0 0 rgba(237,255,108,.35)}to{box-shadow:0 0 0 28px rgba(237,255,108,0)}}.lps .sv-chip{position:absolute;left:var(--x1);top:var(--y1);transform:translate(-50%,-50%);font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--bg);background:var(--ink);padding:5px 8px 5px 22px;border-radius:4px;white-space:nowrap;box-shadow:0 6px 16px rgba(6,38,51,.2);animation:sv-chip 7.2s var(--ease) infinite;transition:opacity .4s;z-index:2}.lps .sv-chip:before{content:"";position:absolute;left:7px;top:50%;width:9px;height:11px;transform:translateY(-50%);background:var(--lime);border-radius:1px}.lps .sv[data-state=order] .sv-chip{animation:none;opacity:0;visibility:hidden}@keyframes sv-chip{0%{left:var(--x1);top:var(--y1);opacity:0}15%{opacity:1}85%{opacity:1}to{left:var(--x2);top:var(--y2);opacity:0}}.lps .sv-tile{position:absolute;z-index:3;width:19%;min-height:17%;padding:12px 14px;border-radius:8px;background:var(--band);color:var(--ink);border:1.5px dashed var(--muted);display:flex;flex-direction:column;gap:4px;transition:left 1.2s var(--ease),top 1.2s var(--ease),transform 1.2s var(--ease),background-color .7s,border-color .7s,box-shadow .7s;box-shadow:0 6px 16px rgba(6,38,51,.1)}.lps .sv-tile strong{font-size:14px;font-weight:600}.lps .sv-text{display:grid;font-size:13px;line-height:1.35;color:var(--muted)}.lps .sv-text>span{grid-area:1/1;transition:opacity .6s var(--ease),transform .6s var(--ease)}.lps .sv-nachher{opacity:0;transform:translateY(6px)}.lps .sv[data-state=order] .sv-vorher{opacity:0;transform:translateY(-6px)}.lps .sv[data-state=order] .sv-nachher{opacity:1;transform:none}.lps .sv[data-state=order] .sv-tile{background:var(--white);border:1.5px solid var(--line);box-shadow:inset 4px 0 0 var(--ink),0 10px 24px rgba(6,38,51,.12)}.lps .sv[data-state=chaos] .sv-tile{animation:sv-wobble 4s ease-in-out infinite alternate}@keyframes sv-wobble{to{margin-top:6px}}@media (max-width:820px){.lps .sv-toggle{display:grid;width:100%}.lps .sv-toggle button{padding:10px 8px;font-size:13px}.lps .sv-stage{aspect-ratio:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;background-image:none}.lps .sv-chip,.lps .sv-lines{display:none}.lps .sv-hub{position:static;grid-column:1/-1;width:auto;aspect-ratio:auto;height:0;padding:0;overflow:hidden;transform:none;border-width:0;transition:height .5s var(--ease),opacity .4s}.lps .sv[data-state=order] .sv-hub{transform:none;height:64px;border-width:2px}.lps .sv-hub img{width:auto;height:26px}.lps .sv-tile{position:static;width:auto;min-height:0;transform:none!important;animation:none!important}}@media (prefers-reduced-motion:reduce){.lps .sv *,.lps .sv :before{animation:none!important;transition-duration:.01ms!important}}.lps .sv+.features{margin-top:clamp(40px,6vw,72px)}.lps .logos h2{font-size:clamp(22px,2.6vw,30px);margin-bottom:24px}@media (max-width:640px){.lps .wrap{padding-left:max(28px,env(safe-area-inset-left,0px));padding-right:max(28px,env(safe-area-inset-right,0px))}.lps .logo-row{gap:1px}}.lps .hero h1 .star{font-size:.45em;vertical-align:baseline;position:relative;top:-.8em;line-height:0;margin-left:-.02em}.lps #bedingungen{scroll-margin-top:16px}