.PageLayout-module__h1RbZW__main{flex:1}
.AiActBanner-module__JeVumq__banner{background-color:var(--color-accent);color:#fff;overflow:hidden}.AiActBanner-module__JeVumq__inner{align-items:center;gap:clamp(1rem,3vw,2rem);padding-block:clamp(.5rem,1.1vw,.75rem);padding-inline:clamp(1rem,3vw,2.5rem);display:flex}.AiActBanner-module__JeVumq__marquee{flex:1;min-width:0;overflow:hidden}.AiActBanner-module__JeVumq__track{width:max-content;animation:55s linear infinite AiActBanner-module__JeVumq__marquee;display:flex}.AiActBanner-module__JeVumq__group{flex:none;display:flex}.AiActBanner-module__JeVumq__item{align-items:center;display:inline-flex}.AiActBanner-module__JeVumq__text{font-family:var(--font-serif);letter-spacing:-.01em;white-space:nowrap;font-size:clamp(.95rem,1.4vw,1.2rem);font-weight:500}.AiActBanner-module__JeVumq__dot{background-color:#ffffff8c;border-radius:50%;flex:none;width:.4rem;height:.4rem;margin-inline:clamp(1.25rem,3.5vw,2.5rem)}.AiActBanner-module__JeVumq__cta{color:var(--color-accent);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;background-color:#fff;flex:none;align-items:center;gap:.5rem;padding:.5rem 1.1rem;line-height:1;text-decoration:none;transition:transform .18s,background-color .18s;display:inline-flex}.AiActBanner-module__JeVumq__arrow{transition:transform .18s}.AiActBanner-module__JeVumq__cta:hover,.AiActBanner-module__JeVumq__cta:focus-visible{background-color:#f4f8ff;transform:translateY(-1px)}.AiActBanner-module__JeVumq__cta:hover .AiActBanner-module__JeVumq__arrow,.AiActBanner-module__JeVumq__cta:focus-visible .AiActBanner-module__JeVumq__arrow{transform:translate(3px)}@keyframes AiActBanner-module__JeVumq__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.AiActBanner-module__JeVumq__track{animation:none}.AiActBanner-module__JeVumq__group:nth-child(2),.AiActBanner-module__JeVumq__group:first-child .AiActBanner-module__JeVumq__item:not(:first-child),.AiActBanner-module__JeVumq__dot{display:none}}
.CircleLink-module__x9V-Ia__link{color:inherit;font-family:var(--font-sans);font-size:var(--font-size-lg);align-items:center;gap:.75rem;line-height:1;text-decoration:none;display:inline-flex}.CircleLink-module__x9V-Ia__ring{opacity:.8;border:1px solid;border-radius:50%;flex:none;width:1.6em;height:1.6em;transition:opacity .2s,transform .2s}.CircleLink-module__x9V-Ia__label{transition:opacity .2s}.CircleLink-module__x9V-Ia__link:hover .CircleLink-module__x9V-Ia__ring,.CircleLink-module__x9V-Ia__link:focus-visible .CircleLink-module__x9V-Ia__ring{opacity:1;transform:scale(1.08)}.CircleLink-module__x9V-Ia__link:hover .CircleLink-module__x9V-Ia__label,.CircleLink-module__x9V-Ia__link:focus-visible .CircleLink-module__x9V-Ia__label{opacity:.7}
.ConcernGrid-module__3_RUQq__root{margin-top:clamp(.5rem,1.5vw,1rem)}.ConcernGrid-module__3_RUQq__controls{justify-content:flex-end;gap:.6rem;margin-bottom:clamp(1rem,2vw,1.5rem);display:flex}.ConcernGrid-module__3_RUQq__arrow{border:1px solid var(--color-card-border);background-color:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:inline-flex}.ConcernGrid-module__3_RUQq__arrow svg{width:1.25rem;height:1.25rem}.ConcernGrid-module__3_RUQq__arrow:hover,.ConcernGrid-module__3_RUQq__arrow:focus-visible{border-color:var(--color-accent);color:var(--color-accent)}.ConcernGrid-module__3_RUQq__track{scrollbar-width:none;gap:clamp(1rem,2vw,1.5rem);margin:0;padding:.5rem 0;list-style:none;display:flex;overflow-x:auto}.ConcernGrid-module__3_RUQq__track::-webkit-scrollbar{display:none}.ConcernGrid-module__3_RUQq__item{border:1px solid var(--color-card-border);background-color:var(--color-surface);flex-direction:column;flex:0 0 clamp(18rem,42%,23rem);padding:clamp(1.5rem,2.5vw,2rem);transition:border-color .2s,box-shadow .2s;display:flex}.ConcernGrid-module__3_RUQq__item:hover,.ConcernGrid-module__3_RUQq__item:focus-within{border-color:var(--color-accent);box-shadow:0 4px 20px #14202b0f}.ConcernGrid-module__3_RUQq__item:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.ConcernGrid-module__3_RUQq__kicker{font-family:var(--font-sans);font-size:var(--font-size-sm);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:.6rem;margin-bottom:1rem;font-weight:500;transition:color .2s;display:flex}.ConcernGrid-module__3_RUQq__dot{background-color:var(--color-accent);border-radius:50%;flex:none;width:.45rem;height:.45rem}.ConcernGrid-module__3_RUQq__item:hover .ConcernGrid-module__3_RUQq__kicker,.ConcernGrid-module__3_RUQq__item:focus-within .ConcernGrid-module__3_RUQq__kicker{color:var(--color-accent)}.ConcernGrid-module__3_RUQq__quote{font-family:var(--font-serif);font-size:var(--font-size-lg);color:var(--color-text);margin-bottom:.85rem;font-weight:500;line-height:1.3}.ConcernGrid-module__3_RUQq__text{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:1.6}
.FaqAccordion-module__eZrX9G__list{border-top:1px solid var(--color-border);max-width:52rem;margin:0;padding:0;list-style:none}.FaqAccordion-module__eZrX9G__item{border-bottom:1px solid var(--color-border)}.FaqAccordion-module__eZrX9G__question{cursor:pointer;text-align:left;width:100%;color:var(--color-text);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.1rem,2vw,1.5rem) 0;display:flex}.FaqAccordion-module__eZrX9G__text{font-family:var(--font-serif);font-size:var(--font-size-lg);font-weight:500}.FaqAccordion-module__eZrX9G__icon{flex:none;width:1.5rem;height:1.5rem;position:relative}.FaqAccordion-module__eZrX9G__icon:before,.FaqAccordion-module__eZrX9G__icon:after{content:"";background-color:var(--color-text-muted);width:.85rem;height:1.5px;transition:transform .2s;position:absolute;top:50%;left:50%}.FaqAccordion-module__eZrX9G__icon:before{transform:translate(-50%,-50%)}.FaqAccordion-module__eZrX9G__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.FaqAccordion-module__eZrX9G__itemOpen .FaqAccordion-module__eZrX9G__icon:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}.FaqAccordion-module__eZrX9G__question:hover .FaqAccordion-module__eZrX9G__icon:before,.FaqAccordion-module__eZrX9G__question:hover .FaqAccordion-module__eZrX9G__icon:after,.FaqAccordion-module__eZrX9G__question:focus-visible .FaqAccordion-module__eZrX9G__icon:before,.FaqAccordion-module__eZrX9G__question:focus-visible .FaqAccordion-module__eZrX9G__icon:after{background-color:var(--color-accent)}.FaqAccordion-module__eZrX9G__answer{max-width:60ch;color:var(--color-text-muted);padding:0 0 clamp(1.1rem,2vw,1.5rem);line-height:1.6}.FaqAccordion-module__eZrX9G__kontakt{flex-wrap:wrap;align-items:center;gap:clamp(1rem,2.5vw,1.75rem);max-width:52rem;margin-top:clamp(1.75rem,3.5vw,2.5rem);display:flex}.FaqAccordion-module__eZrX9G__kontaktHinweis{font-family:var(--font-serif);font-size:var(--font-size-lg);color:var(--color-text)}
.Hero-module___w2HtG__hero{background:var(--hero-bg);min-height:min(90vh,800px);color:var(--color-primary-contrast);align-items:center;padding-block:clamp(5rem,12vh,8rem);display:flex;position:relative;overflow:hidden}.Hero-module___w2HtG__compact{min-height:auto;padding-block:clamp(3.5rem,7vw,6rem)}.Hero-module___w2HtG__compact .Hero-module___w2HtG__headline{font-size:var(--font-size-display)}.Hero-module___w2HtG__media{z-index:0;position:absolute;inset:0}.Hero-module___w2HtG__mediaImg{object-fit:cover;object-position:center 30%}.Hero-module___w2HtG__mediaVideo{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.Hero-module___w2HtG__scrim{background:linear-gradient(100deg,#0d141cf0 0%,#0d141cd1 38%,#0d141c80 72%,#0d141c52 100%),linear-gradient(#0d141c00 55%,#0d141c8c);position:absolute;inset:0}.Hero-module___w2HtG__motion{pointer-events:none;position:absolute;inset:0;overflow:hidden}.Hero-module___w2HtG__orb{opacity:.5;background:radial-gradient(circle,#006ed38c,#006ed300 70%);border-radius:50%;position:absolute}.Hero-module___w2HtG__orb1{aspect-ratio:1;width:clamp(18rem,30vw,30rem);top:2%;right:-4%}.Hero-module___w2HtG__orb2{aspect-ratio:1;opacity:.4;width:clamp(12rem,22vw,20rem);bottom:-8%;right:26%}.Hero-module___w2HtG__orb3{aspect-ratio:1;opacity:.35;width:clamp(9rem,16vw,14rem);top:42%;left:52%}.Hero-module___w2HtG__ring{border:1px solid #ffffff29;border-radius:50%;position:absolute}.Hero-module___w2HtG__ring1{aspect-ratio:1;width:clamp(14rem,26vw,24rem);top:26%;right:6%}.Hero-module___w2HtG__ring2{aspect-ratio:1;border-color:#006ed366;width:clamp(8rem,15vw,13rem);top:10%;right:32%}@media (prefers-reduced-motion:no-preference){.Hero-module___w2HtG__mediaImg{transform-origin:62% 38%;animation:26s ease-in-out infinite alternate Hero-module___w2HtG__heroZoom}.Hero-module___w2HtG__orb1{animation:24s ease-in-out infinite alternate Hero-module___w2HtG__floatA}.Hero-module___w2HtG__orb2{animation:30s ease-in-out infinite alternate Hero-module___w2HtG__floatB}.Hero-module___w2HtG__orb3{animation:20s ease-in-out -6s infinite alternate Hero-module___w2HtG__floatA}.Hero-module___w2HtG__ring1{animation:34s ease-in-out infinite alternate Hero-module___w2HtG__floatB}.Hero-module___w2HtG__ring2{animation:27s ease-in-out -10s infinite alternate Hero-module___w2HtG__floatA}}@keyframes Hero-module___w2HtG__heroZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes Hero-module___w2HtG__floatA{0%{transform:translate(0,0)scale(1)}to{transform:translate(-2.2rem,-2.6rem)scale(1.08)}}@keyframes Hero-module___w2HtG__floatB{0%{transform:translate(0,0)scale(1)}to{transform:translate(2.4rem,-1.8rem)scale(.94)}}.Hero-module___w2HtG__content{z-index:1;width:100%;position:relative}.Hero-module___w2HtG__headline{font-family:var(--font-serif);font-weight:400;font-size:var(--font-size-display-lg);letter-spacing:-.01em;white-space:pre-line;line-height:1.05}.Hero-module___w2HtG__accent{color:var(--color-accent);font-style:normal}.Hero-module___w2HtG__rule{opacity:.45;background-color:currentColor;width:3.5rem;height:1px;margin-top:clamp(1.75rem,4vh,2.75rem);display:block}.Hero-module___w2HtG__subline{max-width:44ch;font-size:var(--font-size-lg);color:var(--color-primary-muted);margin-top:clamp(1.25rem,3vh,2rem);line-height:1.55}.Hero-module___w2HtG__cta{max-width:none;margin-top:clamp(1.75rem,4vh,2.75rem)}
.InsightsGrid-module__yPbfTq__root{margin-top:clamp(.5rem,1.5vw,1rem)}.InsightsGrid-module__yPbfTq__controls{justify-content:flex-end;gap:.6rem;margin-bottom:clamp(1rem,2vw,1.5rem);display:flex}.InsightsGrid-module__yPbfTq__arrow{border:1px solid var(--color-card-border);background-color:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:inline-flex}.InsightsGrid-module__yPbfTq__arrow svg{width:1.25rem;height:1.25rem}.InsightsGrid-module__yPbfTq__arrow:hover,.InsightsGrid-module__yPbfTq__arrow:focus-visible{border-color:var(--color-accent);color:var(--color-accent)}.InsightsGrid-module__yPbfTq__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:clamp(1rem,2vw,1.5rem);margin:0;padding:.5rem 0;list-style:none;display:flex;overflow-x:auto}.InsightsGrid-module__yPbfTq__track::-webkit-scrollbar{display:none}.InsightsGrid-module__yPbfTq__item{scroll-snap-align:start;flex:0 0 clamp(17rem,31%,21rem)}.InsightsGrid-module__yPbfTq__card{background-color:var(--color-surface);border:1px solid var(--color-card-border);border-radius:var(--radius-md);height:100%;color:var(--color-text);flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.InsightsGrid-module__yPbfTq__card:hover,.InsightsGrid-module__yPbfTq__card:focus-visible{border-color:var(--color-accent);transform:translateY(-3px)}.InsightsGrid-module__yPbfTq__media{aspect-ratio:3/2;background-color:var(--color-bg);width:100%;display:block;position:relative;overflow:hidden}.InsightsGrid-module__yPbfTq__image{object-fit:cover;transition:transform .3s}.InsightsGrid-module__yPbfTq__card:hover .InsightsGrid-module__yPbfTq__image,.InsightsGrid-module__yPbfTq__card:focus-visible .InsightsGrid-module__yPbfTq__image{transform:scale(1.04)}.InsightsGrid-module__yPbfTq__text{flex-direction:column;flex:1;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.InsightsGrid-module__yPbfTq__kicker{font-family:var(--font-sans);font-size:var(--font-size-sm);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.75rem;font-weight:500}.InsightsGrid-module__yPbfTq__title{font-family:var(--font-serif);font-size:var(--font-size-lg);font-weight:500;line-height:1.25}.InsightsGrid-module__yPbfTq__more{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-accent);margin-top:auto;padding-top:clamp(1.5rem,3vw,2.25rem);font-weight:500}.InsightsGrid-module__yPbfTq__cta{margin-top:clamp(1.5rem,3vw,2.25rem)}
.Reveal-module__LjQCsW__reveal{opacity:0;will-change:opacity, transform;transition:opacity .76s ease-out,transform .76s cubic-bezier(.22,.8,.32,1);transform:translateY(32px)}.Reveal-module__LjQCsW__visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Reveal-module__LjQCsW__reveal{opacity:1;transition:none;transform:none}}
.LetsTalk-module__2VdOJa__section{padding-block:var(--section-padding-y)}.LetsTalk-module__2VdOJa__head{margin-bottom:clamp(2.5rem,5vw,3.5rem)}.LetsTalk-module__2VdOJa__eyebrow{font-family:var(--font-sans);font-size:var(--font-size-sm);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--color-text-muted);margin:0 0 clamp(1.5rem,3vw,2.25rem);font-weight:500}.LetsTalk-module__2VdOJa__heading{font-family:var(--font-serif);font-weight:400;font-size:var(--font-size-display-sm);letter-spacing:-.005em;max-width:28ch;line-height:1.12}.LetsTalk-module__2VdOJa__accent{color:var(--color-accent);font-style:normal}.LetsTalk-module__2VdOJa__intro{max-width:52ch;font-size:var(--font-size-lg);color:var(--color-text-muted);margin-top:clamp(1rem,2vw,1.4rem);line-height:1.6}.LetsTalk-module__2VdOJa__grid{grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.LetsTalk-module__2VdOJa__grid{grid-template-columns:repeat(2,1fr)}}.LetsTalk-module__2VdOJa__card{border:1px solid var(--color-card-border);border-radius:var(--radius-md);background-color:var(--color-surface);height:100%;color:var(--color-text);align-items:flex-start;gap:1rem;padding:clamp(1.4rem,2.5vw,1.9rem) clamp(1.5rem,2.5vw,2rem);text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.LetsTalk-module__2VdOJa__card:hover,.LetsTalk-module__2VdOJa__card:focus-visible{border-color:var(--color-accent);box-shadow:0 4px 20px #14202b0f}.LetsTalk-module__2VdOJa__icon{flex:none;font-size:1.4rem;line-height:1.4}.LetsTalk-module__2VdOJa__body{flex-direction:column;gap:.4rem;display:flex}.LetsTalk-module__2VdOJa__cardTitle{font-family:var(--font-serif);font-size:var(--font-size-lg);font-weight:500}.LetsTalk-module__2VdOJa__cardText{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:1.5}
.LogoGrid-module__6MJoYG__grid{grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.5rem) clamp(2rem,4vw,4rem);max-width:42rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:520px){.LogoGrid-module__6MJoYG__grid{grid-template-columns:repeat(2,1fr)}}.LogoGrid-module__6MJoYG__item{align-items:center;min-height:3.25rem;display:flex}.LogoGrid-module__6MJoYG__logo{object-fit:contain;width:auto;height:clamp(1.75rem,3vw,2.4rem)}.LogoGrid-module__6MJoYG__placeholder{border:1px dashed var(--color-line);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-muted);align-items:center;padding:.6rem 1.1rem;font-weight:600;display:inline-flex}
.Section-module___Vmd5W__section{padding-block:var(--section-padding-y)}.Section-module___Vmd5W__head{max-width:52rem}.Section-module___Vmd5W__eyebrow{font-family:var(--font-sans);font-size:var(--font-size-sm);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--color-text-muted);margin:0 0 clamp(1.5rem,3vw,2.25rem);font-weight:500}.Section-module___Vmd5W__heading{font-family:var(--font-serif);font-weight:400;font-size:var(--font-size-display-sm);letter-spacing:-.005em;white-space:pre-line;max-width:40ch;line-height:1.1}.Section-module___Vmd5W__rule{background-color:var(--color-line);width:4rem;height:1px;margin-top:clamp(1.5rem,3vw,2rem);display:block}.Section-module___Vmd5W__intro{max-width:78ch;font-size:var(--font-size-lg);color:var(--color-text-muted);margin-top:clamp(1.5rem,3vw,2rem);line-height:1.6}.Section-module___Vmd5W__body{margin-top:clamp(2.5rem,5vw,4rem)}.Section-module___Vmd5W__statement .Section-module___Vmd5W__head{max-width:60rem}.Section-module___Vmd5W__statement .Section-module___Vmd5W__heading{max-width:none;font-size:clamp(2rem,1.3rem + 2.9vw,3.15rem)}.Section-module___Vmd5W__statement .Section-module___Vmd5W__intro{max-width:92ch;color:var(--color-text);margin-top:clamp(1.75rem,4vw,2.75rem)}.Section-module___Vmd5W__statement .Section-module___Vmd5W__body{flex-wrap:wrap;align-items:center;gap:clamp(1rem,2.5vw,1.5rem) clamp(1.75rem,4vw,2.75rem);margin-top:clamp(2rem,4vw,3rem);display:flex}
.ServiceCards-module__i3rsBW__grid{grid-template-columns:1fr;align-items:start;gap:clamp(1.25rem,2.5vw,2rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.ServiceCards-module__i3rsBW__grid{grid-template-columns:repeat(3,1fr)}}.ServiceCards-module__i3rsBW__card{background-color:var(--color-surface);border:1px solid var(--color-card-border);border-radius:var(--radius-md);transition:border-color .2s,box-shadow .2s}.ServiceCards-module__i3rsBW__card:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.ServiceCards-module__i3rsBW__head{width:100%;color:var(--color-text);text-align:center;justify-content:center;align-items:center;padding:clamp(1.4rem,2.5vw,1.9rem) clamp(1.5rem,2.5vw,2.25rem);display:flex;position:relative}.ServiceCards-module__i3rsBW__title{font-family:var(--font-serif);font-size:var(--font-size-lg);font-weight:500}.ServiceCards-module__i3rsBW__plus{border:1px solid var(--color-border);border-radius:50%;flex:none;width:2rem;height:2rem;transition:border-color .2s;position:absolute;top:50%;right:clamp(1.5rem,2.5vw,2.25rem);transform:translateY(-50%)}.ServiceCards-module__i3rsBW__plus:before,.ServiceCards-module__i3rsBW__plus:after{content:"";background-color:var(--color-text-muted);width:.7rem;height:1px;transition:transform .2s,opacity .2s;position:absolute;top:50%;left:50%}.ServiceCards-module__i3rsBW__plus:before{transform:translate(-50%,-50%)}.ServiceCards-module__i3rsBW__plus:after{transform:translate(-50%,-50%)rotate(90deg)}.ServiceCards-module__i3rsBW__body{padding:0 clamp(1.5rem,2.5vw,2.25rem) clamp(1.5rem,2.5vw,2.25rem)}.ServiceCards-module__i3rsBW__lead{color:var(--color-text);margin-bottom:0;font-weight:500;line-height:1.45}.ServiceCards-module__i3rsBW__text{color:var(--color-text-muted);margin-bottom:clamp(1.25rem,2.5vw,1.75rem);line-height:1.6}.ServiceCards-module__i3rsBW__bullets{font-size:var(--font-size-base);color:var(--color-text-muted);flex-direction:column;gap:.6rem;margin:0;padding-left:1.1rem;line-height:1.5;display:flex}.ServiceCards-module__i3rsBW__bullets li{padding-left:.15rem}@media (hover:hover){.ServiceCards-module__i3rsBW__details{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.ServiceCards-module__i3rsBW__detailsInner{min-height:0;overflow:hidden}.ServiceCards-module__i3rsBW__card:hover,.ServiceCards-module__i3rsBW__card:focus-within{border-color:var(--color-accent);box-shadow:0 4px 20px #14202b0f}.ServiceCards-module__i3rsBW__card:hover .ServiceCards-module__i3rsBW__details,.ServiceCards-module__i3rsBW__card:focus-within .ServiceCards-module__i3rsBW__details{grid-template-rows:1fr;padding-top:clamp(.85rem,2vw,1.15rem)}.ServiceCards-module__i3rsBW__card:hover .ServiceCards-module__i3rsBW__plus,.ServiceCards-module__i3rsBW__card:focus-within .ServiceCards-module__i3rsBW__plus{border-color:var(--color-accent)}.ServiceCards-module__i3rsBW__card:hover .ServiceCards-module__i3rsBW__plus:after,.ServiceCards-module__i3rsBW__card:focus-within .ServiceCards-module__i3rsBW__plus:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}}@media (hover:none){.ServiceCards-module__i3rsBW__details{padding-top:clamp(.85rem,2vw,1.15rem)}.ServiceCards-module__i3rsBW__plus{display:none}}
.WarumEsUnsGibt-module__JdEUrW__section{padding-block:var(--section-padding-y)}.WarumEsUnsGibt-module__JdEUrW__grid{grid-template-columns:1fr;align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (min-width:900px){.WarumEsUnsGibt-module__JdEUrW__grid{grid-template-columns:.9fr 1fr;gap:clamp(2.5rem,5vw,4.5rem)}}.WarumEsUnsGibt-module__JdEUrW__media{aspect-ratio:4/3;border-radius:var(--radius-md);background-color:var(--color-surface);position:relative;overflow:hidden}.WarumEsUnsGibt-module__JdEUrW__image{object-fit:cover}.WarumEsUnsGibt-module__JdEUrW__placeholder{border:1px dashed var(--color-line);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.WarumEsUnsGibt-module__JdEUrW__eyebrow{font-family:var(--font-sans);font-size:var(--font-size-sm);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--color-text-muted);margin:0 0 clamp(1.25rem,2.5vw,1.75rem);font-weight:500}.WarumEsUnsGibt-module__JdEUrW__heading{font-family:var(--font-serif);font-weight:400;font-size:var(--font-size-display-sm);letter-spacing:-.005em;white-space:pre-line;margin-bottom:clamp(1.5rem,3vw,2rem);line-height:1.12}.WarumEsUnsGibt-module__JdEUrW__paragraph{max-width:46ch;color:var(--color-text-muted);margin-bottom:1.25rem;line-height:1.6}.WarumEsUnsGibt-module__JdEUrW__paragraph:last-child{margin-bottom:0}.WarumEsUnsGibt-module__JdEUrW__cta{margin-top:clamp(1.75rem,3.5vw,2.5rem)}
.DenkenPortrait-module__OLlnAq__figure{border-radius:var(--radius-md);background-color:var(--color-primary);min-height:26rem;color:var(--color-primary-contrast);isolation:isolate;margin:0;position:relative;overflow:hidden}.DenkenPortrait-module__OLlnAq__figure:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.DenkenPortrait-module__OLlnAq__image{object-fit:cover;object-position:center 20%}.DenkenPortrait-module__OLlnAq__placeholder{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-primary-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DenkenPortrait-module__OLlnAq__base{z-index:1;background:linear-gradient(#0d141c00 12%,#0d141c5c 38%,#0d141ccc 68%,#0d141ced 100%);flex-direction:column;justify-content:flex-end;gap:.5rem;padding:clamp(1.5rem,3vw,2rem);transition:opacity .35s;display:flex;position:absolute;inset:0}.DenkenPortrait-module__OLlnAq__baseMeta{font-family:var(--font-sans);font-size:var(--font-size-sm);letter-spacing:.03em;color:#ffffffb8}.DenkenPortrait-module__OLlnAq__baseTitle{font-family:var(--font-serif);font-size:var(--font-size-xl);font-weight:500}.DenkenPortrait-module__OLlnAq__baseTeaser{max-width:42ch;font-size:var(--font-size-sm);color:#ffffffd9;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.DenkenPortrait-module__OLlnAq__hint{font-family:var(--font-sans);font-size:var(--font-size-sm);color:#fff;align-items:center;gap:.4rem;margin-top:.15rem;font-weight:600;display:inline-flex}.DenkenPortrait-module__OLlnAq__hintIcon{flex:none;width:1.05rem;height:1.05rem}.DenkenPortrait-module__OLlnAq__overlay{z-index:2;opacity:0;background-color:#0d141ced;flex-direction:column;justify-content:center;gap:.85rem;padding:clamp(1.75rem,3.5vw,2.5rem);transition:opacity .35s;display:flex;position:absolute;inset:0;overflow-y:auto}.DenkenPortrait-module__OLlnAq__overlayTitle{font-family:var(--font-serif);font-size:var(--font-size-lg);font-weight:500}.DenkenPortrait-module__OLlnAq__overlayText{font-size:var(--font-size-sm);color:#ffffffd1;line-height:1.6}.DenkenPortrait-module__OLlnAq__sigRule{background-color:#fff6;width:3rem;height:1px;margin:.5rem 0 .25rem;display:block}.DenkenPortrait-module__OLlnAq__signatur{color:#ffffffbf;flex-direction:column;font-style:italic;line-height:1.4;display:flex}.DenkenPortrait-module__OLlnAq__sigName{color:#fff}@media (hover:hover){.DenkenPortrait-module__OLlnAq__figure:hover .DenkenPortrait-module__OLlnAq__overlay,.DenkenPortrait-module__OLlnAq__figure:focus-within .DenkenPortrait-module__OLlnAq__overlay{opacity:1}.DenkenPortrait-module__OLlnAq__figure:hover .DenkenPortrait-module__OLlnAq__base,.DenkenPortrait-module__OLlnAq__figure:focus-within .DenkenPortrait-module__OLlnAq__base{opacity:0}}@media (hover:none){.DenkenPortrait-module__OLlnAq__overlay{opacity:1}.DenkenPortrait-module__OLlnAq__base{display:none}}
.MeetergoEmbed-module__fOOLuG__wrapper{gap:var(--space-4);flex-direction:column;width:100%;max-width:64rem;margin-inline:auto;display:flex}.MeetergoEmbed-module__fOOLuG__iframe{border:1px solid var(--color-card-border);border-radius:var(--radius-md);background-color:var(--color-surface);width:100%;min-height:780px;display:block}@media (min-width:768px){.MeetergoEmbed-module__fOOLuG__iframe{min-height:640px}}.MeetergoEmbed-module__fOOLuG__placeholder{padding:var(--space-8);border:1px dashed var(--color-line);border-radius:var(--radius-md);background-color:var(--color-surface);text-align:center;color:var(--color-text-muted)}.MeetergoEmbed-module__fOOLuG__fallback{font-size:var(--font-size-sm);color:var(--color-text-muted)}
.WerWirSind-module__OF8xNq__section{padding-block:var(--section-padding-y)}.WerWirSind-module__OF8xNq__head{border-bottom:1px solid var(--color-border);margin-bottom:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(1.75rem,3vw,2.5rem)}.WerWirSind-module__OF8xNq__heading{font-family:var(--font-serif);font-weight:400;font-size:var(--font-size-display-sm);letter-spacing:-.005em;max-width:40ch;line-height:1.12}.WerWirSind-module__OF8xNq__emph{color:var(--color-accent);font-style:normal;display:block}.WerWirSind-module__OF8xNq__headingRest{display:block}.WerWirSind-module__OF8xNq__subline{font-style:italic;font-size:var(--font-size-lg);color:var(--color-text-muted);margin-top:clamp(.75rem,1.5vw,1.1rem)}.WerWirSind-module__OF8xNq__grid{flex-direction:column;gap:clamp(2.5rem,5vw,3.5rem);display:flex}.WerWirSind-module__OF8xNq__diagram{flex-direction:column;gap:1.75rem;display:flex}.WerWirSind-module__OF8xNq__wires{display:none}.WerWirSind-module__OF8xNq__ring{fill:none;stroke:var(--color-line);stroke-width:1px;opacity:.7}.WerWirSind-module__OF8xNq__core{stroke:var(--color-line);stroke-width:1px;opacity:.85}.WerWirSind-module__OF8xNq__nodeGroup{cursor:pointer}.WerWirSind-module__OF8xNq__nodeHit{fill:#0000}.WerWirSind-module__OF8xNq__nodeDot{fill:var(--color-accent);transform-box:fill-box;transform-origin:50%;transition:transform .2s}.WerWirSind-module__OF8xNq__nodeDotActive{transform:scale(1.2)}.WerWirSind-module__OF8xNq__wireLine{fill:none;stroke:var(--color-line);stroke-width:1px;opacity:.55;transition:stroke .2s,opacity .2s}.WerWirSind-module__OF8xNq__wireLineActive{stroke:var(--color-accent);opacity:1}.WerWirSind-module__OF8xNq__saeuleTitle{font-family:var(--font-serif);font-size:var(--font-size-lg);color:var(--color-text);margin-bottom:.6rem;font-weight:500;transition:color .2s}.WerWirSind-module__OF8xNq__saeuleActive .WerWirSind-module__OF8xNq__saeuleTitle{color:var(--color-accent)}.WerWirSind-module__OF8xNq__saeule:focus-visible{outline:2px solid var(--color-accent);outline-offset:6px;border-radius:var(--radius-sm)}.WerWirSind-module__OF8xNq__saeuleText{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:1.55}.WerWirSind-module__OF8xNq__denkenTitle{font-family:var(--font-serif);font-size:var(--font-size-lg);color:var(--color-text);margin-bottom:1.1rem;font-weight:500}.WerWirSind-module__OF8xNq__denkenText{color:var(--color-text-muted);max-width:42ch;margin-bottom:1rem;line-height:1.6}.WerWirSind-module__OF8xNq__sigRule{background-color:var(--color-line);width:3.5rem;height:1px;margin:1.75rem 0 1rem;display:block}.WerWirSind-module__OF8xNq__signatur{color:var(--color-text-muted);flex-direction:column;font-style:italic;line-height:1.4;display:flex}.WerWirSind-module__OF8xNq__sigName{color:var(--color-text)}.WerWirSind-module__OF8xNq__fundament{max-width:72rem;margin-top:clamp(3rem,6vw,5rem)}.WerWirSind-module__OF8xNq__fundamentTitle{font-family:var(--font-serif);font-weight:500;font-size:var(--font-size-xl);color:var(--color-text);margin-bottom:clamp(1.25rem,2.5vw,1.75rem)}.WerWirSind-module__OF8xNq__fundamentText{max-width:66ch;color:var(--color-text-muted);margin-bottom:1.25rem;line-height:1.6}.WerWirSind-module__OF8xNq__fundamentText:last-child{margin-bottom:0}@media (min-width:1100px){.WerWirSind-module__OF8xNq__grid{grid-template-columns:1.55fr 1fr;align-items:stretch;gap:clamp(2.5rem,4vw,4rem);display:grid}.WerWirSind-module__OF8xNq__diagram{aspect-ratio:560/430;align-self:start;width:100%;max-width:600px;display:block;position:relative}.WerWirSind-module__OF8xNq__wires{width:100%;height:100%;display:block;position:absolute;inset:0}.WerWirSind-module__OF8xNq__saeule{position:absolute}.WerWirSind-module__OF8xNq__links{width:23%;top:40%;left:0}.WerWirSind-module__OF8xNq__obenRechts{width:34%;top:0;left:64%}.WerWirSind-module__OF8xNq__untenRechts{width:34%;top:56%;left:64%}.WerWirSind-module__OF8xNq__denken{border-left:1px solid var(--color-border);padding-left:clamp(2rem,4vw,3.5rem)}}
.Gespraechspartner-module__nvzuuq__wrapper{margin-inline:auto;align-items:center;gap:1rem;width:100%;max-width:64rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);display:flex}.Gespraechspartner-module__nvzuuq__photo{background-color:var(--color-surface);border-radius:50%;flex:none;width:4.5rem;height:4.5rem;position:relative;overflow:hidden}.Gespraechspartner-module__nvzuuq__img{object-fit:cover;object-position:center 20%}.Gespraechspartner-module__nvzuuq__text{flex-direction:column;gap:.15rem;display:flex}.Gespraechspartner-module__nvzuuq__eyebrow{font-family:var(--font-sans);font-size:var(--font-size-sm);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--color-text-muted);font-weight:500}.Gespraechspartner-module__nvzuuq__name{font-family:var(--font-serif);font-size:var(--font-size-lg);color:var(--color-text);font-weight:500}
.Wirkungsdiagramm-module__63MZ_G__root{margin-top:clamp(1rem,2vw,2rem)}.Wirkungsdiagramm-module__63MZ_G__interactive{display:none}.Wirkungsdiagramm-module__63MZ_G__mobileList{flex-direction:column;gap:clamp(1.75rem,4vw,2.5rem);margin:0;padding:0;list-style:none;display:flex}.Wirkungsdiagramm-module__63MZ_G__mobileItem{max-width:52ch}.Wirkungsdiagramm-module__63MZ_G__mobileName{font-family:var(--font-serif);font-size:var(--font-size-lg);color:var(--color-text);font-weight:500}.Wirkungsdiagramm-module__63MZ_G__mobileFrage{color:var(--color-text-muted);margin:.35rem 0 .75rem;font-style:italic}.Wirkungsdiagramm-module__63MZ_G__mobileText{color:var(--color-text-muted);line-height:1.6}.Wirkungsdiagramm-module__63MZ_G__fusszeile{max-width:60ch;font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:clamp(2rem,4vw,3rem);font-style:italic}@media (min-width:960px){.Wirkungsdiagramm-module__63MZ_G__interactive{grid-template-columns:minmax(0,1.1fr) 1fr;align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.Wirkungsdiagramm-module__63MZ_G__mobileList{display:none}.Wirkungsdiagramm-module__63MZ_G__diagram{aspect-ratio:540/480;width:100%;max-width:560px;margin-inline:auto;position:relative}.Wirkungsdiagramm-module__63MZ_G__svg{width:100%;height:100%;position:absolute;inset:0}.Wirkungsdiagramm-module__63MZ_G__circle{fill:#006ed300;stroke:var(--color-line);stroke-width:1px;cursor:pointer;transition:fill .2s,stroke .2s}.Wirkungsdiagramm-module__63MZ_G__circleActive{fill:#006ed314;stroke:var(--color-accent)}.Wirkungsdiagramm-module__63MZ_G__centerDot{fill:var(--color-accent)}.Wirkungsdiagramm-module__63MZ_G__center{background-color:var(--color-bg);border-radius:var(--radius-md);text-align:center;width:6.5em;font-family:var(--font-serif);font-size:var(--font-size-lg);color:var(--color-text);pointer-events:none;padding:.35em .6em;font-weight:500;line-height:1.15;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.Wirkungsdiagramm-module__63MZ_G__label{cursor:pointer;width:33%;color:var(--color-text);background:0 0;border:0;flex-direction:column;gap:.3rem;padding:0;display:flex;position:absolute}.Wirkungsdiagramm-module__63MZ_G__labelName{font-family:var(--font-serif);font-size:var(--font-size-lg);font-weight:500;transition:color .2s}.Wirkungsdiagramm-module__63MZ_G__labelFrage{font-style:italic;font-size:var(--font-size-sm);color:var(--color-text-muted)}.Wirkungsdiagramm-module__63MZ_G__labelActive .Wirkungsdiagramm-module__63MZ_G__labelName{color:var(--color-accent)}.Wirkungsdiagramm-module__63MZ_G__tl{text-align:left;align-items:flex-start;top:0;left:0}.Wirkungsdiagramm-module__63MZ_G__tr{text-align:right;align-items:flex-end;top:0;right:0}.Wirkungsdiagramm-module__63MZ_G__bl{text-align:left;align-items:flex-start;bottom:0;left:0}.Wirkungsdiagramm-module__63MZ_G__br{text-align:right;align-items:flex-end;bottom:0;right:0}.Wirkungsdiagramm-module__63MZ_G__caption{border-left:1px solid var(--color-border);min-height:9rem;padding-left:clamp(1.5rem,3vw,2.5rem)}.Wirkungsdiagramm-module__63MZ_G__captionName{font-family:var(--font-serif);font-size:var(--font-size-lg);color:var(--color-accent);margin-bottom:.75rem;font-weight:500}.Wirkungsdiagramm-module__63MZ_G__captionText{max-width:44ch;color:var(--color-text-muted);line-height:1.6}.Wirkungsdiagramm-module__63MZ_G__captionHint{max-width:32ch;color:var(--color-text-muted);font-style:italic}}
