.anim-eingabe{width:100%;max-width:560px;font:var(--text-body);color:var(--color-text)}.anim-eingabe__karte{border:var(--linie);border-radius:var(--radius-2xl);width:100%;padding:var(--space-6) var(--space-5) var(--space-3);background:var(--color-white);box-shadow:0 6px 24px color-mix(in srgb, var(--color-text) 12%, transparent);position:relative}.anim-eingabe__text{min-height:var(--space-6);padding-left:var(--space-2);font:var(--text-body);white-space:pre-wrap;word-break:break-word}.anim-eingabe__text--leer{color:color-mix(in srgb, var(--color-text-muted) 50%, transparent)}.anim-eingabe__cursor{vertical-align:-.18em;background:var(--color-accent);width:2px;height:1.05em;animation:1s step-end infinite anim-cursor;display:inline-block}@keyframes anim-cursor{50%{opacity:0}}.anim-eingabe__leiste{margin-top:var(--space-3);justify-content:space-between;align-items:center;display:flex}.anim-eingabe__plus{width:32px;height:32px;color:var(--color-accent);justify-content:center;align-items:center;display:inline-flex}.anim-eingabe__plus svg{width:20px;height:20px}.anim-eingabe__senden{line-height:0;transition:transform .18s cubic-bezier(.34,1.56,.64,1);display:inline-flex;transform:scale(1)}.anim-eingabe__senden--aktiv{transform:scale(.86)}.anim-eingabe__senden svg{width:28px;height:28px}.anim-eingabe__senden-flaeche{fill:var(--color-accent)}.anim-eingabe__senden-pfeil{fill:var(--color-white)}.anim-akte-eingabe{width:100%;max-width:420px}.anim-akte-eingabe .anim-eingabe{max-width:none}.anim-recherche{width:100%;font:var(--text-small);flex-direction:column;display:flex}.anim-recherche__huelle{max-height:0;transition:max-height .55s cubic-bezier(.22,1,.36,1);overflow:hidden}.anim-recherche__huelle--offen{max-height:160px}.anim-recherche__karte{padding:var(--space-4) var(--space-5);border:var(--linie);border-radius:var(--radius-xl);background:var(--color-white);box-shadow:var(--schatten-karte);opacity:0;transform:translateY(var(--space-3));transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s}.anim-recherche__huelle--offen .anim-recherche__karte{opacity:1;transform:none}.anim-recherche__titel{margin-bottom:var(--space-1);font:var(--text-label);color:var(--color-text)}.anim-recherche__detail{font:var(--text-small);color:var(--color-text-secondary)}.anim-recherche__tag{margin-top:var(--space-2);padding:0 var(--space-2);border:var(--linie);border-radius:var(--radius-sm);background:var(--color-bg-subtle);font:var(--text-xs);color:var(--color-text-muted);font-weight:500;display:inline-block}.anim-recherche__linie{height:var(--space-5);opacity:0;justify-content:center;transition:opacity .3s;display:flex;overflow:hidden}.anim-recherche__linie--sichtbar{opacity:1}.anim-recherche__linie:after{content:"";background-image:repeating-linear-gradient(to bottom, var(--color-text-muted) 0, var(--color-text-muted) 4px, transparent 4px, transparent 10px);background-size:2px 10px;width:2px;height:100%;animation:.6s linear infinite anim-recherche-lauf}@keyframes anim-recherche-lauf{0%{background-position:0 0}to{background-position:0 -20px}}.anim-agent{--agent-chat-breite:540px;--agent-plan-breite:290px;--agent-chat-hoehe:460px;--agent-kurve:cubic-bezier(.22, 1, .36, 1);font:var(--text-agent);color:var(--color-text);place-items:center;display:grid;position:absolute;inset:0}.anim-agent__buehne{border-radius:var(--radius-karte);background:var(--color-weiss);box-shadow:0 24px 60px color-mix(in srgb, var(--color-band-dunkel) 18%, transparent);transform-origin:50%;align-items:stretch;display:flex}.anim-agent__chat,.anim-agent__plan{box-sizing:border-box;flex-shrink:0}.anim-agent__trenner{width:1px;height:calc(var(--agent-chat-hoehe) * .75);background:var(--color-rahmen-grau);flex-shrink:0;align-self:center}.anim-agent--ohne-plan .anim-agent__plan,.anim-agent--ohne-plan .anim-agent__trenner{display:none}.anim-agent__chat{width:var(--agent-chat-breite);height:var(--agent-chat-hoehe);padding:var(--space-8)}.anim-agent__fenster{height:100%;-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--color-text) var(--space-8));mask-image:linear-gradient(to bottom, transparent 0, var(--color-text) var(--space-8));overflow:hidden}.anim-agent__verlauf{padding-top:var(--space-8);gap:var(--space-5);will-change:transform;flex-direction:column;transition:opacity .4s;display:flex;position:relative}.anim-agent__chat--aus .anim-agent__verlauf{opacity:0}.anim-agent__zeile[data-da=nein],.anim-agent__aufruf[data-da=nein]{display:none}.anim-agent__zeile,.anim-agent__aufruf{animation:anim-agent-herein .55s var(--agent-kurve) both}@keyframes anim-agent-herein{0%{opacity:0;transform:translate3d(0, var(--space-3), 0)}}.anim-agent__text{animation:none}.anim-agent__wort{animation:.4s ease-out both anim-agent-wort}@keyframes anim-agent-wort{0%{opacity:0}}.anim-agent__frage{max-width:70%;padding:var(--space-2) var(--space-4);border-radius:var(--radius-2xl);background:var(--color-flaeche-grau);align-self:flex-end}.anim-agent__recherche{gap:var(--space-4);flex-direction:column;display:flex}.anim-agent__rechercheKopf{align-items:center;gap:var(--space-3);font:var(--text-flies);color:var(--color-agent-leise);display:flex}.anim-agent__rechercheKopf svg{fill:currentColor;width:10px;height:10px}.anim-agent__aufruf{gap:var(--space-3);display:flex;position:relative}.anim-agent__aufrufe .anim-agent__aufruf:not(:last-child){padding-bottom:var(--space-4)}.anim-agent__aufrufe .anim-agent__aufruf:not(:last-child):after{content:"";top:28px;left:10px;bottom:var(--space-1);background:var(--color-rahmen-grau);width:1px;position:absolute}.anim-agent__logo{flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:2px;display:grid}.anim-agent__logo img{object-fit:contain;width:20px;height:20px}.anim-agent__aufruf>div{flex-direction:column;gap:2px;display:flex}.anim-agent__treffer{font:var(--text-klein);color:var(--color-agent-treffer)}.anim-agent__treffer--sucht{color:var(--color-agent-leise);animation:.9s ease-in-out infinite anim-agent-sucht}@keyframes anim-agent-sucht{50%{opacity:.4}}.anim-agent__fertig{gap:var(--space-4);flex-direction:column;display:flex}.anim-agent__dokument{gap:var(--space-1);padding:var(--space-5) var(--space-6);border:1px solid var(--color-rahmen-grau);border-radius:var(--radius-2xl);flex-direction:column;display:flex}.anim-agent__dokument strong{font:var(--text-punkt);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.anim-agent__dokument span,.anim-agent__quellen{font:var(--text-klein);color:var(--color-agent-leise)}.anim-agent__plan{width:var(--agent-plan-breite);padding:var(--space-7) var(--space-8);font:var(--text-flies);flex-direction:column;margin:0;list-style:none;display:flex}.anim-agent__plan li{align-items:center;gap:var(--space-4);padding-block:var(--space-4);display:flex;position:relative}.anim-agent__plan li:not(:last-child):after{content:"";border-radius:var(--radius-voll);background:linear-gradient(var(--color-agent-leise), var(--color-agent-leise)) top / 100% 0 no-repeat var(--color-rahmen-grau);width:2px;height:calc(100% - 30px);transition:background-size .6s var(--agent-kurve);position:absolute;top:calc(50% + 15px);left:10px}.anim-agent__schritt--fertig:not(:last-child):after{background-size:100% 100%}.anim-agent__zeichen{box-sizing:border-box;border-radius:var(--radius-voll);border:2px solid var(--color-rahmen-grau);width:22px;height:22px;color:var(--color-agent-leise);flex-shrink:0;place-items:center;transition:border-color .35s;display:grid}.anim-agent__schritt--laeuft .anim-agent__zeichen{border-bottom-color:var(--color-text);animation:.9s linear infinite anim-agent-dreht}@keyframes anim-agent-dreht{to{transform:rotate(360deg)}}.anim-agent__schritt--fertig .anim-agent__zeichen{border:1.5px solid var(--color-agent-leise)}.anim-agent__zeichen svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;width:14px;height:14px;transition:stroke-dashoffset .45s var(--agent-kurve) .1s}.anim-agent__schritt--fertig .anim-agent__zeichen svg{stroke-dashoffset:0}@media (max-width:767px){.anim-agent{--agent-chat-breite:88cqw;--agent-chat-hoehe:min(420px, 88cqh);container-type:size}.anim-agent__chat{padding:var(--space-5)}.anim-agent__plan,.anim-agent__trenner{display:none}}.anim-auswahl{width:100%;font:var(--text-karte-text);color:var(--color-text);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.anim-auswahl__menue{box-sizing:border-box;width:min(380px,100%);padding:var(--space-3);border-radius:var(--radius-2xl);background:var(--color-weiss);box-shadow:0 24px 60px color-mix(in srgb, var(--color-band-dunkel) 22%, transparent), 0 2px 6px color-mix(in srgb, var(--color-band-dunkel) 8%, transparent);opacity:0;transform:translate3d(0, var(--space-3), 0) scale(.98);flex-direction:column;gap:2px;transition:opacity .4s,transform .6s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.anim-auswahl--offen .anim-auswahl__menue{opacity:1;transform:none}.anim-auswahl__kopf{padding:var(--space-2) var(--space-3) var(--space-2);font:var(--text-klein);color:var(--color-agent-leise)}.anim-auswahl__suche{align-items:center;gap:var(--space-2);margin:0 var(--space-1) var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-flaeche-grau);font:var(--text-klein);color:var(--color-agent-leise);display:flex}.anim-auswahl__suche svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}.anim-auswahl__akte{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:background-color .25s;display:flex}.anim-auswahl__akte img{object-fit:contain;flex:none;width:18px;height:18px}.anim-auswahl__akte>div{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.anim-auswahl__akte strong{color:var(--color-text-leise);white-space:nowrap;text-overflow:ellipsis;font-weight:400;transition:color .25s;overflow:hidden}.anim-auswahl__akte span{font:var(--text-klein);color:var(--color-agent-leise)}.anim-auswahl__akte--ueber,.anim-auswahl__akte--gewaehlt{background:var(--color-flaeche-grau)}.anim-auswahl__akte--gewaehlt strong{color:var(--color-text);font-weight:500}.anim-auswahl__haken{fill:none;width:16px;height:16px;stroke:var(--color-text);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22px;flex:none;transition:stroke-dashoffset .45s cubic-bezier(.22,1,.36,1)}.anim-auswahl__akte--gewaehlt .anim-auswahl__haken{stroke-dashoffset:0}.anim-auswahl__zeichen{flex:none;display:grid}.anim-auswahl__zeichen>svg{grid-area:1/1}.anim-auswahl__schloss{fill:none;width:16px;height:16px;stroke:var(--color-text);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .35s,transform .45s cubic-bezier(.34,1.56,.64,1);transform:scale(.6)}.anim-auswahl--gesperrt .anim-auswahl__akte--gewaehlt .anim-auswahl__haken{opacity:0;transition:opacity .25s}.anim-auswahl--gesperrt .anim-auswahl__akte--gewaehlt .anim-auswahl__schloss{opacity:1;transform:none}.anim-auswahl__zeiger{pointer-events:none;opacity:0;align-items:flex-start;transition:transform .9s cubic-bezier(.45,0,.2,1),opacity .3s;display:flex;position:absolute;top:0;left:0;transform:translate(110%,115%)}.anim-auswahl__zeiger--da{opacity:1}.anim-auswahl__zeiger svg{width:22px;height:22px;fill:var(--color-text);stroke:var(--color-weiss);stroke-width:1.6px;stroke-linejoin:round;filter:drop-shadow(0 2px 4px color-mix(in srgb, var(--color-band-dunkel) 25%, transparent));transform-origin:3px 3px;transition:transform .15s}.anim-auswahl__zeiger--klick svg{transform:scale(.85)}.anim-auswahl__zeiger span{margin:var(--space-4) 0 0 calc(-1 * var(--space-1));padding:3px var(--space-3);border-radius:var(--radius-voll);background:var(--color-text);color:var(--color-weiss);font:var(--text-marke-mini);box-shadow:0 2px 6px color-mix(in srgb, var(--color-band-dunkel) 20%, transparent)}.anim-aufrufe{font:var(--text-agent);color:var(--color-text);flex-direction:column;flex:1;align-items:center;display:flex}.anim-aufrufe__karte{box-sizing:border-box;width:min(400px,100%);padding:var(--space-6) var(--space-7);border-radius:var(--radius-karte);background:var(--color-weiss);box-shadow:0 24px 60px color-mix(in srgb, var(--color-band-dunkel) 18%, transparent);margin-block:auto;position:relative}.anim-aufrufe__aufruf{gap:var(--space-3);display:flex;position:relative}.anim-aufrufe__aufruf:not(:last-of-type){padding-bottom:var(--space-4)}.anim-aufrufe__aufruf:not(:last-of-type):after{content:"";top:28px;left:10px;bottom:var(--space-1);background:var(--color-rahmen-grau);width:1px;position:absolute}.anim-aufrufe__logo{flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:2px;display:grid}.anim-aufrufe__logo img{object-fit:contain;width:20px;height:20px}.anim-aufrufe__aufruf>div{flex-direction:column;gap:2px;min-width:0;display:flex}.anim-aufrufe__aufruf>div>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.anim-aufrufe__treffer{font:var(--text-klein);color:var(--color-agent-treffer)}.anim-aufrufe__hinweis{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5) var(--space-2) var(--space-2);border:1px solid color-mix(in srgb, var(--color-weiss) 35%, transparent);border-radius:var(--radius-voll);background:color-mix(in srgb, var(--color-band-dunkel) 45%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 18px 40px color-mix(in srgb, var(--color-band-dunkel) 22%, transparent);color:var(--color-weiss);font:var(--text-knopf-klein);white-space:nowrap;margin:0;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.anim-aufrufe__hinweis>span{border-radius:var(--radius-voll);background:var(--color-weiss);place-items:center;width:24px;height:24px;display:grid}.anim-aufrufe__hinweis svg{fill:none;width:12px;height:12px;stroke:var(--color-text);stroke-width:2.6px;stroke-linecap:round}@media (max-width:767px){.anim-aufrufe__karte{padding:var(--space-5)}.anim-aufrufe__aufruf>div>span:first-child{white-space:normal}}.anim-skill{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-weiss) 70%, transparent);border-radius:var(--radius-2xl);background:color-mix(in srgb, var(--color-flaeche-grau) 90%, transparent);-webkit-backdrop-filter:blur(16px);width:min(470px,100%);box-shadow:0 30px 70px color-mix(in srgb, var(--color-band-dunkel) 30%, transparent);font:var(--text-klein);color:var(--color-text);flex-direction:column;gap:5px;padding:6px;display:flex}.anim-skill__feld{padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);background:var(--color-weiss);box-shadow:0 1px 2px color-mix(in srgb, var(--color-band-dunkel) 6%, transparent)}.anim-skill__kopf{align-items:center;gap:var(--space-3);display:flex}.anim-skill__kopf div{flex-direction:column;display:flex}.anim-skill__kopf strong{font:var(--text-punkt)}.anim-skill__kopf div span{color:var(--color-agent-leise)}.anim-skill__status{padding:2px var(--space-3);border-radius:var(--radius-voll);background:color-mix(in srgb, var(--color-flaeche-tanne) 10%, transparent);color:var(--color-flaeche-tanne);font:var(--text-marke-mini);margin-left:auto}.anim-skill__titelzeile{align-items:center;display:flex}.anim-skill__titel{font:var(--text-overline);margin:0 0 var(--space-2)}.anim-skill__titelzeile .anim-skill__titel{margin-bottom:var(--space-1)}.anim-skill__werkzeuge{gap:var(--space-3);margin-left:auto;display:flex}.anim-skill__werkzeuge svg{fill:none;width:13px;height:13px;stroke:var(--color-agent-leise);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.anim-skill__text{color:var(--color-agent-leise);margin:0}.anim-skill__schritte{margin:0;padding:0;list-style:none}.anim-skill__schritte li{align-items:center;gap:var(--space-3);padding-block:5px;display:flex;position:relative}.anim-skill__schritte li:not(:last-child):after{content:"";background:var(--color-rahmen-grau);width:1px;position:absolute;top:24px;bottom:-6px;left:9.5px}.anim-skill__nummer{text-align:center;width:20px;color:var(--color-agent-leise);font-variant-numeric:tabular-nums;flex:none}.anim-skill__schritt{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.anim-skill__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.anim-skill__chip{padding:var(--space-1) var(--space-3);border:1px solid var(--color-rahmen-grau);border-radius:var(--radius-lg);background:var(--color-weiss);color:var(--color-text-leise);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.anim-skill__chip--klein{padding:1px var(--space-2);border-radius:var(--radius-md);flex:none;margin-left:auto}.anim-skill__zeichen{fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.anim-skill__chip--klein .anim-skill__zeichen{width:11px;height:11px}.anim-skill__zeichen--akte{stroke:var(--color-karte-dunkel)}.anim-skill__zeichen--quelle{stroke:var(--color-flaeche-tanne)}@media (max-width:767px){.anim-skill__schritte li{align-items:start;row-gap:var(--space-1);grid-template-columns:20px 1fr;display:grid}.anim-skill__schritt{white-space:normal}.anim-skill__chip--klein{grid-column:2;justify-self:start;margin-left:0}}.anim-film{width:100%;height:100%;padding:var(--space-11) var(--space-7);box-sizing:border-box;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative}.anim-film__balken{top:var(--space-5);left:var(--space-5);right:var(--space-5);gap:var(--space-2);display:flex;position:absolute}.anim-film__balken span{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-weiss) 35%, transparent);flex:1;height:3px;position:relative;overflow:hidden}.anim-film__balken span:after{content:"";background:var(--color-weiss);transform-origin:0;position:absolute;inset:0;scale:0 1}.anim-film__balken--fertig:after{scale:1}.anim-film__balken--laeuft:after{animation:linear both anim-film-balken;animation-duration:inherit}@keyframes anim-film-balken{to{scale:1}}.anim-film__szene{width:100%;animation:.5s cubic-bezier(.22,1,.36,1) both anim-film-ein}@keyframes anim-film-ein{0%{opacity:0;translate:0 var(--space-4)}}.anim-film__szene>*{margin-inline:auto}.anim-film__fenster{padding:var(--space-5) var(--space-6);border-radius:var(--radius-karte);background:var(--color-weiss);box-shadow:0 24px 60px color-mix(in srgb, var(--color-band-dunkel) 22%, transparent)}.anim-film__szene--voll{inset:var(--space-9) 0 var(--space-10);position:absolute}.anim-film__titel{left:var(--space-5);bottom:var(--space-5);align-items:center;gap:var(--space-3);font:var(--text-flies);color:var(--color-weiss);margin:0;font-weight:600;display:flex;position:absolute}.anim-film__titel span{width:var(--space-7);height:var(--space-7);background:color-mix(in srgb, var(--color-weiss) 22%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:var(--text-small);border-radius:50%;place-items:center;font-weight:600;display:grid}@media (prefers-reduced-motion:reduce){.anim-film__szene{animation:none}}.funktionen{max-width:var(--container-uebernahme);padding:var(--abschnitt-abstand) var(--seitenrand);column-gap:var(--space-5);row-gap:var(--space-10);grid-template-columns:minmax(0,4fr) minmax(0,6fr);margin-inline:auto;display:grid}.funktionen__marke{font:var(--text-small);color:var(--color-text-still);margin:0}.funktionen__titel{font:var(--text-aussage);color:var(--color-text);max-width:20em;margin:0}.funktionen__liste{align-self:end;gap:var(--space-6);flex-direction:column;display:flex}.funktionen__aktion{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.funktionen__punkte{margin:0;padding:0;list-style:none}.funktionspunkt{border-bottom:1px solid color-mix(in srgb, var(--color-text) 15%, transparent);position:relative}.funktionspunkt__fortschritt{inset-inline:0;background:var(--color-text);transform-origin:0;height:1px;animation:9s linear both funktionspunkt-fortschritt;position:absolute;bottom:-1px}@keyframes funktionspunkt-fortschritt{0%{scale:0 1}}:is(.funktionen--ausser-sicht .funktionspunkt__fortschritt,.funktionen:has(.funktionen__buehne:hover) .funktionspunkt__fortschritt){animation-play-state:paused}.funktionspunkt h3{margin:0}.funktionspunkt button{width:100%;padding:var(--space-5) 0;font:var(--text-zitat);color:var(--color-text-still);text-align:left;cursor:pointer;background:0 0;border:0;transition:color .2s;display:block}.funktionspunkt--offen button,.funktionspunkt button:hover{color:var(--color-text)}.funktionspunkt--offen button{padding-bottom:var(--space-3)}.funktionspunkt p{font:var(--text-flies);color:var(--color-text-leise);padding-bottom:var(--space-5);margin:0;animation:.4s ease-out funktionspunkt-auf}@keyframes funktionspunkt-auf{0%{opacity:0}}.funktionen__buehne{aspect-ratio:3/2;isolation:isolate;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:hidden}.funktionen__buehne>img{z-index:-1;object-fit:cover}.funktionen__inhalt{box-sizing:border-box;width:77%;height:77%;padding:var(--space-8);border-radius:var(--radius-karte);background:var(--color-weiss);box-shadow:0 24px 60px color-mix(in srgb, var(--color-band-dunkel) 22%, transparent);place-items:center;display:grid;position:relative;overflow:hidden}.funktionen__inhalt--frei{width:min(470px, 100% - 2 * var(--space-5));height:auto;box-shadow:none;background:0 0;flex-direction:column;justify-content:center;align-items:stretch;padding:0;display:flex;overflow:visible}.funktionen__inhalt--frei .anim-skill{zoom:.9}.funktionen__inhalt--voll{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;padding:0;position:absolute;inset:0}.funktionen__inhalt--voll .anim-agent__buehne{position:absolute;top:50%;left:50%;translate:-50% -50%}@media (prefers-reduced-motion:reduce){.funktionspunkt p{animation:none}.funktionspunkt__fortschritt{display:none}}@media (max-width:767px){.funktionen{row-gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.funktionen__titel{font:var(--text-block-klein);margin-bottom:var(--space-3)}.funktionen__buehne{aspect-ratio:auto;order:1;min-height:460px}.funktionen__liste{order:2}.funktionen__inhalt{width:calc(100% - 2 * var(--space-5));height:auto;padding:var(--space-5)}.funktionen__inhalt--frei{padding:0}.funktionen__inhalt--frei .anim-skill{zoom:1}.funktionen__inhalt--voll{width:auto;padding:0}.funktionspunkt button{font:var(--text-fuehrung);padding-block:var(--space-4)}}
.ai-presse{align-items:center;gap:var(--space-9);padding-block:var(--abschnitt-abstand-eng);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.ai-presse__marke{font:var(--text-small);color:var(--color-text-leise);margin:0}.ai-presse__reihe{justify-content:space-between;align-items:center;gap:var(--space-9);margin:0;padding:0;list-style:none;display:flex}.ai-presse__reihe img{width:var(--breite-presselogo);opacity:.55;height:auto;display:block}@media (max-width:767px){.ai-presse{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.ai-presse__reihe{gap:var(--space-5)}.ai-presse__reihe img{width:90px}}.ai-wege{padding-block:var(--abschnitt-abstand)}.ai-wege__kopf{gap:var(--space-9);margin-bottom:var(--space-10);grid-template-columns:1fr 1fr;align-items:start;display:grid}.ai-wege__kopf h2{font:var(--text-block);color:var(--color-text);text-wrap:balance;margin:0}.ai-wege__kopf p{font:var(--text-flies);color:var(--color-text-leise);margin:0}.ai-wege__karten{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ai-weg{align-items:flex-start;gap:var(--space-4);min-height:440px;padding:var(--space-9);border-radius:var(--radius-karte);color:var(--color-weiss);flex-direction:column;display:flex}.ai-weg--tanne{background:var(--color-flaeche-tanne)}.ai-weg--erde{background:var(--color-karte-dunkel)}.ai-weg:has(.ai-weg__bild){isolation:isolate;clip-path:inset(0 round var(--radius-karte));position:relative;overflow:hidden}.ai-weg__bild{z-index:-2;object-fit:cover}.ai-weg:has(.ai-weg__bild):after{content:"";z-index:-1;background:linear-gradient(to bottom, color-mix(in srgb, var(--color-band-dunkel) 70%, transparent), color-mix(in srgb, var(--color-band-dunkel) 25%, transparent));position:absolute;inset:0}.ai-weg__titel{font:var(--text-block-klein);margin:0}.ai-weg__text{font:var(--text-flies);color:color-mix(in srgb, var(--color-weiss) 82%, transparent);max-width:46ch;margin:0}.ai-weg__aktion{margin-top:var(--space-3)}@media (hover:hover){.ai-weg__bild{transition:scale .9s cubic-bezier(.22,1,.36,1)}.ai-weg:hover .ai-weg__bild{scale:1.04}}@media (prefers-reduced-motion:reduce){.ai-weg__bild{transition:none}.ai-weg:hover .ai-weg__bild{scale:none}}@media (hover:hover) and (min-width:768px){.ai-wege__karten{transition:grid-template-columns .5s cubic-bezier(.32,.72,0,1)}.ai-wege__karten:has(.ai-weg:first-child:is(:hover,:focus-within)){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ai-wege__karten:has(.ai-weg:last-child:is(:hover,:focus-within)){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (max-width:767px){.ai-wege__kopf{gap:var(--space-5);grid-template-columns:1fr}.ai-wege__karten{grid-template-columns:1fr}.ai-weg{min-height:320px;padding:var(--space-7)}}.ai-partner{gap:var(--space-11);max-width:var(--container-uebernahme);padding:var(--abschnitt-abstand) var(--seitenrand);grid-template-columns:minmax(0,1fr) minmax(0,600px);margin-inline:auto;display:grid}.ai-partner__bild{aspect-ratio:11/12;border-radius:var(--radius-karte);position:relative;overflow:hidden}.ai-partner__bild>img{object-fit:cover}.ai-partner__plakette{left:var(--space-5);bottom:var(--space-5);gap:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--radius-2xl);background:color-mix(in srgb, var(--color-weiss) 92%, transparent);flex-direction:column;display:flex;position:absolute}.ai-partner__plakette span{font:var(--text-marke-mini);color:var(--color-text-still)}.ai-partner__plakette img{width:150px;height:auto;display:block}.ai-partner__text{justify-content:space-between;gap:var(--space-10);flex-direction:column;display:flex}.ai-partner__marke{font:var(--text-small);color:var(--color-text-still);margin:0 0 var(--space-5)}.ai-partner h2{font:var(--text-aussage);letter-spacing:-.015em;color:var(--color-text);margin:0 0 var(--space-6)}.ai-partner__text p:not(.ai-partner__marke){font:var(--text-fuehrung);color:var(--color-text-leise);margin:0}.ai-partner__zahlen{gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ai-partner__zahlen div{padding-top:var(--space-5);border-top:1px solid var(--color-rahmen-grau)}.ai-partner__zahlen dt{font:var(--text-zahl-klein);letter-spacing:-.02em;color:var(--color-text)}.ai-partner__zahlen dd{font:var(--text-flies);color:var(--color-text-leise);margin:var(--space-3) 0 0}@media (max-width:767px){.ai-partner{gap:var(--space-9);grid-template-columns:minmax(0,1fr)}.ai-partner h2{font:var(--text-block-klein)}.ai-partner__zahlen{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.ai-presse,.ai-wege{max-width:var(--container-uebernahme);padding-inline:var(--seitenrand);margin-inline:auto}
