:root{--ug-k:#86b3ba;--ug-k-rgb:134,179,186}html[data-theme=light]{--ug-k:#2f6e77;--ug-k-rgb:47,110,119}[data-surface=stage],html[data-theme=light] [data-surface=stage]{--ug-k:#86b3ba;--ug-k-rgb:134,179,186}.hero .ux3g-zeile{border-left:2px solid var(--ug-k);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;margin:-4px 0 0;padding:3px 0 3px 18px;font-size:clamp(17px,1.4vw,21px);font-weight:400;line-height:1.42}.hero .ux3g-zeile span{display:block}.hero .ux3g-zeile span+span{color:var(--ink-2);font-weight:300}.ux3g-ant{--ug-s-ink:#ececee;--ug-s-ink2:#a9aab2;--ug-s-ink3:#6f7079;--ug-s-haar:#ffffff13;--ug-s-haar2:#ffffff1f;--ug-sk:#8ebcc3;--ug-sk-rgb:142,188,195;--ug-pad:clamp(20px,2.3vw,34px);align-self:center;gap:14px;min-width:0;margin:0;display:grid;position:relative}.ux3g-ant-dach{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:baseline;margin:0;font-size:12px;font-weight:500;line-height:1.4;display:flex}.ux3g-ant-dach:before{content:"●";color:var(--ug-k);letter-spacing:0;margin-right:.9em}.ux3g-ant-dach span:first-child{color:var(--ink)}.ux3g-ant-dach span+span:before{content:"·";color:var(--ink-3);margin:0 .7em}.ux3g-ant-schirm{isolation:isolate;padding:var(--ug-pad) var(--ug-pad) 0;color:var(--ug-s-ink);background:radial-gradient(70% 60% at 100% 0%,rgba(var(--ug-sk-rgb),.11),transparent 62%),radial-gradient(60% 50% at 0% 100%,#c5ad840f,transparent 70%),linear-gradient(180deg,#18191d 0%,#121316 46%,#0c0d0f 100%);box-shadow:inset 0 0 0 1px var(--ug-s-haar),inset 0 1px 0 #ffffff12,0 60px 100px -56px #000000e6,0 26px 44px -30px #0000008c;border-radius:16px;position:relative;overflow:hidden}.ux3g-ant-schirm:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57 35%,#ffffff6b 50%,#ffffff57 65%,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.ux3g-ant-licht{z-index:3;pointer-events:none;background:linear-gradient(105deg,transparent 30%,#ffffff0e 46%,rgba(var(--ug-sk-rgb),.07) 50%,transparent 64%);position:absolute;inset:0;transform:translate(-120%)}.ux3g-ant-ic{flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.ux3g-ant-ic svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.ux3g-ant-kopf{border-bottom:1px solid var(--ug-s-haar);color:var(--ug-s-ink2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin:0;padding:0 0 14px;font-size:13px;line-height:1.3;display:flex}.ux3g-ant-app{color:var(--ug-s-ink);align-items:center;gap:9px;font-weight:500;display:inline-flex}.ux3g-ant-app .ux3g-ant-ic{color:var(--ug-sk)}.ux3g-ant-zeit{font-variant-numeric:tabular-nums;letter-spacing:.02em}.ux3g-ant-frage{width:fit-content;max-width:84%;color:var(--ug-s-ink);text-wrap:pretty;background:#ffffff13;border-radius:18px 18px 5px;margin:clamp(18px,2vw,26px) 0 0 auto;padding:12px 17px;font-size:clamp(15px,1.12vw,16.5px);line-height:1.5;box-shadow:inset 0 0 0 1px #ffffff0d}.ux3g-ant-antwort{grid-template-columns:auto minmax(0,1fr);column-gap:clamp(14px,1.5vw,22px);margin:clamp(20px,2.2vw,28px) 0 0;display:grid;position:relative}.ux3g-ant-eins{font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(170deg,#e9f2f3 0%,#8ebcc3 46%,#4f8890 100%);color:#0000;-webkit-background-clip:text;background-clip:text;grid-row:1/span 2;margin:0;padding-top:.06em;font-size:clamp(52px,4.6vw,76px);font-weight:500;line-height:.8}.ux3g-ant-text{letter-spacing:-.005em;color:#d6d7dc;text-wrap:pretty;margin:0;font-size:clamp(15.5px,1.18vw,17.5px);font-weight:300;line-height:1.62}.ux3g-ant-text mark{color:#fff;background:linear-gradient(90deg,rgba(var(--ug-sk-rgb),.26),rgba(var(--ug-sk-rgb),.1)) no-repeat 0 0 / 100% 100%;box-shadow:inset 0 -1.5px 0 var(--ug-sk);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;margin:0 -.04em;padding:.04em .28em;font-weight:400}.ux3g-ant-schema{flex-wrap:wrap;align-items:center;gap:12px 10px;padding-top:.5em;display:flex}.ux3g-ant-schema i{height:9px;width:var(--w);background:#ffffff21;border-radius:5px;flex:none;max-width:100%;display:block}.ux3g-ant-schema i:nth-of-type(n+3){background:#ffffff16}.ux3g-ant-schema mark{line-height:1.35}.ux3g-ant-quelle{box-shadow:inset 0 0 0 1px var(--ug-s-haar2);color:var(--ug-s-ink2);background:#ffffff0d;border-radius:100px;flex-wrap:wrap;grid-column:2;justify-self:start;align-items:center;gap:4px 9px;margin:14px 0 0;padding:6px 13px 6px 10px;font-size:13px;line-height:1.3;display:inline-flex}.ux3g-ant-quelle .ux3g-ant-ic{width:15px;height:15px;color:var(--ug-sk)}.ux3g-ant-quelle b{color:var(--ug-s-ink);font-weight:500}.ux3g-ant-denkt{align-items:center;gap:6px;height:20px;display:none;position:absolute;top:6px;left:0}.ux3g-ant-denkt i{background:var(--ug-s-ink2);border-radius:50%;width:7px;height:7px}.ux3g-ant-rang{margin:clamp(20px,2.2vw,28px) calc(var(--ug-pad) * -1) 0;padding:13px var(--ug-pad);border-top:1px solid var(--ug-s-haar);letter-spacing:.15em;text-transform:uppercase;color:var(--ug-s-ink3);background:#ffffff05;flex-wrap:wrap;justify-content:space-between;gap:6px 18px;font-size:11px;font-weight:500;line-height:1.5;display:flex}.ux3g-ant-rang span:first-child{color:var(--ug-sk)}.ux3g-ant-fn{max-width:62ch;color:var(--ink-3);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.55}@media (prefers-reduced-motion:no-preference){.ux3g-ant-schirm{animation:.9s cubic-bezier(.16,1,.3,1) .1s both ux3g-auf}.ux3g-ant-frage{animation:.7s cubic-bezier(.16,1,.3,1) .45s both ux3g-blase}.ux3g-ant-denkt{animation:1s ease-in-out .95s both ux3g-denkt;display:flex}.ux3g-ant-denkt i{animation:.5s ease-in-out .95s 2 alternate both ux3g-punkt}.ux3g-ant-denkt i:nth-child(2){animation-delay:1.1s}.ux3g-ant-denkt i:nth-child(3){animation-delay:1.25s}.ux3g-ant-text{animation:.8s cubic-bezier(.16,1,.3,1) 1.85s both ux3g-text}.ux3g-ant-eins{animation:.9s cubic-bezier(.16,1,.3,1) 2.05s both ux3g-eins}.ux3g-ant-text mark{animation:.7s cubic-bezier(.65,0,.35,1) 2.35s both ux3g-mark}.ux3g-ant-quelle{animation:.6s cubic-bezier(.16,1,.3,1) 2.7s both ux3g-hoch}.ux3g-ant-rang{animation:.7s 2.95s both ux3g-da}.ux3g-ant-licht{animation:1.6s cubic-bezier(.65,0,.35,1) 3.1s both ux3g-licht}}@keyframes ux3g-auf{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes ux3g-blase{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes ux3g-denkt{0%{opacity:0}15%,80%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes ux3g-punkt{0%{opacity:.25;transform:translateY(0)}to{opacity:1;transform:translateY(-3px)}}@keyframes ux3g-text{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ux3g-eins{0%{opacity:0;transform:scale(.82)translateY(6px)}to{opacity:1;transform:none}}@keyframes ux3g-mark{0%{background-size:0% 100%;box-shadow:inset 0 0 #0000}to{background-size:100% 100%;box-shadow:inset 0 -1.5px #8ebcc3}}@keyframes ux3g-hoch{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ux3g-da{0%{opacity:0}to{opacity:1}}@keyframes ux3g-licht{0%{transform:translate(-120%)}to{transform:translate(120%)}}.ux3g-m{--ug-band:clamp(212px,16.5vw,236px);--ug-spalt:clamp(44px,5.4vw,96px);margin-top:clamp(20px,2.4vw,32px)}.ux3g-m-ablauf{grid-template-columns:minmax(0,1fr) var(--ug-spalt) minmax(0,.86fr) var(--ug-spalt) minmax(0,1.1fr);grid-template-rows:auto var(--ug-band) auto;border-top:1px solid var(--line-2);row-gap:clamp(18px,2vw,28px);display:grid}.ux3g-m-st{display:contents}.ux3g-m-st[data-st="1"]>*{grid-column:1}.ux3g-m-st[data-st="2"]>*{grid-column:3}.ux3g-m-st[data-st="3"]>*{grid-column:5}.ux3g-m-kopf{font-family:var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);grid-row:1;align-items:baseline;gap:12px;margin:0;padding-top:clamp(16px,1.8vw,22px);font-size:12px;font-weight:500;line-height:1.45;display:flex;position:relative}.ux3g-m-kopf:before{content:"";background:var(--ug-k);width:clamp(56px,6vw,96px);height:2px;position:absolute;top:-1px;left:0}.ux3g-m-kopf b{font-family:var(--font-display);letter-spacing:.08em;color:var(--ug-k);font-weight:500}.ux3g-m-bild{grid-row:2;align-items:center;min-width:0;display:grid}.ux3g-m-text{max-width:40ch;color:var(--ink-2);text-wrap:pretty;grid-row:3;margin:0;font-size:14.5px;line-height:1.6}.ux3g-m-linie{grid-row:2;width:100%;height:100%;overflow:visible}.ux3g-m-linie.l1{grid-column:2}.ux3g-m-linie.l2{grid-column:4}.ux3g-m-linie path{fill:none;stroke:var(--ug-k);stroke-width:1.3px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.7;stroke-dasharray:1;stroke-dashoffset:0}.ux3g-m-feld{box-shadow:inset 0 0 0 1px var(--line-2),0 26px 50px -40px #00000073;background:0 0;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 12px 15px 22px;display:grid;position:relative}.ux3g-m-fragen{min-width:0;display:grid}.ux3g-m-frage{color:var(--ink);text-wrap:pretty;opacity:0;grid-area:1/1;align-self:center;font-size:clamp(15px,1.12vw,16.5px);line-height:1.5}.ux3g-m-frage:first-child{opacity:1}.ux3g-m-senden{background:var(--ink);width:36px;height:36px;color:var(--canvas);border-radius:50%;place-items:center;display:grid}.ux3g-m-senden svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ux3g-m-sys{grid-template-rows:repeat(3,minmax(0,1fr));height:100%;margin:0;padding:0;list-style:none;display:grid}.ux3g-m-sys li{grid-template-columns:auto auto minmax(14px,1fr);align-items:center;column-gap:14px;min-width:0;display:grid}.ux3g-m-sys-t{gap:1px;min-width:0;display:grid}.ux3g-m-leiter{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ug-k) 55%,transparent));height:1px;position:relative}.ux3g-m-leiter:after{content:"";background:var(--ug-k);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-3.5px}.ux3g-m-ic{width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ug-k);background:var(--canvas);border-radius:50%;place-items:center;display:grid}.ux3g-m-ic svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ux3g-m-sys b{color:var(--ink);white-space:nowrap;font-size:16px;font-weight:400;line-height:1.25}.ux3g-m-sys small{color:var(--ink-3);font-size:12.5px;line-height:1.35}.ux3g-m-zaehl{border-left:2px solid var(--ug-k);gap:14px;margin:0;padding:4px 0 4px clamp(18px,1.8vw,26px);list-style:none;display:grid;position:relative}.ux3g-m-zaehl li{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:2px 12px;display:grid}.ux3g-m-z{border:1px solid var(--line-2);border-radius:2px;width:14px;height:14px}.ux3g-m-z.z1{background:var(--ink);border-color:var(--ink)}.ux3g-m-z.z2{border:1.5px solid var(--ink)}.ux3g-m-z.z0{border-style:dashed}.ux3g-m-zaehl b{color:var(--ink);font-size:15px;font-weight:500;line-height:1.3}.ux3g-m-zaehl span{color:var(--ink-3);grid-column:2;font-size:13px;line-height:1.45}.ux3g-m-fn{max-width:80ch;color:var(--ink-3);margin:clamp(22px,2.4vw,32px) 0 0;font-size:12.5px;line-height:1.55}#messung .ux3g-mess-h2{margin:0 0 clamp(14px,1.6vw,22px)}#messung .ux3g-haltung{border-bottom:0;margin-top:clamp(44px,5vw,76px);padding-bottom:0}#messung .ux3g-haltung>div{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:12px clamp(28px,5vw,96px);max-width:none;display:grid}#messung .ux3g-haltung>div>p:first-child{grid-row:span 2;max-width:22ch}#messung .ux3g-haltung>div>p+p{margin-top:0}#messung .haltung .ux3g-werkzeuge{color:var(--ink-3);font-size:13.5px;line-height:1.6}#messung .ux3g-werkzeuge a{color:var(--ink);border-bottom:1px solid var(--line-2)}#messung .ux3g-werkzeuge a:hover{color:var(--signal);border-color:var(--signal)}@media (width<=900px){#messung .ux3g-haltung>div{grid-template-columns:minmax(0,1fr)}#messung .ux3g-haltung>div>p:first-child{grid-row:auto}}#seite.anim .ux3g-m:not(.in) .ux3g-m-linie path{stroke-dashoffset:1px}#seite.anim .ux3g-m:not(.in) .ux3g-m-sys li,#seite.anim .ux3g-m:not(.in) .ux3g-m-zaehl li{opacity:0;transform:translate(-10px)}@media (prefers-reduced-motion:no-preference){.ux3g-m-linie path{transition:stroke-dashoffset 1.1s cubic-bezier(.65,0,.35,1)}.ux3g-m-linie.l1 path{transition-delay:.35s}.ux3g-m-linie.l2 path{transition-delay:1.15s}.ux3g-m-sys li{transition:opacity .6s,transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(.75s + var(--i) * .14s)}.ux3g-m-zaehl li{transition:opacity .6s,transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(1.6s + var(--i) * .14s)}.ux3g-m-frage{animation:20s ease-in-out infinite ux3g-frage;animation-delay:calc(var(--i) * 5s - .6s)}}@keyframes ux3g-frage{0%{opacity:0;transform:translateY(8px)}4%,22%{opacity:1;transform:none}26%,to{opacity:0;transform:translateY(-6px)}}@media (width<=900px){.ux3g-m-ablauf{border-top:0;grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:0}.ux3g-m-st>*,.ux3g-m-st[data-st]>*{grid-area:auto/1}.ux3g-m-linie{display:none}.ux3g-m-kopf{border-top:1px solid var(--line-2);padding-top:18px}.ux3g-m-st[data-st="2"] .ux3g-m-kopf,.ux3g-m-st[data-st="3"] .ux3g-m-kopf{margin-top:clamp(36px,8vw,52px)}.ux3g-m-bild{margin-top:18px}.ux3g-m-text{margin-top:16px}.ux3g-m-sys{grid-template-rows:none;gap:14px;height:auto}.ux3g-m-sys li{grid-template-columns:auto minmax(0,1fr)}.ux3g-m-leiter{display:none}.ux3g-m-zaehl{gap:12px}}.ux3g-w{--ug-namen:clamp(190px,17vw,260px);--ug-knoten:16px;margin-top:clamp(8px,1vw,16px)}.ux3g-w-stationen{grid-template-columns:var(--ug-namen) repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line-2);margin:0;padding:0 0 clamp(18px,2vw,26px);list-style:none;display:grid}.ux3g-w-stationen li{align-content:start;gap:10px;padding-right:clamp(16px,2vw,32px);display:grid}.ux3g-w-stationen li:first-child{grid-column:2}.ux3g-w-stationen b{font-family:var(--font-display);color:var(--signal);font-variant-numeric:tabular-nums;font-size:clamp(26px,2.4vw,38px);font-weight:500;line-height:1}.ux3g-w-stationen span{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-size:clamp(17px,1.35vw,21px);font-weight:400;line-height:1.3}.ux3g-w-modell{grid-template-columns:var(--ug-namen) minmax(0,1fr);border-bottom:1px solid var(--line);padding:clamp(30px,3.2vw,48px) 0 clamp(26px,3vw,40px);display:grid;position:relative}.ux3g-w-name{align-content:start;gap:6px;padding-right:clamp(16px,2vw,32px);display:grid}.ux3g-w-name h3,.ux3g-w-name h4{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(19px,1.5vw,23px);font-weight:400;line-height:1.25}.ux3g-w-name p{color:var(--ink-3);max-width:24ch;margin:0;font-size:13px;line-height:1.5}.ux3g-w-linie{--ug-linie:color-mix(in srgb,var(--ink) 30%,transparent);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.ux3g-w-linie:before{content:"";left:calc(var(--ug-knoten) / 2);right:calc(25% - var(--ug-knoten) / 2);top:calc(var(--ug-knoten) / 2 - 1px);background:var(--ug-linie);transform-origin:0;height:2px;position:absolute}[data-modell=betreuung] .ux3g-w-linie{--ug-linie:linear-gradient(90deg,var(--signal),var(--ug-k))}[data-modell=betreuung] .ux3g-w-linie:before{right:0}.ux3g-w-punkt{align-content:start;gap:0;min-width:0;padding-right:clamp(16px,2vw,32px);display:grid;position:relative}.ux3g-w-station{display:none}.ux3g-w-knoten{z-index:1;width:var(--ug-knoten);height:var(--ug-knoten);background:var(--ink-3);box-shadow:0 0 0 6px var(--canvas);border-radius:50%;display:block;position:relative}[data-modell=betreuung] .ux3g-w-punkt:first-child .ux3g-w-knoten{background:var(--signal)}[data-modell=betreuung] .ux3g-w-punkt:nth-child(2) .ux3g-w-knoten{background:color-mix(in srgb,var(--signal) 66%,var(--ug-k))}[data-modell=betreuung] .ux3g-w-punkt:nth-child(3) .ux3g-w-knoten{background:color-mix(in srgb,var(--signal) 33%,var(--ug-k))}[data-modell=betreuung] .ux3g-w-punkt:nth-child(4) .ux3g-w-knoten{background:var(--ug-k)}.ux3g-w-punkt.offen .ux3g-w-knoten{background:var(--canvas);box-shadow:inset 0 0 0 2px var(--ink-3),0 0 0 6px var(--canvas)}.ux3g-w-punkt p{max-width:34ch;color:var(--ink-2);text-wrap:pretty;margin:20px 0 0;font-size:15px;line-height:1.6}.ux3g-w-schleife{letter-spacing:.14em;text-transform:uppercase;color:var(--ug-k);grid-column:2;justify-content:flex-end;align-items:center;gap:10px;margin:clamp(18px,2vw,26px) 0 0;font-size:11.5px;font-weight:500;display:flex}.ux3g-w-schleife svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ux3g-w-unterschied{letter-spacing:-.012em;max-width:52ch;color:var(--ink-2);text-wrap:pretty;margin:clamp(40px,4.6vw,72px) 0 0;font-size:clamp(19px,1.65vw,25px);font-weight:300;line-height:1.42}.ux3g-w-unterschied b{color:var(--ink);font-weight:400}#seite.anim .ux3g-w:not(.in) .ux3g-w-linie:before{transform:scaleX(0)}#seite.anim .ux3g-w:not(.in) .ux3g-w-knoten{transform:scale(0)}#seite.anim .ux3g-w:not(.in) .ux3g-w-punkt p{opacity:0;transform:translateY(8px)}#seite.anim .ux3g-w:not(.in) .ux3g-w-schleife svg{transform:rotate(-200deg)}@media (prefers-reduced-motion:no-preference){.ux3g-w-linie:before{transition:transform 1.4s cubic-bezier(.65,0,.35,1) .2s}[data-modell=betreuung] .ux3g-w-linie:before{transition-delay:.45s}.ux3g-w-knoten{transition:transform .55s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.25s + var(--i) * .3s)}[data-modell=betreuung] .ux3g-w-knoten{transition-delay:calc(.5s + var(--i) * .3s)}.ux3g-w-punkt p{transition:opacity .6s,transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(.35s + var(--i) * .3s)}.ux3g-w-schleife svg{transition:transform 1.2s cubic-bezier(.16,1,.3,1) 1.8s}}@media (width<=900px){.ux3g-w-stationen{display:none}.ux3g-w-modell{border-bottom:0;border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr);row-gap:22px;padding:clamp(26px,6vw,36px) 0}.ux3g-w-modell+.ux3g-w-modell{margin-top:clamp(12px,3vw,20px)}.ux3g-w-linie{grid-template-columns:minmax(0,1fr);row-gap:26px}.ux3g-w-linie:before{display:none}.ux3g-w-punkt{grid-template-columns:var(--ug-knoten) minmax(0,1fr);column-gap:18px;padding-right:0}.ux3g-w-punkt:after{content:"";left:calc(var(--ug-knoten) / 2 - 1px);top:var(--ug-knoten);background:var(--ug-linie);transform-origin:50% 0;width:2px;position:absolute;bottom:-26px}[data-modell=grund] .ux3g-w-punkt:last-child:after{display:none}[data-modell=betreuung] .ux3g-w-punkt:first-child:after{background:linear-gradient(180deg,var(--signal),color-mix(in srgb,var(--signal) 66%,var(--ug-k)))}[data-modell=betreuung] .ux3g-w-punkt:nth-child(2):after{background:linear-gradient(180deg,color-mix(in srgb,var(--signal) 66%,var(--ug-k)),color-mix(in srgb,var(--signal) 33%,var(--ug-k)))}[data-modell=betreuung] .ux3g-w-punkt:nth-child(3):after{background:linear-gradient(180deg,color-mix(in srgb,var(--signal) 33%,var(--ug-k)),var(--ug-k))}[data-modell=betreuung] .ux3g-w-punkt:nth-child(4):after{background:var(--ug-k);bottom:-18px}.ux3g-w-knoten{grid-area:1/1}.ux3g-w-station{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);grid-area:1/2;align-items:baseline;gap:10px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.ux3g-w-station b{font-family:var(--font-display);color:var(--signal);letter-spacing:.08em;font-weight:500}.ux3g-w-punkt p{grid-column:2;max-width:none;margin-top:8px}.ux3g-w-schleife{grid-column:1;justify-content:flex-start;margin-top:4px}#seite.anim .ux3g-w:not(.in) .ux3g-w-punkt:after{transform:scaleY(0)}}@media (width<=900px) and (prefers-reduced-motion:no-preference){.ux3g-w-punkt:after{transition:transform .5s cubic-bezier(.65,0,.35,1);transition-delay:calc(.4s + var(--i) * .3s)}}#nachfrage .chart,#mechanismen .chart{border:0;border-top:1px solid var(--line-2);background:0 0;padding-left:0;padding-right:0}#nachfrage .ux3g-kurve-quelle{margin-top:12px}#geoseo .vgl thead th.me{color:var(--ug-k)}#mechanismen .chart .prog{background:color-mix(in srgb,var(--ink) 9%,transparent);height:3px}#mechanismen .chart .prog i{background:color-mix(in srgb,var(--ink) 58%,transparent)}#mechanismen .chart .prog.ink i{background:color-mix(in srgb,var(--ink) 26%,transparent)}#mechanismen .chart .brow b{color:var(--ink-2);font-weight:400}#mechanismen .idx h4{font-family:var(--font-text);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(17px,1.35vw,20px);font-weight:300;line-height:1.25}.ux3g-modelle{border-top:1px solid var(--line-2);margin-top:clamp(80px,9vw,140px);padding-top:clamp(36px,4vw,56px)}.ux3g-modelle-kopf{font-family:var(--font-text);font-size:var(--t-h2);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;max-width:16ch;margin:0 0 clamp(20px,2.4vw,32px);font-weight:300;line-height:1.02}#investition .ux3g-w-knoten{box-shadow:0 0 0 6px var(--canvas-2)}#investition .ux3g-w-punkt.offen .ux3g-w-knoten{background:var(--canvas-2);box-shadow:inset 0 0 0 2px var(--ink-3),0 0 0 6px var(--canvas-2)}#weg .ux3g-ph-erst{background:color-mix(in srgb,var(--ink) 4.5%,transparent);border-right:1px dashed var(--line-2);pointer-events:none;width:13.3333%;position:absolute;top:0;bottom:0;left:0}#weg .ux3g-phasen{grid-template-columns:minmax(0,2fr) minmax(0,13fr);column-gap:3px;margin:16px 0 0;font-size:12.5px;line-height:1.35;display:grid}#weg .ux3g-phasen>span{align-content:start;justify-items:start;gap:3px;min-width:0;display:grid}#weg .ux3g-phasen i{justify-self:stretch;height:3px;margin-bottom:8px;display:block}#weg .ux3g-ph-grund i{background:color-mix(in srgb,var(--ink) 40%,transparent)}#weg .ux3g-phasen>.ux3g-ph-betr{text-align:right;justify-items:end}#weg .ux3g-ph-betr i{background:linear-gradient(90deg,var(--signal),var(--ug-k));-webkit-mask:linear-gradient(90deg,#000 78%,#0000);mask:linear-gradient(90deg,#000 78%,#0000)}#weg .ux3g-phasen b{color:var(--ink);white-space:nowrap;font-weight:500}#weg .ux3g-phasen small{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:500}@media (width<=980px){#weg .ux3g-phasen{font-size:12px}}.ux3r{margin-top:clamp(112px,13vw,208px)}.ux3r-leiste[hidden]{display:none}.ux3r-tafel{scroll-margin-top:calc(var(--kopf,80px) + 24px);border-top:0}.ux3r-tafel+.ux3r-tafel{border-top:1px solid var(--line);margin-top:clamp(56px,7vw,104px);padding-top:clamp(40px,5vw,72px)}.ux3r-tafel:focus,.ux3r-tafel:focus-visible{outline:none}.ux3r-tafel>.kopf{margin-bottom:clamp(28px,3.4vw,48px)}.ux3r.ist-reiter .ux3r-leiste{grid-template-columns:repeat(var(--ux3r-n,3),minmax(0,1fr));border-top:1px solid var(--line-2);display:grid}.ux3r-knopf{color:var(--ink-3);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-content:start;gap:12px;margin:0;padding:22px clamp(16px,2.4vw,40px) 26px 0;transition:color .3s;display:grid;position:relative}.ux3r-knopf:before{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;left:0;right:clamp(16px,2.4vw,40px);transform:scaleX(0)}.ux3r-knopf:hover{color:var(--ink-2)}.ux3r-knopf[aria-selected=true]{color:var(--ink)}.ux3r-knopf[aria-selected=true]:before{transform:none}.ux3r-knopf:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.ux3r-k{letter-spacing:.16em;text-transform:uppercase;align-items:baseline;gap:12px;font-size:11.5px;font-weight:500;line-height:1.4;display:flex}.ux3r-k b{font-family:var(--font-display);letter-spacing:.08em;color:var(--signal);font-weight:500}.ux3r-knopf[aria-selected=false] .ux3r-k b{color:inherit}.ux3r-t{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(21px,2vw,30px);font-weight:300;line-height:1.12}.ux3r.ist-reiter .ux3r-tafel{border-top:0;margin-top:clamp(40px,4.6vw,64px);padding-top:0}.ux3r.ist-reiter .ux3r-tafel>.kopf{align-items:start}.ux3r.ist-reiter .ux3r-tafel[hidden],.ux3r.ist-reiter .ux3r-tafel>.kopf>.eyebrow,.ux3r.ist-reiter .ux3r-tafel>.kopf .zs-gross{display:none}.ux3r.ist-reiter .ux3r-tafel>.kopf .zs-frage{letter-spacing:-.018em;color:var(--ink);max-width:30ch;font-size:clamp(22px,2vw,30px);font-weight:300;line-height:1.25}@media (width<=700px){.ux3r.ist-reiter .ux3r-leiste{border-top:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr)}.ux3r-knopf{border-top:1px solid var(--line);gap:6px;padding:15px 0 15px 18px}.ux3r-knopf:before{transform-origin:50% 0;width:2px;height:auto;inset:-1px auto 0 0;transform:scaleY(0)}.ux3r-k{font-size:10.5px}.ux3r-t{font-size:19px}.ux3r.ist-reiter .ux3r-tafel{margin-top:32px}}@media (prefers-reduced-motion:reduce){.ux3r-knopf,.ux3r-knopf:before{transition:none}}
