body{--p-ablage:#f0f0eb;--p-linie:#10293e17;--p-linie2:#10293e24;--p-rahmen:#10293e12}body:after{content:"";z-index:-1;pointer-events:none;width:min(var(--h-breite,1280px), 100% - 2 * var(--h-rand,24px));border-inline:1px solid var(--p-rahmen);position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%)}body .h-kopf{-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--p-linie);background:#f9f9f5f7;padding-top:0}body .h-kapsel{height:64px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;padding:0}body .h-knopf{border-radius:8px!important}body .h-wege>a,body .h-auf>summary{border-radius:8px}:is(body:has(.hd) .hd-knopf,body:has(.hd) .knopf){box-shadow:none;border-radius:8px}body:has(.hd) .hd-knopf:hover{box-shadow:none;transform:none}body:has(.hd) .hell .hd-zahlen{border:1px solid var(--p-linie2);background:#fff;border-radius:12px;width:max-content}body:has(.hd) .hell .hd-zahlen>div{padding:14px 22px}body:has(.hd) .hell .hd-zahlen>div:first-child{padding-left:22px}body:has(.hd) .hell .lb-glas{box-shadow:0 0 0 1px var(--p-linie2);border-radius:14px;margin-left:0}:is(body:has(.hd) .auftakt,body:has(.hd) .fuerwen){border-top:1px solid var(--p-linie)}body:has(.hd) .massstab{background:var(--p-ablage);border:1px solid var(--p-linie);border-radius:16px;padding:6px;overflow:visible}body:has(.hd) .skal{border:1px solid var(--p-linie2);background:#fff;border-radius:11px}body:has(.hd) .tourleiste{border:1px solid var(--p-linie2);border-radius:11px;margin-top:6px;padding-top:16px}body:has(.hd) .fw-kopf{text-align:left;max-width:none;margin:0 0 28px}body:has(.hd) .fw-kopf h2{max-width:22ch;margin:0;font-size:clamp(32px,3.6vw,50px)}body:has(.hd) .fw-karten{background:var(--p-ablage);border:1px solid var(--p-linie);border-radius:16px;gap:6px;padding:6px}body:has(.hd) .fw-karten a{box-shadow:0 0 0 1px var(--p-linie2);border-radius:11px;padding:10px 10px 20px}body:has(.hd) .fw-karten a:hover{box-shadow:0 0 0 1px #10293e47}body:has(.hd) .fw-vorschau{border-radius:8px;flex:none;order:-1;min-height:150px;margin:0 0 18px}body:has(.hd) .fw-satz{padding:0 14px;font-size:clamp(22px,1.9vw,26px)}body:has(.hd) .fw-mehr{color:var(--h-ink2,#45586a);margin-top:10px;padding:0 14px;font-weight:500}body:has(.hd) .testen .eng{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px;display:grid}body:has(.hd) .testen h2{grid-area:1/1}body:has(.hd) .testen .tun{grid-area:1/2;margin-top:0}body:has(.hd) .testen .schiene2{grid-area:2/1/auto/-1;gap:6px;margin-top:36px}body:has(.hd) .schiene2:before{display:none}body:has(.hd) .schiene2>div{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:22px 24px 24px}@media (max-width:860px){body:has(.hd) .testen .eng{grid-template-columns:1fr}body:has(.hd) .testen .tun{grid-area:3/1;margin-top:28px}body:has(.hd) .testen .schiene2{gap:6px}body:has(.hd) .hell .hd-zahlen{width:auto}body:has(.hd) .hell .hd-zahlen>div{padding:12px 14px}}body:has(.mcp) .mcp-knopf{border-radius:8px}body:has(.mcp) .mcp-fenster{background:var(--p-ablage);border:1px solid var(--p-linie);border-radius:18px;padding:6px}body:has(.mcp) .mcp-fenster figcaption{padding:4px 10px 2px}:is(body:has(.mcp) .mcp-faelle,body:has(.mcp) .mcp-schritte){background:var(--p-ablage);border:1px solid var(--p-linie);border-radius:16px;gap:6px;padding:6px}:is(body:has(.mcp) .mcp-faelle>li,body:has(.mcp) .mcp-schritte>li){border-radius:11px}body:has(.mcp) .mcp-zwischen{border-top:1px solid var(--p-linie);margin-top:64px;padding-top:40px}body .g-knopf{box-shadow:none;border-radius:8px}body .g-zahlen{box-shadow:0 0 0 1px var(--p-linie2);background:#fff;border-radius:12px}body .g-abschnitt,body .g-kontakt{border-top:1px solid var(--p-linie)}body .g-abschnitt{padding-block:64px}body .g-kopf{text-align:left;max-width:none;margin:0 0 28px}body .g-kopf h2{max-width:24ch}body .g-kopf p{margin-left:0}body .g-fenster{background:var(--p-ablage);box-shadow:0 0 0 1px var(--p-linie);border-radius:16px;padding:6px;overflow:visible}body .g-leiste{border:1px solid var(--p-linie2);border-radius:11px 11px 0 0}body .g-app{border:1px solid var(--p-linie2);background:#fff;border-top:0;border-radius:0 0 11px 11px}body .g-fenster figcaption{background:0 0;border-top:0;padding:10px 10px 4px}body .g-funktionen{border:1px solid var(--p-linie);background:var(--p-ablage);border-radius:16px;gap:6px;padding:6px}body .g-funktionen li,body .g-funktionen li:not(:nth-child(3n+1)){border:1px solid var(--p-linie2);background:#fff;border-radius:11px;margin-top:0;padding:24px 24px 26px}body .g-kontakt{padding-block:64px 80px}body .g-kkarte{border-radius:16px}@media (max-width:860px){body .g-funktionen{grid-template-columns:1fr}}body .ue-knopf,body .ue-link{border-radius:8px}body:has(.v-kopf,.schluss) .knopf{box-shadow:none;border-radius:8px}body .ue-team{background:var(--p-ablage);border-top:0;border:1px solid var(--p-linie);border-radius:16px;gap:6px;padding:6px}body .ue-team li,body .ue-team li+li{box-shadow:0 0 0 1px var(--p-linie2);background:#fff;border-left:0;border-radius:11px}body .schirm{border-radius:11px;box-shadow:0 0 0 6px var(--p-ablage), 0 0 0 7px var(--p-linie)!important}body .schirm:hover{transform:none}body .hk-bsp{color:#10293e73;margin-top:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}body .t-bsp,body .mcp-bsp{color:#8a97a2;text-align:center;margin:10px 0 0;font-size:12.5px}body .mcp-bsp{text-align:left}body .fw-vorschau{position:relative}body .fw-bsp{text-align:right;color:#8a97a2;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;display:block;margin:8px 0 -4px!important}
