.takt-page .btn{--hub:0px;--skala:1;isolation:isolate;font-family:var(--fh);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transform:translate3d(0,var(--hub),0) scale(var(--skala));border:1.5px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:14px 24px;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .3s,background-color .22s,border-color .22s,color .22s;display:inline-flex;position:relative;overflow:hidden}.takt-page .btn:hover{--hub:-2px;--skala:1.012;will-change:transform}.takt-page .btn:active{--hub:1px;--skala:.984;transition-duration:70ms}.takt-page .btn:focus-visible{outline:3px solid var(--akzent);outline-offset:3px}.takt-page .btn-akzent:focus-visible{outline-color:var(--navy)}.takt-page .btn-akzent{background:var(--akzent);color:#fff;box-shadow:0 6px 16px #1d4ed847}.takt-page .btn-akzent:hover{background:var(--akzent-h);box-shadow:0 10px 22px #1d4ed852}.takt-page .btn-akzent:active{background:var(--akzent-d);box-shadow:0 2px 6px #1d4ed84d}.takt-page .btn-navy{background:var(--navy);color:#fff;box-shadow:0 6px 16px #11182738}.takt-page .btn-navy:hover{background:#1d4ed8;box-shadow:0 10px 22px #11182742}.takt-page .btn-navy:active{background:#1e40af;box-shadow:0 2px 6px #1118274d}.takt-page .btn-ghost{color:var(--ink);border-color:var(--line-2);box-shadow:var(--sh-1);background:#fff}.takt-page .btn-ghost:hover{border-color:var(--akzent);color:var(--akzent)}.takt-page .btn-ghost:active{box-shadow:inset 0 2px 6px #1118271a}.takt-page .btn-glass{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(150%);background:#ffffff17;border-color:#ffffff42;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #ffffff14,0 6px 16px -8px #03071299,0 18px 40px -20px #030712b3}.takt-page .btn-glass:hover{background:#ffffff2b;border-color:#ffffff70;box-shadow:inset 0 1px #fff6,inset 0 -1px #ffffff1f,0 10px 24px -10px #03071299,0 28px 58px -24px #030712bf}.takt-page .btn-glass:active{background:#ffffff1a;box-shadow:inset 0 2px 8px #03071273}.takt-page .btn-sm{border-radius:11px;padding:10px 18px;font-size:.88rem}.takt-page .arrow{transition:transform .25s cubic-bezier(.22,1,.36,1)}.takt-page .btn:hover .arrow{transform:translate(4px)}.takt-page .btn:active .arrow{transform:translate(1px)}.takt-page .btn-welle{z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffffff8c,#fff0 66%);border-radius:50%;animation:.62s cubic-bezier(.22,1,.36,1) forwards takt-welle;position:absolute;transform:scale(0)}.takt-page .btn-ghost .btn-welle{background:radial-gradient(circle,#11182733,#11182700 66%)}@keyframes takt-welle{0%{opacity:.75;transform:scale(0)}to{opacity:0;transform:scale(1)}}html .takt-page{overflow-x:clip}.takt-page .announce{--hdr:0;z-index:59;background:var(--deep);color:#d1d5db;text-align:center;transform-origin:top;transform:perspective(700px) rotateX(calc(var(--hdr) * -74deg));opacity:calc(1 - var(--hdr));padding:10px 16px;font-size:.86rem;animation:.7s cubic-bezier(.22,1,.36,1) backwards takt-ansage;position:relative}.takt-page .announce b{color:#fff;font-family:var(--fh);font-weight:600}.takt-page .announce a{color:#93c5fd;align-items:center;gap:5px;margin-left:8px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.takt-page .announce a:after{content:"";transform-origin:100%;background:currentColor;border-radius:2px;height:1.5px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.takt-page .announce a:hover{color:var(--akzent-h)}.takt-page .announce a:hover:after,.takt-page .announce a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.takt-page .announce a:focus-visible{outline:2px solid var(--akzent);outline-offset:3px;border-radius:4px}.takt-page .ann-pfeil{transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:inline-block}.takt-page .announce a:hover .ann-pfeil{transform:translate(4px)}@keyframes takt-ansage{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}.takt-page #hdr{z-index:60;isolation:isolate;height:76px;position:sticky;top:0}.takt-page .leiste{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1220px;height:100%;margin:0 auto;padding:0 20px;transition:max-width .55s cubic-bezier(.22,1,.36,1),padding .55s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.takt-page #hdr.eng .leiste{padding:0 14px 0 18px}.takt-page .leiste>:not(.platte){z-index:1;position:relative}@media (width<=520px){.takt-page .leiste{gap:10px;padding:0 14px}.takt-page #hdr.eng .leiste{padding:0 8px 0 14px}.takt-page #hdr .logo{gap:9px}.takt-page #hdr .logo-name{letter-spacing:.1em;font-size:1.18rem}.takt-page #hdr .logo-by{letter-spacing:.12em;font-size:.54rem}.takt-page .nav-cta{gap:8px}.takt-page .nav-cta .btn-akzent{display:none}}@media (width<=380px){.takt-page #hdr .logo-name{letter-spacing:.08em;font-size:1.02rem}.takt-page #hdr .logo-by{letter-spacing:.08em;font-size:.5rem}.takt-page #hdr .nav-cta .btn-sm{padding:10px 12px}}.takt-page .platte{z-index:0;pointer-events:none;background:#fff0;border-radius:0;transition:top .55s cubic-bezier(.22,1,.36,1),bottom .55s cubic-bezier(.22,1,.36,1),left .55s cubic-bezier(.22,1,.36,1),right .55s cubic-bezier(.22,1,.36,1),border-radius .55s cubic-bezier(.22,1,.36,1),background-color .45s,box-shadow .5s;position:absolute;inset:0 calc(50% - 50vw);overflow:hidden;box-shadow:0 0 #11182700}.takt-page #hdr.eng .platte{-webkit-backdrop-filter:blur(18px)saturate(180%);background:#ffffffe0;border-radius:999px;inset:8px 4px;box-shadow:inset 0 1px #fffc,0 2px 6px -2px #11182729,0 20px 44px -24px #1118278c}.takt-page .messband{opacity:0;gap:4px;height:3px;transition:opacity .45s;display:flex;position:absolute;bottom:2px;left:28px;right:28px}.takt-page #hdr.eng .messband{opacity:1}@media (width>=1060px){.takt-page .messband{display:none}}.takt-page .messband i{--f:0;background:#ffffff29;border-radius:2px;flex:1;transition:background-color .45s;position:relative;overflow:hidden}.takt-page #hdr.eng .messband i{background:var(--line)}.takt-page .messband i:after{content:"";background-image:var(--grad);background-size:600% 100%;background-position:calc(var(--i) * 20%) 0;transform:scaleX(var(--f));transform-origin:0;border-radius:2px;position:absolute;inset:0}.takt-page .logo{flex:none;align-items:center;gap:12px;text-decoration:none;display:flex}.takt-page .logo:focus-visible{outline:3px solid var(--akzent);outline-offset:4px;border-radius:12px}.takt-page .logo-mark{flex:none;transition:transform .5s cubic-bezier(.22,1,.36,1)}.takt-page #hdr.eng .logo-mark{transform:scale(.88)}.takt-page .logo-name{font-family:var(--fh);letter-spacing:.14em;color:#fff;font-size:1.32rem;font-weight:800;line-height:1;transition:color .3s}.takt-page .logo-by{font-family:var(--fh);letter-spacing:.2em;text-transform:uppercase;color:#9ca3af;margin-top:4px;font-size:.6rem;font-weight:600;transition:color .3s;display:block}.takt-page #hdr.eng .logo-name{color:var(--ink)}.takt-page #hdr.eng .logo-by{color:var(--muted)}.takt-page .schiene{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:2px;padding:5px;transition:background-color .45s,border-color .45s;display:none;position:relative}@media (width>=1060px){.takt-page .schiene{display:flex}}.takt-page #hdr.eng .schiene{background:var(--panel);border-color:var(--line)}.takt-page .schiene a{--f:0;z-index:1;font-family:var(--fh);letter-spacing:-.005em;white-space:nowrap;color:#e5e7eb;border-radius:999px;padding:7px 14px 9px;font-size:.9rem;font-weight:600;line-height:1.25;text-decoration:none;transition:color .25s;position:relative}.takt-page .schiene a:after{content:"";background-image:var(--grad);background-size:600% 100%;background-position:calc(var(--i) * 20%) 0;height:2px;transform:scaleX(var(--f));transform-origin:0;border-radius:2px;position:absolute;bottom:5px;left:14px;right:14px}.takt-page .schiene a:hover,.takt-page .schiene a[aria-current]{color:#fff}.takt-page .schiene a:focus-visible{outline:2px solid var(--akzent);outline-offset:3px}.takt-page #hdr.eng .schiene a{color:var(--body)}.takt-page #hdr.eng .schiene a:hover,.takt-page #hdr.eng .schiene a[aria-current]{color:var(--ink)}.takt-page .kissen{z-index:0;opacity:0;pointer-events:none;background:#ffffff26;border-radius:999px;width:0;transition:transform .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1),opacity .3s,background-color .45s,box-shadow .45s;position:absolute;top:5px;bottom:5px;left:0}.takt-page #hdr.eng .kissen{box-shadow:var(--sh-1);background:#fff}.takt-page .nav-cta{flex:none;align-items:center;gap:10px;display:flex}.takt-page .nav-cta .login{color:#e5e7eb;margin-right:6px;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .2s;display:none;position:relative}.takt-page .nav-cta .login:after{content:"";background:var(--akzent);transform-origin:50%;border-radius:2px;height:2px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.takt-page .nav-cta .login:hover{color:var(--akzent)}.takt-page .nav-cta .login:hover:after,.takt-page .nav-cta .login:focus-visible:after{transform:scaleX(1)}.takt-page #hdr.eng .nav-cta .login{color:var(--body)}.takt-page #hdr.eng .nav-cta .login:hover{color:var(--akzent)}@media (width>=1060px){.takt-page .nav-cta .login{display:inline-block}}.takt-page .navtoggle{color:#fff;cursor:pointer;background:#ffffff14;border:1.5px solid #ffffff42;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s,background-color .25s,border-color .25s,color .25s;display:inline-flex}.takt-page .navtoggle:hover{background:#ffffff29;transform:translateY(-2px)}.takt-page .navtoggle:active{transform:translateY(0)scale(.94)}.takt-page .navtoggle:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.takt-page #hdr.eng .navtoggle{border-color:var(--line-2);color:var(--ink);background:#fff}.takt-page #hdr.eng .navtoggle:hover{border-color:var(--navy);background:var(--panel)}@media (width>=1060px){.takt-page .navtoggle{display:none}}.takt-page .mmenu{z-index:80;overscroll-behavior:contain;opacity:0;visibility:hidden;transform-origin:100% 0;background:linear-gradient(#111827,#030712);flex-direction:column;padding:18px 24px 28px;transition:opacity .3s,transform .45s cubic-bezier(.22,1,.36,1),visibility .45s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:scale(.94)translateY(-14px)}.takt-page .mmenu.offen{opacity:1;visibility:visible;transform:none}.takt-page .mmenu-kopf{justify-content:flex-end;min-height:44px;display:flex}.takt-page .mmenu-kopf .navtoggle{color:#fff;background:#ffffff14;border-color:#ffffff42}.takt-page .mliste{flex-direction:column;margin-top:30px;padding-left:38px;display:flex;position:relative}.takt-page .mspur{background:#ffffff21;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:14px;overflow:hidden}.takt-page .mspur i{--gesamt:0;background:linear-gradient(180deg,var(--akzent-h),var(--akzent));transform:scaleY(var(--gesamt));transform-origin:top;position:absolute;inset:0}.takt-page .mliste a{font-family:var(--fh);letter-spacing:-.02em;color:#fff;opacity:0;border-bottom:1px solid #ffffff1a;padding:14px 4px;font-size:clamp(1.5rem,7vw,2.2rem);font-weight:600;text-decoration:none;transition:opacity .4s,transform .45s cubic-bezier(.22,1,.36,1),color .2s;position:relative;transform:translateY(16px)}.takt-page .mliste a:before{content:"";background:var(--deep);border-radius:50%;width:10px;height:10px;margin-top:-5px;transition:background-color .3s,box-shadow .3s,transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:-28px;box-shadow:0 0 0 2px #ffffff3d}.takt-page .mliste a.vorbei:before{background:var(--akzent);box-shadow:0 0 0 2px #1d4ed859}.takt-page .mliste a[aria-current]{color:var(--akzent)}.takt-page .mliste a[aria-current]:before{background:var(--akzent);transform:scale(1.3);box-shadow:0 0 0 4px #1d4ed847}.takt-page .mliste a:hover{color:var(--akzent)}.takt-page .mliste a:focus-visible{outline:3px solid var(--akzent);outline-offset:2px;border-radius:8px}.takt-page .mmenu.offen .mliste a{opacity:1;transform:none}.takt-page .mmenu.offen .mliste a:first-of-type{transition-delay:50ms}.takt-page .mmenu.offen .mliste a:nth-of-type(2){transition-delay:.1s}.takt-page .mmenu.offen .mliste a:nth-of-type(3){transition-delay:.15s}.takt-page .mmenu.offen .mliste a:nth-of-type(4){transition-delay:.2s}.takt-page .mmenu.offen .mliste a:nth-of-type(5){transition-delay:.25s}.takt-page .mmenu.offen .mliste a:nth-of-type(6){transition-delay:.3s}.takt-page .mmenu-fuss{gap:10px;margin-top:auto;padding-top:28px;display:grid}.takt-page .mmenu-fuss .btn{width:100%}@media (width>=1060px){.takt-page .mmenu{display:none}}.takt-page .mcta{z-index:70;-webkit-backdrop-filter:blur(18px)saturate(180%);border:1px solid var(--line);background:#ffffffe0;border-radius:20px;gap:8px;padding:8px;display:none;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:inset 0 1px #fffc,0 2px 6px -2px #11182729,0 22px 48px -26px #11182799}.takt-page .mcta .btn{flex:1;padding:12px 14px}@media (width<=700px){.takt-page .mcta{opacity:0;pointer-events:none;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .3s;display:flex;transform:translateY(calc(100% + 24px))}.takt-page .mcta.show{opacity:1;pointer-events:auto;transform:none}.takt-page{padding-bottom:88px}}.takt-page .hero{color:#e5e7eb;background:radial-gradient(900px 520px at 80% 30%,#2563eb8c,#0000 65%),radial-gradient(700px 400px at 10% 110%,#1d4ed81f,#0000 60%),linear-gradient(#111827 0%,#030712 100%);margin-top:-76px;padding:150px 0 0;position:relative;overflow:hidden}.takt-page .hero-grid{align-items:center;gap:40px;display:grid;position:relative}.takt-page .badge-new{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:.84rem;text-decoration:none;display:inline-flex}.takt-page .badge-new span{background:var(--akzent);color:#fff;font-family:var(--fh);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:700}.takt-page .hero h1{color:#fff;margin:22px 0 0}.takt-page .hero h1 .accent{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.takt-page .hero .lead{color:#d1d5db;max-width:54ch;margin-top:22px}.takt-page .hero-cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.takt-page .hero-meta{color:#9ca3af;flex-wrap:wrap;gap:10px 22px;margin-top:26px;font-size:.88rem;display:flex}.takt-page .hero-meta span{align-items:center;gap:8px;display:inline-flex}.takt-page .hero-meta svg{color:var(--green-b)}.takt-page .from{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:28px;padding:12px 18px;display:inline-flex}.takt-page .from b{font-family:var(--fh);color:#fff;font-size:1.6rem;font-weight:700}.takt-page .from small{color:#9ca3af;font-size:.86rem}.takt-page .hero{padding-bottom:0}.takt-page .hero-grid{align-items:center;gap:48px;display:grid}@media (width>=1000px){.takt-page .hero-grid{grid-template-columns:1.1fr .9fr;gap:40px}}.takt-page .hero-stage{justify-content:center;align-items:center;min-height:620px;display:flex;position:relative}.takt-page .hero-stage:before{content:"";filter:blur(20px);background:radial-gradient(circle,#1d4ed84d,#2563eb40 45%,#0000 70%);border-radius:50%;width:520px;max-width:100%;height:520px;animation:7s ease-in-out infinite takt-atmen;position:absolute}@keyframes takt-atmen{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.takt-page .hero-stage:before{animation:none}}.takt-page .hero-stage .terminal{z-index:1;filter:drop-shadow(0 50px 60px #0000008c);width:310px;position:relative}.takt-page .hero-stage .tagc{z-index:2;animation:6s ease-in-out infinite takt-bob;bottom:0;left:auto;right:10px}@keyframes takt-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width<=999px){.takt-page .hero-stage{min-height:0;padding-bottom:40px}.takt-page .hero-stage .terminal{width:260px}.takt-page .hero-stage .tagc{animation:none;bottom:20px;right:50%;transform:translate(50%)}}.takt-page .hero-bottom{height:90px}.takt-page .terminal{position:relative}.takt-page .terminal img{width:100%}.takt-page .screen{color:#fff;font-family:var(--fh);background:linear-gradient(#1e3a8a,#030712);border-radius:6px;flex-direction:column;padding:12px 11px;display:flex;position:absolute;inset:13.4% 9.2% 8.2%;overflow:hidden}.takt-page .scr-top{justify-content:space-between;align-items:flex-start;display:flex}.takt-page .scr-time{font-size:1.65rem;font-weight:700;line-height:1}.takt-page .scr-date{color:#d1d5db;margin-top:4px;font-size:.56rem}.takt-page .scr-brand{letter-spacing:.18em;color:#d1d5db;font-size:.55rem;font-weight:800}.takt-page .scr-face{background:#22c55e26;border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;margin:20px auto 10px;display:flex;position:relative}.takt-page .scr-face:before{content:"";border:2px solid var(--green-b);border-radius:50%;animation:2.4s ease-out infinite takt-pulse;position:absolute;inset:-6px}.takt-page .scr-face:after{content:"";border:1px dashed #22c55e73;border-radius:50%;position:absolute;inset:-14px}@keyframes takt-pulse{0%{opacity:1;transform:scale(.92)}80%,to{opacity:0;transform:scale(1.14)}}.takt-page .scr-hello{text-align:center;font-size:.9rem;font-weight:600}.takt-page .scr-sub{text-align:center;color:#d1d5db;font-size:.58rem;font-family:var(--fb);margin-top:2px}.takt-page .scr-ok{background:var(--green);text-align:center;border-radius:7px;margin:12px 4px 0;padding:7px;font-size:.66rem;font-weight:600}.takt-page .vertr{z-index:2;background:linear-gradient(90deg,transparent,#f59e0b 7%,#ef4444 32%,#1d4ed8 68%,#3b82f6 93%,transparent) top/100% 3px no-repeat,radial-gradient(880px 400px at 50% -10%,var(--blue-t),transparent 70%),#fff;border-radius:34px 34px 0 0;margin-top:-34px;padding:clamp(58px,8vw,100px) 0 clamp(66px,9vw,112px);position:relative;overflow:hidden;box-shadow:0 -26px 60px -34px #1d4ed873}.takt-page .vertr>.wrap{z-index:1;position:relative}.takt-page .vertr-motiv{aspect-ratio:1;background:var(--blue-t);opacity:.5;pointer-events:none;clip-path:polygon(34% 0,66% 0,66% 34%,100% 34%,100% 66%,66% 66%,66% 100%,34% 100%,34% 66%,0 66%,0 34%,34% 34%);width:min(46vw,520px);position:absolute;bottom:-24%;right:-13%;-webkit-mask-image:radial-gradient(130% 110% at 100% 100%,#000 38%,#0000 78%);mask-image:radial-gradient(130% 110% at 100% 100%,#000 38%,#0000 78%)}@keyframes vertr-drift{0%{transform:translateY(9%)}to{transform:translateY(-15%)}}@supports (animation-timeline:view()){.takt-page .vertr-motiv{animation:linear both vertr-drift;animation-timeline:view();animation-range:entry exit 0%}}.takt-page .vertr .vertr-feld{opacity:1;flex-direction:column;transition:none;display:flex;position:relative;transform:none}.takt-page .vertr-liste{gap:clamp(24px,4vw,34px);margin:0;padding:0;list-style:none;display:grid}.takt-page .vertr-satz{opacity:0;transition:opacity .55s ease var(--d,0s),transform .8s cubic-bezier(.22,1,.36,1) var(--d,0s);flex-direction:column;align-items:flex-start;gap:12px;display:flex;transform:translateY(22px)}.takt-page .vertr-satz+.vertr-satz{border-top:1px solid var(--line);padding-top:clamp(24px,4vw,34px)}.takt-page .vertr-liste>li:first-child{--d:.16s}.takt-page .vertr-liste>li:nth-child(2){--d:.24s}.takt-page .vertr-liste>li:nth-child(3){--d:.32s}.takt-page .vertr-liste>li:nth-child(4){--d:.4s}.takt-page .vertr-feld.in .vertr-satz{opacity:1;transform:none}.takt-page .vertr-ic{background:var(--blue-t);width:60px;height:60px;color:var(--navy);border-radius:19px;flex:none;justify-content:center;align-items:center;display:flex}.takt-page .vertr-ch .vertr-ic{color:#d52b1e;background:#fee2e2}.takt-page .vertr-satz b{font-family:var(--fh);letter-spacing:-.024em;color:var(--ink);font-size:clamp(1.34rem,2.7vw,2rem);font-weight:600;line-height:1.14}.takt-page .vertr-unter{color:var(--body);font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.5}.takt-page .vertr-siegel{opacity:0;border-radius:34px;order:-1;align-self:center;width:112px;height:112px;margin-bottom:clamp(30px,5vw,44px);transition:opacity .35s 50ms,transform .7s cubic-bezier(.34,1.56,.64,1) 50ms;transform:scale(.4)}.takt-page .vertr-siegel svg{width:100%;height:100%;display:block}.takt-page .sg-ring{fill:#fee2e2}.takt-page .sg-feld{fill:#d52b1e}.takt-page .sg-arm{fill:#fff;transform-box:fill-box;transition:transform .55s cubic-bezier(.34,1.56,.64,1) .3s}.takt-page .sg-o{transform-origin:bottom;transform:scaleY(0)}.takt-page .sg-u{transform-origin:top;transform:scaleY(0)}.takt-page .sg-l{transform-origin:100%;transform:scaleX(0)}.takt-page .sg-r{transform-origin:0;transform:scaleX(0)}.takt-page .vertr-feld.in .vertr-siegel{opacity:1;transform:none}.takt-page .vertr-feld.in .sg-arm{transform:none}@media (width>=900px){.takt-page .vertr .vertr-feld{max-width:1060px;margin:0 auto;display:block}.takt-page .vertr-liste{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:clamp(128px,13vw,168px) clamp(166px,17vw,212px)}.takt-page .vertr-satz+.vertr-satz{border-top:0;padding-top:0}.takt-page .vertr-liste>li:nth-child(odd){text-align:right;align-items:flex-end}.takt-page .vertr-liste>li:nth-child(-n+2){align-self:end}.takt-page .vertr-liste>li:nth-child(n+3){align-self:start}.takt-page .vertr-liste>li:first-child{transform:translate(26px,20px)}.takt-page .vertr-liste>li:nth-child(2){transform:translate(-26px,20px)}.takt-page .vertr-liste>li:nth-child(3){transform:translate(26px,-20px)}.takt-page .vertr-liste>li:nth-child(4){transform:translate(-26px,-20px)}.takt-page .vertr-feld:before,.takt-page .vertr-feld:after{content:"";background:var(--line-2);transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute}.takt-page .vertr-feld:before{width:1px;top:0;bottom:0;left:50%;transform:scaleY(0)}.takt-page .vertr-feld:after{height:1px;top:50%;left:0;right:0;transform:scaleX(0)}.takt-page .vertr-feld.in:before,.takt-page .vertr-feld.in:after{transform:none}.takt-page .vertr-siegel{z-index:1;width:124px;height:124px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4);box-shadow:0 0 0 16px #fff}.takt-page .vertr-feld.in .vertr-siegel{transform:translate(-50%,-50%)}}.takt-page .brband{background:var(--panel);color:var(--ink);padding:clamp(50px,7vw,82px) 0;position:relative;overflow:hidden}.takt-page .brband>.wrap{z-index:1;position:relative}.takt-page .brband-liste{grid-template-columns:1fr 1fr;gap:0;max-width:1160px;margin:0 auto;padding:0;list-style:none;display:grid}.takt-page .brband-liste li{text-align:center;overflow-wrap:break-word;min-width:0;font-family:var(--fh);letter-spacing:-.012em;color:var(--ink);justify-content:center;align-items:center;padding:clamp(14px,2vw,20px) clamp(9px,1.2vw,14px);font-size:clamp(.95rem,1.3vw,1.02rem);font-weight:600;line-height:1.4;display:flex}.takt-page .brband-liste li+li{border-left:1px solid var(--line)}.takt-page .brband-liste li:nth-child(odd){border-left:0}.takt-page .brband-liste li:nth-child(n+3){border-top:1px solid var(--line)}@media (width>=780px){.takt-page .brband-liste{grid-template-columns:repeat(5,1fr)}.takt-page .brband-liste li:nth-child(odd){border-left:1px solid var(--line)}.takt-page .brband-liste li:nth-child(5n+1){border-left:0}.takt-page .brband-liste li:nth-child(n+3){border-top:0}.takt-page .brband-liste li:nth-child(n+6){border-top:1px solid var(--line)}}.takt-page .tabs{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;justify-content:center;gap:6px;width:max-content;max-width:100%;margin:0 auto 34px;padding:6px;display:flex}.takt-page .tabs button{font-family:var(--fh);color:var(--body);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:600;display:inline-flex}.takt-page .tabs button[aria-selected=true]{color:var(--navy);box-shadow:var(--sh-2);background:#fff}.takt-page .tabs button:focus-visible{outline:2px solid var(--akzent)}.takt-page .browser{box-shadow:var(--sh-3);border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.takt-page .b-bar{border-bottom:1px solid var(--line);background:#f4f5f7;align-items:center;gap:7px;padding:12px 16px;display:flex}.takt-page .b-bar i{background:#e5e7eb;border-radius:50%;width:11px;height:11px}.takt-page .b-bar i:first-child{background:#ff6058}.takt-page .b-bar i:nth-child(2){background:#ffbd2e}.takt-page .b-bar i:nth-child(3){background:#28c940}.takt-page .b-url{color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:8px;margin:0 auto;padding:4px 14px;font-size:.74rem}.takt-page .app{grid-template-columns:1fr;min-height:470px;display:grid}@media (width>=900px){.takt-page .app{grid-template-columns:210px 1fr}}.takt-page .side{background:var(--navy);color:#9ca3af;padding:20px 12px;font-size:.84rem;display:none}@media (width>=900px){.takt-page .side{flex-direction:column;display:flex}}.takt-page .side .lg{font-family:var(--fh);letter-spacing:.14em;color:#fff;align-items:center;gap:8px;margin:0 8px 22px;font-weight:800;display:flex}.takt-page .side .it{color:#dbeafe;border-radius:9px;align-items:center;gap:10px;margin-bottom:2px;padding:9px 10px;display:flex}.takt-page .side .it svg{opacity:.85;flex:none}.takt-page .side .it.on{color:#fff;background:#ffffff1a}.takt-page .side .it .b{background:var(--akzent);color:#fff;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:.66rem;font-weight:800}.takt-page .side .usr{border-top:1px solid #ffffff1a;align-items:center;gap:10px;margin-top:auto;padding:12px 8px 0;font-size:.78rem;display:flex}.takt-page .main{background:#fafafa;min-width:0;padding:22px 24px}.takt-page .mh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.takt-page .mh h4{font-size:1.05rem;font-weight:600}.takt-page .mh .sub{color:var(--muted);font-size:.8rem}.takt-page .mbtn{font-family:var(--fh);background:var(--navy);color:#fff;border-radius:9px;align-items:center;gap:6px;padding:8px 13px;font-size:.76rem;font-weight:600;display:inline-flex}.takt-page .mbtn.l{color:var(--ink);border:1px solid var(--line);background:#fff}.takt-page .pane{animation:.35s fade;display:none}.takt-page .pane.on{display:block}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.takt-page .kpis{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:14px;display:grid}@media (width>=700px){.takt-page .kpis{grid-template-columns:repeat(4,1fr)}}.takt-page .kpi{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.takt-page .kpi .k{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:800}.takt-page .kpi .v{font-family:var(--fh);align-items:baseline;gap:6px;margin-top:4px;font-size:1.45rem;font-weight:700;display:flex}.takt-page .kpi .v small{color:var(--muted);font-size:.74rem;font-weight:500}.takt-page .kpi .d{margin-top:2px;font-size:.72rem;font-weight:700}.takt-page .up{color:var(--green)}.takt-page .warn{color:var(--gelb-d)}.takt-page .dgrid{gap:14px;display:grid}@media (width>=760px){.takt-page .dgrid{grid-template-columns:1.25fr 1fr}}.takt-page .box{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px 16px}.takt-page .box .h{font-family:var(--fh);justify-content:space-between;align-items:center;margin-bottom:4px;font-size:.84rem;font-weight:600;display:flex}.takt-page .row-i{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:.8rem;display:flex}.takt-page .row-i:last-child{border-bottom:0}.takt-page .who{align-items:center;gap:9px;min-width:0;display:flex}.takt-page .av{color:#fff;background:var(--navy);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.64rem;font-weight:800;display:flex}.takt-page .st{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:.68rem;font-weight:800}.takt-page .st.on{background:var(--green-t);color:var(--green)}.takt-page .st.pa{background:var(--gelb-t);color:var(--gelb-d)}.takt-page .st.off{color:var(--body);background:#eef1f4}.takt-page .st.red{background:var(--red-t);color:var(--red)}.takt-page .st.bl{background:var(--blue-t);color:var(--navy-2)}.takt-page .mono{font-variant-numeric:tabular-nums;color:var(--body)}.takt-page .chart{align-items:flex-end;gap:10px;height:118px;margin-top:10px;display:flex}.takt-page .chart div{color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:6px;font-size:.64rem;display:flex}.takt-page .chart i{background:linear-gradient(#60a5fa,#2563eb);border-radius:6px 6px 2px 2px;width:100%;display:block}.takt-page .chart .t i{background:linear-gradient(#fbbf24,#f59e0b)}.takt-page table.t{border-collapse:collapse;width:100%;font-size:.79rem}.takt-page table.t th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 10px;font-size:.66rem;font-weight:800}.takt-page table.t td{border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 10px}.takt-page table.t tr:last-child td{border-bottom:0}.takt-page .tscroll{overflow-x:auto}.takt-page .kanban{grid-template-columns:repeat(4,minmax(170px,1fr));gap:12px;display:grid;overflow-x:auto}.takt-page .col{background:#f4f5f7;border-radius:12px;padding:10px}.takt-page .col .ch{font-family:var(--fh);justify-content:space-between;margin:2px 4px 10px;font-size:.78rem;font-weight:600;display:flex}.takt-page .col .ch span{color:var(--muted)}.takt-page .kc{border:1px solid var(--line);box-shadow:var(--sh-1);background:#fff;border-radius:10px;margin-bottom:8px;padding:10px 11px;font-size:.74rem}.takt-page .kc b{font-family:var(--fh);margin:4px 0 6px;font-size:.78rem;font-weight:600;line-height:1.3;display:block}.takt-page .kc .m{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.takt-page .kc .av{width:22px;height:22px;font-size:.56rem}.takt-page .cal{grid-template-columns:130px repeat(14,1fr);min-width:620px;font-size:.7rem;display:grid}.takt-page .cal div{border-bottom:1px solid var(--line);text-align:center;padding:7px 4px}.takt-page .cal .n{text-align:left;color:var(--ink);padding-left:0;font-weight:700}.takt-page .cal .hd{color:var(--muted);font-weight:800}.takt-page .cal .we{background:#f4f5f7}.takt-page .bar{border-radius:5px;height:18px;margin:0 -2px;display:block}.takt-page .bar.f{background:#dce9fb}.takt-page .bar.k{background:#fecaca}.takt-page .bar.s{background:#fde68a}.takt-page .legend{color:var(--body);flex-wrap:wrap;gap:16px;margin-top:12px;font-size:.74rem;display:flex}.takt-page .legend i{vertical-align:-2px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.takt-page .check{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;font-size:.82rem;display:flex}.takt-page .check:last-child{border-bottom:0}.takt-page .check .c{background:var(--green-b);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:800;display:flex}.takt-page .check .c.o{background:var(--akzent)}.takt-page .check .r{margin-left:auto}.takt-page .tour-cap{gap:18px;margin-top:34px;display:grid}@media (width>=900px){.takt-page .tour-cap{grid-template-columns:repeat(3,1fr)}}.takt-page .tour-cap>div{gap:14px;display:flex}.takt-page .tour-cap b{font-family:var(--fh);margin-bottom:2px;font-weight:600;display:block}.takt-page .tour-cap span{color:var(--body);font-size:.92rem}.takt-page .tour-cap .ico{flex:none;width:40px;height:40px;margin:0}.takt-page .echte-bilder{border-top:1px solid var(--line);margin-top:56px;padding-top:40px}.takt-page .echte-bilder .marke{font-family:var(--fh);letter-spacing:.14em;text-transform:uppercase;color:var(--akzent);font-size:.78rem;font-weight:600}.takt-page .wg-rahmen{border:1px solid var(--line);box-shadow:var(--sh-1);background:#fff;border-radius:22px;display:grid;overflow:hidden}.takt-page .wg-feld{flex-direction:column;justify-content:space-between;gap:22px;padding:30px 28px 34px;display:flex;position:relative}.takt-page .wg-feld+.wg-feld{border-top:1px solid var(--line)}.takt-page .wg-naht{display:none}.takt-page .wg-zahl{font-family:var(--fh);letter-spacing:.2em;color:var(--akzent);align-items:center;gap:10px;margin-bottom:12px;font-size:.72rem;font-weight:700;display:flex}.takt-page .wg-zahl:after{content:"";background:var(--line-2);border-radius:2px;flex:1;max-width:36px;height:2px}.takt-page .wg-feld h3{margin:0 0 8px}.takt-page .wg-feld p{color:var(--body);max-width:46ch;font-size:.95rem}@media (width>=1000px){.takt-page .wg-rahmen{grid-template-rows:auto 1px auto;grid-template-columns:1.24fr 1px 1fr}.takt-page .wg-feld{padding:40px 46px 44px}.takt-page .wg-feld+.wg-feld{border-top:0}.takt-page .wg-f1{grid-area:1/1}.takt-page .wg-f2{grid-area:1/3}.takt-page .wg-f3{grid-area:3/1}.takt-page .wg-f4{grid-area:3/3}.takt-page .wg-naht{z-index:1;display:block;position:relative}.takt-page .wg-no{background:linear-gradient(180deg,var(--line) 45%,#1d4ed8b3);grid-area:1/2}.takt-page .wg-nu{background:linear-gradient(0deg,var(--line) 45%,#1d4ed8b3);grid-area:3/2}.takt-page .wg-nl{background:linear-gradient(90deg,var(--line) 45%,#1d4ed8b3);grid-area:2/1}.takt-page .wg-nr{background:linear-gradient(270deg,var(--line) 45%,#1d4ed8b3);grid-area:2/3}}.takt-page .wg-naht>span{opacity:0;position:absolute;inset:0}.takt-page .wg-naht>span:before{content:"";background:var(--akzent);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 5px #1d4ed833}.takt-page .wg-no>span:before{margin:0 0 -4.5px -4.5px;bottom:0;left:50%}.takt-page .wg-nu>span:before{margin:-4.5px 0 0 -4.5px;top:0;left:50%}.takt-page .wg-nl>span:before{margin:-4.5px -4.5px 0 0;top:50%;right:0}.takt-page .wg-nr>span:before{margin:-4.5px 0 0 -4.5px;top:50%;left:0}.takt-page .wg-rahmen[data-an] .wg-no>span{animation:.9s cubic-bezier(.35,0,.5,1) .12s backwards wg-lauf-ab}.takt-page .wg-rahmen[data-an] .wg-nl>span{animation:.9s cubic-bezier(.35,0,.5,1) .2s backwards wg-lauf-rechts}.takt-page .wg-rahmen[data-an] .wg-nu>span{animation:.9s cubic-bezier(.35,0,.5,1) .28s backwards wg-lauf-auf}.takt-page .wg-rahmen[data-an] .wg-nr>span{animation:.9s cubic-bezier(.35,0,.5,1) .36s backwards wg-lauf-links}@keyframes wg-lauf-ab{0%{opacity:0;transform:translateY(-100%)}18%,78%{opacity:1}to{opacity:0;transform:translateY(0)}}@keyframes wg-lauf-auf{0%{opacity:0;transform:translateY(100%)}18%,78%{opacity:1}to{opacity:0;transform:translateY(0)}}@keyframes wg-lauf-rechts{0%{opacity:0;transform:translate(-100%)}18%,78%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes wg-lauf-links{0%{opacity:0;transform:translate(100%)}18%,78%{opacity:1}to{opacity:0;transform:translate(0)}}.takt-page .wg-bild{align-self:flex-start;width:100%}.takt-page .wg-f1 .wg-bild{max-width:296px}.takt-page .wg-f2 .wg-bild{max-width:252px}.takt-page .wg-f3 .wg-bild{max-width:174px}.takt-page .wg-f4 .wg-bild{max-width:198px}.takt-page .wg-zeichnung{width:100%;height:auto;display:block;overflow:visible}.takt-page .wg-zeichnung *{transform-box:fill-box;transform-origin:50%}.takt-page .wg-linie{fill:none;stroke:var(--navy);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.takt-page .wg-f1{--wd:0s}.takt-page .wg-f2{--wd:.12s}.takt-page .wg-f3{--wd:.24s}.takt-page .wg-f4{--wd:.36s}.takt-page .wg-g-kopf{opacity:.3}.takt-page .wg-g-bar{fill:var(--akzent)}.takt-page .wg-f1:hover .wg-g-eck,.takt-page .wg-rahmen[data-an] .wg-f1 .wg-g-eck{animation:wg-zoom .55s cubic-bezier(.22,1,.36,1) var(--wd) backwards}.takt-page .wg-f1:hover .wg-g-bar,.takt-page .wg-rahmen[data-an] .wg-f1 .wg-g-bar{animation:wg-sweep-y 1.2s cubic-bezier(.45,0,.55,1) calc(var(--wd) + .18s) backwards}.takt-page .wg-b-kk{fill:#fff}.takt-page .wg-b-auge{fill:var(--navy);opacity:.85}.takt-page .wg-b-chip{fill:var(--akzent)}.takt-page .wg-b-zeile{fill:var(--line-2)}.takt-page .wg-b-funk path{fill:none;stroke:var(--akzent);stroke-width:2.6px;stroke-linecap:round;transform-origin:0%}.takt-page .wg-b-funk path:nth-child(2){--sd:.11s}.takt-page .wg-b-funk path:nth-child(3){--sd:.22s}.takt-page .wg-f2:hover .wg-b-karte,.takt-page .wg-rahmen[data-an] .wg-f2 .wg-b-karte{animation:wg-schieb .6s cubic-bezier(.22,1,.36,1) var(--wd) backwards}.takt-page .wg-f2:hover .wg-b-funk path,.takt-page .wg-rahmen[data-an] .wg-f2 .wg-b-funk path{animation:wg-bogen .7s cubic-bezier(.22,1,.36,1) calc(var(--wd) + .34s + var(--sd,0s)) backwards}.takt-page .wg-f2:hover .wg-b-auge,.takt-page .wg-rahmen[data-an] .wg-f2 .wg-b-auge{animation:wg-pop .5s cubic-bezier(.34,1.56,.64,1) calc(var(--wd) + .78s) backwards}.takt-page .wg-r-pad{fill:var(--panel)}.takt-page .wg-r-rillen path{fill:none;stroke:var(--navy);stroke-width:2.2px;stroke-linecap:round;opacity:.45}.takt-page .wg-r-rillen path:nth-child(2){--sd:70ms}.takt-page .wg-r-rillen path:nth-child(3){--sd:.14s}.takt-page .wg-r-rillen path:nth-child(4){--sd:.21s}.takt-page .wg-r-rillen path:nth-child(5){--sd:.28s}.takt-page .wg-r-bar{fill:var(--akzent)}.takt-page .wg-f3:hover .wg-r-rillen path,.takt-page .wg-rahmen[data-an] .wg-f3 .wg-r-rillen path{animation:wg-rille .55s ease-out calc(var(--wd) + .22s + var(--sd,0s)) backwards}.takt-page .wg-f3:hover .wg-r-bar,.takt-page .wg-rahmen[data-an] .wg-f3 .wg-r-bar{animation:wg-sweep-y 1.2s cubic-bezier(.45,0,.55,1) var(--wd) backwards}.takt-page .wg-f3:hover .wg-r-pad,.takt-page .wg-rahmen[data-an] .wg-f3 .wg-r-pad{animation:wg-zoom .6s cubic-bezier(.22,1,.36,1) var(--wd) backwards}.takt-page .wg-a-schirm{fill:var(--panel)}.takt-page .wg-a-zeile{fill:var(--line-2)}.takt-page .wg-a-taste{fill:var(--akzent)}.takt-page .wg-a-ring{fill:none;stroke:var(--akzent);stroke-width:2.6px;opacity:0}.takt-page .wg-a-kern{fill:var(--akzent)}.takt-page .wg-a-weg{fill:none;stroke:var(--navy);stroke-width:2.2px;stroke-dasharray:3 7;stroke-linecap:round;opacity:.38}.takt-page .wg-f4:hover .wg-a-taste,.takt-page .wg-rahmen[data-an] .wg-f4 .wg-a-taste{animation:wg-druck .8s cubic-bezier(.34,1.56,.64,1) var(--wd) backwards}.takt-page .wg-f4:hover .wg-a-ring,.takt-page .wg-rahmen[data-an] .wg-f4 .wg-a-ring{animation:wg-ring .95s ease-out var(--wd) backwards}.takt-page .wg-f4:hover .wg-a-pin,.takt-page .wg-rahmen[data-an] .wg-f4 .wg-a-pin{animation:wg-fall .6s cubic-bezier(.34,1.56,.64,1) calc(var(--wd) + .42s) backwards}.takt-page .wg-f4:hover .wg-a-weg,.takt-page .wg-rahmen[data-an] .wg-f4 .wg-a-weg{animation:wg-blende .5s ease-out calc(var(--wd) + .3s) backwards}@keyframes wg-zoom{0%{opacity:0;transform:scale(.74)}to{opacity:1;transform:none}}@keyframes wg-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@keyframes wg-sweep-y{0%{opacity:0;transform:translateY(-42px)}14%{opacity:1}56%{transform:translateY(42px)}86%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes wg-schieb{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@keyframes wg-bogen{0%{opacity:0;transform:scaleX(.25)scaleY(.7)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes wg-rille{0%{opacity:0;transform:translateY(6px)scale(.9)}to{opacity:.45;transform:none}}@keyframes wg-druck{0%,40%{transform:none}54%{transform:scale(.84)}to{transform:none}}@keyframes wg-ring{0%,42%{opacity:0;transform:scale(.35)}56%{opacity:.85}to{opacity:0;transform:scale(1.9)}}@keyframes wg-fall{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes wg-blende{0%{opacity:0}to{opacity:.38}}.takt-page .wg-blatt{border:1px solid var(--line);box-shadow:var(--sh-1);background:#fff;border-radius:26px;margin-top:clamp(56px,7vw,92px);padding:clamp(32px,4vw,56px) clamp(20px,3vw,44px) 0;position:relative;overflow:hidden}.takt-page .wg-blatt:before{content:"";z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:46px 46px;position:absolute;inset:0}.takt-page .wg-kopf{z-index:1;text-align:center;max-width:640px;margin:0 auto;position:relative}.takt-page .wg-kopf h2{margin-top:16px}.takt-page .wg-buehne{--gw:clamp(212px,22vw,262px);z-index:2;flex-direction:column;align-items:center;margin-top:clamp(30px,4vw,54px);display:flex;position:relative}.takt-page .wg-geraet{z-index:2;width:var(--gw);filter:drop-shadow(0 26px 36px #1118273d);order:-1;position:relative;overflow:hidden}.takt-page .wg-geraet img{width:100%}.takt-page .wg-scan{opacity:0;pointer-events:none;background:linear-gradient(#1d4ed800,#1d4ed842,#fff9);border-radius:10px;height:34%;position:absolute;top:0;left:4%;right:4%}.takt-page .wg-marken{gap:20px;width:100%;margin:30px 0 0;padding:0;list-style:none;display:grid}.takt-page .wg-marke{align-items:flex-start;gap:0;display:flex}.takt-page .wg-marke .wg-strich{display:none}.takt-page .wg-marke .wg-punkt{background:var(--akzent);width:11px;height:11px;box-shadow:0 0 0 4px var(--akzent-t);border-radius:50%;flex:none;order:-1;margin:7px 13px 0 0}.takt-page .wg-text b{font-family:var(--fh);font-size:.98rem;font-weight:600;display:block}.takt-page .wg-text span{color:var(--body);font-size:.93rem}@media (width>=1080px){.takt-page .wg-marken{margin:0;display:block;position:absolute;inset:0}.takt-page .wg-marke{top:var(--y);align-items:center;width:min(300px,26vw);position:absolute;transform:translateY(-50%)}.takt-page .wg-li{right:calc(50% + var(--gw)/2 - 8px);text-align:right}.takt-page .wg-re{left:calc(50% + var(--gw)/2 - 8px);text-align:left;flex-direction:row-reverse}.takt-page .wg-text{flex:1}.takt-page .wg-marke .wg-strich{background:var(--line-2);border-radius:2px;flex:none;width:44px;height:2px;display:block}.takt-page .wg-li .wg-strich{transform-origin:100%;margin-left:14px}.takt-page .wg-re .wg-strich{transform-origin:0;margin-right:14px}.takt-page .wg-marke .wg-punkt{order:0;margin:0}.takt-page .wg-marke:hover .wg-strich{background:var(--akzent)}.takt-page .wg-marke:hover .wg-punkt{box-shadow:0 0 0 7px var(--akzent-t)}}.takt-page .wg-buehne.wfx .wg-geraet{opacity:0;transform:translateY(26px)}.takt-page .wg-buehne.wfx .wg-text{opacity:0;transform:translateY(10px)}.takt-page .wg-buehne.wfx .wg-punkt{opacity:0;transform:scale(.2)}.takt-page .wg-buehne.wfx .wg-strich{transform:scaleX(0)}.takt-page .wg-buehne.wfx.an .wg-geraet{opacity:1;animation:.8s cubic-bezier(.22,1,.36,1) backwards wg-auf;transform:none}.takt-page .wg-buehne.wfx.an .wg-scan{animation:1.3s cubic-bezier(.45,0,.55,1) .32s backwards wg-scan}.takt-page .wg-buehne.wfx.an .wg-strich{animation:wg-strich .5s cubic-bezier(.4,0,.2,1) calc(.5s + var(--i)*.15s) backwards;transform:none}.takt-page .wg-buehne.wfx.an .wg-text{opacity:1;animation:wege-auf .55s cubic-bezier(.22,1,.36,1) calc(.66s + var(--i)*.15s) backwards;transform:none}.takt-page .wg-buehne.wfx.an .wg-punkt{opacity:1;animation:wg-pop .45s cubic-bezier(.34,1.56,.64,1) calc(.88s + var(--i)*.15s) backwards;transform:none}@keyframes wg-auf{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes wg-scan{0%{opacity:0;transform:translateY(-100%)}16%,84%{opacity:1}to{opacity:0;transform:translateY(200%)}}@keyframes wg-strich{0%{transform:scaleX(0)}to{transform:none}}.takt-page .wg-ort{z-index:1;height:clamp(150px,18vw,214px);margin:clamp(28px,3vw,40px) calc(-1*clamp(20px,3vw,44px)) 0;position:relative;overflow:hidden}@media (width>=1080px){.takt-page .wg-ort{margin-top:-20px}}.takt-page .wg-ort img{object-fit:cover;object-position:center 42%;width:100%;height:100%}.takt-page .wg-ort:after{content:"";pointer-events:none;background:linear-gradient(#fff,#fff0);height:72px;position:absolute;inset:0 0 auto}.takt-page .wg-ort .tagc{z-index:2;bottom:20px;left:clamp(20px,3vw,44px)}.takt-page .checks.wfx li:nth-child(2){--i:1}.takt-page .checks.wfx li:nth-child(3){--i:2}.takt-page .checks.wfx li:nth-child(4){--i:3}.takt-page .checks.wfx li{--i:0;opacity:0;transform:translateY(12px)}.takt-page .checks.wfx li .ck{opacity:0}.takt-page .checks.wfx.an li{opacity:1;animation:wege-auf .55s cubic-bezier(.22,1,.36,1) calc(var(--i)*.13s) backwards;transform:none}.takt-page .checks.wfx.an li .ck{opacity:1;animation:wege-ck .5s cubic-bezier(.34,1.56,.64,1) calc(var(--i)*.13s + .1s) backwards}.takt-page .checks.wfx.an li .ck svg{animation:wege-tick .4s cubic-bezier(.34,1.56,.64,1) calc(var(--i)*.13s + .26s) backwards}@keyframes wege-auf{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes wege-ck{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@keyframes wege-tick{0%{opacity:0;transform:scale(.3)rotate(-30deg)}to{opacity:1;transform:none}}.takt-page .auf{--haar:var(--line)}.takt-page .auf-kopf{align-items:end;gap:20px;display:grid}.takt-page .auf-kopf h2{margin-top:16px}.takt-page .auf-kopf .lead{max-width:48ch}@media (width>=1000px){.takt-page .auf-kopf{grid-template-columns:1.12fr .88fr;gap:64px}}.takt-page .auf-gewerke{border-right:1px solid var(--haar);border-bottom:1px solid var(--haar);grid-template-columns:repeat(2,1fr);margin:44px 0 0;padding:0;list-style:none;display:grid}@media (width>=700px){.takt-page .auf-gewerke{grid-template-columns:repeat(3,1fr)}}@media (width<=999px){.takt-page .auf-gewerke li:last-child{grid-column:1/-1}}@media (width>=1000px){.takt-page .auf-gewerke{grid-template-columns:repeat(7,1fr)}}.takt-page .auf-gewerke li{text-align:center;border-left:1px solid var(--haar);border-top:1px solid var(--haar);min-height:66px;font-family:var(--fh);letter-spacing:-.005em;color:var(--body);justify-content:center;align-items:center;padding:12px 10px;font-size:.8rem;font-weight:600;display:flex}.takt-page .auf-buehne{margin-top:48px;position:relative}.takt-page .auf-band{grid-template-columns:1fr 1fr;gap:0;display:grid;position:relative}@media (width>=1000px){.takt-page .auf-band{height:740px}}.takt-page .auf-seite{height:200px;box-shadow:var(--sh-3);margin:0;transition:transform .8s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.takt-page .auf-seite:first-of-type{border-radius:22px 0 0 22px}.takt-page .auf-seite:last-of-type{border-radius:0 22px 22px 0}@media (width>=1000px){.takt-page .auf-seite{height:100%}}.takt-page .auf-seite img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.33,1,.68,1);transform:scale(1.04)}.takt-page .auf-seite:after{content:"";pointer-events:none;opacity:.5;background:linear-gradient(#11182780,#03071299 52%,#030712f5);transition:opacity .85s;position:absolute;inset:0}.takt-page .auf-seite:before{content:"";z-index:3;background:var(--akzent);transform-origin:0;width:100%;height:3px;transition:transform .85s cubic-bezier(.33,1,.68,1);position:absolute;top:0;left:0}.takt-page .auf-seite figcaption{z-index:2;font-family:var(--fh);letter-spacing:.18em;text-transform:uppercase;color:#fff;opacity:.8;text-shadow:0 1px 3px #030712f2,0 2px 16px #030712cc;align-items:center;gap:8px;font-size:.7rem;font-weight:600;transition:opacity .75s;display:inline-flex;position:absolute;bottom:18px;left:22px}.takt-page .auf--live .auf-seite:before{transform:scaleX(0)}.takt-page .auf--live .auf-seite:after{opacity:.86}.takt-page .auf--live .auf-seite[data-an=true]:before{transform:none}.takt-page .auf--live .auf-seite[data-an=true]:after{opacity:.28}.takt-page .auf--live .auf-seite[data-an=true] img{transform:scale(1.13)}.takt-page .auf--live .auf-seite[data-an=true] figcaption{opacity:1}.takt-page .auf-mitte{justify-content:center;margin-top:26px;display:flex}.takt-page .auf-geraet{transition:transform 1.05s cubic-bezier(.33,1,.68,1)}@media (width>=1000px){.takt-page .auf-mitte{pointer-events:none;align-items:center;margin:0;position:absolute;inset:0}.takt-page .auf-geraet{pointer-events:auto;transform:translate(-64px)rotate(-1.3deg)}.takt-page .auf--live .auf-geraet[data-ort=true]{transform:translate(64px)rotate(1.3deg)}.takt-page .auf--live .auf-buehne:not(.in) .auf-geraet{transform:translateY(56px)scale(.92)}.takt-page .auf--live .auf-buehne:not(.in) .auf-seite:first-child{transform:translate(-5%)}.takt-page .auf--live .auf-buehne:not(.in) .auf-seite:last-child{transform:translate(5%)}}.takt-page .auf-geraet .phone{min-height:0}.takt-page .auf-schirm{--h:400px;background:#fff;padding:0 16px;font-size:.8rem}.takt-page .auf--live .auf-schirm{height:var(--h);overflow:clip}.takt-page .auf-zug{transition:transform .95s cubic-bezier(.33,1,.68,1)}.takt-page .auf--live .auf-zug{transform:translateY(calc(var(--n) * var(--h) * -1))}.takt-page .auf-gruppe{flex-direction:column;padding:12px 0 14px;display:flex}.takt-page .auf-gruppe+.auf-gruppe{border-top:1px solid var(--line)}.takt-page .auf--live .auf-gruppe{height:var(--h);border-top:0}.takt-page .auf-gruppe .ph-row:last-child{border-bottom:0}.takt-page .auf-gruppe .ph-btn{margin-top:auto;padding:13px}.takt-page .auf-ico{align-items:center;gap:6px;display:flex}.takt-page .auf-gruppe[data-nr="02"]{justify-content:center;align-items:center}.takt-page .auf-gruppe[data-nr="02"] .ph-row{border-bottom:0;flex-direction:column;align-items:center;gap:14px;width:100%}.takt-page .auf-gruppe[data-nr="02"] .ph-row span:first-child{font-family:var(--fh);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.66rem;font-weight:600}.takt-page .auf-gruppe[data-nr="02"] .st{padding:12px 30px;font-size:1.15rem}.takt-page .auf-gruppe[data-nr="03"] .ph-imgs{margin:14px 0 0}.takt-page .auf-schirm .ph-btn{transition:transform .2s cubic-bezier(.22,1,.36,1)}.takt-page .auf-schirm .ph-btn:active{transform:scale(.97)}.takt-page .auf-schirm .ph-btn:focus-visible{outline:3px solid var(--navy-2);outline-offset:1px}.takt-page .auf-spur{margin-top:56px;position:relative}.takt-page .auf-schiene{margin:0;padding:0;list-style:none;display:grid}.takt-page .auf-gleis,.takt-page .auf-fuellung{display:none}.takt-page .auf-station{position:relative}.takt-page .auf-taste{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;transition:opacity .45s,transform .5s cubic-bezier(.22,1,.36,1);display:block}.takt-page .auf-taste:focus-visible{outline:3px solid var(--akzent);outline-offset:3px}.takt-page .auf-taste .num{letter-spacing:.02em;color:var(--muted);margin-bottom:10px;font-size:1.9rem;font-weight:700;line-height:1;transition:color .65s}.takt-page .auf-taste b{font-family:var(--fh);color:var(--ink);font-size:1.04rem;font-weight:600;display:block}.takt-page .auf-text{max-width:26ch;color:var(--body);margin-top:5px;font-size:.86rem;display:block}.takt-page .auf-wo{font-family:var(--fh);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin-top:12px;font-size:.64rem;font-weight:600;transition:color .65s;display:inline-flex}.takt-page .auf-station[data-vor=true] .auf-taste .num,.takt-page .auf-station[data-an=true] .auf-taste .num,.takt-page .auf-station[data-an=true] .auf-wo{color:var(--akzent)}@media (width>=1000px){.takt-page .auf-schiene{grid-template-columns:repeat(4,1fr)}.takt-page .auf-gleis,.takt-page .auf-fuellung{border-radius:2px;height:2px;margin-top:-1px;display:block;position:absolute;top:50%;left:0;right:0}.takt-page .auf-gleis{background:var(--haar)}.takt-page .auf-fuellung{background:var(--akzent);transform-origin:0;transition:transform 1s cubic-bezier(.33,1,.68,1)}.takt-page .auf--live .auf-fuellung{transform:scaleX(calc((var(--n) + 1) / 4))}.takt-page .auf-station{min-height:368px}.takt-page .auf-station .auf-taste{padding:0 30px 36px 18px;position:absolute;bottom:50%;left:0}.takt-page .auf-station[data-ort=true] .auf-taste{padding:36px 30px 0 18px;top:50%;bottom:auto}.takt-page .auf-station:before{content:"";background:var(--haar);width:2px;height:30px;transition:background-color .45s;position:absolute;bottom:50%;left:0}.takt-page .auf-station[data-ort=true]:before{top:50%;bottom:auto}.takt-page .auf-station:after{content:"";background:var(--deep);border:2px solid var(--haar);border-radius:50%;width:12px;height:12px;margin-top:-6px;transition:background-color .45s,border-color .45s,box-shadow .45s;position:absolute;top:50%;left:-5px}.takt-page .auf-station[data-vor=true]:before,.takt-page .auf-station[data-an=true]:before{background:var(--akzent)}.takt-page .auf-station[data-vor=true]:after{background:var(--akzent);border-color:var(--akzent)}.takt-page .auf-station[data-an=true]:after{background:var(--akzent);border-color:var(--akzent);box-shadow:0 0 0 6px #1d4ed82e}.takt-page .auf--live .auf-taste{opacity:.4}.takt-page .auf--live .auf-station[data-an=true] .auf-taste{opacity:1;transform:translateY(-8px)}.takt-page .auf--live .auf-station[data-ort=true][data-an=true] .auf-taste{transform:translateY(8px)}}@media (width<=999px){.takt-page .auf-station{border-left:2px solid var(--haar);padding-left:24px}.takt-page .auf-station[data-vor=true],.takt-page .auf-station[data-an=true]{border-left-color:var(--akzent)}.takt-page .auf-station:after{content:"";background:var(--deep);border:2px solid var(--haar);border-radius:50%;width:12px;height:12px;position:absolute;top:22px;left:-7px}.takt-page .auf-station[data-vor=true]:after,.takt-page .auf-station[data-an=true]:after{background:var(--akzent);border-color:var(--akzent)}.takt-page .auf-taste{padding:16px 0 20px}.takt-page .auf--live .auf-taste{opacity:.56}.takt-page .auf--live .auf-station[data-an=true] .auf-taste{opacity:1}}.takt-page .auf-fuss{border-top:1px solid var(--haar);margin-top:56px;padding-top:36px}@media (width>=1000px){.takt-page .auf-fuss{grid-template-columns:repeat(2,1fr);gap:44px}}.takt-page .auf-seite:last-of-type figcaption{left:auto;right:22px}.takt-page .ind{border-radius:var(--r);border:1px solid var(--line);box-shadow:var(--sh-1);background:#fff;flex-direction:column;display:flex;overflow:hidden}.takt-page .ind .im{background-position:50%;background-size:cover;height:170px;position:relative;overflow:hidden}.takt-page .ind .im:before{content:"";background-image:inherit;background-size:cover;background-position:inherit;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.015)}.takt-page .ind:hover .im:before{transform:scale(1.075)}.takt-page .ind .im:after{content:"";background:linear-gradient(#11182700 45%,#11182780);transition:opacity .5s;position:absolute;inset:0}.takt-page .ind:hover .im:after{opacity:.78}.takt-page .ind .tx{padding:20px 22px 22px}.takt-page .ind h3{transition:color .35s}.takt-page .ind:hover h3{color:var(--navy-2)}.takt-page .ind p{color:var(--body);margin-top:6px;font-size:.92rem}.takt-page .ind:hover .im:before{will-change:transform}.takt-page .feat{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=620px){.takt-page .feat{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.takt-page .feat{grid-template-columns:repeat(4,1fr)}}.takt-page .fi{border:1px solid var(--line);box-shadow:var(--sh-1);background:#fff;border-radius:18px;flex-direction:column;gap:5px;padding:22px 20px;display:flex}.takt-page .fi svg{color:var(--akzent);margin-bottom:9px}.takt-page .fi b{font-family:var(--fh);letter-spacing:-.01em;font-size:1rem;font-weight:600}.takt-page .fi span{color:var(--body);font-size:.9rem}@media (hover:hover){.takt-page .fi:hover{border-color:var(--akzent)}}.takt-page .sec-grid{gap:18px;display:grid}@media (width>=700px){.sec-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.sec-grid{grid-template-columns:repeat(4,1fr)}}.takt-page .sc{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;padding:26px}.takt-page .sc .ic{width:48px;height:48px;color:var(--akzent);background:#1d4ed824;border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.takt-page .sc p{color:#d1d5db;margin-top:6px;font-size:.93rem}.takt-page .seals{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.takt-page .seal{font-family:var(--fh);color:#fff;background:#ffffff0a;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:10px;padding:10px 16px;font-size:.84rem;font-weight:600;display:inline-flex}@keyframes takt-lauf{to{transform:none}}@keyframes takt-beleg-zug{0%{transform:translateY(-5%)}to{transform:translateY(5%)}}@keyframes takt-mit-hoch{0%{transform:translateY(102%)}to{transform:none}}.takt-page section.ablauf-sek{padding-bottom:0}.takt-page .woche{--halb:clamp(196px,18.5vw,224px);view-timeline:--takt-woche block;margin-top:8px;position:relative}.takt-page .achse{width:2px;position:absolute;top:8px;bottom:8px;left:23px}.takt-page .achse .skala{background:repeating-linear-gradient(180deg,var(--line-2) 0 1px,transparent 1px 56px);position:absolute;inset:0 -6px}.takt-page .achse .gleis{background:var(--line-2);border-radius:3px;position:absolute;inset:0;overflow:hidden}.takt-page .achse .fuellung{background:linear-gradient(180deg,var(--akzent),var(--navy-2));position:absolute;inset:0;transform:translateY(-100%)}.takt-page .achse:after{content:"";border-top:10px solid var(--line-2);border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.takt-page .stationen{gap:30px;margin:0;padding:0;list-style:none;display:grid}.takt-page .station{min-height:46px;padding-left:62px;position:relative}.takt-page .stationen .marke{width:44px;height:44px;font-family:var(--fh);color:#fff;background:linear-gradient(180deg,var(--navy-2),var(--navy));border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex;position:absolute;top:0;left:24px;transform:translate(-50%);box-shadow:0 8px 18px -10px #111827b3}.takt-page .stationen .station:last-child .marke{background:linear-gradient(180deg,var(--akzent-h),var(--akzent));color:#fff;box-shadow:0 10px 22px -10px #1d4ed8cc}.takt-page .wochen-karte .tag{font-family:var(--fh);letter-spacing:.16em;text-transform:uppercase;color:var(--akzent);font-size:.72rem;font-weight:600;display:block}.takt-page .wochen-karte h3{margin:6px 0 7px}.takt-page .wochen-karte p{color:var(--body);font-size:.92rem;line-height:1.6}@media (width>=1000px){.takt-page .woche{padding:0 34px}.takt-page .achse{left:34px;right:34px;top:var(--halb);width:auto;height:3px;bottom:auto;transform:translateY(-50%)}.takt-page .achse .skala{background:repeating-linear-gradient(90deg,var(--line-2) 0 1px,transparent 1px 14.2857%);height:16px;inset:-7px 0 auto}.takt-page .achse .fuellung{background:var(--grad);transform:translate(-100%)}.takt-page .achse:after{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:10px solid var(--line-2);border-right:0;inset:50% -10px auto auto;transform:translateY(-50%)}.takt-page .stationen{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,2fr) minmax(0,2fr);gap:0}.takt-page .station{grid-template-rows:var(--halb) var(--halb);min-height:0;padding:0 18px 0 0;display:grid}.takt-page .station:before{content:"";background:var(--line-2);width:2px;height:48px;position:absolute;left:0}.takt-page .station:nth-child(odd):before{bottom:var(--halb)}.takt-page .station:nth-child(2n):before{top:var(--halb)}.takt-page .stationen .marke{left:0;top:var(--halb);width:56px;height:56px;font-size:1.06rem;transform:translate(-50%,-50%)}.takt-page .wochen-karte{width:clamp(212px,24vw,300px)}.takt-page .station:nth-child(odd) .wochen-karte{grid-row:1;align-self:end;margin-bottom:48px}.takt-page .station:nth-child(2n) .wochen-karte{grid-row:2;align-self:start;margin-top:48px}}@supports (animation-timeline:view()){.takt-page .achse .fuellung{animation:linear both takt-lauf;animation-timeline:--takt-woche;animation-range:cover 16% cover 62%}}@supports not (animation-timeline:view()){.takt-page .woche.rv.in .achse .fuellung{transition:transform 1.2s cubic-bezier(.22,1,.36,1) .2s;transform:none}}.takt-page .fragen{align-items:start;gap:16px;display:grid}@media (width>=900px){.takt-page .fragen{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.takt-page .fragen .spalte{flex-direction:column;gap:14px;display:flex}.takt-page .hilfe{background:linear-gradient(158deg,var(--navy-2),#3b82f6);color:#fff;border-radius:20px;padding:30px;position:relative;overflow:hidden}.takt-page .hilfe:before{content:"";background:radial-gradient(460px at 90% -12%,#1d4ed84d,#0000 62%);position:absolute;inset:0}.takt-page .hilfe>*{position:relative}.takt-page .hilfe>svg{color:var(--akzent);margin-bottom:16px}.takt-page .hilfe p{font-family:var(--fh);color:#fff;font-size:1.14rem;font-weight:600;line-height:1.42}.takt-page .hilfe-tasten{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.takt-page .frage{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.takt-page .frage[open]{border-color:var(--line-2);box-shadow:inset 3px 0 0 var(--akzent),var(--sh-2)}.takt-page .frage summary{cursor:pointer;font-family:var(--fh);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 22px;font-size:1rem;font-weight:600;line-height:1.35;list-style:none;display:grid}.takt-page .frage summary::-webkit-details-marker{display:none}.takt-page .frage summary:focus-visible{outline:3px solid var(--akzent);outline-offset:-3px}.takt-page .frage-nr{font-family:var(--fh);letter-spacing:.1em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600}.takt-page .frage-kreuz{width:22px;height:22px;position:relative}.takt-page .frage-kreuz:before,.takt-page .frage-kreuz:after{content:"";background:var(--akzent);border-radius:2px;transition:transform .34s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%}.takt-page .frage-kreuz:before{width:17px;height:2px;transform:translate(-50%,-50%)}.takt-page .frage-kreuz:after{width:2px;height:17px;transform:translate(-50%,-50%)}.takt-page .frage[open] .frage-kreuz:before{transform:translate(-50%,-50%)rotate(180deg)}.takt-page .frage[open] .frage-kreuz:after{transform:translate(-50%,-50%)scaleY(0)}.takt-page .frage[data-schliesst] .frage-kreuz:after{transform:translate(-50%,-50%)}.takt-page .frage .aufklapp{overflow:hidden}.takt-page .frage p{color:var(--body);padding:0 22px 22px 58px;font-size:.95rem}@media (width<=600px){.takt-page .frage p{padding-left:22px}}@media (prefers-reduced-motion:reduce){.takt-page .achse .fuellung{transform:none}.takt-page .frage-kreuz:before,.takt-page .frage-kreuz:after{transition:none}}.takt-page .ref{border:1px solid var(--line);box-shadow:var(--sh-2);background:#fff;border-radius:26px;align-items:center;gap:40px;padding:clamp(26px,4vw,48px);display:grid}@media (width>=960px){.ref{grid-template-columns:.9fr 1.1fr}}.takt-page .ref .photo{aspect-ratio:860/550}.takt-page .quote{font-family:var(--fh);color:var(--ink);margin-top:14px;font-size:clamp(1.2rem,2.1vw,1.55rem);font-weight:600;line-height:1.42}.takt-page .qm{font-family:var(--fh);color:var(--akzent);height:34px;margin-top:10px;font-size:4.5rem;line-height:1;display:block}.takt-page .person{align-items:center;gap:14px;margin-top:24px;display:flex}.takt-page .person .av{background:var(--akzent);color:#fff;width:46px;height:46px;font-size:.9rem}.takt-page .person b{font-family:var(--fh);font-weight:600;display:block}.takt-page .person span{color:var(--body);font-size:.88rem}.takt-page .ref-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.takt-page .ref-stats div{border-top:2px solid var(--line);padding-top:12px}.takt-page .ref-stats b{font-family:var(--fh);color:var(--navy);font-size:1.2rem;font-weight:700;display:block}.takt-page .ref-stats span{color:var(--body);font-size:.82rem}.takt-page .scroll-x{border:1px solid var(--line);box-shadow:var(--sh-2);background:#fff;border-radius:20px;overflow-x:auto}.takt-page .cmp{border-collapse:collapse;width:100%;min-width:700px;font-size:.93rem}.takt-page .cmp th,.takt-page .cmp td{text-align:left;border-bottom:1px solid var(--line);padding:16px 20px}.takt-page .cmp thead th{font-family:var(--fh);letter-spacing:.1em;text-transform:uppercase;color:var(--body);font-size:.76rem;font-weight:600}.takt-page .cmp tbody tr:last-child td{border-bottom:0}.takt-page .cmp td:first-child{color:var(--ink);font-weight:800}.takt-page .cmp .own{background:var(--navy);color:#fff}.takt-page .cmp thead th.own{color:#fff}.takt-page .cmp td.own{font-weight:700}.takt-page .no{color:var(--muted)}.takt-page .yes:before{content:"✓  ";color:var(--akzent)}@media (width<=640px){.takt-page .scroll-x{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.takt-page .cmp{min-width:0;display:block}.takt-page .cmp thead{display:none}.takt-page .cmp tbody{gap:10px;display:grid}.takt-page .cmp tr{border:1px solid var(--line);box-shadow:var(--sh-1);background:#fff;border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.takt-page .cmp th,.takt-page .cmp td{border:0;padding:0}.takt-page .cmp td:first-child{font-family:var(--fh);letter-spacing:.08em;text-transform:uppercase;color:var(--body);order:0;font-size:.78rem;font-weight:700}.takt-page .cmp td.own{color:var(--navy);background:0 0;order:1;padding:2px 0 6px;font-size:1.05rem}.takt-page .cmp td:not(:first-child):not(.own){order:2;font-size:.86rem}.takt-page .cmp td[data-l]:not(.own):before{content:attr(data-l) ": ";color:var(--muted);font-weight:600}}.takt-page .toggle{border:1px solid var(--line);background:#fff;border-radius:999px;margin:0 auto 44px;padding:4px;display:inline-flex}.takt-page .toggle button{font-family:var(--fh);cursor:pointer;color:var(--body);background:0 0;border:0;border-radius:999px;padding:10px 20px;font-size:.88rem;font-weight:600}.takt-page .toggle button.on{background:var(--navy);color:#fff}.takt-page .toggle .save{background:var(--akzent-t);color:var(--akzent-d);border-radius:999px;margin-left:6px;padding:2px 8px;font-size:.7rem}.takt-page .toggle button.on .save{background:var(--akzent);color:#fff}.takt-page .plans{align-items:stretch;gap:22px;display:grid}@media (width>=1024px){.plans{grid-template-columns:repeat(3,1fr)}}.takt-page .plan{border:1px solid var(--line);box-shadow:var(--sh-1);background:#fff;border-radius:22px;flex-direction:column;padding:34px 30px;display:flex;position:relative}.takt-page .plan.feat-p{color:#fff;box-shadow:var(--sh-3);background:linear-gradient(145deg,#ea580c,#dc2626 62%);border-color:#ef4444}@media (width>=1024px){.plan.feat-p{transform:scale(1.04)}}.takt-page .plan.feat-p h3,.takt-page .plan.feat-p .amt{color:#fff}.takt-page .ribbon{background:var(--navy);color:#fff;font-family:var(--fh);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:6px 14px;font-size:.7rem;font-weight:700;position:absolute;top:-14px;left:30px}.takt-page .plan .for{color:var(--body);min-height:48px;margin-top:6px;font-size:.9rem}.takt-page .plan.feat-p .for{color:#fff}.takt-page .amt{font-family:var(--fh);letter-spacing:-.03em;color:var(--ink);align-items:flex-start;gap:6px;margin-top:22px;font-size:3rem;font-weight:700;line-height:1;display:flex}.takt-page .amt .cur{color:var(--muted);margin-top:8px;font-size:1rem;font-weight:600}.takt-page .plan.feat-p .amt .cur{color:#ffffffe6}.takt-page .per{color:var(--body);margin-top:8px;font-size:.86rem}.takt-page .plan.feat-p .per{color:#fff}.takt-page .hw{background:var(--panel);color:var(--body);border-radius:12px;margin-top:14px;padding:12px 14px;font-size:.86rem}.takt-page .hw b{font-family:var(--fh);color:var(--ink);font-weight:600}.takt-page .plan.feat-p .hw{color:#fff;background:#ffffff29}.takt-page .plan.feat-p .hw b{color:#fff}.takt-page .plan ul{gap:11px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.takt-page .plan li{color:var(--body);gap:10px;font-size:.93rem;display:flex}.takt-page .plan.feat-p li{color:#fff}.takt-page .plan.dark-p{background:var(--navy);color:#e5e7eb;border-color:var(--navy);box-shadow:var(--sh-3)}.takt-page .plan.dark-p h3,.takt-page .plan.dark-p .amt{color:#fff}.takt-page .plan.dark-p .for{color:#ffffffeb}.takt-page .plan.dark-p .amt .cur{color:#ffffffbf}.takt-page .plan.dark-p .per{color:#ffffffeb}.takt-page .plan.dark-p .hw{color:#ffffffeb;background:#ffffff24}.takt-page .plan.dark-p .hw b,.takt-page .plan.dark-p li{color:#fff}.takt-page .plan li svg{color:var(--akzent);flex:none;margin-top:4px}.takt-page .plan .btn{width:100%;margin-top:auto}.takt-page .addons{gap:12px;margin-top:34px;display:grid}@media (width>=800px){.addons{grid-template-columns:repeat(4,1fr)}}.takt-page .addon{background:#fff;border:1px dashed #d1d5db;border-radius:14px;padding:16px 18px}.takt-page .addon b{font-family:var(--fh);font-size:.92rem;font-weight:600;display:block}.takt-page .addon span{color:var(--body);font-size:.85rem}.takt-page .addon .p{font-family:var(--fh);color:var(--navy);margin-top:6px;font-weight:700;display:block}.takt-page .fine{color:var(--muted);text-align:center;margin-top:18px;font-size:.82rem}.takt-page .guar{color:var(--body);flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:34px;font-size:.9rem;display:flex}.takt-page .guar span{align-items:center;gap:8px;display:inline-flex}.takt-page .guar svg{color:var(--green-b)}.takt-page .calc{color:#e5e7eb;box-shadow:var(--sh-3);background:linear-gradient(135deg,#1d4ed8,#60a5fa);border-radius:24px;gap:34px;margin-top:60px;padding:clamp(26px,4vw,44px);display:grid}@media (width>=900px){.calc{grid-template-columns:1.1fr .9fr;align-items:center}}.takt-page .calc h3{color:#fff;font-size:1.5rem}.takt-page .calc .eyebrow{color:#fff}.takt-page .calc label{color:#fff;justify-content:space-between;margin:22px 0 10px;font-size:.92rem;font-weight:700;display:flex}.takt-page .calc label output{font-family:var(--fh);color:#fff}.takt-page input[type=range]{width:100%;accent-color:var(--akzent);height:6px}.takt-page .seg{flex-wrap:wrap;gap:8px;display:flex}.takt-page .seg button{color:#fff;min-width:90px;font-family:var(--fh);cursor:pointer;background:#ffffff1f;border:1px solid #ffffff73;border-radius:10px;flex:1;padding:10px;font-size:.86rem;font-weight:600}.takt-page .seg button.on{color:var(--navy);background:#fff;border-color:#fff}.takt-page .res{color:var(--ink);background:#fff;border-radius:18px;padding:26px}.takt-page .res .k{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:800}.takt-page .res .big{font-family:var(--fh);margin-top:6px;font-size:2.6rem;font-weight:700;line-height:1.05}.takt-page .res .big small{color:var(--muted);font-size:1rem;font-weight:500}.takt-page .res .line{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:10px 0;font-size:.92rem;display:flex}.takt-page .res .line b{font-family:var(--fh);white-space:nowrap;font-weight:600}.takt-page .promise{gap:14px;margin-bottom:34px;display:grid}@media (width>=880px){.takt-page .promise{grid-template-columns:repeat(3,1fr);gap:18px}}.takt-page .promise div{color:var(--body);background:var(--panel);border-radius:14px;align-items:center;gap:12px;padding:16px 20px;font-size:.92rem;display:flex}.takt-page .promise svg{color:var(--green-b);flex:none}.takt-page .demo-karte{border:1px solid var(--line);max-width:900px;box-shadow:var(--sh-2);background:#fff;border-radius:22px;margin:0 auto;padding:clamp(26px,4vw,48px);position:relative;overflow:hidden}.takt-page .demo-karte>h3{margin-bottom:20px;font-size:1.35rem}.takt-page .fortschritt{background:var(--grad);height:4px;transform:scaleX(var(--f,0));transform-origin:0;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0}.takt-page .form{gap:14px;display:grid}@media (width>=640px){.takt-page .form .row{grid-template-columns:1fr 1fr;gap:14px;display:grid}}.takt-page label.f{margin-bottom:6px;font-size:.84rem;font-weight:800;transition:color .2s;display:block}.takt-page .form .row>div:focus-within label.f,.takt-page .form>div:focus-within label.f{color:var(--akzent-d)}.takt-page input,.takt-page select,.takt-page .form textarea{border:1px solid var(--line-2);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:13px 14px;font-size:.95rem}.takt-page input:focus,.takt-page select:focus,.takt-page .form textarea:focus{outline:2px solid var(--akzent);outline-offset:1px;border-color:#0000}.takt-page .form input,.takt-page .form select,.takt-page .form textarea{transition:border-color .2s,box-shadow .2s}.takt-page .form input:hover,.takt-page .form select:hover,.takt-page .form textarea:hover{border-color:#d1d5db}.takt-page .form input:focus-visible,.takt-page .form select:focus-visible,.takt-page .form textarea:focus-visible{outline:2px solid var(--akzent);outline-offset:1px;border-color:#0000;box-shadow:0 0 0 5px #1d4ed829}.takt-page .form textarea{resize:vertical;min-height:110px}.takt-page .hint{color:var(--body);font-size:.82rem}.takt-page .form-fuss{align-items:center;gap:14px;margin-top:8px;display:grid}@media (width>=640px){.takt-page .form-fuss{grid-template-columns:auto 1fr;gap:22px}}.takt-page .form-fuss .btn{min-width:230px}.takt-page .form .sw{flex:none;width:16px;height:16px;display:inline-block;position:relative}.takt-page .form .sw svg{transition:opacity .22s,transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0}.takt-page .form .sw .ck,.takt-page .form .gesendet .sw .arrow{opacity:0;transform:scale(.5)}.takt-page .form .gesendet .sw .ck{opacity:1;transform:none}.takt-page .clines{border-top:1px solid var(--line);gap:20px;max-width:900px;margin:38px auto 0;padding-top:30px;display:grid}@media (width>=880px){.takt-page .clines{grid-template-columns:repeat(3,1fr)}}.takt-page .cline{align-items:center;gap:14px;margin:0;display:flex}.takt-page .cline .ico{flex:none;width:42px;height:42px;margin:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.takt-page .cline:hover .ico{transform:translateY(-2px)scale(1.06)}.takt-page .cline a{color:var(--ink);font-weight:800;text-decoration:none}.takt-page footer{background:var(--panel);color:var(--body);padding:clamp(56px,7vw,86px) 0 34px;font-size:.9rem;position:relative;overflow:hidden}.takt-page .footer-mark{z-index:-1;text-align:center;font-family:var(--fh);letter-spacing:.01em;color:#1118270d;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;transform:translate3d(0,var(--mark-y,0px),0);font-size:clamp(6rem,20vw,15rem);font-weight:800;line-height:1;position:absolute;bottom:-3vw;left:0;right:0}.takt-page .krone{text-align:center;background:linear-gradient(150deg,#1d4ed8,#3b82f6);border:1px solid #ffffff24;border-radius:28px;margin-bottom:clamp(46px,6vw,74px);padding:clamp(40px,6vw,76px) clamp(20px,4vw,48px);position:relative;overflow:hidden}.takt-page .krone .licht{pointer-events:none;opacity:0;width:560px;height:560px;transform:translate3d(var(--lx,0px),var(--ly,0px),0);background:radial-gradient(circle,#1d4ed84d,#1d4ed800 66%);border-radius:50%;margin:-280px 0 0 -280px;transition:opacity .35s;position:absolute;top:0;left:0}.takt-page .krone[data-licht="1"] .licht{opacity:1}.takt-page .krone>*{position:relative}.takt-page .krone h2{color:#fff;max-width:22ch;margin:16px auto 0}.takt-page .krone p{color:#eff6ff;max-width:54ch;margin:18px auto 30px}.takt-page .krone .btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.takt-page .krone .btn{margin:0;display:inline-flex}.takt-page .krone .btn-akzent,.takt-page .krone .btn-akzent:hover,.takt-page .krone .btn-glass,.takt-page .krone .btn-glass:hover{color:#fff}.takt-page .foot{grid-template-columns:1fr 1fr;gap:34px;display:grid}.takt-page .foot>div:first-child{grid-column:1/-1}@media (width>=900px){.takt-page .foot{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr}.takt-page .foot>div:first-child{grid-column:auto}}.takt-page footer h4{color:var(--ink);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem}.takt-page footer a{color:var(--body);margin-bottom:8px;text-decoration:none;transition:translate .22s cubic-bezier(.22,1,.36,1),color .2s;display:block}.takt-page footer a:hover{color:var(--akzent)}.takt-page .foot>div:not(:first-child) a:hover{translate:3px}.takt-page .slogan{font-family:var(--fh);letter-spacing:.16em;color:var(--ink);margin-top:16px;font-size:.84rem;font-weight:700}.takt-page .legal{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:40px;padding-top:22px;font-size:.82rem;display:flex}.takt-page .legal a{margin:0 0 0 14px;display:inline}
