html[data-brand=wensauer] body:before{content:"";pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--page-highlight) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--page-highlight) 8%, transparent) 1px, transparent 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000 65%);mask-image:linear-gradient(#0009,#0000 65%)}html[data-brand=wensauer] .feature-card:first-child,html[data-brand=wensauer] .reference-card:nth-child(2){background:linear-gradient(180deg, color-mix(in srgb, var(--page-accent-soft) 42%, white), transparent 32%), color-mix(in srgb, var(--page-surface-strong) 88%, white 12%)}html[data-brand=wensauer] .signal-band__item{position:relative;overflow:hidden}html[data-brand=wensauer] .signal-band__item:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--page-highlight) 40%, transparent), transparent 72%);pointer-events:none;height:68px;position:absolute;inset:auto -10% -34px}
html{--dw-feder-schnell:linear(0, .236, .551, .764, .883, .944, .974, .988, .995, .998, 1);--dw-feder-sprung:linear(0, .09, .289, .516, .723, .883, .992, 1.055, 1.08, 1.082, 1.069, 1.051, 1.032, 1.017, 1.005, .998, .994, .993, .994, .996, 1);--dw-firma:#12578a}html[data-brand=wensauer]{--dw-firma:#d7000a}@supports not (transition-timing-function:linear(0, 1)){html{--dw-feder-schnell:cubic-bezier(.32, .72, 0, 1);--dw-feder-sprung:cubic-bezier(.34, 1.56, .64, 1)}}@property --dw-lade{syntax:"<percentage>";inherits:false;initial-value:0%}html :is(button,.button,.dx-btn,.dxe-btn,.dx-cta a,.dx-nav__cta,.dxe-nav__cta,.dxe-sticky-bar__cta,.dx-quickbar a,.dxe-kroles__cta,.dxe-inbox__chip,.dx-nav__burger){transition:transform .18s ease, background-color .2s ease, border-color .2s ease, box-shadow .2s ease, color .2s ease, scale .28s var(--dw-feder-schnell);-webkit-tap-highlight-color:transparent;touch-action:manipulation}html :is(button,.button,.dx-btn,.dxe-btn,.dx-cta a,.dx-nav__cta,.dxe-nav__cta,.dxe-sticky-bar__cta,.dx-quickbar a,.dxe-kroles__cta,.dxe-inbox__chip,.dx-nav__burger):not(:disabled,[aria-busy=true]):active{transform:scale(.97)}html :is(button,.button,.dx-btn,.dxe-btn,.dxe-nav__cta,.dxe-sticky-bar__cta,.dxe-kroles__cta,.dxe-inbox__chip,a):focus-visible{outline:3px solid var(--dw-firma);outline-offset:3px}html .dx-form .intake-short .intake-short__submit[aria-busy=true],html .intake-short__submit[aria-busy=true]{opacity:1;cursor:progress;background-image:linear-gradient(90deg, #ffffff3d var(--dw-lade), transparent var(--dw-lade));animation:8s cubic-bezier(.1,.7,.2,1) forwards dw-laden}@keyframes dw-laden{0%{--dw-lade:0%}15%{--dw-lade:50%}to{--dw-lade:92%}}html .intake-short__submit[data-zustand=fehler]{animation:.32s cubic-bezier(.36,.07,.19,.97) dw-schuetteln}@keyframes dw-schuetteln{0%,to{translate:0}20%{translate:-6px}40%{translate:5px}60%{translate:-3px}80%{translate:2px}}.anfrage__haken{width:52px;height:52px;color:var(--dw-firma);margin:0 0 12px;display:block}.anfrage__haken circle{fill:color-mix(in srgb, var(--dw-firma) 12%, transparent)}.anfrage__haken path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.4s ease-out .12s forwards dw-haken}.intake-short__done{animation:dw-erscheinen .45s var(--dw-feder-sprung) both}@keyframes dw-haken{to{stroke-dashoffset:0}}@keyframes dw-erscheinen{0%{opacity:0;translate:0 8px;scale:.98}}@media (prefers-reduced-motion:reduce){html :is(button,.button,.dx-btn,.dxe-btn,.dx-cta a,.dx-nav__cta,.dxe-nav__cta,.dxe-sticky-bar__cta,.dx-quickbar a,.dxe-kroles__cta,.dxe-inbox__chip,.dx-nav__burger){transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}html :is(button,.button,.dx-btn,.dxe-btn,.dx-cta a,.dx-nav__cta,.dxe-nav__cta,.dxe-sticky-bar__cta,.dx-quickbar a,.dxe-kroles__cta,.dxe-inbox__chip,.dx-nav__burger):active{scale:none}html .intake-short__submit[aria-busy=true]{background-image:linear-gradient(#ffffff29,#ffffff29);animation:none}html .intake-short__submit[data-zustand=fehler]{animation:none}.anfrage__haken path{stroke-dashoffset:0;animation:none}.intake-short__done{animation:.15s both dw-blenden}@keyframes dw-blenden{0%{opacity:0}}}@media (forced-colors:active){.anfrage__haken{color:canvastext}.anfrage__haken circle{fill:none}}@media (prefers-reduced-transparency:reduce){html *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}
