@font-face{font-family:Archivo Fb Disp;src:local("Arial");size-adjust:125%}@font-face{font-family:Archivo Fb Text;src:local("Arial");size-adjust:98.4%}body:has(#tgGL){font-family:Archivo,Archivo Fb Text,system-ui,sans-serif}.tg-h1,.tg-h2,.tg-vz,.tg-mani-zeile{font-family:Archivo,Archivo Fb Disp,sans-serif!important}.tg-gl{position:fixed;inset:0;z-index:0;pointer-events:none}html.tg-nogl .tg-gl{display:none}html.tg-nogl body{background:radial-gradient(1200px 700px at 70% 12%,#0a1220,#04060c 58%)}body:has(#tgGL){overflow-x:clip}main{position:relative;z-index:1}.tg-sec,.tg-vig{position:relative;padding:clamp(84px,14vh,150px) 24px}.tg-in{max-width:1060px;margin:0 auto}.tg-eyebrow{font-family:var(--mono,"JetBrains Mono",monospace);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--dim,#6b7684);display:flex;align-items:center;gap:14px;margin:0 0 26px}.tg-eb-line{width:36px;height:1px;background:#6cf0ff;box-shadow:0 0 12px #6cf0ff80;flex:0 0 auto}.tg-warm{color:#ffc084;font-style:normal}.tg-link{color:#6cf0ff;text-decoration:none;border-bottom:1px solid rgba(108,240,255,.35)}.tg-link:hover{border-bottom-color:#6cf0ff}.tg-zeit{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:40;display:flex;align-items:baseline;gap:10px;padding:9px 18px;background:#060a12b8;border:1px solid rgba(108,240,255,.16);border-radius:100px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:var(--mono,"JetBrains Mono",monospace)}.tg-zeit-lab{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim,#6b7684)}.tg-zeit b{font-size:15px;color:#6cf0ff;letter-spacing:.06em}.tg-hero{min-height:100svh;display:flex;align-items:flex-start;padding-top:clamp(76px,11vh,150px)}.tg-hero-in{max-width:900px}.tg-sig-wrap{margin:0 0 clamp(12px,2.4vh,24px) -8px}.tg-sig{display:block;width:min(560px,92vw);height:auto;overflow:visible}.tg-h1{margin:0 0 22px;font-family:var(--disp,"Archivo",sans-serif);font-weight:900;font-stretch:116%;font-size:clamp(34px,5vw,62px);line-height:1.04;letter-spacing:-.015em;color:var(--plat,#e9f1f8)}.tg-lead{margin:0;font-size:clamp(15.5px,1.35vw,18px);line-height:1.75;color:var(--tx2,#aab6c2);max-width:62ch}.tg-hero-hint{margin:clamp(18px,3vh,34px) 0 0;font-family:var(--mono,"JetBrains Mono",monospace);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--dim,#6b7684)}.tg-h2{margin:0 0 18px;font-family:var(--disp,"Archivo",sans-serif);font-weight:900;font-stretch:114%;font-size:clamp(28px,3.8vw,50px);line-height:1.08;letter-spacing:-.014em;color:var(--plat,#e9f1f8)}.tg-sec-lead{margin:0;font-size:clamp(15px,1.3vw,17.5px);line-height:1.75;color:var(--tx2,#aab6c2);max-width:64ch}.tg-vig{display:flex;flex-direction:column;align-items:center;gap:30px;padding-top:clamp(70px,10vh,120px);padding-bottom:clamp(70px,10vh,120px)}.tg-vstage{position:relative;width:100%;display:flex;justify-content:center}.tg-vsvg{display:block;width:min(720px,94vw);height:auto;overflow:visible}.tg-vz{margin:0;text-align:center;font-family:var(--disp,"Archivo",sans-serif);font-weight:900;font-stretch:118%;font-size:clamp(25px,4vw,42px);line-height:1.12;letter-spacing:-.012em;color:var(--plat,#e9f1f8)}.tg-vsub{margin:-12px 0 0;text-align:center;font-size:clamp(14px,1.2vw,16.5px);line-height:1.75;color:var(--tx2,#aab6c2);max-width:56ch}.xr{stroke:#96d0e8bf;stroke-width:1.8;fill:#09101c8c}.xr-front{stroke:#b8e4f6e6;stroke-width:2.2}.xg{stroke:#78b4d257;stroke-width:1}.xcell{fill:#6cf0ff1a;opacity:0}.xcur{fill:none;stroke:#6cf0ff;stroke-width:1.6;opacity:.9}html.tg-anim .xcur{animation:tgCur 1.1s steps(2) infinite}@keyframes tgCur{50%{opacity:.15}}html.tg-anim .xcell{animation:tgCell 3.4s ease infinite}html.tg-anim .xc2{animation-delay:1.7s}@keyframes tgCell{0%,58%,to{opacity:0}12%,38%{opacity:1}}.fp{stroke:#d6e8f4a8;stroke-width:1.5;stroke-linecap:round;fill:none}.fp-bold{stroke:#e4f0fae0;stroke-width:2.4}.fp-fine{stroke:#bed6e84d;stroke-width:1.05}.fwin{stroke:#8cbed86b;stroke-width:1.1;fill:#0a122080}.fwin-lit{fill:#6cc8e821}.fwin-warm{fill:url(#tgWin);stroke:#ffd6a0a6;stroke-width:1.2;filter:drop-shadow(0 0 16px rgba(255,170,90,.55)) drop-shadow(0 0 44px rgba(255,150,70,.3))}.fsil{fill:#0a0f18;opacity:.92}.fp-desk{stroke:#141b28;stroke-width:2}html.tg-anim .fwin-warm{animation:tgGlim 5.2s ease-in-out infinite}@keyframes tgGlim{0%,to{filter:drop-shadow(0 0 16px rgba(255,170,90,.55)) drop-shadow(0 0 44px rgba(255,150,70,.3))}50%{filter:drop-shadow(0 0 22px rgba(255,178,102,.7)) drop-shadow(0 0 60px rgba(255,150,70,.4))}}.tg-vsvg-uhr{width:min(520px,88vw)}.up-ring{stroke:#d6e8f480;stroke-width:1.6;fill:none}.up-ticks line{stroke:#bed6e866;stroke-width:1.4}.up-ticks line.tick-main{stroke:#e4f0fabf;stroke-width:2}.ulab{fill:#8fa2b5;font-family:var(--mono,"JetBrains Mono",monospace);font-size:15px;letter-spacing:.08em;text-anchor:middle;dominant-baseline:middle}.uarc{fill:none;stroke-width:23;stroke-linecap:butt}.uarc-cold{stroke:#60a4c480}.uarc-warm{stroke:#ffc084;filter:drop-shadow(0 0 14px rgba(255,178,102,.55))}.uhand line{stroke:#e9f1f8}.uhand circle{fill:#e9f1f8}.ulab-warm{fill:#ffc084;font-size:13px}.ulab-line{stroke:#ffc08480;stroke-width:1.2;fill:none}html.tg-anim .uarc-warm{animation:tgKeil 3.6s ease-in-out infinite}@keyframes tgKeil{0%,to{stroke-opacity:1}50%{stroke-opacity:.55}}.tg-vsvg-kette{width:min(860px,94vw)}.kp{stroke:#e0eef8d1;stroke-width:3;fill:none;stroke-linecap:round}.kp-side{stroke:#e0eef88c;stroke-width:2.4}.ksplit path{stroke:#ffc084;stroke-width:2.2;stroke-linecap:round;opacity:0}#tgChainL,#tgChainR{transform-box:view-box;transform-origin:388px 160px}.is-broken #tgChainL{transform:translate(-30px,-7px) rotate(-3.4deg)}.is-broken #tgChainR{transform:translate(32px,9px) rotate(3.8deg)}html.tg-anim #tgChainL,html.tg-anim #tgChainR{transition:transform 1s cubic-bezier(.3,1.4,.4,1)}.is-broken .ksplit path{opacity:1}html.tg-anim .ksplit path{transition:opacity .5s ease .15s}.tg-frei{min-height:88svh;display:flex;align-items:center;text-align:center}.tg-frei .tg-in{max-width:980px}.tg-h2-frei{font-size:clamp(30px,4.6vw,58px)}.tg-frei .tg-sec-lead{margin:20px auto 0}.tg-vig-head{width:100%;max-width:1060px}.tg-vig-head .tg-eyebrow{margin-bottom:6px}.tp{stroke:#d6e8f4a8;stroke-width:1.6;stroke-linecap:round;fill:none}.tp-bold{stroke:#e4f0fae0;stroke-width:2.6}.tp-warmline{stroke:#ffc88cbf;stroke-width:1.8}.tor-screen{fill:url(#tgWin);stroke:#ffd6a099;stroke-width:1;filter:drop-shadow(0 0 14px rgba(255,170,90,.5))}.tor-licht{fill:url(#tgTorLicht)}#torL,#torR{transform-box:view-box}#torL{transform-origin:183px 280px}#torR{transform-origin:577px 280px}.tg-vsvg-tor.is-open #torL{transform:translate(-22px) scaleX(.16)}.tg-vsvg-tor.is-open #torR{transform:translate(22px) scaleX(.16)}.tg-vsvg-tor.is-open #torSchloss{opacity:0;transform:translate(14px,72px) rotate(28deg)}#torSchloss{transform-box:view-box;transform-origin:380px 278px}html.tg-anim #torL,html.tg-anim #torR{transition:transform 1.4s cubic-bezier(.5,0,.2,1) .25s}html.tg-anim #torSchloss{transition:opacity .7s ease,transform .9s cubic-bezier(.5,0,.6,1)}#torDahinter{opacity:.25}.tg-vsvg-tor.is-open #torDahinter{opacity:1}html.tg-anim #torDahinter{transition:opacity 1.6s ease .5s}html:not(.tg-anim) .tg-vsvg-tor #torL{transform:translate(-22px) scaleX(.16)}html:not(.tg-anim) .tg-vsvg-tor #torR{transform:translate(22px) scaleX(.16)}html:not(.tg-anim) .tg-vsvg-tor #torSchloss{opacity:0}html:not(.tg-anim) .tg-vsvg-tor #torDahinter{opacity:1}.kv{stroke:#d6e8f499;stroke-width:1.4;fill:none;stroke-linecap:round}.kv-fine{stroke:#bed6e857;stroke-width:1.1}.kv-curve{stroke:url(#tgKurvWarm);stroke-width:3.4;fill:none;stroke-linecap:round;filter:drop-shadow(0 0 10px rgba(140,230,240,.25))}.kv-pfeil{stroke:#ffc084;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round}.hk-rauch{stroke:#c8dcec66;stroke-width:1.3;fill:none;stroke-linecap:round}.fwin-warm2{filter:drop-shadow(0 0 10px rgba(255,170,90,.4))}.tg-vsvg-ekg{width:min(860px,94vw)}.ekg{stroke:#6cf0ff;stroke-width:2.6;fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(108,240,255,.3))}.ekg-weiter{stroke:url(#tgEkgEnd)}.ekg-marke{stroke:#aabed266;stroke-width:1.3;stroke-dasharray:5 7}.tg-vsvg-berg{width:min(860px,94vw)}.bg-kamm{stroke:#b4cde24d;stroke-width:1.4;fill:none;stroke-linejoin:round}.bg-pilatus{stroke:#e4f0fad9;stroke-width:2.8;fill:none;stroke-linejoin:round}.bg-see{stroke:#78bed666;stroke-width:1.3;fill:none;stroke-linecap:round}.bg-see-f{stroke:#78bed638}.tal-licht{fill:#ffc084;filter:drop-shadow(0 0 8px rgba(255,170,90,.65))}html.tg-anim .tal-licht{animation:tgTal 4.2s ease-in-out infinite}@keyframes tgTal{0%,to{opacity:1}50%{opacity:.55}}.tg-manifest{min-height:100svh;padding-bottom:190px;display:flex;align-items:center}.tg-mani-zeile{margin:0 0 18px;font-family:var(--disp,"Archivo",sans-serif);font-weight:800;font-stretch:112%;font-size:clamp(21px,2.8vw,36px);line-height:1.3;letter-spacing:-.01em;color:var(--plat,#e9f1f8)}.tg-sig-wrap2{margin:clamp(30px,6vh,58px) 0 6px -6px}.tg-sig2{width:min(460px,84vw)}.tg-mani-ort{margin:0 0 30px;font-family:var(--mono,"JetBrains Mono",monospace);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim,#6b7684)}.tg-mani-cta{display:flex;gap:14px;flex-wrap:wrap}.tg-btn{display:inline-flex;align-items:center;min-height:48px;padding:12px 26px;border-radius:100px;font-family:var(--mono,"JetBrains Mono",monospace);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:#04121a;background:#6cf0ff;text-decoration:none;font-weight:600;box-shadow:0 0 26px #6cf0ff4d}.tg-btn:hover{background:#9df6ff}.tg-btn-ghost{background:transparent;color:#6cf0ff;border:1px solid rgba(108,240,255,.4);box-shadow:none}.tg-btn-ghost:hover{background:#6cf0ff14}.tg-bridge{margin:0 auto 34px;max-width:640px;text-align:center;font-family:var(--mono,"JetBrains Mono",monospace);font-size:13px;letter-spacing:.12em;color:#8fa2b5;line-height:1.7}.tg-bridge-left{margin:0 0 34px;text-align:left;max-width:none}.tg-vig-head .tg-bridge{margin-top:14px;text-align:left;margin-left:0}.tg-zeit-akt{font-size:11px;color:#ffc084;letter-spacing:.18em;text-transform:uppercase;padding-right:10px;border-right:1px solid rgba(108,240,255,.2)}.tg-prolog{margin-top:14px;color:#8fa2b5}.tg-prolog b{color:var(--tx2,#aab6c2);font-weight:600}.tg-vsvg-uhr2{width:min(440px,82vw);margin-top:26px}.uarc-mild{stroke:#60a4c452}.tg-steck{padding-top:40px}.tg-steck-answer{margin:0 0 34px;font-size:clamp(15px,1.3vw,17.5px);line-height:1.85;color:var(--tx2,#aab6c2);max-width:70ch}.tg-steck-answer b{color:var(--plat,#e9f1f8);font-weight:600}.tg-steck-fakten{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0;border:1px solid rgba(108,240,255,.14);border-radius:14px;overflow:hidden}.tg-steck-fakten>div{display:flex;flex-direction:column;gap:5px;padding:16px 20px;border-bottom:1px solid rgba(108,240,255,.1)}.tg-steck-fakten>div:nth-child(odd){border-right:1px solid rgba(108,240,255,.1)}.tg-steck-fakten>div:nth-last-child(-n+2){border-bottom:none}.tg-steck-fakten dt{font-family:var(--mono,"JetBrains Mono",monospace);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim,#6b7684)}.tg-steck-fakten dd{margin:0;font-size:14.5px;line-height:1.55;color:var(--plat,#e9f1f8)}.tg-faq{padding-top:30px;padding-bottom:190px}.tg-faq-item{border:1px solid rgba(108,240,255,.14);border-radius:12px;margin-bottom:12px;background:#080e1880}.tg-faq-item summary{cursor:pointer;list-style:none;padding:18px 52px 18px 22px;min-height:44px;box-sizing:border-box;font-weight:600;font-size:15.5px;color:var(--plat,#e9f1f8);position:relative}.tg-faq-item summary::-webkit-details-marker{display:none}.tg-faq-item summary:after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);color:#6cf0ff;font-size:20px;font-weight:400}.tg-faq-item[open] summary:after{content:"–"}.tg-faq-item p{margin:0;padding:0 22px 20px;font-size:14.5px;line-height:1.8;color:var(--tx2,#aab6c2);max-width:72ch}@media(max-width:640px){.tg-steck-fakten{grid-template-columns:1fr}.tg-steck-fakten>div{border-right:none!important}.tg-steck-fakten>div:nth-last-child(-n+2){border-bottom:1px solid rgba(108,240,255,.1)}.tg-steck-fakten>div:last-child{border-bottom:none}}html.tg-anim .tg-rv{opacity:.01;transform:translateY(16px)}html.tg-anim .tg-rv.is-in{opacity:1;transform:none;transition:opacity .9s ease,transform .9s ease}@media(max-width:640px){.tg-zeit{bottom:12px;padding:7px 14px}.tg-zeit-lab{display:none}.tg-zeit-akt{border-right:none;padding-right:2px}.tg-zeit-akt:after{content:"·";margin-left:8px;color:var(--dim,#6b7684)}.tg-vz br,.tg-prolog br{display:none}}
