.wl-bahn{width:100%;max-width:calc(1120px + 2 * var(--page-padding));padding-inline:var(--page-padding);margin-inline:auto}.wl-fuss-rahmen{background:var(--color-flaeche);border-top:1px solid #ffffff17}.wl-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:32px;display:flex}.wl-fuss-marke{align-items:center;gap:12px;display:flex}.wl-fuss-marke>span{font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:var(--ts-xxsmall);color:var(--color-tinte-400);line-height:1}.wl-fuss-links{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.wl-fuss-links a{font-size:var(--ts-small);color:var(--color-text-zweit);transition:color .16s cubic-bezier(.22,.61,.36,1)}.wl-fuss-links a:hover{color:var(--color-text)}.wl-bahn-gross{padding-block:96px}.wl-banner{z-index:3;background:var(--color-karte);border-bottom:1px solid #ffffff17;position:relative}.wl-banner-inhalt{font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:var(--ts-xxsmall);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-zweit);justify-content:center;align-items:center;padding-block:10px;font-weight:600;line-height:1;display:flex}.wl-hero-raster{z-index:2;grid-template-columns:1.15fr 1fr;align-items:start;gap:64px;padding-block:64px 96px;display:grid;position:relative}.wl-kennzahlen{border-top:1px solid #ffffff17;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px;padding-top:32px;display:grid}.wl-bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(196px,auto);gap:20px;margin-top:24px;display:grid}@media (max-width:63.9375rem){.wl-hero-raster{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:48px 64px}.wl-bento{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wl-bento>*{grid-area:auto/span 1!important}.wl-bento-tools>:nth-child(2){order:-1;grid-column:span 2!important}.wl-kachel-teilung{flex-direction:column;align-items:stretch!important}.wl-kachel-teilung>*{width:100%!important}.wl-bahn-gross{padding-block:64px}}@media (min-width:48rem) and (max-width:63.9375rem){.wl-bento>*>div{zoom:clamp(.62, calc(100vw / 1100px - .066), 1)}}@media (max-width:47.9375rem){.wl-bento>*>div{zoom:clamp(.55, calc(100vw / 550px - .117), 1)}}@media (max-width:39.9375rem){.wl-abschnittskopf{flex-wrap:wrap;gap:8px 12px!important}.wl-abschnittskopf>span:last-child{flex-basis:100%}.wl-kennzahlen{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:32px;padding-top:24px}.wl-bento{grid-auto-rows:auto;grid-template-columns:minmax(0,1fr)!important}.wl-bento-tools>:nth-child(2){grid-column:span 1!important}.wl-bahn-gross{padding-block:48px}}@media (max-width:63.9375rem){.wl-kopf .fpu-header-actions{display:none!important}}@media (max-width:39.9375rem){.wl-kopf{gap:12px}.wl-kopf nav{gap:18px}.wl-kopf nav a{font-size:var(--ts-winzig)}}@media (max-width:63.9375rem){.wl-bento [data-glow]>div{overflow:hidden}}.wl-form{flex-direction:column;gap:16px;margin-top:24px;display:flex}.wl-feld{flex-direction:column;gap:8px;display:flex}.wl-feld-label{font:600 .6875rem/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--color-text-dritt)}.wl-feld input{background:var(--color-feld);width:100%;height:44px;color:var(--color-text);font-family:inherit;font-size:var(--ts-regular);border:1px solid #ffffff17;border-radius:14px;outline:none;padding:0 14px;transition:border-color .16s cubic-bezier(.22,.61,.36,1)}.wl-feld input::placeholder{color:var(--color-text-platzhalter)}.wl-feld input:focus{border-color:var(--color-akzent-tief)}.wl-feld input:user-invalid{border-color:var(--color-fehler)}.wl-falle{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wl-consent{cursor:pointer;align-items:flex-start;gap:12px;padding-top:4px;display:flex}.wl-consent>input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.wl-consent-kaestchen{background:0 0;border:1px solid #ffffff3d;border-radius:6px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;transition:background .16s cubic-bezier(.22,.61,.36,1),border-color .16s cubic-bezier(.22,.61,.36,1);display:flex}.wl-consent-kaestchen svg{opacity:0;transition:opacity .16s cubic-bezier(.22,.61,.36,1)}.wl-consent>input:checked+.wl-consent-kaestchen{background:var(--color-akzent-tief);border-color:var(--color-akzent-tief)}.wl-consent>input:checked+.wl-consent-kaestchen svg{opacity:1}.wl-consent>input:focus-visible+.wl-consent-kaestchen{outline:2px solid var(--color-akzent);outline-offset:2px}.wl-consent-text{font-size:var(--ts-xsmall);color:var(--color-text-zweit);text-wrap:pretty;line-height:1.5}.wl-consent-text a{color:var(--color-lila-400)}.wl-absenden{background:var(--color-dunst-0);height:48px;color:var(--color-tinte-900);font-family:inherit;font-size:var(--ts-regular);letter-spacing:-.01em;cursor:pointer;border:0;border-radius:999px;font-weight:600;transition:background .16s cubic-bezier(.22,.61,.36,1)}.wl-absenden:hover{background:var(--color-lila-200)}.wl-absenden:disabled{opacity:.5;cursor:not-allowed}.wl-fehler{font-size:var(--ts-xsmall);color:var(--color-fehler);background:#fc58551a;border:1px solid #fc585547;border-radius:8px;margin:0;padding:10px 12px}.wl-erfolg{flex-direction:column;align-items:flex-start;gap:10px;margin-top:24px;display:flex}.wl-erfolg-marke{width:40px;height:40px;color:var(--color-gut);background:#3ec87d24;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.wl-erfolg-titel{letter-spacing:-.02em;color:var(--color-text);font-size:1.0625rem;font-weight:600}.wl-erfolg-text{font-size:var(--ts-small);color:var(--color-text-dritt);margin:0;line-height:1.55}@media (prefers-reduced-motion:reduce){.wl-bento *,.wl-hero-raster *{animation:none!important}}@media (max-width:63.9375rem){.wl-fp-kopf{grid-template-columns:minmax(0,1fr)!important;align-items:flex-start!important;gap:24px!important}.wl-fp-stufen{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-rail]{display:none!important}.wl-cta-text{padding:44px!important}}@media (max-width:39.9375rem){.wl-fp-stufen{grid-template-columns:minmax(0,1fr)!important}.wl-cta-text{padding:28px!important}}@keyframes fpuDrift{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes fpuPulse{0%{opacity:.25;transform:scale(.86)}50%{opacity:1;transform:scale(1)}to{opacity:.25;transform:scale(.86)}}@keyframes fpuSweep{0%{transform:translate(-40%)}to{transform:translate(140%)}}@keyframes fpuBar{0%{transform:scaleY(.35)}50%{transform:scaleY(1)}to{transform:scaleY(.35)}}@keyframes fpuTick{0%,45%{opacity:0;transform:scale(.4)}55%,to{opacity:1;transform:scale(1)}}@keyframes fpuSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fpuCaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes fpuRow{0%,to{background:#fff0}10%,26%{background:#ffffff12}}@keyframes fpuSwap{0%,to{opacity:1;transform:translateY(0)}44%,56%{opacity:0;transform:translateY(6px)}}@keyframes fpuMeter{0%{transform:scaleX(.05)}55%,to{transform:scaleX(1)}}@keyframes fpuRing{0%{opacity:.35;transform:scale(.9)}55%,to{opacity:1;transform:scale(1)}}.wl-ruht,.wl-ruht *{animation-play-state:paused!important}.wl-kopf nav a:hover{color:var(--color-text)}.wl-cta-raster a[href=\#anmelden]:hover{background:var(--color-lila-200)}.wl-bento>[data-glow]{transition:background .32s cubic-bezier(.22,.61,.36,1)}.wl-bento>[data-glow]:hover{background:#ffffff2e!important}.wl-kopf{z-index:5;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;display:flex;position:relative}.wl-marke{font-size:var(--ts-body);letter-spacing:-.02em;color:var(--color-text);align-items:center;gap:12px;font-weight:620;text-decoration:none;display:inline-flex}.wl-marke em{color:var(--color-akzent);font-style:normal}.wl-marke svg{flex:none}.wl-marke-logo{flex:none;width:auto;height:28px}.wl-kopf-nav{align-items:center;gap:16px;display:flex}.pille{height:32px;font-size:var(--ts-xsmall);color:var(--color-dunst-300);white-space:nowrap;background:#18142399;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.pille-punkt{background:var(--color-akzent);border-radius:50%;flex:none;width:5px;height:5px}@media (max-width:39.9375rem){.hide-mobile{display:none}.wl-kopf{gap:12px}}.wl-recht{padding-block:64px 96px}.wl-recht>*{max-width:68ch}.wl-recht .eyebrow{font:600 .6875rem/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--color-text-dritt);margin:0;display:block}.wl-recht h1{letter-spacing:-.04em;max-width:20ch;color:var(--text-maximal);text-wrap:balance;margin:20px 0 0;font-size:clamp(2.2rem,1.6rem + 2.4vw,3rem);font-weight:640;line-height:1.06}.wl-recht h2{letter-spacing:-.028em;color:var(--color-text);margin:56px 0 0;font-size:1.375rem;font-weight:620;line-height:1.2}.wl-recht h3{letter-spacing:-.02em;color:var(--color-text);margin:32px 0 0;font-size:1.0625rem;font-weight:600}.wl-recht p,.wl-recht ul,.wl-recht address,.wl-recht table{font-size:var(--ts-regular);color:var(--color-text-zweit);text-wrap:pretty;margin:12px 0 0;line-height:1.7}.wl-recht address{font-style:normal}.wl-recht ul{padding-left:1.25rem;list-style:outside}.wl-recht li::marker{color:var(--color-text-platzhalter)}.wl-recht li+li{margin-top:6px}.wl-recht strong{color:var(--color-text);font-weight:600}.wl-recht a{color:var(--color-lila-400);text-underline-offset:2px;text-decoration:underline}.wl-recht a:hover{color:var(--color-akzent-hell)}.wl-recht h1+p,.wl-recht h2+p,.wl-recht h3+p{margin-top:12px}@media (max-width:39.9375rem){.wl-recht{padding-block:40px 64px}.wl-recht h2{margin-top:40px}}.fpu-produkte{position:relative}.fpu-produkte-knopf{height:32px;font-size:var(--ts-small);color:var(--color-dunst-300);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:0 12px;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.fpu-produkte-knopf:hover{color:var(--color-text);background:#ffffff0d}.fpu-produkte-knopf[aria-expanded=true]{color:var(--color-text);background:#181423cc;border-color:#ffffff24}.fpu-produkte-knopf svg{transition:transform .2s cubic-bezier(.22,.61,.36,1)}.fpu-produkte-knopf[aria-expanded=true] svg{transform:rotate(180deg)}.fpu-produkte-menue{z-index:40;opacity:0;visibility:hidden;pointer-events:none;background:#110e1af5;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:2px;min-width:200px;padding:6px;transition:opacity .18s,transform .18s cubic-bezier(.22,.61,.36,1),visibility 0s linear .18s;display:flex;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px);box-shadow:0 24px 64px -16px #09070fd9}.fpu-produkte-menue.is-offen{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s,transform .18s cubic-bezier(.22,.61,.36,1),visibility linear;transform:translateY(0)}.fpu-produkte-eintrag{font-size:var(--ts-small);color:var(--color-dunst-300);border-radius:9px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;transition:color .16s,background-color .16s;display:flex}.fpu-produkte-eintrag:hover{color:var(--text-maximal);background:#ffffff0f}.fpu-produkte-icon{display:inline-flex}.fpu-produkte-icon svg .ink{fill:var(--color-text-dritt);transition:fill .16s}.fpu-produkte-icon svg .ink-stroke{stroke:var(--color-text-dritt);transition:stroke .16s}.fpu-produkte-eintrag:hover .fpu-produkte-icon svg .ink{fill:var(--color-akzent)}.fpu-produkte-eintrag:hover .fpu-produkte-icon svg .ink-stroke{stroke:var(--color-akzent)}
