.ds-section-shell:has([data-section-name=ArbeitsweiseBlock]) header h2{font-family:var(--ds-font-display-editorial);letter-spacing:-.02em;font-size:38px;font-weight:500;line-height:1.1}.ds-section-shell:has([data-section-name=ArbeitsweiseBlock]) header h2 em{color:var(--ds-color-brand-blue-light);font-style:italic}@media (max-width:720px){.ds-section-shell:has([data-section-name=ArbeitsweiseBlock]) header h2{font-size:28px}}.aw-card{background:linear-gradient(180deg, color-mix(in oklch, var(--ds-color-brand-blue) 10%, var(--ds-surface-50)), var(--ds-surface-50));border:1px solid var(--ds-color-border);height:100%;transition:transform .28s var(--ds-ease-out-expo,cubic-bezier(.22,1,.36,1)), border-color .22s;border-radius:18px;grid-template-rows:110px auto;gap:14px;padding:32px 28px 28px;display:grid;position:relative;overflow:hidden}.aw-card:hover{border-color:var(--ds-color-brand-blue-light);transform:translateY(-3px)}.aw-card .ghost{pointer-events:none;font-family:var(--ds-font-display-editorial,var(--ds-font-heading));letter-spacing:-.04em;color:color-mix(in oklch, var(--ds-color-brand-blue-light) 18%, transparent);font-size:96px;font-weight:600;line-height:1;position:absolute;top:12px;right:18px}.aw-card .glyph-slot{justify-content:center;align-items:center;padding-top:4px;display:flex}.aw-card .info{flex-direction:column;gap:10px;display:flex}.aw-card .step-marker{font-family:var(--ds-font-mono);letter-spacing:.18em;color:var(--ds-color-brand-blue-light);text-transform:uppercase;font-size:11px}.aw-card h3{font-family:var(--ds-font-heading);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600;line-height:1.2}.aw-card .body{color:var(--ds-color-ink-secondary);margin:0;font-size:14px;line-height:1.6}.aw-card .foot{border-top:1px dashed color-mix(in oklch, var(--ds-color-brand-blue-light) 24%, transparent);font-family:var(--ds-font-mono);color:var(--ds-color-ink-muted);justify-content:space-between;align-items:center;padding-top:14px;font-size:11px;display:flex}.aw-card .foot .arr{color:var(--ds-color-brand-blue-light)}.aw-card--stripe{grid-template-rows:auto;grid-template-columns:200px 1fr 220px;align-items:center;min-height:180px;padding:26px 30px}.aw-card--stripe .glyph-slot{padding-top:0}.aw-card--stripe .ghost{font-size:84px;top:14px;right:32px}.aw-card--stripe .foot{border-top:0;border-left:1px dashed color-mix(in oklch, var(--ds-color-brand-blue-light) 24%, transparent);flex-direction:column;justify-content:center;align-items:flex-end;gap:8px;height:100%;padding-top:0;padding-left:24px}.gl-direct{width:170px;height:96px;position:relative}.gl-direct .you,.gl-direct .we{width:36px;height:36px;font-family:var(--ds-font-mono);border:1.6px solid;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;position:absolute}.gl-direct .you{border-color:var(--ds-color-brand-blue-light);background:color-mix(in oklch, var(--ds-color-brand-blue-light) 14%, var(--ds-surface-base));color:var(--ds-color-brand-blue-light);top:8px;left:0}.gl-direct .we{border-color:var(--ds-color-success);background:color-mix(in oklch, var(--ds-color-success) 14%, var(--ds-surface-base));color:var(--ds-color-success);top:8px;right:0}.gl-direct .chain{opacity:.35;justify-content:space-between;align-items:center;animation:6s ease-in-out infinite gl-chain-fade;display:flex;position:absolute;top:65px;left:18px;right:18px}.gl-direct .chain span{background:color-mix(in oklch, var(--ds-color-ink-muted) 60%, transparent);border-radius:50%;width:8px;height:8px}.gl-direct .chain:before{content:"";background:color-mix(in oklch, var(--ds-color-ink-muted) 30%, transparent);border-top:1px dashed color-mix(in oklch, var(--ds-color-ink-muted) 40%, transparent);height:1px;position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%)}@keyframes gl-chain-fade{0%,to{opacity:.35}50%{opacity:.18}}.gl-direct .line{background:linear-gradient(90deg, var(--ds-color-brand-blue-light), var(--ds-color-success));height:2px;box-shadow:0 0 12px color-mix(in oklch, var(--ds-color-brand-blue-light) 50%, transparent);border-radius:1px;position:absolute;top:26px;left:36px;right:36px}.gl-direct .pkt{background:var(--ds-color-brand-blue-light);width:8px;height:8px;box-shadow:0 0 10px var(--ds-color-brand-blue-light);border-radius:50%;animation:2.4s ease-in-out infinite gl-pkt;position:absolute;top:22px;left:36px}@keyframes gl-pkt{0%,to{opacity:1;left:36px;transform:scale(1)}45%{opacity:1;left:calc(100% - 44px);transform:scale(1.1)}55%{opacity:0;left:calc(100% - 44px);transform:scale(.6)}60%{opacity:0;left:36px}70%{opacity:1;left:36px}}.gl-doc{justify-content:center;align-items:center;width:150px;height:100px;display:flex;position:relative}.gl-doc .bg{background:color-mix(in oklch, var(--ds-color-brand-blue) 8%, var(--ds-surface-base));border:1px solid var(--ds-color-border);border-radius:6px;width:100px;height:86px;position:absolute;top:8px;left:14px}.gl-doc .sheet{background:var(--ds-surface-base);border:1px solid var(--ds-color-brand-blue-light);width:110px;height:92px;box-shadow:0 0 24px color-mix(in oklch, var(--ds-color-brand-blue) 28%, transparent);border-radius:6px;flex-direction:column;gap:5px;padding:12px 12px 10px;display:flex;position:relative}.gl-doc .sheet .row{background:color-mix(in oklch, var(--ds-color-ink-muted) 18%, transparent);transform-origin:0;border-radius:2px;height:4px;animation:5s ease-out infinite gl-row;transform:scaleX(0)}.gl-doc .sheet .row.r1{width:100%;animation-delay:.2s}.gl-doc .sheet .row.r2{width:78%;animation-delay:.6s}.gl-doc .sheet .row.r3{width:92%;animation-delay:1s}.gl-doc .sheet .row.r4{background:color-mix(in oklch, var(--ds-color-brand-blue-light) 28%, transparent);width:60%;animation-delay:1.4s}@keyframes gl-row{0%,4%{transform:scaleX(0)}18%,88%{transform:scaleX(1)}to{transform:scaleX(0)}}.gl-doc .sheet .badge{font-family:var(--ds-font-mono);background:color-mix(in oklch, var(--ds-color-success) 14%, transparent);border:1px solid color-mix(in oklch, var(--ds-color-success) 40%, transparent);color:var(--ds-color-success);letter-spacing:.08em;text-transform:uppercase;opacity:0;border-radius:3px;padding:2px 6px;font-size:7.5px;animation:5s ease-out 1.8s infinite gl-badge;position:absolute;bottom:8px;right:8px}@keyframes gl-badge{0%,36%{opacity:0;transform:scale(.7)}44%{opacity:1;transform:scale(1.1)}52%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}.gl-contract{justify-content:center;align-items:center;width:160px;height:100px;display:flex;position:relative}.gl-contract .sheet{background:var(--ds-surface-base);border:1px solid var(--ds-color-brand-blue-light);border-radius:6px;flex-direction:column;gap:5px;width:110px;height:92px;padding:10px 10px 8px;display:flex;position:relative}.gl-contract .sheet .row{background:color-mix(in oklch, var(--ds-color-ink-muted) 22%, transparent);border-radius:2px;height:3px}.gl-contract .sheet .row.r1{width:100%}.gl-contract .sheet .row.r2{width:76%}.gl-contract .sheet .row.r3{width:88%}.gl-contract .sheet .sig-line{border-top:1px solid color-mix(in oklch, var(--ds-color-brand-blue-light) 40%, transparent);margin-top:auto;padding-top:6px;position:relative}.gl-contract .sheet .sig-line:before{content:"";background:linear-gradient(90deg, var(--ds-color-brand-blue-light), var(--ds-color-success));border-radius:2px;width:0;height:6px;animation:5s ease-out infinite gl-sig;position:absolute;top:-3px;left:0}@keyframes gl-sig{0%,10%{opacity:1;width:0}50%{opacity:1;width:70%}88%{opacity:1;width:70%}to{opacity:.4;width:0}}.gl-contract .stamp{background:color-mix(in oklch, var(--ds-color-brand-red) 22%, var(--ds-surface-base));border:2px solid var(--ds-color-brand-red);width:38px;height:38px;font-family:var(--ds-font-mono);color:var(--ds-color-brand-red);letter-spacing:.06em;box-shadow:0 4px 16px color-mix(in oklch, var(--ds-color-brand-red) 30%, transparent);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;animation:5s ease-out 2.2s infinite gl-stamp;display:flex;position:absolute;bottom:8px;right:-10px;transform:scale(0)rotate(-12deg)}@keyframes gl-stamp{0%,44%{transform:scale(0)rotate(-30deg)}52%{transform:scale(1.2)rotate(-8deg)}60%,88%{transform:scale(1)rotate(-12deg)}to{transform:scale(0)rotate(-30deg)}}.gl-box{justify-content:center;align-items:center;width:140px;height:100px;display:flex;position:relative}.gl-box svg{width:100%;height:100%;overflow:visible}.gl-box .lid{fill:color-mix(in oklch, var(--ds-color-ink-muted) 30%, var(--ds-surface-base));stroke:var(--ds-color-brand-blue-light);stroke-width:1.4px;transform-origin:70px 38px;animation:4.5s ease-in-out infinite gl-lid}@keyframes gl-lid{0%,18%{transform:rotate(0)}38%,78%{transform:rotate(-58deg)}92%,to{transform:rotate(0)}}.gl-box .body{fill:color-mix(in oklch, var(--ds-color-brand-blue) 14%, var(--ds-surface-base));stroke:var(--ds-color-brand-blue-light);stroke-width:1.4px}.gl-box .item{fill:var(--ds-color-brand-blue-light);opacity:0;transform-origin:50%;animation:4.5s ease-out infinite gl-item}.gl-box .item.i1{animation-delay:1.3s}.gl-box .item.i2{animation-delay:1.5s}.gl-box .item.i3{animation-delay:1.7s}@keyframes gl-item{0%,22%{opacity:0;transform:translateY(8px)scale(.6)}34%{opacity:1;transform:translateY(0)scale(1.1)}44%,78%{opacity:1;transform:translateY(0)scale(1)}92%,to{opacity:0;transform:translateY(4px)scale(.6)}}.gl-box .glow{fill:var(--ds-color-success);filter:blur(3px);opacity:0;animation:4.5s ease-in-out 1.4s infinite gl-glow}@keyframes gl-glow{0%,26%{opacity:0}38%,78%{opacity:.4}92%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.gl-direct .pkt,.gl-direct .chain,.gl-doc .sheet .row,.gl-doc .sheet .badge,.gl-contract .sheet .sig-line:before,.gl-contract .stamp,.gl-box .lid,.gl-box .item,.gl-box .glow,.aw-card{transition:none!important;animation:none!important}.gl-doc .sheet .row{transform:scaleX(1)}.gl-doc .sheet .badge{opacity:1;transform:scale(1)}.gl-contract .sheet .sig-line:before{opacity:1;width:70%}.gl-contract .stamp{transform:scale(1)rotate(-12deg)}.gl-box .lid{transform:rotate(-58deg)}.gl-box .item{opacity:1;transform:none}.gl-box .glow{opacity:.4}}
