@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_76dc9119-module__HFVtxa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_76dc9119-module__HFVtxa__variable{--f-text:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/49815c24c3efb2cc-s.33ii510s0gqgq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58b85a63c67a61b5-s.p.3rf_lfndmg_r_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_c8b9425d-module__H8zwlq__className{font-family:Outfit,Outfit Fallback;font-style:normal;font-weight:700}.outfit_c8b9425d-module__H8zwlq__variable{--f-display:"Outfit", "Outfit Fallback"}
@font-face{font-family:Mansalva;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f29eb06a611296fb-s.420w86p9fc-v-.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Mansalva;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc6120729db3b8f8-s.1yr1qw9q30oe2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mansalva;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e4635314bcb9c7ea-s.09ve8cvf84xq4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mansalva;font-style:normal;font-weight:400;font-display:swap;src:url(../media/385371e4f1d6b5ab-s.p.1kb9xel_92w_7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mansalva Fallback;src:local(Arial);ascent-override:111.9%;descent-override:46.89%;line-gap-override:0.0%;size-adjust:99.37%}.mansalva_9843eff9-module__enTQtG__className{font-family:Mansalva,Mansalva Fallback;font-style:normal;font-weight:400}.mansalva_9843eff9-module__enTQtG__variable{--f-akzent:"Mansalva", "Mansalva Fallback"}
:root{--grund:#f1efea;--flaeche:#e6e3dc;--farbe:#1f3f8f;--farbe-tief:#172f6b;--auf-farbe:#efe4d2;--creme:#efe4d2;--gegenfarbe:#141414;--linie:#dcd3c4;--text:#141414;--text-leise:#55524d;--weiss-rein:#fff;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:48px;--radius-sm:8px;--radius-md:16px;--radius-lg:32px;--radius-voll:999px;--font-display:var(--f-display), Outfit, system-ui, sans-serif;--font-text:var(--f-text), "DM Sans", system-ui, sans-serif;--font-akzent:var(--f-akzent), Mansalva, cursive;--rand:clamp(24px, 4vw, 48px);--ease-out:cubic-bezier(.16, 1, .3, 1);--koernung:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22220%22 height=%22220%22%3E%3Cfilter id=%22n%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.9%22 numOctaves=%222%22/%3E%3C/filter%3E%3Crect width=%22100%25%22 height=%22100%25%22 filter=%22url(%23n)%22 opacity=%22.07%22/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background-color:var(--grund)}html.oben,html.oben body{background-color:#254697}@media (max-width:759px){html.oben,html.oben body{background-color:var(--farbe)}}body{background-color:var(--grund);color:var(--text);font-family:var(--font-text);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:27px}a{color:var(--farbe);text-decoration:none}a:hover{color:var(--farbe-tief)}input,textarea,button{font:inherit}img{max-width:none}button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--farbe);outline-offset:3px}.auf-blau :focus-visible{outline-color:var(--grund)}html.herz-cursor,html.herz-cursor *{cursor:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.seite{background:var(--grund);min-height:100vh;overflow-x:clip}@media (max-width:759px){.nur-d{display:none!important}}@media (min-width:760px){.nur-m{display:none!important}}.h1{font-family:var(--font-display);letter-spacing:-.035em;color:var(--grund);text-wrap:balance;margin:0;font-size:clamp(44px,6.6vw,96px);font-weight:700;line-height:.96}.h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--farbe);text-wrap:balance;margin:0;font-size:clamp(40px,5vw,56px);font-weight:700;line-height:1.04}.lead{text-wrap:pretty;max-width:520px;margin:0;font-size:20px;line-height:30px}.label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise);font-size:13px;font-weight:500;line-height:16px}.small{color:var(--text-leise);font-size:14px;line-height:21px}.notiz{font-family:var(--font-akzent);font-size:26px;line-height:32px;display:inline-block}.btn{all:unset;box-sizing:border-box;cursor:pointer;white-space:nowrap;border-radius:var(--radius-voll);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.btn-papier{background:var(--grund);color:var(--farbe);padding:12px 24px;font-size:15px;line-height:20px;transition:background .2s,transform .2s}.btn-papier.gross{padding:16px 24px;font-size:16px}.btn-papier:hover{background:var(--creme);color:var(--farbe);transform:translateY(-2px)}.btn-umriss-papier{border:1.5px solid var(--grund);color:var(--grund);padding:12px 24px;font-size:15px;line-height:20px}.btn-blau{background:var(--farbe);color:var(--grund);padding:12px 24px;font-size:15px;line-height:20px;transition:background .25s}.btn-blau:hover{background:var(--farbe-tief);color:var(--grund)}.btn-blau:disabled,.btn-blau[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn-linie{color:var(--farbe);border:1.5px solid var(--linie);padding:10px 20px;font-size:15px;line-height:20px;transition:border-color .25s}.btn-linie:hover{border-color:var(--farbe)}.btn-rund{border:1.5px solid var(--farbe);width:48px;height:48px;color:var(--farbe);font-size:20px;transition:background .25s,color .25s}.btn-rund:hover{background:var(--farbe);color:var(--grund)}.nav-link{color:var(--grund);border-radius:var(--radius-voll);border:1.5px solid #0000;padding:10px 18px;font-size:15px;font-weight:500;line-height:20px;transition:background .25s,border-color .25s}.nav-link:hover{color:var(--grund);border-color:var(--grund);background:var(--farbe-tief)}.pillen-link{border-radius:var(--radius-voll);border:1.5px solid #0000;align-self:flex-start;margin-left:-18px;padding:10px 18px;font-weight:500;transition:background .25s,border-color .25s}.pillen-link:hover{border-color:var(--farbe);background:var(--flaeche)}.tab{color:var(--farbe);border:1.5px solid var(--linie);flex:none;padding:12px 24px;font-size:15px;line-height:20px;transition:border-color .25s,background .25s}.tab:hover{border-color:var(--farbe);background:var(--flaeche)}.tab.aktiv{background:var(--farbe);color:var(--grund);border-color:var(--farbe)}.chip{border:1.5px solid var(--farbe);color:var(--farbe);white-space:normal;padding:8px 16px;font-size:14px;line-height:20px;transition:background .25s,color .25s}.chip:hover{background:var(--farbe);color:var(--grund)}.foot-link{color:var(--text);border-radius:var(--radius-voll);border:1.5px solid #0000;padding:8px 16px;transition:background .25s,border-color .25s,color .25s}.foot-link.leise{color:var(--text-leise)}.foot-link:hover{border-color:var(--farbe);color:var(--farbe);background:var(--flaeche)}.intro-ov{z-index:1000;background:var(--farbe);pointer-events:none;justify-content:center;align-items:center;display:none;position:fixed;inset:0;overflow:hidden}html.intro .intro-ov{display:flex}html.intro body{overflow:hidden}html.intro .nav-logo{opacity:0}.intro-herz{width:120px;height:120px}.intro-fill{background:var(--creme);opacity:0;position:absolute;inset:0}.intro-wrap{transform-origin:0 0;width:min(420px,64vw);position:absolute}.intro-pop{opacity:0;position:relative}.intro-pop img{width:100%;height:auto;display:block}.intro-pop img+img{opacity:0;position:absolute;inset:0}.hero-box{background-color:var(--farbe);background-image:var(--koernung);min-height:100svh;color:var(--grund);flex-direction:column;display:flex;position:relative;overflow:hidden}.nav{z-index:2;padding:24px var(--rand);padding-top:max(24px, env(safe-area-inset-top));justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.nav-logo{width:auto;height:56px;display:block}@media (max-width:759px){.nav-logo{height:44px}}.hero-reihe{flex-wrap:wrap;flex:1;display:flex}.hero-text{z-index:1;padding:48px var(--rand);flex-direction:column;flex:440px;justify-content:flex-end;gap:24px;display:flex;position:relative}.hero-herz-spalte{flex:320px;min-height:340px;position:relative}.hero-herz{will-change:transform;width:max(150%,520px);position:absolute;top:16%;left:-2%}@media (max-width:759px){.nav.nav-haupt{z-index:800;background:var(--farbe);transition:padding .35s var(--ease-out);padding-bottom:24px;position:fixed;top:0;left:0;right:0}.nav.nav-haupt.klein{padding-top:max(12px, env(safe-area-inset-top));padding-bottom:12px}.hero-box{padding-top:calc(92px + env(safe-area-inset-top));background-image:none}.hero-herz-spalte{order:-1}.hero-herz{width:96%;top:-2%;left:14%}}.inhalt{max-width:1296px;padding:0 var(--rand);margin:0 auto}.kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.tabs{flex-wrap:wrap;gap:8px;display:flex}.buehne{border-radius:var(--radius-lg);background:var(--farbe);touch-action:pan-y;justify-content:center;padding:clamp(48px,7vw,96px) clamp(24px,6vw,96px) 0;display:flex;position:relative;overflow:hidden}@media (max-width:759px){.buehne{border-radius:24px;padding:24px 24px 0}}.layer{transition:opacity .9s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.layer img{pointer-events:none;height:auto;transition:transform 1.3s cubic-bezier(.34,1.4,.64,1);position:absolute}.geraete{justify-content:center;align-items:flex-end;width:min(960px,100%);height:clamp(380px,42vw,560px);display:flex;position:relative}.geraete-m{justify-content:center;align-items:flex-end;width:100%;height:min(48vh,420px);display:flex;position:relative}.mock{filter:drop-shadow(0 24px 48px #1414142e);display:block}.punkt{all:unset;cursor:pointer;border-radius:var(--radius-voll);height:8px;transition:width .4s var(--ease-out), background .4s}.haltung{border-radius:var(--radius-lg);background:var(--creme);flex-wrap:wrap-reverse;min-height:440px;display:flex;position:relative;overflow:hidden}.team{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;display:grid}.portraet{aspect-ratio:1;border-radius:var(--radius-md);background:var(--flaeche);background-image:var(--koernung);justify-content:center;align-items:center;margin-bottom:8px;display:flex;overflow:hidden}.portraet img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:759px){.team{scroll-snap-type:x mandatory;scroll-padding-inline:var(--rand);scrollbar-width:none;margin:0 calc(-1 * var(--rand));padding:0 var(--rand);display:flex;overflow-x:auto}.team::-webkit-scrollbar{display:none}.team>*{scroll-snap-align:start;flex:0 0 72%}}.kontakt-box{background:var(--farbe);color:var(--grund);flex-wrap:wrap-reverse;display:flex;position:relative;overflow:hidden}.kontakt-herz-spalte{flex:320px;min-height:320px;position:relative}.kontakt-text{padding:var(--rand);flex-direction:column;flex:480px;gap:24px;display:flex;position:relative}.kontakt-herz{width:max(120%,440px);height:auto;position:absolute;bottom:-30%;left:-26%}@media (max-width:759px){.kontakt-herz-spalte{min-height:200px}.kontakt-herz{width:max(100%,360px);bottom:-78%;left:-18%}.kontakt-text{padding:48px 24px 0}}.chat{background:var(--grund);color:var(--text);border-radius:var(--radius-md);flex-direction:column;display:flex;position:relative;overflow:hidden}.chat-kopf{border-bottom:1px solid var(--linie);align-items:center;gap:16px;padding:16px 24px;display:flex}.chat-verlauf{overscroll-behavior:contain;flex-direction:column;gap:16px;height:380px;padding:24px;display:flex;overflow-y:auto}.chat-form{border-top:1px solid var(--linie);gap:8px;padding:16px 16px 8px;display:flex}.chat-hinweis{color:var(--text-leise);margin:0;padding:0 24px 12px;font-size:12px;line-height:18px}.chat-hinweis a{color:var(--text-leise);text-decoration:underline}.chat-input{background:var(--weiss-rein);border:1.5px solid var(--linie);border-radius:var(--radius-voll);min-width:0;color:var(--text);outline:none;flex:1;padding:12px 20px;font-size:16px}.chat-input:focus{border-color:var(--farbe)}.senden{background:var(--farbe);width:48px;height:48px;color:var(--grund);flex:none;font-size:20px;transition:background .25s}.senden:hover{background:var(--farbe-tief)}.blase{white-space:pre-wrap;text-wrap:pretty;overflow-wrap:anywhere;max-width:85%;padding:12px 16px;font-size:16px;line-height:24px}.blase.bot{background:var(--flaeche);white-space:normal;border-radius:16px 16px 16px 4px;align-self:flex-start}.blase.ich{background:var(--farbe);color:var(--grund);border-radius:16px 16px 4px;align-self:flex-end}.zusammenfassung{background:var(--weiss-rein);border:1.5px solid var(--farbe);border-radius:var(--radius-md);flex-direction:column;align-self:stretch;gap:16px;padding:16px 24px;display:flex}.zf-grid{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;font-size:15px;line-height:22px;display:grid}.einwilligung{color:var(--text-leise);cursor:pointer;align-items:flex-start;gap:12px;font-size:13px;line-height:19px;display:flex}.einwilligung input{accent-color:var(--farbe);flex:none;width:18px;height:18px;margin:1px 0 0}.chat-zu{border:1.5px solid var(--farbe);width:44px;height:44px;color:var(--farbe);flex:none;font-size:22px;line-height:1}@media (max-width:759px){.chat{display:none}.chat.offen{z-index:950;border-radius:0;display:flex;position:fixed;inset:0}.chat-kopf{padding:16px 16px 16px 24px;padding-top:max(16px, env(safe-area-inset-top))}.chat-verlauf{flex:1;height:auto}.chat-hinweis{padding-bottom:max(12px, env(safe-area-inset-bottom))}}.menue{z-index:900;background:var(--farbe);color:var(--grund);padding:24px;padding-top:max(24px, env(safe-area-inset-top));flex-direction:column;gap:48px;display:flex;position:fixed;inset:0;overflow:auto}.menue-link{font-family:var(--font-display);letter-spacing:-.025em;color:var(--grund);font-size:40px;font-weight:700;line-height:46px}.menue-link:hover{color:var(--creme)}.menue-rapport{background-color:var(--farbe);background-image:url(/brand/rapport-auf-blau.svg);background-size:96px 96px;flex:1;min-height:120px;margin:0 -24px -24px}.mob-leiste{bottom:16px;left:16px;right:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:850;background:var(--farbe);color:var(--grund);border-radius:var(--radius-voll);visibility:hidden;transition:transform .5s var(--ease-out), visibility 0s .5s;justify-content:space-between;align-items:center;gap:16px;padding:8px 8px 8px 24px;display:flex;position:fixed;transform:translateY(160%)}.mob-leiste.zeigen{visibility:visible;transition:transform .5s var(--ease-out), visibility 0s;transform:none}.footer{max-width:1296px;padding:48px var(--rand);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.recht{max-width:760px;padding:48px var(--rand) 96px;margin:0 auto}.recht h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--farbe);margin:48px 0 24px;font-size:clamp(40px,5vw,56px);font-weight:700;line-height:1.04}.recht h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--farbe);margin:48px 0 8px;font-size:24px;font-weight:700;line-height:30px}.recht h3{margin:24px 0 4px;font-size:17px;font-weight:500}.recht p,.recht li{margin:0 0 16px}.recht a{text-decoration:underline}.platzhalter{background:var(--flaeche);border-radius:var(--radius-sm);color:var(--text-leise);padding:0 6px}.leistungen{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.leistung{background:var(--flaeche);border-radius:var(--radius-md);flex-direction:column;gap:16px;min-height:320px;padding:24px;display:flex;position:relative;overflow:hidden}.leistung-titel{font-family:var(--font-display);letter-spacing:-.02em;color:var(--farbe);margin:0;font-size:28px;font-weight:700;line-height:34px}.leistung-cta{background:var(--farbe);color:var(--grund)}.leistung-cta-herz{pointer-events:none;width:62%;height:auto;position:absolute;bottom:-26%;right:-18%}.herz-liste{border-top:1px solid var(--linie);flex-direction:column;gap:8px;margin:auto 0 0;padding:16px 0 0;font-size:15px;line-height:22px;list-style:none;display:flex}.herz-liste li{align-items:center;gap:8px;display:flex}.herz-liste li:before{content:"";background:url(/brand/adheart-herz-blau.svg) 50%/contain no-repeat;flex:none;width:14px;height:14px}.tippen{align-items:center;gap:5px;height:24px;display:inline-flex}.tippen i{border-radius:var(--radius-voll);background:var(--text-leise);width:7px;height:7px;animation:1.2s ease-in-out infinite tippen}.tippen i:nth-child(2){animation-delay:.15s}.tippen i:nth-child(3){animation-delay:.3s}@keyframes tippen{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.tippen i{opacity:.6;animation:none}}.portraet.motiv-a{background-color:var(--farbe)}.portraet.motiv-b{background-color:var(--creme)}.portraet.motiv-c{background-color:var(--farbe);background-image:url(/brand/rapport-auf-blau.svg);background-size:72px 72px}.portraet{position:relative}.portraet .motiv-herz{pointer-events:none;height:auto;position:absolute}.motiv-a .motiv-herz{width:88%;bottom:-26%;right:-22%}.motiv-b .motiv-herz{width:84%;bottom:-24%;left:-20%}.motiv-c .motiv-herz{width:34%;margin:-17% 0 0 -17%;top:50%;left:50%}html.herz-cursor input[type=text],html.herz-cursor input[type=email],html.herz-cursor textarea{cursor:text!important}.antwort{flex-direction:column;gap:10px;display:flex}.antwort p{margin:0}.hervor{color:var(--farbe);font-weight:500}.chat-liste{background:var(--grund);border-radius:var(--radius-sm);flex-direction:column;gap:6px;margin:0;padding:10px 12px;list-style:none;display:flex}.chat-liste li{align-items:flex-start;gap:10px;display:flex}.chat-liste li:before{content:"";background:url(/brand/adheart-herz-blau.svg) 50%/contain no-repeat;flex:none;width:12px;height:12px;margin-top:6px}.schritte{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.schritte li{align-items:flex-start;gap:12px;padding-bottom:12px;display:flex;position:relative}.schritte li:last-child{padding-bottom:0}.schritte li:not(:last-child):after{content:"";background:var(--linie);border-radius:2px;width:2px;position:absolute;top:26px;bottom:2px;left:11px}.schritt-nr{border-radius:var(--radius-voll);background:var(--farbe);width:24px;height:24px;color:var(--grund);text-align:center;flex:none;font-size:13px;font-weight:500;line-height:24px}.schritte li>span:last-child{padding-top:0}
