.hero[data-astro-cid-mmewzhxs]{position:relative;min-height:clamp(560px,85vh,820px);background:#000;overflow:hidden;display:flex}.hero[data-astro-cid-mmewzhxs] .video-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__overlay[data-astro-cid-mmewzhxs]{position:relative;z-index:1;flex:1;display:flex;align-items:center;background:#0000008c}.hero__inhalt[data-astro-cid-mmewzhxs]{width:100%;max-width:var(--max-breite);margin-inline:auto;padding:clamp(3rem,7vw,5rem) clamp(1rem,4vw,3rem);min-width:0}.hero__brot[data-astro-cid-mmewzhxs]{color:#fff;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;opacity:.75;margin-bottom:1.25rem;display:flex;gap:.6em;flex-wrap:wrap}.hero__brot[data-astro-cid-mmewzhxs] a[data-astro-cid-mmewzhxs]{color:inherit;text-decoration:none;border-bottom:1px solid rgba(250,250,250,.4)}.hero__brot[data-astro-cid-mmewzhxs] a[data-astro-cid-mmewzhxs]:hover{border-color:currentColor}.hero__titel[data-astro-cid-mmewzhxs]{color:#fff;font-weight:700;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.08;max-width:20ch;margin:0 0 .4em;text-wrap:balance;hyphens:none}.hero__buttons[data-astro-cid-mmewzhxs]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.vorspann[data-astro-cid-mmewzhxs]{padding-bottom:0}.vorspann__text[data-astro-cid-mmewzhxs]{max-width:58ch;font-family:var(--font-heading);font-weight:400;font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.45;letter-spacing:-.01em;margin:0 0 .8em}.werte__titel[data-astro-cid-mmewzhxs]{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.werte__grid[data-astro-cid-mmewzhxs]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem);counter-reset:werte}.werte__bild[data-astro-cid-mmewzhxs]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.werte__text[data-astro-cid-mmewzhxs]{margin:0;padding-top:2.4rem;position:relative;font-family:var(--font-heading);font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1.3;max-width:26ch}.werte__text[data-astro-cid-mmewzhxs]:before{counter-increment:werte;content:counter(werte,decimal-leading-zero);position:absolute;top:.9rem;left:0;font-family:var(--font-body);font-size:.9rem;opacity:.7}.logos__titel[data-astro-cid-mmewzhxs]{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.problem__oben[data-astro-cid-mmewzhxs]{display:grid;grid-template-columns:minmax(0,55%) minmax(0,45%);align-items:start}.problem__box[data-astro-cid-mmewzhxs]{grid-column:1;grid-row:1;position:relative;z-index:1;background:var(--akzent);color:#fff;padding:clamp(2rem,3.2vw,3rem);margin-right:-12%}.problem__box[data-astro-cid-mmewzhxs] h2[data-astro-cid-mmewzhxs]{color:#fff;font-size:clamp(1.7rem,2.6vw,2.6rem);line-height:1.15;margin:0}.problem__bild-wrap[data-astro-cid-mmewzhxs]{grid-column:2;grid-row:1;margin-top:clamp(2rem,4vw,4rem)}.problem__bild[data-astro-cid-mmewzhxs]{display:block;width:100%;height:auto}.problem__text[data-astro-cid-mmewzhxs]{margin-top:clamp(1.5rem,3vw,2.5rem);columns:2;column-gap:clamp(2rem,4vw,4rem)}.problem__text[data-astro-cid-mmewzhxs] p[data-astro-cid-mmewzhxs]{margin:0 0 1em;line-height:1.8;break-inside:avoid}.problem__text[data-astro-cid-mmewzhxs] p[data-astro-cid-mmewzhxs]:last-child{margin-bottom:0}.leistungen__intro[data-astro-cid-mmewzhxs]{max-width:70ch;margin:.5rem 0 0;line-height:1.8}.leistungen__grid[data-astro-cid-mmewzhxs]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.75rem,3.5vw,3rem);margin-top:clamp(2rem,4vw,3rem)}.leistungen__feld[data-astro-cid-mmewzhxs]{min-width:0;border-top:2px solid var(--akzent);padding-top:clamp(.9rem,1.8vw,1.4rem)}.leistungen__titel[data-astro-cid-mmewzhxs]{font-size:clamp(1.15rem,1.6vw,1.4rem);margin:0 0 .5em;letter-spacing:-.01em;color:var(--akzent)}.leistungen__text[data-astro-cid-mmewzhxs]{margin:0;line-height:1.7}.leistungen__abschluss[data-astro-cid-mmewzhxs]{margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.5rem,3vw,2.5rem);border:1px solid rgba(0,0,0,.18);max-width:62rem}.leistungen__abschluss-titel[data-astro-cid-mmewzhxs]{font-size:clamp(1.25rem,2vw,1.65rem);margin:0 0 .5em;letter-spacing:-.01em}.leistungen__abschluss-text[data-astro-cid-mmewzhxs]{margin:0 0 1.75rem;max-width:68ch}.cases[data-astro-cid-mmewzhxs] h2[data-astro-cid-mmewzhxs]{margin-bottom:1rem}.cases__intro[data-astro-cid-mmewzhxs]{max-width:70ch;margin:0 0 2rem;line-height:1.8}.wofuer__grid[data-astro-cid-mmewzhxs]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(2rem,4vw,4rem);align-items:start}.wofuer__label[data-astro-cid-mmewzhxs]{display:inline-block;background:var(--akzent);color:#fff;padding:.5em 1em;font-size:clamp(1.5rem,2vw,2rem);margin:0}.wofuer__liste[data-astro-cid-mmewzhxs]{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:1.1em;font-family:var(--font-heading);font-weight:500;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.25;letter-spacing:-.02em}.wofuer__liste[data-astro-cid-mmewzhxs] .rot{font-weight:600}.usp[data-astro-cid-mmewzhxs]{position:relative;background:#000;color:#fafafa;clip-path:polygon(0 6vw,100% 0,100% 100%,0 100%);margin-top:clamp(1rem,2vw,2rem);overflow:hidden}.usp__bg[data-astro-cid-mmewzhxs]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.25;filter:grayscale(1)}.usp__inhalt[data-astro-cid-mmewzhxs]{position:relative;z-index:1;max-width:var(--max-breite);margin-inline:auto;padding:calc(6vw + var(--abstand-sektion)) clamp(1rem,4vw,3rem) var(--abstand-sektion)}.usp__inhalt[data-astro-cid-mmewzhxs] h2[data-astro-cid-mmewzhxs]{color:#fafafa;margin-bottom:1em}.usp__akkordeon[data-astro-cid-mmewzhxs]{max-width:62rem;border-top:1px solid rgba(250,250,250,.45)}.usp__eintrag[data-astro-cid-mmewzhxs]{border-bottom:1px solid rgba(250,250,250,.45);padding-block:1.4rem}.usp__frage[data-astro-cid-mmewzhxs]{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--font-heading);font-weight:600;font-size:clamp(1.15rem,1.6vw,1.5rem);letter-spacing:-.01em}.usp__frage[data-astro-cid-mmewzhxs]::-webkit-details-marker{display:none}.usp__frage[data-astro-cid-mmewzhxs]:after{content:"+";flex:0 0 auto;font-size:1.6rem;font-weight:400;line-height:1;transition:transform .2s}.usp__eintrag[data-astro-cid-mmewzhxs][open] .usp__frage[data-astro-cid-mmewzhxs]:after{transform:rotate(45deg)}.usp__antwort[data-astro-cid-mmewzhxs]{margin:1rem 0 0;max-width:65ch;line-height:1.6;opacity:.9}.usp__leistungen[data-astro-cid-mmewzhxs]{margin-top:clamp(3rem,6vw,5rem)}.usp__leistungen[data-astro-cid-mmewzhxs] h3[data-astro-cid-mmewzhxs]{color:#fafafa;font-size:1.4rem;margin-bottom:1rem}.usp__leistungen[data-astro-cid-mmewzhxs] p[data-astro-cid-mmewzhxs]{max-width:70ch;margin:0 0 1em}.ablauf__grid[data-astro-cid-mmewzhxs]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(2.5rem,5vw,5rem);align-items:start}.ablauf[data-astro-cid-mmewzhxs] h2[data-astro-cid-mmewzhxs]{max-width:16ch;margin:0}.ablauf__text[data-astro-cid-mmewzhxs] p[data-astro-cid-mmewzhxs]{max-width:62ch;line-height:1.8;margin:0 0 1.25rem}.ablauf__text[data-astro-cid-mmewzhxs] p[data-astro-cid-mmewzhxs]:last-child{margin-bottom:0}.faq-sektion__grid[data-astro-cid-mmewzhxs]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(2.5rem,5vw,5rem);align-items:start}.faq-sektion__links[data-astro-cid-mmewzhxs] h3[data-astro-cid-mmewzhxs]{margin-bottom:.75em}.faq-sektion__intro[data-astro-cid-mmewzhxs]{max-width:42ch;margin:0 0 2rem}.vernetzung[data-astro-cid-mmewzhxs]{padding-top:0}.vernetzung__grid[data-astro-cid-mmewzhxs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:clamp(2rem,4vw,3.5rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid rgba(0,0,0,.15)}.vernetzung__block[data-astro-cid-mmewzhxs]{min-width:0}.vernetzung__titel[data-astro-cid-mmewzhxs]{font-family:var(--font-heading);font-size:1.25rem;margin:0 0 .6rem}.vernetzung[data-astro-cid-mmewzhxs] p[data-astro-cid-mmewzhxs]{font-size:.95rem;max-width:55ch;line-height:1.7;margin:0 0 1rem;opacity:.85}.vernetzung__liste[data-astro-cid-mmewzhxs]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;font-size:.95rem}.vernetzung__liste[data-astro-cid-mmewzhxs] a[data-astro-cid-mmewzhxs]{color:inherit;text-decoration:none;border-bottom:1px solid var(--akzent);padding-bottom:.15em}.vernetzung__liste[data-astro-cid-mmewzhxs] a[data-astro-cid-mmewzhxs]:hover{color:var(--akzent)}.vernetzung__alle[data-astro-cid-mmewzhxs]{margin:1.25rem 0 0;font-size:.95rem}.vernetzung__alle[data-astro-cid-mmewzhxs] a[data-astro-cid-mmewzhxs]{color:var(--akzent);text-decoration:none;font-weight:600}.vernetzung__alle[data-astro-cid-mmewzhxs] a[data-astro-cid-mmewzhxs]:hover{text-decoration:underline}.team[data-astro-cid-mmewzhxs]{padding:var(--abstand-sektion) clamp(1rem,4vw,3rem)}.team__inhalt[data-astro-cid-mmewzhxs]{max-width:var(--max-breite);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem);align-items:center}.team__text[data-astro-cid-mmewzhxs] h2[data-astro-cid-mmewzhxs]{color:#fafafa;margin-bottom:.75em}.team__name[data-astro-cid-mmewzhxs]{font-family:var(--font-heading);font-weight:700;font-size:clamp(2rem,3vw,3rem);letter-spacing:-.02em;line-height:1.2;margin:0 0 .75rem}.team__rolle[data-astro-cid-mmewzhxs]{font-size:.95rem;margin:0 0 1.5rem;opacity:.85}.team__bio[data-astro-cid-mmewzhxs]{max-width:55ch;margin:0;opacity:.9}.team__bild[data-astro-cid-mmewzhxs]{display:block;width:100%;height:auto}@media(max-width:900px){.werte__grid[data-astro-cid-mmewzhxs],.problem__oben[data-astro-cid-mmewzhxs]{grid-template-columns:1fr}.problem__box[data-astro-cid-mmewzhxs]{grid-column:1;grid-row:1;margin-right:0}.problem__bild-wrap[data-astro-cid-mmewzhxs]{grid-column:1;grid-row:2;margin-top:0}.problem__text[data-astro-cid-mmewzhxs]{columns:1}.leistungen__grid[data-astro-cid-mmewzhxs],.ablauf__grid[data-astro-cid-mmewzhxs],.wofuer__grid[data-astro-cid-mmewzhxs],.faq-sektion__grid[data-astro-cid-mmewzhxs],.team__inhalt[data-astro-cid-mmewzhxs]{grid-template-columns:1fr}.ablauf[data-astro-cid-mmewzhxs] h2[data-astro-cid-mmewzhxs]{max-width:24ch}.usp[data-astro-cid-mmewzhxs]{clip-path:polygon(0 3rem,100% 0,100% 100%,0 100%)}.usp__inhalt[data-astro-cid-mmewzhxs]{padding-top:calc(3rem + var(--abstand-sektion))}}
