@property --bw-wisch{syntax:"<percentage>";inherits:false;initial-value:130%}@property --bw-zug{syntax:"<percentage>";inherits:false;initial-value:100%}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.ko-text>*,form.ko-form{animation:bw-ein var(--feel-t-enter) var(--feel-ease-rise) backwards}.ko-text>:nth-child(2){animation-delay:var(--feel-stagger)}.ko-text>:nth-child(n+3){animation-delay:calc(var(--feel-stagger) * 2)}form.ko-form{animation-delay:calc(var(--feel-stagger) * 3)}:root[data-bewegung="2"] :is(.ko-text,.ko-form){--bw-ein-weg:22px}:root[data-bewegung="2"] main .feel-reveal:not([data-entered]):not([data-site-section=hero] *){transform:translateY(22px)}:root[data-bewegung="2"] main :is(h1,h2).feel-reveal:not([data-site-section=hero] *),:root[data-bewegung="2"] main .feel-reveal :is(h1,h2):not([data-site-section=hero] *){-webkit-mask:linear-gradient(90deg, #000 var(--bw-wisch), transparent calc(var(--bw-wisch) + 30%)) -.1em -.2em / calc(100% + .2em) calc(100% + .4em) no-repeat;mask:linear-gradient(90deg, #000 var(--bw-wisch), transparent calc(var(--bw-wisch) + 30%)) -.1em -.2em / calc(100% + .2em) calc(100% + .4em) no-repeat;-webkit-mask-clip:no-clip;mask-clip:no-clip}:root[data-bewegung="2"] main :is(h1,h2):is(.feel-reveal,.feel-reveal *):has(:focus-visible):not([data-site-section=hero] *){-webkit-mask-image:none;mask-image:none}:root[data-bewegung="2"] main .feel-reveal :is(h1,h2){transition:--bw-wisch .9s var(--feel-ease-move) calc(var(--feel-i,0) * var(--feel-stagger))}:root[data-bewegung="2"] main :is(h1,h2).feel-reveal{transition:opacity var(--feel-d) var(--feel-ease-fade) calc(var(--feel-i,0) * var(--feel-stagger)), transform var(--feel-d) var(--feel-ease-rise) calc(var(--feel-i,0) * var(--feel-stagger)), --bw-wisch .9s var(--feel-ease-move) calc(var(--feel-i,0) * var(--feel-stagger))}:root[data-bewegung="2"] main :is(h1,h2).feel-reveal:not([data-entered]),:root[data-bewegung="2"] main .feel-reveal:not([data-entered]) :is(h1,h2){--bw-wisch:-30%}:root[data-bewegung="2"] main .feel-reveal[class~=border-t]{border-image:linear-gradient(90deg, var(--bw-linie,var(--w01-line)) var(--bw-zug), transparent var(--bw-zug)) 1;transition:opacity var(--feel-d) var(--feel-ease-fade) calc(var(--feel-i,0) * var(--feel-stagger)), transform var(--feel-d) var(--feel-ease-rise) calc(var(--feel-i,0) * var(--feel-stagger)), --bw-zug .9s var(--feel-ease-move) calc(var(--feel-i,0) * var(--feel-stagger))}:root[data-bewegung="2"] main .feel-reveal[class~=border-t]:not([data-entered]){--bw-zug:0%}:root[data-bewegung="2"] :is(.bw-kaskade,.pr-zeile-text,.pr-karten,.abl-steps-head,[data-lesefluss] .feel-reveal:not(p))>:not(.site-cta){transition:opacity var(--feel-t-line) var(--feel-ease-fade) calc(.12s + var(--bw-k,0) * .14s), translate var(--feel-t-line) var(--feel-ease-rise) calc(.12s + var(--bw-k,0) * .14s), --bw-wisch .9s var(--feel-ease-move) calc(.12s + var(--bw-k,0) * .14s)}:root[data-bewegung="2"] :is(.bw-kaskade,.pr-zeile-text,.pr-karten,.abl-steps-head,[data-lesefluss] .feel-reveal:not(p)):not([data-entered])>:not(.site-cta){opacity:0;translate:0 14px}:is(.bw-kaskade,.pr-zeile-text,.pr-karten,.abl-steps-head,[data-lesefluss] .feel-reveal:not(p))>:nth-child(2){--bw-k:1}:is(.bw-kaskade,.pr-zeile-text,.pr-karten,.abl-steps-head,[data-lesefluss] .feel-reveal:not(p))>:nth-child(3){--bw-k:2}:is(.bw-kaskade,.pr-zeile-text,.pr-karten,.abl-steps-head,[data-lesefluss] .feel-reveal:not(p))>:nth-child(4){--bw-k:3}:is(.bw-kaskade,.pr-zeile-text,.pr-karten,.abl-steps-head,[data-lesefluss] .feel-reveal:not(p))>:nth-child(n+5){--bw-k:4}:root[data-bewegung="2"] .st-kern>div{transition:opacity var(--feel-t-line) var(--feel-ease-fade) calc(.2s + var(--bw-k,0) * .14s), translate var(--feel-t-line) var(--feel-ease-rise) calc(.2s + var(--bw-k,0) * .14s)}:root[data-bewegung="2"] .feel-reveal:not([data-entered])>.st-kern>div{opacity:0;translate:0 14px}.st-kern>:nth-child(2){--bw-k:1}.st-kern>:nth-child(3){--bw-k:2}.st-kern>:nth-child(n+4){--bw-k:3}:root[data-bewegung="2"] main [data-ruhig] .feel-reveal:not([data-entered]){transform:translateY(var(--feel-rise))}:root[data-bewegung="2"] main [data-ruhig] .feel-reveal :is(h1,h2){-webkit-mask-image:none;mask-image:none}:root[data-bewegung="2"] main [data-ruhig] .feel-reveal[class~=border-t]{border-image:}:root[data-bewegung="2"] .st-frage details[open]>p{animation:bw-antwort var(--feel-t-swap) var(--feel-ease-fade)}:root[data-bewegung="2"] .pr-liste path{stroke-dasharray:20 30;transition:stroke-dashoffset var(--feel-t-check) var(--feel-ease-move) calc(.5s + var(--bw-n,0) * 90ms)}:root[data-bewegung="2"] .pr-karten:not([data-entered]) .pr-liste path{stroke-dashoffset:22px}:is(.pr-liste,.pr-text-liste) li:nth-child(2){--bw-n:1}:is(.pr-liste,.pr-text-liste) li:nth-child(3){--bw-n:2}:is(.pr-liste,.pr-text-liste) li:nth-child(4){--bw-n:3}:is(.pr-liste,.pr-text-liste) li:nth-child(5){--bw-n:4}:is(.pr-liste,.pr-text-liste) li:nth-child(6){--bw-n:5}:is(.pr-liste,.pr-text-liste) li:nth-child(n+7){--bw-n:6}:root[data-bewegung="2"] .pr-zeile-abschnitt:not([data-mist]){border-image:linear-gradient(90deg, var(--w01-line) var(--bw-zug), transparent var(--bw-zug)) 1;transition:--bw-zug .9s var(--feel-ease-move)}:root[data-bewegung="2"] .pr-zeile-abschnitt:has(>h2.feel-reveal:not([data-entered])){--bw-zug:0%}:root[data-bewegung="2"] .pr-text-liste>li{transition:opacity var(--feel-t-line) var(--feel-ease-fade) calc(.3s + var(--bw-n,0) * 90ms), translate var(--feel-t-line) var(--feel-ease-rise) calc(.3s + var(--bw-n,0) * 90ms)}:root[data-bewegung="2"] .pr-zeile-text:not([data-entered]) .pr-text-liste>li{opacity:0;translate:0 10px}:root[data-bewegung="2"] .pr-marke{transition:opacity var(--feel-t-swap) var(--feel-ease-fade) .7s, transform .5s var(--feel-ease-pop) .7s}:root[data-bewegung="2"] .pr-karten:not([data-entered]) .pr-marke{opacity:0;transform:translateY(6px)scale(.92)}:root[data-bewegung="2"] .site-cta>.site-cta-arrow{overflow:clip}:root[data-bewegung="2"] :is(.unten-link,.pr-link,.st-link){transition:color var(--feel-t-hover) var(--feel-ease-fade), text-decoration-thickness var(--feel-t-swap) var(--feel-ease-fade)}:root[data-bewegung="2"] .unten-flaeche{transition:scale var(--feel-t-line) var(--feel-ease-move)}:root[data-bewegung="2"] .st-karte{transition:opacity var(--feel-d) var(--feel-ease-fade) calc(var(--feel-i,0) * var(--feel-stagger)), transform var(--feel-d) var(--feel-ease-rise) calc(var(--feel-i,0) * var(--feel-stagger)), translate var(--feel-t-swap) var(--feel-ease-move)}@media (hover:hover){:root[data-bewegung="2"] .site-cta:hover>.site-cta-arrow>svg{animation:bw-pfeil .48s var(--feel-ease-move);transform:none}:root[data-bewegung="2"] :is(.unten-link,.pr-link,.st-link):hover{text-decoration-thickness:2px}:root[data-bewegung="2"] .st-karte:hover{translate:0 -3px}:root[data-bewegung="2"] article:has(.unten-link:hover) .unten-flaeche{scale:1.02}}@supports (animation-timeline:view()){:root[data-bewegung="2"] .unten-form{--bw-weg:28px;animation:linear both bw-treiben;animation-timeline:view()}:root[data-bewegung="2"] .unten-objekt .unten-etikett{--bw-weg:-18px;animation:linear both bw-treiben;animation-timeline:view()}:root[data-bewegung="2"] .unten-flaeche{--bw-weg:10px;animation:linear both bw-treiben;animation-timeline:view()}@media (min-width:1280px){:root[data-bewegung="2"] .unten-buehne .unten-karte{--bw-weg:calc((var(--i,0) - 1) * 16px);animation:linear both bw-tiefe;animation-timeline:view()}}@media (min-width:760px){:root[data-bewegung="2"] .abl-ck-stage .abl-cut{--bw-weg:calc((var(--i,0) - 1) * 16px);animation:linear both bw-tiefe;animation-timeline:view()}}@media (min-width:1024px){:root[data-bewegung="2"] .abl-need.abl-enter-card{animation:abl-glide .8s var(--feel-ease-rise) .27s backwards, bw-loesen linear both;animation-timeline:auto,view();animation-range:normal,exit}:root[data-bewegung="2"] .pr-zeile-abschnitt>h2{--bw-weg:12px;animation:linear both bw-tiefe;animation-timeline:view()}}@media (min-width:900px){:root[data-bewegung="2"] .pr-karte[data-empfohlen]{--bw-weg:10px;animation:linear both bw-tiefe;animation-timeline:view()}}:root[data-bewegung="2"] .site-footer-mark{animation:linear both bw-auftauchen;animation-timeline:view();animation-range:entry}:root[data-bewegung="2"] main:has([data-lesefluss]):before{content:"";z-index:21;background:var(--color-r1-action);transform-origin:0;width:100%;height:2px;animation:linear both bw-lesen;animation-timeline:scroll(root);position:fixed;top:72px;left:0}@media (min-width:1024px){:root[data-bewegung="2"] main:has([data-lesefluss]):before{top:96px}}}}@keyframes bw-pfeil{45%{opacity:0;transform:translate(16px)}46%{opacity:0;transform:translate(-16px)}}@keyframes bw-treiben{0%{transform:translateY(var(--bw-weg))}to{transform:translateY(calc(var(--bw-weg) * -1))}}@keyframes bw-tiefe{0%{translate:0 var(--bw-weg)}to{translate:0 calc(var(--bw-weg) * -1)}}@keyframes bw-loesen{to{translate:0 -28px}}@keyframes bw-auftauchen{0%{transform:translateY(24%)}}@keyframes bw-lesen{0%{transform:scaleX(0)}}@keyframes bw-ein{0%{opacity:0;translate:0 var(--bw-ein-weg,var(--feel-rise))}}@keyframes bw-antwort{0%{opacity:0;translate:0 -4px}}
