.Scrim-module__MZ_SOa__scrim{pointer-events:none;--scrim-stark:92%;--scrim-schwach:65%;--scrim-flaeche:78%;position:absolute;inset:0}.Scrim-module__MZ_SOa__unten{background-image:linear-gradient(#0b2a4aa6,#0b2a4aeb);background-image:linear-gradient(to top, color-mix(in srgb, var(--color-primary) var(--scrim-stark), transparent), color-mix(in srgb, var(--color-primary) var(--scrim-schwach), transparent))}.Scrim-module__MZ_SOa__links{background-image:linear-gradient(90deg,#0b2a4aeb,#0b2a4aa6);background-image:linear-gradient(to right, color-mix(in srgb, var(--color-primary) var(--scrim-stark), transparent), color-mix(in srgb, var(--color-primary) var(--scrim-schwach), transparent))}.Scrim-module__MZ_SOa__flaeche{background-color:#0b2a4ac7;background-color:color-mix(in srgb, var(--color-primary) var(--scrim-flaeche), transparent)}@media (prefers-contrast:more){.Scrim-module__MZ_SOa__scrim{--scrim-schwach:85%;--scrim-flaeche:88%}}@media (prefers-reduced-transparency:reduce){.Scrim-module__MZ_SOa__scrim{background-image:none;background-color:var(--color-primary)}}@media (forced-colors:active){.Scrim-module__MZ_SOa__scrim{background-color:canvas;background-image:none}}
.Button-module__VMVMAW__button{border-radius:var(--radius-md);min-width:2.75rem;min-height:2.75rem;font-weight:600;line-height:var(--leading-snug);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;text-decoration:none;transition:transform .12s,background-color .15s,border-color .15s,color .15s;display:inline-flex}.Button-module__VMVMAW__primaeraktion{min-width:3rem;min-height:3rem;padding-inline:1.5rem}.Button-module__VMVMAW__button:active{transform:scale(.97)}.Button-module__VMVMAW__primary{background-color:var(--color-primary);color:var(--color-base)}.Button-module__VMVMAW__secondary{background-color:var(--color-secondary);color:var(--color-base)}.Button-module__VMVMAW__outline{border:2px solid var(--color-primary);color:var(--color-primary);background-color:#0000}.Button-module__VMVMAW__ghost{color:var(--color-primary);background-color:#0000}.surface-dark .Button-module__VMVMAW__outline{border-color:var(--color-base);color:var(--color-base)}@media (hover:hover) and (pointer:fine){.Button-module__VMVMAW__primary:hover{background-color:var(--color-primary-hover)}.Button-module__VMVMAW__secondary:hover{background-color:var(--color-secondary-hover)}.Button-module__VMVMAW__outline:hover,.Button-module__VMVMAW__ghost:hover{background-color:var(--color-surface)}.surface-dark .Button-module__VMVMAW__outline:hover{background-color:#ffffff1f}}.Button-module__VMVMAW__button:disabled,.Button-module__VMVMAW__button[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}@media (forced-colors:active){.Button-module__VMVMAW__button{border:1px solid buttontext}}
.Section-module__ZXevnG__section{padding-block:var(--spacing-section)}@media (min-width:64rem){.Section-module__ZXevnG__section{padding-block:var(--spacing-section-lg)}}.Section-module__ZXevnG__base{background-color:var(--color-base)}.Section-module__ZXevnG__surface{background-color:var(--color-surface)}.Section-module__ZXevnG__dark{background-color:var(--color-primary);color:var(--color-base)}@media (forced-colors:active){.Section-module__ZXevnG__surface,.Section-module__ZXevnG__dark{border-top:1px solid canvastext}}
.Accordion-module__AIInSq__liste{flex-direction:column;gap:.75rem;display:flex}.Accordion-module__AIInSq__eintrag{background-color:var(--color-base);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.Accordion-module__AIInSq__frage{cursor:pointer;border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:.75rem;min-height:3.5rem;padding:.75rem 1rem;list-style:none;display:flex}.Accordion-module__AIInSq__frage::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.Accordion-module__AIInSq__frage:hover{background-color:var(--color-secondary-soft)}}.Accordion-module__AIInSq__frageText{color:var(--color-primary)}.Accordion-module__AIInSq__chevron{color:var(--color-secondary);transition:transform .18s cubic-bezier(.4,0,.2,1)}.Accordion-module__AIInSq__eintrag[open] .Accordion-module__AIInSq__chevron{transform:rotate(180deg)}.Accordion-module__AIInSq__antwort{color:var(--color-ink-muted);padding:0 1rem 1rem}@media (prefers-reduced-motion:reduce){.Accordion-module__AIInSq__chevron{transition:none}}@media (forced-colors:active){.Accordion-module__AIInSq__eintrag{border:1px solid canvastext}}
.ServiceCard-module__wXYucG__card{background-color:var(--color-base);border-radius:var(--radius-md);box-shadow:var(--shadow-card);content-visibility:auto;contain-intrinsic-size:auto 420px;contain:layout;-webkit-user-select:none;user-select:none;flex-direction:column;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.ServiceCard-module__wXYucG__bildRahmen{aspect-ratio:4/3;position:relative;overflow:hidden}.ServiceCard-module__wXYucG__bild{object-fit:cover;transition:transform .2s cubic-bezier(.4,0,.2,1)}.ServiceCard-module__wXYucG__inhalt{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.ServiceCard-module__wXYucG__titel{color:var(--color-primary)}.ServiceCard-module__wXYucG__titelLink{color:inherit;text-decoration:none}.ServiceCard-module__wXYucG__titelLink:after{content:"";position:absolute;inset:0}.ServiceCard-module__wXYucG__teaser{color:var(--color-ink-muted)}.ServiceCard-module__wXYucG__mehrErfahren{color:var(--color-secondary);align-items:center;gap:.375rem;margin-top:.75rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.ServiceCard-module__wXYucG__card:hover{box-shadow:var(--shadow-lift);will-change:transform;transform:translateY(-4px)}.ServiceCard-module__wXYucG__card:hover .ServiceCard-module__wXYucG__bild{transform:scale(1.04)}}.ServiceCard-module__wXYucG__card:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){.ServiceCard-module__wXYucG__card,.ServiceCard-module__wXYucG__card .ServiceCard-module__wXYucG__bild{transition:none}.ServiceCard-module__wXYucG__card:hover,.ServiceCard-module__wXYucG__card:hover .ServiceCard-module__wXYucG__bild,.ServiceCard-module__wXYucG__card:active{transform:none}}@media (forced-colors:active){.ServiceCard-module__wXYucG__card{border:1px solid canvastext}}
