.itb{--itb-bg:#040b0b;--itb-bg-2:#0b1d1c;--itb-ink:#eef0f6;--itb-ink-2:#b6bcd2;--itb-ink-3:#8c93ac;--itb-line:#ffffff29;--itb-coral:#ff5a36;--itb-coral-text:#ff8a6e;--itb-glow:#5ee6d6;--itb-top:216px;position:relative}.itb-intro,.itb-disc{padding-inline:max(var(--gut,24px), calc((100% - var(--max,1280px)) / 2))}.itb-intro{margin:clamp(56px,8vw,112px) 0 clamp(28px,4vw,56px)}.itb-intro>*{max-width:62rem}.itb-kicker,.itb-ch__k{font-size:calc(13px * var(--fs,1));letter-spacing:.14em;text-transform:uppercase;color:var(--coral-text,#c63a17);margin:0 0 .8em;font-weight:600}.itb-h{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(36px,5.2vw,76px);line-height:1.02}.itb-lead{font-size:calc(clamp(18px, 1.5vw, 22px) * var(--fs,1));color:var(--ink-2);max-width:46ch;margin:1em 0 0}.itb-disc{font-size:calc(13px * var(--fs,1));color:var(--ink-3);max-width:80ch;margin:18px 0 0}.itb-t{width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.itb-t path{fill:none}.itb-t__rows path{stroke-width:1.3px}.itb-t__cols path{stroke-width:.8px}.itb-t text{fill:var(--itb-ink);font-size:var(--itb-font);letter-spacing:.01em;paint-order:stroke;stroke:var(--itb-bg);stroke-width:4px;stroke-linejoin:round;font-weight:600}.itb-t__dot{fill:#fff}.itb-t__pk text,.itb-t__pk circle{transition:opacity .35s}.itb-t__pk[data-dim] text,.itb-t__pk[data-dim] circle{opacity:.4}.itb-t__pk[data-p=dns] .itb-t__dot{fill:var(--itb-coral-text)}.itb-t__th{stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:1 1;stroke:#fff}.itb-t__th[data-k=b]{stroke:var(--itb-glow)}.itb-t__th[data-k=trace]{stroke:var(--itb-coral-text);stroke-width:2.6px}.itb-t__pulse{fill:#fff;opacity:0}.itb-t__lens circle,.itb-t__lens path{fill:none;stroke:#fff;stroke-width:2px}.itb-t__lens{opacity:0}.itb-t__odot{fill:#fff;opacity:0}.itb-t__orbit{stroke:var(--itb-glow);stroke-width:2px;stroke-dasharray:1 1;stroke-opacity:.8}.itb-t__st circle{fill:var(--itb-glow);stroke:none}.itb-t__epi-shape{fill:#5ee6d629;stroke:var(--itb-glow);stroke-width:2px;opacity:0}.itb-t__epi[data-s=fault] .itb-t__epi-shape{opacity:1;fill:#ff5a3647;stroke:var(--itb-coral)}.itb-t__epi[data-s=ok] .itb-t__epi-shape{opacity:1}.itb-t__note{opacity:0;fill:var(--itb-coral-text)!important;font-size:calc(var(--itb-font) * .95)!important}.itb-t__note[data-note=netz],.itb-t__note[data-note=symptom],.itb-t__note[data-note=fixed],.itb-t__note[data-note=checked]{fill:var(--itb-glow)!important}.itb-t__note[data-s=on]{opacity:1}.itb-t[data-layout=narrow],.itb-t[data-layout=narrow] .itb-t__pk:not([data-narrow]) text{display:none}@media (width<=760px){.itb-t[data-layout=wide]{display:none}.itb-t[data-layout=narrow]{display:block}}.itb-stage,.itb-rail{display:none}.itb-chs{gap:clamp(40px,6vw,88px);margin:0;padding:0;list-style:none;display:grid}.itb-ch{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.itb-ch__fig{background:radial-gradient(120% 90% at 50% 0%, #0f3331, var(--itb-bg));border-radius:28px;margin:0;padding:clamp(10px,2vw,24px);overflow:hidden}.itb-ch__t{letter-spacing:-.03em;text-wrap:balance;margin:0 0 .45em;font-size:clamp(28px,3.4vw,48px);line-height:1.06}.itb-w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.itb-w>span{display:inline-block}.itb-ch__p{font-size:calc(clamp(17px, 1.3vw, 20px) * var(--fs,1));color:var(--ink-2);max-width:44ch;margin:0}.itb-ch__pts{gap:.45em;margin:1.1em 0 0;padding:0;font-weight:600;list-style:none;display:grid}.itb-ch__pts li:before{content:"";background:var(--coral,#ff5a36);vertical-align:.1em;border-radius:50%;width:.5em;height:.5em;margin-right:.7em;display:inline-block}.itb-ch__cta{margin:1.6em 0 0}@media (width<=760px){.itb-ch{grid-template-columns:1fr}}.itb[data-ms-motion=on] .itb-pin{box-sizing:border-box;isolation:isolate;background:radial-gradient(80% 70% at 62% 70%, #0f3331 0%, var(--itb-bg-2) 40%, var(--itb-bg) 100%);height:100svh;color:var(--itb-ink);width:var(--itb-vw,100%);margin-left:calc((100% - var(--itb-vw,100%)) / 2);position:relative;overflow:hidden}.itb[data-ms-motion=on] .itb-stage{inset:var(--itb-top) 0 0 0;perspective:1400px;perspective-origin:50% 0;z-index:0;display:block;position:absolute;overflow:hidden}.itb[data-ms-motion=on] .itb-world{transform-origin:60% 62%;will-change:transform;align-items:flex-end;display:flex;position:absolute;inset:0}.itb[data-ms-motion=on] .itb-world .itb-t{width:100%;height:100%}.itb[data-ms-motion=on] .itb-pin:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#040b0bd9 0%,#040b0b80 30%,#0000 52%);position:absolute;inset:0}.itb[data-ms-motion=on] .itb-chs{z-index:2;left:max(clamp(20px, 4vw, 72px), calc((var(--itb-vw,100vw) - 1320px) / 2));top:var(--itb-top);width:min(44%,680px);display:block;position:absolute;bottom:72px}.itb[data-ms-motion=on] .itb-ch{flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.itb[data-ms-motion=on] .itb-ch__fig{display:none}.itb[data-ms-motion=on] .itb-ch__k{color:var(--itb-coral-text)}.itb[data-ms-motion=on] .itb-ch__t{letter-spacing:-.045em;color:var(--itb-ink);margin-bottom:.35em;font-size:clamp(40px,5.4vw,88px);line-height:.98}.itb[data-ms-motion=on] .itb-ch__p{color:var(--itb-ink-2);max-width:38ch}.itb[data-ms-motion=on] .itb-ch__pts{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.itb[data-ms-motion=on] .itb-ch__p{font-size:calc(clamp(16px, 1.15vw, 19px) * var(--fs,1))}.itb[data-ms-motion=on] .itb-ch:not([data-active]){pointer-events:none}.itb[data-ms-motion=on] .itb-rail{z-index:2;left:max(clamp(20px, 4vw, 72px), calc((var(--itb-vw,100vw) - 1320px) / 2));gap:10px;display:flex;position:absolute;bottom:clamp(16px,2.4vw,32px)}.itb-rail__t{color:var(--itb-ink-3);border-top:2px solid var(--itb-line);width:36px;padding-top:6px;font-size:12px;transition:color .3s,border-color .3s}.itb-rail__t[data-on]{color:var(--itb-ink);border-color:var(--itb-coral)}@media (width<=760px){.itb{--itb-top:196px}.itb[data-ms-motion=on] .itb-stage{inset:54% 0 0}.itb[data-ms-motion=on] .itb-pin:after{background:linear-gradient(#040b0bb3 0%,#040b0b4d 45%,#0000 60%)}.itb[data-ms-motion=on] .itb-chs{width:auto;left:16px;right:16px;top:var(--itb-top);bottom:46%}.itb[data-ms-motion=on] .itb-ch{justify-content:flex-start}.itb[data-ms-motion=on] .itb-ch__t{font-size:clamp(28px,8.2vw,36px)}.itb[data-ms-motion=on] .itb-ch__p{font-size:15px}.itb[data-ms-motion=on] .itb-ch__pts{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.itb[data-ms-motion=on] .itb-rail{display:none}}
