.lp{--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--font-display:var(--font-barlow), "Arial Narrow", ui-sans-serif, sans-serif;--foto-scrim:color-mix(in srgb, var(--foto-tief) 84%, transparent);--r-flaeche:6px;--absperr:repeating-linear-gradient(-45deg, var(--akzent) 0 14px, var(--on-akzent) 14px 28px);--ease:cubic-bezier(.32, .72, 0, 1);--background:var(--paper);--foreground:var(--ink);--muted:var(--muted-foreground);--border:var(--line);background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;flex:1;font-size:17px;line-height:1.55;overflow-x:clip}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp *{margin:0}.lp img{max-width:100%;height:auto;display:block}.lp a{color:inherit}.lp button{font:inherit;color:inherit}.lp :focus-visible{outline:3px solid var(--ring);outline-offset:3px;border-radius:4px}.lp [tabindex="-1"]:focus{outline:none}.lp .mono{font-family:var(--font-mono);font-feature-settings:"tnum"}.lp .nw{white-space:nowrap}.lp .wrap{max-width:1320px;margin-inline:auto;padding-inline:48px}.lp .sec{padding-block:112px}.lp h1,.lp h2,.lp h3{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;font-weight:800;line-height:.95}.lp h2{max-width:16ch;font-size:clamp(44px,5.4vw,80px)}.lp .lead{color:var(--ink-2);max-width:52ch;font-size:19px;line-height:1.5}.lp .fn{color:var(--muted-foreground);max-width:66ch;font-size:13.5px;line-height:1.45}.lp .markiert{background:var(--akzent);color:var(--on-akzent);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}.lp .flaeche-2{background:var(--paper-2)}.lp .btn{min-height:56px;font:700 17px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:transform .2s var(--ease), background-color .2s var(--ease), box-shadow .2s var(--ease);border:2px solid #0000;border-radius:999px;align-items:center;gap:14px;padding:0 8px 0 26px;text-decoration:none;display:inline-flex}.lp .btn i{width:40px;height:40px;transition:transform .25s var(--ease);border-radius:999px;place-items:center;font-style:normal;display:grid}.lp .btn i svg{width:19px;height:19px}.lp .btn-primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary-foreground);box-shadow:4px 4px 0 var(--primary-foreground)}.lp .btn-primary i{background:var(--primary-foreground);color:var(--primary)}.lp .btn:active{box-shadow:1px 1px 0 var(--primary-foreground);transform:translate(3px,3px)}@media (hover:hover){.lp .btn-primary:hover{background:color-mix(in srgb, var(--primary) 86%, var(--primary-foreground))}.lp .btn:hover i{transform:translate(3px)}}.lp .btn-bald{border:2px dashed var(--muted-2);min-height:56px;color:var(--ink-2);font:600 16px/1.2 var(--font-sans);border-radius:999px;align-items:center;gap:12px;padding:0 22px 0 10px;display:inline-flex}.lp .btn-bald b{background:var(--akzent);color:var(--on-akzent);font:700 13px/1 var(--font-sans);white-space:nowrap;border-radius:999px;padding:7px 11px}.lp .hero .btn-bald{border-color:color-mix(in srgb, var(--foto-ink) 60%, transparent);color:var(--foto-ink)}.lp .btn-ghost{border:2px solid var(--line);min-height:48px;color:var(--ink);font:600 15px/1 var(--font-sans);background:0 0;border-radius:999px;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.lp .btn-ghost:active{background:var(--fill-subtle)}@media (hover:hover){.lp .btn-ghost:hover{border-color:var(--ink)}}.lp .cta-note{color:var(--muted-foreground);margin-top:14px;font-size:14px}.lp .cta-block{margin-top:56px}.lp .nav{z-index:20;align-items:center;gap:24px;max-width:1416px;height:72px;margin-inline:auto;padding:0 48px;display:flex;position:relative}.lp .brand{align-items:center;min-height:48px;text-decoration:none;display:inline-flex}.lp .brand img{width:auto;height:34px}.lp .logo-dunkel{display:none!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp .logo-hell{display:none!important}:root:not([data-theme=light]) .lp .logo-dunkel{display:block!important}}:root[data-theme=dark] .lp .logo-hell{display:none!important}:root[data-theme=dark] .lp .logo-dunkel{display:block!important}.lp .nav-links{gap:2px;margin-left:auto;display:flex}.lp .nav-right{align-items:center;gap:8px;display:flex}.lp .nav-links a,.lp .nav-login{min-height:48px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 14px;font-size:15.5px;font-weight:500;text-decoration:none;display:inline-flex}.lp .nav-links a:active,.lp .nav-login:active{background:var(--fill-subtle)}@media (hover:hover){.lp .nav-links a:hover,.lp .nav-login:hover{color:var(--ink);background:var(--fill-subtle)}}.lp .nav .btn{min-height:48px;box-shadow:3px 3px 0 var(--primary-foreground);gap:10px;padding:0 6px 0 18px;font-size:15px}.lp .nav .btn i{width:34px;height:34px}.lp .nav .btn-bald{min-height:48px;padding:0 14px 0 6px;font-size:14px}.lp .hero{background:var(--foto-tief);min-height:min(100dvh - 72px,880px);color:var(--foto-ink);align-items:end;display:grid;position:relative;overflow:hidden}.lp .hero-foto{object-fit:cover;object-position:72% 40%;width:100%;position:absolute;inset:0;height:100%!important}.lp .hero:before{content:"";z-index:1;background:linear-gradient(90deg, var(--foto-scrim) 0%, color-mix(in srgb, var(--foto-tief) 62%, transparent) 42%, transparent 70%), linear-gradient(0deg, color-mix(in srgb, var(--foto-tief) 55%, transparent) 0%, transparent 40%);position:absolute;inset:0}.lp .hero-in{z-index:2;width:100%;max-width:1416px;margin-inline:auto;padding:40px 48px 52px;position:relative}.lp .hero h1{max-width:6.6em;font-size:clamp(64px,7.4vw,112px);line-height:.96}.lp .hero h1 .markiert{background:linear-gradient(transparent 14%, var(--akzent) 14%);padding:0 .1em}.lp .hero .lead{color:var(--foto-ink);max-width:42ch;margin-top:26px;font-size:19.5px}.lp .hero .cta{margin-top:34px}.lp .hero .cta-note{color:color-mix(in srgb, var(--foto-ink) 82%, transparent)}.lp .bsp{z-index:3;font:500 11px/1 var(--font-mono);color:var(--foto-ink);background:color-mix(in srgb, var(--foto-tief) 70%, transparent);pointer-events:none;border-radius:4px;padding:5px 7px;position:absolute;bottom:12px;right:12px}.lp .sticker{z-index:2;background:var(--akzent);width:236px;color:var(--on-akzent);border-radius:var(--r-flaeche);box-shadow:0 2px 0 color-mix(in srgb, var(--on-akzent) 40%, transparent), 0 22px 40px -18px color-mix(in srgb, var(--foto-tief) 85%, transparent);transform:rotate(var(--rot));padding:16px 18px 14px;position:absolute}.lp .sticker:before{content:"";background:var(--foto-tief);width:14px;height:14px;box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--on-akzent) 30%, transparent);border-radius:999px;position:absolute;top:14px;right:14px}.lp .sticker-art{font:700 13px/1.25 var(--font-sans);padding-right:18px;display:block}.lp .sticker-preis{font:700 46px/1 var(--font-mono);letter-spacing:-.05em;margin-top:10px;display:block}.lp .sticker-preis small{letter-spacing:0;margin-left:3px;font-size:17px}.lp .sticker-was{font:800 19px/1 var(--font-display);text-transform:uppercase;letter-spacing:.04em;border-top:2px solid var(--on-akzent);margin-top:8px;padding-top:7px;display:inline-block}.lp .st1{--rot:-5deg;top:47%;left:77%}.lp .st2{--rot:4deg;top:13%;left:76%}.lp .sticker-hinweis{font:600 13px/1.2 var(--font-sans);margin-top:6px;display:block}.lp .sticker-quelle{z-index:3;max-width:30ch;font:500 12.5px/1.4 var(--font-sans);color:var(--foto-ink);background:color-mix(in srgb, var(--foto-tief) 72%, transparent);border-radius:4px;padding:7px 10px;position:absolute;top:calc(47% + 214px);left:76%}@keyframes lp-kleben{0%{opacity:0;transform:translateY(-36px) rotate(calc(var(--rot) + 14deg)) scale(1.35)}60%{opacity:1}to{opacity:1;transform:rotate(var(--rot)) scale(1)}}@keyframes lp-laufen{to{transform:translate(-50%)}}.lp .band{background:var(--ink);color:var(--paper);border-block:4px solid var(--akzent);overflow:hidden}.lp .band-in{width:max-content;padding:14px 0;display:flex}.lp .band span{font:800 30px/1 var(--font-display);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;align-items:center;display:inline-flex}.lp .band span:after{content:"";background:var(--akzent);width:14px;height:14px;margin:0 26px;transform:rotate(45deg)}.lp .zahl{background:var(--akzent);color:var(--on-akzent);position:relative}.lp .zahl:before{content:"";background:var(--absperr);height:14px;position:absolute;top:0;left:0;right:0}.lp .zahl .wrap{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px 56px;padding-block:88px 72px;display:grid}.lp .zahl-n{font:800 clamp(140px, 19vw, 280px)/.8 var(--font-display);letter-spacing:-.03em}.lp .zahl-n small{margin-left:.04em;font-size:.5em}.lp .zahl-t{font:800 clamp(30px, 3.2vw, 46px)/1 var(--font-display);text-wrap:balance;max-width:17ch}.lp .zahl .fn{color:var(--on-akzent);border-top:2px solid var(--on-akzent);opacity:.92;margin-top:20px;padding-top:14px}.lp .menschen h2{max-width:14ch}.lp .menschen .lead{margin-top:20px}.lp .personen{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px;margin-top:64px;padding:0;list-style:none;display:grid}.lp .personen li:nth-child(2){margin-top:72px}.lp .personen li:nth-child(3){margin-top:24px}.lp .person{text-align:left;cursor:pointer;border-radius:var(--r-flaeche);background:0 0;border:0;width:100%;padding:0;display:block}.lp .person-foto{background:var(--feld-grund);aspect-ratio:4/5;display:block;position:relative;overflow:hidden}.lp .person-foto img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease), filter .4s}.lp .person-foto .bsp{bottom:10px;right:10px}.lp .person-rolle{font:800 34px/1 var(--font-display);margin-top:20px;display:block}.lp .person-text{color:var(--ink-2);max-width:34ch;margin-top:8px;font-size:16px;display:block}.lp .person-zahlen{border:2px solid var(--ink);border-radius:var(--r-flaeche);grid-template-columns:1fr 1fr;margin-top:16px;display:grid;overflow:hidden}.lp .person-zahlen>span{padding:10px 12px;display:block}.lp .person-zahlen small{color:var(--ink-2);font-size:12.5px;line-height:1.25;display:block}.lp .person-zahlen b{font:700 22px/1.1 var(--font-mono);letter-spacing:-.03em;margin-top:6px;display:block}.lp .person-zahlen .spar{background:var(--akzent);color:var(--on-akzent)}.lp .person-zahlen .spar small{color:var(--on-akzent)}.lp .person-cta{align-items:center;gap:10px;min-height:48px;margin-top:10px;font-size:15.5px;font-weight:600;display:inline-flex}.lp .person-cta i{border:2px solid var(--ink);width:32px;height:32px;transition:transform .25s var(--ease), background-color .2s;border-radius:999px;place-items:center;font-style:normal;display:grid}.lp .person-cta i svg{width:16px;height:16px}.lp .person[aria-pressed=true] .person-zahlen{box-shadow:0 0 0 3px var(--akzent), 0 0 0 5px var(--ink)}.lp .person[aria-pressed=true] .person-cta i{background:var(--ink);color:var(--paper)}.lp .person[aria-pressed=true] .person-cta:after{content:"Im Rechner";font:600 12px/1 var(--font-sans);background:var(--success-soft);color:var(--success-ink);border-radius:999px;padding:5px 9px}.lp .person:active .person-foto img{transform:scale(.985)}@media (hover:hover){.lp .person:hover .person-foto img{transform:scale(1.04)}.lp .person:hover .person-cta i{transform:translate(4px)}}.lp .menschen .fn{margin-top:40px}.lp .wisch{display:none}.lp .pl{overflow:clip}.lp .pl-grid{grid-template-columns:minmax(0,420px) minmax(0,1fr);grid-template-areas:"a c""b l";align-items:center;gap:56px 64px;display:grid;position:relative}.lp .pl-a{grid-area:a}.lp .pl-b{grid-area:b}.lp .chaos{grid-area:c}.lp .liste{grid-area:l}.lp .pl-seite h2{max-width:13ch;font-size:clamp(38px,4vw,60px)}.lp .pl-seite p{color:var(--ink-2);max-width:46ch;margin-top:16px}.lp .chaos{height:440px;position:relative}.lp .win{transform-origin:0 0;width:min(46%,232px);position:absolute}.lp .win-in{background:var(--card);color:var(--ink);border:2px solid var(--ink);border-radius:var(--r-flaeche);box-shadow:5px 5px 0 var(--ink);transform:rotate(var(--rot));overflow:hidden}.lp .win-t{border-bottom:2px solid var(--ink);background:var(--feld-grund);font:500 11px/1.2 var(--font-mono);color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:7px;padding:6px 9px 6px 6px;display:flex}.lp .win-t .tab{background:var(--card);border:1px solid var(--line);color:var(--ink-2);text-overflow:ellipsis;border-bottom:0;border-radius:4px 4px 0 0;align-items:center;gap:6px;min-width:0;margin-bottom:-8px;padding:4px 8px;display:inline-flex;overflow:hidden}.lp .win-t .tab:before{content:"";background:var(--akzent);border-radius:2px;flex:none;width:7px;height:7px}.lp .win-t .x{color:var(--ink);margin-left:auto}.lp .win-c{color:var(--ink-2);gap:5px;padding:9px 10px;font-size:12px;display:grid}.lp .win-c .f{border:1px solid var(--line);color:var(--muted-foreground);border-radius:4px;justify-content:space-between;padding:3px 7px;display:flex}.lp .win-c .f b{color:var(--ink);font-weight:600}.lp .win-c .p{font:700 17px/1.1 var(--font-mono);color:var(--ink);letter-spacing:-.03em}.lp .win-c .q{color:var(--danger-text);font-family:var(--font-mono)}.lp .win.notiz .win-in{background:var(--akzent-soft);border-style:dashed}.lp .liste{position:relative}.lp .pl--pin{align-content:center;min-height:100vh;padding-block:40px;display:grid}.lp .pl--pin>.wrap{width:100%}.lp .pl--pin .pl-grid{grid-template-columns:minmax(0,400px) minmax(0,1fr);grid-template-areas:"t s";gap:56px}.lp .pl--pin .pl-a,.lp .pl--pin .pl-b{grid-area:t}.lp .pl--pin .chaos{z-index:2;grid-area:s;height:560px}.lp .pl--pin .liste{z-index:1;grid-area:s;justify-self:end;width:min(100%,500px)}.lp .pl--buehne .pl-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"a""s""b"}.lp .pl--buehne .chaos{z-index:2;grid-area:s;align-self:start;height:380px}.lp .pl--buehne .liste{z-index:1;grid-area:s;align-self:start}.lp .pl--buehne .chaos,.lp .pl--buehne .liste{width:100%;max-width:620px}.lp .pl-stempel{font:800 22px/1 var(--font-display);text-transform:uppercase;letter-spacing:.06em;border:3px solid;border-radius:4px;margin-bottom:22px;padding:8px 12px 6px;display:inline-block;transform:rotate(-3deg)}.lp .pl-heute .pl-stempel{color:var(--danger-text)}.lp .pl-mit .pl-stempel{color:var(--success-text);transform:rotate(2deg)}.lp .liste{background:var(--akzent);color:var(--on-akzent);border-radius:var(--r-flaeche);box-shadow:8px 8px 0 var(--ink);padding:10px}.lp .liste-k{font:800 24px/1 var(--font-display);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 14px;display:flex}.lp .liste-k span:last-child{font:600 12px/1 var(--font-sans);border:1.5px solid var(--on-akzent);border-radius:999px;padding:5px 9px}.lp .zeile{background:var(--card);min-height:60px;color:var(--ink);border-radius:4px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.lp .zeile+.zeile{margin-top:4px}.lp .liste-fn{padding:10px 12px 4px;font-size:12.5px;line-height:1.4}.lp .zeile .rang{font:700 16px/1 var(--font-mono);text-align:center;background:var(--fill-subtle);color:var(--muted-foreground);border-radius:4px;padding:9px 0}.lp .zeile.best .rang{background:var(--ink);color:var(--paper)}.lp .zeile-t{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.lp .zeile-m{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.lp .zeile-p{font:700 17px/1 var(--font-mono);text-align:right;white-space:nowrap}.lp .zeile-p small{font:600 11px/1.3 var(--font-sans);color:var(--success-text);margin-top:4px;display:block}.lp .calc{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:start;gap:72px;display:grid}.lp .calc h2{max-width:12ch}.lp .calc .lead{margin-top:22px}.lp .calc-kennzahl{border-top:3px solid var(--ink);align-items:baseline;gap:16px;margin-top:36px;padding-top:20px;display:flex}.lp .calc-kennzahl b{font:800 72px/1 var(--font-display);white-space:nowrap}.lp .calc-kennzahl span{color:var(--ink-2);max-width:30ch;font-size:16px}.lp .calc .fn{margin-top:14px}.lp .rechner{background:var(--card);border:2px solid var(--ink);border-radius:var(--r-flaeche);box-shadow:10px 10px 0 var(--ink);padding:28px}.lp .rechner label{font:800 28px/1.05 var(--font-display);display:block}.lp .eingabe{border:2px solid color-mix(in srgb, var(--ink) 40%, transparent);border-radius:var(--r-flaeche);background:var(--feld-grund);align-items:center;height:64px;margin-top:14px;transition:border-color .15s,box-shadow .15s;display:flex}.lp .eingabe:hover{border-color:var(--ink)}.lp .eingabe:focus-within{border-color:var(--ring);box-shadow:0 0 0 2px var(--ring)}.lp .eingabe input{min-width:0;height:100%;color:var(--ink);font:700 28px/1 var(--font-mono);letter-spacing:-.03em;background:0 0;border:0;outline:none;flex:1;padding:0 16px}.lp .eingabe span{font:600 24px/1 var(--font-mono);color:var(--muted-foreground);padding:0 18px 0 4px}.lp .eingabe:has(input[aria-invalid=true]){border-color:var(--danger);box-shadow:0 0 0 2px var(--danger)}.lp .hinweis{min-height:22px;color:var(--muted-foreground);margin-top:8px;font-size:14px}.lp .hinweis.fehler{color:var(--danger-text);font-weight:600}.lp .hinweis.fehler:before{content:"⚠ "}.lp .regler{width:100%;height:48px;accent-color:var(--ring);cursor:pointer;margin:4px 0 0}.lp .regler-lbl{font:500 12px/1 var(--font-mono);color:var(--muted-foreground);justify-content:space-between;display:flex}.lp .schnell{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.lp .schnell button{border:2px solid var(--line);background:var(--card);min-height:48px;color:var(--ink-2);font:600 14.5px/1 var(--font-sans);cursor:pointer;border-radius:999px;padding:0 16px;transition:background-color .15s,border-color .15s,transform .15s}.lp .schnell button:active{background:var(--fill-subtle);transform:scale(.97)}.lp .schnell button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary-foreground)}@media (hover:hover){.lp .schnell button:not([aria-pressed=true]):hover{border-color:var(--ink);color:var(--ink)}}.lp .ergebnis{gap:16px;margin-top:24px;display:grid}.lp .erg-haupt{background:var(--akzent);color:var(--on-akzent);border-radius:var(--r-flaeche);padding:18px 20px 20px;position:relative;overflow:hidden}.lp .erg-haupt:after{content:"";background:var(--absperr);width:14px;position:absolute;top:0;bottom:0;right:0}.lp .erg-l{font:800 22px/1 var(--font-display);text-transform:uppercase;letter-spacing:.03em;display:block}.lp .erg-n{font:700 clamp(56px, 6vw, 84px)/1 var(--font-mono);letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin-top:10px;display:block}.lp .erg-zeilen{grid-template-columns:1fr auto;align-items:baseline;gap:8px 0;font-size:16px;display:grid}.lp .erg-zeilen dd{font:600 17px/1.2 var(--font-mono);text-align:right;padding-left:12px}.lp .erg-zeilen .bleibt{border-top:2px dashed var(--line);padding-top:10px;font-weight:700}.lp .erg-zeilen dd.bleibt{font-size:22px}.lp .erg-minus{color:var(--warning-text);font-size:14px}.lp .erg-minus:before{content:"⚠ "}.lp .rechner .fn{margin-top:16px}.lp .schritte{border-top:3px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;padding:0;list-style:none;display:grid}.lp .schritt{padding:28px 32px 8px 0;position:relative}.lp .schritt+.schritt{border-left:2px solid var(--line);padding-left:32px}.lp .schritt-n{background:var(--akzent);width:84px;height:84px;color:var(--on-akzent);font:800 64px/1 var(--font-display);border-radius:var(--r-flaeche);place-items:center;display:grid}.lp .schritt h3{margin-top:22px;font-size:34px}.lp .schritt p{color:var(--ink-2);max-width:32ch;margin-top:10px}.lp #beleg{padding-top:24px}.lp .beleg-grid{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:80px;display:grid}.lp .beleg-grid .lead{margin-top:22px}.lp .beleg-klein{margin-top:18px}.lp .deck{position:relative}.lp .stack{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:4px 4px 12px;display:flex;overflow-x:auto}.lp .stack::-webkit-scrollbar{display:none}.lp .stack .zettel{scroll-snap-align:start;flex:0 0 min(88%,440px)}.lp .stack.on{touch-action:pan-y;-webkit-user-select:none;user-select:none;padding:0;display:block;position:relative;overflow:visible}.lp .stack.on .zettel{transform-origin:50% 100%;will-change:transform;position:absolute;inset:0 0 auto}.lp .zettel{background:var(--card);color:var(--ink);border:2px solid var(--ink);border-radius:var(--r-flaeche);padding:20px 20px 16px;position:relative}.lp .zettel:before{content:"";border-top:2px dashed var(--line);position:absolute;top:58px;left:14px;right:14px}.lp .zettel-k{font:600 12.5px/1 var(--font-sans);justify-content:space-between;align-items:center;gap:8px;display:flex}.lp .zettel-k .art{background:var(--ink);color:var(--paper);border-radius:999px;padding:6px 10px}.lp .zettel-k .stempel{font:700 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--danger-text);border:2px solid;border-radius:4px;padding:4px 6px;transform:rotate(-6deg)}.lp .zettel h3{margin-top:34px;font-size:30px}.lp .zettel-preis{border-radius:var(--r-flaeche);border:2px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:16px;display:grid;overflow:hidden}.lp .zettel-preis>div{padding:12px 14px}.lp .zettel-preis .g{background:var(--akzent);color:var(--on-akzent)}.lp .zettel-preis small{font-size:12.5px;display:block}.lp .zettel-preis b{font:700 30px/1 var(--font-mono);letter-spacing:-.04em;margin-top:8px;display:block}.lp .zettel-preis b small{letter-spacing:0;margin-left:2px;font-size:13px;display:inline}.lp .zettel-m{color:var(--ink-2);margin-top:12px;font-size:13.5px}.lp .zettel-f{color:var(--muted-foreground);margin-top:10px;font-size:12px}.lp .deck-ctrl{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.lp .dots{display:flex}.lp .dot{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:48px;padding:0;display:grid}.lp .dot:after{content:"";background:var(--muted-2);width:9px;height:9px;transition:width .3s var(--ease), background-color .3s;border-radius:999px}.lp .dot[aria-current=true]:after{background:var(--ink);width:26px}.lp .arrows{gap:8px;display:flex}.lp .arrow{border:2px solid var(--ink);background:var(--card);width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;transition:background-color .15s,transform .15s;display:grid}.lp .arrow svg{width:20px;height:20px}.lp .arrow:active{transform:scale(.94)}.lp .arrow:disabled{opacity:.45;cursor:not-allowed}@media (hover:hover){.lp .arrow:hover{background:var(--akzent);color:var(--on-akzent)}.lp .dot:hover:after{background:var(--muted-foreground)}}.lp .swipe-hint{display:none}@media (pointer:coarse){.lp .swipe-hint{color:var(--muted-foreground);margin-top:4px;font-size:13.5px;display:block}}.lp .preis{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;min-height:560px;display:grid}.lp .preis-foto{background:var(--feld-grund);position:relative;overflow:hidden}.lp .preis-foto img{object-fit:cover;width:100%;height:100%!important}.lp .preis-txt{background:var(--paper-2);flex-direction:column;justify-content:center;padding:72px 56px;display:flex}.lp .schild{background:var(--akzent);color:var(--on-akzent);border:3px solid var(--on-akzent);border-radius:var(--r-flaeche);box-shadow:8px 8px 0 var(--ink);align-self:flex-start;margin-top:28px;padding:18px 24px 20px;transform:rotate(-2deg)}.lp .schild b{font:700 clamp(64px, 7vw, 104px)/1 var(--font-mono);letter-spacing:-.06em;display:block}.lp .schild span{font:800 24px/1 var(--font-display);text-transform:uppercase;letter-spacing:.04em;margin-top:6px;display:block}.lp .preis-s{color:var(--ink-2);max-width:44ch;margin-top:28px}.lp .incl{grid-template-columns:1fr 1fr;gap:8px 20px;margin-top:20px;padding:0;font-size:15.5px;list-style:none;display:grid}.lp .incl li{padding-left:24px;position:relative}.lp .incl li:before{content:"✓";color:var(--success-text);font-weight:700;position:absolute;left:0}.lp .preis .cta-block{margin-top:34px}.lp .faq{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:64px;display:grid}.lp details{border-top:2px solid var(--ink)}.lp details:last-of-type{border-bottom:2px solid var(--ink)}.lp summary{cursor:pointer;min-height:68px;font:700 26px/1.1 var(--font-display);border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:10px 4px;list-style:none;display:flex}.lp summary::-webkit-details-marker{display:none}.lp summary:after{content:"+";background:var(--fill-subtle);width:36px;height:36px;font:500 22px/1 var(--font-mono);transition:transform .25s var(--ease), background-color .2s;border-radius:999px;flex:none;place-items:center;display:grid}.lp details[open] summary:after{background:var(--akzent);color:var(--on-akzent);transform:rotate(45deg)}.lp summary:active{background:var(--fill-subtle)}@media (hover:hover){.lp summary:hover:after{background:var(--akzent);color:var(--on-akzent)}}.lp details p{color:var(--ink-2);max-width:62ch;padding:0 4px 22px}.lp .final{border-top:14px solid #0000;border-image:var(--absperr) 1;padding-block:120px 104px;position:relative}.lp .final h2{max-width:13ch;font-size:clamp(52px,7.4vw,120px)}.lp .final .lead{margin-top:22px}.lp .final .cta-block{margin-top:36px}.lp .foto-nachweis{margin-top:56px}.lp .sitefoot{border-top:2px solid var(--ink)}.lp .mbar{display:none}@media (prefers-reduced-motion:no-preference){html[data-bewegung] .lp .sticker{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards lp-kleben}html[data-bewegung] .lp .st1{animation-delay:.9s}html[data-bewegung] .lp .st2{animation-delay:1.25s}html[data-bewegung] .lp .band-in{animation:38s linear infinite lp-laufen}html[data-bewegung] .lp [data-reveal]{opacity:0;transition:opacity .8s var(--ease), transform .9s var(--ease);transform:translateY(28px)}html[data-bewegung] .lp [data-reveal].in{opacity:1;transform:none}}@media (max-width:1099px){.lp .wrap{padding-inline:32px}.lp .sec{padding-block:88px}.lp .nav{padding:0 32px}.lp .nav-links{display:none}.lp .nav-right{margin-left:auto}.lp .hero{min-height:760px}.lp .hero-in{padding:56px 32px 48px}.lp .hero h1{max-width:6.6em;font-size:80px}.lp .hero .lead{max-width:36ch;font-size:18px}.lp .hero-foto{object-position:68% 35%}.lp .sticker{width:200px;padding:13px 14px 12px}.lp .sticker-preis{font-size:38px}.lp .st1{top:290px;left:auto;right:30px}.lp .st2{top:72px;left:auto;right:96px}.lp .sticker-quelle{max-width:30ch;inset:494px 30px auto auto}.lp .zahl .wrap{grid-template-columns:minmax(0,1fr);padding-block:80px 64px}.lp .personen{gap:20px}.lp .personen li:nth-child(2){margin-top:48px}.lp .personen li:nth-child(3){margin-top:16px}.lp .person-rolle{font-size:28px}.lp .person-zahlen{grid-template-columns:1fr}.lp .person-zahlen>span+span{border-top:2px solid var(--ink)}.lp .pl-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 32px}.lp .chaos{height:400px}.lp .win{width:50%}.lp .zeile{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:9px 10px}.lp .calc{grid-template-columns:minmax(0,1fr);gap:48px}.lp .rechner{max-width:620px}.lp .schritt{padding-right:20px}.lp .schritt+.schritt{padding-left:20px}.lp .schritt-n{width:68px;height:68px;font-size:52px}.lp .schritt h3{font-size:28px}.lp .beleg-grid{grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:40px}.lp .preis{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.lp .preis-txt{padding:56px 36px}.lp .incl{grid-template-columns:1fr}.lp .faq{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:699px){body:has(.lp .mbar){padding-bottom:calc(88px + env(safe-area-inset-bottom))}html:has(.lp .mbar){scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}.lp{font-size:16.5px}.lp .wrap{padding-inline:16px}.lp .sec{padding-block:64px}.lp .nav{gap:8px;height:60px;padding:0 16px}.lp .nav .btn,.lp .nav .btn-bald{display:none}.lp .brand img{height:28px}.lp h2{font-size:44px}.lp .lead{font-size:17px}.lp .hero{background:var(--paper);min-height:0;color:var(--ink);flex-direction:column;align-items:stretch;display:flex}.lp .hero:before{display:none}.lp .hero-in{display:contents}.lp .hero h1{order:1;max-width:none;padding:18px 16px 20px;font-size:clamp(46px,14.2vw,58px);line-height:.92}.lp .hero-bild{background:var(--foto-tief);order:2;height:min(78vw,300px);position:relative;overflow:hidden}.lp .hero-foto{object-position:62% 30%}.lp .hero .lead{color:var(--ink-2);order:3;margin:18px 16px 0;font-size:17px}.lp .hero .cta{order:4;margin:22px 16px 40px}.lp .hero .cta .btn{justify-content:space-between;width:100%}.lp .hero .cta-note{color:var(--muted-foreground)}.lp .hero .btn-bald{border-color:var(--muted-2);color:var(--ink-2)}.lp .sticker{width:140px;padding:8px}.lp .sticker:before{width:8px;height:8px;top:8px;right:8px}.lp .sticker-art{padding-right:12px;font-size:10px;line-height:1.2}.lp .sticker-preis{margin-top:5px;font-size:24px}.lp .sticker-preis small{font-size:11px}.lp .sticker-was{margin-top:4px;padding-top:4px;font-size:13px}.lp .sticker-hinweis{margin-top:4px;font-size:12px}.lp .st1{inset:auto auto 58px 12px}.lp .st2{top:12px;left:auto;right:12px}.lp .sticker-quelle{max-width:none;padding:4px 6px;font-size:12px;line-height:1.3;inset:auto 8px 8px}.lp .hero .bsp{inset:8px auto auto 8px}.lp .band span{font-size:22px}.lp .band span:after{width:10px;height:10px;margin:0 16px}.lp .zahl .wrap{gap:16px;padding-block:64px 52px}.lp .zahl-n{font-size:150px}.lp .zahl-t{font-size:30px}.lp .personen{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:40px -16px 0;padding:0 16px 8px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.lp .personen::-webkit-scrollbar{display:none}.lp .personen li{scroll-snap-align:start;flex:0 0 82%;margin-top:0!important}.lp .person-foto{aspect-ratio:1}.lp .person-rolle{font-size:28px}.lp .person-zahlen{grid-template-columns:1fr 1fr}.lp .person-zahlen>span+span{border-top:0}.lp .person-zahlen b{font-size:19px}.lp .wisch{color:var(--muted-foreground);margin-top:10px;font-size:13.5px;display:block}.lp .pl-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"a""c""b""l";gap:36px}.lp .pl-seite h2{font-size:40px}.lp .chaos,.lp .pl--buehne .chaos{height:360px}.lp .win{width:56%}.lp .win-c{padding:7px 8px;font-size:11px}.lp .win-c .p{font-size:15px}.lp .liste{box-shadow:5px 5px 0 var(--ink);padding:8px}.lp .liste-k{font-size:20px}.lp .zeile{grid-template-columns:30px minmax(0,1fr) auto;gap:9px;padding:8px}.lp .zeile-p{font-size:15px}.lp .calc{gap:36px}.lp .calc-kennzahl b{font-size:56px}.lp .rechner{box-shadow:6px 6px 0 var(--ink);padding:20px 16px}.lp .rechner label,.lp .eingabe input{font-size:24px}.lp .erg-n{font-size:56px}.lp .schritte{grid-template-columns:minmax(0,1fr);margin-top:36px}.lp .schritt,.lp .schritt+.schritt{border-left:0;padding:24px 0 20px}.lp .schritt+.schritt{border-top:2px solid var(--line)}.lp .schritt{grid-template-columns:64px minmax(0,1fr);gap:4px 16px;display:grid}.lp .schritt-n{grid-row:span 2;width:64px;height:64px;font-size:48px}.lp .schritt h3{margin-top:4px;font-size:28px}.lp .schritt p{margin-top:0}.lp .beleg-grid{grid-template-columns:minmax(0,1fr);gap:36px}.lp .zettel h3{font-size:26px}.lp .zettel-preis b{font-size:24px}.lp .preis{grid-template-columns:minmax(0,1fr);min-height:0}.lp .preis-foto{height:260px}.lp .preis-txt{padding:40px 16px 56px}.lp .schild{margin-top:20px}.lp .faq{gap:20px}.lp summary{font-size:23px}.lp .final{padding-block:72px 64px}.lp .final h2{font-size:52px}.lp .final .btn,.lp .cta-block .btn{justify-content:space-between;width:100%}.lp .cta-block{margin-top:40px}.lp .mbar{z-index:85;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--paper-2) 94%, transparent);-webkit-backdrop-filter:blur(12px);border-top:2px solid var(--ink);gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.lp .mbar .btn{min-width:0;min-height:52px;box-shadow:3px 3px 0 var(--primary-foreground);flex:1 1 0;justify-content:space-between;gap:8px;padding-left:16px;font-size:16px}.lp .mbar .btn i{flex:none;width:36px;height:36px}.lp .mbar .btn-bald{white-space:nowrap;border-radius:18px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:flex-start;gap:3px;min-width:0;min-height:52px;padding:5px 14px;font-size:14px}.lp .mbar .btn-bald b{padding:4px 8px;font-size:12px}.lp .mbar .btn-ghost{flex:none;min-height:52px;padding:0 16px}}@media (max-width:359px){.lp .mbar .btn{justify-content:center;padding-right:16px}.lp .mbar .btn i{display:none}}@media (min-width:700px){.lp .hero-bild{position:absolute;inset:0}}
