.web-kulisse{background:var(--section-bg);isolation:isolate;position:relative;overflow-x:clip}.wk-flaeche{contain:strict;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.wk-nebel{background:linear-gradient(#0f0d0a 0%,#0c0c12 14%,#110e09 28%,#0d0c13 42%,#100d0a 56%,#0c0c12 70%,#110e0a 84%,#0d0c10 100%);display:block;position:absolute;inset:0}[data-theme=light] .wk-nebel{background:linear-gradient(#fffdf6 0%,#f6f7ff 25%,#fffaf0 50%,#f7f6ff 75%,#fffdf6 100%)}.wk-blob{transform:rotate(var(--wk-dreh));animation-name:wkDrift;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:block;position:absolute}[data-theme=light] .wk-blob{opacity:.55}@media (max-width:760px){.wk-raster{display:none}.wk-blob{animation:none}.wk-blob:nth-of-type(odd){display:none}}@keyframes wkDrift{0%,to{transform:translate3d(0, 0, 0) rotate(var(--wk-dreh)) scale(1, 1)}25%{transform:translate3d(2.5vw, -3vh, 0) rotate(calc(var(--wk-dreh) + 25deg)) scale(1.12, .9)}50%{transform:translate3d(-1.5vw, 2vh, 0) rotate(calc(var(--wk-dreh) + 55deg)) scale(.92, 1.1)}75%{transform:translate3d(1vw, 3vh, 0) rotate(calc(var(--wk-dreh) + 20deg)) scale(1.06, .96)}}.wk-raster{opacity:.5;background-image:radial-gradient(#d4c55724 1px,#0000 1.2px);background-size:28px 28px;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 40%,#000 0%,#0000 100%);mask-image:radial-gradient(70% 40%,#000 0%,#0000 100%);-webkit-mask-size:100% 1400px;mask-size:100% 1400px}.wk-inhalt{z-index:1;position:relative}.wk-inhalt section{background:0 0!important}.wk-sektion{padding:clamp(34px,4.4vw,60px) 24px;position:relative}.wk-inhalt section[style]{padding-top:clamp(34px,4.4vw,60px)!important;padding-bottom:clamp(34px,4.4vw,60px)!important}.wk-inhalt>section:not(.wh-section):not(.sh-section):not(.lzh-section),.wk-inhalt>div>section{content-visibility:auto;contain-intrinsic-size:auto 1100px}.wk-wrap{max-width:1100px;margin:0 auto;position:relative}.wk-panel{border:1px solid var(--card-edge);background:linear-gradient(160deg,#222028b8,#1211169e);border-radius:22px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 30px 80px -40px #0000008c}[data-theme=light] .wk-panel{background:linear-gradient(160deg,#ffffffd9,#fff9);box-shadow:inset 0 1px #fff,0 30px 70px -40px #0000002e}.wk-kopf{text-align:center;max-width:780px;margin:0 auto clamp(30px,4vw,48px);padding:clamp(24px,3.4vw,38px) clamp(20px,3.4vw,44px);overflow:hidden}.wk-kopf:before{content:"";background:linear-gradient(90deg,#0000,#d4c557,#0000);width:44%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.wk-kopf h2{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.025em;margin:12px 0 14px;font-size:clamp(27px,4vw,48px);font-weight:700;line-height:1.12}.wk-kopf p{font-size:var(--text-body-lg);color:var(--prose-dim);margin:0;line-height:1.75}.wk-karte{background:var(--card-surface);border:1px solid var(--card-edge);transition:transform .42s var(--ease-expo-out,cubic-bezier(.16,1,.3,1)), border-color .42s ease, box-shadow .42s ease, background .42s ease;border-radius:18px;position:relative}.wk-karte:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px at 30% 0,#d4c55729,#0000 55%);transition:opacity .42s;position:absolute;inset:-1px}.wk-karte:hover,.wk-karte.is-hover{border-color:#d4c5576b;transform:translateY(-6px);box-shadow:0 26px 60px -24px #d4c55747}.wk-karte:hover:after,.wk-karte.is-hover:after{opacity:1}.wk-check{color:#d4c557;background:#d4c55729;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;font-size:11px;font-weight:900;display:inline-flex}@media (prefers-reduced-motion:reduce){.wk-blob{animation:none!important}}.wk-inhalt .bk-kopf,.wk-inhalt .faq-kopf{border:1px solid var(--card-edge);background:linear-gradient(160deg,#222028b8,#1211169e);border-radius:22px;padding:clamp(20px,3vw,32px) clamp(20px,3vw,36px);position:relative;box-shadow:inset 0 1px #ffffff0f,0 30px 80px -40px #0000008c}.wk-inhalt .bk-kopf{align-items:center!important}[data-theme=light] .wk-inhalt .bk-kopf,[data-theme=light] .wk-inhalt .faq-kopf{background:linear-gradient(160deg,#ffffffd9,#fff9)}.wk-inhalt .bk-kopf h2{margin:0;font-size:clamp(26px,3.6vw,44px)!important}
