.Logo-module__xBGMuq__logo{--logo-hoehe:48px;--logo-luecke:calc(var(--logo-hoehe) * .27);--logo-rand:calc((var(--target-comfort) - var(--logo-hoehe)) / 2);align-items:center;gap:var(--logo-luecke);padding-block:var(--logo-rand);flex:none;line-height:0;display:inline-flex}.Logo-module__xBGMuq__mark,.Logo-module__xBGMuq__type{width:auto;height:var(--logo-hoehe);flex:none;display:block}.Logo-module__xBGMuq__b{fill:var(--logo-b,var(--brand-primary))}.Logo-module__xBGMuq__roof{fill:var(--logo-dach,var(--brand-accent))}.Logo-module__xBGMuq__name{fill:var(--logo-name,var(--brand-primary))}.Logo-module__xBGMuq__line{fill:var(--logo-zeile,var(--brand-accent))}
.Footer-module__JFglbG__root{padding-block:var(--space-footer-top) var(--space-footer-bottom);color:var(--text-inverse);background:var(--surface-inverse-strong)}.Footer-module__JFglbG__root[data-reveal=on]{z-index:0;position:sticky;bottom:0}@media print{.Footer-module__JFglbG__root[data-reveal=on]{position:static}}.Footer-module__JFglbG__grid{gap:var(--space-footer-gap);grid-template-columns:minmax(280px,1.4fr) repeat(4,minmax(130px,.55fr));display:grid}.Footer-module__JFglbG__brand{max-width:430px}.Footer-module__JFglbG__brand .logo{--logo-hoehe:52px;--logo-b:var(--mark-inverse);--logo-name:var(--text-inverse);margin-bottom:var(--space-6)}.Footer-module__JFglbG__brand p{color:var(--text-inverse)}.Footer-module__JFglbG__brand .Footer-module__JFglbG__slogan{margin:0 0 var(--space-5)}.Footer-module__JFglbG__status{font-size:var(--font-size-xs)}.Footer-module__JFglbG__grid h2{margin-bottom:var(--space-5);color:var(--text-inverse-heading);font-family:var(--font-family-body);font-size:var(--font-size-2xs);font-weight:var(--font-weight-black);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.Footer-module__JFglbG__grid ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.Footer-module__JFglbG__grid a{color:var(--text-inverse);font-size:var(--font-size-sm);text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.Footer-module__JFglbG__grid a:hover,.Footer-module__JFglbG__grid a:focus-visible{text-decoration-color:currentColor}.Footer-module__JFglbG__bottom{justify-content:space-between;gap:var(--space-6);padding-top:var(--space-6);margin-top:var(--space-footer-end);color:var(--text-inverse);border-top:1px solid var(--border-inverse);font-size:var(--font-size-xs);display:flex}.Footer-module__JFglbG__bottom p{margin:0}@media (max-width:1200px){.Footer-module__JFglbG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.Footer-module__JFglbG__brand{grid-column:1/-1}}@media (max-width:960px){.Footer-module__JFglbG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.Footer-module__JFglbG__brand{grid-column:1/-1}}@media (max-width:720px){.Footer-module__JFglbG__grid{grid-template-columns:1fr 1fr}.Footer-module__JFglbG__brand{grid-column:1/-1}.Footer-module__JFglbG__bottom{display:grid}.Footer-module__JFglbG__grid ul{gap:0}.Footer-module__JFglbG__grid a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:620px){.Footer-module__JFglbG__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.Footer-module__JFglbG__grid>*{overflow-wrap:anywhere;min-width:0}}
.Icons-module__AiqbTa__icon{fill:currentColor;flex:none}.Icons-module__AiqbTa__icon .Icons-module__AiqbTa__duo,.Icons-module__AiqbTa__drawn .Icons-module__AiqbTa__duo{fill:var(--icon-tone,var(--icon-duo));stroke:none}.Icons-module__AiqbTa__drawn,.Icons-module__AiqbTa__pictogram{fill:none;stroke:currentColor;stroke-width:var(--line-icon);stroke-linecap:round;stroke-linejoin:round;flex:none;overflow:visible}.Icons-module__AiqbTa__drawn path,.Icons-module__AiqbTa__pictogram path{vector-effect:non-scaling-stroke}.Icons-module__AiqbTa__pictogram .Icons-module__AiqbTa__duo{fill:var(--pictogram-duo);stroke:none}.Icons-module__AiqbTa__pictogram .Icons-module__AiqbTa__duoAccent{fill:var(--pictogram-duo-accent);stroke:none}.Icons-module__AiqbTa__pictogram .Icons-module__AiqbTa__duoInk{fill:var(--pictogram-duo-ink);stroke:none}.Icons-module__AiqbTa__pictogram .Icons-module__AiqbTa__scan{fill:none;stroke:var(--role-own);stroke-dasharray:3 2.5}.Icons-module__AiqbTa__pictogram .Icons-module__AiqbTa__warn{fill:var(--surface-sheet);stroke:var(--color-terracotta-700);stroke-width:1.4px}.Icons-module__AiqbTa__pictogram .Icons-module__AiqbTa__accentLine{fill:none;stroke:var(--role-trade);stroke-width:var(--line-accent)}.Icons-module__AiqbTa__pictogram .Icons-module__AiqbTa__check{fill:none;stroke:var(--color-terracotta-700);stroke-width:var(--line-accent)}
.ActionLink-module__K3oEiq__root{min-height:var(--target-button);justify-content:space-between;align-items:center;gap:var(--space-4);padding:0 var(--space-5);border-radius:var(--radius-control);font-family:var(--font-family-body);font-size:var(--font-size-button);font-weight:var(--font-weight-bold);line-height:var(--line-height-button);text-align:start;border:1px solid #0000;display:inline-flex}.ActionLink-module__K3oEiq__small{min-height:var(--target-comfort);gap:var(--space-3);padding:0 var(--space-4);font-size:var(--font-size-button-small)}.ActionLink-module__K3oEiq__label{text-wrap:balance;min-width:0}.ActionLink-module__K3oEiq__root:has(.ActionLink-module__K3oEiq__tile){padding-inline-end:var(--space-2)}.ActionLink-module__K3oEiq__tile{border-radius:var(--radius-control);background:var(--surface-inverse-subtle);flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.ActionLink-module__K3oEiq__small .ActionLink-module__K3oEiq__tile{width:1.75rem;height:1.75rem}.ActionLink-module__K3oEiq__primary{color:var(--action-primary-text);background:var(--action-primary-surface)}.ActionLink-module__K3oEiq__primary:hover,a:hover .ActionLink-module__K3oEiq__primary{background:var(--action-primary-surface-hover)}.ActionLink-module__K3oEiq__beige,.ActionLink-module__K3oEiq__line,.ActionLink-module__K3oEiq__outline,.ActionLink-module__K3oEiq__glass{color:var(--text-heading);background:var(--surface-sand);border-color:var(--border-control-strong)}:is(.ActionLink-module__K3oEiq__beige,.ActionLink-module__K3oEiq__line,.ActionLink-module__K3oEiq__outline,.ActionLink-module__K3oEiq__glass) .ActionLink-module__K3oEiq__tile{background:var(--surface-brand-subtle)}:is(.ActionLink-module__K3oEiq__beige,.ActionLink-module__K3oEiq__line,.ActionLink-module__K3oEiq__outline,.ActionLink-module__K3oEiq__glass):hover,a:hover :is(.ActionLink-module__K3oEiq__beige,.ActionLink-module__K3oEiq__line,.ActionLink-module__K3oEiq__outline,.ActionLink-module__K3oEiq__glass){background:var(--color-sand-100);border-color:var(--text-heading)}.ActionLink-module__K3oEiq__arrow{transition-property:transform;transition-duration:var(--duration-base);transition-timing-function:var(--ease-standard)}@media (hover:hover){.ActionLink-module__K3oEiq__root:hover .ActionLink-module__K3oEiq__arrow,a:hover .ActionLink-module__K3oEiq__root .ActionLink-module__K3oEiq__arrow{transform:translate(2px,-2px)}}.ActionLink-module__K3oEiq__root:focus-visible .ActionLink-module__K3oEiq__arrow,a:focus-visible .ActionLink-module__K3oEiq__root .ActionLink-module__K3oEiq__arrow{transform:translate(2px,-2px)}.ActionLink-module__K3oEiq__root[data-flaeche]:after{z-index:1;content:"";position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ActionLink-module__K3oEiq__root:hover .ActionLink-module__K3oEiq__arrow,a:hover .ActionLink-module__K3oEiq__root .ActionLink-module__K3oEiq__arrow,.ActionLink-module__K3oEiq__root:focus-visible .ActionLink-module__K3oEiq__arrow,a:focus-visible .ActionLink-module__K3oEiq__root .ActionLink-module__K3oEiq__arrow{transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ActionLink-module__K3oEiq__glass{background:var(--surface-inverse)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.ActionLink-module__K3oEiq__glass,.ActionLink-module__K3oEiq__outline{background:var(--surface-inverse);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.ActionLink-module__K3oEiq__root{border-color:buttontext}.ActionLink-module__K3oEiq__tile{border:1px solid buttontext}}
.Reveal-module__fMZohW__root[data-reveal=armed]{opacity:0;transform:translate(var(--reveal-x,0px), var(--reveal-y,0px))}.Reveal-module__fMZohW__root[data-reveal=shown]{transition-property:opacity,transform;transition-duration:var(--duration-reveal);transition-timing-function:var(--ease-out);transition-delay:var(--reveal-delay,0s)}.Reveal-module__fMZohW__root:focus-within{opacity:1;transition-property:none;transform:none}.Reveal-module__fMZohW__stagger[data-reveal=armed] [data-reveal-line]{opacity:0;transform:translateY(var(--space-6))}.Reveal-module__fMZohW__stagger[data-reveal=shown] [data-reveal-line]{transition-property:opacity,transform;transition-duration:var(--duration-reveal);transition-timing-function:var(--ease-out);transition-delay:calc(var(--line,0) * var(--stagger-reveal))}.Reveal-module__fMZohW__stagger:focus-within [data-reveal-line]{opacity:1;transition-property:none;transform:none}.Reveal-module__fMZohW__stagger [data-reveal-line="1"]{--line:1}.Reveal-module__fMZohW__stagger [data-reveal-line="2"]{--line:2}.Reveal-module__fMZohW__stagger [data-reveal-line="3"]{--line:3}.Reveal-module__fMZohW__stagger [data-reveal-line="4"]{--line:4}
