.sw-termin{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--w:#f7f7f5;--surface:#efefea;--ink:#121212;--graphite:#111;--green:#63d132;--green-ink:#3b7a1f;--steel:#c2c7cc;--muted:#4a5563;--border:#00000014;--bernstein:#c9962d;--head:var(--font-heading);--sans:var(--font-sans);--mono:var(--font-mono);--ease:cubic-bezier(.16, 1, .3, 1);--snap:cubic-bezier(.32, .72, 0, 1);--max:1440px;--gutter:clamp(24px, 4.5vw, 64px);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6}.sw-termin :is(h1,h2,h3,p,ul,ol){margin:0}.sw-termin a{color:inherit}.sw-termin .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.sw-termin button{font:inherit}.sw-termin .btn{height:48px;font:600 14px var(--sans);cursor:pointer;border:0;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:background .15s;display:inline-flex}.sw-termin .btn.primaer{background:var(--graphite);color:#fff}.sw-termin .btn.primaer:hover{background:#000}.sw-termin .btn.leise{color:var(--ink);background:0 0;border:1px solid #0003}.sw-termin .btn.leise:hover{border-color:var(--ink)}.sw-termin .btn svg{width:14px;height:14px}.sw-termin .schleier{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .2s var(--ease);background:#11111180;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sw-termin .schleier[hidden]{display:none}.sw-termin .schleier.an{opacity:1;pointer-events:auto}.sw-termin .termin{border:1px solid var(--border);width:min(920px,100%);max-height:calc(100vh - 32px);transition:transform .3s var(--ease);background:#fff;overflow:auto;transform:translateY(10px);box-shadow:0 40px 90px #00000040}.sw-termin .schleier.an .termin{transform:none}.sw-termin .termin-kopf{border-bottom:1px solid var(--border);align-items:flex-start;gap:16px;padding:26px 28px 18px;display:flex}.sw-termin .termin-kopf h2{font:500 24px/1.2 var(--head);letter-spacing:-.02em}.sw-termin .termin-kopf h2:focus{outline:none}.sw-termin .termin-kopf p{color:var(--muted);max-width:58ch;margin-top:6px;font-size:14px}.sw-termin .termin-kopf .zu{cursor:pointer;width:36px;height:36px;color:var(--muted);background:0 0;border:0;flex:none;margin-left:auto;font-size:22px;line-height:1}.sw-termin .termin-kopf .zu:hover{color:var(--ink)}.sw-termin .termin-rumpf{grid-template-columns:1.1fr 1fr;gap:0;display:grid}.sw-termin .termin-wahl{border-right:1px solid var(--border);padding:22px 28px 26px}.sw-termin .termin-form{padding:22px 28px 26px}.sw-termin .termin h3{font:500 11px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.sw-termin .tage{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.sw-termin .tag{border:1px solid var(--border);text-align:center;cursor:pointer;background:#fff;gap:2px;padding:8px 4px;display:grid;position:relative}.sw-termin .tag:hover{border-color:#0000004d}.sw-termin .tag[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.sw-termin .tag small{font:500 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sw-termin .tag[aria-pressed=true] small{color:#ffffffb3}.sw-termin .tag b{font:500 15px var(--head);font-variant-numeric:tabular-nums}.sw-termin .tag.voll{color:var(--steel);cursor:default;border-style:dashed}.sw-termin .tag.voll small{color:var(--steel)}.sw-termin .tag .wunsch-punkt{background:var(--green);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px}.sw-termin .wochen{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;display:flex}.sw-termin .wochen button{border:1px solid var(--border);cursor:pointer;width:30px;height:30px;color:var(--ink);background:#fff}.sw-termin .wochen button:disabled{color:var(--steel);cursor:default}.sw-termin .slots{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:18px;display:grid}.sw-termin .slot{border:1px solid var(--border);font:500 14px var(--mono);cursor:pointer;background:#fff;padding:10px 6px}.sw-termin .slot:hover{border-color:#0000004d}.sw-termin .slot[aria-pressed=true]{border-color:var(--green);background:#63d13224}.sw-termin .slot.voll{color:var(--steel);cursor:default;border-style:dashed;text-decoration:line-through}.sw-termin .slot:disabled:not(.voll){color:var(--steel);cursor:default}.sw-termin .slot[aria-pressed=true]:disabled{color:var(--ink)}.sw-termin .slots-hinweis{color:var(--muted);margin-top:10px;font-size:12.5px}.sw-termin .slots-hinweis a{text-underline-offset:3px;text-decoration:underline}.sw-termin .slots-hinweis button{border:1px solid var(--border);cursor:pointer;color:var(--ink);background:#fff;margin-left:8px;padding:4px 10px;font-size:12.5px}.sw-termin .feld{gap:5px;margin-bottom:12px;display:grid}.sw-termin .feld label{color:var(--muted);font-size:13px}.sw-termin .feld input{height:42px;font:400 14px var(--sans);background:#fff;border:1px solid #0000002e;padding:0 12px}.sw-termin .feld input:focus{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--green);outline:2px solid #0000}.sw-termin .feld input[aria-invalid=true]{border-color:#b3261e}.sw-termin .zwei{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sw-termin .turnstile{border:1px solid var(--border);height:64px;color:var(--muted);background:#fafafa;align-items:center;gap:12px;margin:6px 0 14px;padding:0 14px;font-size:13px;display:flex}.sw-termin .turnstile i.kreis{border:2px solid var(--steel);border-top-color:var(--ink);border-radius:50%;width:22px;height:22px;animation:.9s linear infinite sw-termin-dreh}.sw-termin .turnstile.ok i.kreis{border-color:var(--green);background:var(--green);animation:none;position:relative}.sw-termin .turnstile.ok i.kreis:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.sw-termin .turnstile b{color:var(--ink);font-weight:500}.sw-termin .turnstile .cf{font:500 10px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--steel);margin-left:auto}.sw-termin .turnstile-widget:not(:empty){margin:6px 0 14px}@keyframes sw-termin-dreh{to{transform:rotate(360deg)}}.sw-termin .termin .btn.primaer{justify-content:center;width:100%}.sw-termin .termin .btn.primaer:disabled{background:var(--steel);cursor:default}.sw-termin .zusammenfassung{border-left:2px solid var(--green);background:var(--surface);margin-bottom:14px;padding:10px 12px;font-size:13.5px}.sw-termin .zusammenfassung b{font-family:var(--mono);font-weight:500}.sw-termin .zusammenfassung>div+div{margin-top:2px}.sw-termin .zusammenfassung .dauer{color:var(--muted)}.sw-termin .danke{text-align:center;padding:40px 28px}.sw-termin .danke h2{font:500 24px var(--head);letter-spacing:-.02em}.sw-termin .danke p{color:var(--muted);margin-top:10px;max-width:48ch;margin-inline:auto}.sw-termin .danke ul{text-wrap:balance;gap:4px;max-width:48ch;margin:14px auto 0;padding:0;font-size:14px;list-style:none;display:grid}@media (max-width:480px){.sw-termin .danke ul{font-size:13px}}.sw-termin .danke ul b{font-family:var(--mono);font-weight:500}.sw-termin .danke .btn{margin-top:22px}.sw-termin .danke .btn.primaer{width:auto}.sw-termin .danke a{text-underline-offset:3px;text-decoration:underline}.sw-termin .danke .code{font:500 12px var(--mono);color:var(--steel);margin-top:8px}@media (max-width:760px){.sw-termin .termin-rumpf{grid-template-columns:1fr}.sw-termin .termin-wahl{border-right:0;border-bottom:1px solid var(--border)}}@media (max-width:480px){.sw-termin .tage{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.sw-termin .tage button{min-width:0;padding-left:0;padding-right:0}.sw-termin .slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.sw-termin .slots button{min-width:0;padding-left:0;padding-right:0;font-size:13px}.sw-termin .zwei{grid-template-columns:1fr}.sw-termin .termin-kopf{padding:20px 18px 14px}.sw-termin .termin-wahl,.sw-termin .termin-form{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.sw-termin .schleier,.sw-termin .termin{transition:none}.sw-termin .turnstile i.kreis{animation:none}}
.sw .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.sw .story{max-width:var(--max);padding:0 var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 clamp(24px,4vw,64px);margin:0 auto;display:grid;position:relative}.sw .buehne{z-index:1;height:100svh;min-height:560px;position:sticky;top:0}.sw .buehne-innen{isolation:isolate;position:absolute;inset:0}.sw .werk{touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.sw .werk-bild{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sw .wk-etiketten{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sw .wk-et{color:#1b2733;opacity:0;transition:opacity .36s var(--ease);position:absolute;top:0;left:0}.sw .wk-et.an{opacity:1}.sw .wk-et.draussen{opacity:0!important;transition-delay:0s!important}.sw .wk-punkt{background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:-3px;box-shadow:0 0 0 2px #ffffffe6}.sw .wk-strich{transform-origin:0;background:currentColor;width:30px;height:1px;position:absolute;top:0;left:0;transform:rotate(-38deg)}.sw .wk-text{white-space:nowrap;font:500 11.5px/1.5 var(--mono);background:#ffffffc7;border-bottom:1px solid;padding:0 6px 2px 4px;position:absolute;bottom:17px;left:23px}.sw .wk-text span{font:400 11.5px var(--sans);color:var(--muted);margin-left:7px}.sw .wk-et.links .wk-strich{transform:rotate(-142deg)}.sw .wk-et.links .wk-text{text-align:right;left:auto;right:23px}.sw .wk-et.leise{color:#5f6b78}.sw .wk-et.pruef .wk-text b:after{content:"";background:var(--green);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}.sw .wk-et.pruef.offen .wk-text b:after{border:1.5px solid var(--bernstein);background:0 0;width:5px;height:5px}.sw .wk-et.loto,.sw .wk-et.loto .wk-text span{color:#8a5a10}.sw .wk-zone{font:500 11px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#5f7488;opacity:0;transition:opacity .4s var(--ease);white-space:nowrap;position:absolute;top:0;left:0}.sw .wk-zone.an{opacity:1}.sw .wk-zone.draussen{opacity:0!important}.sw .wk-zone b{font:500 11px var(--mono);color:#1b2733;letter-spacing:0;margin-right:6px}.sw .einblendung{pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;max-width:calc(100% - 40px);display:flex;position:absolute;bottom:20px;left:20px}.sw .chip{border:1px solid var(--border);font:400 12.5px var(--sans);color:var(--ink);opacity:0;transition:opacity .32s var(--ease), transform .46s var(--ease);background:#ffffffeb;align-items:center;gap:10px;padding:8px 12px;display:inline-flex;transform:translateY(8px);box-shadow:0 8px 24px #0000000f}.sw .chip.an{opacity:1;transform:none}.sw .chip .mono{font-weight:500}.sw .chip .punkt{border-radius:2px;width:10px;height:3px}.sw .chip .sep{color:var(--steel)}.sw .buehne-rahmen{pointer-events:none;box-shadow:inset 0 0 0 1px var(--border);position:absolute;inset:0}.sw .mit-karte .einblendung{opacity:0;transition:opacity .2s}.sw .instrumente{right:20px;top:calc(var(--kopf) + 44px);pointer-events:none;color:var(--muted);font:400 11px var(--mono);align-items:flex-end;gap:16px;display:flex;position:absolute}.sw .massstab{flex-direction:column;gap:3px;display:flex}.sw .massstab i{border:1px solid var(--muted);height:5px;transition:width .6s var(--ease);border-top:0;display:block}.sw .nord{width:24px;height:24px;transition:transform .6s var(--ease)}.sw .nord path{fill:var(--muted)}.sw .buehne-fuss{right:20px;top:calc(var(--kopf) + 20px);font:400 11px var(--mono);color:var(--muted);pointer-events:none;position:absolute}.sw .buehne-leiste{left:20px;top:calc(var(--kopf) + 22px);pointer-events:none;flex-direction:column;gap:10px;display:flex;position:absolute}.sw .buehne-leiste i{background:var(--steel);width:2px;height:22px;transition:background .3s, height .3s var(--ease);border-radius:1px;display:block}.sw .buehne-leiste i.an{background:var(--ink);height:34px}.sw .tooltip{background:var(--ink);color:#fff;font:500 12px var(--mono);white-space:nowrap;pointer-events:none;opacity:0;z-index:5;padding:4px 8px;transition:opacity .12s;position:absolute;top:0;left:0;transform:translate(14px,-28px)}.sw .tooltip.an{opacity:1}.sw .tooltip span{font:400 12px var(--sans);color:#ffffffbf;margin-left:6px}.sw .karte{right:20px;top:calc(var(--kopf) + 20px);border:1px solid var(--border);z-index:6;opacity:0;pointer-events:none;width:340px;transition:opacity .26s var(--ease), transform .36s var(--ease);background:#fff;flex-direction:column;display:flex;position:absolute;bottom:20px;transform:translate(16px);box-shadow:0 24px 60px #0000001f}.sw .karte.an{opacity:1;pointer-events:auto;transform:none}.sw .karte-kopf{border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:16px 16px 12px;display:flex}.sw .karte-kopf h3{font:600 16px/1.3 var(--mono)}.sw .karte-kopf p{color:var(--muted);margin-top:2px;font-size:13px}.sw .karte-kopf .zu{cursor:pointer;width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:4px;margin-left:auto;font-size:18px;line-height:1}.sw .karte-kopf .zu:hover{background:var(--surface);color:var(--ink)}.sw .karte-rumpf{padding:4px 16px 14px;overflow-y:auto}.sw .karte section{border-bottom:1px solid var(--border);padding:11px 0}.sw .karte section:last-child{border-bottom:0}.sw .karte h4{font:500 11px/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 7px}.sw .karte .pfad{color:var(--ink);font-size:13px}.sw .karte .pfad .sep{color:var(--steel);margin:0 6px}.sw .marken{flex-wrap:wrap;gap:5px;display:flex}.sw .marke-chip{border:1px solid var(--border);color:var(--ink);border-radius:9999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;display:inline-flex}.sw .marke-chip i{border-radius:2px;width:8px;height:3px}.sw .quali{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sw .quali div{border:1px solid var(--border);padding:8px 10px}.sw .quali b{font:500 11px var(--sans);color:var(--muted);letter-spacing:.06em;display:block}.sw .quali span{font:500 13px var(--mono);margin-top:2px;display:block}.sw .quali .ok{color:var(--green)}.sw .quali .offen{color:#8a5a10}.sw .pruefliste{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.sw .pruefliste li{grid-template-columns:62px 1fr auto;align-items:baseline;gap:10px;display:grid}.sw .pruefliste .mono{font-size:12px}.sw .pruefliste .st{font:400 12px var(--mono)}.sw .pruefliste .st.ok{color:var(--green)}.sw .pruefliste .st.offen{color:#8a5a10}.sw .karte-fuss{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:11.5px;display:flex}.sw .karte-fuss button{cursor:pointer;background:#fff;border:1px solid #0000002e;padding:6px 10px;font-size:12.5px}.sw .karte-fuss button:hover{border-color:var(--ink)}@media (max-width:900px){.sw .karte{width:auto;max-height:70%;inset:auto 12px 12px}}.sw .karte:not(.an){visibility:hidden;transition-property:opacity,transform,visibility;transition-delay:0s,0s,.26s}@media (max-width:767.98px){.sw .karte,.sw .tooltip{display:none}}.sw .schritte{z-index:2;flex-direction:column;display:flex;position:relative}.sw .schritt{flex-direction:column;justify-content:center;min-height:100svh;padding:120px 0 80px;display:flex}.sw .schritt .nr{font:500 13px var(--head);color:var(--green);font-variant-numeric:tabular-nums;margin-bottom:14px}.sw .schritt h2{font:500 clamp(26px, 2.6vw, 34px)/1.16 var(--head);letter-spacing:-.015em;text-wrap:balance;max-width:24ch;margin-top:18px}.sw .schritt p{color:var(--muted);max-width:50ch;margin-top:16px}.sw .schritt ul{color:var(--ink);gap:8px;margin-top:18px;padding:0;font-size:14px;list-style:none;display:grid}.sw .schritt li{align-items:baseline;gap:12px;display:flex}.sw .schritt li:before{content:"";background:var(--green);flex:none;width:6px;height:1px;transform:translateY(-4px)}.sw .hero{padding-top:140px}.sw .hero h1{font:500 clamp(28px, 3.6vw, 48px)/1.06 var(--head);letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin-top:20px}.sw .hero h1 em{color:var(--green);font-style:normal}.sw .hero p{max-width:54ch;color:var(--muted);margin-top:20px;font-size:clamp(15px,1.4vw,17px)}.sw .cta-reihe{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.sw .hero .fakten{font:400 13px/1.4 var(--sans);color:var(--muted);grid-template-columns:repeat(2,max-content);gap:10px 32px;margin:28px 0 0;padding:0;list-style:none;display:grid}.sw .hero .fakten li{align-items:center;gap:10px;display:flex}.sw .hero .fakten li:before{content:"";background:var(--green);flex:none;width:5px;height:5px;transform:none}.sw .hero .fakten li:first-child{color:var(--ink);grid-column:1/-1}@media (max-width:560px){.sw .hero .fakten{grid-template-columns:1fr;gap:9px}}@media (prefers-reduced-motion:reduce){.sw .chip,.sw .wk-et,.sw .wk-zone,.sw .karte{transition:none}}@media (max-width:900px){.sw .story{padding-top:var(--kopf);grid-template-columns:1fr}.sw .buehne{top:var(--kopf);height:46vh;min-height:300px;margin:0 calc(-1 * var(--gutter));z-index:3;background:var(--w);box-shadow:0 1px 0 var(--border);order:-1;position:sticky}.sw .schritte{z-index:1}.sw .buehne-leiste,.sw .instrumente{display:none}.sw .buehne-fuss{top:12px;right:12px}.sw .schritt{min-height:0;padding:48px 0}.sw .hero{padding-top:40px}.sw .einblendung{bottom:12px;left:12px}}@media (max-width:767.98px){.sw .chip,.sw .buehne-fuss,.sw .beispielwerk{font-size:13px}.sw .chip{max-width:100%;padding:7px 10px;line-height:1.45;display:block}.sw .chip .punkt{vertical-align:3px;margin-right:8px;display:inline-block}.sw .chip .sep{margin:0 3px}.sw .buehne-fuss{display:none}}
.sw{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--w:#f7f7f5;--surface:#efefea;--ink:#121212;--graphite:#111;--green:#63d132;--green-ink:#3b7a1f;--steel:#c2c7cc;--muted:#4a5563;--border:#00000014;--bernstein:#c9962d;--head:var(--font-heading);--sans:var(--font-sans);--mono:var(--font-mono);--ease:cubic-bezier(.16, 1, .3, 1);--snap:cubic-bezier(.32, .72, 0, 1);--max:1440px;--gutter:clamp(24px, 4.5vw, 64px);--kopf:80px;background:var(--w);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6}@media (min-width:768px){.sw{--kopf:96px}}.sw :is(h1,h2,h3,p,ul,ol){margin:0}.sw a{color:inherit}.sw .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.sw button{font:inherit}.sw .ey-zeile{font:500 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:16px;display:flex}.sw .ey-zeile:before{content:"";background:var(--green);width:28px;height:1px}.sw .dunkel .ey-zeile{color:#f7f7f58c}.sw .titel{font:500 clamp(26px, 3vw, 34px)/1.16 var(--head);letter-spacing:-.015em;text-wrap:balance;max-width:26ch;margin-top:18px}.sw .dunkel .titel{color:#fff}.sw .lead{color:var(--muted);max-width:62ch;margin-top:18px;font-size:16px;line-height:1.65}.sw .dunkel .lead{color:#f7f7f5b8}.sw .cta-reihe{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.sw .btn{height:48px;font:600 14px var(--sans);cursor:pointer;border:0;align-items:center;gap:10px;min-height:44px;padding:0 22px;text-decoration:none;transition:background .15s;display:inline-flex}.sw .btn.primaer{background:var(--graphite);color:#fff}.sw .btn.primaer:hover{background:#000}.sw .btn.leise{color:var(--ink);background:0 0;border:1px solid #0003}.sw .btn.leise:hover{border-color:var(--ink)}.sw .btn svg{width:14px;height:14px}.sw .abschnitt{padding:clamp(56px, 10vw, 128px) var(--gutter)}.sw .innen{max-width:var(--max);margin:0 auto}.sw .dunkel{background:var(--graphite);color:#f7f7f5}.sw .zahlen{border-top:1px solid #ffffff24;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 32px;margin-top:48px;display:grid}.sw .zahl-k{grid-template-rows:48px 40px;align-content:start;padding:26px 0 20px;display:grid}.sw .zahl-k b{font:500 clamp(28px, 2.6vw, 40px)/1 var(--head);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;align-self:end;display:block}.sw .zahl-k span{color:#f7f7f5a8;margin-top:10px;font-size:13px;line-height:1.35;display:block}@media (max-width:1000px){.sw .zahlen{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.sw .zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}.sw .tabelle{border-top:1px solid #ffffff24;margin-top:48px}.sw .tz{border-bottom:1px solid #ffffff1a;grid-template-columns:56px minmax(0,1fr) minmax(0,1.6fr);gap:0 32px;padding:22px 0;display:grid}.sw .tz .n{font:500 13px/1.6 var(--head);color:var(--green);font-variant-numeric:tabular-nums}.sw .tz h3{font:500 17px/1.35 var(--head);color:#fff;letter-spacing:-.01em}.sw .tz h3 small{font:400 12.5px var(--sans);color:#f7f7f580;margin-top:4px;display:block}.sw .tz p{color:#f7f7f5bd;max-width:64ch;font-size:14px}@media (max-width:860px){.sw .tz{grid-template-columns:40px 1fr}.sw .tz p{grid-column:2;margin-top:8px}}.sw .rollen{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;margin-top:48px;display:grid}.sw .rolle{border-top:1px solid #00000024;padding:22px 0}.sw .rolle h3{font:500 17px/1.3 var(--head);letter-spacing:-.01em}.sw .rolle p{color:var(--muted);margin-top:10px;font-size:14px}.sw .rolle ul{gap:8px;margin-top:12px;padding:0;font-size:14px;list-style:none;display:grid}.sw .rolle li{align-items:baseline;gap:12px;display:flex}.sw .rolle li:before{content:"";background:var(--green);flex:none;width:6px;height:1px;transform:translateY(-4px)}@media (max-width:900px){.sw .rollen{grid-template-columns:1fr}}.sw .ablauf{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 28px;margin-top:48px;display:grid}.sw .as{border-top:1px solid #00000024;padding:22px 0 0;position:relative}.sw .as:before{content:"";background:var(--green);width:36px;height:2px;position:absolute;top:-1px;left:0}.sw .as .n{font:500 13px var(--head);color:var(--green);font-variant-numeric:tabular-nums}.sw .as h3{font:500 16px/1.3 var(--head);letter-spacing:-.01em;margin-top:8px}.sw .as p{color:var(--muted);margin-top:8px;font-size:13.5px}@media (max-width:1000px){.sw .ablauf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sw .ablauf{grid-template-columns:1fr}}.sw .lizenz{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;margin-top:48px;display:grid}.sw .lz{border-top:1px solid #00000024;flex-direction:column;padding:22px 0;display:flex}.sw .lz h3{font:500 17px/1.3 var(--head);letter-spacing:-.01em}.sw .lz .sub{color:var(--muted);margin-top:6px;font-size:13.5px}.sw .lz ul{color:var(--ink);gap:8px;margin-top:14px;padding:0;font-size:14px;list-style:none;display:grid}.sw .lz li{align-items:baseline;gap:12px;display:flex}.sw .lz li:before{content:"";background:var(--green);flex:none;width:6px;height:1px;transform:translateY(-4px)}.sw .lz ul{margin-bottom:20px}.sw .lz .btn{align-self:flex-start;height:44px;margin-top:auto}@media (max-width:900px){.sw .lizenz{grid-template-columns:1fr}}.sw .raster8{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;margin-top:48px;display:grid}.sw .r8{border-top:1px solid #00000024;padding:20px 0 18px}.sw .r8 h3{font:500 16px/1.3 var(--head);letter-spacing:-.01em}.sw .r8 p{color:var(--muted);margin-top:8px;font-size:13.5px}@media (max-width:1000px){.sw .raster8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sw .raster8{grid-template-columns:1fr}}.sw .zweispaltig{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:32px 64px;margin-top:48px;display:grid}@media (max-width:900px){.sw .zweispaltig{grid-template-columns:1fr}}.sw .skurve{border:1px solid var(--border);background:#fff;width:100%;height:auto;display:block}.sw .skurve .achsen line{stroke:var(--steel);stroke-width:1px}.sw .skurve .raster{stroke:#0000000f!important}.sw .skurve .ach{font:400 10px var(--sans);fill:var(--muted)}.sw .skurve .soll{fill:none;stroke:var(--steel);stroke-width:2px;stroke-dasharray:4 4}.sw .skurve .ist{fill:none;stroke:var(--green);stroke-width:2.4px;stroke-linejoin:round}.sw .skurve .heute{stroke:var(--bernstein);stroke-width:1px;stroke-dasharray:2 3}.sw .skurve .punkt{fill:var(--green)}.sw .skurve .mark{font:500 11px var(--head);fill:var(--ink)}.sw .skurve .soll-t{fill:var(--muted);font-weight:400}.sw .bild-zeile{color:var(--muted);margin-top:10px;font-size:12.5px}.sw .punkte{color:var(--muted);gap:12px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.sw .punkte li{border-bottom:1px solid var(--border);padding:0 0 12px 20px;line-height:1.5;position:relative}.sw .punkte li:before{content:"";background:var(--green);width:8px;height:1px;position:absolute;top:11px;left:0}.sw .punkte b{color:var(--ink);font-weight:600}.sw .geraete{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:32px 64px;display:grid}.sw .geraete .plattformen{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.sw .geraete .plattformen li{font:500 13px var(--sans);border:1px solid #0000002e;padding:8px 14px}.sw .geraete-bild{font:500 14px var(--head);color:var(--muted);flex-direction:column;align-items:center;gap:14px;display:flex}.sw .geraete-bild img{border-radius:36px;width:160px;height:160px;box-shadow:0 24px 60px #0000001f}@media (max-width:900px){.sw .geraete{grid-template-columns:1fr}.sw .geraete-bild{order:-1}}.sw .cta{grid-template-columns:1fr auto;align-items:center;gap:24px 48px;display:grid}.sw .cta .btn.primaer{background:var(--green);color:var(--graphite)}.sw .cta .btn.primaer:hover{background:#8ee063}.sw .cta .btn.leise{color:#fff;border-color:#ffffff4d}@media (max-width:760px){.sw .cta{grid-template-columns:1fr}}.sw .r{opacity:0;transition:opacity .6s var(--ease), transform .7s var(--ease);animation:sw-notfall .5s var(--ease) 1.4s forwards;transform:translateY(14px)}.sw .r.an{opacity:1;animation:none;transform:none}@keyframes sw-notfall{to{opacity:1;transform:none}}@media (max-width:767.98px){.sw .tz h3 small{font-size:13px}.sw .skurve .ach{font-size:16px}.sw .skurve .mark{font-size:17px}.sw .bild-zeile{font-size:13px}}@media (prefers-reduced-motion:reduce){.sw .r{opacity:1;transition:none;animation:none;transform:none}}